@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=PT+Sans:400,700&display=swap&subset=cyrillic");
*, :after, :before {
  box-sizing: inherit;
  box-sizing: border-box;
}

html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  box-sizing: border-box;
  cursor: default;
  font-family: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  word-break: break-word;
}

body, html {
  -webkit-tap-highlight-color: transparent;
  line-height: 1;
  min-width: 320px;
}

body {
  text-rendering: optimizeLegibility;
  -webkit-text-decoration-skip: objects;
  text-decoration-skip: objects;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  min-width: 20rem;
}

:focus {
  outline: 0;
}

:focus:-moz-placeholder {
  opacity: 0;
}

:focus:-ms-input-placeholder {
  opacity: 0;
}

blockquote, q {
  quotes: none;
}

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

th {
  font-weight: inherit;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: 400;
}

audio, video {
  display: inline-block;
}

img {
  box-sizing: content-box;
  display: block;
}

a {
  background-color: transparent;
  color: inherit;
  text-decoration: none;
  text-decoration: inherit;
}

abbr {
  text-decoration: none;
}

dfn, em, i {
  font-style: inherit;
}

mark {
  background-color: transparent;
  color: inherit;
}

sub, sup {
  line-height: 0;
  position: relative;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

button, input, optgroup, select, textarea {
  background-color: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  color: inherit;
  font-family: inherit;
  font-size: 100%;
  letter-spacing: inherit;
  line-height: 1.15;
  margin: 0;
  padding: 0.25em 0.375em;
}

button, select {
  text-align: left;
  text-transform: none;
}

[type=button], [type=reset], [type=submit], button {
  -webkit-appearance: none;
  -webkit-appearance: button;
  cursor: pointer;
}

textarea {
  -webkit-overflow-scrolling: touch;
  overflow-x: hidden;
  overflow-y: auto;
  overflow: auto;
  resize: none;
  resize: vertical;
}

[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
  outline: ButtonText dotted 1px;
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

[type=search] {
  -webkit-appearance: textfield;
  outline: 0;
  outline-offset: -2px;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font-size: inherit;
  font: inherit;
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  white-space: normal;
}

select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: 100%/1em no-repeat;
  border-radius: 0;
  text-transform: none;
}

select::-ms-expand {
  display: none;
}

::-webkit-input-placeholder {
  color: inherit;
  opacity: 1;
  opacity: 0.54;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  backface-visibility: hidden;
  will-change: opacity;
}

:-moz-placeholder, ::-moz-placeholder {
  color: inherit;
  opacity: 1;
  -moz-transition: opacity 0.3s;
  transition: opacity 0.3s;
  backface-visibility: hidden;
  will-change: opacity;
}

:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.54);
  opacity: 1;
  -ms-transition: opacity 0.3s;
  transition: opacity 0.3s;
  backface-visibility: hidden;
  will-change: opacity;
}

:focus::-webkit-input-placeholder {
  opacity: 0;
}

:focus::-moz-placeholder {
  opacity: 0;
}

svg {
  fill: currentColor;
}

.disabled, :disabled {
  cursor: not-allowed;
}

::-ms-clear {
  display: none;
}

:-webkit-autofill {
  -webkit-text-fill-color: currentColor;
  box-shadow: inset 0 0 100px #fff;
}

::-moz-selection {
  background-color: #004fe4;
  color: #fff;
}

::selection {
  background-color: #004fe4;
  color: #fff;
}

b, strong {
  font-weight: 700;
}

blockquote, body, dd, dl, dt, fieldset, figure, form, h1, h2, h3, h4, h5, h6, hr, html, iframe, input, label, legend, li, ol, p, pre, textarea, ul {
  margin: 0;
  padding: 0;
}

button, dl dl, dl ol, dl ul, input, ol dl, ol ol, ol ul, select, ul dl, ul ol, ul ul {
  margin: 0;
}

img, video {
  height: auto;
  max-width: 100%;
}

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

hr {
  box-sizing: content-box;
  color: inherit;
  height: 0;
  overflow: visible;
}

pre {
  -ms-overflow-style: scrollbar;
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}

progress {
  display: inline-block;
  vertical-align: baseline;
}

[type=checkbox], [type=radio] {
  box-sizing: border-box;
  padding: 0;
}

summary {
  display: list-item;
}

[hidden], dialog:not([open]), template {
  display: none;
}

a:focus, a:hover, a:visited {
  outline: 0;
  text-decoration: inherit;
}

:where(iframe, img, input, video, select, textarea) {
  height: auto;
  max-width: 100%;
}

:after, :before {
  text-decoration: inherit;
  vertical-align: inherit;
}

nav ol, nav ul {
  list-style: none;
  padding: 0;
}

audio, canvas, iframe, img, svg, video {
  vertical-align: middle;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

svg:not([fill]) {
  fill: currentColor;
}

svg:not(:root) {
  -webkit-overflow-scrolling: touch;
  overflow: hidden;
}

button {
  text-transform: none;
}

button, input {
  overflow: visible;
}

::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
  height: auto;
}

::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

:-moz-focusring {
  outline: ButtonText dotted 1px;
}

:-moz-ui-invalid {
  box-shadow: none;
}

dialog {
  background-color: #fff;
  border: solid;
  color: #000;
  display: block;
  height: -moz-fit-content;
  height: fit-content;
  left: 0;
  margin: auto;
  padding: 1em;
  position: absolute;
  right: 0;
  width: -moz-fit-content;
  width: fit-content;
}

canvas {
  display: inline-block;
}

[tabindex], a, area, button, input, label, select, summary, textarea {
  -ms-touch-action: manipulation;
}

[aria-busy=true] {
  cursor: progress;
}

[aria-controls] {
  cursor: pointer;
}

[aria-disabled=true], [disabled] {
  cursor: not-allowed;
}

[aria-hidden=false][hidden] {
  display: initial;
}

[aria-hidden=false][hidden]:not(:focus) {
  clip: rect(0, 0, 0, 0);
  position: absolute;
}

button, input, select, textarea {
  background-color: transparent;
  color: inherit;
  font: inherit;
  letter-spacing: inherit;
  padding: 0.25em 0.375em;
}

select:not([multiple]):not([size]) {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Cpath d='M4 0h6L7 4'/%3E%3C/svg%3E");
  background-position: 100%;
  background-repeat: no-repeat;
}

[type=color], [type=range] {
  border-width: 0;
  padding: 0;
}

::-ms-expand {
  display: none;
}

code, kbd, pre, samp {
  font-family: ui-monospace, Menlo, Consolas, Roboto Mono, "Ubuntu Monospace", Noto Mono, Oxygen Mono, Liberation Mono, monospace, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
}

:where(button, input, select, textarea) {
  background-color: transparent;
  border: 0.0625rem solid WindowFrame;
  color: inherit;
  font: inherit;
  letter-spacing: inherit;
  padding: 0.25em 0.375em;
}

:where(select) {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Cpath d='M4 0h6L7 4'/%3E%3C/svg%3E") 100%/1em no-repeat;
  border-radius: 0;
  padding-right: 1em;
}

:where(select[multiple]) {
  background-image: none;
}

:where([type=color i], [type=range i]) {
  border-width: 0;
  padding: 0;
}

a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
  border: 0;
  font-size: 100%;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}

ol, ul {
  list-style: none;
}

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

@font-face {
  font-family: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif;
  font-style: italic;
  font-weight: 700;
  src: local(".AppleSystemUIFont"), local("Segoe UI"), local("Ubuntu"), local("Roboto-Regular"), local("HelveticaNeue");
  src: local(".AppleSystemUIFont"), local("Segoe UI Bold"), local("Ubuntu-Bold"), local("Roboto-Bold"), local("HelveticaNeue-Bold");
}
@font-face {
  font-family: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif;
  font-style: italic;
  font-weight: 700;
  src: local(".AppleSystemUIFont"), local("Segoe UI Bold Italic"), local("Ubuntu-BoldItalic"), local("Roboto-BoldItalic"), local("HelveticaNeue-BoldItalic");
}
body, html {
  font-family: PT Sans, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
}

@font-face {
  font-family: ui-monospace;
  src: local(".AppleSystemUIFont"), local("Segoe UI Italic"), local("Ubuntu-Italic"), local("Roboto-Italic"), local("HelveticaNeue-Italic");
  src: local(".AppleSystemUIFontMonospaced-Regular"), local("Segoe UI Mono"), local("UbuntuMono"), local("Roboto-Mono"), local("Menlo");
}
@font-face {
  font-family: ui-monospace;
  font-style: italic;
  src: local(".AppleSystemUIFontMonospaced-RegularItalic"), local("Segoe UI Mono Italic"), local("UbuntuMono-Italic"), local("Roboto-Mono-Italic"), local("Menlo-Italic");
}
@font-face {
  font-family: ui-monospace;
  font-weight: 700;
  src: local(".AppleSystemUIFontMonospaced-Bold"), local("Segoe UI Mono Bold"), local("UbuntuMono-Bold"), local("Roboto-Mono-Bold"), local("Menlo-Bold");
}
@font-face {
  font-family: ui-monospace;
  font-style: italic;
  font-weight: 700;
  src: local(".AppleSystemUIFontMonospaced-BoldItalic"), local("Segoe UI Mono Bold Italic"), local("UbuntuMono-BoldItalic"), local("Roboto-Mono-BoldItalic"), local("Menlo-BoldItalic");
}
.pb__basket--container {
  background-color: #fff;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.pb__basket--title {
  font-size: 1.375rem;
  font-weight: 700;
  padding-bottom: 0.625rem;
  text-transform: uppercase;
  width: 100%;
}

.pb__basket--order, .pb__basket--title {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.pb__basket--order--box {
  display: flex;
  justify-content: space-between;
}

.pb__basket--order--title {
  font-size: 1.25rem;
  font-weight: 600;
}

.pb__basket--order--price {
  color: #ee254a;
  font-family: Bebas Neue, sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
}

.pb__basket .pb__addbascket--product-size--block {
  flex-direction: column;
  justify-content: flex-start;
  margin-bottom: 0;
}

.pb__basket .pb__addbascket--product-text {
  display: none;
}

.pb__basket .pb__addbascket--product-fabric, .pb__basket .pb__addbascket--product-size {
  display: flex;
  flex-wrap: wrap;
}

.pb__basket .pb__addbascket--product-fabric:before, .pb__basket .pb__addbascket--product-size:before {
  color: #333;
  display: block;
  flex-basis: 100%;
  font-size: 0.8125rem;
}

.pb__basket .pb__addbascket--product-fabric .pb__fabric--pre-info, .pb__basket .pb__addbascket--product-size .pb__fabric--pre-info {
  margin-bottom: 0;
  padding: 0.1875rem 0 0.1875rem 0.625rem;
}

.pb__basket .pb__addbascket--product-fabric .pb__fabric--pre-link, .pb__basket .pb__addbascket--product-size .pb__fabric--pre-link {
  font-size: 0;
  height: 1.5rem;
  line-height: 0;
  position: relative;
  width: 1.5rem;
}

.pb__basket .pb__addbascket--product-fabric .pb__fabric--pre-link:before, .pb__basket .pb__addbascket--product-size .pb__fabric--pre-link:before {
  background-color: #fff;
  border: 0.0625rem solid #c4c4c4;
  border-radius: 18155.375rem;
  color: #828282;
  content: "";
  content: "i";
  display: block;
  font-size: 1.25rem;
  height: 100%;
  line-height: 1.2;
  text-align: center;
  width: 100%;
}

.pb__basket .pb__addbascket--product-fabric .pb__fabric--pre-link:focus:before, .pb__basket .pb__addbascket--product-fabric .pb__fabric--pre-link:hover:before, .pb__basket .pb__addbascket--product-size .pb__fabric--pre-link:focus:before, .pb__basket .pb__addbascket--product-size .pb__fabric--pre-link:hover:before {
  background-color: #c4c4c4;
  color: #fff;
}

.pb__basket .pb__addbascket--product-fabric .pb__select--label, .pb__basket .pb__addbascket--product-size .pb__select--label {
  font-size: 0.8125rem;
  font-weight: 700;
  line-height: 1;
  padding: 0.5rem 0.625rem;
}

.pb__basket .pb__addbascket--product-size {
  padding-left: 0 !important;
}

.pb__basket .pb__addbascket--product-size:before {
  content: "Размер:";
}

.pb__basket .pb__addbascket--product-fabric {
  margin-top: 0.625rem;
}

.pb__basket .pb__addbascket--product-fabric:before {
  content: "Ткань:";
}

.pb__basket .pb__addbascket--product-change > .pb__flex {
  justify-content: flex-start;
}

.pb__basket .pb__addbascket--product-img-box {
  flex-basis: 120px;
  min-height: 55px;
  min-height: 3.4375rem;
}

.pb__basket .pb__addbascket--product-bottom {
  flex-wrap: nowrap;
}

.pb__basket .pb__addbascket--product-fabric .pb__select--block, .pb__basket .pb__addbascket--product-size .pb__select--block {
  width: calc(100% - 2.25rem);
}

.pb__basket--form {
  color: #ff0c4a;
  width: 100%;
}

.pb__basket--form-default {
  color: #9ea3aa;
}

.pb__basket--form-default .pb__basket--total {
  background-color: #f3f3f3;
  margin-top: 0.625rem;
  padding: 0.625rem 1.25rem;
}

.pb__basket--form-gift {
  user-drag: none;
  -webkit-user-drag: none;
  -webkit-touch-callout: none;
  align-content: center;
  align-items: center;
  animation: 30s infinite basketGift;
  background: linear-gradient(90deg, #9da5ac, #558893 50%, #9da5ac);
  display: flex;
  justify-content: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.pb__basket--form-gift-text {
  color: #fff;
  font-weight: 700;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  text-transform: uppercase;
}

.pb__basket--form-gift-img {
  width: 3.1875rem;
}

.pb__basket--form-gift-picture {
  margin: -10px 0;
}

.pb__basket--form-success {
  color: #00b600;
}

.pb__basket--form-title {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5625rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.pb__basket--form-title > span {
  color: #2b2b2b;
  font-weight: 500;
}

.pb__basket--form-delivery {
  flex-direction: column;
}

.pb__basket--form-item {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.pb__basket--form-code {
  color: #2b2b2b;
  margin-bottom: 1.375rem;
}

.pb__basket--code {
  -webkit-overflow-scrolling: touch;
  max-height: 140px;
  max-height: 8.75rem;
  overflow: hidden;
}

.pb__basket--code-label {
  user-drag: none;
  -webkit-user-drag: none;
  -webkit-touch-callout: none;
  color: #7c7c7c;
  cursor: pointer;
  display: block;
  margin-top: 0.4375rem;
  padding-bottom: 0.375rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.pb__basket--code-label > span {
  border-bottom: 0.0625rem dashed;
  font-size: 0.875rem;
}

.pb__basket--code-box > .button__group {
  align-items: stretch;
}

.pb__basket--code .pb__input--group {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  margin-bottom: 0;
}

.pb__basket--code .button__default {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  box-shadow: none;
  height: 100%;
}

.pb__basket--code .button__default:not(.button__default--red) {
  color: #2b2b2b;
}

.pb__basket--code-input:not(:checked) ~ .pb__basket--code {
  max-height: 0;
}

.pb__basket--code-input:checked ~ .pb__basket--code-label > span {
  border-bottom: none;
}

.pb__basket--total {
  color: #5c5c5c;
}

.pb__basket--total-box {
  align-content: center;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

.pb__basket--total-amount {
  padding-bottom: 0.25rem;
  padding-top: 0.25rem;
}

.pb__basket--total-amount-box {
  font-size: 1rem;
  padding-right: 1.25rem;
}

.pb__basket--total-amount-total {
  font-size: 1rem;
  margin-top: 0.625rem;
}

.pb__basket--total-amount-total .pb__basket--total-amount-count {
  color: #ff0037;
}

.pb__basket--checkbox {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: relative;
}

.pb__basket--table--body-item, .pb__basket--table--header {
  align-content: center;
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  white-space: nowrap;
}

.pb__basket--table--body {
  font-size: 0.8125rem;
  line-height: 1.0769230769;
  padding: 0.625rem 0;
}

.pb__basket--table--body-item + .pb__basket--table--body-item {
  margin-top: 0.625rem;
}

.pb__basket--table-title {
  font-size: 0.9375rem;
  line-height: 1.2666666667;
  padding: 0.5rem 0;
  text-align: center;
}

.pb__basket--table-title > small {
  display: block;
}

.pb__basket--table--item {
  flex-basis: 20%;
  padding: 0 0.625rem;
}

.pb__basket--table--text {
  white-space: normal;
}

.pb__basket--table--name {
  flex-grow: 1;
}

.pb__basket--table--day {
  flex-basis: auto;
  min-width: 100px;
  min-width: 6.25rem;
}

.pb__basket--table--day .pb__basket--table--text {
  text-align: center;
}

.pb__basket--table--price {
  flex-basis: auto;
  font-size: 1.0625rem;
  line-height: 1.0588235294;
  min-width: 140px;
  min-width: 8.75rem;
  text-align: center;
}

.pb__basket--table--price-block {
  align-content: center;
  align-items: center;
  background-color: #fff;
  border: 0.0625rem solid #fff;
  border-radius: 0.25rem;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
  display: flex;
  height: 3.5rem;
  justify-content: center;
  min-width: 120px;
  min-width: 7.5rem;
  padding: 0.5rem 0;
  position: relative;
}

.pb__basket--table--price-label {
  background-color: #ff0032;
  border-radius: 0.25rem;
  color: #fff;
  display: inline-block;
  font-size: 0.6875rem;
  font-weight: 700;
  left: 50%;
  line-height: 1.1818181818;
  padding: 0.1875rem 0.25rem;
  position: absolute;
  top: calc(100% - 0.625rem);
  transform: translateX(-50%);
  white-space: nowrap;
}

.pb__basket--table--info .pb__basket--table--text + .pb__basket--table--text {
  padding-top: 0.25rem;
}

.pb__basket--table--info .pb__basket--table--text-block {
  border: 0.0625rem solid #ddd;
  border-radius: 0.25rem;
  font-size: 0.75rem;
  padding: 0.5rem 0.1875rem;
}

.pb__basket--table--img img {
  max-height: 30px;
  max-height: 1.875rem;
}

.pb__addbascket--list {
  width: 100%;
}
@keyframes basketGift {
  0%, to {
    background-position: 0 50%;
  }
  50% {
    background-position: 100% 50%;
  }
}
.pb__basket--form-group--item {
  -ms-flex-align: start;
  align-content: center;
  align-items: flex-start;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding: 0.625rem 1.25rem;
}

.pb__basket--form-group--item-border {
  border: 0.0625rem solid #e0e0e0;
  border-radius: 0.25rem;
}

.pb__basket--form-group--item-border ~ .pb__basket--form-group--item-border {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-top: -0.125rem;
}

.pb__basket--form-group, .pb__basket--form-group--clear {
  height: 3.5rem;
}

.pb__basket--form-group, .pb__basket--form-group--clear, .pb__basket--form-group--item-block {
  margin-right: 1.25rem;
  position: relative;
  width: 100%;
}

.pb__basket--form-group--last {
  margin: 0 !important;
}

.pb__basket--check-pay--title {
  flex: 1 1 auto;
}

.pb__basket--check-pay--title-block {
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  position: relative;
}

.pb__basket--checkpay--exportation {
  flex: 1 1 200px;
  padding-left: 1.25rem;
  padding-right: 0.625rem;
}

.pb__basket--checkpay--exportation-text {
  color: #000;
  font-size: 0.875rem;
  line-height: 1.2;
}

.pb__basket--checkpay--exportation-link {
  border-bottom: 0.0625rem dashed #0054a6;
  color: #0054a6;
  cursor: pointer;
  display: inline-block;
  font-size: 0.8125rem;
  font-style: italic;
}

.pb__basket--checkpay--time {
  min-width: 80px;
  min-width: 5rem;
  padding-left: 0.625rem;
  padding-right: 1.25rem;
}

.pb__basket--checkpay--time-text {
  display: block;
  text-align: center;
}

.pb__basket--checkpay--img {
  width: 6.25rem;
}

.pb__basket--form-group--check-pay > .pb__basket--form-group--item {
  align-items: center;
  padding-right: 1.25rem;
}

.pb__basket--form-group--item.pb__basket--form-group--check-pay {
  padding-right: 1.25rem;
}

.pb__basket--check-pay--body {
  white-space: nowrap;
}

.pb__basket--check-pay--block, .pb__basket--input--check-pay {
  display: inline-block;
  position: relative;
}

.pb__basket--check-pay--block:last-child {
  margin-left: 1.25rem;
}

.pb__basket--check-pay--label, .pb__basket--issue--item-block {
  -ms-flex-align: center;
  align-content: center;
  -webkit-align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  position: relative;
}

.pb__basket--issue--item-block {
  align-items: stretch;
  background-color: #fff;
  border: 0.0625rem solid transparent;
  border-radius: 0.25rem;
  padding: 0.5rem;
}

.pb__basket--issue--item-block:focus, .pb__basket--issue--item-block:hover {
  border-color: #bdbdbd;
}

.pb__basket--check-pay--label {
  background-color: #fff;
  border: 0.0625rem solid #fff;
  border-radius: 0.25rem;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
  cursor: pointer;
  height: 3.5rem;
  min-width: 160px;
  min-width: 10rem;
  padding: 0.5rem 0;
}

.pb__basket--check-pay--item {
  border-right: 0.0625rem solid #c4c4c4;
  width: 3.75rem;
}

.pb__basket--check-pay--item + .pb__basket--check-pay--text .pb__basket--check-pay--price {
  text-align: left;
}

.pb__basket--check-pay--checked {
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  visibility: hidden;
  width: 100%;
}

.pb__basket--check-pay--checked-stub {
  background-position: 50%;
  background-repeat: no-repeat;
  border: 0.0625rem solid #bdbdbd;
  border-radius: 0.25rem;
  cursor: pointer;
  display: block;
  height: 1.25rem;
  margin: 10px auto;
  width: 1.25rem;
}

.pb__basket--check-pay--text {
  flex: 1 1 auto;
}

.pb__basket--check-pay--price {
  color: #333;
  font-size: 1.0625rem;
  font-weight: 700;
  padding: 0 0.625rem;
  text-align: center;
}

.pb__basket--check-pay--price-text {
  background-color: #ff0032;
  border-radius: 0.25rem;
  color: #fff;
  display: inline-block;
  font-size: 0.6875rem;
  font-weight: 700;
  left: 50%;
  line-height: 1.1818181818;
  padding: 0.1875rem 0.25rem;
  position: absolute;
  top: calc(100% - 0.625rem);
  transform: translateX(-50%);
  z-index: 1;
}

.pb__basket--check-pay--checked + .pb__basket--check-pay--label:after, .pb__basket--check-pay--checked + .pb__basket--check-pay--label:before {
  border: 0.0625rem solid transparent;
  border-radius: 0.25rem;
  box-sizing: inherit;
  content: "";
  height: 0;
  position: absolute;
  width: 0;
}

.pb__basket--check-pay--checked + .pb__basket--check-pay--label:before {
  left: 0;
  top: 0;
}

.pb__basket--check-pay--checked + .pb__basket--check-pay--label:after {
  bottom: 0;
  right: 0;
}

.pb__basket--check-pay--checked:active + .pb__basket--check-pay--label, .pb__basket--check-pay--checked:hover + .pb__basket--check-pay--label {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.08), rgba(0, 0, 0, 0.08)), #fff;
  border: 0.0625rem solid #bdbdbd;
  box-shadow: none;
}

.pb__basket--check-pay--checked:active + .pb__basket--check-pay--label .pb__basket--check-pay--checked-stub, .pb__basket--check-pay--checked:hover + .pb__basket--check-pay--label .pb__basket--check-pay--checked-stub {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTEgNSAzLjMzMyAzLjMzM0wxMSAxLjY2NiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZT0iI0JEQkRCRCIgZmlsbD0ibm9uZSIvPjwvc3ZnPg==);
  background-position: 50%;
  background-repeat: no-repeat;
  border: 0.0625rem solid #bdbdbd;
}

.pb__basket--check-pay--checked:active + .pb__basket--check-pay--label .pb__basket--check-pay--item, .pb__basket--check-pay--checked:hover + .pb__basket--check-pay--label .pb__basket--check-pay--item {
  border-color: #bdbdbd;
}

.pb__basket--check-pay--checked:active + .pb__basket--check-pay--label .pb__basket--check-pay--price, .pb__basket--check-pay--checked:hover + .pb__basket--check-pay--label .pb__basket--check-pay--price {
  color: #333;
}

.pb__basket--check-pay--checked:checked + .pb__basket--check-pay--label {
  border: 0;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25);
}

.pb__basket--check-pay--checked:checked + .pb__basket--check-pay--label:after, .pb__basket--check-pay--checked:checked + .pb__basket--check-pay--label:before {
  height: 100%;
  width: 100%;
}

.pb__basket--check-pay--checked:checked + .pb__basket--check-pay--label:before {
  border-right-color: #ff0037;
  border-top-color: #ff0037;
}

.pb__basket--check-pay--checked:checked + .pb__basket--check-pay--label:after {
  border-bottom-color: #ff0037;
  border-left-color: #ff0037;
}

.pb__basket--check-pay--checked:checked + .pb__basket--check-pay--label .pb__basket--check-pay--checked-stub {
  background-color: #ff0037;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTEgNSAzLjMzMyAzLjMzM0wxMSAxLjY2NiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZT0iI2ZmZiIgZmlsbD0ibm9uZSIvPjwvc3ZnPg==);
  background-position: 50%;
  background-repeat: no-repeat;
  border: 0.0625rem solid #ff0037;
}

.pb__basket--check-pay--checked:checked + .pb__basket--check-pay--label .pb__basket--check-pay--item {
  border-color: #ff0037;
}

.pb__basket--form-check--block {
  padding: 0.8125rem 0;
  text-align: center;
}

.pb__basket--form-check--block .pb__basket--form-label--check {
  padding-left: 0;
  white-space: nowrap;
}

.pb__basket--form-check--block .pb__basket--form-check--text {
  line-height: 1.625rem;
}

.pb__basket--form-check--block .pb__basket--form-input--checked-stub {
  height: 1.25rem;
  width: 1.25rem;
}

.pb__basket--form-check--block .pb__basket--form-input--checked:checked + .pb__basket--form-input--checked-stub:after {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTEgNSAzLjMzMyAzLjMzM0wxMSAxLjY2NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZT0iI2ZmZiIgZmlsbD0ibm9uZSIvPjwvc3ZnPg==) 50% no-repeat;
  height: 1.125rem;
  width: 1.125rem;
}

.pb__basket--issue--title {
  border-bottom: 0.0625rem solid #bdbdbd;
  color: #333;
  font-size: 1rem;
  line-height: 0;
  margin: 20px 0;
  text-align: left;
}

.pb__basket--issue--title-text {
  -webkit-overflow-scrolling: touch;
  background-color: #fff;
  border-left: 0.0625rem solid #bdbdbd;
  border-right: 0.0625rem solid #bdbdbd;
  border-top: 0.0625rem solid #bdbdbd;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  bottom: -0.0625rem;
  display: inline-block;
  line-height: 2rem;
  margin-left: 1.25rem;
  overflow: hidden;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  position: relative;
}

.pb__basket--issue--content {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}

.pb__basket--info-block {
  padding: 0.75rem 0;
}

.pb__basket--info-block--h {
  color: #4f4f4f;
  font-size: 1.1875rem;
  font-weight: 700;
}

.pb__basket--info-block--p {
  color: #4f4f4f;
  font-size: 0.9375rem;
}

.pb__basket--info-block--p > nobr {
  display: block;
}

.pb__basket--info-block--bottom {
  display: flex;
  padding: 0.875rem 0;
}

.pb__basket--info-block--tel-img {
  background: #0054a6;
  border-radius: 0.25rem;
  color: #fff;
  height: 1.5rem;
  padding: 0.1875rem 0;
  text-align: center;
  width: 1.5rem;
}

.pb__basket--info-block--tel {
  color: #0054a6;
  margin-left: 1rem;
}

.pb__basket--info-block--garant, .pb__basket--info-block--tel {
  font-size: 1.4375rem;
  font-weight: 700;
  line-height: 1.5rem;
}

.pb__basket--info-block--garant {
  color: #000;
  display: flex;
}

.pb__basket--info-block--garant-img {
  float: left;
}

.pb__basket--info--issue-text {
  color: #000;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  padding-left: 3.125rem;
  position: relative;
}

.pb__basket--info--issue-text > nobr {
  display: block;
  font-weight: 700;
}

.pb__basket--info--issue-text:first-child:after {
  align-content: center;
  align-items: center;
  background-color: #0054a6;
  border-radius: 18155.375rem;
  color: #fff;
  content: "i";
  display: flex;
  font-size: 1rem;
  font-weight: 700;
  height: 2.25rem;
  justify-content: center;
  left: 0;
  position: absolute;
  text-align: center;
  top: 0;
  width: 2.25rem;
}

.pb__basket--info--issue-text:not(:first-child):after {
  border-right: 0.125rem solid #ddd;
  border-top: 0.125rem solid #ddd;
  content: "";
  display: block;
  height: 1.25rem;
  left: 0;
  position: absolute;
  top: 0.625rem;
  transform: rotate(45deg);
  width: 1.25rem;
}

.pb__basket--issue--item {
  border-radius: 0.125rem;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
  margin: 4px;
  position: relative;
  width: 100%;
}

.pb__basket--issue--check-block {
  border-right: 0.0625rem solid #c4c4c4;
  cursor: pointer;
  position: relative;
  z-index: 1;
}

.pb__basket--issue--check {
  left: 1.5rem;
  opacity: 0;
  position: absolute;
  top: 1.375rem;
}

.pb__basket--issue--check-stub {
  border: 0.0625rem solid #bdbdbd;
  border-radius: 0.25rem;
  cursor: pointer;
  display: block;
  height: 1.25rem;
  margin: 10px 20px 10px 12px;
  width: 1.25rem;
}

.pb__basket--issue--check-block:hover .pb__basket--issue--check-stub, .pb__basket--issue--check:hover + .pb__basket--issue--item-block .pb__basket--issue--check-stub {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTEgNSAzLjMzMyAzLjMzM0wxMSAxLjY2NiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZT0iI0JEQkRCRCIgZmlsbD0ibm9uZSIvPjwvc3ZnPg==);
  background-position: 50%;
  background-repeat: no-repeat;
}

.pb__basket--issue--check:checked + .pb__basket--issue--check-stub, .pb__basket--issue--check:checked + .pb__basket--issue--item-block .pb__basket--issue--check-stub {
  background-color: #ff0037;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTEgNSAzLjMzMyAzLjMzM0wxMSAxLjY2NiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZT0iI2ZmZiIgZmlsbD0ibm9uZSIvPjwvc3ZnPg==);
  background-position: 50%;
  background-repeat: no-repeat;
  border: 0.0625rem solid #ff0037;
}

.pb__basket--issue--info {
  color: #333;
  font-size: 0.8125rem;
  padding: 0 0.9375rem;
}

.pb__basket--issue--text > span {
  display: block;
  padding: 0.25rem 0;
}

.pb__basket--issue--info-pickup {
  padding-bottom: 0.1875rem;
  padding-top: 0.9375rem;
}

.pb__basket--issue--info-pickup span {
  color: #0054a6;
}

.pb__basket--issue--link {
  bottom: 0;
  cursor: zoom-in;
  padding: 0.1875rem;
  position: absolute;
  right: 0;
  text-align: right;
  top: 0;
  width: 100%;
}

.pb__basket--issue--link:focus .pb__basket--issue--link-text, .pb__basket--issue--link:hover .pb__basket--issue--link-text {
  display: inline-block;
}

.pb__basket--issue--link:after {
  background-image: url(/cdn/img/ymap/basket-maps-placeholder.png);
  background-position: 100%;
  background-repeat: no-repeat;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
}

.avif .pb__basket--issue--link:after {
  background-image: url(/cdn/img/ymap/basket-maps-placeholder.avif);
}

.webp.no-avif .pb__basket--issue--link:after {
  background-image: url(/cdn/img/ymap/basket-maps-placeholder.webp);
}

.pb__basket--issue--link-block {
  margin-left: -0.75rem;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%) rotate(-90deg);
}

.pb__basket--issue--link-text {
  color: #0054a6;
  display: none;
  font-size: 0.875rem;
  letter-spacing: 0.02em;
  line-height: 0;
  white-space: nowrap;
}

.pb__basket--issue--info-pickup, .pb__basket--issue--text {
  pointer-events: none;
  position: relative;
  z-index: 1;
}

.pb__basket--issue--map-list--scroll {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}

.pb__basket--form-group--map-list .pb__basket--issue--map-list {
  padding: 1rem 1.25rem;
  position: relative;
}

.pb__basket--form-group--map-list .pb__basket--issue--map-list .pb__basket--issue--item {
  flex: 0 1 auto;
  width: 100%;
}

.pb__basket--form-group--map-list .pb__basket--issue--content.pb__basket--issue--map-box {
  margin-bottom: 1.25rem;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.pb__basket--issue--map-geocode {
  flex-basis: 60%;
  height: 22.5rem;
  max-width: 60%;
  position: relative;
}

.pb__basket--issue--map-list {
  flex-basis: 40%;
  max-width: 40%;
}

.pb__basket--form-group--map-list .pb__basket--issue--link-text {
  display: none !important;
}

.pb__basket--form-group--map-list .pb__basket--issue--map-box {
  -webkit-overflow-scrolling: touch;
  align-content: stretch;
  align-items: flex-start;
  border: 0.0625rem solid #bdbdbd;
  border-radius: 0.25rem;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  overflow: hidden;
}

.pb__basket--form-group--item.pb__basket--form-group--item-last-form, .pb__basket--form-group--map-list .pb__basket--issue--content {
  padding-left: 0;
  padding-right: 0;
}

.pb__basket--form-group--map-list .pb__basket--issue--item:first-child {
  margin-right: 0;
}

.pb__basket--form-group--address-list.pb__basket--form-group--map-list {
  margin-bottom: 1.25rem;
}

.pb__basket--info--issue-block {
  display: flex;
}

.pb__basket--info-img {
  max-width: 360px;
  max-width: 22.5rem;
  width: 100%;
}

.pb__basket--info-pay {
  align-items: start;
  display: flex;
  flex-direction: column;
  justify-content: start;
  padding: 0.875rem;
}

.pb__basket--check-pay--info small {
  display: block;
}

.gift_banner_square {
  -webkit-overflow-scrolling: touch;
  background: #e8f9ff;
  display: block;
  overflow: hidden;
  padding: 1.875rem 0;
  position: relative;
  width: 100%;
}

.gift_banner_square_image {
  font-size: 7.0625rem;
  text-align: center;
}

.gift_banner_square_title {
  color: #0054a6;
  font-size: 1.5rem;
  font-weight: 700;
}

.gift_banner_square_text, .gift_banner_square_title {
  display: block;
  line-height: 1.2em;
  margin: 15px 20px;
  text-align: center;
}

.gift_banner_square_text {
  color: #4f4f4f;
  font-size: 0.875rem;
  font-weight: 400;
}

.pb__basket--address-check:checked + .pb__input--label-group .pb__input--label-text {
  font-weight: 700;
}

.pb__basket--address-check:not(:checked) + .pb__input--label-group .pb__flex-max {
  pointer-events: none;
}

.js--pb__basket--form-delivery {
  max-width: 100%;
  width: 100%;
}

.pb__addbascket--title {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.3333333333;
}

.pb__addbascket--button-group {
  justify-content: space-between;
  margin-top: 2.5rem;
  width: 100%;
}

.pb__addbascket--product {
  border: 0.0625rem solid #e0e0e0;
  border-radius: 0.25rem;
  margin: 20px 0;
}

.pb__addbascket--product-bottom, .pb__addbascket--product-top {
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding: 0.625rem 1.25rem;
}

.pb__addbascket--product-top {
  background-color: #f2f2f2;
  border-radius: 0.25rem 0.25rem 0 0;
}

.pb__addbascket--product-bottom {
  flex-wrap: wrap;
}

.pb__addbascket--product-footer {
  background-color: #f2f2f2;
  border-radius: 0 0 0.25rem 0.25rem;
  padding: 0.625rem 1.25rem;
}

.pb__addbascket--product-footer--text {
  color: #ff0037;
  font-size: 0.75rem;
  line-height: 1.3333333333;
}

.pb__addbascket--product-name {
  color: #000;
  font-weight: 700;
}

.pb__addbascket--product-text {
  font-size: 0.875rem;
}

.pb__addbascket--product-art {
  color: #bdbdbd;
  display: block;
  font-size: 0.75rem;
  line-height: 1.5;
}

.pb__addbascket--product-change .pb__fabric--pre-info {
  display: block;
  text-align: center;
}

.pb__addbascket--product-fabric .pb__fabric--pre-link, .pb__addbascket--product-size .pb__fabric--pre-link {
  color: #bdbdbd;
}

.pb__addbascket--product-fabric .pb__fabric--pre-link:focus, .pb__addbascket--product-fabric .pb__fabric--pre-link:hover, .pb__addbascket--product-size .pb__fabric--pre-link:focus, .pb__addbascket--product-size .pb__fabric--pre-link:hover {
  color: #0054a6;
}

.pb__addbascket--product-price {
  color: #d90000;
  font-family: Bebas Neue, PT Sans, sans-serif;
  font-size: 1.5rem;
  letter-spacing: 0.3px;
  letter-spacing: 0.01875rem;
  line-height: 1.1666666667;
  text-align: right;
  white-space: nowrap;
}

.pb__addbascket--product-price-old {
  color: #4f4f4f;
  display: block;
}

.pb__addbascket--product-price-old > span {
  position: relative;
}

.pb__addbascket--product-price-old > span:before {
  background-color: #4f4f4f;
  content: "";
  display: block;
  font-weight: 400;
  height: 0.125rem;
  left: 0;
  margin-top: -0.0625rem;
  position: absolute;
  right: 0;
  top: 50%;
  width: 100%;
  z-index: 1;
}

.pb__addbascket--product-delete {
  color: #828282;
  cursor: pointer;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  white-space: nowrap;
}

.pb__addbascket--product-delete:focus, .pb__addbascket--product-delete:hover {
  color: #000;
}

.pb__addbascket--product-recommendation {
  flex-basis: 100%;
  flex-grow: 1;
  min-width: 100%;
}

.pb__addbascket .pb__addbascket--item:last-child .pb__addbascket--product-top .pb__addbascket--product-name {
  order: 1;
}

.pb__addbascket .pb__addbascket--item:last-child .pb__addbascket--product-top .pb__addbascket--product-setting {
  order: 3;
}

.pb__addbascket--recommendations {
  padding-left: 2.5rem;
}

.pb__addbascket--recommendations-title {
  color: #4f4f4f;
  font-size: 1rem;
  padding-bottom: 0.8125rem;
  padding-left: 1.1875rem;
  padding-right: 1.1875rem;
}

.pb__addbascket--recommendations .button__default {
  font-size: 0.6875rem;
  height: 1.875rem;
}

.pb__addbascket--recommendations .pb__catalog--product-item, .pb__addbascket--recommendations .pb__catalog--product-item--box {
  max-width: 90px;
  max-width: 5.625rem;
}

.pb__addbascket--recommendations .pb__catalog--product-img-block {
  margin-bottom: 0;
  min-height: 0;
}

.pb__addbascket--recommendations .pb__catalog--product-item--box:hover .pb__catalog--product-button {
  height: 2.375rem;
}

.pb__addbascket--recommendations .pb__catalog--cproduct-info--price, .pb__addbascket--recommendations .pb__catalog--cproduct-info--price-old, .pb__addbascket--recommendations .pb__catalog--cproduct-info--title {
  font-size: 0.875rem;
}

.pb__addbascket--recommendations-list .pb__catalog--list:not(.tns-slider) {
  justify-content: flex-start;
}

.pb__picked--title {
  font-size: 1.375rem;
  font-weight: 500;
  line-height: 1.1818181818;
  padding-bottom: 0.625rem;
}

.pb__picked--title-red {
  color: #d90000;
  font-weight: 500;
}

.pb__picked--list {
  max-width: 840px;
  max-width: 52.5rem;
}

.pb__picked--list .pb__catalog--list:not(.tns-slider) {
  justify-content: center;
}

.pb__picked--list .pb__catalog--list {
  display: flex;
  max-width: 90vw;
  width: 100% !important;
}

.pb__gift-packaging--title {
  color: #4f4f4f;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.0555555556;
  margin-bottom: 1.25rem;
  max-width: 320px;
  max-width: 20rem;
}

.pb__gift-packaging--text {
  font-size: 0.875rem;
}

.pb__gift-packaging--list {
  display: flex;
}

.pb__gift-packaging--img {
  margin-left: auto;
  margin-right: auto;
}

.pb__gift-packaging--img-box {
  padding: 0 3.125rem;
  text-align: center;
}

.pb__fabric--pre-link2 {
  color: #0054a6;
  cursor: pointer;
  font-size: 0.75rem;
  line-height: 1.16667;
}

.pb__fabric--size .pb__fabric--size-link.js-size-button {
  font-weight: 700;
  text-decoration: underline;
}
[data-name-delivery=Yandex_delivery] .pb__basket--checkpay--img {
  text-align: center;
}

[data-name-delivery=Yandex_delivery] .pb__basket--checkpay--img img {
  max-height: 40px;
  max-height: 2.5rem;
  display: inline-block;
}
#map > ymaps {
  display: none;
}

#map > ymaps:first-child {
  display: block;
}

.pb__select {
  min-width: 120px;
  min-width: 7.5rem;
  position: relative;
}

.pb__select:not(.pb__select--disabled) .pb__select--label {
  background-color: #fff;
  color: #0054a6;
  cursor: pointer;
}

.pb__select:not(.pb__select--disabled) .pb__select--label:after {
  border-bottom: 0.0625rem solid;
  border-left: 0.0625rem solid;
  content: "";
  display: block;
  height: 0.5rem;
  position: absolute;
  right: 1rem;
  top: calc(50% - 0.375rem);
  transform: rotate(-45deg);
  width: 0.5rem;
}

.pb__select:not(.pb__select--disabled) .pb__select--label:focus, .pb__select:not(.pb__select--disabled) .pb__select--label:hover {
  background-color: #eee;
}

.pb__select--label {
  -webkit-touch-callout: none;
  background-color: #c4c4c4;
  border: 0.0625rem solid #c4c4c4;
  border-radius: 0.25rem;
  color: #000;
  font-size: 1.25rem;
  line-height: 1.3;
  padding: 0.5rem 1.875rem 0.5rem 0.625rem;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.pb__select--option {
  cursor: pointer;
  padding: 0 0.3125rem;
}

.pb__select--option-text {
  background-color: transparent;
  border-radius: 0.25rem;
  color: #333;
  display: block;
  font-size: 0.875rem;
  line-height: 1.1428571429;
  padding: 0.3125rem 0.8125rem;
}

.pb__select--option:focus .pb__select--option-text, .pb__select--option:hover .pb__select--option-text {
  background-color: rgba(0, 84, 166, 0.15);
  font-weight: 700;
}

.pb__select--option--selected .pb__select--option-text {
  font-weight: 700;
}

.pb__select--block.pb__select--block--open .pb__select--label {
  border-radius: 0.25rem 0.25rem 0 0;
}

.pb__select--block.pb__select--block--open .pb__select--label:after {
  transform: rotate(-225deg);
}

.pb__select--block.pb__select--block--open .pb__select--options {
  background-color: #fff;
  border-bottom: 0.0625rem solid #c4c4c4;
  border-left: 0.0625rem solid #c4c4c4;
  border-radius: 0 0 0.25rem 0.25rem;
  border-right: 0.0625rem solid #c4c4c4;
  left: 0;
  max-height: available;
  padding-bottom: 0.3125rem;
  padding-top: 0.3125rem;
  position: absolute;
  right: 0;
  top: calc(100% - 0.0625rem);
  z-index: 2;
}

.pb__select--block:not(.pb__select--block--open) .pb__select--options {
  -webkit-overflow-scrolling: touch;
  max-height: 0;
  overflow: hidden;
}

.pb__select--select-m ~ .pb__select .pb__select--label {
  font-size: 0.875rem;
  padding: 0.5rem 0.625rem;
}
.pb__product {
  position: relative;
}

.pb__product--container > .pb__container {
  padding-top: 0;
}

.pb__product--mini-photo {
  -webkit-overflow-scrolling: touch;
  border: 0.0625rem solid transparent;
  border-radius: 0.25rem;
  cursor: pointer;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
}

.pb__product--mini-photo:not(:last-child) {
  margin-bottom: 0.625rem;
}

.pb__product--mini-photo.is-select {
  border-color: #0054a6;
  cursor: default;
}

.pb__product--mini-photo--list {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
}

.pb__product--info-block {
  flex-grow: 1;
  max-width: 100%;
  position: relative;
  width: 100%;
}

.pb__product--info-box {
  background: #fff;
  color: #4f4f4f;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
}

.pb__product--info h1.pb__product--info-name, .pb__product--info-name {
  font-size: 1.5rem;
  font-weight: 700;
  margin-top: 0.375rem;
  padding-bottom: 0.375rem;
  text-align: center;
}

.pb__product--info-tabs.pb__info--information:checked ~ .pb__info--tabs [for=pb__info--information] .pb__info--tab-name {
  border-bottom: 0.125rem solid #000;
}

.pb__product--info-tabs.pb__info--information:checked ~ .pb__info--tabs [for=pb__info--information] span {
  font-weight: 700;
}

.pb__product--info-tabs.pb__info--information:not(:checked) ~ .pb__info--container .pb__info--container-information {
  display: none;
}

.pb__product--info-tabs.pb__info--guarantees:checked ~ .pb__info--tabs [for=pb__info--guarantees] .pb__info--tab-name {
  border-bottom: 0.125rem solid #000;
}

.pb__product--info-tabs.pb__info--guarantees:checked ~ .pb__info--tabs [for=pb__info--guarantees] span {
  font-weight: 700;
}

.pb__product--info-tabs.pb__info--guarantees:not(:checked) ~ .pb__info--container .pb__info--container-guarantees {
  display: none;
}

.pb__product--info-tabs.pb__info--wholesale:checked ~ .pb__info--tabs [for=pb__info--wholesale] .pb__info--tab-name {
  border-bottom: 0.125rem solid #000;
}

.pb__product--info-tabs.pb__info--wholesale:checked ~ .pb__info--tabs [for=pb__info--wholesale] span {
  font-weight: 700;
}

.pb__product--info-tabs.pb__info--wholesale:not(:checked) ~ .pb__info--container .pb__info--container-wholesale {
  display: none;
}

.pb__product--info-attention.pb__product--info-express {
  border-color: #ff9333;
}

.pb__product--info-attention.pb__product--info-express .pb__own-label {
  background-color: #ff9333;
}

.pb__product--info-day {
  border-color: red !important;
}

.pb__product--info-lock {
  min-height: 400px;
  min-height: 25rem;
  position: relative;
}

.pb__product--article {
  font-size: 0.6875rem;
  line-height: 1;
  padding-top: 1rem;
}

.pb__product--article-key, .pb__product--article-title {
  font-weight: 700;
}

.pb__product--back-link {
  background-color: transparent;
  border: 0.0625rem solid #4f4f4f;
  border-radius: 0.25rem;
  color: #4f4f4f;
  display: flex;
  font-size: 0.75rem;
  justify-content: space-between;
  padding: 0.375rem 0.75rem;
}

.pb__product--back-link:focus, .pb__product--back-link:hover {
  background-color: #4f4f4f;
  color: #fff;
}

.pb__product--back-link:focus .pb__product--back-arrow span, .pb__product--back-link:hover .pb__product--back-arrow span {
  border-color: #fff;
}

.pb__product--back-arrow {
  position: relative;
}

.pb__product--back-arrow:before {
  border-bottom: 0.1875rem solid #4f4f4f;
  border-left: 0.1875rem solid #4f4f4f;
  border-radius: 0.125rem;
  border-right: 0 !important;
  border-top: 0 !important;
  content: "";
  display: block;
  height: 0.625em;
  margin-top: -0.4375em;
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: rotate(45deg);
  transform-origin: center;
  transition-duration: 86ms;
  transition-property: transform;
  transition-timing-function: ease-out;
  width: 0.625em;
}

.pb__product--back-arrow span {
  margin-top: -0.3375em;
}

.pb__product--photo {
  line-height: 0;
}

.pb__product--photo-box {
  position: relative;
}

.pb__product--photo-box .like--product, .pb__product--photo-box .pb__discount--product {
  top: 1.25rem;
}

.pb__product--photo-box .like--product {
  right: 1.875rem;
}

.pb__product--photo-box .pb__discount--product {
  left: 1.875rem;
}

.pb__product--photo-box .pb__discount--product.pb__discount--date {
  border-color: #ff0037;
  color: #ff0037;
  top: 3.75rem;
}

.pb__product--photo-block {
  box-shadow: 0 32px 64px 0 rgba(0, 0, 0, 0.15);
}

.pb__product--photo-info {
  height: 0;
  left: 0;
  position: relative;
  top: -0.0625rem;
  width: 100%;
}

.pb__product--photo-scroll {
  text-align: center;
}

.pb__product--photo-scroll:not(.tns-slider) {
  -webkit-overflow-scrolling: touch;
  display: flex;
  flex-wrap: nowrap;
  overflow: hidden;
}

.pb__product--photo-cotton {
  bottom: 0;
  color: #3fc710;
}

.pb__product--photo-cotton, .pb__product--photo-washing {
  pointer-events: none;
  position: absolute;
  right: 1.25rem;
  z-index: 1;
}

.pb__product--photo-washing {
  bottom: 1.25rem;
  color: #444;
  text-shadow: 0 0 2px #fff;
}

.pb__product--photo-mLimit, .pb__product--photo-madeINrussia {
  bottom: 2.5rem;
  pointer-events: none;
  position: absolute;
  right: 2.5rem;
  z-index: 1;
}

.pb__product--photo-color-variance {
  bottom: 1.25rem;
  cursor: pointer;
  line-height: 0;
  position: absolute;
  right: 1.25rem;
  z-index: 1;
}

.pb__product--photo-color-variance:focus .path1:before, .pb__product--photo-color-variance:hover .path1:before {
  color: #ff0037;
}

.pb__product--other {
  -webkit-overflow-scrolling: touch;
  overflow: hidden;
}

.pb__product--other-title {
  border-bottom: 0.0625rem solid #bdbdbd;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.3333333333;
  padding-bottom: 0.5rem;
  text-align: center;
}

.pb__product--other .tns-controls {
  bottom: 0;
  top: 0;
}

.pb__product--other .tns-controls button[data-controls=next], .pb__product--other .tns-controls button[data-controls=prev] {
  color: #828282;
  font-size: 1rem;
  height: 8.75rem;
  line-height: 1.25;
}

.pb__product--other .tns-controls button[data-controls=next]:focus, .pb__product--other .tns-controls button[data-controls=next]:hover, .pb__product--other .tns-controls button[data-controls=prev]:focus, .pb__product--other .tns-controls button[data-controls=prev]:hover {
  color: #000;
}

.pb__product--price {
  font-size: 1.5rem;
  line-height: 1;
  margin-top: 0.375rem;
  padding-bottom: 0.375rem;
  text-align: center;
}

.pb__product--price-label, .pb__product--price-name {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  margin-bottom: 0.625rem;
  padding-top: 0.625rem;
}

.pb__product--price-name {
  color: #333;
}

.pb__product--price-label {
  color: #eb5757;
}

.pb__product--price > span {
  margin-left: 0.3125rem;
  margin-right: 0.3125rem;
}

.pb__product--price > span:not(.pb__product--price-old) {
  color: #0054a6;
  font-weight: 700;
}

.pb__product--price > span.pb__product--price-old {
  position: relative;
}

.pb__product--price > span.pb__product--price-old:before {
  background-color: currentColor;
  content: "";
  display: block;
  height: 0.125rem;
  left: 0;
  margin-top: -0.0625rem;
  position: absolute;
  right: 0;
  top: 50%;
  width: 100%;
  z-index: 1;
}

.pb__product--price > span.pb__product--price-old.pb__product--price-day {
  color: #828282;
}

.pb__product--button-item:first-child {
  padding-right: 0.3125rem;
}

.pb__product--button-item:last-child {
  padding-left: 0.3125rem;
}

.pb__product--type-fabric {
  flex-grow: 1;
}

@supports (display: grid) {
  .pb__product--type-fabric {
    display: block;
    flex-wrap: inherit;
  }
  .pb__fabric--size-item {
    width: 100%;
  }
  .pb__fabric--size-block {
    grid-column-gap: 4px;
    grid-column-gap: 0.25rem;
    grid-row-gap: 4px;
    grid-row-gap: 0.25rem;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(30px, 42px));
    grid-template-columns: repeat(auto-fit, minmax(1.875rem, 2.625rem));
    justify-items: center;
  }
  .pb__fabric--list {
    grid-column-gap: 4px;
    grid-column-gap: 0.25rem;
    grid-row-gap: 4px;
    grid-row-gap: 0.25rem;
    display: grid;
    flex-wrap: inherit;
    grid-template-columns: repeat(auto-fit, minmax(33%, 1fr));
    justify-content: center !important;
    justify-items: center;
  }
}
.pb__product--type-fabric + .pb__fabric--size {
  flex-grow: 0;
}

.pb__product--type-toggle {
  display: flex;
  justify-content: center;
  width: 100%;
}

.pb__product--type-input.pb__product--cloth-standard:checked ~ .pb__product--type-toggle .pb__product--type-select--standart .pb__product--type-text {
  font-weight: 700;
}

.pb__product--type-input.pb__product--cloth-standard:checked ~ .pb__product--type-toggle .pb__product--type-select--standart:after {
  width: 100%;
}

.pb__product--type-input.pb__product--cloth-standard:checked ~ .pb__product--type-fabric .pb__product--type-toggle .pb__product--type-select--standart .pb__product--type-text {
  font-weight: 700;
}

.pb__product--type-input.pb__product--cloth-standard:checked ~ .pb__product--type-fabric .pb__product--type-toggle .pb__product--type-select--standart:after {
  width: 100%;
}

.pb__product--type-input.pb__product--cloth-standard:not(:checked) ~ .pb__fabric--type .pb__fabric--HD, .pb__product--type-input.pb__product--cloth-standard:not(:checked) ~ .pb__fabric--type .pb__fabric--standard, .pb__product--type-input.pb__product--cloth-standard:not(:checked) ~ .pb__product--type-fabric .pb__fabric--type .pb__fabric--HD, .pb__product--type-input.pb__product--cloth-standard:not(:checked) ~ .pb__product--type-fabric .pb__fabric--type .pb__fabric--standard {
  display: none;
}

.pb__product--type-input.pb__product--cloth-cotton:checked ~ .pb__product--type-toggle .pb__product--type-select--cotton .pb__product--type-text {
  font-weight: 700;
}

.pb__product--type-input.pb__product--cloth-cotton:checked ~ .pb__product--type-toggle .pb__product--type-select--cotton:after {
  width: 100%;
}

.pb__product--type-input.pb__product--cloth-cotton:checked ~ .pb__product--type-fabric .pb__product--type-toggle .pb__product--type-select--cotton .pb__product--type-text {
  font-weight: 700;
}

.pb__product--type-input.pb__product--cloth-cotton:checked ~ .pb__product--type-fabric .pb__product--type-toggle .pb__product--type-select--cotton:after {
  width: 100%;
}

.pb__product--type-input.pb__product--cloth-cotton:not(:checked) ~ .pb__fabric--type .pb__fabric--cotton, .pb__product--type-input.pb__product--cloth-cotton:not(:checked) ~ .pb__product--type-fabric .pb__fabric--type .pb__fabric--cotton {
  display: none;
}

.pb__product--type-select {
  border-bottom: 0.0625rem solid #0054a6;
  color: #0054a6;
  cursor: pointer;
  flex-basis: 50%;
  font-size: 0.875rem;
  line-height: 1.7142857143;
  padding-bottom: 0.125rem;
  position: relative;
  text-align: center;
}

.pb__product--type-select:after {
  background-color: #0054a6;
  bottom: 0;
  content: "";
  display: block;
  height: 0.125rem;
  left: 0;
  position: absolute;
  width: 0;
  z-index: 1;
}

.pb__product--type-item {
  color: #828282;
  display: block;
  max-width: 106px;
  max-width: 6.625rem;
  min-width: 98px;
  min-width: 6.125rem;
  position: relative;
  text-align: center;
}

.pb__product--invented {
  -webkit-touch-callout: none;
  background: #f2f2f2;
  border-radius: 0.25rem;
  color: #4f4f4f;
  height: 2.5rem;
  margin-bottom: 0.3125rem;
  margin-top: 0.3125rem;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 100%;
}

.pb__product--invented-img, .pb__product--invented-text {
  display: inline-block;
  vertical-align: middle;
}

.pb__product--invented-img {
  font-size: 2.25rem;
  line-height: 1.0555555556;
  padding: 0 0.75rem;
}

.pb__product--invented-text {
  font-size: 1rem;
  line-height: 2.5;
}

.pb__product--gender {
  border-bottom: 0.0625rem solid #bdbdbd;
  display: flex;
  justify-content: space-around;
}

.pb__product--gender-item {
  border-bottom: 0.125rem solid transparent;
  font-size: 1rem;
  line-height: 1.5;
  margin-bottom: -0.0625rem;
  padding: 0.75rem 0.25rem;
}

.pb__product--gender-item.is-select, .pb__product--gender-item:focus, .pb__product--gender-item:hover {
  border-color: #000;
}

.pb__product--gender-item.is-select > span {
  font-weight: 700;
}

.pb__product--gender-type--list:not(.tns-slider) {
  -webkit-overflow-scrolling: touch;
  display: flex;
  overflow: hidden;
}

.pb__product--type-item.is-select {
  color: #0054a6;
}

.pb__product--type-item:focus, .pb__product--type-item:hover {
  color: #ff5927;
}

.pb__product--type-link {
  -webkit-touch-callout: none;
  user-drag: none;
  -webkit-user-drag: none;
  display: block;
  padding-top: 2.5rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.pb__product--type-img {
  font-size: 3rem;
  line-height: 1;
}

.pb__product--type-name {
  font-size: 1rem;
  line-height: 1.25;
  padding-top: 0.625rem;
}

.pb__product--kit {
  display: flex;
  flex-direction: column;
}

.pb__product--kit-box {
  border-bottom: 0.0625rem solid #ddd;
  border-top: 0.0625rem solid #ddd;
  padding: 0.625rem;
}

.pb__product--kit-item {
  align-items: center;
  display: flex;
}

.pb__product--kit-item:not(:last-child) {
  margin-bottom: 0.625rem;
}

.pb__product--kit-name {
  flex-basis: 30%;
  font-size: 0.875rem;
  line-height: 1.1428571429;
  max-width: 30%;
}

.pb__product--kit-price {
  white-space: nowrap;
}

.pb__product--kit-price--old {
  color: #828282;
  font-size: 1rem;
  line-height: 1.125;
  padding-left: 0.125rem;
  padding-right: 0.125rem;
  position: relative;
  white-space: nowrap;
}

.pb__product--kit-price--old:before {
  background-color: #828282;
  content: "";
  height: 0.0625rem;
  left: 0;
  position: absolute;
  top: 50%;
  width: 100%;
}

.pb__product--kit-size {
  flex-grow: 1;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.pb__product--kit-size-chart {
  cursor: pointer;
  flex-basis: 80px;
  max-width: 80px;
  max-width: 5rem;
  text-align: center;
}

.pb__product--size-chart {
  color: #0054a6;
  display: inline-block;
  font-size: 0.75rem;
  line-height: 1.1666666667;
}

.pb__product--size-label {
  background-color: #fff;
  border: 0.0625rem solid #c4c4c4;
  border-radius: 0.25rem;
  color: #0054a6;
  cursor: pointer;
  display: block;
  font-size: 1.25rem;
  line-height: 1.2;
  max-width: 124px;
  max-width: 7.75rem;
  position: relative;
  width: 100%;
}

.pb__product--size-label:focus, .pb__product--size-label:hover {
  background-color: #eee;
}

.pb__product--size-label--box {
  display: flex;
}

.pb__product--size-label--arrow {
  flex-basis: 20px;
  font-size: 0.75rem;
  line-height: 2;
  margin-left: 0.625rem;
  max-width: 20px;
  max-width: 1.25rem;
  position: relative;
}

.pb__product--size-label--arrow:before {
  border-bottom: 0.125rem solid #0054a6;
  border-left: 0.125rem solid #0054a6;
  border-radius: 0.125rem;
  border-right: 0 !important;
  border-top: 0 !important;
  content: "";
  display: block;
  height: 0.625em;
  margin-top: -0.4375em;
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: rotate(-45deg);
  transform-origin: center;
  transition-duration: 86ms;
  transition-property: transform;
  transition-timing-function: ease-out;
  width: 0.625em;
}

.pb__product--size-selected {
  flex-grow: 1;
  font-weight: 700;
  padding: 0.375rem 0.3125rem 0.375rem 0.625rem;
  text-align: center;
  font-size: 1.1rem;
}

.pb__product--size-input:not(:checked) ~ .pb__product--size-label .pb__product--size-list {
  -webkit-overflow-scrolling: touch;
  max-height: 0;
  overflow: hidden;
}

.pb__product--size-input:checked ~ .pb__product--size-label {
  border-bottom-color: transparent;
  border-radius: 0.25rem 0.25rem 0 0;
}

.pb__product--size-input:checked ~ .pb__product--size-label .pb__product--size-label--arrow > span {
  transform: rotate(-225deg);
}

.pb__product--size-input:checked ~ .pb__product--size-label .pb__product--size-list {
  background-color: #fff;
  border-bottom: 0.0625rem solid #c4c4c4;
  border-left: 0.0625rem solid #c4c4c4;
  border-radius: 0 0 0.25rem 0.25rem;
  border-right: 0.0625rem solid #c4c4c4;
  left: -0.0625rem;
  max-height: available;
  padding-bottom: 0.3125rem;
  padding-top: 0.3125rem;
  position: absolute;
  right: -0.0625rem;
  top: calc(100% - 0.0625rem);
  z-index: 2;
}

.pb__product--size-item {
  cursor: pointer;
  padding: 0 0.3125rem;
}

.pb__product--size-item.is-select .pb__product--size-text, .pb__product--size-item:hover .pb__product--size-text {
  background-color: rgba(0, 84, 166, 0.15);
  font-weight: 700;
}

.pb__product--size-text {
  background-color: transparent;
  border-radius: 0.25rem;
  color: #333;
  display: block;
  font-size: 0.875rem;
  line-height: 1.1428571429;
  padding: 0.3125rem 0.8125rem;
}

.pb__product--cup-outside {
  background-color: currentColor;
  border-radius: 0.25rem;
}

.pb__product--cup-outside .pb_icon-cup-inside, .pb__product--cup-outside .pb_icon-cup-outside {
  color: #fff;
}

.pb__product--cup-inside {
  border-radius: 0.1875rem;
  box-shadow: 0 0 2px #000;
  text-shadow: 0 0 2px #000;
}

.pb__product--cup-inside .pb_icon-cup-outside {
  color: #fff;
}

.pb__product--cup-inside .pb_icon-cup-inside {
  color: currentColor;
}

.pb__product--cup-label {
  display: block;
}

.pb__product--cup-label .pb_icon-cup-color {
  border-radius: 0.25rem;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.8);
  cursor: pointer;
  display: block;
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.8);
}

.pb__product--cup-label .pb_icon-cup-ok {
  opacity: 1;
}

.pb__product--cup-input:checked + .pb__product--cup-label .pb_icon-cup-color, .pb__product--cup-input:focus + .pb__product--cup-label .pb_icon-cup-color, .pb__product--cup-input:hover + .pb__product--cup-label .pb_icon-cup-color {
  box-shadow: 0 4px 8px 0 hsla(0, 0%, 42%, 0.5);
}

.pb__product--cup-input:not(:checked) + .pb__product--cup-label .pb_icon-cup-ok {
  opacity: 0;
}

.pb__product--cup-text {
  font-size: 0.875rem;
  line-height: 1.4285714286;
  margin-bottom: 0.25rem;
  text-align: center;
}

.pb__product--cup-text-color {
  font-weight: 600;
  padding-left: 0.5rem;
}

.pb__product--cup-color--box {
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  max-width: 390px;
  max-width: 24.375rem;
}

.pb__product--cup-color--item {
  margin-bottom: 0.5rem;
}

.pb__product--cup-color--item:not(:last-child), .pb__product--cup-color--item:not(:nth-of-type(6)) {
  padding-right: 0.25rem;
}

.pb__product--cup-color--item:not(:first-child), .pb__product--cup-color--item:not(:nth-of-type(7)) {
  padding-left: 0.25rem;
}

.pb__product--cup-color--item.is-disabled {
  cursor: default;
  opacity: 0.4;
  pointer-events: none;
}

.pb__product--cup-color .pb_icon-cup-color [class*=pb_icon-] {
  font-size: 2.5rem;
  line-height: 1;
}

.pb__product--reviews {
  margin-bottom: 1.25rem;
}

.pb__product--reviews-top {
  color: #4f4f4f;
  font-size: 1rem;
  line-height: 1;
  margin-bottom: 1.875rem;
  position: relative;
}

.pb__product--reviews-top:last-child {
  text-align: right;
}

.pb__product--reviews-title {
  font-weight: 700;
}

.pb__product--reviews-link {
  color: #0054a6;
  cursor: pointer;
}

.pb__product--reviews-avatar {
  flex-basis: 80px;
  min-width: 80px;
  min-width: 5rem;
}

.pb__product--reviews-img {
  -webkit-overflow-scrolling: touch;
  background-color: #ddd;
  border-radius: 18155.375rem;
  height: 3.75rem;
  overflow: hidden;
  text-align: center;
  width: 3.75rem;
}

.pb__product--reviews-name {
  flex-basis: 100px;
  font-weight: 700;
}

.pb__product--reviews-star .pb_icon-star {
  color: #e0e0e0;
  margin-right: 0.1875rem;
}

.pb__product--reviews-star.star-1 .pb_icon-star:first-child, .pb__product--reviews-star.star-2 .pb_icon-star:first-child, .pb__product--reviews-star.star-2 .pb_icon-star:first-child + .pb_icon-star, .pb__product--reviews-star.star-3 .pb_icon-star:first-child, .pb__product--reviews-star.star-3 .pb_icon-star:first-child + .pb_icon-star, .pb__product--reviews-star.star-3 .pb_icon-star:first-child + .pb_icon-star + .pb_icon-star, .pb__product--reviews-star.star-4 .pb_icon-star:first-child, .pb__product--reviews-star.star-4 .pb_icon-star:first-child + .pb_icon-star, .pb__product--reviews-star.star-4 .pb_icon-star:first-child + .pb_icon-star + .pb_icon-star, .pb__product--reviews-star.star-4 .pb_icon-star:first-child + .pb_icon-star + .pb_icon-star + .pb_icon-star, .pb__product--reviews-star.star-5 .pb_icon-star:first-child, .pb__product--reviews-star.star-5 .pb_icon-star:first-child + .pb_icon-star, .pb__product--reviews-star.star-5 .pb_icon-star:first-child + .pb_icon-star + .pb_icon-star, .pb__product--reviews-star.star-5 .pb_icon-star:first-child + .pb_icon-star + .pb_icon-star + .pb_icon-star, .pb__product--reviews-star.star-5 .pb_icon-star:first-child + .pb_icon-star + .pb_icon-star + .pb_icon-star + .pb_icon-star {
  color: #efce4a;
}

.pb__product--reviews-text {
  color: #4f4f4f;
  font-size: 0.875rem;
  line-height: 1;
  padding-top: 1rem;
}

.pb__product--reviews-comment {
  flex-grow: 1;
  white-space: normal;
}

.pb__product--reviews-comment--top {
  display: flex;
}

.pb__product--reviews-input:not(:checked) + .pb__flex .pb__product--reviews-form {
  pointer-events: none;
}

.pb__product--reviews-input:checked + .pb__flex .pb__product--reviews-form {
  max-height: 1000px;
  max-height: 62.5rem;
  z-index: 2;
}

.pb__product--reviews-form {
  -webkit-overflow-scrolling: touch;
  background-color: #fff;
  border-radius: 0.25rem;
  box-shadow: 0 4px 64px 0 rgba(0, 0, 0, 0.15);
  max-height: 0;
  overflow: hidden;
  padding: 0.5rem;
  position: absolute;
  right: 0;
  top: 100%;
  width: 0;
  z-index: 1;
}

.pb__product--reviews-item {
  flex-wrap: nowrap;
}

.pb__product--reviews-item + .pb__product--reviews-item {
  padding-top: 1.25rem;
}

.pb__product--reviews-pages {
  text-align: right;
}

.pb__product--reviews-pages--item {
  cursor: pointer;
  display: inline-block;
  font-size: 1rem;
  line-height: 1.375;
  text-align: center;
  width: 1.25rem;
}

.pb__product--reviews-pages--item.is-active {
  color: #0054a6;
}

.pb__product--complement-title {
  border-bottom: 0.0625rem solid #bdbdbd;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.3333333333;
  padding-bottom: 0.5rem;
  text-align: center;
}

.pb__product--complement-list {
  display: flex;
  justify-content: center;
}

.pb__product--complement-item {
  color: #828282;
  display: block;
  max-width: 106px;
  max-width: 6.625rem;
  min-width: 98px;
  min-width: 6.125rem;
  text-align: center;
}

.pb__product--complement-link {
  -webkit-touch-callout: none;
  user-drag: none;
  -webkit-user-drag: none;
  display: block;
  padding-top: 1.25rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.pb__product--complement-name {
  font-size: 1rem;
  line-height: 1.25;
  padding-top: 0.625rem;
}

.pb__product--video-scroll {
  -webkit-overflow-scrolling: touch;
  display: flex;
  flex-wrap: nowrap;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  padding-bottom: 3.125rem;
  position: relative;
}

.pb__product--video-scroll .tns-nav {
  align-items: center;
  display: flex;
  height: 3.125rem;
  justify-content: center;
  left: 0;
  position: absolute;
  right: 0;
  top: 100%;
}

.pb__product--video-scroll .tns-nav > button {
  height: 1.25rem;
  position: relative;
  width: 1.25rem;
}

.pb__product--video-scroll .tns-nav > button:after {
  -webkit-overflow-scrolling: touch;
  background-color: #ddd;
  border-radius: 18155.375rem;
  content: "";
  display: block;
  height: 0.3125rem;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  width: 0.3125rem;
}

.pb__product--video-scroll .tns-nav > button.tns-nav-active:after {
  background-color: #fe0037;
}

.pb__product--video-item.tns-item {
  width: 100%;
}

.pb__product--video-title {
  color: #4f4f4f;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 1.875rem;
}

.pb__product--video-link {
  cursor: pointer;
}

.pb__product--video-list:not(.tns-slider) {
  -webkit-overflow-scrolling: touch;
  display: flex;
  flex-wrap: nowrap;
  overflow: hidden;
  white-space: nowrap;
}

.pb__product--video-vd {
  position: relative;
  text-align: center;
}

.pb__product--video-vd:after {
  border: 2.5rem solid transparent;
  border-left: 3.75rem solid #fff;
  content: "";
  display: block;
  left: 50%;
  margin-left: -1.875rem;
  margin-top: -2.5rem;
  position: absolute;
  top: 50%;
  transform: scale(1);
}

.pb__product--video-vd:focus:after, .pb__product--video-vd:hover:after {
  transform: scale(1.3);
}

.pb__product--express {
  -webkit-touch-callout: none;
  align-items: center;
  background-color: #ff8d00;
  border-radius: 0.25rem;
  color: #fff;
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.625rem;
  margin-top: 0.625rem;
  min-height: 40px;
  min-height: 2.5rem;
  padding-left: 0.3125rem;
  padding-right: 0.3125rem;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 100%;
}

.pb__product--express-text {
  font-weight: 700;
}

.pb__product--express-img {
  font-size: 1.875rem;
  line-height: 1.3333333333;
  padding: 0 0.375rem;
}

.pb__product--gender-change {
  display: flex;
  justify-content: space-around;
}

.pb__product--gender-text {
  font-size: 0.875rem;
  line-height: 3.4285714286;
  margin-bottom: 0.25rem;
  text-align: center;
}

.pb__product--gender-link {
  display: inline-block;
  padding: 0 0.125rem;
  position: relative;
}

.pb__product--gender-link.is-select {
  color: #0054a6;
  font-weight: 700;
}

.pb__product--gender-link:not(:first-child):before {
  content: "/ ";
  padding: 0 0.125rem;
}

.pb__product--day .pb__product--photo-block {
  animation: 2s linear infinite pulseDay;
  border: 0.125rem solid red;
}

.pb__product--lock {
  -webkit-overflow-scrolling: touch;
  align-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.8);
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  overflow: hidden;
}

.pb__product--lock-box {
  border-radius: 0.25rem;
  color: #fff;
  height: 100%;
  left: 0;
  position: absolute;
  text-align: center;
  top: 0;
  width: 100%;
  z-index: 2;
}

.pb__product--lock-icon {
  font-size: 8.125rem;
}

.pb__product--lock-title {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.25;
  padding-bottom: 0.625rem;
}

.pb__product--lock-text {
  font-size: 0.75rem;
}

.pb__product--lock-list {
  justify-content: center;
  margin-top: 1.25rem;
}

.pb__product--lock-item {
  -webkit-overflow-scrolling: touch;
  align-items: center;
  background-color: #fff;
  border: 0.0625rem solid;
  border-radius: 0.25rem;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.15);
  color: #0054a6;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  font-size: 0.8125rem;
  justify-content: center;
  line-height: 1.8461538462;
  min-height: 90px;
  min-height: 5.625rem;
  overflow: hidden;
  padding: 0 0.25rem;
}

.pb__product--lock-item:focus, .pb__product--lock-item:hover {
  background-color: #0054a6;
  box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.15);
  color: #fff;
}

.pb__product--lock-item-icon {
  font-size: 2.5rem;
}

.pb__product--lock-item-text {
  font-size: 0.625rem;
  line-height: 1.8;
}

.pb__reviews--title {
  font-size: 1.5rem;
}

.pb__reviews--label {
  align-content: center;
  align-items: center;
  border: 0.0625rem solid #e0e0e0;
  border-radius: 0.25rem;
  display: flex;
  flex-direction: column;
  font-size: 1rem;
  justify-content: center;
  min-height: 48px;
  min-height: 3rem;
  position: relative;
  width: 100%;
}

.pb__reviews--label-file {
  background-color: rgba(0, 84, 166, 0.1);
  border-color: rgba(0, 84, 166, 0.1);
  cursor: pointer;
}

.pb__reviews--label-file:focus, .pb__reviews--label-file:hover {
  background-color: rgba(0, 84, 166, 0.5);
}

.pb__reviews--block {
  width: 100%;
}

.pb__reviews--item {
  padding: 0.5rem;
}

.pb__reviews--textarea {
  height: 11.25rem;
}

.pb__reviews--input-textfile {
  font-size: 1rem;
  line-height: 2.875;
  margin-top: 0;
  order: 1;
}

.pb__reviews--input, .pb__reviews--textarea {
  font-size: inherit;
  margin-bottom: 0;
  order: 2;
  text-align: center;
  width: 100%;
}

.pb__reviews--input::-moz-placeholder, .pb__reviews--textarea::-moz-placeholder {
  -webkit-touch-callout: none;
  color: #ddd;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.pb__reviews--input::placeholder, .pb__reviews--textarea::placeholder {
  -webkit-touch-callout: none;
  color: #ddd;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.pb__reviews--input-text, .pb__reviews--textarea-text {
  background-color: #fff;
  color: #0054a6;
  font-size: 0.75rem;
  line-height: 1.1666666667;
  margin-top: 0;
  order: 1;
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}

.pb__reviews--input:focus, .pb__reviews--textarea:focus {
  color: #4f4f4f;
  font-size: 1.375rem;
  line-height: 1.3636363636;
  margin-bottom: 0.5rem;
}

.pb__reviews--input:focus + .pb__reviews--input-text, .pb__reviews--input:focus + .pb__reviews--textarea-text, .pb__reviews--textarea:focus + .pb__reviews--input-text, .pb__reviews--textarea:focus + .pb__reviews--textarea-text {
  margin-top: -0.5rem;
}

.pb__reviews--button {
  border-radius: 0.25rem;
  cursor: pointer;
  display: block;
  font-size: 1rem;
  line-height: 2.5;
  text-align: center;
  width: 100%;
}

.pb__reviews--rating-text {
  font-size: 0.875rem;
}

.pb__reviews--rating-input:checked ~ .pb__reviews--rating-item {
  -webkit-text-stroke-color: #efce4a;
  color: #efce4a;
}

.pb__reviews--rating-item {
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-width: 0.0625rem;
  -webkit-text-stroke-color: #ddd;
  color: transparent;
  cursor: pointer;
  padding: 0 0.25rem;
}

.pb__reviews--rating-item:focus, .pb__reviews--rating-item:focus ~ .pb__reviews--rating-item, .pb__reviews--rating-item:hover, .pb__reviews--rating-item:hover ~ .pb__reviews--rating-item {
  -webkit-text-stroke-color: #efce4a;
  color: #efce4a;
}

.pb__reviews--rating-rate {
  display: inline-block;
}

.pb__reviews--rating-box {
  display: flex;
  flex-direction: row-reverse;
}

.pb__reviews--hr {
  border: 0;
  border-top: 0.0625rem solid #f2f2f2;
  margin: 8px;
  width: 100%;
}

.pb__reviews--button-close {
  background-color: #eee;
  color: #666;
}

.pb__reviews--button-close:focus, .pb__reviews--button-close:hover {
  background-color: #e0e0e0;
}

.pb__reviews--button-submit {
  background-color: #0054a6;
  color: #fff;
}

.pb__reviews--button-submit:focus, .pb__reviews--button-submit:hover {
  background-color: #004486;
}

.pb__reviews--button:active {
  transform: scale(0.95);
}

.pb__own {
  text-align: center;
}

.pb__own-label {
  background-color: #bdbdbd;
  border-radius: 0 0 6.25rem 6.25rem;
  color: #fff;
  display: inline-block;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: -0.625rem;
  white-space: nowrap;
}

.pb__fabric--item {
  min-height: 68px;
  min-height: 4.25rem;
  min-width: 100px;
  min-width: 6.25rem;
  position: relative;
}

.pb__fabric--item:not(.pb__fabric--item-info) .pb__fabric--button {
  cursor: pointer;
}

.pb__fabric--item:not(.pb__fabric--item-info) .pb__fabric--button:focus, .pb__fabric--item:not(.pb__fabric--item-info) .pb__fabric--button:hover {
  box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.15);
}

.pb__fabric--item:not(.pb__fabric--timer) .pb__fabric--clock, .pb__fabric--item:not(.pb__fabric--timer) .pb__fabric--timer:after {
  display: none;
}

.pb__fabric--size {
  flex-grow: 1;
  margin-bottom: 1.25rem;
  padding-top: 0.625rem;
}

.pb__fabric--size, .pb__fabric--size-button {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.pb__fabric--size-button {
  align-items: center;
  background-color: #fff;
  border: 0.0625rem solid #d3d3d3;
  border-radius: 0.25rem;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
  font-size: 0.8125rem;
  line-height: 1.8461538462;
  min-height: 48px;
  min-height: 3rem;
  padding: 0 0.25rem;
}

.pb__fabric--size-button.is-select {
  background-color: #0054a6;
}

.pb__fabric--size-button.is-select .pb__fabric--size-number, .pb__fabric--size-button.is-select .pb__fabric--size-text {
  color: #fff;
  font-weight: 700;
}

.pb__fabric--size-button:focus, .pb__fabric--size-button:hover {
  box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.15);
}

.pb__fabric--size-number, .pb__fabric--size-text {
  color: #0054a6;
  text-align: center;
}

.pb__fabric--size-link, .pb__fabric--size-title {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.4285714286;
  margin-bottom: 0.375rem;
}

.pb__fabric--size-link {
  color: #0054a6;
  cursor: pointer;
}

.pb__fabric--size-link-box {
  text-align: right;
}

.pb__fabric--size-input:checked + .pb__fabric--size-button {
  background-color: #0054a6;
}

.pb__fabric--size-input:checked + .pb__fabric--size-button .pb__fabric--size-count, .pb__fabric--size-input:checked + .pb__fabric--size-button .pb__fabric--size-number, .pb__fabric--size-input:checked + .pb__fabric--size-button .pb__fabric--size-text {
  color: #fff;
  font-weight: 700;
}

.pb__fabric--size-count, .pb__fabric--size-sale {
  font-size: 0.6875rem;
  line-height: 1.0909090909;
  text-align: center;
}

.pb__fabric--size-sale {
  color: #ff728c;
}

.pb__fabric--list {
  display: flex;
  justify-content: space-around;
  text-align: center;
}

.pb__fabric--button {
  background-color: #fff;
  border: 0.0625rem solid #d3d3d3;
  border-radius: 0.375rem;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.15);
  display: block;
  position: relative;
}

.pb__fabric--name {
  color: #0054a6;
  font-weight: 700;
  line-height: 1.4;
}

.pb__fabric--name .pb__tooltip-box {
  line-height: 0;
  padding-left: 0;
}

.pb__fabric--name .pb__tooltip-box .pb__tooltip-info {
  align-content: center;
  align-items: center;
  background-color: #0054a6;
  border-radius: 18155.375rem;
  color: #fff;
  display: flex;
  height: 1rem;
  justify-content: center;
  position: relative;
  text-align: center;
  width: 1rem;
}

.pb__fabric--name .pb__tooltip-box .pb__tooltip-info:before {
  font-size: 0.5rem;
  font-weight: 600;
  line-height: 1.75;
}

.pb__fabric--price {
  color: #4f4f4f;
  font-size: 0.75rem;
  line-height: 1.5;
}

.pb__fabric--price-old {
  position: relative;
}

.pb__fabric--price-old:before {
  background-color: currentColor;
  content: "";
  display: block;
  height: 0.0625rem;
  left: 0;
  margin-top: -0.0625rem;
  position: absolute;
  right: 0;
  top: 50%;
  width: 100%;
  z-index: 1;
}

.pb__fabric--price-new {
  font-weight: 700;
}

.pb__fabric--pre-info {
  align-content: center;
  display: inline-block;
}

.pb__fabric--pre-link {
  color: #0054a6;
  cursor: pointer;
  display: block;
  font-size: 0.75rem;
  line-height: 1.1666666667;
}

.pb__fabric--type-title {
  padding-top: 1rem;
}

.pb__fabric--type-title * {
  font-weight: 700;
}

.pb__fabric--type-title .pb__fabric--size-title {
  line-height: 1.1428571429;
}

.pb__fabric--type-title + .pb__fabric--type-list .pb__fabric--type-select {
  margin-bottom: 0.25rem;
  padding-top: 0;
}

.pb__fabric--type-select {
  margin-bottom: 0.625rem;
  padding-top: 0.625rem;
  width: 100%;
}

.pb__fabric--type-list {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
}

.pb__fabric--input:checked + .pb__fabric--button {
  background-color: #0054a6;
}

.pb__fabric--input:checked + .pb__fabric--button .pb__fabric--img, .pb__fabric--input:checked + .pb__fabric--button .pb__fabric--name, .pb__fabric--input:checked + .pb__fabric--button .pb__fabric--price {
  color: #fff;
}

.pb__fabric--input:checked + .pb__fabric--button .pb__fabric--name .pb__tooltip-box .pb__tooltip-info {
  background-color: #fff;
  color: #0054a6;
}

.pb__fabric--input:not(:checked) ~ .pb__fabric--pre-info {
  opacity: 0;
  pointer-events: none;
}

.pb__fabric--addicon {
  display: flex;
  justify-content: space-between;
}

.pb__fabric--img {
  color: #0054a6;
}

.pb__fabric--img [class^=pb_icon-] {
  font-size: 1.375rem;
  line-height: 1.0909090909;
}

.pb__fabric--img-text {
  display: block;
  font-size: 0.625rem;
  font-weight: 700;
  line-height: 1.6;
}

.pb__fabric--item:first-child .pb__fabric--button {
  margin-left: 0;
}

.pb__fabric--item:last-child .pb__fabric--button {
  margin-right: 0;
}

.pb__fabric--item-info {
  width: 100%;
}

.pb__fabric--item-info .pb__fabric--button {
  background-color: #ff8d00;
  border-color: #ff8d00;
}

.pb__fabric--item-info [class^=pb_icon-] {
  color: #fff;
  font-size: 2.5rem;
  line-height: 1;
}

.pb__fabric--item-info .pb__fabric--name {
  color: #fff;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.0833333333;
  padding-left: 0.625rem;
  text-align: left;
}

.pb__fabric--clock {
  bottom: 0;
}

.pb__fabric--clock * {
  font-weight: 700;
}

.pb__fabric--clock, .pb__fabric--timer:after {
  color: red;
  font-size: 0.875rem;
  line-height: 1;
  position: absolute;
  right: 0;
}

.pb__fabric--timer {
  position: relative;
}

.pb__fabric--timer:after {
  bottom: 100%;
  content: "-15%";
  display: inline-block;
  font-weight: 700;
}

.pb__fabric--chooser .pb__fabric--size-block {
  padding-bottom: 1.25rem;
}

.pb__info--tabs {
  border-bottom: 0.0625rem solid #bdbdbd;
  display: flex;
  justify-content: space-around;
}

.pb__info--tab {
  margin-bottom: -0.0625rem;
}

.pb__info--tab-name {
  color: #0054a6;
  cursor: pointer;
  display: inline-block;
  font-size: 1rem;
  line-height: 1.5;
  padding: 0.75rem 0.25rem;
}

.pb__info--guarantees {
  align-items: center;
  display: flex;
}

.pb__info--guarantees:not(:last-child) {
  margin-bottom: 1.875rem;
}

.pb__info--guarantees:first-child {
  margin-top: 1.25rem;
}

.pb__info--guarantees-img {
  color: #bdbdbd;
  font-size: 3rem;
  line-height: 1;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}

.pb__info--guarantees-text {
  color: #4f4f4f;
}

.pb__info--wholesale-title {
  font-size: 1rem;
  line-height: 1;
  margin-top: 1rem;
  text-align: center;
}

.pb__info--wholesale-title > small {
  display: block;
  font-size: 0.75rem;
  line-height: 1;
  padding: 1rem 0;
}

.pb__info--wholesale-text {
  color: #5c5c5c;
}

.pb__info--wholesale .pb__form--checkbox-text, .pb__info--wholesale-text {
  font-size: 0.625rem;
  line-height: 1.2;
}

.pb__info--wholesale .pb__form--checkbox-text {
  padding-left: 2.5rem;
  text-align: left;
}

.pb__info--wholesale .button__default {
  font-size: 0.75rem;
  line-height: 4.1666666667;
}

.pb__info--wholesale-link {
  display: block;
}

.pb__info--label {
  width: 100%;
}

.pb__info--label-item, .pb__info--more-item {
  font-size: 0.875rem;
  line-height: 1;
}

.pb__info--more-item {
  color: #4f4f4f;
}

.pb__info--more-item .pb_icon-question {
  background-color: #a4a4a4;
  border-radius: 18155.375rem;
  color: #fff;
  display: inline-block;
  font-size: 0.75rem;
  height: 0.875rem;
  line-height: 1.3333333333;
  margin-left: 0.25rem;
  text-align: center;
  width: 0.875rem;
}

.pb__info--more-link {
  color: #0054a6;
  cursor: pointer;
  text-decoration: underline;
}

.pb__info--more-color {
  color: #ee254a;
}

.pb__info--more-complain {
  color: #828282;
  cursor: pointer;
  display: inline-block;
  padding: 0 0.25rem 0 0.75rem;
}

.pb__info--information {
  margin-bottom: 1.25rem;
  padding-top: 0.625rem;
}

.pb__info--more {
  width: 100%;
}

.pb__fabric--modal {
  background-repeat: no-repeat;
  max-width: 1180px;
  max-width: 73.75rem;
}

.pb__fabric--modal--body {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  margin: 20px;
  min-height: 480px;
  min-height: 30rem;
}

.pb__fabric--modal--title {
  color: #4f4f4f;
  font-size: 2.25rem;
  font-weight: 700;
}

.pb__fabric--modal--signature {
  color: #4f4f4f;
  font-size: 1.125rem;
}

.pb__fabric--modal--star {
  margin-bottom: 0.5rem;
  padding-top: 0.5rem;
}

.pb__fabric--modal--star .pb_icon-star {
  color: #fa902b;
  font-size: 1.25rem;
}

.pb__fabric--modal--star .pb_icon-star--gray {
  color: #bdbdbd;
}

.pb__fabric--modal--name {
  color: #4f4f4f;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.2em;
}

.pb__fabric--modal--text {
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.2em;
  margin-bottom: 0.625rem;
}

.pb__fabric--modal--text .pb__fabric--modal--text {
  margin-bottom: 0;
}

.pb__fabric--modal--bold {
  font-weight: 700;
}

.pb__fabric--modal--img {
  -webkit-overflow-scrolling: touch;
  border-radius: 0.25rem;
  overflow: hidden;
}

.pb__fabric--modal--img-block {
  display: flex;
  justify-content: space-evenly;
  margin-left: auto;
  margin-right: auto;
}

.pb__fabric--modal--img-picture {
  padding: 0 0.5rem;
}

.pb__fabric--size--modal-body {
  width: auto;
}

.pb__fabric--size--table {
  -webkit-touch-callout: none;
  border: 0.0625rem solid #ddd;
  border-radius: 0.25rem;
  display: flex;
  margin: 10px 20px;
  max-width: 90vw;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.pb__fabric--size--table-top {
  display: flex;
  flex-direction: column;
  flex-grow: 2;
  max-width: 200px;
  max-width: 12.5rem;
}

.pb__fabric--size--table-body {
  display: flex;
  flex-grow: 1;
}

.pb__fabric--size--table-content {
  border-radius: 0.25rem;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  flex-wrap: nowrap;
  font-family: system, -apple-system, BlinkMacSystemFont, Segoe UI, Segoe WP, Roboto, Ubuntu, Oxygen, Cantarell, Fira Sans, Helvetica Neue, Helvetica, Lucida Grande, Droid Sans, Tahoma, "Microsoft Sans Serif", sans-serif;
}

.pb__fabric--size--table-content:focus .pb__fabric--size--table-size, .pb__fabric--size--table-content:hover .pb__fabric--size--table-size {
  background-color: rgba(254, 41, 85, 0.3);
}

.pb__fabric--size--table-content.is-active .pb__fabric--size--table-size {
  background-color: #fe2955;
  color: #fff;
  font-weight: 700;
}

.pb__fabric--size--table-head {
  flex-grow: 1;
  font-size: 0.75rem;
  font-weight: 700;
  padding: 0.7rem 0.5rem;
}

.pb__fabric--size--table-head:nth-of-type(2n) {
  background-color: #f2f2f2;
}

.pb__fabric--size--table-head:nth-of-type(odd) {
  background-color: #fff;
}

.pb__fabric--size--table-size {
  padding: 0.7rem 0.5rem;
  text-align: center;
  text-transform: uppercase;
}

.pb__fabric--size--table-size:nth-of-type(2n) {
  background-color: #f2f2f2;
}

.pb__fabric--size--table-size:nth-of-type(odd) {
  background-color: #fff;
}

.pb__fabric--size--title {
  color: #ff0032;
  line-height: 1.2;
}

.pb__fabric--size--title-type {
  color: #ff0032;
  font-weight: 700;
  line-height: 1.2;
  text-transform: uppercase;
}

.pb__fabric--size--title-box {
  align-items: flex-end;
  display: flex;
  justify-content: space-between;
}

.pb__fabric--size--title-star {
  color: #727272;
  font-size: 0.625rem;
  font-weight: 700;
  margin-right: 1.25rem;
  max-width: 200px;
  max-width: 12.5rem;
  position: relative;
  white-space: normal;
}

.pb__fabric--size--title-star:before {
  content: "*";
  display: inline;
  left: -0.625rem;
  position: absolute;
}

.pb__fabric--size--text-1, .pb__fabric--size--text-2, .pb__fabric--size--text-3 {
  font-size: 0.75rem;
  padding: 0.625rem 1.25rem;
  white-space: normal;
}

.pb__fabric--size--text-1 {
  color: #727272;
}

.pb__fabric--size--text-3 {
  color: #ff0032;
  font-size: 0.8125rem;
  font-weight: 600;
}

.pb__fabric--size--img {
  align-items: center;
  display: flex;
  height: 100%;
  max-width: 300px;
  max-width: 18.75rem;
}

.pb__tooltip-sizer {
  display: block;
  font-family: system, -apple-system, BlinkMacSystemFont, Segoe UI, Segoe WP, Roboto, Ubuntu, Oxygen, Cantarell, Fira Sans, Helvetica Neue, Helvetica, Lucida Grande, Droid Sans, Tahoma, "Microsoft Sans Serif", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  padding: 0;
  width: 16.25rem;
}

.pb__tooltip-sizer-item {
  display: flex;
  margin-bottom: 0.25rem;
  padding: 0.25rem 0.625rem;
}

.pb__tooltip-sizer-item:nth-of-type(2n) {
  background-color: #f2f2f2;
}

.pb__tooltip-sizer-name {
  color: #000;
  flex-grow: 1;
  font-weight: 700;
}

.pb__tooltip-sizer-size {
  color: #5f5f5f;
  text-transform: uppercase;
}

@keyframes drift-fadeZoomIn {
  0% {
    opacity: 0;
    transform: scale(1.5);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes drift-fadeZoomOut {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  15% {
    opacity: 1;
    transform: scale(1.1);
  }
  to {
    opacity: 0;
    transform: scale(0.5);
  }
}
@keyframes drift-loader-rotate {
  0% {
    transform: translate(-50%, -50%) rotate(0);
  }
  50% {
    transform: translate(-50%, -50%) rotate(-180deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(-1turn);
  }
}
@keyframes drift-loader-before {
  0%, 50%, to {
    transform: scale(1);
  }
  10%, 40% {
    transform: scale(1.2) translateX(6px);
  }
  25% {
    transform: scale(1.3) translateX(8px);
  }
  60%, 90% {
    transform: scale(0.8) translateX(6px);
  }
  75% {
    transform: scale(0.7) translateX(8px);
  }
}
@keyframes drift-loader-after {
  10%, 40% {
    transform: scale(1.2) translateX(-6px);
  }
  25% {
    transform: scale(1.3) translateX(-8px);
  }
  60%, 90% {
    transform: scale(0.8) translateX(-6px);
  }
  75% {
    transform: scale(0.7) translateX(-8px);
  }
}
.drift-zoom-pane {
  background: rgba(0, 0, 0, 0.5);
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
}

.drift-zoom-pane.drift-opening {
  animation: 0.18s ease-out drift-fadeZoomIn;
  -webkit-animation: 0.18s ease-out drift-fadeZoomIn;
}

.drift-zoom-pane.drift-closing {
  animation: 0.21s ease-in drift-fadeZoomOut;
  -webkit-animation: 0.21s ease-in drift-fadeZoomOut;
}

.drift-zoom-pane.drift-inline {
  border-radius: 4.6875rem;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.3);
  height: 9.375rem;
  position: absolute;
  width: 9.375rem;
}

.drift-loading .drift-zoom-pane-loader {
  animation: 1.8s linear infinite drift-loader-rotate;
  -webkit-animation: 1.8s linear infinite drift-loader-rotate;
  display: block;
  height: 1.25rem;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  width: 4.125rem;
}

.drift-zoom-pane-loader:after, .drift-zoom-pane-loader:before {
  background: hsla(0, 0%, 100%, 0.9);
  border-radius: 1.25rem;
  content: "";
  display: block;
  height: 1.25rem;
  margin-top: -0.625rem;
  position: absolute;
  top: 50%;
  width: 1.25rem;
}

.drift-zoom-pane-loader:before {
  animation: 1.8s linear infinite drift-loader-before;
  -webkit-animation: 1.8s linear infinite drift-loader-before;
  left: 0;
}

.drift-zoom-pane-loader:after {
  animation: 1.8s linear -0.9s infinite drift-loader-after;
  -webkit-animation: 1.8s linear -0.9s infinite drift-loader-after;
  right: 0;
}

.drift-bounding-box {
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 9999;
}

.pb__catalog--coton .pb__catalog--product--label:after, .pb__catalog--coton .pb__catalog--product-img-block:after {
  bottom: 1rem;
  color: #3fbe10;
  content: "\e996";
  display: block;
  font-family: printbar-icon;
  font-size: 2.5rem;
  pointer-events: none;
  position: absolute;
  right: 0;
  z-index: 1;
}

.pb__catalog--coton .pb__catalog--product--label:after {
  bottom: calc(100% + 0.25rem);
}

.pb__catalog--coton .pb__catalog--product-img-block:after {
  right: 0.625rem;
}

.pb__catalog--coton .pb__catalog--product--label + .pb__catalog--product-img-block:after {
  display: none;
}

.pb__catalog--washing .pb__catalog--product--label:after, .pb__catalog--washing .pb__catalog--product-img-block:after {
  bottom: 0;
  color: #000;
  content: "\e991";
  display: block;
  font-family: printbar-icon;
  font-size: 2.5rem;
  pointer-events: none;
  position: absolute;
  right: 0.625rem;
  z-index: 1;
}

.pb__catalog--washing .pb__catalog--product--label:after {
  bottom: calc(100% + 0.25rem);
}

.pb__catalog--washing .pb__catalog--product-img-block:after {
  right: 0.625rem;
}

.pb__catalog--washing .pb__catalog--product--label + .pb__catalog--product-img-block:after {
  display: none;
}

.pb__madeINrussia {
  background-image: url(../flags/ru.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  border-radius: 18155.375rem;
  box-shadow: inset 0 0 10px 0 #000;
  position: relative;
  text-transform: uppercase;
}

.pb__madeINrussia:after {
  background-color: hsla(0, 0%, 100%, 0.8);
  border: 0.125rem solid #000;
  border-radius: 18155.375rem;
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
}

.pb__madeINrussia b {
  left: 50%;
  position: absolute;
  width: 0;
}

.pb__madeINrussia b:nth-of-type(-n+12) {
  bottom: 50%;
  padding-bottom: 50%;
  transform-origin: 0 100%;
}

.pb__madeINrussia b:first-of-type {
  transform: rotate(300deg);
}

.pb__madeINrussia b:nth-of-type(2) {
  transform: rotate(315deg);
}

.pb__madeINrussia b:nth-of-type(3) {
  transform: rotate(325deg);
}

.pb__madeINrussia b:nth-of-type(4) {
  transform: rotate(335deg);
}

.pb__madeINrussia b:nth-of-type(5) {
  transform: rotate(350deg);
}

.pb__madeINrussia b:nth-of-type(6) {
  transform: rotate(355deg);
}

.pb__madeINrussia b:nth-of-type(7) {
  transform: rotate(10deg);
}

.pb__madeINrussia b:nth-of-type(8) {
  transform: rotate(20deg);
}

.pb__madeINrussia b:nth-of-type(9) {
  transform: rotate(30deg);
}

.pb__madeINrussia b:nth-of-type(10) {
  transform: rotate(40deg);
}

.pb__madeINrussia b:nth-of-type(11) {
  transform: rotate(50deg);
}

.pb__madeINrussia b:nth-of-type(12) {
  transform: rotate(55deg);
}

.pb__madeINrussia b:nth-last-of-type(-n+12) {
  padding-top: 50%;
  top: 50%;
  transform-origin: 50% 0;
}

.pb__madeINrussia b:last-of-type {
  transform: rotate(295deg);
}

.pb__madeINrussia b:nth-last-of-type(2) {
  transform: rotate(305deg);
}

.pb__madeINrussia b:nth-last-of-type(3) {
  transform: rotate(315deg);
}

.pb__madeINrussia b:nth-last-of-type(4) {
  transform: rotate(325deg);
}

.pb__madeINrussia b:nth-last-of-type(5) {
  transform: rotate(335deg);
}

.pb__madeINrussia b:nth-last-of-type(6) {
  transform: rotate(345deg);
}

.pb__madeINrussia b:nth-last-of-type(7) {
  transform: rotate(1turn);
}

.pb__madeINrussia b:nth-last-of-type(8) {
  transform: rotate(15deg);
}

.pb__madeINrussia b:nth-last-of-type(9) {
  transform: rotate(25deg);
}

.pb__madeINrussia b:nth-last-of-type(10) {
  transform: rotate(35deg);
}

.pb__madeINrussia b:nth-last-of-type(11) {
  transform: rotate(45deg);
}

.pb__madeINrussia b:nth-last-of-type(12) {
  transform: rotate(55deg);
}

.pb__catalog--madeINrussia .pb__madeINrussia--box {
  bottom: 3rem;
  position: absolute;
  right: 0.625rem;
  z-index: 1;
}

.pb__catalog--madeINrussia .pb__madeINrussia:after {
  height: calc(100% + 1.25rem);
  left: -0.625rem;
  top: -0.625rem;
  width: calc(100% + 1.25rem);
}

.pb__catalog--mLimit .pb__mLimit--box {
  bottom: 3rem;
  position: absolute;
  right: 0.625rem;
  z-index: 1;
}

.pb__catalog--mLimit .pb__mLimit:after {
  height: calc(100% + 1.25rem);
  left: -0.625rem;
  top: -0.625rem;
  width: calc(100% + 1.25rem);
}

.pb__mLimit {
  background-color: #fff;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyMyIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0ZGMDAzMiIgZD0iTTIzLjY0IDIuODJINS44OHYtMS40QzUuODguNiA1LjIzIDAgNC40IDBIMS40OEMuNjcgMCAwIC42MyAwIDEuNGMwIC44LjY2IDEuNDMgMS40NyAxLjQzaDEuNDdWMTJjMCAxLjQ0LjY1IDIuNzQgMS42NyAzLjY0LS43Ljc4LTEuMTMgMS44LTEuMTMgMi45MkMzLjQ3IDIxIDUuNTQgMjMgOC4xIDIzYzIuNTQgMCA0LjYtMiA0LjYtNC40NCAwLS41Ny0uMS0xLjEtLjMtMS42aDRjLS4yLjUtLjMzIDEuMDMtLjMzIDEuNkMxNi4wNyAyMSAxOC4xNSAyMyAyMC43IDIzczQuNjItMiA0LjYyLTQuNDRjMC0xLjA2LS40LTIuMDMtMS4wMy0yLjggMS4xNS0uOCAyLjA1LTEuOTggMi40LTMuM0wyNy44NCA4Yy4zNS0xLjMyLjA4LTIuNjQtLjcyLTMuNjMtLjgtLjk4LTIuMDctMS41NS0zLjUtMS41NXpNOS43NyAxOC41NmMwIC45LS43NSAxLjYtMS42OCAxLjYtLjk0IDAtMS43LS43LTEuNy0xLjYgMC0uOS43Ni0xLjYgMS43LTEuNi45MiAwIDEuNjcuNyAxLjY3IDEuNnptMTIuNiAwYzAgLjktLjc1IDEuNi0xLjY3IDEuNi0uOTMgMC0xLjY4LS43LTEuNjgtMS42IDAtLjkuNzUtMS42IDEuNjgtMS42LjkyIDAgMS42OC43IDEuNjggMS42ek0yNSA3LjMybC0xLjE2IDQuNDVjLS4zMyAxLjI1LTEuOCAyLjM1LTMuMTQgMi4zNUg4LjFjLTEuMjMgMC0yLjIyLS45NS0yLjIyLTIuMTJWNS42NWgxNy43NmMuNSAwIC45My4xNiAxLjE3LjQ2LjI2LjMuMzIuNzQuMiAxLjIyeiIvPjwvc3ZnPg==);
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative;
  text-transform: uppercase;
}

.pb__mLimit, .pb__mLimit:after {
  border-radius: 18155.375rem;
}

.pb__mLimit:after {
  background-color: hsla(0, 0%, 93%, 0.95);
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
}

.pb__mLimit b {
  left: 50%;
  position: absolute;
  text-transform: none;
  width: 0;
}

.pb__mLimit b:nth-of-type(-n+20) {
  bottom: 50%;
  color: #ff0032;
  padding-bottom: 50%;
  transform-origin: 0 100%;
}

.pb__mLimit b:first-of-type {
  transform: rotate(260deg);
}

.pb__mLimit b:nth-of-type(2) {
  transform: rotate(270deg);
}

.pb__mLimit b:nth-of-type(3) {
  transform: rotate(280deg);
}

.pb__mLimit b:nth-of-type(4) {
  transform: rotate(290deg);
}

.pb__mLimit b:nth-of-type(5) {
  transform: rotate(300deg);
}

.pb__mLimit b:nth-of-type(6) {
  transform: rotate(310deg);
}

.pb__mLimit b:nth-of-type(7) {
  transform: rotate(320deg);
}

.pb__mLimit b:nth-of-type(8) {
  transform: rotate(330deg);
}

.pb__mLimit b:nth-of-type(9) {
  transform: rotate(340deg);
}

.pb__mLimit b:nth-of-type(10) {
  transform: rotate(350deg);
}

.pb__mLimit b:nth-of-type(11) {
  transform: rotate(10deg);
}

.pb__mLimit b:nth-of-type(12) {
  transform: rotate(20deg);
}

.pb__mLimit b:nth-of-type(13) {
  transform: rotate(30deg);
}

.pb__mLimit b:nth-of-type(14) {
  transform: rotate(40deg);
}

.pb__mLimit b:nth-of-type(15) {
  transform: rotate(50deg);
}

.pb__mLimit b:nth-of-type(16) {
  transform: rotate(60deg);
}

.pb__mLimit b:nth-of-type(17) {
  transform: rotate(70deg);
}

.pb__mLimit b:nth-of-type(18) {
  transform: rotate(80deg);
}

.pb__mLimit b:nth-of-type(19) {
  transform: rotate(90deg);
}

.pb__mLimit b:nth-of-type(20) {
  transform: rotate(100deg);
}

.pb__mLimit b:nth-last-of-type(-n+12) {
  padding-top: 50%;
  top: 50%;
  transform-origin: 50% 0;
}

.pb__mLimit b:last-of-type {
  transform: rotate(305deg);
}

.pb__mLimit b:nth-last-of-type(2) {
  transform: rotate(315deg);
}

.pb__mLimit b:nth-last-of-type(3) {
  transform: rotate(325deg);
}

.pb__mLimit b:nth-last-of-type(4) {
  transform: rotate(335deg);
}

.pb__mLimit b:nth-last-of-type(5) {
  transform: rotate(345deg);
}

.pb__mLimit b:nth-last-of-type(6) {
  transform: rotate(5deg);
}

.pb__mLimit b:nth-last-of-type(7) {
  transform: rotate(15deg);
}

.pb__mLimit b:nth-last-of-type(8) {
  transform: rotate(25deg);
}

.pb__mLimit b:nth-last-of-type(9) {
  transform: rotate(35deg);
}

.pb__mLimit b:nth-last-of-type(10) {
  transform: rotate(45deg);
}

.pb__mLimit b:nth-last-of-type(11) {
  transform: rotate(55deg);
}

.pb__mLimit b:nth-last-of-type(12) {
  transform: rotate(65deg);
}
.pb__product--photo-box .pb__discount--product.pb__discount--label {
  border-color: #21B514;
  color: #21B514;
  top: 3.75rem;
}

.pb__catalog--product--label-discount.green {
  color: #21B514;
}

.pb-unselectable {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}

.pb-block {
  display: block !important;
}

.pb-flex {
  display: flex !important;
}

.pb-inline {
  display: inline !important;
}

.pb-inline-block {
  display: inline-block !important;
}

.pb-inline-flex {
  display: inline-flex !important;
}

.pb-clearfix::after {
  display: table;
  clear: both;
  content: " ";
}

.pb-capitalized {
  text-transform: capitalize !important;
}

.pb-lowercase {
  text-transform: lowercase !important;
}

.pb-noscroll {
  overflow: hidden !important;
  -webkit-overflow-scrolling: touch;
}

.pb-uppercase {
  text-transform: uppercase !important;
}

.pb-italic {
  font-style: italic !important;
}

.pb-hidden {
  display: none !important;
}

.pb-clipped {
  overflow: hidden !important;
  -webkit-overflow-scrolling: touch;
}

.pb-sr-only {
  position: absolute !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  height: 0.01em !important;
  padding: 0 !important;
  white-space: nowrap !important;
  border: none !important;
  -webkit-overflow-scrolling: touch;
}

.pb-invisible {
  visibility: hidden !important;
}

.pb-marginless {
  margin: 0 !important;
}

.pb-paddingless {
  padding: 0 !important;
}

.pb-radiusless {
  border-radius: 0 !important;
}

.pb-shadowless {
  box-shadow: none !important;
}

.pb-relative {
  position: relative !important;
}
@font-face {
  font-family: "pb_kit_icon";
  src: url("/cdn/fonts/kit/pb_kit_icon.woff?v3") format("woff"), url("/cdn/fonts/kit/pb_kit_icon.woff2?v3") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=pb_kit_icon], [class*=" pb_kit_icon"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "pb_kit_icon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.pb_kit_icon-split-text:before {
  content: "\e97f";
}

.pb_kit_icon-align-center-h:before {
  content: "\e900";
}

.pb_kit_icon-align-center-v:before {
  content: "\e901";
}

.pb_kit_icon-align-justify:before {
  content: "\e902";
}

.pb_kit_icon-align-left:before {
  content: "\e903";
}

.pb_kit_icon-align-center:before {
  content: "\e904";
}

.pb_kit_icon-align-right:before {
  content: "\e905";
}

.pb_kit_icon-angle-double-down:before {
  content: "\e906";
}

.pb_kit_icon-angle-double-up:before {
  content: "\e907";
}

.pb_kit_icon-arrow-left:before {
  content: "\e908";
}

.pb_kit_icon-arrow-right:before {
  content: "\e909";
}

.pb_kit_icon-redo:before {
  content: "\e97a";
}

.pb_kit_icon-undo:before {
  content: "\e97b";
}

.pb_kit_icon-border-horizontal:before {
  content: "\e90a";
}

.pb_kit_icon-border-inner:before {
  content: "\e90b";
}

.pb_kit_icon-border-vertical:before {
  content: "\e90c";
}

.pb_kit_icon-grid:before {
  content: "\e90d";
}

.pb_kit_icon-horizontal-align-center:before {
  content: "\e90e";
}

.pb_kit_icon-vertical-align-center:before {
  content: "\e90f";
}

.pb_kit_icon-cancel-bold:before {
  content: "\e910";
}

.pb_kit_icon-check-bold:before {
  content: "\e911";
}

.pb_kit_icon-check:before {
  content: "\e912";
}

.pb_kit_icon-cancel:before {
  content: "\e913";
}

.pb_kit_icon-copyright:before {
  content: "\e914";
}

.pb_kit_icon-copyright-alt:before {
  content: "\e915";
}

.pb_kit_icon-crop-alt:before {
  content: "\e916";
}

.pb_kit_icon-crop:before {
  content: "\e917";
}

.pb_kit_icon-expand-arrows-alt:before {
  content: "\e918";
}

.pb_kit_icon-zoom:before {
  content: "\e919";
}

.pb_kit_icon-eye:before {
  content: "\e91a";
}

.pb_kit_icon-eye-slash:before {
  content: "\e91b";
}

.pb_kit_icon-flip-h-alt-n:before {
  content: "\e91c";
}

.pb_kit_icon-flip-h-alt:before {
  content: "\e91d";
}

.pb_kit_icon-flip-h:before {
  content: "\e91e";
}

.pb_kit_icon-flip-v:before {
  content: "\e91f";
}

.pb_kit_icon-shopping-cart:before {
  content: "\e920";
}

.pb_kit_icon-shopping-cart-alt:before {
  content: "\e921";
}

.pb_kit_icon-paint-tool:before {
  content: "\e922";
}

.pb_kit_icon-color:before {
  content: "\e923";
}

.pb_kit_icon-palette-alt:before {
  content: "\e924";
}

.pb_kit_icon-palette:before {
  content: "\e925";
}

.pb_kit_icon-drop-opacity:before {
  content: "\e926";
}

.pb_kit_icon-pipette:before {
  content: "\e927";
}

.pb_kit_icon-color-variance:before {
  content: "\e928";
}

.pb_kit_icon-cotton:before {
  content: "\e929";
}

.pb_kit_icon-mask:before {
  content: "\e92a";
}

.pb_kit_icon-filter:before {
  content: "\e92b";
}

.pb_kit_icon-fond:before {
  content: "\e92c";
}

.pb_kit_icon-start:before {
  content: "\e92d";
}

.pb_kit_icon-make:before {
  content: "\e92e";
}

.pb_kit_icon-merch:before {
  content: "\e92f";
}

.pb_kit_icon-l-1 .path1:before {
  content: "\e930";
  color: rgb(255, 255, 255);
}

.pb_kit_icon-l-1 .path2:before {
  content: "\e931";
  margin-left: -1em;
  color: rgb(231, 49, 75);
}

.pb_kit_icon-l-2 .path1:before {
  content: "\e932";
  color: rgb(255, 255, 255);
}

.pb_kit_icon-l-2 .path2:before {
  content: "\e933";
  margin-left: -1em;
  color: rgb(231, 49, 75);
}

.pb_kit_icon-l-3 .path1:before {
  content: "\e934";
  color: rgb(255, 255, 255);
}

.pb_kit_icon-l-3 .path2:before {
  content: "\e935";
  margin-left: -1em;
  color: rgb(231, 49, 75);
}

.pb_kit_icon-l-4 .path1:before {
  content: "\e936";
  color: rgb(255, 255, 255);
}

.pb_kit_icon-l-4 .path2:before {
  content: "\e937";
  margin-left: -1em;
  color: rgb(231, 49, 75);
}

.pb_kit_icon-logo-1:before {
  content: "\e938";
}

.pb_kit_icon-logo-2:before {
  content: "\e939";
}

.pb_kit_icon-logo-3:before {
  content: "\e93a";
}

.pb_kit_icon-s-facebook:before {
  content: "\e93b";
}

.pb_kit_icon-s-facebook-r:before {
  content: "\e93c";
}

.pb_kit_icon-s-instagram:before {
  content: "\e93d";
}

.pb_kit_icon-s-telegram:before {
  content: "\e93e";
}

.pb_kit_icon-s-twitter:before {
  content: "\e93f";
}

.pb_kit_icon-s-vk:before {
  content: "\e940";
}

.pb_kit_icon-camera:before {
  content: "\e941";
}

.pb_kit_icon-save:before {
  content: "\e942";
}

.pb_kit_icon-text:before {
  content: "\e943";
}

.pb_kit_icon-image:before {
  content: "\e944";
}

.pb_kit_icon-image-upload:before {
  content: "\e945";
}

.pb_kit_icon-image-v:before {
  content: "\e946";
}

.pb_kit_icon-import:before {
  content: "\e947";
}

.pb_kit_icon-upload:before {
  content: "\e948";
}

.pb_kit_icon-layer-group-alt:before {
  content: "\e949";
}

.pb_kit_icon-layer-group:before {
  content: "\e94a";
}

.pb_kit_icon-layer-group-b:before {
  content: "\e94b";
}

.pb_kit_icon-layer-group-b-alt:before {
  content: "\e94c";
}

.pb_kit_icon-object-ungroup:before {
  content: "\e94d";
}

.pb_kit_icon-clone:before {
  content: "\e94e";
}

.pb_kit_icon-lock:before {
  content: "\e94f";
}

.pb_kit_icon-unlock:before {
  content: "\e950";
}

.pb_kit_icon-lock-alt:before {
  content: "\e951";
}

.pb_kit_icon-unlock-alt:before {
  content: "\e952";
}

.pb_kit_icon-text-uppercase:before {
  content: "\e953";
}

.pb_kit_icon-text-lowercase:before {
  content: "\e954";
}

.pb_kit_icon-minus-circle:before {
  content: "\e955";
}

.pb_kit_icon-plus-circle:before {
  content: "\e956";
}

.pb_kit_icon-plus:before {
  content: "\e957";
}

.pb_kit_icon-plus1:before {
  content: "\e958";
}

.pb_kit_icon-plus2:before {
  content: "\e959";
}

.pb_kit_icon-plus3:before {
  content: "\e95a";
}

.pb_kit_icon-plus4:before {
  content: "\e95b";
}

.pb_kit_icon-plus5:before {
  content: "\e95c";
}

.pb_kit_icon-plus6:before {
  content: "\e95d";
}

.pb_kit_icon-plus7:before {
  content: "\e95e";
}

.pb_kit_icon-plus8:before {
  content: "\e95f";
}

.pb_kit_icon-question:before {
  content: "\e960";
}

.pb_kit_icon-question-circle:before {
  content: "\e961";
}

.pb_kit_icon-redo-alt:before {
  content: "\e962";
}

.pb_kit_icon-refresh:before {
  content: "\e963";
}

.pb_kit_icon-save-alt:before {
  content: "\e964";
}

.pb_kit_icon-search:before {
  content: "\e965";
}

.pb_kit_icon-zoom-minus-b:before {
  content: "\e966";
}

.pb_kit_icon-zoom-plus-b:before {
  content: "\e967";
}

.pb_kit_icon-zoom-full:before {
  content: "\e968";
}

.pb_kit_icon-zoom-in:before {
  content: "\e969";
}

.pb_kit_icon-zoom-out:before {
  content: "\e96a";
}

.pb_kit_icon-skew:before {
  content: "\e96b";
}

.pb_kit_icon-font:before {
  content: "\e96c";
}

.pb_kit_icon-text-set:before {
  content: "\e96d";
}

.pb_kit_icon-bold:before {
  content: "\e96e";
}

.pb_kit_icon-underline:before {
  content: "\e96f";
}

.pb_kit_icon-italic:before {
  content: "\e970";
}

.pb_kit_icon-text-font:before {
  content: "\e971";
}

.pb_kit_icon-text-fields:before {
  content: "\e972";
}

.pb_kit_icon-text-size:before {
  content: "\e973";
}

.pb_kit_icon-text-strike-through:before {
  content: "\e974";
}

.pb_kit_icon-text-height-solid:before {
  content: "\e975";
}

.pb_kit_icon-text-width-solid:before {
  content: "\e976";
}

.pb_kit_icon-bounced:before {
  content: "\e977";
}

.pb_kit_icon-curved-text:before {
  content: "\e97c";
}

.pb_kit_icon-bounced-text:before {
  content: "\e97e";
}

.pb_kit_icon-trash:before {
  content: "\e978";
}

.pb_kit_icon-trash-alt:before {
  content: "\e979";
}

.pb_kit_icon-liner:before {
  content: "\e97d";
}
.pb_kit_icon-liner {
  background-color: transparent;
}

.pickr {
  position: relative;
  overflow: visible;
  transform: translateY(0);
}
.pickr * {
  box-sizing: border-box;
  outline: none;
  border: none;
  -webkit-appearance: none;
}

.pickr .pcr-button::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 0.5em;
  border-radius: 0.15em;
  z-index: -1;
}
.pickr .pcr-button {
  position: relative;
  height: 2em;
  width: 2em;
  padding: 0.5em;
  cursor: pointer;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;
  border-radius: 0.15em;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" stroke="%2342445A" stroke-width="5px" stroke-linecap="round"><path d="M45,45L5,5"></path><path d="M45,5L5,45"></path></svg>') no-repeat center;
  background-size: 0;
  transition: all 0.3s;
}
.pickr .pcr-button::before {
  z-index: initial;
}
.pickr .pcr-button::after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  transition: background 0.3s;
  backface-visibility: hidden;
  will-change: background;
  background: var(--pcr-color);
  border-radius: 0.15em;
}
.pickr .pcr-button.clear {
  background-size: 70%;
}
.pickr .pcr-button.clear::before {
  opacity: 0;
}
.pickr .pcr-button.clear:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}
.pickr .pcr-button.disabled {
  cursor: not-allowed;
}

.pickr input:focus, .pickr input.pcr-active,
.pickr button:focus,
.pickr button.pcr-active,
.pcr-app input:focus,
.pcr-app input.pcr-active,
.pcr-app button:focus,
.pcr-app button.pcr-active {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}
.pickr .pcr-palette,
.pickr .pcr-slider,
.pcr-app .pcr-palette,
.pcr-app .pcr-slider {
  transition: box-shadow 0.3s;
  backface-visibility: hidden;
  will-change: box-shadow;
}
.pickr .pcr-palette:focus,
.pickr .pcr-slider:focus,
.pcr-app .pcr-palette:focus,
.pcr-app .pcr-slider:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(0, 0, 0, 0.25);
}

.pcr-app {
  display: flex;
  flex-direction: column;
  z-index: 10000;
  border-radius: 0.1em;
  background: #fff;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s, visibility 0s 0.3s;
  backface-visibility: hidden;
  will-change: opacity, visibility;
  left: 0;
  top: 0;
}
.pcr-app.visible {
  transition: opacity 0.3s;
  backface-visibility: hidden;
  will-change: opacity;
  visibility: visible;
  opacity: 1;
}
.pcr-app .pcr-swatches {
  display: flex;
  flex-wrap: wrap;
  margin-top: 0.75em;
}
.pcr-app .pcr-swatches.pcr-last {
  margin: 0;
}
.pcr-app .pcr-swatches > button::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 6px;
  border-radius: 0.15em;
  z-index: -1;
}
.pcr-app .pcr-swatches > button {
  font-size: 1em;
  position: relative;
  width: calc(1.75em - 7px);
  width: calc(1.75em - 0.4375rem);
  height: calc(1.75em - 7px);
  height: calc(1.75em - 0.4375rem);
  border-radius: 0.15em;
  cursor: pointer;
  margin: 2.5px;
  flex-shrink: 0;
  justify-self: center;
  transition: all 0.15s;
  overflow: hidden;
  background: transparent;
  z-index: 1;
  -webkit-overflow-scrolling: touch;
}
.pcr-app .pcr-swatches > button::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--pcr-color);
  border: 1px solid rgba(0, 0, 0, 0.05);
  border: 0.0625rem solid rgba(0, 0, 0, 0.05);
  border-radius: 0.15em;
  box-sizing: border-box;
}
.pcr-app .pcr-swatches > button:hover {
  filter: brightness(1.05);
}
.pcr-app .pcr-swatches > button:not(.pcr-active) {
  box-shadow: none;
}
.pcr-app .pcr-interaction {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: 0 -0.2em 0 -0.2em;
}
.pcr-app .pcr-interaction > * {
  margin: 0 0.2em;
}
.pcr-app .pcr-interaction input {
  letter-spacing: 0.07em;
  font-size: 0.75em;
  text-align: center;
  cursor: pointer;
  color: #75797e;
  background: #f1f3f4;
  border-radius: 0.15em;
  transition: all 0.15s;
  padding: 0.45em 0.5em;
  margin-top: 0.75em;
}
.pcr-app .pcr-interaction input:hover {
  filter: brightness(0.975);
}
.pcr-app .pcr-interaction input:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(66, 133, 244, 0.75);
}
.pcr-app .pcr-interaction .pcr-result {
  color: #75797e;
  text-align: left;
  flex: 1 1 8em;
  min-width: 8em;
  transition: all 0.2s;
  border-radius: 0.15em;
  background: #f1f3f4;
  cursor: text;
}
.pcr-app .pcr-interaction .pcr-result::-moz-selection {
  background: #4285f4;
  color: #fff;
}
.pcr-app .pcr-interaction .pcr-result::selection {
  background: #4285f4;
  color: #fff;
}
.pcr-app .pcr-interaction .pcr-type.active {
  color: #fff;
  background: #4285f4;
}
.pcr-app .pcr-interaction .pcr-save,
.pcr-app .pcr-interaction .pcr-cancel,
.pcr-app .pcr-interaction .pcr-clear {
  color: #fff;
  width: auto;
}
.pcr-app .pcr-interaction .pcr-save,
.pcr-app .pcr-interaction .pcr-cancel,
.pcr-app .pcr-interaction .pcr-clear {
  color: #fff;
}
.pcr-app .pcr-interaction .pcr-save:hover,
.pcr-app .pcr-interaction .pcr-cancel:hover,
.pcr-app .pcr-interaction .pcr-clear:hover {
  filter: brightness(0.925);
}
.pcr-app .pcr-interaction .pcr-save {
  background: #4285f4;
}
.pcr-app .pcr-interaction .pcr-clear,
.pcr-app .pcr-interaction .pcr-cancel {
  background: #f44250;
}
.pcr-app .pcr-interaction .pcr-clear:focus,
.pcr-app .pcr-interaction .pcr-cancel:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(244, 66, 80, 0.75);
}
.pcr-app .pcr-selection .pcr-picker {
  position: absolute;
  height: 18px;
  height: 1.125rem;
  width: 18px;
  width: 1.125rem;
  border: 2px solid #fff;
  border: 0.125rem solid #fff;
  border-radius: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.pcr-app .pcr-selection .pcr-color-palette,
.pcr-app .pcr-selection .pcr-color-chooser,
.pcr-app .pcr-selection .pcr-color-opacity {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  display: flex;
  flex-direction: column;
  cursor: grab;
  cursor: -webkit-grab;
}
.pcr-app .pcr-selection .pcr-color-palette:active,
.pcr-app .pcr-selection .pcr-color-chooser:active,
.pcr-app .pcr-selection .pcr-color-opacity:active {
  cursor: grabbing;
  cursor: -webkit-grabbing;
}

.pcr-app[data-theme=nano] .pcr-swatches {
  margin-top: 0.6em;
  padding: 0 0.6em;
}
.pcr-app[data-theme=nano] .pcr-interaction {
  padding: 0 0.6em 0.6em 0.6em;
}
.pcr-app[data-theme=nano] .pcr-selection {
  display: grid;
  grid-gap: 0.6em;
  grid-template-columns: 1fr 4fr;
  grid-template-rows: 5fr auto auto;
  align-items: center;
  height: 10.5em;
  width: 100%;
  align-self: flex-start;
}
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview {
  grid-area: 2/1/4/1;
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin-left: 0.6em;
}
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview .pcr-last-color {
  display: none;
}
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview .pcr-current-color::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 0.5em;
  border-radius: 0.15em;
  z-index: -1;
}
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview .pcr-current-color {
  position: relative;
  background: var(--pcr-color);
  width: 2em;
  height: 2em;
  border-radius: 50em;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
}
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-palette {
  grid-area: 1/1/2/3;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-palette .pcr-palette {
  border-radius: 0.15em;
}
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-palette .pcr-palette::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 0.5em;
  border-radius: 0.15em;
  z-index: -1;
}
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-palette .pcr-palette {
  width: 100%;
  height: 100%;
}
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser {
  grid-area: 2/2/2/2;
}
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity {
  grid-area: 3/2/3/2;
}
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser,
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity {
  height: 0.5em;
  margin: 0 0.6em;
}
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser .pcr-picker,
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity .pcr-picker {
  top: 50%;
  transform: translateY(-50%);
}
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser .pcr-slider,
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity .pcr-slider {
  flex-grow: 1;
  border-radius: 50em;
}
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser .pcr-slider {
  background: linear-gradient(to right, hsl(0, 100%, 50%), hsl(60, 100%, 50%), hsl(120, 100%, 50%), hsl(180, 100%, 50%), hsl(240, 100%, 50%), hsl(300, 100%, 50%), hsl(0, 100%, 50%));
}
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity .pcr-slider {
  background: linear-gradient(to right, transparent, black), url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 100%, 0.25em;
}

.win {
  position: fixed;
  z-index: 1000;
}
.win {
  left: 0;
  display: block;
  overflow: auto;
  width: 100%;
  transition-timing-function: ease-out;
  transition-duration: 0.3s;
  transition-property: opacity;
  backface-visibility: hidden;
  will-change: opacity;
  opacity: 0;
  /* background: rgba(0,0,0,.5); */
  background: radial-gradient(circle at center, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0.7) 100%);
  -webkit-overflow-scrolling: touch;
}
.win.win__height .win__cell, .win.win__height .win__row {
  align-items: flex-start;
}

.win__hidden {
  overflow: hidden;
  width: 0;
  height: 0;
  -webkit-overflow-scrolling: touch;
}

.win__row {
  position: relative;
  display: none;
  width: 100%;
  height: 100%;
}
.win__row:first-child {
  display: flex;
}

.win__cell {
  pointer-events: none;
  display: flex;
  width: 100%;
  padding: 20px;
  padding: 1.25rem;
}
.win__cell > div {
  margin-right: auto;
  margin-left: auto;
}

.win__content {
  pointer-events: auto;
  position: relative;
  display: inline-block;
  color: #4f4f4f;
  background-color: #fff;
}
.win__content {
  font-size: 1rem;
  line-height: 1.125;
  width: 100%;
  box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.1);
}

.win__close {
  display: inline-block;
}
.win__close_top {
  position: absolute;
  z-index: 250;
  top: -15px;
  top: -0.9375rem;
  right: -15px;
  right: -0.9375rem;
  width: 30px;
  width: 1.875rem;
  height: 30px;
  height: 1.875rem;
  border-radius: 290486px;
  border-radius: 18155.375rem;
  border: 2px solid #e7314b;
  border: 0.125rem solid #e7314b;
  background-color: hsl(0, 0%, 100%);
  cursor: pointer;
  transition-timing-function: ease-out;
  transition-duration: 0.3s;
  transition-property: transform;
  backface-visibility: hidden;
  will-change: transform;
  transform: rotate(0deg);
}
.win__close_top:before, .win__close_top:after {
  position: absolute;
  top: calc(50% - 1.5px);
  top: calc(50% - 0.09375rem);
  left: calc(50% - 6.7px);
  left: calc(50% - 0.41875rem);
  display: block;
  width: 13px;
  width: 0.8125rem;
  height: 2px;
  height: 0.125rem;
  content: "";
  background-color: #e7314b;
  border-radius: 4px;
  border-radius: 0.25rem;
}
.win__close_top:before {
  transform: rotate(45deg);
}
.win__close_top:after {
  transform: rotate(-45deg);
}
.win__close_top:hover {
  transform: rotate(360deg);
}

body.win-show {
  overflow: hidden;
  padding-right: var(--scroll-bar);
  -webkit-overflow-scrolling: touch;
}
body.win-show .win {
  opacity: 1;
}

.pb__form {
  position: relative;
}
.pb__form--border {
  padding: 30px 20px;
  padding: 1.875rem 1.25rem;
  background-color: #fff;
  box-shadow: 0 2px 64px rgba(0, 0, 0, 0.05), 0 0 2px rgba(0, 0, 0, 0.15);
}
.pb__form--title {
  font-weight: 600;
  text-align: center;
  color: #333;
  font-size: 1.5rem;
}
.pb__form--white .pb__form--checkbox-text {
  color: #fff;
}
.pb__form--input {
  font-size: inherit;
  display: block;
  order: 2;
  width: 100%;
  height: 26px;
  height: 1.625rem;
  margin-bottom: 0;
  transition-timing-function: ease-out;
  transition-duration: 86ms;
  transition-property: margin-bottom, line-height, font-size;
  backface-visibility: hidden;
  will-change: margin-bottom, line-height, font-size;
  text-align: center;
  font-size: 1rem;
  line-height: 1.625;
}
.pb__form--input::-moz-placeholder {
  color: #ddd;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}
.pb__form--input::placeholder {
  color: #ddd;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}
.pb__form--input:focus {
  font-weight: 700;
  height: 30px;
  height: 1.875rem;
  margin-bottom: 4px;
  margin-bottom: 0.25rem;
  color: #4f4f4f;
  font-size: 1.375rem;
  line-height: 1.3636363636;
}
.pb__form--input:focus + .pb__form--label-text {
  margin-top: -8px;
  margin-top: -0.5rem;
}
.pb__form--label {
  display: flex;
  align-content: center;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  min-height: 48px;
  min-height: 3rem;
  text-align: center;
  color: #98a0b1;
  border: 1px solid #98a0b1;
  border: 0.0625rem solid #98a0b1;
}
.pb__form--label-text {
  order: 1;
  margin-top: 0;
  padding-right: 6px;
  padding-right: 0.375rem;
  padding-left: 6px;
  padding-left: 0.375rem;
  transition-timing-function: ease-out;
  transition-duration: 86ms;
  transition-property: margin-top;
  backface-visibility: hidden;
  will-change: margin-top;
  background-color: #fff;
  font-size: 0.75rem;
  line-height: 1.1666666667;
}
.pb__form--label-box {
  width: calc(65% + 16px);
  width: calc(65% + 1rem);
  margin-right: auto;
  margin-left: auto;
  padding: 8px;
  padding: 0.5rem;
}
.pb__form--checkbox {
  position: absolute;
  opacity: 0;
}
.pb__form--checkbox-label {
  position: relative;
  display: block;
  margin-top: 20px;
  margin-top: 1.25rem;
}
.pb__form--checkbox-label .pb__form--checkbox-link {
  text-decoration: underline;
}
.pb__form--checkbox-label .filled {
  background: #fff;
  position: absolute;
  right: calc(100% - 7px);
  right: calc(100% - 0.4375rem);
  bottom: calc(100% + 20px);
  bottom: calc(100% + 1.25rem);
  transform: translateY(50%) translateX(50%);
  border-radius: 4px;
  border-radius: 0.25rem;
  z-index: 1001;
  padding: 4px;
  padding: 0.25rem;
  box-shadow: 0 4px 32px rgba(0, 0, 0, 0.35);
  font-size: 0.75rem;
  line-height: 1.2;
  display: flex;
  white-space: pre;
  max-width: 300px;
  max-width: 18.75rem;
  pointer-events: none;
}
.pb__form--checkbox-label .filled.pb__tooltip:after {
  content: "";
  position: absolute;
  bottom: -10px;
  bottom: -0.625rem;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -10px;
  margin-left: -0.625rem;
  border-top: 10px solid #fff;
  border-top: 0.625rem solid #fff;
  border-right: 10px solid rgba(0, 0, 0, 0);
  border-right: 0.625rem solid rgba(0, 0, 0, 0);
  border-left: 10px solid rgba(0, 0, 0, 0);
  border-left: 0.625rem solid rgba(0, 0, 0, 0);
}
.pb__form--checkbox-link {
  text-decoration: underline;
  color: currentColor;
  text-shadow: 0 0.1px 0 currentColor, -0.1px 0 0 currentColor, 0.1px 0 0 currentColor, 0 -0.1px 0 currentColor;
}
.pb__form--checkbox-text {
  display: block;
  padding-left: 20px;
  padding-left: 1.25rem;
  cursor: pointer;
  color: #5c5c5c;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  font-size: 0.75rem;
  line-height: 1.1666666667;
}
.pb__form--checkbox-text:before, .pb__form--checkbox-text:after {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  content: "";
}
.pb__form--checkbox-text:before {
  width: 14px;
  width: 0.875rem;
  height: 14px;
  height: 0.875rem;
  border: 1px solid currentColor;
  border: 0.0625rem solid currentColor;
}
.pb__form--checkbox-text:after {
  font-weight: 700;
  width: 14px;
  width: 0.875rem;
  height: 14px;
  height: 0.875rem;
  text-align: center;
  color: currentColor;
  font-size: 0.75rem;
  line-height: 1.1666666667;
}
.pb__form--checkbox:checked + .pb__form--checkbox-text:after {
  content: "✓";
}
.pb__form--label {
  position: relative;
}
.pb__form--label .flag-select-input + input {
  padding-right: 48px !important;
  padding-right: 3rem !important;
}
.pb__form--label .flag-select {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
.pb__form--label .flag-selected {
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  height: 100% !important;
  margin: 0;
}
.pb__form--label .flag-selected .iti-flag {
  margin-left: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.pb__form--label .flag-select-popup {
  width: 100%;
}

.pb__input {
  color: #4f4f4f;
  font-size: 1rem;
  line-height: 2.25;
}
.pb__input::-moz-placeholder {
  color: #acacac;
  font-size: 0.75rem;
}
.pb__input::placeholder {
  color: #acacac;
  font-size: 0.75rem;
}
.pb__input.pb__textarea {
  min-height: 125px;
  min-height: 7.8125rem;
}
.pb__input--group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 16px;
  margin-bottom: 1rem;
  border: 1px solid #c0c0c0;
  border: 0.0625rem solid #c0c0c0;
  background-color: #fff;
}
.pb__input--group-error {
  border-color: #721c24;
  background-color: #f8d7da;
}
.pb__input--group-success {
  border-color: #155724;
  background-color: #d4edda;
}
.pb__input--group .flag-select {
  position: absolute;
  top: 0;
  left: 0;
  flex-basis: 100%;
  min-width: 100%;
}
.pb__input--group .flag-selected {
  display: flex;
  align-items: center;
  min-height: 36px;
  min-height: 2.25rem;
  margin: 0;
  font-size: 1rem;
  line-height: 2.25;
}
.pb__input--group .flag-select-input {
  flex-basis: 48px;
}
.pb__input--group .pb__input {
  flex-grow: 1;
  padding: 0 10px;
  padding: 0 0.625rem;
  width: 100%;
}
.pb__input--block + .pb__input--label-info {
  position: absolute;
  top: 100%;
  left: 0;
}
.pb__input--label {
  position: relative;
  display: block;
}
.pb__input--label-group {
  display: flex;
  align-items: center;
  align-content: center;
}
.pb__input--label-group .pb__input--group {
  margin-bottom: 0;
  width: 100%;
}
.pb__input--label-group .pb__input--label-text {
  padding-right: 20px;
  padding-right: 1.25rem;
  padding-bottom: 0;
  padding-left: 0;
  white-space: nowrap;
}
.pb__input--label-text, .pb__input--label-info {
  display: block;
  letter-spacing: 0.05em;
}
.pb__input--label-text {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 13px;
  line-height: 0.8125rem;
  padding-bottom: 6px;
  padding-bottom: 0.375rem;
  padding-left: 4px;
  padding-left: 0.25rem;
  color: #000;
}
.pb__input--label-info {
  font-size: 10px;
  font-size: 0.625rem;
  line-height: 11px;
  line-height: 0.6875rem;
  color: #909090;
}
.pb__input--label--required {
  color: #ff1414;
}
.pb__input--label .filled {
  position: absolute;
  right: 0;
  top: 0;
  pointer-events: none;
  z-index: 1;
  width: 100%;
  text-align: right;
  font-size: 9px;
  font-size: 0.5625rem;
  text-transform: uppercase;
  line-height: 1.2;
}
.pb__input--label.pb__input--group-success {
  color: #468847;
  background-color: #DFF0D8;
  border: 1px solid #D6E9C6;
  border: 0.0625rem solid #D6E9C6;
}
.pb__input--label.pb__input--group-error {
  color: #B94A48;
  background-color: #F2DEDE;
  border: 1px solid #EED3D7;
  border: 0.0625rem solid #EED3D7;
}
.pb__input--label .pb__input--group-errors-list {
  margin: 2px 0 3px;
  padding: 0;
  list-style-type: none;
  opacity: 0;
  transition: all 0.3s ease-in;
}
.pb__input--label .pb__input--group-info {
  font-weight: 600;
}
.pb__input--label .pb__input--group-errors-list.filled {
  opacity: 1;
}
.pb__input--label .parsley-type,
.pb__input--label .parsley-required,
.pb__input--label .parsley-equalto,
.pb__input--label .parsley-pattern,
.pb__input--label .parsley-urlstrict,
.pb__input--label .parsley-length,
.pb__input--label .parsley-checkemail {
  color: #ff0000;
}

.button__group {
  display: flex;
  align-content: center;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  user-drag: none;
  -webkit-user-drag: none;
}
.button__group--center {
  align-content: center;
  justify-content: center;
}
.button__group .pb__input--block {
  flex-grow: 1;
}
.button__default {
  position: relative;
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 50px;
  height: 3.125rem;
  cursor: pointer;
  transition-timing-function: ease-out;
  transition-duration: 86ms;
  transition-property: background-color, color;
  backface-visibility: hidden;
  will-change: background-color, color;
  text-align: center;
  vertical-align: middle;
  color: #fff;
  background-color: #e0e0e0;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
  font-size: 1.1875rem;
  line-height: 2.6315789474;
}
.button__default.button__default--md {
  max-width: 220px;
  max-width: 13.75rem;
  height: 40px;
  height: 2.5rem;
  vertical-align: middle;
  font-size: 1rem;
  line-height: 2.5;
}
.button__default.button__default--md:before {
  width: 40px;
  width: 2.5rem;
  height: 40px;
  height: 2.5rem;
  font-size: 1.5rem;
  line-height: 1.6666666667;
}
.button__default.button__default--sm {
  max-width: 220px;
  max-width: 13.75rem;
  height: 28px;
  height: 1.75rem;
  vertical-align: middle;
  font-size: 0.875rem;
  line-height: 2;
}
.button__default.button__default--sm:before {
  height: 28px;
  height: 1.75rem;
  font-size: 0.875rem;
  line-height: 2;
}
.button__default.button__default--max {
  max-width: 100% !important;
  height: 28px;
  height: 1.75rem;
}
.button__default.button__default--auto {
  max-width: 100% !important;
  width: auto !important;
  display: inline-block;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
}
.button__default-text {
  display: inline-block;
  vertical-align: middle;
}
.button__default:before {
  width: 36px;
  width: 2.25rem;
  text-align: left;
  font-size: 2rem;
  line-height: 1;
}
.button__default.button__default--clean {
  color: #98a0b1;
  border: 1px solid #98a0b1;
  border: 0.0625rem solid #98a0b1;
  background-color: transparent;
}
.button__default--red, .button__default--red-90 {
  background-color: #E7314B;
}
.button__default--blue {
  background-color: #0054a6;
}
.button__default--orange {
  background-color: #f2994a;
}
.button__default--icon {
  background-color: #00488c;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.15);
}
.button__default:after {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  content: "";
  transition: all 0.3s;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.1);
}
.button__default:hover:after {
  opacity: 1;
}
.button__default--clear {
  color: #4f4f4f;
  border: 1px solid #ccc;
  border: 0.0625rem solid #ccc;
  background-color: transparent;
  font-size: 0.75rem;
  line-height: 4.1666666667;
}
.button__default.button__default--full {
  max-width: 100%;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 18px;
  line-height: 1.125rem;
}
.button__icon {
  /* Расположение иконки у кнопок*/
}
.button__icon--left:before, .button__icon--left-left:before, .button__icon--right:before, .button__icon--right-right:before {
  display: inline-block;
  content: "";
}
.button__icon--left:before, .button__icon--right:before {
  font-family: "pb_kit_icon", sans-serif;
  position: relative;
}
.button__icon--right:before {
  order: 2;
  text-align: center;
}
.button__icon--left-left:before, .button__icon--right-right:before {
  position: absolute;
}
.button__icon--right-right:before {
  right: 8px;
  right: 0.5rem;
}
.button__icon--left-left:before {
  left: 8px;
  left: 0.5rem;
}
.button__icon {
  /*Иконки для кнопок*/
}
.button__icon--cart:before {
  content: "\e921";
}
.button__icon--back:before {
  content: "\e908";
}
.button__close {
  display: inline-block;
  padding: 8px 15px;
  padding: 0.5rem 0.9375rem;
  cursor: pointer;
  transition-timing-function: ease-out;
  transition-duration: 86ms;
  transition-property: box-shadow, color;
  backface-visibility: hidden;
  will-change: box-shadow, color;
  white-space: nowrap;
  color: #f2f2f2;
  border: 1px solid #f2f2f2;
  border: 0.0625rem solid #f2f2f2;
  border-radius: 16px;
  border-radius: 1rem;
  box-shadow: inset 0 0 0 0 transparent;
}
.button__close--text {
  padding-left: 5px;
  padding-left: 0.3125rem;
}
.button__close--group {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.button__close--icon {
  position: relative;
  display: block;
  width: 0.9375em;
  height: 0.9375em;
}
.button__close--icon:before, .button__close--icon:after {
  position: absolute;
  top: 50%;
  left: 0;
  display: block;
  width: 0.9375em;
  height: 1px;
  height: 0.0625rem;
  content: "";
  background-color: hsl(0, 0%, 100%);
}
.button__close--icon:before {
  transform: rotate(-45deg);
}
.button__close--icon:after {
  transform: rotate(45deg);
}
.button__close--blue {
  color: #98a0b1;
  border-color: #98a0b1;
}
.button__close--blue .button__close--icon:after, .button__close--blue .button__close--icon:before {
  background-color: #98a0b1;
}
.button__close--pink {
  color: #E7314B;
  border-color: #E7314B;
}
.button__close--pink .button__close--icon:after, .button__close--pink .button__close--icon:before {
  background-color: #E7314B;
}
.button__close:hover {
  box-shadow: inset 0 0 10px 5px #f2f2f2;
}
.button__close:hover.button__close--blue {
  box-shadow: inset 0 0 20px 2px rgba(0, 84, 166, 0.2);
}
.button__close:hover.button__close--pink {
  box-shadow: inset 0 0 20px 2px rgba(255, 0, 55, 0.2);
}
.button__disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

.pb__select {
  position: relative;
  min-width: 120px;
  min-width: 7.5rem;
}
.pb__select--block {
  width: 100%;
}
.pb__select:not(.pb__select--disabled) .pb__select--label {
  cursor: pointer;
  border-radius: 0;
}
.pb__select:not(.pb__select--disabled) .pb__select--label:after {
  position: absolute;
  top: calc(50% - 6px);
  top: calc(50% - 0.375rem);
  right: 16px;
  right: 1rem;
  display: block;
  width: 6px;
  width: 0.375rem;
  height: 6px;
  height: 0.375rem;
  content: "";
  transition-timing-function: ease-out;
  transition-duration: 86ms;
  transition-property: transform;
  backface-visibility: hidden;
  will-change: transform;
  transform: rotate(-45deg);
  border-bottom: 1px solid currentColor;
  border-bottom: 0.0625rem solid currentColor;
  border-left: 1px solid currentColor;
  border-left: 0.0625rem solid currentColor;
}
.pb__select:not(.pb__select--disabled) .pb__select--label:hover {
  background-color: #eee;
}
.pb__select--label {
  position: relative;
  padding: 15px 40px 15px 20px;
  padding: 0.9375rem 2.5rem 0.9375rem 1.25rem;
  color: #000000;
  display: flex;
  align-items: center;
  letter-spacing: 0.05em;
  font-size: 0.75rem;
  line-height: 1.1666666667;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  text-transform: uppercase;
}
.pb__select--option {
  padding: 0 5px;
  padding: 0 0.3125rem;
  cursor: pointer;
}
.pb__select--option-text {
  display: block;
  padding: 5px 13px;
  padding: 0.3125rem 0.8125rem;
  transition-timing-function: ease-out;
  transition-duration: 86ms;
  transition-property: font-weight, background-color;
  backface-visibility: hidden;
  will-change: font-weight, background-color;
  color: #333;
  background-color: transparent;
  font-size: 0.875rem;
  line-height: 1.1428571429;
  font-weight: 500;
}
.pb__select--option:hover .pb__select--option-text {
  font-weight: 700;
  background-color: rgba(0, 84, 166, 0.15);
}
.pb__select--option--selected .pb__select--option-text {
  font-weight: 700;
}
.pb__select--block.pb__select--block--open .pb__select--label:after {
  transform: rotate(-225deg);
}
.pb__select--block.pb__select--block--open .pb__select--options {
  position: absolute;
  z-index: 2;
  top: calc(100% - 1px);
  top: calc(100% - 0.0625rem);
  right: 0;
  left: 0;
  max-height: available;
  padding-top: 5px;
  padding-top: 0.3125rem;
  padding-bottom: 5px;
  padding-bottom: 0.3125rem;
  transition-timing-function: ease-out;
  transition-duration: 86ms;
  transition-property: max-height;
  backface-visibility: hidden;
  will-change: max-height;
  border-right: 1px solid #c4c4c4;
  border-right: 0.0625rem solid #c4c4c4;
  border-bottom: 1px solid #c4c4c4;
  border-bottom: 0.0625rem solid #c4c4c4;
  border-left: 1px solid #c4c4c4;
  border-left: 0.0625rem solid #c4c4c4;
  background-color: #fff;
}
.pb__select--block:not(.pb__select--block--open) .pb__select--options {
  overflow: hidden;
  max-height: 0;
  -webkit-overflow-scrolling: touch;
}
.pb__select--select-m ~ .pb__select .pb__select--label {
  padding: 8px 10px;
  padding: 0.5rem 0.625rem;
  font-size: 0.875rem;
}

.pb__loader {
  z-index: 100;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  background-color: rgba(0, 0, 0, 0.55);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.pb__loader-animate .pb__kit-header--logo-icon, .pb__loader-animate .pb__kit-header--logo-text {
  background-color: #000;
  transition-property: width, left;
  backface-visibility: hidden;
  will-change: width, left;
}
.pb__loader-animate .pb__kit-header--logo-text {
  padding-left: 8px;
  padding-left: 0.5rem;
  padding-right: 8px;
  padding-right: 0.5rem;
}
.pb__loader-animate .pb__kit-header--logo-text span {
  font-weight: 600;
}
.pb__loader-animate .pb__kit-header--logo-text {
  transition-timing-function: ease-out;
  transition-duration: 86ms;
}
.pb__loader-animate .pb__kit-header--logo-icon {
  margin-left: 2px;
  margin-left: 0.125rem;
}
.pb__loader--overflow {
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
}
.pb__loader-text {
  font-family: "Euclid Circular A", sans-serif;
  padding-left: 10px;
  padding-left: 0.625rem;
  color: hsl(0, 0%, 100%);
  font-size: 1.5rem;
  line-height: 1.6666666667;
}

.pb__loader {
  position: fixed;
  z-index: 999999;
  top: -9999px;
  top: -624.9375rem;
  left: -9999px;
  left: -624.9375rem;
  overflow: hidden;
  box-sizing: border-box;
  width: 0;
  height: 0;
  color: #fff;
  -webkit-overflow-scrolling: touch;
}
.pb__loader[data-text] .pb__loader--icon {
  bottom: calc(50% - 24px);
  bottom: calc(50% - 1.5rem);
}
.pb__loader:not([data-text]) .pb__loader--icon {
  bottom: 50%;
}

.pb__loader:not(.is-hidden) {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #e7314b;
  position: fixed;
}

.pb__loader:not(.is-hidden):after, .pb__loader:not(.is-hidden):before {
  display: block;
}

@keyframes rotation {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes blink {
  0% {
    opacity: 0.5;
  }
  to {
    opacity: 1;
  }
}
.pb__loader[data-text]:before {
  font-family: "Euclid Circular A", sans-serif;
  position: fixed;
  top: calc(50% - 63px);
  top: calc(50% - 3.9375rem);
  left: 0;
  width: 100%;
  text-align: center;
  letter-spacing: 0.06em;
  color: currentColor;
  background-color: #313131;
  font-size: 1.5rem;
}

.pb__loader[data-text=""]:before {
  content: "Loading";
}

.pb__loader[data-text]:not([data-text=""]):before {
  content: attr(data-text);
}

.pb__loader-animate .pb__kit-header--logo-item {
  position: relative;
}
.pb__loader-animate .pb__kit-header--logo-item:nth-child(1) {
  text-align: center;
  transform-style: preserve-3d;
  z-index: 4;
  animation: logo 4s ease infinite;
}
.pb__loader-animate .pb__kit-header--logo-item:nth-child(2) {
  z-index: 1;
  animation: logo-1 4s ease infinite;
  opacity: 0;
}
.pb__loader-animate .pb__kit-header--logo-item:nth-child(3) {
  z-index: 2;
  animation: logo-2 4s ease infinite;
  opacity: 0;
}
.pb__loader-animate .pb__kit-header--logo-item:nth-child(4) {
  z-index: 3;
  animation: logo-3 4s ease infinite;
  opacity: 0;
}
@font-face {
  font-family: "Euclid Circular A";
  src: url("/cdn/fonts/kit/EuclidCircularA-Light.woff2") format("woff2"), url("/cdn/fonts/kit/EuclidCircularA-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Euclid Circular A";
  src: url("/cdn/fonts/kit/EuclidCircularA-LightItalic.woff2") format("woff2"), url("/cdn/fonts/kit/EuclidCircularA-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Euclid Circular A";
  src: url("/cdn/fonts/kit/EuclidCircularA-Regular.woff2") format("woff2"), url("/cdn/fonts/kit/EuclidCircularA-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Euclid Circular A";
  src: url("/cdn/fonts/kit/EuclidCircularA-Italic.woff2") format("woff2"), url("/cdn/fonts/kit/EuclidCircularA-Italic.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Euclid Circular A";
  src: url("/cdn/fonts/kit/EuclidCircularA-Medium.woff2") format("woff2"), url("/cdn/fonts/kit/EuclidCircularA-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Euclid Circular A";
  src: url("/cdn/fonts/kit/EuclidCircularA-MediumItalic.woff2") format("woff2"), url("/cdn/fonts/kit/EuclidCircularA-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Euclid Circular A";
  src: url("/cdn/fonts/kit/EuclidCircularA-SemiBold.woff2") format("woff2"), url("/cdn/fonts/kit/EuclidCircularA-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Euclid Circular A";
  src: url("/cdn/fonts/kit/EuclidCircularA-SemiBoldItalic.woff2") format("woff2"), url("/cdn/fonts/kit/EuclidCircularA-SemiBoldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Euclid Circular A";
  src: url("/cdn/fonts/kit/EuclidCircularA-Bold.woff2") format("woff2"), url("/cdn/fonts/kit/EuclidCircularA-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Euclid Circular A";
  src: url("/cdn/fonts/kit/EuclidCircularA-BoldItalic.woff2") format("woff2"), url("/cdn/fonts/kit/EuclidCircularA-BoldItalic.woff") format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "PT Sans";
  src: url("/cdn/fonts/kit/const/subset-PTSans-Regular.woff2") format("woff2"), url("/cdn/fonts/kit/const/subset-PTSans-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "PT Sans";
  src: url("/cdn/fonts/kit/const/subset-PTSans-Bold.woff2") format("woff2"), url("/cdn/fonts/kit/const/subset-PTSans-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url("/cdn/fonts/kit/const/subset-Roboto-Regular.woff2") format("woff2"), url("/cdn/fonts/kit/const/subset-Roboto-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url("/cdn/fonts/kit/const/subset-Roboto-Bold.woff2") format("woff2"), url("/cdn/fonts/kit/const/subset-Roboto-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url("/cdn/fonts/kit/const/subset-OpenSans-Regular.woff2") format("woff2"), url("/cdn/fonts/kit/const/subset-OpenSans-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url("/cdn/fonts/kit/const/subset-OpenSans-Bold.woff2") format("woff2"), url("/cdn/fonts/kit/const/subset-OpenSans-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Oswald";
  src: url("/cdn/fonts/kit/const/subset-Oswald-Regular.woff2") format("woff2"), url("/cdn/fonts/kit/const/subset-Oswald-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Oswald";
  src: url("/cdn/fonts/kit/const/subset-Oswald-Bold.woff2") format("woff2"), url("/cdn/fonts/kit/const/subset-Oswald-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Raleway";
  src: url("/cdn/fonts/kit/const/subset-Raleway-Regular.woff2") format("woff2"), url("/cdn/fonts/kit/const/subset-Raleway-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Raleway";
  src: url("/cdn/fonts/kit/const/subset-Raleway-Bold.woff2") format("woff2"), url("/cdn/fonts/kit/const/subset-Raleway-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Merriweather";
  src: url("/cdn/fonts/kit/const/subset-Merriweather-Regular.woff2") format("woff2"), url("/cdn/fonts/kit/const/subset-Merriweather-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Merriweather";
  src: url("/cdn/fonts/kit/const/subset-Merriweather-Bold.woff2") format("woff2"), url("/cdn/fonts/kit/const/subset-Merriweather-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Amatic SC";
  src: url("/cdn/fonts/kit/const/subset-AmaticSC-Regular.woff2") format("woff2"), url("/cdn/fonts/kit/const/subset-AmaticSC-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Amatic SC";
  src: url("/cdn/fonts/kit/const/subset-AmaticSC-Bold.woff2") format("woff2"), url("/cdn/fonts/kit/const/subset-AmaticSC-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Caveat";
  src: url("/cdn/fonts/kit/const/subset-Caveat-Regular.woff2") format("woff2"), url("/cdn/fonts/kit/const/subset-Caveat-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Caveat";
  src: url("/cdn/fonts/kit/const/subset-Caveat-Bold.woff2") format("woff2"), url("/cdn/fonts/kit/const/subset-Caveat-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Bad Script";
  src: url("/cdn/fonts/kit/const/subset-BadScript-Regular.woff2") format("woff2"), url("/cdn/fonts/kit/const/subset-BadScript-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Lobster";
  src: url("/cdn/fonts/kit/const/subset-Lobster-Regular.woff2") format("woff2"), url("/cdn/fonts/kit/const/subset-Lobster-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Pacifico";
  src: url("/cdn/fonts/kit/const/subset-Pacifico-Regular.woff2") format("woff2"), url("/cdn/fonts/kit/const/subset-Pacifico-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Pattaya";
  src: url("/cdn/fonts/kit/const/subset-Pattaya-Regular.woff2") format("woff2"), url("/cdn/fonts/kit/const/subset-Pattaya-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Reggae One";
  src: url("/cdn/fonts/kit/const/subset-ReggaeOne-Regular.woff2") format("woff2"), url("/cdn/fonts/kit/const/subset-ReggaeOne-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Stick";
  src: url("/cdn/fonts/kit/const/subset-Stick-Regular.woff2") format("woff2"), url("/cdn/fonts/kit/const/subset-Stick-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@keyframes a {
  0% {
    transform: scale(1.5);
    opacity: 0;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes b {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  15% {
    transform: scale(1.1);
    opacity: 1;
  }
  to {
    transform: scale(0.5);
    opacity: 0;
  }
}
@keyframes c {
  0% {
    transform: translate(-50%, -50%) rotate(0);
  }
  50% {
    transform: translate(-50%, -50%) rotate(-180deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(-1turn);
  }
}
@keyframes d {
  0% {
    transform: scale(1);
  }
  10% {
    transform: scale(1.2) translateX(6px);
  }
  25% {
    transform: scale(1.3) translateX(8px);
  }
  40% {
    transform: scale(1.2) translateX(6px);
  }
  50% {
    transform: scale(1);
  }
  60% {
    transform: scale(0.8) translateX(6px);
  }
  75% {
    transform: scale(0.7) translateX(8px);
  }
  90% {
    transform: scale(0.8) translateX(6px);
  }
  to {
    transform: scale(1);
  }
}
@keyframes e {
  0% {
    transform: scale(1);
  }
  10% {
    transform: scale(1.2) translateX(-6px);
  }
  25% {
    transform: scale(1.3) translateX(-8px);
  }
  40% {
    transform: scale(1.2) translateX(-6px);
  }
  50% {
    transform: scale(1);
  }
  60% {
    transform: scale(0.8) translateX(-6px);
  }
  75% {
    transform: scale(0.7) translateX(-8px);
  }
  90% {
    transform: scale(0.8) translateX(-6px);
  }
  to {
    transform: scale(1);
  }
}
.drift-zoom-pane {
  transform: translateZ(0);
  background: rgba(0, 0, 0, 0.5);
}
.drift-zoom-pane.drift-opening {
  animation: a 0.18s ease-out;
}
.drift-zoom-pane.drift-closing {
  animation: b 0.21s ease-in;
}
.drift-zoom-pane.drift-inline {
  position: absolute;
  width: 150px;
  width: 9.375rem;
  height: 150px;
  height: 9.375rem;
  border-radius: 75px;
  border-radius: 4.6875rem;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.3);
}

.drift-loading .drift-zoom-pane-loader {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 66px;
  width: 4.125rem;
  height: 20px;
  height: 1.25rem;
  transform: translate(-50%, -50%);
  animation: c 1.8s linear infinite;
}

.drift-zoom-pane-loader:after {
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  width: 1.25rem;
  height: 20px;
  height: 1.25rem;
  margin-top: -10px;
  margin-top: -0.625rem;
  content: "";
  border-radius: 20px;
  border-radius: 1.25rem;
  background: hsla(0, 0%, 100%, 0.9);
}
.drift-zoom-pane-loader:before {
  position: absolute;
  top: 50%;
  left: 0;
  display: block;
  width: 20px;
  width: 1.25rem;
  height: 20px;
  height: 1.25rem;
  margin-top: -10px;
  margin-top: -0.625rem;
  content: "";
  animation: d 1.8s linear infinite;
  border-radius: 20px;
  border-radius: 1.25rem;
  background: hsla(0, 0%, 100%, 0.9);
}
.drift-zoom-pane-loader:after {
  right: 0;
  animation: e 1.8s linear infinite;
  animation-delay: -0.9s;
}

.drift-bounding-box {
  background-color: rgba(0, 0, 0, 0.4);
}

.drift-zoom-pane, .drift-bounding-box {
  z-index: 1000;
}

.pb__fabric--modal {
  max-width: 1180px;
  max-width: 73.75rem;
  background-repeat: no-repeat;
}
.pb__fabric--modal--body {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  min-height: 480px;
  min-height: 30rem;
  margin: 20px;
}
.pb__fabric--modal--title {
  font-weight: 700;
  color: #4f4f4f;
  font-size: 2.25rem;
}
.pb__fabric--modal--signature {
  color: #4f4f4f;
  font-size: 1.125rem;
}
.pb__fabric--modal--star {
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
  padding-top: 8px;
  padding-top: 0.5rem;
}
.pb__fabric--modal--star .pb_icon-star {
  color: #fa902b;
  font-size: 1.25rem;
}
.pb__fabric--modal--star .pb_icon-star--gray {
  color: #bdbdbd;
}
.pb__fabric--modal--name {
  font-weight: 700;
  line-height: 1.2em;
  color: #4f4f4f;
  font-size: 0.875rem;
}
.pb__fabric--modal--text {
  font-weight: 400;
  line-height: 1.2em;
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  font-size: 0.75rem;
}
.pb__fabric--modal--text .pb__fabric--modal--text {
  margin-bottom: 0;
}
.pb__fabric--modal--bold {
  font-weight: 700;
}
.pb__fabric--modal--img {
  overflow: hidden;
  border-radius: 4px;
  border-radius: 0.25rem;
  -webkit-overflow-scrolling: touch;
}
.pb__fabric--modal--img-block {
  margin-left: auto;
  margin-right: auto;
  display: flex;
  justify-content: space-evenly;
}
.pb__fabric--modal--img-picture {
  padding: 0 8px;
  padding: 0 0.5rem;
}

.pb__input--phonemask-box {
  position: relative;
  display: flex;
}

.pb__input--phonemask {
  height: auto;
  padding: 0;
  background-color: transparent;
}

.pb__input--phonemask--options-wrap {
  display: none;
  position: absolute;
  top: calc(100% + 5px);
  top: calc(100% + 0.3125rem);
  left: 0;
  z-index: 10;
  min-width: 410px;
  min-width: 25.625rem;
  max-height: 200px;
  max-height: 12.5rem;
  padding-top: 5px;
  padding-top: 0.3125rem;
  padding-bottom: 5px;
  padding-bottom: 0.3125rem;
  background-color: #fff;
  border: 1px solid #eee;
  border: 0.0625rem solid #eee;
  border-radius: 7px;
  border-radius: 0.4375rem;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

.pb__input--phonemask--options-wrap.pb__input--phonemask--options-wrap_open {
  display: block;
}

.pb__input--phonemask--options-item {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding: 8px 10px;
  padding: 0.5rem 0.625rem;
  font-family: sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  color: #000 !important;
  cursor: pointer;
}

.pb__input--phonemask--options-item.pb__input--phonemask--options-item_chosen {
  background-color: #eee;
}

.pb__input--phonemask--options-item:hover {
  background-color: #eee;
}

.pb__input--phonemask--options-name {
  margin-right: auto;
  text-align: left;
}

.pb__input--phonemask--select {
  display: flex;
  align-items: center;
  margin-right: 5px;
  margin-right: 0.3125rem;
  margin-left: 0;
  font-size: 16px;
  font-size: 1rem;
  cursor: pointer;
}

.pb__input--phonemask--select-triangle {
  position: relative;
  margin-left: 6px;
  margin-left: 0.375rem;
  border-style: solid;
  border-top-width: 5px;
  border-top-width: 0.3125rem;
  border-right-width: 4px;
  border-right-width: 0.25rem;
  border-bottom-width: 0px;
  border-bottom-width: 0;
  border-left-width: 4px;
  border-left-width: 0.25rem;
}

.pb__input--phonemask--select .pb__input--phonemask--select-triangle {
  border-top-color: #9a9a9a;
  border-right-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgba(0, 0, 0, 0);
  border-left-color: rgba(0, 0, 0, 0);
}

.pb__input--phonemask--select-code {
  white-space: nowrap;
}

.pb__input--phonemask--options-code, .pb__input--phonemask--select-code {
  margin-left: 10px;
  margin-left: 0.625rem;
}

.pb__input--phonemask--options-flag, .pb__input--phonemask--select-flag {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-color: #c5c5c5;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.pb__input--phonemask--options-flag {
  margin-left: 8px;
  margin-left: 0.5rem;
}

.pb__input--phonemask--options-wrap::-webkit-scrollbar {
  width: 8px;
  width: 0.5rem;
  height: 15px;
  height: 0.9375rem;
}

.pb__input--phonemask--options-wrap::-webkit-scrollbar-thumb {
  border-radius: 7px;
  border-radius: 0.4375rem;
  background: #c2c9d2;
}
.pb__input--phonemask--options-flag, .pb__input--phonemask--select-flag {
  background-image: url(/cdn/img/flags.png);
  background-repeat: no-repeat;
  display: inline-block;
}

.pb__input--phonemask--options-flag_ad, .pb__input--phonemask--select-flag[data-phonemask-flag=ad] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -5px -5px;
}

.pb__input--phonemask--options-flag_ae, .pb__input--phonemask--select-flag[data-phonemask-flag=ae] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -33px -5px;
}

.pb__input--phonemask--options-flag_af, .pb__input--phonemask--select-flag[data-phonemask-flag=af] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -61px -5px;
}

.pb__input--phonemask--options-flag_ag, .pb__input--phonemask--select-flag[data-phonemask-flag=ag] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -89px -5px;
}

.pb__input--phonemask--options-flag_al, .pb__input--phonemask--select-flag[data-phonemask-flag=al] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -117px -5px;
}

.pb__input--phonemask--options-flag_am, .pb__input--phonemask--select-flag[data-phonemask-flag=am] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -145px -5px;
}

.pb__input--phonemask--options-flag_ao, .pb__input--phonemask--select-flag[data-phonemask-flag=ao] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -173px -5px;
}

.pb__input--phonemask--options-flag_ar, .pb__input--phonemask--select-flag[data-phonemask-flag=ar] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -201px -5px;
}

.pb__input--phonemask--options-flag_at, .pb__input--phonemask--select-flag[data-phonemask-flag=at] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -229px -5px;
}

.pb__input--phonemask--options-flag_au, .pb__input--phonemask--select-flag[data-phonemask-flag=au] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -257px -5px;
}

.pb__input--phonemask--options-flag_az, .pb__input--phonemask--select-flag[data-phonemask-flag=az] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -285px -5px;
}

.pb__input--phonemask--options-flag_ba, .pb__input--phonemask--select-flag[data-phonemask-flag=ba] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -313px -5px;
}

.pb__input--phonemask--options-flag_bb, .pb__input--phonemask--select-flag[data-phonemask-flag=bb] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -5px -28px;
}

.pb__input--phonemask--options-flag_bd, .pb__input--phonemask--select-flag[data-phonemask-flag=bd] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -33px -28px;
}

.pb__input--phonemask--options-flag_be, .pb__input--phonemask--select-flag[data-phonemask-flag=be] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -61px -28px;
}

.pb__input--phonemask--options-flag_bf, .pb__input--phonemask--select-flag[data-phonemask-flag=bf] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -89px -28px;
}

.pb__input--phonemask--options-flag_bg, .pb__input--phonemask--select-flag[data-phonemask-flag=bg] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -117px -28px;
}

.pb__input--phonemask--options-flag_bh, .pb__input--phonemask--select-flag[data-phonemask-flag=bh] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -145px -28px;
}

.pb__input--phonemask--options-flag_bi, .pb__input--phonemask--select-flag[data-phonemask-flag=bi] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -173px -28px;
}

.pb__input--phonemask--options-flag_bj, .pb__input--phonemask--select-flag[data-phonemask-flag=bj] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -201px -28px;
}

.pb__input--phonemask--options-flag_bm, .pb__input--phonemask--select-flag[data-phonemask-flag=bm] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -229px -28px;
}

.pb__input--phonemask--options-flag_bn, .pb__input--phonemask--select-flag[data-phonemask-flag=bn] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -257px -28px;
}

.pb__input--phonemask--options-flag_bo, .pb__input--phonemask--select-flag[data-phonemask-flag=bo] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -285px -28px;
}

.pb__input--phonemask--options-flag_br, .pb__input--phonemask--select-flag[data-phonemask-flag=br] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -313px -28px;
}

.pb__input--phonemask--options-flag_bs, .pb__input--phonemask--select-flag[data-phonemask-flag=bs] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -5px -51px;
}

.pb__input--phonemask--options-flag_bt, .pb__input--phonemask--select-flag[data-phonemask-flag=bt] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -33px -51px;
}

.pb__input--phonemask--options-flag_bw, .pb__input--phonemask--select-flag[data-phonemask-flag=bw] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -61px -51px;
}

.pb__input--phonemask--options-flag_by, .pb__input--phonemask--select-flag[data-phonemask-flag=by] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -89px -51px;
}

.pb__input--phonemask--options-flag_bz, .pb__input--phonemask--select-flag[data-phonemask-flag=bz] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -117px -51px;
}

.pb__input--phonemask--options-flag_ca, .pb__input--phonemask--select-flag[data-phonemask-flag=ca] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -145px -51px;
}

.pb__input--phonemask--options-flag_cd, .pb__input--phonemask--select-flag[data-phonemask-flag=cd] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -173px -51px;
}

.pb__input--phonemask--options-flag_cf, .pb__input--phonemask--select-flag[data-phonemask-flag=cf] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -201px -51px;
}

.pb__input--phonemask--options-flag_cg, .pb__input--phonemask--select-flag[data-phonemask-flag=cg] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -229px -51px;
}

.pb__input--phonemask--options-flag_ch, .pb__input--phonemask--select-flag[data-phonemask-flag=ch] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -257px -51px;
}

.pb__input--phonemask--options-flag_ci, .pb__input--phonemask--select-flag[data-phonemask-flag=ci] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -285px -51px;
}

.pb__input--phonemask--options-flag_ck, .pb__input--phonemask--select-flag[data-phonemask-flag=ck] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -313px -51px;
}

.pb__input--phonemask--options-flag_cl, .pb__input--phonemask--select-flag[data-phonemask-flag=cl] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -5px -74px;
}

.pb__input--phonemask--options-flag_cm, .pb__input--phonemask--select-flag[data-phonemask-flag=cm] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -33px -74px;
}

.pb__input--phonemask--options-flag_cn, .pb__input--phonemask--select-flag[data-phonemask-flag=cn] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -61px -74px;
}

.pb__input--phonemask--options-flag_co, .pb__input--phonemask--select-flag[data-phonemask-flag=co] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -89px -74px;
}

.pb__input--phonemask--options-flag_cr, .pb__input--phonemask--select-flag[data-phonemask-flag=cr] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -117px -74px;
}

.pb__input--phonemask--options-flag_cu, .pb__input--phonemask--select-flag[data-phonemask-flag=cu] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -145px -74px;
}

.pb__input--phonemask--options-flag_cv, .pb__input--phonemask--select-flag[data-phonemask-flag=cv] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -173px -74px;
}

.pb__input--phonemask--options-flag_cy, .pb__input--phonemask--select-flag[data-phonemask-flag=cy] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -201px -74px;
}

.pb__input--phonemask--options-flag_cz, .pb__input--phonemask--select-flag[data-phonemask-flag=cz] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -229px -74px;
}

.pb__input--phonemask--options-flag_de, .pb__input--phonemask--select-flag[data-phonemask-flag=de] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -257px -74px;
}

.pb__input--phonemask--options-flag_dj, .pb__input--phonemask--select-flag[data-phonemask-flag=dj] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -285px -74px;
}

.pb__input--phonemask--options-flag_dk, .pb__input--phonemask--select-flag[data-phonemask-flag=dk] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -313px -74px;
}

.pb__input--phonemask--options-flag_dm, .pb__input--phonemask--select-flag[data-phonemask-flag=dm] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -5px -97px;
}

.pb__input--phonemask--options-flag_do, .pb__input--phonemask--select-flag[data-phonemask-flag=do] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -33px -97px;
}

.pb__input--phonemask--options-flag_dz, .pb__input--phonemask--select-flag[data-phonemask-flag=dz] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -61px -97px;
}

.pb__input--phonemask--options-flag_ec, .pb__input--phonemask--select-flag[data-phonemask-flag=ec] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -89px -97px;
}

.pb__input--phonemask--options-flag_ee, .pb__input--phonemask--select-flag[data-phonemask-flag=ee] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -117px -97px;
}

.pb__input--phonemask--options-flag_eg, .pb__input--phonemask--select-flag[data-phonemask-flag=eg] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -145px -97px;
}

.pb__input--phonemask--options-flag_eh, .pb__input--phonemask--select-flag[data-phonemask-flag=eh] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -173px -97px;
}

.pb__input--phonemask--options-flag_er, .pb__input--phonemask--select-flag[data-phonemask-flag=er] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -201px -97px;
}

.pb__input--phonemask--options-flag_es, .pb__input--phonemask--select-flag[data-phonemask-flag=es] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -229px -97px;
}

.pb__input--phonemask--options-flag_et, .pb__input--phonemask--select-flag[data-phonemask-flag=et] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -257px -97px;
}

.pb__input--phonemask--options-flag_fi, .pb__input--phonemask--select-flag[data-phonemask-flag=fi] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -285px -97px;
}

.pb__input--phonemask--options-flag_fj, .pb__input--phonemask--select-flag[data-phonemask-flag=fj] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -313px -97px;
}

.pb__input--phonemask--options-flag_fm, .pb__input--phonemask--select-flag[data-phonemask-flag=fm] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -5px -120px;
}

.pb__input--phonemask--options-flag_fr, .pb__input--phonemask--select-flag[data-phonemask-flag=fr] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -33px -120px;
}

.pb__input--phonemask--options-flag_ga, .pb__input--phonemask--select-flag[data-phonemask-flag=ga] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -61px -120px;
}

.pb__input--phonemask--options-flag_gb, .pb__input--phonemask--select-flag[data-phonemask-flag=gb] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -89px -120px;
}

.pb__input--phonemask--options-flag_gd, .pb__input--phonemask--select-flag[data-phonemask-flag=gd] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -117px -120px;
}

.pb__input--phonemask--options-flag_ge, .pb__input--phonemask--select-flag[data-phonemask-flag=ge] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -145px -120px;
}

.pb__input--phonemask--options-flag_gh, .pb__input--phonemask--select-flag[data-phonemask-flag=gh] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -173px -120px;
}

.pb__input--phonemask--options-flag_gm, .pb__input--phonemask--select-flag[data-phonemask-flag=gm] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -201px -120px;
}

.pb__input--phonemask--options-flag_gn, .pb__input--phonemask--select-flag[data-phonemask-flag=gn] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -229px -120px;
}

.pb__input--phonemask--options-flag_gq, .pb__input--phonemask--select-flag[data-phonemask-flag=gq] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -257px -120px;
}

.pb__input--phonemask--options-flag_gr, .pb__input--phonemask--select-flag[data-phonemask-flag=gr] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -285px -120px;
}

.pb__input--phonemask--options-flag_gt, .pb__input--phonemask--select-flag[data-phonemask-flag=gt] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -313px -120px;
}

.pb__input--phonemask--options-flag_gw, .pb__input--phonemask--select-flag[data-phonemask-flag=gw] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -5px -143px;
}

.pb__input--phonemask--options-flag_gy, .pb__input--phonemask--select-flag[data-phonemask-flag=gy] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -33px -143px;
}

.pb__input--phonemask--options-flag_hk, .pb__input--phonemask--select-flag[data-phonemask-flag=hk] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -61px -143px;
}

.pb__input--phonemask--options-flag_hn, .pb__input--phonemask--select-flag[data-phonemask-flag=hn] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -89px -143px;
}

.pb__input--phonemask--options-flag_hr, .pb__input--phonemask--select-flag[data-phonemask-flag=hr] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -117px -143px;
}

.pb__input--phonemask--options-flag_ht, .pb__input--phonemask--select-flag[data-phonemask-flag=ht] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -145px -143px;
}

.pb__input--phonemask--options-flag_hu, .pb__input--phonemask--select-flag[data-phonemask-flag=hu] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -173px -143px;
}

.pb__input--phonemask--options-flag_id, .pb__input--phonemask--select-flag[data-phonemask-flag=id] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -201px -143px;
}

.pb__input--phonemask--options-flag_ie, .pb__input--phonemask--select-flag[data-phonemask-flag=ie] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -229px -143px;
}

.pb__input--phonemask--options-flag_il, .pb__input--phonemask--select-flag[data-phonemask-flag=il] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -257px -143px;
}

.pb__input--phonemask--options-flag_in, .pb__input--phonemask--select-flag[data-phonemask-flag=in] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -285px -143px;
}

.pb__input--phonemask--options-flag_iq, .pb__input--phonemask--select-flag[data-phonemask-flag=iq] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -313px -143px;
}

.pb__input--phonemask--options-flag_ir, .pb__input--phonemask--select-flag[data-phonemask-flag=ir] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -5px -166px;
}

.pb__input--phonemask--options-flag_is, .pb__input--phonemask--select-flag[data-phonemask-flag=is] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -33px -166px;
}

.pb__input--phonemask--options-flag_it, .pb__input--phonemask--select-flag[data-phonemask-flag=it] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -61px -166px;
}

.pb__input--phonemask--options-flag_jm, .pb__input--phonemask--select-flag[data-phonemask-flag=jm] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -89px -166px;
}

.pb__input--phonemask--options-flag_jo, .pb__input--phonemask--select-flag[data-phonemask-flag=jo] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -117px -166px;
}

.pb__input--phonemask--options-flag_jp, .pb__input--phonemask--select-flag[data-phonemask-flag=jp] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -145px -166px;
}

.pb__input--phonemask--options-flag_ke, .pb__input--phonemask--select-flag[data-phonemask-flag=ke] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -173px -166px;
}

.pb__input--phonemask--options-flag_kg, .pb__input--phonemask--select-flag[data-phonemask-flag=kg] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -201px -166px;
}

.pb__input--phonemask--options-flag_kh, .pb__input--phonemask--select-flag[data-phonemask-flag=kh] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -229px -166px;
}

.pb__input--phonemask--options-flag_ki, .pb__input--phonemask--select-flag[data-phonemask-flag=ki] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -257px -166px;
}

.pb__input--phonemask--options-flag_km, .pb__input--phonemask--select-flag[data-phonemask-flag=km] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -285px -166px;
}

.pb__input--phonemask--options-flag_kn, .pb__input--phonemask--select-flag[data-phonemask-flag=kn] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -313px -166px;
}

.pb__input--phonemask--options-flag_kp, .pb__input--phonemask--select-flag[data-phonemask-flag=kp] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -5px -189px;
}

.pb__input--phonemask--options-flag_kr, .pb__input--phonemask--select-flag[data-phonemask-flag=kr] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -33px -189px;
}

.pb__input--phonemask--options-flag_ks, .pb__input--phonemask--select-flag[data-phonemask-flag=ks] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -61px -189px;
}

.pb__input--phonemask--options-flag_kw, .pb__input--phonemask--select-flag[data-phonemask-flag=kw] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -89px -189px;
}

.pb__input--phonemask--options-flag_kz, .pb__input--phonemask--select-flag[data-phonemask-flag=kz] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -117px -189px;
}

.pb__input--phonemask--options-flag_la, .pb__input--phonemask--select-flag[data-phonemask-flag=la] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -145px -189px;
}

.pb__input--phonemask--options-flag_lb, .pb__input--phonemask--select-flag[data-phonemask-flag=lb] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -173px -189px;
}

.pb__input--phonemask--options-flag_lc, .pb__input--phonemask--select-flag[data-phonemask-flag=lc] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -201px -189px;
}

.pb__input--phonemask--options-flag_li, .pb__input--phonemask--select-flag[data-phonemask-flag=li] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -229px -189px;
}

.pb__input--phonemask--options-flag_lk, .pb__input--phonemask--select-flag[data-phonemask-flag=lk] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -257px -189px;
}

.pb__input--phonemask--options-flag_lr, .pb__input--phonemask--select-flag[data-phonemask-flag=lr] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -285px -189px;
}

.pb__input--phonemask--options-flag_ls, .pb__input--phonemask--select-flag[data-phonemask-flag=ls] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -313px -189px;
}

.pb__input--phonemask--options-flag_lt, .pb__input--phonemask--select-flag[data-phonemask-flag=lt] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -5px -212px;
}

.pb__input--phonemask--options-flag_lu, .pb__input--phonemask--select-flag[data-phonemask-flag=lu] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -33px -212px;
}

.pb__input--phonemask--options-flag_lv, .pb__input--phonemask--select-flag[data-phonemask-flag=lv] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -61px -212px;
}

.pb__input--phonemask--options-flag_ly, .pb__input--phonemask--select-flag[data-phonemask-flag=ly] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -89px -212px;
}

.pb__input--phonemask--options-flag_ma, .pb__input--phonemask--select-flag[data-phonemask-flag=ma] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -117px -212px;
}

.pb__input--phonemask--options-flag_mc, .pb__input--phonemask--select-flag[data-phonemask-flag=mc] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -145px -212px;
}

.pb__input--phonemask--options-flag_md, .pb__input--phonemask--select-flag[data-phonemask-flag=md] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -173px -212px;
}

.pb__input--phonemask--options-flag_me, .pb__input--phonemask--select-flag[data-phonemask-flag=me] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -201px -212px;
}

.pb__input--phonemask--options-flag_mg, .pb__input--phonemask--select-flag[data-phonemask-flag=mg] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -229px -212px;
}

.pb__input--phonemask--options-flag_mh, .pb__input--phonemask--select-flag[data-phonemask-flag=mh] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -257px -212px;
}

.pb__input--phonemask--options-flag_mk, .pb__input--phonemask--select-flag[data-phonemask-flag=mk] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -285px -212px;
}

.pb__input--phonemask--options-flag_ml, .pb__input--phonemask--select-flag[data-phonemask-flag=ml] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -313px -212px;
}

.pb__input--phonemask--options-flag_mm, .pb__input--phonemask--select-flag[data-phonemask-flag=mm] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -5px -235px;
}

.pb__input--phonemask--options-flag_mn, .pb__input--phonemask--select-flag[data-phonemask-flag=mn] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -33px -235px;
}

.pb__input--phonemask--options-flag_mr, .pb__input--phonemask--select-flag[data-phonemask-flag=mr] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -61px -235px;
}

.pb__input--phonemask--options-flag_mt, .pb__input--phonemask--select-flag[data-phonemask-flag=mt] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -89px -235px;
}

.pb__input--phonemask--options-flag_mu, .pb__input--phonemask--select-flag[data-phonemask-flag=mu] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -117px -235px;
}

.pb__input--phonemask--options-flag_mv, .pb__input--phonemask--select-flag[data-phonemask-flag=mv] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -145px -235px;
}

.pb__input--phonemask--options-flag_mw, .pb__input--phonemask--select-flag[data-phonemask-flag=mw] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -173px -235px;
}

.pb__input--phonemask--options-flag_mx, .pb__input--phonemask--select-flag[data-phonemask-flag=mx] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -201px -235px;
}

.pb__input--phonemask--options-flag_my, .pb__input--phonemask--select-flag[data-phonemask-flag=my] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -229px -235px;
}

.pb__input--phonemask--options-flag_mz, .pb__input--phonemask--select-flag[data-phonemask-flag=mz] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -257px -235px;
}

.pb__input--phonemask--options-flag_na, .pb__input--phonemask--select-flag[data-phonemask-flag=na] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -285px -235px;
}

.pb__input--phonemask--options-flag_ne, .pb__input--phonemask--select-flag[data-phonemask-flag=ne] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -313px -235px;
}

.pb__input--phonemask--options-flag_ng, .pb__input--phonemask--select-flag[data-phonemask-flag=ng] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -5px -258px;
}

.pb__input--phonemask--options-flag_ni, .pb__input--phonemask--select-flag[data-phonemask-flag=ni] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -33px -258px;
}

.pb__input--phonemask--options-flag_nl, .pb__input--phonemask--select-flag[data-phonemask-flag=nl] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -61px -258px;
}

.pb__input--phonemask--options-flag_no, .pb__input--phonemask--select-flag[data-phonemask-flag=no] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -89px -258px;
}

.pb__input--phonemask--options-flag_np, .pb__input--phonemask--select-flag[data-phonemask-flag=np] {
  width: 16px;
  width: 1rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -117px -258px;
}

.pb__input--phonemask--options-flag_nr, .pb__input--phonemask--select-flag[data-phonemask-flag=nr] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -143px -258px;
}

.pb__input--phonemask--options-flag_nu, .pb__input--phonemask--select-flag[data-phonemask-flag=nu] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -171px -258px;
}

.pb__input--phonemask--options-flag_nz, .pb__input--phonemask--select-flag[data-phonemask-flag=nz] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -199px -258px;
}

.pb__input--phonemask--options-flag_om, .pb__input--phonemask--select-flag[data-phonemask-flag=om] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -227px -258px;
}

.pb__input--phonemask--options-flag_pa, .pb__input--phonemask--select-flag[data-phonemask-flag=pa] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -255px -258px;
}

.pb__input--phonemask--options-flag_pe, .pb__input--phonemask--select-flag[data-phonemask-flag=pe] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -283px -258px;
}

.pb__input--phonemask--options-flag_pg, .pb__input--phonemask--select-flag[data-phonemask-flag=pg] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -311px -258px;
}

.pb__input--phonemask--options-flag_ph, .pb__input--phonemask--select-flag[data-phonemask-flag=ph] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -5px -281px;
}

.pb__input--phonemask--options-flag_pk, .pb__input--phonemask--select-flag[data-phonemask-flag=pk] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -33px -281px;
}

.pb__input--phonemask--options-flag_pl, .pb__input--phonemask--select-flag[data-phonemask-flag=pl] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -61px -281px;
}

.pb__input--phonemask--options-flag_pt, .pb__input--phonemask--select-flag[data-phonemask-flag=pt] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -89px -281px;
}

.pb__input--phonemask--options-flag_pw, .pb__input--phonemask--select-flag[data-phonemask-flag=pw] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -117px -281px;
}

.pb__input--phonemask--options-flag_py, .pb__input--phonemask--select-flag[data-phonemask-flag=py] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -145px -281px;
}

.pb__input--phonemask--options-flag_qa, .pb__input--phonemask--select-flag[data-phonemask-flag=qa] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -173px -281px;
}

.pb__input--phonemask--options-flag_ro, .pb__input--phonemask--select-flag[data-phonemask-flag=ro] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -201px -281px;
}

.pb__input--phonemask--options-flag_rs, .pb__input--phonemask--select-flag[data-phonemask-flag=rs] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -229px -281px;
}

.pb__input--phonemask--options-flag_ru, .pb__input--phonemask--select-flag[data-phonemask-flag=ru] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -257px -281px;
}

.pb__input--phonemask--options-flag_rw, .pb__input--phonemask--select-flag[data-phonemask-flag=rw] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -285px -281px;
}

.pb__input--phonemask--options-flag_sa, .pb__input--phonemask--select-flag[data-phonemask-flag=sa] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -313px -281px;
}

.pb__input--phonemask--options-flag_sb, .pb__input--phonemask--select-flag[data-phonemask-flag=sb] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -5px -304px;
}

.pb__input--phonemask--options-flag_sc, .pb__input--phonemask--select-flag[data-phonemask-flag=sc] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -33px -304px;
}

.pb__input--phonemask--options-flag_sd, .pb__input--phonemask--select-flag[data-phonemask-flag=sd] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -61px -304px;
}

.pb__input--phonemask--options-flag_se, .pb__input--phonemask--select-flag[data-phonemask-flag=se] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -89px -304px;
}

.pb__input--phonemask--options-flag_sg, .pb__input--phonemask--select-flag[data-phonemask-flag=sg] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -117px -304px;
}

.pb__input--phonemask--options-flag_si, .pb__input--phonemask--select-flag[data-phonemask-flag=si] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -145px -304px;
}

.pb__input--phonemask--options-flag_sk, .pb__input--phonemask--select-flag[data-phonemask-flag=sk] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -173px -304px;
}

.pb__input--phonemask--options-flag_sl, .pb__input--phonemask--select-flag[data-phonemask-flag=sl] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -201px -304px;
}

.pb__input--phonemask--options-flag_sm, .pb__input--phonemask--select-flag[data-phonemask-flag=sm] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -229px -304px;
}

.pb__input--phonemask--options-flag_sn, .pb__input--phonemask--select-flag[data-phonemask-flag=sn] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -257px -304px;
}

.pb__input--phonemask--options-flag_so, .pb__input--phonemask--select-flag[data-phonemask-flag=so] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -285px -304px;
}

.pb__input--phonemask--options-flag_sr, .pb__input--phonemask--select-flag[data-phonemask-flag=sr] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -313px -304px;
}

.pb__input--phonemask--options-flag_ss, .pb__input--phonemask--select-flag[data-phonemask-flag=ss] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -5px -327px;
}

.pb__input--phonemask--options-flag_st, .pb__input--phonemask--select-flag[data-phonemask-flag=st] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -33px -327px;
}

.pb__input--phonemask--options-flag_sv, .pb__input--phonemask--select-flag[data-phonemask-flag=sv] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -61px -327px;
}

.pb__input--phonemask--options-flag_sy, .pb__input--phonemask--select-flag[data-phonemask-flag=sy] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -89px -327px;
}

.pb__input--phonemask--options-flag_sz, .pb__input--phonemask--select-flag[data-phonemask-flag=sz] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -117px -327px;
}

.pb__input--phonemask--options-flag_td, .pb__input--phonemask--select-flag[data-phonemask-flag=td] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -145px -327px;
}

.pb__input--phonemask--options-flag_tg, .pb__input--phonemask--select-flag[data-phonemask-flag=tg] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -173px -327px;
}

.pb__input--phonemask--options-flag_th, .pb__input--phonemask--select-flag[data-phonemask-flag=th] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -201px -327px;
}

.pb__input--phonemask--options-flag_tj, .pb__input--phonemask--select-flag[data-phonemask-flag=tj] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -229px -327px;
}

.pb__input--phonemask--options-flag_tl, .pb__input--phonemask--select-flag[data-phonemask-flag=tl] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -257px -327px;
}

.pb__input--phonemask--options-flag_tm, .pb__input--phonemask--select-flag[data-phonemask-flag=tm] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -285px -327px;
}

.pb__input--phonemask--options-flag_tn, .pb__input--phonemask--select-flag[data-phonemask-flag=tn] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -313px -327px;
}

.pb__input--phonemask--options-flag_to, .pb__input--phonemask--select-flag[data-phonemask-flag=to] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -341px -5px;
}

.pb__input--phonemask--options-flag_tr, .pb__input--phonemask--select-flag[data-phonemask-flag=tr] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -341px -28px;
}

.pb__input--phonemask--options-flag_tt, .pb__input--phonemask--select-flag[data-phonemask-flag=tt] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -341px -51px;
}

.pb__input--phonemask--options-flag_tv, .pb__input--phonemask--select-flag[data-phonemask-flag=tv] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -341px -74px;
}

.pb__input--phonemask--options-flag_tw, .pb__input--phonemask--select-flag[data-phonemask-flag=tw] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -341px -97px;
}

.pb__input--phonemask--options-flag_tz, .pb__input--phonemask--select-flag[data-phonemask-flag=tz] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -341px -120px;
}

.pb__input--phonemask--options-flag_ua, .pb__input--phonemask--select-flag[data-phonemask-flag=ua] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -341px -143px;
}

.pb__input--phonemask--options-flag_ug, .pb__input--phonemask--select-flag[data-phonemask-flag=ug] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -341px -166px;
}

.pb__input--phonemask--options-flag_us, .pb__input--phonemask--select-flag[data-phonemask-flag=us] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -341px -189px;
}

.pb__input--phonemask--options-flag_uy, .pb__input--phonemask--select-flag[data-phonemask-flag=uy] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -341px -212px;
}

.pb__input--phonemask--options-flag_uz, .pb__input--phonemask--select-flag[data-phonemask-flag=uz] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -341px -235px;
}

.pb__input--phonemask--options-flag_va, .pb__input--phonemask--select-flag[data-phonemask-flag=va] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -339px -258px;
}

.pb__input--phonemask--options-flag_vc, .pb__input--phonemask--select-flag[data-phonemask-flag=vc] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -341px -281px;
}

.pb__input--phonemask--options-flag_ve, .pb__input--phonemask--select-flag[data-phonemask-flag=ve] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -341px -304px;
}

.pb__input--phonemask--options-flag_vn, .pb__input--phonemask--select-flag[data-phonemask-flag=vn] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -341px -327px;
}

.pb__input--phonemask--options-flag_vu, .pb__input--phonemask--select-flag[data-phonemask-flag=vu] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -5px -350px;
}

.pb__input--phonemask--options-flag_ws, .pb__input--phonemask--select-flag[data-phonemask-flag=ws] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -33px -350px;
}

.pb__input--phonemask--options-flag_ye, .pb__input--phonemask--select-flag[data-phonemask-flag=ye] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -61px -350px;
}

.pb__input--phonemask--options-flag_za, .pb__input--phonemask--select-flag[data-phonemask-flag=za] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -89px -350px;
}

.pb__input--phonemask--options-flag_zm, .pb__input--phonemask--select-flag[data-phonemask-flag=zm] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -117px -350px;
}

.pb__input--phonemask--options-flag_zw, .pb__input--phonemask--select-flag[data-phonemask-flag=zw] {
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  background-position: -145px -350px;
}

.no-padding {
  padding: 0 !important;
}

.pb__container {
  max-width: 100%;
  flex-grow: 1;
  width: 100%;
  margin: 0 auto;
  padding: 0;
  height: 100%;
}
.pb__flex {
  display: flex;
  flex-wrap: wrap;
}
.pb__flex--nowrap {
  flex-wrap: nowrap !important;
}
.pb__flex--column {
  flex-direction: column;
}
.pb__flex--center-h {
  justify-content: space-around;
}
.pb__flex--angle-h {
  justify-content: space-between;
}
.pb__flex--center-v {
  align-items: center;
}
.pb__flex--right-h {
  justify-content: flex-end;
}
.pb__flex--left-h {
  justify-content: flex-start;
}
.pb__flex--down-v {
  align-items: flex-end;
}
.pb__flex--grow {
  flex-grow: 1;
}
.pb__flex-1 {
  flex-basis: auto;
}
.pb__flex-2 {
  flex-basis: 50%;
  max-width: 50%;
}
.pb__flex-3 {
  flex-basis: 33.3333333%;
  max-width: 33.3333333%;
}
.pb__flex-4 {
  flex-basis: 25%;
  max-width: 25%;
}
.pb__flex-5 {
  flex-basis: 20%;
  max-width: 20%;
}
.pb__flex-6 {
  flex-basis: 16.666%;
  max-width: 16.666%;
}
.pb__flex-max {
  flex-grow: 1;
  max-width: 100%;
}
.pb__flex-max-base {
  flex-basis: 100%;
}

.over {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.pb__container {
  max-height: 100vh;
}

@supports (-webkit-touch-callout: none){
  .pb__container{
    max-height: -webkit-fill-available;
  }
}
.pb__container--title {
  font-weight: bold;
  /* or 133% */
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #e7314b;
}
.pb__container--body {
  position: relative;
}

#PbGenerationSelect:checked ~ .pb__kit-fabric--header .pb__kit-header--item-age .pb__select--block {
  display: none;
}
#PbGenerationSelect:checked ~ .pb__kit-fabric .pb__container--start {
  display: none;
}
#PbGenerationSelect:not(:checked) ~ .pb__kit-fabric--header .pb__kit-header--item--type .pb__select--block {
  display: none;
}
#PbGenerationSelect:not(:checked) ~ .pb__kit-fabric--header .button__default {
  display: none;
}
#PbGenerationSelect:not(:checked) ~ .pb__kit-fabric .pb__container--body {
  overflow: hidden;
  display: none;
  -webkit-overflow-scrolling: touch;
}

[for=PbGenerationUpload]:nth-last-child(1) .pb__form--file-text, [for=PbGenerationUpload]:nth-last-child(2) .pb__form--file-text {
  width: 55%;
}
.pb__kit--main-select #PbGenerationSelect:not(:checked) ~ .pb__kit-fabric--header .pb__kit-button--back {
  display: flex !important;
  font-size: 0 !important;
}
.pb__kit--main-select #PbGenerationSelect:not(:checked) ~ .pb__kit-fabric--header .pb__kit-button--back:after {
  font-family: "pb_kit_icon" !important;
  content: "\e908";
  position: static !important;
}
.pb__kit--main-select #PbGenerationSelect:not(:checked) ~ .pb__kit-fabric--header .pb__kit-button--back:after {
  background-color: transparent !important;
  opacity: 1 !important;
  width: auto;
  transform: rotate(180deg);
}
.pb__kit--main-select #PbGenerationSelect:not(:checked) ~ .pb__kit-fabric--header .pb__kit-button--back:before {
  display: block;
}
.pb__kit--main-select #PbGenerationSelect:not(:checked) ~ .pb__kit-fabric--header .pb__kit-button--back:before {
  content: "Вернуться";
  text-transform: unset;
  max-width: 100% !important;
  white-space: nowrap;
  font-weight: 600;
  font-family: "Euclid Circular A", sans-serif;
}
.pb__kit-header {
  height: 0;
}
.pb__kit-header--item .pb__select--block {
  margin-left: 20px;
  margin-left: 1.25rem;
  max-width: 300px;
  max-width: 18.75rem;
}
.pb__kit-header--item .pb__select--block .pb__select--select:not(.js-pb__select--age) {
  max-width: 42px;
  max-width: 2.625rem;
}
.pb__kit-header--item .pb__select--block .pb__select {
  background-color: #fff;
}
.pb__kit-header--item:nth-last-child(1) {
  flex-grow: 1;
  text-align: right;
}
.pb__kit-header--logo-text, .pb__kit-header--logo-icon {
  background-color: #e7314b;
  color: #fff;
  display: block;
  text-align: center;
  letter-spacing: 0.05em;
}
.pb__kit-header--logo-text {
  display: flex;
  align-items: center;
  justify-content: center;
  align-content: center;
}
.pb__kit-header--logo-text {
  font-size: 0;
  line-height: 0;
}
.pb__kit-header--logo-text span {
  font-weight: 600;
}
.pb__kit-header--logo-text span:before {
  display: block;
  content: "";
  font-size: 1.125rem;
  background-repeat: no-repeat;
  background-position: center center;
}
.pb__kit-type {
  cursor: pointer;
  text-align: center;
}
.pb__kit-type {
  border: 2px solid #f1f1f1;
  border: 0.125rem solid #f1f1f1;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-content: center;
  align-items: center;
  box-shadow: 0 0 40px transparent;
  transition-timing-function: ease-out;
  transition-duration: 86ms;
  transition-property: border, box-shadow;
  backface-visibility: hidden;
  will-change: border, box-shadow;
}
@supports (display: grid) {
  .pb__kit-type--item {
    flex-basis: auto !important;
    max-width: 100% !important;
    padding: 0 !important;
  }
}
.pb__kit-type .button__default {
  transition-timing-function: ease-out;
  transition-duration: 86ms;
  transition-property: height, margin-top;
  backface-visibility: hidden;
  will-change: height, margin-top;
  height: auto;
  overflow: hidden;
  margin-top: 10px;
  margin-top: 0.625rem;
  -webkit-overflow-scrolling: touch;
}
.pb__kit-type:not(:hover) .button__default {
  height: 0;
  margin-top: 0;
}
.pb__kit-type--name {
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 0.05em;
}
.pb__kit-type--price {
  color: #98a0b1;
}
.pb__kit-type--img-src {
  width: auto;
  transition-timing-function: ease-out;
  transition-duration: 86ms;
  transition-property: max-height;
  backface-visibility: hidden;
  will-change: max-height;
}
@supports (display: grid) {
  .pb__kit-type--body {
    margin-top: 10px;
    margin-top: 0.625rem;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(19%, 1fr));
    grid-column-gap: 8px;
    grid-column-gap: 0.5rem;
    grid-row-gap: 8px;
    grid-row-gap: 0.5rem;
  }
}
.pb__kit-type {
  background-image: url("/cdn/img/kit/bg-mask.svg");
}
.pb__kit-panel {
  padding: 0;
  color: #000;
}
.pb__kit-panel--name {
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.75;
}
.pb__kit-panel--item:not(:nth-last-child(1)) {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}
.pb__kit-panel--type {
  width: 100%;
}
.pb__kit-panel--type {
  display: flex;
  flex-direction: column;
}
.pb__kit-panel--main, .pb__kit-panel--edit {
  flex-grow: 1;
}
.pb__kit-panel--more {
  display: flex;
  flex-wrap: wrap;
}
.pb__kit-panel--more > .pb__kit-panel--item {
  display: block;
  margin: 4px 4px;
  text-align: center;
}
.pb__kit-canvas {
  flex-grow: 1;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
}
.pb__kit-canvas {
  height: 100%;
}
.pb__kit-canvas--box {
  background-image: url("/cdn/img/kit/bg-mask.svg");
}
.pb__kit--input#PbGenerationPipette:checked ~ .pb__flex .pb__kit-panel .pb_generation-panel--pipette .pb__kit-type--button {
  background-color: #ddd;
}
.pb__kit--input#PbGenerationPipette:checked ~ .pb__flex .pcr-selection--pipette {
  background-color: #ddd;
}
.pb__kit--input#PbGenerationPipette:checked ~ .pb__flex .pb__kit-canvas .upper-canvas {
  display: none;
}
.pb__kit--input#PbGenerationFront:not(:checked) ~ .pb__flex .pb__panel--more-front {
  display: none;
}
.pb__kit--input#PbGenerationFront:checked ~ .pb__flex .pb__kit-front--mini.pb__kit--mini-button {
  border-color: #e7314b;
}
.pb__kit--input#PbGenerationBack:not(:checked) ~ .pb__flex .pb__panel--more-back {
  display: none;
}
.pb__kit--input#PbGenerationBack:checked ~ .pb__flex .pb__kit-back--mini.pb__kit--mini-button {
  border-color: #e7314b;
}
.pb__kit--input#PbGenerationstart:checked ~ .pb__kit-panel--type .pb__panel--start .pb__panel--item-text {
  color: #e7314b;
}
.pb__kit--input#PbGenerationstart:checked ~ .pb__kit-panel--type .pb__panel--start:before {
  width: 8px;
  width: 0.5rem;
}
.pb__kit--input#PbGenerationstart:checked ~ .pb__kit-panel--type .pb__panel--start [class^=pb_kit_icon] {
  background: #e7314b;
  color: #fff;
}
.pb__kit--input#PbGenerationstart:checked ~ .pb__kit-panel--more {
  width: 380px;
  width: 23.75rem;
}
.pb__kit--input#PbGenerationcolor:checked ~ .pb__kit-panel--type .pb__panel--color .pb__panel--item-text {
  color: #e7314b;
}
.pb__kit--input#PbGenerationcolor:checked ~ .pb__kit-panel--type .pb__panel--color:before {
  width: 8px;
  width: 0.5rem;
}
.pb__kit--input#PbGenerationcolor:checked ~ .pb__kit-panel--type .pb__panel--color [class^=pb_kit_icon] {
  background: #e7314b;
  color: #fff;
}
.pb__kit--input#PbGenerationcolor:checked ~ .pb__kit-panel--more {
  width: 380px;
  width: 23.75rem;
}
.pb__kit--input#PbGenerationupload:checked ~ .pb__kit-panel--type .pb__panel--upload .pb__panel--item-text {
  color: #e7314b;
}
.pb__kit--input#PbGenerationupload:checked ~ .pb__kit-panel--type .pb__panel--upload:before {
  width: 8px;
  width: 0.5rem;
}
.pb__kit--input#PbGenerationupload:checked ~ .pb__kit-panel--type .pb__panel--upload [class^=pb_kit_icon] {
  background: #e7314b;
  color: #fff;
}
.pb__kit--input#PbGenerationupload:checked ~ .pb__kit-panel--more {
  width: 380px;
  width: 23.75rem;
}
.pb__kit--input#PbGenerationclipart:checked ~ .pb__kit-panel--type .pb__panel--clipart .pb__panel--item-text {
  color: #e7314b;
}
.pb__kit--input#PbGenerationclipart:checked ~ .pb__kit-panel--type .pb__panel--clipart:before {
  width: 8px;
  width: 0.5rem;
}
.pb__kit--input#PbGenerationclipart:checked ~ .pb__kit-panel--type .pb__panel--clipart [class^=pb_kit_icon] {
  background: #e7314b;
  color: #fff;
}
.pb__kit--input#PbGenerationclipart:checked ~ .pb__kit-panel--more {
  width: 380px;
  width: 23.75rem;
}
.pb__kit--input#PbGenerationtext:checked ~ .pb__kit-panel--type .pb__panel--text .pb__panel--item-text {
  color: #e7314b;
}
.pb__kit--input#PbGenerationtext:checked ~ .pb__kit-panel--type .pb__panel--text:before {
  width: 8px;
  width: 0.5rem;
}
.pb__kit--input#PbGenerationtext:checked ~ .pb__kit-panel--type .pb__panel--text [class^=pb_kit_icon] {
  background: #e7314b;
  color: #fff;
}
.pb__kit--input#PbGenerationtext:checked ~ .pb__kit-panel--more {
  width: 380px;
  width: 23.75rem;
}
.pb__kit--input#PbGenerationfond:checked ~ .pb__kit-panel--type .pb__panel--fond .pb__panel--item-text {
  color: #e7314b;
}
.pb__kit--input#PbGenerationfond:checked ~ .pb__kit-panel--type .pb__panel--fond:before {
  width: 8px;
  width: 0.5rem;
}
.pb__kit--input#PbGenerationfond:checked ~ .pb__kit-panel--type .pb__panel--fond [class^=pb_kit_icon] {
  background: #e7314b;
  color: #fff;
}
.pb__kit--input#PbGenerationfond:checked ~ .pb__kit-panel--more {
  width: 380px;
  width: 23.75rem;
}
.pb__kit--input#PbGenerationlayer-group:checked ~ .pb__kit-panel--type .pb__panel--layer-group .pb__panel--item-text {
  color: #e7314b;
}
.pb__kit--input#PbGenerationlayer-group:checked ~ .pb__kit-panel--type .pb__panel--layer-group:before {
  width: 8px;
  width: 0.5rem;
}
.pb__kit--input#PbGenerationlayer-group:checked ~ .pb__kit-panel--type .pb__panel--layer-group [class^=pb_kit_icon] {
  background: #e7314b;
  color: #fff;
}
.pb__kit--input#PbGenerationlayer-group:checked ~ .pb__kit-panel--more {
  width: 380px;
  width: 23.75rem;
}
.pb__kit--input#PbGenerationPhotomask:checked ~ .pb__kit-panel--type .pb__panel--mask .pb__panel--item-text-mobile {
  color: #e7314b;
}
.pb__kit--input#PbGenerationPhotomask:checked ~ .pb__kit-panel--type .pb__panel--mask:before {
  width: 8px;
  width: 0.5rem;
}
.pb__kit--input#PbGenerationPhotomask:checked ~ .pb__kit-panel--type .pb__panel--mask [class^=pb_kit_icon] {
  color: #e7314b;
}
.pb__kit--input#PbGenerationPhotomask:checked ~ .pb__kit-panel--more {
  width: 380px;
  width: 23.75rem;
}
.pb__kit--input#PbGenerationPhotofilter:checked ~ .pb__kit-panel--type .pb__panel--filter .pb__panel--item-text-mobile {
  color: #e7314b;
}
.pb__kit--input#PbGenerationPhotofilter:checked ~ .pb__kit-panel--type .pb__panel--filter:before {
  width: 8px;
  width: 0.5rem;
}
.pb__kit--input#PbGenerationPhotofilter:checked ~ .pb__kit-panel--type .pb__panel--filter [class^=pb_kit_icon] {
  color: #e7314b;
}
.pb__kit--input#PbGenerationPhotofilter:checked ~ .pb__kit-panel--more {
  width: 380px;
  width: 23.75rem;
}
.pb__kit--input#PbGenerationPhototurn:checked ~ .pb__kit-panel--type .pb__panel--turn .pb__panel--item-text-mobile {
  color: #e7314b;
}
.pb__kit--input#PbGenerationPhototurn:checked ~ .pb__kit-panel--type .pb__panel--turn:before {
  width: 8px;
  width: 0.5rem;
}
.pb__kit--input#PbGenerationPhototurn:checked ~ .pb__kit-panel--type .pb__panel--turn [class^=pb_kit_icon] {
  color: #e7314b;
}
.pb__kit--input#PbGenerationPhototurn:checked ~ .pb__kit-panel--more {
  width: 380px;
  width: 23.75rem;
}
.pb__kit--input#PbGenerationPhotozoom:checked ~ .pb__kit-panel--type .pb__panel--zoom .pb__panel--item-text-mobile {
  color: #e7314b;
}
.pb__kit--input#PbGenerationPhotozoom:checked ~ .pb__kit-panel--type .pb__panel--zoom:before {
  width: 8px;
  width: 0.5rem;
}
.pb__kit--input#PbGenerationPhotozoom:checked ~ .pb__kit-panel--type .pb__panel--zoom [class^=pb_kit_icon] {
  color: #e7314b;
}
.pb__kit--input#PbGenerationPhotozoom:checked ~ .pb__kit-panel--more {
  width: 380px;
  width: 23.75rem;
}
.pb__kit--input#PbGenerationPhotoopacity:checked ~ .pb__kit-panel--type .pb__panel--opacity .pb__panel--item-text-mobile {
  color: #e7314b;
}
.pb__kit--input#PbGenerationPhotoopacity:checked ~ .pb__kit-panel--type .pb__panel--opacity:before {
  width: 8px;
  width: 0.5rem;
}
.pb__kit--input#PbGenerationPhotoopacity:checked ~ .pb__kit-panel--type .pb__panel--opacity [class^=pb_kit_icon] {
  color: #e7314b;
}
.pb__kit--input#PbGenerationPhotoopacity:checked ~ .pb__kit-panel--more {
  width: 380px;
  width: 23.75rem;
}
.pb__kit--input#PbGenerationTextcolortext:checked ~ .pb__kit-panel--type .pb__panel--colortext .pb__panel--item-text-mobile {
  color: #e7314b;
}
.pb__kit--input#PbGenerationTextcolortext:checked ~ .pb__kit-panel--type .pb__panel--colortext:before {
  width: 8px;
  width: 0.5rem;
}
.pb__kit--input#PbGenerationTextcolortext:checked ~ .pb__kit-panel--type .pb__panel--colortext [class^=pb_kit_icon] {
  color: #e7314b;
}
.pb__kit--input#PbGenerationTextcolortext:checked ~ .pb__kit-panel--more {
  width: 380px;
  width: 23.75rem;
}
.pb__kit--input#PbGenerationTextfont:checked ~ .pb__kit-panel--type .pb__panel--font .pb__panel--item-text-mobile {
  color: #e7314b;
}
.pb__kit--input#PbGenerationTextfont:checked ~ .pb__kit-panel--type .pb__panel--font:before {
  width: 8px;
  width: 0.5rem;
}
.pb__kit--input#PbGenerationTextfont:checked ~ .pb__kit-panel--type .pb__panel--font [class^=pb_kit_icon] {
  color: #e7314b;
}
.pb__kit--input#PbGenerationTextfont:checked ~ .pb__kit-panel--more {
  width: 380px;
  width: 23.75rem;
}
.pb__kit--input#PbGenerationTextturn:checked ~ .pb__kit-panel--type .pb__panel--turn .pb__panel--item-text-mobile {
  color: #e7314b;
}
.pb__kit--input#PbGenerationTextturn:checked ~ .pb__kit-panel--type .pb__panel--turn:before {
  width: 8px;
  width: 0.5rem;
}
.pb__kit--input#PbGenerationTextturn:checked ~ .pb__kit-panel--type .pb__panel--turn [class^=pb_kit_icon] {
  color: #e7314b;
}
.pb__kit--input#PbGenerationTextturn:checked ~ .pb__kit-panel--more {
  width: 380px;
  width: 23.75rem;
}
.pb__kit--input#PbGenerationTextzoom:checked ~ .pb__kit-panel--type .pb__panel--zoom .pb__panel--item-text-mobile {
  color: #e7314b;
}
.pb__kit--input#PbGenerationTextzoom:checked ~ .pb__kit-panel--type .pb__panel--zoom:before {
  width: 8px;
  width: 0.5rem;
}
.pb__kit--input#PbGenerationTextzoom:checked ~ .pb__kit-panel--type .pb__panel--zoom [class^=pb_kit_icon] {
  color: #e7314b;
}
.pb__kit--input#PbGenerationTextzoom:checked ~ .pb__kit-panel--more {
  width: 380px;
  width: 23.75rem;
}
.pb__kit--input#PbGenerationTexttext:checked ~ .pb__kit-panel--type .pb__panel--text .pb__panel--item-text-mobile {
  color: #e7314b;
}
.pb__kit--input#PbGenerationTexttext:checked ~ .pb__kit-panel--type .pb__panel--text:before {
  width: 8px;
  width: 0.5rem;
}
.pb__kit--input#PbGenerationTexttext:checked ~ .pb__kit-panel--type .pb__panel--text [class^=pb_kit_icon] {
  color: #e7314b;
}
.pb__kit--input#PbGenerationTexttext:checked ~ .pb__kit-panel--more {
  width: 380px;
  width: 23.75rem;
}
.pb__kit--input#PbGenerationTextfond:checked ~ .pb__kit-panel--type .pb__panel--fond .pb__panel--item-text-mobile {
  color: #e7314b;
}
.pb__kit--input#PbGenerationTextfond:checked ~ .pb__kit-panel--type .pb__panel--fond:before {
  width: 8px;
  width: 0.5rem;
}
.pb__kit--input#PbGenerationTextfond:checked ~ .pb__kit-panel--type .pb__panel--fond [class^=pb_kit_icon] {
  color: #e7314b;
}
.pb__kit--input#PbGenerationTextfond:checked ~ .pb__kit-panel--more {
  width: 380px;
  width: 23.75rem;
}
.pb__kit--input#PbGenerationTextopacity:checked ~ .pb__kit-panel--type .pb__panel--opacity .pb__panel--item-text-mobile {
  color: #e7314b;
}
.pb__kit--input#PbGenerationTextopacity:checked ~ .pb__kit-panel--type .pb__panel--opacity:before {
  width: 8px;
  width: 0.5rem;
}
.pb__kit--input#PbGenerationTextopacity:checked ~ .pb__kit-panel--type .pb__panel--opacity [class^=pb_kit_icon] {
  color: #e7314b;
}
.pb__kit--input#PbGenerationTextopacity:checked ~ .pb__kit-panel--more {
  width: 380px;
  width: 23.75rem;
}
.pb__kit--input#PbGenerationTextcurvedtext:checked ~ .pb__kit-panel--type .pb__panel--curvedtext .pb__panel--item-text-mobile {
  color: #e7314b;
}
.pb__kit--input#PbGenerationTextcurvedtext:checked ~ .pb__kit-panel--type .pb__panel--curvedtext:before {
  width: 8px;
  width: 0.5rem;
}
.pb__kit--input#PbGenerationTextcurvedtext:checked ~ .pb__kit-panel--type .pb__panel--curvedtext [class^=pb_kit_icon] {
  color: #e7314b;
}
.pb__kit--input#PbGenerationTextcurvedtext:checked ~ .pb__kit-panel--more {
  width: 380px;
  width: 23.75rem;
}
.pb__kit--input#PbGenerationTextbouncedtext:checked ~ .pb__kit-panel--type .pb__panel--bouncedtext .pb__panel--item-text-mobile {
  color: #e7314b;
}
.pb__kit--input#PbGenerationTextbouncedtext:checked ~ .pb__kit-panel--type .pb__panel--bouncedtext:before {
  width: 8px;
  width: 0.5rem;
}
.pb__kit--input#PbGenerationTextbouncedtext:checked ~ .pb__kit-panel--type .pb__panel--bouncedtext [class^=pb_kit_icon] {
  color: #e7314b;
}
.pb__kit--input#PbGenerationTextbouncedtext:checked ~ .pb__kit-panel--more {
  width: 380px;
  width: 23.75rem;
}
.pb__kit--input#PbGenerationTextskewtext:checked ~ .pb__kit-panel--type .pb__panel--skewtext .pb__panel--item-text-mobile {
  color: #e7314b;
}
.pb__kit--input#PbGenerationTextskewtext:checked ~ .pb__kit-panel--type .pb__panel--skewtext:before {
  width: 8px;
  width: 0.5rem;
}
.pb__kit--input#PbGenerationTextskewtext:checked ~ .pb__kit-panel--type .pb__panel--skewtext [class^=pb_kit_icon] {
  color: #e7314b;
}
.pb__kit--input#PbGenerationTextskewtext:checked ~ .pb__kit-panel--more {
  width: 380px;
  width: 23.75rem;
}
.pb__kit-type {
  position: relative;
}
.pb__kit-type--button {
  display: flex;
  flex-wrap: nowrap;
  min-width: 80px;
  min-width: 5rem;
  padding: 0 6px;
  padding: 0 0.375rem;
  cursor: pointer;
  background-color: transparent;
}
.pb__kit-type--button:hover, .pb__kit-type--button.pb--select {
  color: #000;
  border-color: #000;
}
.pb__kit-type--button [class^=pb_kit_icon] {
  order: 1;
  font-size: 1.875rem;
  line-height: 1.3333333333;
}
.pb__kit-type--text {
  display: block;
  width: 100%;
  text-align: center;
  font-size: 1rem;
  line-height: 1.25;
}
.pb__kit-type--gender {
  flex-direction: column;
}
.pb__kit-type--merch {
  flex-direction: column;
}
.pb__kit-type--age {
  flex-direction: column;
}
.pb__kit-type--cotton:after {
  font-family: "pb_kit_icon";
  font-size: 3.75rem;
  content: "\e929";
  display: block;
  color: #3fbe10;
  position: absolute;
  right: 10px;
  right: 0.625rem;
  bottom: 10px;
  bottom: 0.625rem;
}
.pb__kit-fabric {
  position: relative;
  width: 100%;
  height: 100%;
  max-height: 100vh;
}
@supports (-webkit-touch-callout: none){
  .pb__kit-fabric{
    max-height: -webkit-fill-available;
  }
}
.pb__kit-canvas--box {
  flex-grow: 1;
  height: 100%;
  text-align: center;
  background-color: hsl(0, 0%, 100%);
}
.pb__kit-front--mini, .pb__kit-back--mini {
  margin-right: 4px;
  margin-right: 0.25rem;
  margin-left: 4px;
  margin-left: 0.25rem;
}
.pb__kit--mini-button {
  display: block;
  margin-right: 5px;
  margin-right: 0.3125rem;
  margin-left: 5px;
  margin-left: 0.3125rem;
  width: 93px;
  width: 5.8125rem;
  height: 95px;
  height: 5.9375rem;
  text-align: center;
  position: relative;
}
.pb__kit--mini-button > .pb__kit-img--mini {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateY(-50%) translateX(-50%);
  max-height: 90px;
  max-height: 5.625rem;
}
.pb__kit--mini-button {
  cursor: pointer;
  background-color: hsl(0, 0%, 100%);
  border: 2px solid transparent;
  border: 0.125rem solid transparent;
  box-sizing: border-box;
  box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1);
}
.pb__kit--mini-button:not(:nth-child(1)) {
  margin-top: 10px;
  margin-top: 0.625rem;
}
.pb__kit--mini-button:hover {
  border-color: #e7314b;
}
.pb__kit--mini-button.pb--select {
  border-color: #e7314b;
}
.pb__kit-front--box, .pb__kit-back--box {
  text-align: center;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
}
.pb__kit-button {
  position: absolute;
  right: 5px;
  right: 0.3125rem;
  bottom: 0;
  left: 5px;
  left: 0.3125rem;
}
.pb__kit-button--comment {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}
.pb__kit-button--color-all {
  margin-top: 6px;
  margin-top: 0.375rem;
  margin-bottom: 6px;
  margin-bottom: 0.375rem;
  height: 32px !important;
  height: 2rem !important;
}
.pb__kit-button--color-checked:checked ~ .pb__kit-button--color-all {
  font-weight: bold;
}
.pb__kit-button--buy {
  max-width: 224px;
  max-width: 14rem;
  margin-left: auto;
  font-size: 1.125rem;
}
.pb__kit-button--save {
  margin-top: 10px;
  margin-top: 0.625rem;
}
.pb__kit-button--mini {
  display: flex;
  flex-direction: column;
  min-width: 90px;
  min-width: 5.625rem;
}
.pb__kit--cart-title {
  font-weight: bold;
  font-size: 1.5rem;
  line-height: 21px;
  line-height: 1.3125rem;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #e7314b;
  text-align: center;
  margin-bottom: 40px;
  margin-bottom: 2.5rem;
}
.pb__kit--cart-text {
  font-size: 1rem;
  line-height: 22px;
  line-height: 1.375rem;
  text-align: center;
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}
.pb__kit--cart-name {
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 18px;
  line-height: 1.125rem;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #e7314b;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}
.pb__kit--cart-info {
  cursor: pointer;
}
.pb__kit--cart-info [class*=" pb_kit_icon"], .pb__kit--cart-info [class^=pb_kit_icon] {
  font-size: 1.4375rem;
  color: #98a0b1;
}
.pb__kit--cart-link {
  font-size: 0.875rem;
  line-height: 18px;
  line-height: 1.125rem;
  text-decoration-line: underline;
  cursor: pointer;
  /* 82 */
  color: #98a0b1;
  margin-left: 8px;
  margin-left: 0.5rem;
}
.pb__kit--cart-link:hover {
  text-decoration-line: none;
}
.pb__kit--cart-item:not(:nth-last-child(1)) > div {
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
}
.pb__kit--cart-list ~ .pb__kit--cart-info {
  padding-top: 18px;
  padding-top: 1.125rem;
}
.pb__kit--cart-total-merch .pb__kit--cart-total-span {
  text-transform: uppercase;
  font-weight: 500;
}
.pb__kit--cart-total-merch .pb__kit--cart-total-price {
  font-weight: 500;
}
.pb__kit--cart-total-text {
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #000;
  margin-bottom: 6px;
  margin-bottom: 0.375rem;
}
.pb__kit--cart-total-text .pb__kit--cart-total-price {
  margin-left: 8px;
  margin-left: 0.5rem;
}
.pb__kit--cart-total-text-big {
  padding-top: 14px;
  padding-top: 0.875rem;
  margin-bottom: 14px;
  margin-bottom: 0.875rem;
  font-size: 1.125rem;
  line-height: 23px;
  line-height: 1.4375rem;
  color: #000;
  display: flex;
  justify-content: space-between;
}
.pb__kit--cart-total-text-big .pb__kit--cart-total-span {
  flex-grow: 1;
}
.pb__kit--cart-total-text-big .pb__kit--cart-total-lang {
  padding-left: 4px;
  padding-left: 0.25rem;
}
.pb__kit--cart-total-text-big .pb__kit--cart-total-price, .pb__kit--cart-total-text-big .pb__kit--cart-total-lang {
  font-weight: bold;
  color: #e7314b;
}
.pb__kit--cart .button__default {
  max-width: 100%;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 14px;
  font-size: 0.875rem;
  height: 61px;
  height: 3.8125rem;
}
.pb__kit--index {
  position: absolute;
  top: 0;
  background: #fff;
  border-radius: 5px;
  border-radius: 0.3125rem;
  padding: 6px 11px;
  padding: 0.375rem 0.6875rem;
  z-index: 100;
}
.pb__kit--index-body {
  flex-direction: column;
}
.pb__kit--index-text {
  font-weight: 500;
  line-height: 10px;
  line-height: 0.625rem;
  padding-top: 4px;
  padding-top: 0.25rem;
  padding-bottom: 4px;
  padding-bottom: 0.25rem;
  padding-left: 16px;
  padding-left: 1rem;
}
.pb__kit--index-text {
  color: #000;
  position: relative;
  cursor: pointer;
}
.pb__kit--index-text.pb-disabled {
  pointer-events: none;
  opacity: 0.4;
}
.pb__kit--index-top:before, .pb__kit--index-bottom:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-right: 6px solid #fff;
  border-right: 0.375rem solid #fff;
  border-left: 6px solid #fff;
  border-left: 0.375rem solid #fff;
  position: absolute;
  left: 0;
  top: 2px;
  top: 0.125rem;
  transform: translateY(50%);
}
.pb__kit--index-top:before {
  border-bottom: 8px solid #000;
  border-bottom: 0.5rem solid #000;
}
.pb__kit--index-bottom:before {
  border-top: 8px solid #000;
  border-top: 0.5rem solid #000;
}
.pb__kit--print--text {
  margin-top: 8px;
  margin-top: 0.5rem;
  padding-bottom: 5px;
  padding-bottom: 0.3125rem;
  font-weight: 500;
  font-size: 1rem;
}

.win__content {
  padding: 40px 50px;
  padding: 2.5rem 3.125rem;
}

#PbGenerationGrid:checked ~ .pb__container--body .pb__kit-panel--edit-help .pb__panel--grid {
  border-color: #e7314b;
}
#PbGenerationGrid:checked ~ .pb__container--body .pb__kit-panel--edit-help .pb__panel--grid [class^=pb_kit_icon] {
  background-color: #fff !important;
  color: #e7314b !important;
}
#PbGenerationGrid:checked ~ .pb__container--body .pb__kit-panel--edit-help .pb__panel--grid .pb__panel--item-text {
  color: #e7314b;
}
.pb__panel > .pb__kit-panel--more {
  position: relative;
  width: 380px;
  width: 23.75rem;
}
.pb__panel--item {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  cursor: pointer;
  text-align: center;
  position: relative;
  font-size: 0.875rem;
  line-height: 1.7142857143;
}
.pb__panel--item [class^=pb_kit_icon] {
  width: 59px;
  width: 3.6875rem;
  height: 59px;
  height: 3.6875rem;
  font-size: 3rem;
  background-color: #fff;
  transition-timing-function: ease-out;
  transition-duration: 86ms;
  transition-property: background-color;
  backface-visibility: hidden;
  will-change: background-color;
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center;
}
.pb__panel--item-text {
  transition-timing-function: ease-out;
  transition-duration: 86ms;
  transition-property: color;
  backface-visibility: hidden;
  will-change: color;
}
.pb__panel--item.pb--select {
  color: #eee;
  background: #3f4652;
}
.pb__panel--more-body {
  font-weight: 600;
  margin-right: 54px;
  margin-right: 3.375rem;
  margin-left: 5px;
  margin-left: 0.3125rem;
  padding: 10px 10px 10px 20px;
  padding: 0.625rem 0.625rem 0.625rem 1.25rem;
  background-color: hsl(0, 0%, 100%);
  font-size: 0.8125rem;
  line-height: 1.8461538462;
}
.pb__panel--more-start {
  width: 100%;
  height: 100%;
}
.pb__panel--more-start .pb__text--input {
  width: 100%;
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}
.pb__panel--more-color {
  width: 100%;
  height: 100%;
}
.pb__panel--more-color .pb__text--input {
  width: 100%;
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}
.pb__panel--more-upload {
  width: 100%;
  height: 100%;
}
.pb__panel--more-upload .pb__text--input {
  width: 100%;
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}
.pb__panel--more-clipart {
  width: 100%;
  height: 100%;
}
.pb__panel--more-clipart .pb__text--input {
  width: 100%;
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}
.pb__panel--more-text {
  width: 100%;
  height: 100%;
}
.pb__panel--more-text .pb__text--input {
  width: 100%;
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}
.pb__panel--more-fond {
  width: 100%;
  height: 100%;
}
.pb__panel--more-fond .pb__text--input {
  width: 100%;
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}
.pb__panel--more-layer-group {
  width: 100%;
  height: 100%;
}
.pb__panel--more-layer-group .pb__text--input {
  width: 100%;
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}
.pb__panel--more-mask {
  width: 100%;
  height: 100%;
}
.pb__panel--more-mask .pb__text--input {
  width: 100%;
}
.pb__panel--more-filter {
  width: 100%;
  height: 100%;
}
.pb__panel--more-filter .pb__text--input {
  width: 100%;
}
.pb__panel--more-turn {
  width: 100%;
  height: 100%;
}
.pb__panel--more-turn .pb__text--input {
  width: 100%;
}
.pb__panel--more-zoom {
  width: 100%;
  height: 100%;
}
.pb__panel--more-zoom .pb__text--input {
  width: 100%;
}
.pb__panel--more-opacity {
  width: 100%;
  height: 100%;
}
.pb__panel--more-opacity .pb__text--input {
  width: 100%;
}
.pb__panel--more-colortext {
  width: 100%;
  height: 100%;
}
.pb__panel--more-colortext .pb__text--input {
  width: 100%;
}
.pb__panel--more-font {
  width: 100%;
  height: 100%;
}
.pb__panel--more-font .pb__text--input {
  width: 100%;
}
.pb__panel--more-turn {
  width: 100%;
  height: 100%;
}
.pb__panel--more-turn .pb__text--input {
  width: 100%;
}
.pb__panel--more-zoom {
  width: 100%;
  height: 100%;
}
.pb__panel--more-zoom .pb__text--input {
  width: 100%;
}
.pb__panel--more-text {
  width: 100%;
  height: 100%;
}
.pb__panel--more-text .pb__text--input {
  width: 100%;
}
.pb__panel--more-fond {
  width: 100%;
  height: 100%;
}
.pb__panel--more-fond .pb__text--input {
  width: 100%;
}
.pb__panel--more-opacity {
  width: 100%;
  height: 100%;
}
.pb__panel--more-opacity .pb__text--input {
  width: 100%;
}
.pb__panel--more-curvedtext {
  width: 100%;
  height: 100%;
}
.pb__panel--more-curvedtext .pb__text--input {
  width: 100%;
}
.pb__panel--more-bouncedtext {
  width: 100%;
  height: 100%;
}
.pb__panel--more-bouncedtext .pb__text--input {
  width: 100%;
}
.pb__panel--more-skewtext {
  width: 100%;
  height: 100%;
}
.pb__panel--more-skewtext .pb__text--input {
  width: 100%;
}
.pb__panel--more-comment {
  width: 100%;
  height: 100%;
}
.pb__panel--more-edit {
  width: 100%;
  height: 100%;
}
.pb__panel--more-img {
  position: absolute;
  left: 0;
  bottom: 100%;
  padding: 10px;
  padding: 0.625rem;
  background-color: #fff;
}
.pb__panel--more--search-resultat {
  position: relative;
  padding-right: 10px;
  padding-right: 0.625rem;
}
.pb__panel--more-scroll {
  position: relative;
  display: flex;
  flex-wrap: wrap;
}
.pb__panel--more-item {
  padding: 5px;
  padding: 0.3125rem;
  flex-basis: 50%;
  max-width: 50%;
  cursor: pointer;
}
.pb__panel--more-item-block {
  height: 114px;
  height: 7.125rem;
  position: relative;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
}
.pb__panel--more-item-img {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  height: auto;
  width: 100%;
}
.pb__panel--more-item-text {
  font-weight: 500;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 18px;
  line-height: 1.125rem;
  color: #fff;
  position: absolute;
  bottom: 20px;
  bottom: 1.25rem;
  z-index: 2;
  left: 15px;
  left: 0.9375rem;
}
.pb__panel--back [class^=pb_kit_icon] {
  font-size: 1.125rem;
  line-height: 3.2777777778;
}
.pb__panel--search-label {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}
.pb__range {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: column;
  margin-top: 6px;
  margin-top: 0.375rem;
  margin-bottom: 6px;
  margin-bottom: 0.375rem;
  cursor: pointer;
}
.pb__range-span {
  font-weight: 600;
  flex-basis: auto;
  flex-grow: 1;
  width: 100%;
  max-width: 100%;
  text-align: left;
  font-size: 1.25rem;
  line-height: 1.625;
}
.pb__range-span:before {
  line-height: 1.8;
}
.pb__range-span {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}
.pb__range--input-box {
  display: flex;
}
.pb__range--input-phantom {
  display: inline-block;
  font-size: 1.25rem;
  line-height: 25px;
  line-height: 1.5625rem;
  font-weight: 600;
  position: absolute;
  top: -1000px;
  top: -62.5rem;
  left: -1000px;
  left: -62.5rem;
  visibility: hidden;
  white-space: nowrap;
}
.pb__range--input[type=range] {
  width: calc(100% - 120px);
  width: calc(100% - 7.5rem);
  height: 5px;
  height: 0.3125rem;
  cursor: pointer;
  background-color: #e7314b;
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  -webkit-appearance: none;
  -moz-appearance: none !important;
       appearance: none !important;
}
.pb__range--input[type=range]::-webkit-slider-runnable-track {
  -webkit-appearance: none;
}
.pb__range--input[type=range]::-webkit-slider-thumb {
  width: 22px;
  width: 1.375rem;
  height: 22px;
  height: 1.375rem;
  text-align: center;
  vertical-align: baseline;
  white-space: nowrap;
  color: hsl(0, 0%, 100%);
  border: 4px solid #e7314b;
  border: 0.25rem solid #e7314b;
  border-radius: 290486px;
  border-radius: 18155.375rem;
  background-color: hsl(0, 0%, 100%);
  -webkit-appearance: none !important;
          appearance: none !important;
}
.pb__range--input[type=range]::-webkit-media-slider-thumb {
  width: 22px;
  width: 1.375rem;
  height: 22px;
  height: 1.375rem;
  text-align: center;
  vertical-align: baseline;
  white-space: nowrap;
  color: hsl(0, 0%, 100%);
  border: 4px solid #e7314b;
  border: 0.25rem solid #e7314b;
  border-radius: 290486px;
  border-radius: 18155.375rem;
  background-color: hsl(0, 0%, 100%);
}
.pb__range--input[type=range]::-moz-range-thumb {
  width: 22px;
  width: 1.375rem;
  height: 22px;
  height: 1.375rem;
  text-align: center;
  vertical-align: baseline;
  white-space: nowrap;
  color: hsl(0, 0%, 100%);
  border: 4px solid #e7314b;
  border: 0.25rem solid #e7314b;
  border-radius: 290486px;
  border-radius: 18155.375rem;
  background-color: hsl(0, 0%, 100%);
}
.pb__range--input[type=range]::-ms-thumb {
  width: 22px;
  width: 1.375rem;
  height: 22px;
  height: 1.375rem;
  text-align: center;
  vertical-align: baseline;
  white-space: nowrap;
  color: hsl(0, 0%, 100%);
  border: 4px solid #e7314b;
  border: 0.25rem solid #e7314b;
  border-radius: 290486px;
  border-radius: 18155.375rem;
  background-color: hsl(0, 0%, 100%);
}
.pb__range--input[type=range]::-moz-range-progress {
  background-color: #e7314b;
}
.pb__range--input[type=range]::-moz-range-track {
  background-color: #e0e0e0;
}
.pb__range--input[type=range]::-ms-fill-lower {
  background-color: #e7314b;
}
.pb__range--input[type=range]::-ms-fill-upper {
  background-color: #e0e0e0;
}
.pb__range--input[type=number] {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  text-decoration: none;
  font-size: 1.125rem;
  line-height: 25px;
  line-height: 1.5625rem;
  font-weight: 600;
  color: #e7314b;
  padding: 0;
  outline: none;
  -moz-appearance: textfield;
}
.pb__range--input[type=number]::-webkit-outer-spin-button, .pb__range--input[type=number]::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.pb__range--input--input[type=range] {
  outline: none;
}
.pb__range--input output {
  width: 1%;
  min-width: 80px;
  min-width: 5rem;
  padding: 4px 5px 3px;
  padding: 0.25rem 0.3125rem 0.1875rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  text-decoration: none;
  color: hsl(0, 0%, 100%);
  border: none;
  outline: none;
  background-color: #999;
}
.pb__range--input-box {
  order: 2;
}
.pb__range--box {
  width: 100%;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
.pb__range--button {
  position: relative;
  width: 50px;
  width: 3.125rem;
  height: 50px;
  height: 3.125rem;
  display: block;
  margin-top: -34px;
  margin-top: -2.125rem;
}
.pb__range--button:after {
  content: "";
  background: #e7314b;
  width: 30px;
  width: 1.875rem;
  height: 30px;
  height: 1.875rem;
  border-radius: 6px;
  border-radius: 0.375rem;
  display: block;
  flex-basis: 26px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
}
.pb__range--button:before {
  z-index: 1;
  color: #fff;
  content: "";
  font-size: 1.5rem;
  line-height: 20px;
  line-height: 1.25rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
}
.pb__range--plus {
  order: 3;
}
.pb__range--plus:before {
  content: "+";
}
.pb__range--minus {
  order: 1;
}
.pb__range--minus:before {
  content: "-";
}

.pb__obj--angle .pb__range--input[type=number], .pb__obj--scale .pb__range--input[type=number] {
  width: 40px;
  width: 2.5rem;
  text-align: right;
}
.pb__obj--angle .pb__range--input-box, .pb__obj--scale .pb__range--input-box {
  display: flex;
  justify-content: center;
}
.pb__obj--angle .pb__range--input-box:after, .pb__obj--scale .pb__range--input-box:after {
  display: inline-block;
  content: "o";
  font-weight: bold;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 18px;
  line-height: 1.125rem;
  color: #e7314b;
  text-transform: lowercase;
  padding-left: 4px;
  padding-left: 0.25rem;
}

.pb__text--input {
  padding: 4px !important;
  padding: 0.25rem !important;
  border-radius: 4px !important;
  border-radius: 0.25rem !important;
}
.pb__text--control .pcr-app {
  z-index: 0;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  width: 100%;
}
.pb__text--control .pb__text--button {
  width: 42px;
  width: 2.625rem;
  height: 42px;
  height: 2.625rem;
  text-align: center;
  border-radius: 4px;
  border-radius: 0.25rem;
  font-size: 1rem;
  line-height: 1;
  border: 1px solid #98a0b1;
  border: 0.0625rem solid #98a0b1;
}
.pb__text--align, .pb__text--style, .pb__text--obj {
  display: flex;
  margin-top: 6px;
  margin-top: 0.375rem;
  margin-bottom: 6px;
  margin-bottom: 0.375rem;
}
.pb__text--align {
  margin-top: 20px;
  margin-top: 1.25rem;
  justify-content: space-between;
}
.pb__text--style {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  justify-content: space-between;
}
.pb__text--obj {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  justify-content: space-between;
}
.pb__text--button + .pb__text--button {
  margin-left: 20px;
  margin-left: 1.25rem;
}
.pb__text--font {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}
.pb__text--font .pb__select--input {
  font-weight: 600;
  display: block;
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 0.6em 1.4em 0.5em 0.8em;
  color: #444;
  box-shadow: 0 1px 0 1px rgba(0, 0, 0, 0.04);
  font-size: 1rem;
  line-height: 1.5;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}
.pb__text--font .pb__select--input::-ms-expand {
  display: none;
}
.pb__text--font .pb__select--input:hover {
  border-color: #888;
}
.pb__text--font .pb__select--input:focus {
  color: #222;
  border-color: #aaa;
  outline: none;
  box-shadow: 0 0 1px 3px rgba(59, 153, 252, 0.7);
}
.pb__text--font .pb__select--input option {
  font-weight: normal;
}
.pb__text--control .pb__textarea--input {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.3;
  display: block;
  width: 100%;
  max-width: 100%;
  margin: 0;
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  padding: 0.6em 1.4em 0.5em 0.8em;
  color: #444;
  box-shadow: 0 1px 0 1px rgba(0, 0, 0, 0.04);
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}
.pb__text--control .pb__textarea--input::-ms-expand {
  display: none;
}
.pb__text--control .pb__textarea--input:hover {
  border-color: #888;
}
.pb__text--control .pb__textarea--input:focus {
  color: #222;
  border-color: #aaa;
  outline: none;
  box-shadow: 0 0 1px 3px rgba(59, 153, 252, 0.7);
}

.pb__textarea--input {
  border: 1px solid #98a0b1;
  border: 0.0625rem solid #98a0b1;
}

.pb_generation-panel--cloth .pb__kit-panel--more, .pb_generation-panel--quality .pb__kit-panel--more {
  width: auto;
}
.pb_generation-panel--cloth .pb__kit-panel--item, .pb_generation-panel--quality .pb__kit-panel--item {
  width: auto !important;
}

.pb_generation-panel--size .pb__kit-type--text, .pb_generation-panel--quality .pb__kit-type--text, .pb_generation-panel--cloth .pb__kit-type--text {
  display: block;
  width: 100%;
  text-align: center;
  font-size: 0.75rem;
}
.pb_generation-panel--size [class^=pb_kit_icon], .pb_generation-panel--quality [class^=pb_kit_icon], .pb_generation-panel--cloth [class^=pb_kit_icon] {
  display: none;
}

.pb__form--file {
  position: absolute;
  top: -99px;
  top: -6.1875rem;
  left: -999px;
  left: -62.4375rem;
  pointer-events: none;
  opacity: 0;
}
.pb__form--file-name {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -webkit-overflow-scrolling: touch;
}
.pb__form--file-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 42px;
  height: 2.625rem;
  cursor: pointer;
  color: #000;
  border-bottom: 1px solid #fff;
  border-bottom: 0.0625rem solid #fff;
  border-radius: 0;
}
.pb__form--file-item:hover {
  background: rgba(201, 201, 201, 0.2);
}
.pb__form--file-item.pb--select {
  color: #fff;
  background-color: #e7314b;
}
.pb__form--file-img {
  position: relative;
  overflow: hidden;
  width: 0;
  font-size: 1.5rem;
  line-height: 1;
  -webkit-overflow-scrolling: touch;
}
.pb__form--file-img > img {
  position: absolute;
  top: 0;
  left: 50%;
  height: 24px;
  height: 1.5rem;
  transform: translateX(-50%);
}
.pb__form--file-name {
  float: left;
  flex-grow: 1;
  padding-left: 10px;
  padding-left: 0.625rem;
  white-space: nowrap;
  letter-spacing: 0.15px;
  letter-spacing: 0.00938rem;
  text-overflow: ellipsis;
  font-size: 0.9375rem;
}
.pb__form--file-visibility, .pb__form--file-loc, .pb__form--file-remove {
  padding: 0 5px;
  padding: 0 0.3125rem;
  cursor: pointer;
  transition-timing-function: ease-out;
  transition-duration: 86ms;
  transition-property: transform;
  backface-visibility: hidden;
  will-change: transform;
  text-align: center;
  font-size: 1rem;
}
.pb__form--file-visibility:hover, .pb__form--file-loc:hover, .pb__form--file-remove:hover {
  transform: scale(1.2);
  color: #98a0b1;
}
.pb__form--file-label {
  position: relative;
  display: flex;
  justify-content: space-between;
  overflow: hidden;
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  height: 115px;
  height: 7.1875rem;
  padding: 20px 15px;
  padding: 1.25rem 0.9375rem;
  cursor: pointer;
  transition-timing-function: ease-out;
  transition-duration: 86ms;
  transition-property: color, background-color;
  backface-visibility: hidden;
  will-change: color, background-color;
  color: #fff;
  border: 2px solid #e7314b;
  border: 0.125rem solid #e7314b;
  background-color: #e7314b;
  -webkit-overflow-scrolling: touch;
}
.pb__form--file-label:hover {
  color: #e7314b;
  background-color: #fff;
}
.pb__form--file-text {
  text-transform: uppercase;
  font-size: 1rem;
  line-height: 1.3125;
  font-weight: 600;
  width: 40%;
}
.pb__form--file-icon {
  font-size: 3.75rem;
  line-height: 1;
  width: 100px;
  width: 6.25rem;
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
}

.pb__comment {
  padding-right: 10px;
  padding-right: 0.625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
}
.pb__comment--label {
  display: block;
}
.pb__comment textarea {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.3;
  display: block;
  width: 100%;
  max-width: 100%;
  margin: 0;
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  padding: 0.6em 1.4em 0.5em 0.8em;
  color: #444;
  box-shadow: 0 1px 0 1px rgba(0, 0, 0, 0.04);
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}
.pb__comment textarea::-ms-expand {
  display: none;
}
.pb__comment textarea:hover {
  border-color: #888;
}
.pb__comment textarea:focus {
  color: #222;
  border-color: #aaa;
  outline: none;
  box-shadow: 0 0 1px 3px rgba(59, 153, 252, 0.7);
}

.pb__img-item {
  position: relative;
  overflow: hidden;
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-content: center;
  align-items: center;
  border: 1px solid #e7314b;
  border: 0.0625rem solid #e7314b;
  -webkit-overflow-scrolling: touch;
}
.pb__img-item:not(:nth-child(1)) {
  margin-top: 10px;
  margin-top: 0.625rem;
}
.pb__img-item:hover {
  background-color: #e7314b;
}
.pb__img-upload {
  max-height: 60px;
  max-height: 3.75rem;
  margin: 5px;
}
.pb__img-delete {
  order: 2;
  width: 20px;
  width: 1.25rem;
  height: 20px;
  height: 1.25rem;
  cursor: pointer;
  text-align: center;
  color: #000;
  font-size: 1.125rem;
  line-height: 1;
}
.pb__img-delete:hover {
  opacity: 0.4;
}

.pb__select--block--type .pb__select--option[data-value=merchmask] .pb__select--option-text:before {
  background-size: 100% auto;
}
.pb__select--block--type .pb__select--option-text {
  padding-left: 50px;
  padding-left: 3.125rem;
  position: relative;
  padding-top: 10px;
  padding-top: 0.625rem;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
  margin-top: 4px;
  margin-top: 0.25rem;
  margin-bottom: 4px;
  margin-bottom: 0.25rem;
}
.pb__select--block--type .pb__select--option-text:before {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  width: 45px;
  width: 2.8125rem;
  height: 100%;
  background-size: auto 100%;
}

.pcr-app {
  z-index: 0;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  width: 100%;
}
.pcr-app .pcr-swatches {
  flex-grow: 1;
}
.pcr-app .pcr-swatches > button {
  font-size: 1.625rem;
}
.pcr-app .pcr-swatches > button:before {
  background: none !important;
}
.pcr-app .pcr-selection {
  display: flex;
  flex-direction: column;
}
.pcr-app .pcr-selection--button {
  order: 2;
}
.pcr-app .pcr-selection--body {
  order: 1;
}
.pcr-app .pcr-interaction {
  align-items: flex-start;
  padding: 10px 0;
  padding: 0.625rem 0;
}
.pcr-app .pcr-interaction .pcr-result {
  margin-top: 0;
}
.pb__panel--more--close .pb__panel--back {
  position: relative;
  padding-left: 16px;
  padding-left: 1rem;
}
.pb__panel--more--close .pb__panel--back:after, .pb__panel--more--close .pb__panel--back:before {
  content: "";
  display: block;
  height: 2px;
  height: 0.125rem;
  width: 8px;
  width: 0.5rem;
  border-radius: 4px;
  border-radius: 0.25rem;
  background-color: #98a0b1;
  position: absolute;
  left: 0;
}
.pb__panel--more--close .pb__panel--back:after {
  transform: rotate(45deg);
}
.pb__panel--more--close .pb__panel--back:before {
  transform: rotate(-45deg);
}

.pb__panel--close, .pb__panel--back {
  color: #98a0b1;
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0.03em;
}
.pb__panel--close, .pb__panel--back {
  position: relative;
  padding-right: 18px;
  padding-right: 1.125rem;
  font-weight: 600;
}

.pb__panel--close:after, .pb__panel--close:before {
  position: absolute;
  z-index: 21;
  top: 50%;
  right: 0;
  display: block;
  width: 100%;
}
.pb__panel--close:after, .pb__panel--close:before {
  content: "";
  background-color: #e7314b;
  border-radius: 4px;
  border-radius: 0.25rem;
}
.pb__panel--close:after {
  transform: translateY(-50%) rotate(-45deg);
}
.pb__panel--close:before {
  transform: translateY(-50%) rotate(45deg);
}

.pb__kit-panel--type .pb__kit-panel--back {
  margin-bottom: 75px;
  margin-bottom: 4.6875rem;
}
.pb__panel--opacity {
  display: none;
}

.pb__tooltip-inner--product {
  font-size: 1rem;
  color: #333;
  line-height: 1;
  margin-top: 4px;
  margin-top: 0.25rem;
}

.pb__tooltip-inner--product ul {
  margin-left: 10px;
  margin-left: 0.625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  list-style: disc;
  text-align: left;
}
.pb__tooltip-inner--product ul > li {
  padding-bottom: 5px;
  padding-bottom: 0.3125rem;
  font-size: 0.875rem;
  line-height: 1.2;
}

.pb__panel--search {
  width: 100%;
  height: 35px;
  height: 2.1875rem;
  padding: 0 12px;
  padding: 0 0.75rem;
  color: #666;
  border: none;
  outline: none;
  background: #f2f2f2;
  font-size: 0.625rem;
}
.pb__panel--search::-webkit-search-cancel-button {
  position: relative;
  right: 20px;
  right: 1.25rem;
  width: 0;
  height: 0;
  pointer-events: none;
  -webkit-appearance: none;
}
.pb__panel--search::-ms-clear {
  width: 0;
  height: 0;
  margin-right: 20px;
  margin-right: 1.25rem;
  pointer-events: none;
}
.pb__panel--search-label {
  position: relative;
  display: block;
}
.pb__panel--search-icon {
  position: absolute;
  top: 0;
  right: 10px;
  right: 0.625rem;
  color: #666;
  font-size: 1rem;
  line-height: 2.5;
}

/* ---------------------------------------- */
.tns-outer {
  padding: 0 !important;
}

.tns-outer [hidden] {
  display: none !important;
}

.tns-outer [aria-controls], .tns-outer [data-action] {
  cursor: pointer;
}

.tns-slider {
  transition: all 0s;
}

.tns-slider > .tns-item {
  box-sizing: border-box;
}

.tns-horizontal.tns-subpixel {
  white-space: nowrap;
}

.tns-horizontal.tns-subpixel > .tns-item {
  display: inline-block;
  vertical-align: top;
  white-space: normal;
}

.tns-horizontal.tns-no-subpixel:after {
  content: "";
  display: table;
  clear: both;
}

.tns-horizontal.tns-no-subpixel > .tns-item {
  float: left;
}

.tns-horizontal.tns-carousel.tns-no-subpixel > .tns-item {
  margin-right: -100%;
}

.tns-no-calc {
  position: relative;
  left: 0;
}

.tns-gallery {
  position: relative;
  left: 0;
  min-height: 1px;
  min-height: 0.0625rem;
}

.tns-gallery > .tns-item {
  position: absolute;
  left: -100%;
  transition: transform 0s, opacity 0s;
  backface-visibility: hidden;
  will-change: transform, opacity;
}

.tns-gallery > .tns-slide-active {
  position: relative;
  left: auto !important;
}

.tns-gallery > .tns-moving {
  transition: all 0.25s;
}

.tns-autowidth {
  display: inline-block;
}

.tns-lazy-img {
  transition: opacity 0.6s;
  backface-visibility: hidden;
  will-change: opacity;
  opacity: 0.6;
}

.tns-lazy-img.tns-complete {
  opacity: 1;
}

.tns-ah {
  transition: height 0s;
  backface-visibility: hidden;
  will-change: height;
}

.tns-ovh {
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
}

.tns-visually-hidden {
  position: absolute;
  left: -10000em;
}

.tns-transparent {
  opacity: 0;
  visibility: hidden;
}

.tns-fadeIn {
  opacity: 1;
  filter: alpha(opacity=100);
  z-index: 0;
}

.tns-normal, .tns-fadeOut {
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: -1;
}

.tns-vpfix {
  white-space: nowrap;
}

.tns-vpfix > div, .tns-vpfix > li {
  display: inline-block;
}

.tns-t-subp2 {
  margin: 0 auto;
  width: 310px;
  width: 19.375rem;
  position: relative;
  height: 10px;
  height: 0.625rem;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
}

.tns-t-ct {
  width: 2333.3333333%;
  width: -moz-calc(100% * 70 / 3);
  width: 2333.3333333333%;
  position: absolute;
  right: 0;
}

.tns-t-ct:after {
  content: "";
  display: table;
  clear: both;
}

.tns-t-ct > div {
  width: 1.4285714%;
  width: -moz-calc(100% / 70);
  width: 1.4285714286%;
  height: 10px;
  height: 0.625rem;
  float: left;
}

/*
 * Container style
 */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
  -webkit-overflow-scrolling: touch;
}

/*
 * Scrollbar rail styles
 */
.ps__rail-x {
  display: none;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  backface-visibility: hidden;
  will-change: background-color, opacity;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  height: 15px;
  height: 0.9375rem;
  bottom: 0px;
  bottom: 0;
  position: absolute;
}

.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  backface-visibility: hidden;
  will-change: background-color, opacity;
  width: 15px;
  width: 0.9375rem;
  right: 0;
  position: absolute;
}

.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}

.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}

.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  background-color: #eee;
  opacity: 0.9;
}

/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  background-color: #aaa;
  border-radius: 6px;
  border-radius: 0.375rem;
  transition: background-color 0.2s linear, height 0.2s ease-in-out;
  backface-visibility: hidden;
  will-change: background-color, height;
  -webkit-transition: background-color 0.2s linear, height 0.2s ease-in-out;
  height: 6px;
  height: 0.375rem;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
  bottom: 0.125rem;
  /* please don't change 'position' */
  position: absolute;
}

.ps__thumb-y {
  background-color: #aaa;
  border-radius: 6px;
  border-radius: 0.375rem;
  transition: background-color 0.2s linear, width 0.2s ease-in-out;
  backface-visibility: hidden;
  will-change: background-color, width;
  -webkit-transition: background-color 0.2s linear, width 0.2s ease-in-out;
  width: 6px;
  width: 0.375rem;
  /* there must be 'right' for ps__thumb-y */
  right: 2px;
  right: 0.125rem;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #999;
  height: 11px;
  height: 0.6875rem;
}

.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #999;
  width: 11px;
  width: 0.6875rem;
}

/* MS supports */
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
    -webkit-overflow-scrolling: touch;
  }
}
.pb__layers--cotton .pb__panel--more-color .pcr-swatches > button {
  display: none;
}
.pb__layers--cotton .pb__panel--more-color .pcr-swatches > button:nth-last-child(1), .pb__layers--cotton .pb__panel--more-color .pcr-swatches > button:nth-last-child(2) {
  display: initial;
}
.pb__layers--cotton .pb__panel--more-color .pb__kit-button--color-all, .pb__layers--cotton .pb__panel--more-color .pcr-interaction, .pb__layers--cotton .pb__panel--more-color .pcr-selection {
  display: none;
}

.pb__help-link, .pb__toast--action, .pb__cart-qty--button, .pb__cart-item--link, .pb__font--item, .pb__font--current, .pb__kit--index-text, .pb__img-delete, .pb__form--file-item button, .pb__kit-cart-button, button.pb__kit-type {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  border: 0;
  padding: 0;
  margin: 0;
  font: inherit;
  color: inherit;
  cursor: pointer;
}

button.pb__kit-type {
  border: 2px solid #f1f1f1;
  border: 0.125rem solid #f1f1f1;
  width: 100%;
  background-color: #fff;
}
button.pb__kit-type > span {
  display: block;
}
button.pb__kit-type .button__default {
  display: flex;
  justify-content: center;
}

.pb__kit-type--img {
  display: flex;
  align-items: center;
  justify-content: center;
}

.pb__kit-header--item-actions {
  margin-left: auto;
}
.pb__kit-header--item-actions > .pb__flex {
  align-items: center;
  gap: 10px;
}

.pb__kit-cart-button {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 42px;
  width: 2.625rem;
  height: 42px;
  height: 2.625rem;
  border: 1px solid #ddd;
  border: 0.0625rem solid #ddd;
  border-radius: 4px;
  border-radius: 0.25rem;
  color: #98a0b1;
  background-color: #fff;
  transition: color 0.2s, border-color 0.2s;
  backface-visibility: hidden;
  will-change: color, border-color;
}
.pb__kit-cart-button [class^=pb_kit_icon] {
  font-size: 20px;
  font-size: 1.25rem;
}
.pb__kit-cart-button:hover {
  color: #e7314b;
  border-color: #e7314b;
}

.pb__kit-cart-count {
  position: absolute;
  top: -7px;
  top: -0.4375rem;
  right: -7px;
  right: -0.4375rem;
  min-width: 20px;
  min-width: 1.25rem;
  height: 20px;
  height: 1.25rem;
  padding: 0 5px;
  padding: 0 0.3125rem;
  border-radius: 10px;
  border-radius: 0.625rem;
  background-color: #e7314b;
  color: #fff;
  font-size: 11px;
  font-size: 0.6875rem;
  font-weight: 700;
  line-height: 20px;
  line-height: 1.25rem;
  text-align: center;
}

.pb__panel--more-layer-group .pb__form--file-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.pb__panel--more-layer-group .pb__form--file-list:empty {
  display: none;
}

.pb__form--file-item {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 8px 10px;
  padding: 0.5rem 0.625rem;
  margin-bottom: 6px;
  margin-bottom: 0.375rem;
  border: 2px solid #f0f0f3;
  border: 0.125rem solid #f0f0f3;
  border-radius: 4px;
  border-radius: 0.25rem;
  background-color: #fff;
  cursor: grab;
  transition: border-color 0.2s;
  backface-visibility: hidden;
  will-change: border-color;
}
.pb__form--file-item.pb--select {
  border-color: #e7314b;
}
.pb__form--file-item--hidden {
  opacity: 0.55;
}
.pb__form--file-item.pb-drag {
  opacity: 0.4;
}
.pb__form--file-item button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  width: 1.75rem;
  height: 28px;
  height: 1.75rem;
  color: #98a0b1;
}
.pb__form--file-item button:hover {
  color: #e7314b;
}

.pb__form--file-img {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 36px;
  width: 2.25rem;
  height: 36px;
  height: 2.25rem;
  border-radius: 4px;
  border-radius: 0.25rem;
  background: #f0f0f3 url("/cdn/img/kit/bg-mask.svg");
  color: #98a0b1;
  overflow: hidden;
  font-size: 18px;
  font-size: 1.125rem;
  -webkit-overflow-scrolling: touch;
}

.pb__form--file-thumb {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.pb__form--file-name {
  flex-grow: 1;
  min-width: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 14px;
  font-size: 0.875rem;
  color: #4f4f4f;
  -webkit-overflow-scrolling: touch;
}

.pb__form--obj-img {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 8px;
  padding-top: 12px;
  padding-top: 0.75rem;
}

.pb__img-item {
  position: relative;
  aspect-ratio: 1;
  border: 2px solid #f0f0f3;
  border: 0.125rem solid #f0f0f3;
  border-radius: 4px;
  border-radius: 0.25rem;
  background: url("/cdn/img/kit/bg-mask.svg");
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
}
.pb__img-item:hover {
  border-color: #e7314b;
}

.pb__img-upload {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  cursor: pointer;
}

.pb__img-delete {
  position: absolute;
  top: 4px;
  top: 0.25rem;
  right: 4px;
  right: 0.25rem;
  width: 24px;
  width: 1.5rem;
  height: 24px;
  height: 1.5rem;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.9);
  color: #e7314b;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 24px;
  line-height: 1.5rem;
}

.pb__kit--index {
  position: fixed;
  z-index: 900;
  transform: translate(-50%, 12px);
  background-color: #fff;
  border-radius: 4px;
  border-radius: 0.25rem;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
}
.pb__kit--index-body {
  flex-direction: column;
}
.pb__kit--index-text {
  display: block;
  width: 100%;
  padding: 10px 16px;
  padding: 0.625rem 1rem;
  font-size: 14px;
  font-size: 0.875rem;
  white-space: nowrap;
  text-align: left;
}
.pb__kit--index-text:hover {
  background-color: #f0f0f3;
  color: #e7314b;
}
.pb__kit--index-text.pb-disabled {
  opacity: 0.4;
  pointer-events: none;
}

.pb__font {
  position: relative;
}
.pb__font--current {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 44px;
  height: 2.75rem;
  padding: 0 14px;
  padding: 0 0.875rem;
  border: 2px solid #f0f0f3;
  border: 0.125rem solid #f0f0f3;
  border-radius: 4px;
  border-radius: 0.25rem;
  background-color: #fff;
  font-size: 18px;
  font-size: 1.125rem;
}
.pb__font--current:after {
  content: "";
  width: 8px;
  width: 0.5rem;
  height: 8px;
  height: 0.5rem;
  border-right: 2px solid #98a0b1;
  border-right: 0.125rem solid #98a0b1;
  border-bottom: 2px solid #98a0b1;
  border-bottom: 0.125rem solid #98a0b1;
  transform: rotate(45deg) translateY(-3px);
}
.pb__font--list {
  position: absolute;
  z-index: 20;
  top: calc(100% + 4px);
  top: calc(100% + 0.25rem);
  left: 0;
  right: 0;
  max-height: 300px;
  max-height: 18.75rem;
  margin: 0;
  padding: 6px 0;
  padding: 0.375rem 0;
  list-style: none;
  overflow: auto;
  background-color: #fff;
  border-radius: 4px;
  border-radius: 0.25rem;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
  -webkit-overflow-scrolling: touch;
}
.pb__font--item {
  display: block;
  width: 100%;
  padding: 8px 14px;
  padding: 0.5rem 0.875rem;
  text-align: left;
  font-size: 20px;
  font-size: 1.25rem;
}
.pb__font--item:hover, .pb__font--item.pb--select {
  background-color: #f0f0f3;
  color: #e7314b;
}

.pb__kit--dialog .pb__kit--cart-text {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
.pb__kit--dialog-buttons {
  gap: 10px;
  flex-wrap: wrap;
}
.pb__kit--dialog-buttons .button__default {
  flex: 1 1 160px;
}

.pb__kit--cart-product {
  margin: -5px 0 10px;
  font-size: 15px;
  font-size: 0.9375rem;
  color: #98a0b1;
}

.pb__kit--cart-preview {
  display: flex;
  justify-content: center;
  gap: 12px;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
.pb__kit--cart-preview:empty {
  display: none;
}
.pb__kit--cart-preview img {
  max-height: 160px;
  max-height: 10rem;
  max-width: 45%;
  -o-object-fit: contain;
     object-fit: contain;
}

.pb__kit--cart-total-text {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  font-size: 14px;
  font-size: 0.875rem;
  color: #98a0b1;
  margin-bottom: 6px;
  margin-bottom: 0.375rem;
}

.pb__cart--empty {
  text-align: center;
  padding: 20px 0;
  padding: 1.25rem 0;
}
.pb__cart--empty .pb__kit--cart-text {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
.pb__cart--list {
  list-style: none;
  margin: 0;
  padding: 0;
  max-height: 60vh;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.pb__cart--footer {
  padding-top: 16px;
  padding-top: 1rem;
  border-top: 2px solid #f0f0f3;
  border-top: 0.125rem solid #f0f0f3;
}
.pb__cart--total {
  display: flex;
  justify-content: space-between;
  margin-bottom: 16px;
  margin-bottom: 1rem;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 600;
  color: #000;
}
.pb__cart--buttons {
  gap: 10px;
}
.pb__cart--buttons .button__default {
  flex: 1 1 200px;
}

.pb__cart-item {
  display: flex;
  gap: 16px;
  padding: 16px 0;
  padding: 1rem 0;
}
.pb__cart-item:not(:last-child) {
  border-bottom: 1px solid #f0f0f3;
  border-bottom: 0.0625rem solid #f0f0f3;
}
.pb__cart-item--images {
  display: flex;
  gap: 6px;
  flex-shrink: 0;
}
.pb__cart-item--images img {
  width: 72px;
  width: 4.5rem;
  height: 90px;
  height: 5.625rem;
  -o-object-fit: contain;
     object-fit: contain;
  border-radius: 4px;
  border-radius: 0.25rem;
  background-color: #f0f0f3;
}
.pb__cart-item--body {
  flex-grow: 1;
  min-width: 0;
}
.pb__cart-item--name {
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
  color: #000;
  margin-bottom: 4px;
  margin-bottom: 0.25rem;
}
.pb__cart-item--text {
  font-size: 13px;
  font-size: 0.8125rem;
  color: #98a0b1;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
}
.pb__cart-item--actions {
  display: flex;
  flex-wrap: wrap;
  gap: 4px 14px;
}
.pb__cart-item--link {
  font-size: 13px;
  font-size: 0.8125rem;
  color: #98a0b1;
  text-decoration: underline;
}
.pb__cart-item--link:hover {
  color: #e7314b;
  text-decoration: none;
}
.pb__cart-item--side {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: space-between;
  gap: 10px;
}
.pb__cart-item--price {
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
  color: #000;
  white-space: nowrap;
}

.pb__cart-qty {
  display: flex;
  align-items: center;
  border: 2px solid #f0f0f3;
  border: 0.125rem solid #f0f0f3;
  border-radius: 4px;
  border-radius: 0.25rem;
}
.pb__cart-qty--button {
  width: 30px;
  width: 1.875rem;
  height: 30px;
  height: 1.875rem;
  font-size: 18px;
  font-size: 1.125rem;
  color: #98a0b1;
}
.pb__cart-qty--button:hover {
  color: #e7314b;
}
.pb__cart-qty--value {
  min-width: 24px;
  min-width: 1.5rem;
  text-align: center;
  font-weight: 600;
}

.pb__order .pb__input--label {
  display: block;
  margin-bottom: 12px;
  margin-bottom: 0.75rem;
}
.pb__order .pb__input {
  width: 100%;
}
.pb__order textarea.pb__input {
  resize: vertical;
  min-height: 70px;
  min-height: 4.375rem;
}
.pb__order--label {
  display: block;
  margin-bottom: 4px;
  margin-bottom: 0.25rem;
  font-size: 13px;
  font-size: 0.8125rem;
  color: #98a0b1;
}
.pb__order--summary {
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
}
.pb__order--line {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  font-size: 14px;
  font-size: 0.875rem;
  padding: 4px 0;
  padding: 0.25rem 0;
}
.pb__order--total {
  display: flex;
  justify-content: space-between;
  padding: 10px 0 16px;
  padding: 0.625rem 0 1rem;
  margin-bottom: 12px;
  margin-bottom: 0.75rem;
  border-bottom: 2px solid #f0f0f3;
  border-bottom: 0.125rem solid #f0f0f3;
  font-weight: 600;
  font-size: 18px;
  font-size: 1.125rem;
  color: #000;
}
.pb__order--note {
  margin-top: 12px;
  margin-top: 0.75rem;
  font-size: 12px;
  font-size: 0.75rem;
  color: #98a0b1;
  text-align: center;
}
.pb__order--done {
  text-align: center;
}
.pb__order--done .pb__kit--cart-text {
  margin-bottom: 16px;
  margin-bottom: 1rem;
}

.pb__help--list {
  margin: 0 0 16px;
  padding-left: 20px;
  padding-left: 1.25rem;
}
.pb__help--list li {
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
}

.pb__fabric--modal {
  position: relative;
}
.pb__fabric--modal--top {
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
}
.pb__fabric--modal--title {
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #e7314b;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
}
.pb__fabric--modal--signature {
  color: #98a0b1;
  font-size: 15px;
  font-size: 0.9375rem;
}
.pb__fabric--modal--list {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
.pb__fabric--modal--item {
  padding: 0 !important;
  max-width: none !important;
}
.pb__fabric--modal--name {
  font-weight: 700;
  font-size: 16px;
  font-size: 1rem;
  text-transform: uppercase;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
}
.pb__fabric--modal--text {
  font-size: 14px;
  font-size: 0.875rem;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
}
.pb__fabric--modal--bold {
  font-weight: 600;
}
.pb__fabric--modal--img-block {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
  margin-top: 12px;
  margin-top: 0.75rem;
}
.pb__fabric--modal--img {
  width: 100%;
  aspect-ratio: 1;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 4px;
  border-radius: 0.25rem;
  cursor: zoom-in;
}
.pb__fabric--modal--img-caption {
  display: block;
  font-size: 12px;
  font-size: 0.75rem;
  color: #98a0b1;
  text-align: center;
  margin-top: 4px;
  margin-top: 0.25rem;
}

.pb__kit--size--img {
  display: block;
  max-width: 100%;
  max-height: 80vh;
  margin: 0 auto;
}

.pb__fabric--zoom-preview {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 16px;
  padding: 24px;
  padding: 1.5rem;
  background-color: #f7f7f9;
  text-align: center;
  font-size: 13px;
  font-size: 0.8125rem;
  color: #98a0b1;
}
.pb__fabric--zoom-preview img {
  max-width: 100%;
  max-height: 70%;
  -o-object-fit: contain;
     object-fit: contain;
}

.pb__fabric--zoom-block {
  position: relative;
  z-index: 1;
  height: 100%;
}

.pb__kit-header--item-actions > .pb__flex {
  justify-content: flex-end;
}

button.pb__kit-type {
  position: relative;
}
button.pb__kit-type.pb__kit-type--cotton:after {
  top: 10px;
  top: 0.625rem;
  bottom: auto;
  font-size: 3rem;
}

.pb__cart--empty .button__default {
  margin-left: auto;
  margin-right: auto;
}

.pb__kit--fabric--help .pb__kit--cart-text {
  text-align: left;
}

.pb__help--list {
  list-style: decimal;
  text-align: left;
  padding-left: 22px;
  padding-left: 1.375rem;
}

.pb__kit--fabric--alarm .pb__tooltip-inner ul ul {
  -moz-columns: 3;
       columns: 3;
  -moz-column-gap: 24px;
       column-gap: 24px;
}
.pb__kit--fabric--alarm .pb__tooltip-inner ul ul li {
  -moz-column-break-inside: avoid;
       break-inside: avoid;
}

.pb__obj--angle .pb__range--input-box:after {
  content: "°";
}

.pb__obj--scale .pb__range--input-box:after {
  content: "%";
  text-transform: none;
}

.pb__kit-panel--edit-photo .pb__panel--opacity,
.pb__kit-panel--edit-text .pb__panel--opacity {
  display: flex;
}

.pb__panel--action {
  cursor: pointer;
}

.pb__text--plain {
  margin: 4px 0 18px;
}

.pb__kit--main.pb__kit--main-preview:before {
  display: none !important;
}
.pb__kit--main.pb__kit--main-preview .pb__kit-header--item .button__default,
.pb__kit--main.pb__kit--main-preview .pb__kit-header--logo-text {
  filter: none !important;
}

.pb__layers--tools {
  margin-bottom: 12px;
  margin-bottom: 0.75rem;
}
.pb__layers--tools .pb__kit-panel--name {
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
}

.pb__layers--empty {
  padding: 16px 0;
  padding: 1rem 0;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  color: #98a0b1;
}

.pb__layers--buttons {
  gap: 8px;
}
.pb__layers--buttons .button__default {
  flex: 1 1;
  min-width: 0;
  white-space: nowrap;
}

.pb__kit--index.pb__kit--index {
  padding: 6px;
  padding: 0.375rem;
  border-radius: 6px;
  border-radius: 0.375rem;
  min-width: 170px;
  min-width: 10.625rem;
}
.pb__kit--index.pb__kit--index .pb__kit--index-body {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.pb__kit--index.pb__kit--index .pb__kit--index-item {
  width: 100%;
}
.pb__kit--index.pb__kit--index .pb__kit--index-text {
  display: flex;
  align-items: center;
  gap: 10px;
  width: 100%;
  padding: 9px 12px;
  padding: 0.5625rem 0.75rem;
  border-radius: 4px;
  border-radius: 0.25rem;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 18px;
  line-height: 1.125rem;
  color: #000;
}
.pb__kit--index.pb__kit--index .pb__kit--index-text:before {
  content: "";
  position: static;
  flex: 0 0 auto;
  width: 8px;
  width: 0.5rem;
  height: 8px;
  height: 0.5rem;
  border: 0;
  border-left: 2px solid currentColor;
  border-left: 0.125rem solid currentColor;
  border-top: 2px solid currentColor;
  border-top: 0.125rem solid currentColor;
  transform: rotate(45deg) translate(2px, 2px);
}
.pb__kit--index.pb__kit--index .pb__kit--index-text.pb__kit--index-bottom:before {
  transform: rotate(-135deg) translate(2px, 2px);
}
.pb__kit--index.pb__kit--index .pb__kit--index-text:hover {
  background-color: #f0f0f3;
  color: #e7314b;
}
.pb__kit--index.pb__kit--index .pb__kit--index-text.pb-disabled {
  opacity: 0.35;
}

.pb__toast {
  position: fixed;
  left: 50%;
  bottom: 28px;
  bottom: 1.75rem;
  z-index: 1100;
  display: flex;
  align-items: center;
  gap: 18px;
  max-width: calc(100vw - 24px);
  max-width: calc(100vw - 1.5rem);
  padding: 12px 16px 12px 18px;
  padding: 0.75rem 1rem 0.75rem 1.125rem;
  border-radius: 6px;
  border-radius: 0.375rem;
  background-color: #2f343d;
  color: #fff;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 18px;
  line-height: 1.125rem;
  box-shadow: 0 8px 24px rgba(31, 36, 48, 0.25);
  opacity: 0;
  transform: translate(-50%, 10px);
  transition: opacity 0.22s ease, transform 0.22s ease;
  backface-visibility: hidden;
  will-change: opacity, transform;
  pointer-events: none;
}
.pb__toast.is-visible {
  opacity: 1;
  transform: translate(-50%, 0);
  pointer-events: auto;
}
.pb__toast--action {
  color: #ff8597;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  white-space: nowrap;
}
.pb__toast--action:hover {
  color: #fff;
}

.button__default {
  transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, transform 0.12s;
  backface-visibility: hidden;
  will-change: background-color, border-color, color, box-shadow, transform;
}
.button__default:active {
  transform: translateY(1px);
}

.pb__panel--item [class^=pb_kit_icon] {
  transition: background-color 0.25s, color 0.25s, transform 0.15s;
  backface-visibility: hidden;
  will-change: background-color, color, transform;
}

.pb__panel--item:active [class^=pb_kit_icon] {
  transform: scale(0.92);
}

.pb__kit--mini-button {
  transition: border-color 0.2s, transform 0.2s, box-shadow 0.2s;
  backface-visibility: hidden;
  will-change: border-color, transform, box-shadow;
}

.pb__kit-front--box,
.pb__kit-back--box {
  transition: opacity 0.25s ease, visibility 0.25s;
  backface-visibility: hidden;
  will-change: opacity, visibility;
}

.pcr-swatches > button {
  transition: transform 0.15s;
  backface-visibility: hidden;
  will-change: transform;
}
.pcr-swatches > button:hover {
  transform: scale(1.12);
}
.pcr-swatches > button:active {
  transform: scale(0.95);
}

.pb__range--input[type=range]::-webkit-slider-thumb {
  -webkit-transition: transform 0.15s;
  transition: transform 0.15s;
  backface-visibility: hidden;
  will-change: transform;
}
.pb__range--input[type=range]:active::-webkit-slider-thumb {
  transform: scale(1.2);
}
.pb__range--input[type=range]::-moz-range-thumb {
  -moz-transition: transform 0.15s;
  transition: transform 0.15s;
  backface-visibility: hidden;
  will-change: transform;
}
.pb__range--input[type=range]:active::-moz-range-thumb {
  transform: scale(1.2);
}

.pb__range--button {
  transition: transform 0.12s;
  backface-visibility: hidden;
  will-change: transform;
}
.pb__range--button:active {
  transform: scale(0.9);
}

.pb__form--file-item {
  animation: pb-fade-in 0.2s ease;
}

.pb__kit-cart-button.is-bump {
  animation: pb-bump 0.45s ease;
}
.pb__kit-cart-button.is-bump .pb__kit-cart-count {
  animation: pb-bump 0.45s ease;
}

.pb__kit--main :focus-visible,
.win :focus-visible {
  outline: 2px solid #e7314b;
  outline-offset: 2px;
}

.pb__kit--main input:focus-visible,
.pb__kit--main textarea:focus-visible,
.win input:focus-visible,
.win textarea:focus-visible {
  outline: none;
}

@keyframes pb-fade-in {
  from {
    opacity: 0;
    transform: translateY(-4px);
  }
}
@keyframes pb-bump {
  0% {
    transform: scale(1);
  }
  35% {
    transform: scale(1.18);
  }
  70% {
    transform: scale(0.96);
  }
  100% {
    transform: scale(1);
  }
}
.pb__help-links {
  display: flex;
  flex-direction: column;
  gap: 6px;
  margin-top: 8px;
  margin-top: 0.5rem;
}

.pb__help-link {
  display: flex;
  align-items: center;
  gap: 12px;
  width: 100%;
  padding: 12px 14px;
  padding: 0.75rem 0.875rem;
  border: 1px solid #f0f0f3;
  border: 0.0625rem solid #f0f0f3;
  border-radius: 4px;
  border-radius: 0.25rem;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  text-align: left;
  transition: border-color 0.2s, color 0.2s;
  backface-visibility: hidden;
  will-change: border-color, color;
}
.pb__help-link [class^=pb_kit_icon] {
  font-size: 20px;
  font-size: 1.25rem;
  color: #98a0b1;
  transition: color 0.2s;
  backface-visibility: hidden;
  will-change: color;
}
.pb__help-link:after {
  content: "";
  width: 7px;
  width: 0.4375rem;
  height: 7px;
  height: 0.4375rem;
  margin-left: auto;
  border-top: 2px solid #98a0b1;
  border-top: 0.125rem solid #98a0b1;
  border-right: 2px solid #98a0b1;
  border-right: 0.125rem solid #98a0b1;
  transform: rotate(45deg);
}
.pb__help-link:hover, .pb__help-link:active {
  border-color: #e7314b;
  color: #e7314b;
}
.pb__help-link:hover [class^=pb_kit_icon], .pb__help-link:active [class^=pb_kit_icon] {
  color: #e7314b;
}

.pb__toast--text {
  white-space: nowrap;
}

.pb__layers--buttons .button__default {
  max-width: none !important;
  width: auto;
}

.pb__cactions,
.pb__mbar {
  display: none;
}
@keyframes pb-mbar-in {
  from {
    opacity: 0;
    transform: translateY(6px);
  }
}
@keyframes pb-pop-in {
  from {
    opacity: 0;
    transform: scale(0.85);
  }
}
.pb__seg {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 4px;
  padding: 4px;
  padding: 0.25rem;
  margin-bottom: 18px;
  margin-bottom: 1.125rem;
  border-radius: 8px;
  border-radius: 0.5rem;
  background-color: #f4f5f7;
}
.pb__seg--item {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 9px 4px;
  padding: 0.5625rem 0.25rem;
  border: 0;
  border-radius: 6px;
  border-radius: 0.375rem;
  background: none;
  color: #6b7280;
  font: inherit;
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 16px;
  line-height: 1rem;
  cursor: pointer;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  backface-visibility: hidden;
  will-change: background-color, color, box-shadow;
}
.pb__seg--item:hover {
  color: #e7314b;
}
.pb__seg--item.is-active {
  background-color: #fff;
  color: #e7314b;
  box-shadow: 0 1px 4px rgba(31, 36, 48, 0.12);
}

.pb__fx {
  display: none;
}
.pb__fx.is-active {
  display: block;
  animation: pb-fade-in 0.2s ease;
}
.pb__fx--title {
  margin-bottom: 4px;
  margin-bottom: 0.25rem;
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  color: #98a0b1;
}
.pb__fx .pb__text--button {
  margin-bottom: 12px;
  margin-bottom: 0.75rem;
}

.pb__tools {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 8px;
  margin-top: 6px;
  margin-top: 0.375rem;
}

.pb__tool {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 6px;
  min-height: 64px;
  min-height: 4rem;
  padding: 8px 4px;
  padding: 0.5rem 0.25rem;
  border: 1px solid #eceef2;
  border: 0.0625rem solid #eceef2;
  border-radius: 8px;
  border-radius: 0.5rem;
  background-color: #fff;
  color: #2f343d;
  font: inherit;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 600;
  cursor: pointer;
  transition: border-color 0.2s, color 0.2s, background-color 0.2s, transform 0.12s;
  backface-visibility: hidden;
  will-change: border-color, color, background-color, transform;
}
.pb__tool [class^=pb_kit_icon] {
  font-size: 20px;
  font-size: 1.25rem;
  color: #98a0b1;
  transition: color 0.2s;
  backface-visibility: hidden;
  will-change: color;
}
.pb__tool:hover {
  border-color: #e7314b;
  color: #e7314b;
}
.pb__tool:hover [class^=pb_kit_icon] {
  color: #e7314b;
}
.pb__tool:active {
  transform: scale(0.96);
}
.pb__tool.pb-disabled {
  opacity: 0.35;
  pointer-events: none;
}

.pb__kit-panel--more .pb__kit-panel--name {
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  color: #2f343d;
}
.pb__container--start {
  padding: 0 !important;
}

.pb__start {
  padding: 124px 60px 64px;
  padding: 7.75rem 3.75rem 4rem;
}
.pb__start--head {
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
}
.pb__start--title {
  margin: 0 0 8px;
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 42px;
  line-height: 2.625rem;
  font-weight: 700;
  color: #2f343d;
}
.pb__start--text {
  margin: 0;
  max-width: 560px;
  max-width: 35rem;
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #98a0b1;
}
.pb__start--audience {
  display: flex;
  gap: 8px;
  margin-bottom: 28px;
  margin-bottom: 1.75rem;
}
.pb__start--grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(210px, 1fr));
  grid-template-columns: repeat(auto-fill, minmax(13.125rem, 1fr));
  gap: 28px 20px;
}

#PbGenerationSelect:not(:checked) ~ .pb__kit-fabric--header .pb__kit-header--item-age {
  display: none !important;
}

.pb__chip {
  flex: 0 0 auto;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  height: 40px;
  height: 2.5rem;
  padding: 0 18px;
  padding: 0 1.125rem;
  border: 1px solid #e3e5ea;
  border: 0.0625rem solid #e3e5ea;
  border-radius: 20px;
  border-radius: 1.25rem;
  background-color: #fff;
  color: #2f343d;
  font: inherit;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 600;
  white-space: nowrap;
  cursor: pointer;
  transition: background-color 0.2s, border-color 0.2s, color 0.2s;
  backface-visibility: hidden;
  will-change: background-color, border-color, color;
}
.pb__chip:hover {
  border-color: #e7314b;
  color: #e7314b;
}
.pb__chip.is-active {
  border-color: #2f343d;
  background-color: #2f343d;
  color: #fff;
}

.pb__pcard {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 0;
  border: 0;
  background: none;
  color: inherit;
  font: inherit;
  text-align: left;
  cursor: pointer;
  animation: pb-card-in 0.45s cubic-bezier(0.2, 0.8, 0.2, 1) both;
  animation-delay: calc(var(--i, 0) * 40ms);
  -webkit-tap-highlight-color: transparent;
}
.pb__pcard--media {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  aspect-ratio: 1/1.08;
  padding: 18px;
  padding: 1.125rem;
  border-radius: 14px;
  border-radius: 0.875rem;
  background-color: #f4f5f7;
  overflow: hidden;
  transition: background-color 0.3s;
  backface-visibility: hidden;
  will-change: background-color;
  -webkit-overflow-scrolling: touch;
}
.pb__pcard--img {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  filter: drop-shadow(0 10px 14px rgba(31, 36, 48, 0.08));
  transition: transform 0.45s cubic-bezier(0.2, 0.8, 0.2, 1);
  backface-visibility: hidden;
  will-change: transform;
}
.pb__pcard--badge {
  position: absolute;
  top: 12px;
  top: 0.75rem;
  left: 12px;
  left: 0.75rem;
  display: inline-flex;
  align-items: center;
  gap: 4px;
  height: 24px;
  height: 1.5rem;
  padding: 0 9px 0 6px;
  padding: 0 0.5625rem 0 0.375rem;
  border-radius: 12px;
  border-radius: 0.75rem;
  background-color: #fff;
  color: #2f343d;
  font-size: 11px;
  font-size: 0.6875rem;
  font-weight: 700;
  letter-spacing: 0.02em;
}
.pb__pcard--badge [class^=pb_kit_icon] {
  font-size: 15px;
  font-size: 0.9375rem;
  color: #3fbe10;
}
.pb__pcard--go {
  position: absolute;
  right: 12px;
  right: 0.75rem;
  bottom: 12px;
  bottom: 0.75rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  width: 2.5rem;
  height: 40px;
  height: 2.5rem;
  border-radius: 50%;
  background-color: #e7314b;
  color: #fff;
  font-size: 16px;
  font-size: 1rem;
  box-shadow: 0 6px 16px rgba(231, 49, 75, 0.3);
  opacity: 0;
  transform: translateY(6px) scale(0.9);
  transition: opacity 0.25s, transform 0.3s cubic-bezier(0.2, 0.8, 0.2, 1);
  backface-visibility: hidden;
  will-change: opacity, transform;
}
.pb__pcard--info {
  display: flex;
  flex-direction: column;
  gap: 2px;
  padding: 0 2px;
  padding: 0 0.125rem;
}
.pb__pcard--name {
  font-size: 16px;
  font-size: 1rem;
  line-height: 22px;
  line-height: 1.375rem;
  font-weight: 700;
  color: #2f343d;
  transition: color 0.2s;
  backface-visibility: hidden;
  will-change: color;
}
.pb__pcard--price {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #98a0b1;
}
.pb__pcard:active .pb__pcard--media {
  background-color: #eceef2;
}
.pb__pcard:focus-visible {
  outline: none;
}
.pb__pcard:focus-visible .pb__pcard--media {
  box-shadow: 0 0 0 2px #e7314b;
}

@keyframes pb-card-in {
  from {
    opacity: 0;
    transform: translateY(12px);
  }
}
html .pb__kit-header--logo-text,
html .pb__kit-header--logo-icon {
  border-radius: 6px !important;
}
html .button__default,
html .pb__kit-button--buy,
html .pb__kit-button--back,
html .pb__kit-cart-button,
html .pb__chip,
html .pb__tool,
html .pb__help-link,
html .pb__cactions--item,
html .pb__text--button,
html .pb__range--button,
html .pb__img-delete,
html .pb__cart-qty,
html .pb__kit--dialog .button__default,
html .pb__toast {
  border-radius: 6px !important;
}
html .pb__input,
html .pb__textarea,
html .pb__textarea--input,
html .pb__text--input,
html .pb__font--current,
html .pb__font--list,
html .pb__select,
html .pb__select--label,
html .pb__select--options,
html .pb__panel--search {
  border-radius: 6px !important;
}
html .pb__font--item,
html .pb__select--option,
html .pb__select--option-text {
  border-radius: 4px !important;
}
html .pb__kit--cart-size .pb__select--option,
html .pb__kit--cart-size .pb__select--option-text {
  border-radius: 6px !important;
}
html .pb__kit--main .pb__kit-panel--edit > .pb__panel--item,
html .pb__kit--main .pb__kit-panel--back > .pb__panel--item,
html .pb__kit--main .pb__panel--actions .pb__panel--item {
  border-radius: 6px !important;
}
html .pb__kit--main .pb__kit-panel--edit > .pb__panel--item [class^=pb_kit_icon],
html .pb__kit--main .pb__kit-panel--back > .pb__panel--item [class^=pb_kit_icon],
html .pb__kit--main .pb__panel--actions .pb__panel--item [class^=pb_kit_icon] {
  border-radius: 6px !important;
}
html .pb__panel--close,
html .win__close_top {
  border-radius: 6px !important;
}
html .pb__seg {
  border-radius: 6px !important;
}
html .pb__seg--item {
  border-radius: 4px !important;
}
html .pb__form--file-item,
html .pb__img-item,
html .pb__kit--index {
  border-radius: 6px !important;
}
html .pb__form--file-img,
html .pb__kit--index-text {
  border-radius: 4px !important;
}
html .pb__kit--mini-button,
html .pb__kit--mini-button .pb__kit-img--mini {
  border-radius: 6px !important;
}
html .pcr-app[data-theme=nano] {
  border-radius: 6px !important;
}
html .pcr-app[data-theme=nano] .pcr-selection .pcr-color-palette,
html .pcr-app[data-theme=nano] .pcr-selection .pcr-color-palette .pcr-palette,
html .pcr-app[data-theme=nano] .pcr-interaction .pcr-result {
  border-radius: 6px !important;
}
html .pcr-app[data-theme=nano] .pcr-swatches > button,
html .pcr-app[data-theme=nano] .pcr-swatches > button:after {
  border-radius: 4px !important;
}
html .pb__pcard--media,
html .pb__kit--main .pb__kit-panel--edit-help,
html .win__content,
html .pb__fabric--modal--img,
html .pb__kit--size--img,
html .pb__cart-item--images img,
html .pb__kit--cart-preview img {
  border-radius: 10px !important;
}
html .pb__kit--main .pb__kit-panel--edit-help .pb__panel--item,
html .pb__kit--main .pb__kit-panel--edit-help .pb__panel--item [class^=pb_kit_icon] {
  border-radius: 6px !important;
}
html .pb__pcard--badge,
html .pb__pcard--go {
  border-radius: 6px !important;
}
html .win__close_top {
  top: 12px !important;
  right: 12px !important;
  width: 32px !important;
  height: 32px !important;
  border: 0 !important;
  background-color: #f4f5f7 !important;
  transition: background-color 0.2s !important;
  backface-visibility: hidden !important;
  will-change: background-color !important;
}
html .win__close_top:before, html .win__close_top:after {
  left: calc(50% - 6px) !important;
  top: calc(50% - 1px) !important;
  width: 12px !important;
  background-color: #98a0b1 !important;
}
html .win__close_top:hover {
  transform: none !important;
  background-color: #fdf1f3 !important;
}
html .win__close_top:hover:before, html .win__close_top:hover:after {
  background-color: #e7314b !important;
}
html .win__content .pb__kit--cart-title {
  padding-right: 40px;
  padding-left: 40px;
}
html .pb__kit--cart-fabric .pb__select--options,
html .pb__kit--cart-print .pb__select--options {
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
}
html .pb__kit-panel--more .pb__kit-panel--name {
  margin-bottom: 10px;
  font-size: 12px !important;
  line-height: 16px !important;
  font-weight: 700;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #98a0b1;
}
html .pb__kit-panel--more .pb__range-span.pb__kit-panel--name,
html .pb__fx .pb__kit-panel--name {
  padding: 0 !important;
  margin: 14px 0 6px;
  font-size: 14px !important;
  line-height: 20px !important;
  font-weight: 600;
  letter-spacing: 0;
  text-transform: none;
  color: #2f343d;
}
html .pb__fx--title {
  margin: 4px 0 0;
  font-size: 12px;
  color: #98a0b1;
}
html .pb__range {
  display: grid !important;
  grid-template-columns: 32px minmax(0, 1fr) 32px 64px;
  align-items: center;
  gap: 10px;
  margin: 0 0 14px !important;
}
html .pb__range--box {
  display: contents !important;
}
html .pb__range--input[type=range] {
  grid-column: 2;
  grid-row: 1;
  width: 100% !important;
  height: 4px !important;
  margin: 0 !important;
  border-radius: 2px;
  background: linear-gradient(90deg, #e7314b var(--pb-fill, 50%), #e3e5ea var(--pb-fill, 50%)) !important;
}
html .pb__range--input[type=range]::-webkit-slider-thumb {
  width: 18px !important;
  height: 18px !important;
  border: 3px solid #e7314b !important;
  box-shadow: 0 1px 4px rgba(31, 36, 48, 0.2);
  cursor: grab;
}
html .pb__range--input[type=range]::-moz-range-thumb {
  width: 12px !important;
  height: 12px !important;
  border: 3px solid #e7314b !important;
  box-shadow: 0 1px 4px rgba(31, 36, 48, 0.2);
}
html .pb__range--input[type=range]::-moz-range-track {
  background: transparent !important;
}
html .pb__range--input[type=range]::-moz-range-progress {
  background: transparent !important;
}
html .pb__range--button {
  grid-row: 1;
  width: 32px !important;
  height: 32px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0;
  background-color: #f4f5f7 !important;
  cursor: pointer;
  transition: background-color 0.2s !important;
  backface-visibility: hidden !important;
  will-change: background-color !important;
}
html .pb__range--button:after {
  display: none !important;
}
html .pb__range--button:before {
  color: #6b7280 !important;
  font-size: 18px !important;
  line-height: 18px !important;
  font-weight: 600;
  transition: color 0.2s;
  backface-visibility: hidden;
  will-change: color;
}
html .pb__range--button:hover {
  background-color: #fdf1f3 !important;
}
html .pb__range--button:hover:before {
  color: #e7314b !important;
}
html .pb__range--minus {
  grid-column: 1;
}
html .pb__range--minus:before {
  content: "−" !important;
}
html .pb__range--plus {
  grid-column: 3;
}
html .pb__range--input-box {
  grid-column: 4;
  grid-row: 1;
  display: flex !important;
  align-items: center;
  justify-content: center;
  height: 32px;
  padding: 0 6px;
  border: 1px solid #e3e5ea;
  border-radius: 6px;
  background-color: #fff;
}
html .pb__range--input-box:after {
  padding-left: 1px !important;
  font-size: 13px !important;
  line-height: 18px !important;
  font-weight: 600 !important;
  color: #98a0b1 !important;
}
html .pb__range--input[type=number] {
  width: 100% !important;
  min-width: 0;
  max-width: 40px;
  margin: 0 !important;
  border: 0;
  background: none;
  text-align: center !important;
  font-size: 14px !important;
  line-height: 18px !important;
  font-weight: 600 !important;
  color: #2f343d !important;
  -moz-appearance: textfield;
}
html .pb__range--input[type=number]::-webkit-outer-spin-button, html .pb__range--input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
html .pb__text--align,
html .pb__text--style,
html .pb__text--case {
  display: grid !important;
  grid-template-columns: repeat(4, 1fr);
  gap: 4px;
  margin: 0 0 8px !important;
  padding: 4px;
  border-radius: 6px;
  background-color: #f4f5f7;
}
html .pb__text--case {
  grid-template-columns: repeat(2, 1fr);
}
html .pb__text--button {
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: auto !important;
  height: 34px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 4px !important;
  background: none !important;
  color: #6b7280 !important;
  cursor: pointer;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  backface-visibility: hidden;
  will-change: background-color, color, box-shadow;
}
html .pb__text--button [class^=pb_kit_icon] {
  font-size: 16px !important;
  color: inherit !important;
}
html .pb__text--button:hover {
  color: #e7314b !important;
}
html .pb__text--button.is-active {
  background-color: #fff !important;
  color: #e7314b !important;
  box-shadow: 0 1px 4px rgba(31, 36, 48, 0.12);
}
html .pb__seg--item {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center !important;
}
html .pb__kit-panel--more .pb__input--block {
  border: 0 !important;
  padding: 0 !important;
  background: none !important;
}
html .pb__text--input,
html .pb__textarea--input {
  display: block;
  width: 100% !important;
  min-height: 104px;
  padding: 12px 14px !important;
  border: 1px solid #e3e5ea !important;
  background-color: #fff;
  font-size: 15px !important;
  line-height: 22px !important;
  color: #2f343d;
  resize: vertical;
  outline: none;
  transition: border-color 0.2s, box-shadow 0.2s;
  backface-visibility: hidden;
  will-change: border-color, box-shadow;
}
html .pb__text--input::-moz-placeholder, html .pb__textarea--input::-moz-placeholder {
  color: #b6bcc8;
}
html .pb__text--input::placeholder,
html .pb__textarea--input::placeholder {
  color: #b6bcc8;
}
html .pb__text--input:focus,
html .pb__textarea--input:focus {
  border-color: #e7314b !important;
  box-shadow: 0 0 0 3px rgba(231, 49, 75, 0.12);
}
html .pb__textarea--input {
  min-height: 72px;
}
html .pb__text--add.button__default {
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 100% !important;
  max-width: none !important;
  height: 44px !important;
  margin-top: 12px !important;
  font-size: 14px !important;
  font-weight: 700;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}
html .pb__drop {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 4px;
  min-height: 188px;
  padding: 24px 16px;
  border: 1.5px dashed #cfd3db;
  border-radius: 10px;
  background-color: #fafbfc;
  text-align: center;
  cursor: pointer;
  transition: border-color 0.2s, background-color 0.2s;
  backface-visibility: hidden;
  will-change: border-color, background-color;
}
html .pb__drop--input {
  position: absolute;
  width: 1px;
  height: 1px;
  opacity: 0;
  pointer-events: none;
}
html .pb__drop--icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 52px;
  height: 52px;
  margin-bottom: 10px;
  border-radius: 6px;
  background-color: #fdf1f3;
  color: #e7314b;
  font-size: 26px;
  transition: background-color 0.2s, color 0.2s, transform 0.2s;
  backface-visibility: hidden;
  will-change: background-color, color, transform;
}
html .pb__drop--title {
  font-size: 15px;
  line-height: 20px;
  font-weight: 700;
  color: #2f343d;
}
html .pb__drop--text {
  font-size: 13px;
  line-height: 18px;
  color: #6b7280;
}
html .pb__drop--hint {
  margin-top: 10px;
  font-size: 12px;
  line-height: 16px;
  color: #98a0b1;
}
html .pb__drop:hover, html .pb__drop.is-dragover {
  border-color: #e7314b;
  background-color: #fdf1f3;
}
html .pb__drop:hover .pb__drop--icon, html .pb__drop.is-dragover .pb__drop--icon {
  background-color: #e7314b;
  color: #fff;
}
html .pb__drop.is-dragover .pb__drop--icon {
  transform: translateY(-3px);
}
html .pb__kit-canvas.is-dragover .pb__kit-canvas--box:after {
  content: "Отпустите, чтобы добавить фото";
  position: absolute;
  inset: 16px;
  z-index: 5;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px dashed #e7314b;
  border-radius: 10px;
  background-color: rgba(253, 241, 243, 0.7);
  color: #e7314b;
  font-size: 16px;
  font-weight: 700;
  pointer-events: none;
}
html .pb__kit-button--buy {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
html .pb__kit-button--buy-icon {
  font-size: 13px;
  transition: transform 0.2s;
  backface-visibility: hidden;
  will-change: transform;
}
html .pb__kit-button--buy:hover .pb__kit-button--buy-icon {
  transform: translateX(3px);
}

.pb__kit-fabric--header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 2;
}

body {
  margin: 0;
  padding: 0;
}

html, body {
  min-width: 320px;
  height: 100vh;
  height: calc(var(--vh, 1vh) * 100);
}

@supports (-webkit-touch-callout: none){
  html, body{
    height: -webkit-fill-available;
  }
}

.pb__container--body {
  height: 100vh;
  height: calc(var(--vh, 1vh) * 100) !important;
}

@supports (-webkit-touch-callout: none){
  .pb__container--body{
    height: -webkit-fill-available;
  }
}

@media screen and (max-width: 1215px) and (min-width: 1216px){
  .pb__setting--open .pb__panel--more--close {
    padding: 0 44px;
    padding: 0 2.75rem;
  }
}

@media screen and (max-width: 1215px) and (max-width: 1215px){
  .pb__setting--open .pb__panel--more--close {
    padding: 0 16px;
    padding: 0 1rem;
  }
}

@media screen and (max-width: 1215px){
  .pb__product--info-name--art {
    display: block;
    font-size: 0.875rem;
    font-weight: 700;
    line-height: 1;
  }
  .pb-hidden-widescreen-until {
    display: none !important;
  }
  .win {
    bottom: 0;
    height: calc(var(--vh, 1vh) * 100);
    top: 52px;
    top: 3.25rem;
  }
  body.win-show .pb__kit-button--buy {
    display: none;
  }
  body.win-show .pb__kit--cart-title {
    display: none;
  }
  body.win-show .win__close_top {
    display: none;
  }
  @keyframes logo {
    0%, 10% {
      transform: rotateY(90deg);
      opacity: 1;
    }
    15% {
      transform: rotateY(0);
    }
    80% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }
  @keyframes logo-1 {
    0%, 25% {
      transform: translateX(-35px);
      opacity: 0;
    }
    29% {
      opacity: 1;
    }
    30% {
      transform: translateX(0);
    }
    80% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }
  @keyframes logo-2 {
    0%, 40% {
      transform: translateX(-70px);
      opacity: 0;
    }
    44% {
      opacity: 1;
    }
    45% {
      transform: translateX(0);
    }
    80% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }
  @keyframes logo-3 {
    0%, 55% {
      transform: translateX(-105px);
      opacity: 0;
    }
    59% {
      opacity: 1;
    }
    60% {
      transform: translateX(0);
    }
    80% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }
  .pb__container {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-content: center;
  }
  .pb__container--start {
    padding-left: 10px;
    padding-left: 0.625rem;
    padding-right: 10px;
    padding-right: 0.625rem;
    padding-top: 40px;
    padding-top: 2.5rem;
  }
  .pb__container--title {
    font-size: 1rem;
    line-height: 21px;
    line-height: 1.3125rem;
    height: 122px;
    height: 7.625rem;
    display: flex;
    align-items: center;
    padding-bottom: 10px;
    padding-bottom: 0.625rem;
  }
  .pb__kit-panel--main [for=PbGenerationSelect] {
    display: none;
  }
  .pb__kit--main {
    min-height: 100vh;
  }
  @supports (-webkit-touch-callout: none){
    .pb__kit--main{
      min-height: -webkit-fill-available;
    }
  }
  .pb__kit--main-select #PbGenerationSelect:not(:checked) ~ .pb__kit-fabric--header .pb__kit-button--back {
    max-width: 114px !important;
    max-width: 7.125rem !important;
  }
  .pb__kit--main-select #PbGenerationSelect:not(:checked) ~ .pb__kit-fabric--header .pb__kit-button--back:after {
    font-size: 0.5rem !important;
  }
  .pb__kit--main-select #PbGenerationSelect:not(:checked) ~ .pb__kit-fabric--header .pb__kit-button--back:before {
    font-size: 0.5rem !important;
    width: 58px !important;
    width: 3.625rem !important;
  }
  .pb__kit-header {
    padding: 10px;
    padding: 0.625rem;
    height: auto;
    background-color: #fff;
  }
  .pb__kit-header .pb__kit-header--item-age {
    position: absolute;
    top: 116px;
    top: 7.25rem;
    left: 10px;
    left: 0.625rem;
    right: 10px;
    right: 0.625rem;
  }
  .pb__kit-header .pb__kit-header--item-age .pb__select--block {
    margin-left: 0;
    width: 100%;
    max-width: 100%;
  }
  .pb__kit-header .pb__kit-header--item-age .pb__select--block .pb__select--label {
    background: none;
    color: #000;
  }
  .pb__kit-header {
    flex-wrap: nowrap;
  }
  .pb__kit-header .pb__kit-header--logo .pb__kit-header--logo-icon {
    display: none;
  }
  .pb__kit-header--item--type .pb__select {
    min-width: 42px;
    min-width: 2.625rem;
    max-width: 42px;
    max-width: 2.625rem;
  }
  .pb__kit-header--item--type .pb__select .pb__select--options:not(.pb__select--options--hidden) {
    min-width: 200px;
    min-width: 12.5rem;
    border-top: 1px solid #c4c4c4;
    border-top: 0.0625rem solid #c4c4c4;
  }
  .pb__kit-header--item--type .pb__select--label {
    background: none !important;
    padding: 10px 40px 10px 20px;
    padding: 0.625rem 2.5rem 0.625rem 1.25rem;
    font-size: 0;
    position: relative;
    height: 32px;
    height: 2rem;
  }
  .pb__kit-header--item--type .pb__select--label:before {
    font-family: "pb_kit_icon";
    content: "\e92e";
    font-size: 18px;
    font-size: 1.125rem;
    display: block;
    position: absolute;
    color: #98a0b1;
    left: 10px;
    left: 0.625rem;
  }
  .pb__kit-header--logo-text {
    padding-left: 10px;
    padding-left: 0.625rem;
    padding-right: 10px;
    padding-right: 0.625rem;
    width: 32px;
    width: 2rem;
    height: 32px;
    height: 2rem;
  }
  .pb__kit-header--logo-text span:before {
    background-image: url("/cdn/img/kit/logo/logo-small.svg");
    width: 18px;
    width: 1.125rem;
    height: 13px;
    height: 0.8125rem;
  }
  .pb__kit-header--logo-icon {
    width: 32px;
    width: 2rem;
    height: 32px;
    height: 2rem;
    padding: 0 !important;
    font-size: 22px !important;
    font-size: 1.375rem !important;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
  }
  .pb__kit-type {
    border-color: transparent;
  }
  .pb__kit-type--item {
    padding: 5px;
    padding: 0.3125rem;
  }
  .pb__kit-type .button__default {
    font-size: 0.75rem;
    height: 38px;
    height: 2.375rem;
  }
  .pb__kit-type:hover .button__default {
    height: 0;
    margin-top: 0;
  }
  .pb__kit-type--name {
    font-size: 0.625rem;
    line-height: 16px;
    line-height: 1rem;
    padding-top: 5px;
    padding-top: 0.3125rem;
  }
  .pb__kit-type--price {
    font-size: 0.625rem;
    line-height: 13px;
    line-height: 0.8125rem;
  }
  .pb__kit-type--img {
    max-height: 100px;
    max-height: 6.25rem;
    max-width: 100px;
    max-width: 6.25rem;
    flex-grow: 1;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
  }
  .pb__kit-type--img-src {
    max-height: 100px;
    max-height: 6.25rem;
    max-width: 100px;
    max-width: 6.25rem;
  }
  @supports (display: grid) {
    .pb__kit-type--body {
      grid-template-columns: repeat(auto-fit, minmax(24%, 1fr));
    }
  }
  .pb__kit-type--body {
    margin-left: -5px;
    margin-left: -0.3125rem;
    margin-right: -5px;
    margin-right: -0.3125rem;
  }
  .pb__kit-panel--title {
    display: none;
  }
  .pb__kit-panel {
    transition-timing-function: ease-out;
    transition-duration: 86ms;
    transition-property: height;
    backface-visibility: hidden;
    will-change: height;
    background-color: #fff;
    max-height: 60px;
    max-height: 3.75rem;
    min-height: 60px;
    min-height: 3.75rem;
  }
  .pb__kit-panel--type .pb__panel--item {
    flex-direction: column;
    flex-basis: 32%;
    max-width: 32%;
  }
  .pb__kit-panel--type .pb__panel--item [class^=pb_kit_icon] {
    background: #e7314b;
    color: #fff;
    width: 93px;
    width: 5.8125rem;
    font-size: 3rem;
    height: 93px;
    height: 5.8125rem;
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
  }
  .pb__kit-panel--type .pb__panel--item-text-mobile {
    font-weight: 500;
    font-size: 0.75rem;
    line-height: 15px;
    line-height: 0.9375rem;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    margin-bottom: 20px;
    margin-bottom: 1.25rem;
    padding-top: 10px;
    padding-top: 0.625rem;
    color: #000;
  }
  .pb__kit-panel--type .pb__panel--item-text {
    display: none;
  }
  .pb__kit-panel--main, .pb__kit-panel--edit {
    display: flex;
    overflow: hidden;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
    -webkit-overflow-scrolling: touch;
  }
  .pb__kit-panel--back {
    display: none;
  }
  .pb__kit-canvas {
    width: 100%;
  }
  .pb__kit--input[name=pb__panel]:not(:checked) ~ .pb__kit-button {
    background-color: transparent;
    height: 0;
  }
  .pb__kit--input[name=pb__panel]:not(:checked) ~ .pb__kit-panel--type .pb__kit-panel--edit-photo, .pb__kit--input[name=pb__panel]:not(:checked) ~ .pb__kit-panel--type .pb__kit-panel--edit-text, .pb__kit--input[name=pb__panel]:not(:checked) ~ .pb__kit-panel--type .pb__kit-panel--edit-help {
    background-color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    padding-top: 11px;
    padding-top: 0.6875rem;
    padding-left: 7px;
    padding-left: 0.4375rem;
    padding-right: 7px;
    padding-right: 0.4375rem;
    display: flex;
    justify-content: space-between;
  }
  .pb__kit--input[name=pb__panel]:not(:checked) ~ .pb__kit-panel--type .pb__kit-panel--edit-photo .pb__panel--item, .pb__kit--input[name=pb__panel]:not(:checked) ~ .pb__kit-panel--type .pb__kit-panel--edit-text .pb__panel--item, .pb__kit--input[name=pb__panel]:not(:checked) ~ .pb__kit-panel--type .pb__kit-panel--edit-help .pb__panel--item {
    flex-basis: auto;
    max-width: 50px;
    max-width: 3.125rem;
    width: 100%;
  }
  .pb__kit--input[name=pb__panel]:not(:checked) ~ .pb__kit-panel--type .pb__kit-panel--edit-photo .pb__panel--item [class^=pb_kit_icon], .pb__kit--input[name=pb__panel]:not(:checked) ~ .pb__kit-panel--type .pb__kit-panel--edit-text .pb__panel--item [class^=pb_kit_icon], .pb__kit--input[name=pb__panel]:not(:checked) ~ .pb__kit-panel--type .pb__kit-panel--edit-help .pb__panel--item [class^=pb_kit_icon] {
    background-color: transparent;
    width: auto;
    height: 20px;
    height: 1.25rem;
    font-size: 1.25rem;
    color: #98a0b1;
  }
  .pb__kit--input[name=pb__panel]:not(:checked) ~ .pb__kit-panel--type .pb__kit-panel--edit-photo .pb__panel--item .pb__panel--item-text-mobile, .pb__kit--input[name=pb__panel]:not(:checked) ~ .pb__kit-panel--type .pb__kit-panel--edit-text .pb__panel--item .pb__panel--item-text-mobile, .pb__kit--input[name=pb__panel]:not(:checked) ~ .pb__kit-panel--type .pb__kit-panel--edit-help .pb__panel--item .pb__panel--item-text-mobile {
    text-transform: uppercase;
    font-size: 0.4375rem;
    color: #98a0b1;
    padding-top: 4px;
    padding-top: 0.25rem;
    margin-bottom: 0;
  }
  .pb__kit--input[name=pb__panel]:not(:checked) ~ .pb__kit-panel--type .pb__kit-panel--edit-help {
    flex-wrap: nowrap;
  }
  .pb__kit--input[name=pb__panel]:not(:checked) ~ .pb__kit-panel--type .pb__kit-panel--edit-help .pb__panel--phantom {
    max-width: inherit;
    flex-grow: 1;
  }
  .pb__kit--input[name=pb__panel]:not(:checked) ~ .pb__kit-panel--type .pb__kit-panel--edit-help .pb_kit_icon-copyright-alt {
    font-size: 3rem;
    color: #f00;
  }
  .pb__kit--input#PbGenerationFront:not(:checked) ~ .pb__flex .pb__kit-fabric .pb__kit-front--box {
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
  }
  .pb__kit--input#PbGenerationBack:not(:checked) ~ .pb__flex .pb__kit-fabric .pb__kit-back--box {
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
  }
  .pb__kit--input#PbGenerationstart:checked ~ .pb__kit-panel--more .pb__panel--more-start {
    height: auto;
  }
  .pb__kit--input#PbGenerationstart:checked ~ .pb__kit-panel--more .pb__panel--more-start .pb__panel--more-body {
    height: 100%;
    max-height: 100%;
    z-index: 1;
    padding: 10px 5px;
    padding: 0.625rem 0.3125rem;
    opacity: 1;
    overflow: inherit;
    -webkit-overflow-scrolling: touch;
  }
  .pb__kit--input#PbGenerationstart:checked ~ .pb__kit-panel--type {
    height: 0;
    padding: 0;
  }
  .pb__kit--input#PbGenerationcolor:checked ~ .pb__kit-panel--more .pb__panel--more-color {
    height: auto;
  }
  .pb__kit--input#PbGenerationcolor:checked ~ .pb__kit-panel--more .pb__panel--more-color .pb__panel--more-body {
    height: 100%;
    max-height: 100%;
    z-index: 1;
    padding: 10px 5px;
    padding: 0.625rem 0.3125rem;
    opacity: 1;
    overflow: inherit;
    -webkit-overflow-scrolling: touch;
  }
  .pb__kit--input#PbGenerationcolor:checked ~ .pb__kit-panel--type {
    height: 0;
    padding: 0;
  }
  .pb__kit--input#PbGenerationupload:checked ~ .pb__kit-panel--more .pb__panel--more-upload {
    height: auto;
  }
  .pb__kit--input#PbGenerationupload:checked ~ .pb__kit-panel--more .pb__panel--more-upload .pb__panel--more-body {
    height: 100%;
    max-height: 100%;
    z-index: 1;
    padding: 10px 5px;
    padding: 0.625rem 0.3125rem;
    opacity: 1;
    overflow: inherit;
    -webkit-overflow-scrolling: touch;
  }
  .pb__kit--input#PbGenerationupload:checked ~ .pb__kit-panel--type {
    height: 0;
    padding: 0;
  }
  .pb__kit--input#PbGenerationclipart:checked ~ .pb__kit-panel--more .pb__panel--more-clipart {
    height: auto;
  }
  .pb__kit--input#PbGenerationclipart:checked ~ .pb__kit-panel--more .pb__panel--more-clipart .pb__panel--more-body {
    height: 100%;
    max-height: 100%;
    z-index: 1;
    padding: 10px 5px;
    padding: 0.625rem 0.3125rem;
    opacity: 1;
    overflow: inherit;
    -webkit-overflow-scrolling: touch;
  }
  .pb__kit--input#PbGenerationclipart:checked ~ .pb__kit-panel--type {
    height: 0;
    padding: 0;
  }
  .pb__kit--input#PbGenerationtext:checked ~ .pb__kit-panel--more .pb__panel--more-text {
    height: auto;
  }
  .pb__kit--input#PbGenerationtext:checked ~ .pb__kit-panel--more .pb__panel--more-text .pb__panel--more-body {
    height: 100%;
    max-height: 100%;
    z-index: 1;
    padding: 10px 5px;
    padding: 0.625rem 0.3125rem;
    opacity: 1;
    overflow: inherit;
    -webkit-overflow-scrolling: touch;
  }
  .pb__kit--input#PbGenerationtext:checked ~ .pb__kit-panel--type {
    height: 0;
    padding: 0;
  }
  .pb__kit--input#PbGenerationfond:checked ~ .pb__kit-panel--more .pb__panel--more-fond {
    height: auto;
  }
  .pb__kit--input#PbGenerationfond:checked ~ .pb__kit-panel--more .pb__panel--more-fond .pb__panel--more-body {
    height: 100%;
    max-height: 100%;
    z-index: 1;
    padding: 10px 5px;
    padding: 0.625rem 0.3125rem;
    opacity: 1;
    overflow: inherit;
    -webkit-overflow-scrolling: touch;
  }
  .pb__kit--input#PbGenerationfond:checked ~ .pb__kit-panel--type {
    height: 0;
    padding: 0;
  }
  .pb__kit--input#PbGenerationlayer-group:checked ~ .pb__kit-panel--more .pb__panel--more-layer-group {
    height: auto;
  }
  .pb__kit--input#PbGenerationlayer-group:checked ~ .pb__kit-panel--more .pb__panel--more-layer-group .pb__panel--more-body {
    height: 100%;
    max-height: 100%;
    z-index: 1;
    padding: 10px 5px;
    padding: 0.625rem 0.3125rem;
    opacity: 1;
    overflow: inherit;
    -webkit-overflow-scrolling: touch;
  }
  .pb__kit--input#PbGenerationlayer-group:checked ~ .pb__kit-panel--type {
    height: 0;
    padding: 0;
  }
  .pb__kit--input#PbGenerationPhotomask:checked ~ .pb__kit-panel--more .pb__panel--more-mask {
    height: auto;
  }
  .pb__kit--input#PbGenerationPhotomask:checked ~ .pb__kit-panel--more .pb__panel--more-mask .pb__panel--more-body {
    height: 100%;
    max-height: 100%;
    z-index: 1;
    padding: 10px 5px;
    padding: 0.625rem 0.3125rem;
    opacity: 1;
    overflow: inherit;
    -webkit-overflow-scrolling: touch;
  }
  .pb__kit--input#PbGenerationPhotomask:checked ~ .pb__kit-panel--type .pb__kit-panel--edit-help {
    display: none !important;
  }
  .pb__kit--input#PbGenerationPhotomask:checked ~ .pb__kit-panel--type {
    height: 0;
    padding: 0;
  }
  .pb__kit--input#PbGenerationPhotofilter:checked ~ .pb__kit-panel--more .pb__panel--more-filter {
    height: auto;
  }
  .pb__kit--input#PbGenerationPhotofilter:checked ~ .pb__kit-panel--more .pb__panel--more-filter .pb__panel--more-body {
    height: 100%;
    max-height: 100%;
    z-index: 1;
    padding: 10px 5px;
    padding: 0.625rem 0.3125rem;
    opacity: 1;
    overflow: inherit;
    -webkit-overflow-scrolling: touch;
  }
  .pb__kit--input#PbGenerationPhotofilter:checked ~ .pb__kit-panel--type .pb__kit-panel--edit-help {
    display: none !important;
  }
  .pb__kit--input#PbGenerationPhotofilter:checked ~ .pb__kit-panel--type {
    height: 0;
    padding: 0;
  }
  .pb__kit--input#PbGenerationPhototurn:checked ~ .pb__kit-panel--more .pb__panel--more-turn {
    height: auto;
  }
  .pb__kit--input#PbGenerationPhototurn:checked ~ .pb__kit-panel--more .pb__panel--more-turn .pb__panel--more-body {
    height: 100%;
    max-height: 100%;
    z-index: 1;
    padding: 10px 5px;
    padding: 0.625rem 0.3125rem;
    opacity: 1;
    overflow: inherit;
    -webkit-overflow-scrolling: touch;
  }
  .pb__kit--input#PbGenerationPhototurn:checked ~ .pb__kit-panel--type .pb__kit-panel--edit-help {
    display: none !important;
  }
  .pb__kit--input#PbGenerationPhototurn:checked ~ .pb__kit-panel--type {
    height: 0;
    padding: 0;
  }
  .pb__kit--input#PbGenerationPhotozoom:checked ~ .pb__kit-panel--more .pb__panel--more-zoom {
    height: auto;
  }
  .pb__kit--input#PbGenerationPhotozoom:checked ~ .pb__kit-panel--more .pb__panel--more-zoom .pb__panel--more-body {
    height: 100%;
    max-height: 100%;
    z-index: 1;
    padding: 10px 5px;
    padding: 0.625rem 0.3125rem;
    opacity: 1;
    overflow: inherit;
    -webkit-overflow-scrolling: touch;
  }
  .pb__kit--input#PbGenerationPhotozoom:checked ~ .pb__kit-panel--type .pb__kit-panel--edit-help {
    display: none !important;
  }
  .pb__kit--input#PbGenerationPhotozoom:checked ~ .pb__kit-panel--type {
    height: 0;
    padding: 0;
  }
  .pb__kit--input#PbGenerationPhotoopacity:checked ~ .pb__kit-panel--more .pb__panel--more-opacity {
    height: auto;
  }
  .pb__kit--input#PbGenerationPhotoopacity:checked ~ .pb__kit-panel--more .pb__panel--more-opacity .pb__panel--more-body {
    height: 100%;
    max-height: 100%;
    z-index: 1;
    padding: 10px 5px;
    padding: 0.625rem 0.3125rem;
    opacity: 1;
    overflow: inherit;
    -webkit-overflow-scrolling: touch;
  }
  .pb__kit--input#PbGenerationPhotoopacity:checked ~ .pb__kit-panel--type .pb__kit-panel--edit-help {
    display: none !important;
  }
  .pb__kit--input#PbGenerationPhotoopacity:checked ~ .pb__kit-panel--type {
    height: 0;
    padding: 0;
  }
  .pb__kit--input#PbGenerationTextcolortext:checked ~ .pb__kit-panel--more .pb__panel--more-colortext {
    height: auto;
  }
  .pb__kit--input#PbGenerationTextcolortext:checked ~ .pb__kit-panel--more .pb__panel--more-colortext .pb__panel--more-body {
    height: 100%;
    max-height: 100%;
    z-index: 1;
    padding: 10px 5px;
    padding: 0.625rem 0.3125rem;
    opacity: 1;
    overflow: inherit;
    -webkit-overflow-scrolling: touch;
  }
  .pb__kit--input#PbGenerationTextcolortext:checked ~ .pb__kit-panel--type .pb__kit-panel--edit-help {
    display: none !important;
  }
  .pb__kit--input#PbGenerationTextcolortext:checked ~ .pb__kit-panel--type {
    height: 0;
    padding: 0;
  }
  .pb__kit--input#PbGenerationTextfont:checked ~ .pb__kit-panel--more .pb__panel--more-font {
    height: auto;
  }
  .pb__kit--input#PbGenerationTextfont:checked ~ .pb__kit-panel--more .pb__panel--more-font .pb__panel--more-body {
    height: 100%;
    max-height: 100%;
    z-index: 1;
    padding: 10px 5px;
    padding: 0.625rem 0.3125rem;
    opacity: 1;
    overflow: inherit;
    -webkit-overflow-scrolling: touch;
  }
  .pb__kit--input#PbGenerationTextfont:checked ~ .pb__kit-panel--type .pb__kit-panel--edit-help {
    display: none !important;
  }
  .pb__kit--input#PbGenerationTextfont:checked ~ .pb__kit-panel--type {
    height: 0;
    padding: 0;
  }
  .pb__kit--input#PbGenerationTextturn:checked ~ .pb__kit-panel--more .pb__panel--more-turn {
    height: auto;
  }
  .pb__kit--input#PbGenerationTextturn:checked ~ .pb__kit-panel--more .pb__panel--more-turn .pb__panel--more-body {
    height: 100%;
    max-height: 100%;
    z-index: 1;
    padding: 10px 5px;
    padding: 0.625rem 0.3125rem;
    opacity: 1;
    overflow: inherit;
    -webkit-overflow-scrolling: touch;
  }
  .pb__kit--input#PbGenerationTextturn:checked ~ .pb__kit-panel--type .pb__kit-panel--edit-help {
    display: none !important;
  }
  .pb__kit--input#PbGenerationTextturn:checked ~ .pb__kit-panel--type {
    height: 0;
    padding: 0;
  }
  .pb__kit--input#PbGenerationTextzoom:checked ~ .pb__kit-panel--more .pb__panel--more-zoom {
    height: auto;
  }
  .pb__kit--input#PbGenerationTextzoom:checked ~ .pb__kit-panel--more .pb__panel--more-zoom .pb__panel--more-body {
    height: 100%;
    max-height: 100%;
    z-index: 1;
    padding: 10px 5px;
    padding: 0.625rem 0.3125rem;
    opacity: 1;
    overflow: inherit;
    -webkit-overflow-scrolling: touch;
  }
  .pb__kit--input#PbGenerationTextzoom:checked ~ .pb__kit-panel--type .pb__kit-panel--edit-help {
    display: none !important;
  }
  .pb__kit--input#PbGenerationTextzoom:checked ~ .pb__kit-panel--type {
    height: 0;
    padding: 0;
  }
  .pb__kit--input#PbGenerationTexttext:checked ~ .pb__kit-panel--more .pb__panel--more-text {
    height: auto;
  }
  .pb__kit--input#PbGenerationTexttext:checked ~ .pb__kit-panel--more .pb__panel--more-text .pb__panel--more-body {
    height: 100%;
    max-height: 100%;
    z-index: 1;
    padding: 10px 5px;
    padding: 0.625rem 0.3125rem;
    opacity: 1;
    overflow: inherit;
    -webkit-overflow-scrolling: touch;
  }
  .pb__kit--input#PbGenerationTexttext:checked ~ .pb__kit-panel--type .pb__kit-panel--edit-help {
    display: none !important;
  }
  .pb__kit--input#PbGenerationTexttext:checked ~ .pb__kit-panel--type {
    height: 0;
    padding: 0;
  }
  .pb__kit--input#PbGenerationTextfond:checked ~ .pb__kit-panel--more .pb__panel--more-fond {
    height: auto;
  }
  .pb__kit--input#PbGenerationTextfond:checked ~ .pb__kit-panel--more .pb__panel--more-fond .pb__panel--more-body {
    height: 100%;
    max-height: 100%;
    z-index: 1;
    padding: 10px 5px;
    padding: 0.625rem 0.3125rem;
    opacity: 1;
    overflow: inherit;
    -webkit-overflow-scrolling: touch;
  }
  .pb__kit--input#PbGenerationTextfond:checked ~ .pb__kit-panel--type .pb__kit-panel--edit-help {
    display: none !important;
  }
  .pb__kit--input#PbGenerationTextfond:checked ~ .pb__kit-panel--type {
    height: 0;
    padding: 0;
  }
  .pb__kit--input#PbGenerationTextopacity:checked ~ .pb__kit-panel--more .pb__panel--more-opacity {
    height: auto;
  }
  .pb__kit--input#PbGenerationTextopacity:checked ~ .pb__kit-panel--more .pb__panel--more-opacity .pb__panel--more-body {
    height: 100%;
    max-height: 100%;
    z-index: 1;
    padding: 10px 5px;
    padding: 0.625rem 0.3125rem;
    opacity: 1;
    overflow: inherit;
    -webkit-overflow-scrolling: touch;
  }
  .pb__kit--input#PbGenerationTextopacity:checked ~ .pb__kit-panel--type .pb__kit-panel--edit-help {
    display: none !important;
  }
  .pb__kit--input#PbGenerationTextopacity:checked ~ .pb__kit-panel--type {
    height: 0;
    padding: 0;
  }
  .pb__kit--input#PbGenerationTextcurvedtext:checked ~ .pb__kit-panel--more .pb__panel--more-curvedtext {
    height: auto;
  }
  .pb__kit--input#PbGenerationTextcurvedtext:checked ~ .pb__kit-panel--more .pb__panel--more-curvedtext .pb__panel--more-body {
    height: 100%;
    max-height: 100%;
    z-index: 1;
    padding: 10px 5px;
    padding: 0.625rem 0.3125rem;
    opacity: 1;
    overflow: inherit;
    -webkit-overflow-scrolling: touch;
  }
  .pb__kit--input#PbGenerationTextcurvedtext:checked ~ .pb__kit-panel--type .pb__kit-panel--edit-help {
    display: none !important;
  }
  .pb__kit--input#PbGenerationTextcurvedtext:checked ~ .pb__kit-panel--type {
    height: 0;
    padding: 0;
  }
  .pb__kit--input#PbGenerationTextbouncedtext:checked ~ .pb__kit-panel--more .pb__panel--more-bouncedtext {
    height: auto;
  }
  .pb__kit--input#PbGenerationTextbouncedtext:checked ~ .pb__kit-panel--more .pb__panel--more-bouncedtext .pb__panel--more-body {
    height: 100%;
    max-height: 100%;
    z-index: 1;
    padding: 10px 5px;
    padding: 0.625rem 0.3125rem;
    opacity: 1;
    overflow: inherit;
    -webkit-overflow-scrolling: touch;
  }
  .pb__kit--input#PbGenerationTextbouncedtext:checked ~ .pb__kit-panel--type .pb__kit-panel--edit-help {
    display: none !important;
  }
  .pb__kit--input#PbGenerationTextbouncedtext:checked ~ .pb__kit-panel--type {
    height: 0;
    padding: 0;
  }
  .pb__kit--input#PbGenerationTextskewtext:checked ~ .pb__kit-panel--more .pb__panel--more-skewtext {
    height: auto;
  }
  .pb__kit--input#PbGenerationTextskewtext:checked ~ .pb__kit-panel--more .pb__panel--more-skewtext .pb__panel--more-body {
    height: 100%;
    max-height: 100%;
    z-index: 1;
    padding: 10px 5px;
    padding: 0.625rem 0.3125rem;
    opacity: 1;
    overflow: inherit;
    -webkit-overflow-scrolling: touch;
  }
  .pb__kit--input#PbGenerationTextskewtext:checked ~ .pb__kit-panel--type .pb__kit-panel--edit-help {
    display: none !important;
  }
  .pb__kit--input#PbGenerationTextskewtext:checked ~ .pb__kit-panel--type {
    height: 0;
    padding: 0;
  }
  .pb__kit--mini-button {
    margin-right: 10px;
    margin-right: 0.625rem;
    margin-left: 10px;
    margin-left: 0.625rem;
    width: 60px;
    width: 3.75rem;
    height: 60px;
    height: 3.75rem;
    flex-basis: 60px;
  }
  .pb__kit--mini-button > .pb__kit-img--mini {
    max-width: 40px;
    max-width: 2.5rem;
    max-height: 50px;
    max-height: 3.125rem;
  }
  .pb__kit-button {
    display: flex;
    justify-content: space-between;
  }
  .pb__kit-button--buy.button__default {
    margin-left: auto;
    margin-right: 0;
    max-width: 70px;
    max-width: 4.375rem;
    font-size: 0.5rem;
    height: 32px;
    height: 2rem;
    padding: 0 8px;
    padding: 0 0.5rem;
  }
  .pb__kit-button--buy.button__default:before {
    position: relative;
    font-size: 0.625rem;
    max-width: 16px;
    max-width: 1rem;
  }
  .pb__kit-button--back + .pb__kit-button--buy {
    margin-left: 8px;
    margin-left: 0.5rem;
  }
  .pb__kit-button--back.button__default {
    margin-left: auto;
    margin-right: 0;
    max-width: 70px;
    max-width: 4.375rem;
    font-size: 0.5rem;
    height: 32px;
    height: 2rem;
    padding: 0 8px;
    padding: 0 0.5rem;
    box-shadow: none;
    border-color: transparent;
    color: #98a0b1;
    text-transform: uppercase;
  }
  .pb__kit-button--back.button__default:before {
    color: #c8cdd7;
    position: relative;
    font-size: 0.625rem;
    max-width: 16px;
    max-width: 1rem;
  }
  .pb__kit-button--save {
    max-width: 120px;
    max-width: 7.5rem;
    margin-right: auto;
    margin-left: auto;
    line-height: 2;
  }
  .pb__kit-button--setting {
    height: 65px;
    height: 4.0625rem;
    width: 65px;
    width: 4.0625rem;
    background-color: #e7314b;
    font-size: 0;
    line-height: 0;
    border-radius: 290486px;
    border-radius: 18155.375rem;
    border: 5px solid #fff;
    border: 0.3125rem solid #fff;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    position: absolute;
    top: -45px;
    top: -2.8125rem;
    left: 50%;
    transform: translateX(-50%);
    padding-bottom: 6px;
    padding-bottom: 0.375rem;
    box-shadow: 0 -17px 20px -20px #000;
  }
  .pb__kit-button--setting:before {
    content: "+";
    color: #fff;
    font-weight: 600;
    font-size: 2.5rem;
  }
  .pb__kit--cart-top {
    justify-content: flex-end;
    height: 0;
  }
  .pb__kit--cart-fabric .pb__kit--cart-list, .pb__kit--cart-wrapping .pb__kit--cart-list, .pb__kit--cart-print .pb__kit--cart-list, .pb__kit--cart-size .pb__kit--cart-list {
    padding-right: 30px;
    padding-right: 1.875rem;
  }
  .pb__kit--cart-fabric .pb__kit--cart-link, .pb__kit--cart-wrapping .pb__kit--cart-link, .pb__kit--cart-print .pb__kit--cart-link {
    display: none;
  }
  .pb__kit--cart-fabric .pb__kit--cart-info, .pb__kit--cart-wrapping .pb__kit--cart-info, .pb__kit--cart-print .pb__kit--cart-info {
    position: relative;
    top: 10px;
    top: 0.625rem;
    font-size: 1.125rem;
  }
  .pb__kit--index-text {
    font-size: 8px;
    font-size: 0.5rem;
  }
  .pb__panel--more-start {
    height: 100%;
    height: 0;
    width: 100%;
    left: 0;
    transition-timing-function: ease-out;
    transition-duration: 86ms;
    transition-property: height, max-height;
    backface-visibility: hidden;
    will-change: height, max-height;
  }
  .pb__panel--more-color {
    height: 100%;
    height: 0;
    width: 100%;
    left: 0;
    transition-timing-function: ease-out;
    transition-duration: 86ms;
    transition-property: height, max-height;
    backface-visibility: hidden;
    will-change: height, max-height;
  }
  .pb__panel--more-upload {
    height: 100%;
    height: 0;
    width: 100%;
    left: 0;
    transition-timing-function: ease-out;
    transition-duration: 86ms;
    transition-property: height, max-height;
    backface-visibility: hidden;
    will-change: height, max-height;
  }
  .pb__panel--more-clipart {
    height: 100%;
    height: 0;
    width: 100%;
    left: 0;
    transition-timing-function: ease-out;
    transition-duration: 86ms;
    transition-property: height, max-height;
    backface-visibility: hidden;
    will-change: height, max-height;
  }
  .pb__panel--more-text {
    height: 100%;
    height: 0;
    width: 100%;
    left: 0;
    transition-timing-function: ease-out;
    transition-duration: 86ms;
    transition-property: height, max-height;
    backface-visibility: hidden;
    will-change: height, max-height;
  }
  .pb__panel--more-fond {
    height: 100%;
    height: 0;
    width: 100%;
    left: 0;
    transition-timing-function: ease-out;
    transition-duration: 86ms;
    transition-property: height, max-height;
    backface-visibility: hidden;
    will-change: height, max-height;
  }
  .pb__panel--more-layer-group {
    height: 100%;
    height: 0;
    width: 100%;
    left: 0;
    transition-timing-function: ease-out;
    transition-duration: 86ms;
    transition-property: height, max-height;
    backface-visibility: hidden;
    will-change: height, max-height;
  }
  .pb__panel--more-mask {
    height: 100%;
    height: 0;
    width: 100%;
    left: 0;
    transition-timing-function: ease-out;
    transition-duration: 86ms;
    transition-property: height, max-height;
    backface-visibility: hidden;
    will-change: height, max-height;
  }
  .pb__panel--more-filter {
    height: 100%;
    height: 0;
    width: 100%;
    left: 0;
    transition-timing-function: ease-out;
    transition-duration: 86ms;
    transition-property: height, max-height;
    backface-visibility: hidden;
    will-change: height, max-height;
  }
  .pb__panel--more-turn {
    height: 100%;
    height: 0;
    width: 100%;
    left: 0;
    transition-timing-function: ease-out;
    transition-duration: 86ms;
    transition-property: height, max-height;
    backface-visibility: hidden;
    will-change: height, max-height;
  }
  .pb__panel--more-zoom {
    height: 100%;
    height: 0;
    width: 100%;
    left: 0;
    transition-timing-function: ease-out;
    transition-duration: 86ms;
    transition-property: height, max-height;
    backface-visibility: hidden;
    will-change: height, max-height;
  }
  .pb__panel--more-opacity {
    height: 100%;
    height: 0;
    width: 100%;
    left: 0;
    transition-timing-function: ease-out;
    transition-duration: 86ms;
    transition-property: height, max-height;
    backface-visibility: hidden;
    will-change: height, max-height;
  }
  .pb__panel--more-colortext {
    height: 100%;
    height: 0;
    width: 100%;
    left: 0;
    transition-timing-function: ease-out;
    transition-duration: 86ms;
    transition-property: height, max-height;
    backface-visibility: hidden;
    will-change: height, max-height;
  }
  .pb__panel--more-font {
    height: 100%;
    height: 0;
    width: 100%;
    left: 0;
    transition-timing-function: ease-out;
    transition-duration: 86ms;
    transition-property: height, max-height;
    backface-visibility: hidden;
    will-change: height, max-height;
  }
  .pb__panel--more-turn {
    height: 100%;
    height: 0;
    width: 100%;
    left: 0;
    transition-timing-function: ease-out;
    transition-duration: 86ms;
    transition-property: height, max-height;
    backface-visibility: hidden;
    will-change: height, max-height;
  }
  .pb__panel--more-zoom {
    height: 100%;
    height: 0;
    width: 100%;
    left: 0;
    transition-timing-function: ease-out;
    transition-duration: 86ms;
    transition-property: height, max-height;
    backface-visibility: hidden;
    will-change: height, max-height;
  }
  .pb__panel--more-text {
    height: 100%;
    height: 0;
    width: 100%;
    left: 0;
    transition-timing-function: ease-out;
    transition-duration: 86ms;
    transition-property: height, max-height;
    backface-visibility: hidden;
    will-change: height, max-height;
  }
  .pb__panel--more-fond {
    height: 100%;
    height: 0;
    width: 100%;
    left: 0;
    transition-timing-function: ease-out;
    transition-duration: 86ms;
    transition-property: height, max-height;
    backface-visibility: hidden;
    will-change: height, max-height;
  }
  .pb__panel--more-opacity {
    height: 100%;
    height: 0;
    width: 100%;
    left: 0;
    transition-timing-function: ease-out;
    transition-duration: 86ms;
    transition-property: height, max-height;
    backface-visibility: hidden;
    will-change: height, max-height;
  }
  .pb__panel--more-curvedtext {
    height: 100%;
    height: 0;
    width: 100%;
    left: 0;
    transition-timing-function: ease-out;
    transition-duration: 86ms;
    transition-property: height, max-height;
    backface-visibility: hidden;
    will-change: height, max-height;
  }
  .pb__panel--more-bouncedtext {
    height: 100%;
    height: 0;
    width: 100%;
    left: 0;
    transition-timing-function: ease-out;
    transition-duration: 86ms;
    transition-property: height, max-height;
    backface-visibility: hidden;
    will-change: height, max-height;
  }
  .pb__panel--more-skewtext {
    height: 100%;
    height: 0;
    width: 100%;
    left: 0;
    transition-timing-function: ease-out;
    transition-duration: 86ms;
    transition-property: height, max-height;
    backface-visibility: hidden;
    will-change: height, max-height;
  }
  .pb__panel--more-comment {
    position: absolute;
    top: -10px;
    top: -0.625rem;
    height: 100%;
    max-height: 0;
    transition-timing-function: ease-out;
    transition-duration: 86ms;
    transition-property: height, max-height;
    backface-visibility: hidden;
    will-change: height, max-height;
  }
  .pb__panel--more-edit {
    position: absolute;
    top: -10px;
    top: -0.625rem;
    height: auto;
    max-height: 0;
    transition-timing-function: ease-out;
    transition-duration: 86ms;
    transition-property: background-color;
    backface-visibility: hidden;
    will-change: background-color;
  }
  .pb__panel--more-scroll {
    max-height: 60vh;
  }
  .pb__panel--undo {
    position: fixed;
    right: 10px;
    right: 0.625rem;
    top: 60px;
    top: 3.75rem;
    border-radius: 290486px;
    border-radius: 18155.375rem;
    background-color: #fff;
    max-width: 40px !important;
    max-width: 2.5rem !important;
    height: 40px;
    height: 2.5rem;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
    box-shadow: 0px 1px 6px #000;
  }
  .pb__panel--undo .pb__panel--item-text-mobile {
    display: none;
  }
  .pb__panel--more--close {
    display: none;
  }
  .pb__panel--more--close .pb__panel--back:after {
    bottom: 3px;
    bottom: 0.1875rem;
  }
  .pb__panel--more--close .pb__panel--back:before {
    top: 3px;
    top: 0.1875rem;
  }
  .pb__panel--close, .pb__panel--back {
    font-size: 0.5625rem;
  }
  .pb__panel--close:after, .pb__panel--close:before {
    max-width: 9px;
    max-width: 0.5625rem;
    height: 2px;
    height: 0.125rem;
  }
  .pb__kit-button--label {
    display: flex;
    flex-direction: row;
    margin-top: 10px;
    margin-top: 0.625rem;
    margin-bottom: 10px;
    margin-bottom: 0.625rem;
  }
  .pb__container--body {
    position: relative;
    flex-direction: column;
    height: 100%;
    padding: 52px 0 60px;
    padding: 3.25rem 0 3.75rem;
  }
  .pb__kit-panel--type {
    background-color: #fff;
    bottom: 0;
    display: flex;
    overflow: hidden;
    flex-direction: row;
    justify-content: space-between;
    order: 3;
    width: 100%;
    height: 0;
    margin-top: 0;
    transition-timing-function: ease-out;
    transition-duration: 86ms;
    transition-property: margin, height, bottom;
    backface-visibility: hidden;
    will-change: margin, height, bottom;
    -webkit-overflow-scrolling: touch;
  }
  .pb__kit-panel--type .pb__panel--item:not(:nth-child(1)) {
    margin-top: 0;
  }
  .pb__panel {
    flex-direction: column;
    height: auto;
    position: relative;
    padding-top: 60px;
    padding-top: 3.75rem;
  }
  .pb__kit-panel {
    position: absolute;
    z-index: 3;
    order: 3;
    left: 0;
    bottom: 0;
    width: 100%;
    box-shadow: 2px 18px 20px 10px #000;
  }
  .pb__kit-canvas {
    order: 1;
    height: 100%;
  }
  .pb__kit-canvas--mini {
    order: 0;
    position: absolute;
    left: 0;
    width: 100%;
    top: 62px;
    top: 3.875rem;
    z-index: 1;
  }
  .pb__kit-button--mini {
    flex-direction: row;
    justify-content: flex-start;
  }
  .pb__kit-img--mini {
    margin-right: auto;
    margin-left: auto;
  }
  .pb__kit--mini-button {
    text-align: center;
  }
  .pb__kit--mini-button:nth-child(2) {
    margin-top: 0;
  }
  .pb__kit-front--box, .pb__kit-back--box {
    overflow: hidden;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    height: 100%;
    bottom: 0;
    -webkit-overflow-scrolling: touch;
  }
  .pb__kit-panel--more {
    position: static !important;
    justify-content: space-around;
    width: auto !important;
    max-width: 100%;
    order: 3;
    background-color: #fff;
    padding-left: 8px;
    padding-left: 0.5rem;
    padding-right: 8px;
    padding-right: 0.5rem;
  }
  .pb__panel--more-start .pb__kit-panel--name {
    text-align: center;
  }
  .pb__panel--more-body {
    position: relative;
    z-index: 12;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    overflow: auto;
    height: 100%;
    max-height: 0;
    padding: 0;
    transition-timing-function: ease-out;
    transition-duration: 86ms;
    transition-property: max-height, height, bottom, padding, opacity;
    backface-visibility: hidden;
    will-change: max-height, height, bottom, padding, opacity;
    opacity: 0;
    border: none;
    border-radius: 0;
    touch-action: manipulation;
    margin: 0;
    -webkit-overflow-scrolling: touch;
  }
  .pb__kit-button {
    display: flex;
    justify-content: center;
    position: static;
    z-index: 1;
    z-index: 0;
    width: 100%;
    background-color: #fff;
    order: 1;
  }
  .pb__layers--select .pb__kit-panel--edit-help, .pb__setting--open .pb__kit-panel--edit-help {
    height: 0;
  }
  .pb__layers--select .pb__kit-panel--edit-help .pb__panel--grid, .pb__setting--open .pb__kit-panel--edit-help .pb__panel--grid {
    align-content: center;
    align-items: center;
    background-color: #fff;
    border-radius: 18155.375rem;
    box-shadow: 0 1px 6px #000;
    display: flex;
    height: 2.5rem;
    justify-content: center;
    max-width: 40px !important;
    max-width: 2.5rem !important;
    position: fixed;
    right: 0.625rem;
    top: 7rem;
  }
  .pb__layers--select .pb__kit-panel--edit-help .pb__panel--grid .pb__panel--item-text-mobile, .pb__setting--open .pb__kit-panel--edit-help .pb__panel--grid .pb__panel--item-text-mobile {
    display: none;
  }
  .pb__layers--select .pb__kit-panel--edit-help .pb__panel--color-variance, .pb__layers--select .pb__kit-panel--edit-help .pb__panel--phantom, .pb__layers--select .pb__kit-panel--edit-help .pb__panel--quest, .pb__layers--select .pb__kit-panel--edit-help .pb__panel--alarm, .pb__setting--open .pb__kit-panel--edit-help .pb__panel--color-variance, .pb__setting--open .pb__kit-panel--edit-help .pb__panel--phantom, .pb__setting--open .pb__kit-panel--edit-help .pb__panel--quest, .pb__setting--open .pb__kit-panel--edit-help .pb__panel--alarm {
    display: none !important;
  }
  .pb__layers--select .pb__kit-button--setting {
    background-color: #9be564;
    padding-bottom: 0;
  }
  .pb__layers--select .pb__kit-button--setting:before {
    content: "\e912";
    font-size: 12px;
    font-size: 0.75rem;
    font-family: "pb_kit_icon";
  }
  .pb__layers--select.pb__setting--open .pb__panel--more--close {
    display: none;
  }
  .pb__setting--open.pb__layers--select .pb__kit-button--setting {
    background-color: #9be564;
  }
  .pb__setting--open .pb__panel--more--close {
    display: flex;
    position: absolute;
    top: 16px;
    top: 1rem;
    left: 0;
    z-index: 10;
    width: 100%;
    justify-content: space-between;
  }
  .pb__setting--open.pb__layers--select .pb__panel--more--close .pb__panel--back {
    opacity: 1;
    pointer-events: inherit;
  }
  .pb__setting--open:not(.pb__layers--select) .pb__kit-canvas--mini {
    z-index: 0;
  }
  .pb__setting--open:not(.pb__layers--select):before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: block;
    content: "";
    height: 100vh;
    background: rgba(152, 160, 177, 0.3);
    backdrop-filter: blur(10px);
    z-index: 3;
  }
  @supports (-webkit-touch-callout: none){
    .pb__setting--open:not(.pb__layers--select):before{
      height: -webkit-fill-available;
    }
  }
  .pb__setting--open:not(.pb__layers--select) .pb__kit-header--item .button__default, .pb__setting--open:not(.pb__layers--select) .pb__kit-header--item .pb__kit-header--logo-text {
    filter: blur(10px);
  }
  .pb__setting--open:not(.pb__layers--select) .pb__kit-header--logo-text {
    filter: blur(10px);
  }
  .pb__setting--open .pb__panel .pb__kit-button {
    height: 40px;
    height: 2.5rem;
  }
  .pb__setting--open .pb__kit-panel {
    max-height: 80vh;
  }
  .pb__setting--open .pb__kit-panel--type {
    right: 0;
    bottom: 70px;
    bottom: 4.375rem;
    left: 0;
    width: 100%;
    height: auto;
    padding: 0 10px;
    padding: 0 0.625rem;
  }
  .pb__setting--open .pb__kit-button--setting {
    background-color: #c8cdd7;
  }
  .pb__panel--more-text .pb__text--add {
    width: 100%;
    font-size: 0.75rem;
  }
  .pb__panel--actions {
    display: contents;
  }
  .pb__panel--action-done {
    display: none !important;
  }
  .pb__kit-panel--edit-photo,
  .pb__kit-panel--edit-text {
    overflow-x: auto;
    justify-content: flex-start !important;
    gap: 14px;
    scrollbar-width: none;
    -webkit-overflow-scrolling: touch;
  }
  .pb__kit-panel--edit-photo .pb__panel--item,
  .pb__kit-panel--edit-text .pb__panel--item {
    flex: 0 0 auto;
  }
  .pb__kit--main {
    --pb-mbar: 64px;
  }
  .pb__kit--main:before {
    display: none !important;
  }
  .pb__kit--main .pb__kit-header--item .button__default,
  .pb__kit--main .pb__kit-header--logo-text {
    filter: none !important;
  }
  .pb__kit-panel--type,
  .pb__kit-button {
    display: none !important;
  }
  .pb__kit-panel {
    position: fixed !important;
    top: auto !important;
    left: 0 !important;
    right: 0;
    bottom: var(--pb-mbar) !important;
    z-index: 40 !important;
    display: flex;
    flex-direction: column;
    width: 100% !important;
    height: auto !important;
    max-height: calc(var(--vh, 1vh) * 56) !important;
    padding: 0 !important;
    background-color: #fff;
    border-radius: 16px 16px 0 0;
    border-radius: 1rem 1rem 0 0;
    box-shadow: 0 -10px 30px rgba(31, 36, 48, 0.1) !important;
    overflow: hidden;
    transform: translateY(calc(100% + var(--pb-mbar)));
    visibility: hidden;
    transition: transform 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), visibility 0s linear 0.3s;
    backface-visibility: hidden;
    will-change: transform, visibility;
    -webkit-overflow-scrolling: touch;
  }
  .pb__kit-panel:before {
    content: "";
    flex: 0 0 auto;
    width: 36px;
    width: 2.25rem;
    height: 4px;
    height: 0.25rem;
    margin: 8px auto 0;
    border-radius: 2px;
    border-radius: 0.125rem;
    background-color: #d9dce3;
  }
  .pb__sheet--open .pb__kit-panel {
    transform: none;
    visibility: visible;
    transition: transform 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), visibility 0s;
    backface-visibility: hidden;
    will-change: transform, visibility;
  }
  .pb__kit-panel .pb__panel {
    display: block !important;
    flex: 1 1 auto;
    min-height: 0;
    height: auto !important;
    padding: 0 !important;
  }
  .pb__kit-panel .pb__kit-panel--more {
    position: static !important;
    display: block !important;
    width: 100% !important;
    max-height: calc(var(--vh, 1vh) * 56 - 12px);
    max-height: calc(var(--vh, 1vh) * 56 - 0.75rem);
    padding: 0 16px 16px !important;
    padding: 0 1rem 1rem !important;
    overflow-y: auto;
    overscroll-behavior: contain;
    -webkit-overflow-scrolling: touch;
  }
  .pb__kit-panel .pb__panel--more--close {
    position: sticky !important;
    top: 0;
    z-index: 5;
    display: flex !important;
    justify-content: flex-end;
    width: auto !important;
    padding: 4px 0 0 !important;
    padding: 0.25rem 0 0 !important;
    background-color: #fff;
  }
  .pb__kit-panel .pb__panel--more--close .pb__panel--back {
    display: none;
  }
  .pb__kit-panel .pb__panel--more--close .pb__panel--close {
    width: 32px;
    width: 2rem;
    height: 32px;
    height: 2rem;
    padding: 0;
    border: 0;
    border-radius: 50%;
    background-color: #f0f0f3;
    font-size: 0;
    cursor: pointer;
  }
  .pb__kit-panel .pb__panel--more--close .pb__panel--close:before, .pb__kit-panel .pb__panel--more--close .pb__panel--close:after {
    right: 50%;
    max-width: 12px;
    max-width: 0.75rem;
    margin-right: -6px;
    margin-right: -0.375rem;
    height: 2px;
    height: 0.125rem;
    background-color: #98a0b1;
  }
  .pb__kit-panel .pb__panel--more-body {
    margin: 0 !important;
  }
  .pb__kit--input[name=pb__panel]:checked ~ .pb__kit-panel--more .pb__panel--more-body {
    padding: 0 0 8px !important;
    padding: 0 0 0.5rem !important;
  }
  #PbGenerationmore:checked ~ .pb__kit-panel--more .pb__panel--more-more .pb__panel--more-body {
    height: auto;
    max-height: none;
    opacity: 1;
    overflow: visible;
  }
  .pb__mbar {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 41;
    display: block;
    height: var(--pb-mbar);
    padding-bottom: env(safe-area-inset-bottom);
    background-color: #fff;
    border-top: 1px solid #eceef2;
    border-top: 0.0625rem solid #eceef2;
  }
  #PbGenerationSelect:not(:checked) ~ .pb__kit-fabric .pb__mbar,
  #PbGenerationSelect:not(:checked) ~ .pb__kit-fabric .pb__cactions {
    display: none;
  }
  .pb__mbar--group {
    display: none;
    height: 100%;
    align-items: stretch;
  }
  .pb__kit--main:not(.pb__edit--text):not(.pb__edit--photo) .pb__mbar--main,
  .pb__edit--photo .pb__mbar--photo,
  .pb__edit--text .pb__mbar--text-tools {
    display: flex;
    animation: pb-mbar-in 0.22s ease;
  }
  .pb__mbar--main .pb__mbar--item {
    flex: 1 1;
    min-width: 0;
  }
  .pb__mbar--item {
    position: relative;
    display: flex;
    flex: 0 0 auto;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 5px;
    min-width: 66px;
    min-width: 4.125rem;
    padding: 0 8px;
    padding: 0 0.5rem;
    border: 0;
    background: none;
    color: #98a0b1;
    font: inherit;
    font-size: 10px;
    font-size: 0.625rem;
    font-weight: 600;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    white-space: nowrap;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    transition: color 0.2s;
    backface-visibility: hidden;
    will-change: color;
  }
  .pb__mbar--item [class^=pb_kit_icon] {
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 1;
    transition: transform 0.15s;
    backface-visibility: hidden;
    will-change: transform;
  }
  .pb__mbar--item:before {
    content: "";
    position: absolute;
    top: -1px;
    top: -0.0625rem;
    left: 22%;
    right: 22%;
    height: 2px;
    height: 0.125rem;
    border-radius: 0 0 2px 2px;
    border-radius: 0 0 0.125rem 0.125rem;
    background-color: #e7314b;
    transform: scaleX(0);
    transition: transform 0.25s cubic-bezier(0.2, 0.8, 0.2, 1);
    backface-visibility: hidden;
    will-change: transform;
  }
  .pb__mbar--item.is-active {
    color: #e7314b;
  }
  .pb__mbar--item.is-active:before {
    transform: scaleX(1);
  }
  .pb__mbar--item:active [class^=pb_kit_icon] {
    transform: scale(0.88);
  }
  .pb__mbar--item.pb__panel--opacity {
    display: flex;
  }
  .pb__mbar--scroll {
    display: flex;
    flex: 1 1 auto;
    min-width: 0;
    overflow-x: auto;
    scroll-snap-type: x proximity;
    scrollbar-width: none;
    -webkit-mask-image: linear-gradient(90deg, #000 88%, transparent);
    mask-image: linear-gradient(90deg, #000 88%, transparent);
    -webkit-overflow-scrolling: touch;
  }
  .pb__mbar--scroll::-webkit-scrollbar {
    display: none;
  }
  .pb__mbar--scroll {
    padding-right: 28px;
    padding-right: 1.75rem;
  }
  .pb__mbar--scroll .pb__mbar--item {
    scroll-snap-align: start;
  }
  .pb__mbar--done {
    display: flex;
    flex: 0 0 auto;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 5px;
    width: 72px;
    width: 4.5rem;
    border: 0;
    background-color: #e7314b;
    color: #fff;
    font: inherit;
    font-size: 10px;
    font-size: 0.625rem;
    font-weight: 600;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    cursor: pointer;
    transition: background-color 0.2s;
    backface-visibility: hidden;
    will-change: background-color;
  }
  .pb__mbar--done [class^=pb_kit_icon] {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 1;
  }
  .pb__mbar--done:active {
    background-color: #cf1d38;
  }
  .pb__cactions {
    position: absolute;
    top: 68px;
    top: 4.25rem;
    right: 10px;
    right: 0.625rem;
    z-index: 2;
    display: flex;
    gap: 8px;
  }
  .pb__cactions--item {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    width: 2.5rem;
    height: 40px;
    height: 2.5rem;
    padding: 0;
    border: 1px solid #e3e5ea;
    border: 0.0625rem solid #e3e5ea;
    border-radius: 4px;
    border-radius: 0.25rem;
    background-color: #fff;
    color: #98a0b1;
    font-size: 18px;
    font-size: 1.125rem;
    cursor: pointer;
    box-shadow: 0 2px 8px rgba(31, 36, 48, 0.06);
    transition: color 0.2s, border-color 0.2s, transform 0.12s;
    backface-visibility: hidden;
    will-change: color, border-color, transform;
    animation: pb-pop-in 0.2s ease;
  }
  .pb__cactions--item:active {
    transform: scale(0.92);
  }
  #PbGenerationGrid:checked ~ .pb__container--body .pb__cactions--grid {
    color: #e7314b;
    border-color: #e7314b;
  }
  .pb__kit--mini-button {
    border-radius: 4px;
    border-radius: 0.25rem;
    background-color: #fff;
    box-shadow: 0 2px 8px rgba(31, 36, 48, 0.06);
  }
  .pb__kit-fabric--header .pb__kit-header--item-actions > .pb__flex {
    gap: 8px;
  }
  .pb__kit-fabric--header .pb__kit-button--back.button__default {
    width: 40px !important;
    width: 2.5rem !important;
    max-width: 40px !important;
    max-width: 2.5rem !important;
    height: 40px !important;
    height: 2.5rem !important;
    margin: 0 !important;
    padding: 0 !important;
    justify-content: center;
    border: 1px solid #e3e5ea !important;
    border: 0.0625rem solid #e3e5ea !important;
    border-radius: 4px;
    border-radius: 0.25rem;
    background-color: #fff;
    color: #98a0b1 !important;
    font-size: 0 !important;
  }
  .pb__kit-fabric--header .pb__kit-button--back.button__default:before, .pb__kit-fabric--header .pb__kit-button--back.button__default:after {
    position: static !important;
    margin: 0 !important;
    font-size: 14px !important;
    font-size: 0.875rem !important;
    color: #98a0b1;
  }
  .pb__kit-fabric--header .pb__kit-button--buy.button__default {
    width: auto !important;
    max-width: none !important;
    height: 40px !important;
    height: 2.5rem !important;
    margin: 0 !important;
    padding: 0 14px !important;
    padding: 0 0.875rem !important;
    gap: 6px;
    border-radius: 4px;
    border-radius: 0.25rem;
    font-size: 12px !important;
    font-size: 0.75rem !important;
    letter-spacing: 0.04em;
  }
  .pb__kit-fabric--header .pb__kit-button--buy.button__default:before, .pb__kit-fabric--header .pb__kit-button--buy.button__default:after {
    font-size: 14px !important;
    font-size: 0.875rem !important;
  }
  .pb__kit-fabric--header .pb__kit-cart-button {
    height: 40px;
    height: 2.5rem;
    width: 40px;
    width: 2.5rem;
  }
  .pb__kit-fabric--header .pb__kit-header--item--type .pb__select {
    height: 40px;
    height: 2.5rem;
  }
  :root {
    --pb-mbar: 64px;
  }
  .pb__toast {
    bottom: calc(var(--pb-mbar) + 12px);
    bottom: calc(var(--pb-mbar) + 0.75rem);
  }
  .pb__kit-panel .pb__panel--more--close {
    justify-content: space-between !important;
    align-items: center;
    padding-top: 6px !important;
    padding-top: 0.375rem !important;
  }
  .pb__kit-panel .pb__panel--more--close .pb__panel--more-title {
    font-size: 15px;
    font-size: 0.9375rem;
    font-weight: 700;
    color: #2f343d;
  }
  .pb__mbar--photo .pb__mbar--scroll,
  .pb__mbar--text-tools .pb__mbar--scroll {
    overflow: visible;
    padding-right: 0;
    -webkit-mask-image: none;
    mask-image: none;
  }
  .pb__mbar--photo .pb__mbar--scroll .pb__mbar--item,
  .pb__mbar--text-tools .pb__mbar--scroll .pb__mbar--item {
    flex: 1 1;
    min-width: 0;
    padding: 0 2px;
    padding: 0 0.125rem;
  }
  .pb__mbar--done {
    width: 64px;
    width: 4rem;
  }
  .pb__mbar--item .pb__mbar--text {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-overflow-scrolling: touch;
  }
  .pb__start {
    padding: 72px 12px 32px;
    padding: 4.5rem 0.75rem 2rem;
  }
  .pb__start--title {
    font-size: 26px;
    font-size: 1.625rem;
    line-height: 32px;
    line-height: 2rem;
  }
  .pb__start--text {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 20px;
    line-height: 1.25rem;
  }
  .pb__start--audience {
    margin: 0 -12px 20px;
    padding: 0 12px;
    padding: 0 0.75rem;
    overflow-x: auto;
    scrollbar-width: none;
    -webkit-overflow-scrolling: touch;
  }
  .pb__start--audience::-webkit-scrollbar {
    display: none;
  }
  .pb__start--grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 16px 10px;
  }
  .pb__pcard--name {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 20px;
    line-height: 1.25rem;
  }
  .pb__pcard--price {
    font-size: 13px;
    font-size: 0.8125rem;
  }
  html .pb__kit-panel {
    border-radius: 10px 10px 0 0 !important;
  }
}

@media screen and (max-width: 1023px) and (max-width: 575px){
  .pb__addbascket--product-change > .pb__flex {
    align-items: normal;
  }
}

@media screen and (max-width: 1023px){
  .pb__basket {
    border: 0.0625rem solid #e0e0e0;
    border-radius: 0.25rem;
    padding: 1.25rem 0;
  }
  .pb__basket--item {
    max-width: 100%;
    width: 100%;
  }
  .pb__basket--item:nth-child(3).pb__basket--ordering {
    order: 1;
  }
  .pb__basket--item:nth-child(4).pb__basket--order {
    -webkit-overflow-scrolling: touch;
    height: 0;
    overflow: hidden;
  }
  .pb__basket--form-title {
    margin-top: 0.625rem;
    padding-top: 1.25rem;
    position: relative;
  }
  .pb__basket--form-title > span {
    font-weight: 700;
  }
  .pb__basket--form-title:before {
    background-color: #f2f2f2;
    content: "";
    display: block;
    height: 0.625rem;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
  }
  .pb__basket--form-item {
    max-width: 100%;
  }
  .pb__basket--code {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .pb__basket--total-button .button__default {
    margin-right: 0;
  }
  .pb__basket--total {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .pb__basket--table--body-item {
    background-color: #f2f2f2;
    border: 0.0625rem solid #e0e0e0;
    border-radius: 0.25rem;
    flex-wrap: wrap;
    padding-bottom: 0.625rem;
    padding-top: 0.625rem;
    white-space: normal;
  }
  .pb__basket--table--header {
    display: none;
  }
  .pb__basket--table--price-online .pb__basket--table--price-block:before {
    content: var(--basket-price-online);
  }
  .pb__basket--table--price-cash .pb__basket--table--price-block:before {
    content: var(--basket-price);
  }
  .pb__basket--table--price-block {
    flex-direction: column;
    padding-top: 1.25rem;
  }
  .pb__basket--table--price-block:before {
    border-bottom: 0.0625rem solid #e0e0e0;
    color: #bdbdbd;
    display: block;
    font-size: 0.75rem;
    font-style: italic;
    left: 0;
    line-height: 1.4;
    padding-bottom: 0.125rem;
    padding-top: 0.125rem;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
  }
  .pb__basket--table--info {
    flex-basis: 50%;
  }
  .pb__basket--table--info .pb__basket--table--text-block {
    background-color: #fff;
    margin-top: 1.25rem;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    position: relative;
  }
  .pb__basket--table--info .pb__basket--table--text-block:before {
    border-bottom: 0.0625rem solid #e0e0e0;
    color: #bdbdbd;
    content: var(--basket-info);
    display: block;
    font-size: 0.75rem;
    font-style: italic;
    line-height: 1.4;
    margin-bottom: 0.5rem;
    margin-left: -0.625rem;
    margin-right: -0.625rem;
    padding-bottom: 0.375rem;
    text-align: center;
  }
  .pb__basket--table--info-delivery .pb__basket--table--text-block:before {
    content: var(--basket-info-delivery);
  }
  .pb__basket--form-group--check-pay > .pb__basket--form-group--item {
    flex-direction: column;
  }
  .pb__basket--info--issue-text {
    font-size: 0.75rem;
    line-height: 1.3333333333;
    margin-bottom: 1.25rem;
  }
  .pb__basket--info--issue-text:first-child:after {
    height: 1.5rem;
    width: 1.5rem;
  }
  .pb__basket--info--issue-text:not(:first-child):after {
    height: 0.8125rem;
    width: 0.8125rem;
  }
  .pb__basket--issue--map-list--scroll {
    display: none;
  }
  .pb__basket--form-promo .pb__basket--form-group--button {
    max-width: -moz-min-content !important;
    max-width: min-content !important;
    padding-left: 1.25rem;
  }
  .pb__basket--block-item--right, .pb__basket--form-group--item-block {
    margin-left: 0;
    margin-right: 0;
  }
  .pb__basket--block-item--right, .pb__basket--form-group--item:not(.pb__basket--form-promo--button-block) {
    padding-bottom: 0;
    padding-left: 2.125rem;
    padding-right: 2.125rem;
  }
  .pb__basket--form-group--item-block > .pb__basket--form-group--item {
    flex-wrap: nowrap !important;
    padding-left: 0;
    padding-right: 0;
  }
  .pb__basket--form-group--item-block .pb__basket--form-group:not(.pb__basket--form-group--last) {
    margin-right: 0.5rem;
  }
  .pb__basket--form-group, .pb__basket--form-group--button, .pb__basket--form-group--item-wrap + .pb__basket--form-group--item-wrap {
    margin-left: 0;
    margin-right: 0;
  }
  .pb__basket--form-group:not(.pb__basket--form-group--last) {
    margin-bottom: 0.9375rem;
  }
  .pb__basket--block-item--left, .pb__basket--block-item--right, .pb__basket--form-group, .pb__basket--form-group--button, .pb__basket--form-group--button-big .pb__basket--form-group--button {
    max-width: 100%;
  }
  .pb__basket--form-group--item-border {
    border: 0;
  }
  .pb__basket--form-promo {
    padding-top: 0;
  }
  .pb__basket--form-promo--button-block {
    height: 3.5rem;
  }
  .gift-banner__block {
    display: none;
  }
  .pb__basket--form-group--item-last {
    bottom: 0;
    left: 0;
    margin-bottom: 1.5625rem;
    position: absolute;
    right: 0;
  }
  .pb__basket--form-check {
    margin-bottom: 0;
  }
  .pb__basket--form-check--text {
    display: block;
    margin-bottom: 0.625rem;
    text-align: left;
  }
  .pb__basket--acord + .pb__basket [for=PBBasket] {
    cursor: pointer;
    padding-right: 1.5625rem;
    position: relative;
    z-index: 2;
  }
  .pb__basket--acord + .pb__basket [for=PBBasket]:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEuNCA2IDAgNC44NjUgNiAwbDYgNC44NjVMMTAuNiA2IDYgMi4yNyAxLjQgNloiIGZpbGw9IiMwMDU0QTYiLz48L3N2Zz4=) 50% no-repeat;
    content: "";
    display: block;
    height: 0.75rem;
    margin-top: -0.375rem;
    position: absolute;
    right: 0;
    top: 50%;
    transform: rotate(180deg);
    width: 0.75rem;
  }
  .pb__basket--acord:checked + .pb__basket [for=PBBasket]:before {
    transform: rotate(0);
  }
  .pb__basket--acord:checked + .pb__basket .pb__basket--item:nth-child(4).pb__basket--order {
    height: auto;
  }
  .pb__basket--check-pay--body {
    padding: 1.25rem 0 1rem;
    text-align: center;
    width: 100%;
  }
  .pb__basket--check-pay--info {
    border: 0.0625rem solid #e0e0e0;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
    color: #bdbdbd;
    font-size: 0.8125rem;
    font-style: italic;
    line-height: 1;
    margin-bottom: -0.0625rem;
    padding-bottom: 0.375rem;
    padding-top: 0.375rem;
    text-align: center;
  }
  .pb__basket--form-group--check-pay {
    margin-left: -0.625rem;
    margin-right: -0.625rem;
    margin-top: 1.25rem;
  }
  .pb__basket--form-check.pb__basket--form-check--nocenter, .pb__basket--form-comment {
    flex: 0 1 auto;
    text-align: center;
    width: 100%;
  }
  .pb__basket--form-group--item.pb__basket--form-group--item-last-form {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
  }
  .pb__basket--form-group--item-last-form .pb__basket--form-check--text {
    padding-left: 0;
  }
  .pb__basket--form-group--address {
    padding-bottom: 1.25rem !important;
  }
  .pb__basket--check-pay--title-block {
    padding-right: 5rem;
  }
  .pb__basket--checkpay--exportation-link {
    margin-top: -0.5625rem;
    position: absolute;
    right: 0;
    top: 50%;
  }
  .pb__basket--checkpay--exportation-text {
    font-size: 0.9375rem;
    padding-right: 0.5rem;
  }
  .pb__basket--form-group--checkpay > .pb__basket--form-group--item {
    border: 0.0625rem solid #e0e0e0;
    border-radius: 0.25rem;
    margin: 0 8px 8px;
  }
  .pb__basket--issue--map-list--scroll .pb__basket--issue--item {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .pb__basket--issue--content {
    display: block;
    padding: 0;
  }
  .pb__basket--issue--item:not(.pb__basket--issue--map) {
    border-radius: 0.25rem;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
    flex: 0 1 auto;
    margin-bottom: 0.5rem;
    max-width: 100%;
    width: 100%;
  }
  .pb__basket--issue--item:not(.pb__basket--issue--map) .pb__basket--issue--info {
    flex-grow: 1;
  }
  .pb__basket--form-group--address-list.pb__basket--form-group--map-list .pb__basket--issue--map-list {
    display: none;
    padding-left: 0;
    padding-right: 0;
  }
  .pb__basket--form-group--map-list .pb__basket--issue--map-geocode, .pb__basket--form-group--map-list .pb__basket--issue--map-list {
    max-width: 100%;
  }
  .pb__basket--issue--map:before {
    border-radius: 2rem;
    box-shadow: -17px 50px 4px rgba(0, 0, 0, 0.25);
    content: "";
    display: block;
    height: 1.25rem;
    left: 50%;
    margin-left: -10.3125rem;
    max-width: 330px;
    max-width: 20.625rem;
    position: absolute;
    width: 100%;
    z-index: 1;
  }
  .pb__basket--issue--map:after {
    background-color: #f2f2f2;
    color: #bdbdbd;
    content: "Смотреть на карте";
    display: block;
    filter: none;
    font-size: 0.8125rem;
    font-style: italic;
    line-height: 1.625rem;
    padding-bottom: 0.625rem;
    position: relative;
    text-align: center;
    z-index: 2;
  }
  .pb__basket--issue--map-geocode, .pb__basket--issue--map-list {
    max-width: 100%;
    min-width: 100%;
  }
  .pb__addbascket--button.button__default {
    font-size: 0.875rem;
    line-height: 1;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
  .pb__addbascket--button-group > .pb__flex-1 {
    flex-basis: 50%;
  }
  .pb__addbascket--button-group > .pb__flex-1:first-child {
    padding-right: 0.625rem;
  }
  .pb__addbascket--button-group > .pb__flex-1:first-child .pb__addbascket--button {
    margin-left: 0;
  }
  .pb__addbascket--button-group > .pb__flex-1:last-child {
    padding-left: 0.625rem;
  }
  .pb__addbascket--button-group > .pb__flex-1:last-child .pb__addbascket--button {
    margin-right: 0;
  }
  .pb__addbascket--product-change > .pb__flex {
    flex-direction: column;
  }
  .pb__addbascket--product-change .pb__fabric--pre-info {
    margin-bottom: 0.5rem;
  }
  .pb__picked .pb__catalog--product-item--box {
    height: auto;
  }
  .pb__addbascket--product-bottom {
    min-height: 110px;
    min-height: 6.875rem;
  }
  #visiblemap .pb__basket--issue--item {
    display: none;
  }
  #visiblemap .pb__basket--issue--item-active {
    display: block;
  }
  .pb__product--photo-zoom {
    display: none;
  }
  .pb__product--info-nav {
    margin-bottom: 0.625rem;
    width: 100%;
  }
  .pb__product--info-nav .pb__product--back-link {
    min-width: 80px;
    min-width: 5rem;
  }
  .pb__product--info-nav .pb__flex--column {
    flex-direction: row;
    flex-wrap: nowrap;
  }
  .pb__product--info-nav .pb__product--mini-photo--list {
    display: none;
  }
  .pb__product--info-nav .pb__product--info-name--mini {
    color: #4f4f4f;
    font-size: 1.125rem;
    font-weight: 700;
    letter-spacing: 0.02em;
    line-height: 1.5;
    text-align: right;
  }
  .pb__product--info-item {
    flex-basis: 100%;
    max-width: 100%;
  }
  .pb__product--info-box {
    border-bottom: 0.0625rem solid #bdbdbd;
    border-radius: 0 0 0.25rem 0.25rem;
    padding: 0.625rem 0.25rem 0.25rem;
  }
  .pb__product--info-box, .pb__product--photo-block {
    border-left: 0.0625rem solid #bdbdbd;
    border-right: 0.0625rem solid #bdbdbd;
  }
  .pb__product--photo-block {
    border-radius: 0.25rem 0.25rem 0 0;
    border-top: 0.0625rem solid #bdbdbd;
    position: relative;
    z-index: 1;
  }
  .pb__product--photo-block .tns-outer {
    padding-bottom: 1.875rem !important;
  }
  .pb__product--photo-block [data-controls=next], .pb__product--photo-block [data-controls=prev] {
    font-size: 1.75rem;
    line-height: 1.2142857143;
  }
  .pb__product--photo-block .tns-nav {
    bottom: 0;
    display: flex;
    height: 3rem;
    justify-content: space-between;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    max-width: 200px;
    max-width: 12.5rem;
    position: absolute;
    right: 0;
    z-index: 2;
  }
  .pb__product--photo-block .tns-nav button {
    background-color: #fff;
    border: 0.0625rem solid #bdbdbd;
    border-radius: 18155.375rem;
    display: inline-block;
    height: 0.5625rem;
    margin-bottom: -0.3125rem;
    position: relative;
    top: 50%;
    transform: translateY(-4px);
    width: 0.5625rem;
  }
  .pb__product--photo-block .tns-nav button.tns-nav-active {
    background: currentColor;
    border-color: currentColor;
    color: #4f4f4f;
  }
  .pb__product--photo-block .tns-nav:before {
    background-color: #ddd;
    content: "";
    display: block;
    height: 0.0625rem;
    left: 0.625rem;
    position: absolute;
    right: 0.625rem;
    top: 50%;
    z-index: -1;
  }
  .pb__product--photo-download {
    display: none;
  }
  .pb__product--photo-scroll .tns-item .pb__product--photo-img {
    margin-left: auto;
    margin-right: auto;
    width: auto;
  }
  .pb__product--photo-scroll .tns-controls {
    bottom: 0;
    height: 3rem;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    max-width: 300px;
    max-width: 18.75rem;
    right: 0;
    top: auto;
  }
  .pb__product--photo-cotton {
    font-size: 3.125rem;
  }
  .pb__product--photo-washing {
    font-size: 1.875rem;
  }
  .pb__product--photo-washing + .pb__product--photo-color-variance {
    bottom: 3.75rem;
  }
  .pb__product--photo-color-variance {
    font-size: 1.875rem;
  }
  .pb__product--price > span.pb__product--price-old.pb__product--price-day {
    display: none;
  }
  .pb__product--button-item .button__default {
    font-size: 0.875rem;
    height: auto;
  }
  .pb__product--gender-item {
    font-size: 0.875rem;
  }
  .pb__product--reviews {
    padding-top: 1.25rem;
  }
  .pb__fabric--type-select {
    margin-bottom: 0.375rem;
    padding-top: 0.375rem;
  }
  .pb__fabric--modal--list {
    flex-direction: column;
  }
  .pb__fabric--modal--item {
    max-width: 100%;
  }
  .pb__fabric--size--modal-body {
    font-size: 0.75rem;
    min-width: 90vw;
  }
  .pb__fabric--size--modal > .pb__flex {
    flex-direction: column;
  }
  .pb__fabric--size--modal > .pb__flex > .pb__fabric--size--item:first-child {
    order: 2;
  }
  .pb__fabric--size--table {
    margin: 8px 14px;
  }
  .pb__fabric--size--table-body {
    -webkit-overflow-scrolling: touch;
    overflow: auto;
  }
  .pb__fabric--size--table-content {
    justify-content: space-between;
  }
  .pb__fabric--size--table-size {
    flex-grow: 1;
    font-size: 0.75rem;
  }
  .pb__fabric--size--title {
    font-size: 1rem;
    padding: 0.625rem 1.25rem 0;
  }
  .pb__fabric--size--title-type {
    font-size: 1.25rem;
    padding: 0 1.25rem 0.625rem;
  }
  .pb__madeINrussia {
    font-size: 0.4375rem;
    padding-top: 2.5rem;
    width: 2.5rem;
  }
  .pb__madeINrussia:after {
    height: calc(100% + 1.25rem);
    left: -0.625rem;
    top: -0.625rem;
    width: calc(100% + 1.25rem);
  }
  .pb__product--invented-promo .pb_icon-rus:before {
    content: "";
  }
  .pb__product--invented-svg {
    display: block;
    width: 1.5rem;
  }
  .pb__product--invented.pb__product--invented-promo {
    bottom: 0;
    display: block;
    left: 0;
    margin: 0;
    position: fixed;
    right: 0;
    z-index: 10;
  }
  .pb__mLimit {
    background-size: 28px 23px;
    display: none;
    font-size: 0.4375rem;
    padding-top: 2.5rem;
    width: 2.5rem;
  }
  .pb__mLimit:after {
    height: calc(100% + 1.25rem);
    left: -0.625rem;
    top: -0.625rem;
    width: calc(100% + 1.25rem);
  }
  .pb-hidden-touching {
    display: none !important;
  }
  .win__row:first-child {
    align-content: flex-end;
    align-items: flex-end;
    justify-content: flex-end;
  }
  .win__cell {
    transition-property: height;
    backface-visibility: hidden;
    will-change: height;
    height: 0;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
  }
  body.win-show .win__cell {
    height: calc(var(--vh, 1vh) * 100);
  }
  .button__group.button__default--full {
    max-width: 100%;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 18px;
    line-height: 1.125rem;
  }
  .button__group .button__default {
    margin: 0;
  }
  .button__default {
    max-width: 220px;
    max-width: 13.75rem;
    margin-right: auto;
    margin-left: auto;
    padding: 0 5px;
    padding: 0 0.3125rem;
  }
  .button__icon--left, .button__icon--left-left, .button__icon--right, .button__icon--right-right {
    vertical-align: middle;
  }
  .button__icon--left:not(.button__icon--mobile):before, .button__icon--left-left:not(.button__icon--mobile):before, .button__icon--right:not(.button__icon--mobile):before, .button__icon--right-right:not(.button__icon--mobile):before {
    width: 0;
    margin-right: 0;
    content: "";
  }
  .pb__fabric--modal--list {
    flex-direction: column;
  }
  .pb__fabric--modal--item {
    max-width: 100%;
  }
  #PbGenerationSelect:checked ~ .pb__kit-fabric {
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
  }
  .pb__kit-type {
    width: 100%;
    height: 150px;
    height: 9.375rem;
  }
  .pb__kit-type--item {
    flex-basis: 50%;
    max-width: 50%;
  }
  @supports (display: grid) {
    .pb__kit-type--body {
      grid-template-columns: repeat(auto-fit, minmax(32.3333333%, 1fr));
    }
  }
  .pb__kit-type--cotton:after {
    font-size: 1.75rem;
  }
  .pb__fabric--modal--list {
    grid-template-columns: 1fr;
  }
  .pb__kit-type--img {
    height: 100px;
    height: 6.25rem;
  }
  button.pb__kit-type.pb__kit-type--cotton:after {
    font-size: 2rem;
    top: 6px;
    top: 0.375rem;
    right: 6px;
    right: 0.375rem;
  }
}

@media screen and (max-width: 768px){
  .pb__addbascket--product-fabric, .pb__addbascket--product-size {
    flex-grow: 1;
    width: 100%;
  }
  .pb__addbascket--product-fabric .pb__select--block, .pb__addbascket--product-size .pb__select--block {
    width: 100%;
  }
  .pb__addbascket--product-fabric .pb__select, .pb__addbascket--product-size .pb__select {
    min-width: 100%;
  }
  .pb__addbascket--product-size--box {
    width: 100%;
  }
  .pb__product--reviews-input:checked + .pb__flex .pb__product--reviews-form {
    width: 90vw;
  }
  .pb__fabric--size-button {
    font-size: 0.75rem;
    padding: 0;
  }
  .pb__fabric--modal {
    background-position: right 0;
    background-size: 120px;
  }
  .pb__fabric--modal--body {
    margin: 16px;
  }
  .pb__fabric--modal--top {
    padding-right: 7.5rem;
  }
  .pb__fabric--modal--title {
    font-size: 1.25rem;
  }
  .pb__fabric--modal--signature {
    font-size: 0.875rem;
  }
  .pb__fabric--zoom {
    display: none;
  }
  .pb__catalog--mLimit .pb__mLimit, .pb__catalog--madeINrussia .pb__madeINrussia {
    font-size: 0.3125rem;
    padding-top: 1.875rem;
    width: 1.875rem;
  }
  .pb-hidden-mobile {
    display: none !important;
  }
  .win__cell {
    padding: 0;
  }
  .win__close_top {
    top: 5px;
    top: 0.3125rem;
    right: 4px;
    right: 0.25rem;
    width: 24px;
    width: 1.5rem;
    height: 24px;
    height: 1.5rem;
  }
  .button__default:before {
    width: auto;
    margin-right: 6px;
    margin-right: 0.375rem;
    font-size: 1.5rem;
  }
  .button__close {
    padding: 8px;
    padding: 0.5rem;
  }
  .button__close--text {
    display: none;
  }
  .pb__fabric--modal {
    background-position: right 0;
    background-size: 120px;
  }
  .pb__fabric--modal--body {
    margin: 16px;
  }
  .pb__fabric--modal--top {
    padding-right: 120px;
    padding-right: 7.5rem;
  }
  .pb__fabric--modal--title {
    font-size: 1.25rem;
  }
  .pb__fabric--modal--signature {
    font-size: 0.875rem;
  }
  .pb__fabric--zoom {
    display: none;
  }
  @supports (display: grid) {
    .pb__kit-type--body {
      grid-template-columns: repeat(auto-fit, minmax(48%, 1fr));
      grid-column-gap: 12px;
      grid-column-gap: 0.75rem;
      grid-row-gap: 12px;
      grid-row-gap: 0.75rem;
    }
  }
  .win__content {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
  }
  .pb__cart-item {
    flex-wrap: wrap;
  }
  .pb__cart-item--side {
    flex-direction: row;
    width: 100%;
    align-items: center;
  }
  .pb__kit--fabric--alarm .pb__tooltip-inner ul ul {
    -moz-columns: 2;
         columns: 2;
  }
}

@media screen and (max-width: 640px){
  .pb__input--phonemask--options-wrap {
    min-width: auto;
  }
}

@media screen and (max-width: 575px){
  .pb__basket .pb__addbascket--product-fabric .pb__fabric--pre-info, .pb__basket .pb__addbascket--product-size .pb__fabric--pre-info {
    margin-top: 0;
  }
  .pb__basket--total-button .button__default, .pb__basket--total-item {
    max-width: 100%;
  }
  .pb__basket--table--day, .pb__basket--table--name, .pb__basket--table--price {
    flex-basis: 50%;
  }
  .pb__basket--table--price-block {
    margin-top: 1.25rem;
  }
  .pb__basket--table--info {
    flex-basis: 100%;
  }
  .pb__basket--info--issue-block {
    flex-direction: column;
    margin-top: 1.25rem;
  }
  .pb__basket--form-group--check-pay .pb__basket--form-group--item:not(.pb__basket--form-promo--button-block) {
    margin: 0;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .pb__basket--check-pay--price {
    font-size: 0.9375rem;
    padding: 0 1%;
    text-align: center;
  }
  .pb__basket--check-pay--item {
    width: 3.125rem;
  }
  .pb__basket--check-pay--label {
    min-width: 130px;
    min-width: 8.125rem;
    padding-right: 3.125rem;
    width: 100%;
  }
  .pb__basket--form-group--item:not(.pb__basket--form-promo--button-block) {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .pb__basket--form-check--text {
    font-size: 0.6875rem;
    padding-left: 1.25rem;
  }
  .pb__basket--form-group--item-block > .pb__basket--form-group--item {
    padding-left: 0;
    padding-right: 0;
  }
  .pb__basket--check-pay--block:last-child {
    margin-left: 0;
  }
  .pb__basket--checkpay--exportation-link {
    position: static;
  }
  .pb__basket--check-pay--title-block {
    padding-right: 0;
  }
  .pb__basket--check-pay--info {
    line-height: 0.875rem;
  }
  .pb__basket--check-pay--body {
    display: flex;
    flex-direction: column;
    padding: 1.25rem 0 1rem;
    text-align: center;
    width: 100%;
  }
  .pb__basket--input--check-pay {
    width: 100%;
  }
  .pb__basket--check-pay--block {
    align-items: stretch;
    display: flex;
  }
  .pb__basket--check-pay--block:not(:last-child) {
    margin-bottom: 0.625rem;
  }
  .pb__basket--check-pay--block .pb__basket--check-pay--info {
    align-content: center;
    align-items: center;
    border-radius: 0.25rem 0 0 0.25rem;
    border-right: 0;
    color: #4d4c4c;
    display: flex;
    flex-basis: 100px;
    font-size: 0.75rem;
    max-width: 100px;
    max-width: 6.25rem;
    min-width: 100px;
    min-width: 6.25rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    text-align: left;
  }
  .pb__basket--check-pay--block .pb__basket--check-pay--price {
    text-align: center !important;
  }
  .pb__basket--check-pay--block .pb__basket--input--check-pay {
    position: static !important;
  }
  .pb__basket--check-pay--block .pb__basket--check-pay--text {
    align-content: center;
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    position: relative;
  }
  .pb__basket--check-pay--block .pb__basket--check-pay--text .pb__basket--check-pay--price-text {
    top: calc(100% - 0.25rem);
  }
  .pb__basket--check-pay--block .pb__basket--checkpay--exportation-link, .pb__basket--check-pay--block .pb__basket--checkpay--exportation-text {
    font-size: 0.75rem;
  }
  .pb__basket--check-pay--block .pb__basket--check-pay--label {
    border: 0.0625rem solid #e0e0e0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    box-shadow: none;
    height: 3.5625rem;
    min-width: 0;
    padding-right: 0.625rem;
    position: static !important;
  }
  .pb__addbascket--product {
    min-height: 140px;
    min-height: 8.75rem;
  }
  .pb__addbascket--product-bottom {
    margin: 10px;
    padding: 0;
    position: relative;
  }
  .pb__addbascket--product-change {
    flex-basis: 50%;
    margin-left: 50%;
    max-width: 50%;
  }
  .pb__addbascket--product-change .pb__fabric--pre-info {
    margin-top: 0.25rem;
  }
  .pb__addbascket--product-price {
    text-align: center;
    top: 50%;
  }
  .pb__addbascket--product-img-box, .pb__addbascket--product-price {
    left: 0;
    position: absolute;
    width: 50%;
  }
  .pb__addbascket--product-img--img {
    height: 100%;
    width: auto;
  }
  .pb__addbascket--product-img-box {
    display: flex;
    height: 50%;
    justify-content: center;
    top: 0;
  }
  @supports (display: grid) {
    .pb__fabric--size-block {
      grid-column-gap: 1px;
      grid-column-gap: 0.0625rem;
      grid-row-gap: 1px;
      grid-row-gap: 0.0625rem;
      grid-template-columns: repeat(auto-fit, minmax(30px, 36px));
      grid-template-columns: repeat(auto-fit, minmax(1.875rem, 2.25rem));
      grid-template-columns: repeat(auto-fit, minmax(1.875rem, 2.15rem));
    }
    .pb__fabric--item {
      width: 100%;
    }
    .pb__fabric--list {
      grid-column-gap: 1px;
      grid-column-gap: 0.0625rem;
      grid-row-gap: 1px;
      grid-row-gap: 0.0625rem;
    }
  }
  .pb__product--button-item .button__default {
    align-items: center;
    display: flex;
    justify-content: center;
    line-height: normal;
    min-height: 40px;
    min-height: 2.5rem;
  }
  .pb__product--lock-item-box {
    flex-grow: 1;
    min-width: 60px;
    min-width: 3.75rem;
    padding: 0.0625rem;
  }
  .pb__own-label {
    font-size: 0.75rem;
    line-height: 1;
    padding: 0.375rem 1rem;
  }
  @supports not (display: grid) {
    .pb__fabric--item {
      padding: 0.125rem;
    }
    .pb__fabric--size-item {
      padding: 0.0625rem;
    }
  }
  .pb__fabric--size-item {
    flex-grow: 1;
  }
  .pb__fabric--size-block {
    align-items: baseline;
    justify-content: center;
  }
  .pb__fabric--button {
    min-width: 78px;
    min-width: 4.875rem;
    padding: 0.125rem 0.1875rem;
  }
  .pb__fabric--name {
    font-size: 0.8125rem;
    line-height: 1.2;
  }
  .pb__fabric--pre-link--sub {
    display: none;
  }
  .pb__fabric--type-select {
    padding-top: 0;
  }
  .pb__fabric--item-info {
    flex-basis: auto;
    max-width: 200px;
    max-width: 12.5rem;
  }
  .pb__fabric--standart {
    border-bottom: 0.0625rem solid #ddd;
  }
  .pb__info--label {
    background-color: #ddd;
    border-radius: 0.25rem;
  }
  .pb__info--label-item {
    color: #4f4f4f;
    padding: 0.25rem 0 0.25rem 0.875rem;
  }
  .pb__info--label-item > span {
    font-weight: 700;
  }
  .pb__info--more-item {
    padding: 0.25rem 0 0.875rem 0.25rem;
  }
  .pb__product--type-fabric-hd .pb__fabric--pre-info {
    bottom: 0.1875rem;
    position: absolute;
    right: 0.1875rem;
    z-index: 10;
  }
  .productCard__delivery-incard .pb__basket--form-item {
    padding-left: 0;
    padding-right: 0;
  }
  .productCard__delivery-incard .pb__basket--form-item .pb__info--more-item {
    padding: 0.25rem;
  }
  .pb__fabric--size--modal-body {
    min-width: 100vw;
  }
  .win__content {
    padding: 20px 10px;
    padding: 1.25rem 0.625rem;
  }
  .button__default {
    padding: 0 16px;
    padding: 0 1rem;
  }
}

@media screen and (max-width: 399px){
  .pb__fabric--button {
    font-size: 0.75rem;
    padding: 0.0625rem;
  }
}

@media screen and (max-width: 349px){
  @supports (display: grid) {
    .pb__fabric--size-block {
      grid-template-columns: repeat(auto-fit, minmax(30px, 31px));
      grid-template-columns: repeat(auto-fit, minmax(1.875rem, 1.9375rem));
    }
  }
  .pb__fabric--name {
    font-size: 0.75rem;
  }
}

@media screen and (min-width: 576px){
  .pb__basket .pb__addbascket--product-change {
    flex-basis: 80%;
    padding: 0 0.625rem;
  }
  .pb__basket--info--issue-block {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0.625rem;
    max-width: 90%;
  }
  .pb__addbascket--product-change {
    flex-basis: 50%;
    flex-grow: 1;
    padding: 0 1.25rem;
  }
  .pb__addbascket--product-img-box {
    max-width: 100px;
    max-width: 6.25rem;
  }
  .pb__product--other {
    padding: 0.8125rem 2rem 2rem;
  }
  .pb__product--lock-item-box {
    flex-grow: inherit;
    min-width: 95px;
    min-width: 5.9375rem;
    padding: 0 0.5rem;
  }
  .pb__own-label {
    font-size: 0.875rem;
    line-height: 1;
    padding: 0.375rem 2.25rem;
  }
  .pb__fabric--size-item {
    flex-grow: inherit;
  }
  @supports not (display: grid) {
    .pb__fabric--size-item {
      min-width: 50px;
      min-width: 3.125rem;
      padding: 0.125rem;
    }
    .pb__fabric--button {
      margin-left: 0.625rem;
      margin-right: 0.625rem;
    }
  }
  .pb__fabric--size-block {
    justify-content: center;
  }
  .pb__fabric--button {
    min-width: 140px;
    min-width: 8.75rem;
    padding: 0.25rem 0.375rem;
  }
  .pb__fabric--name {
    font-size: 0.875rem;
  }
  .pb__fabric--item-info {
    flex-basis: 200px;
    max-width: 200px;
    max-width: 12.5rem;
  }
  .pb__fabric--cotton .pb__fabric--list {
    flex-wrap: nowrap;
  }
  .pb__info--label {
    flex-basis: 150px;
    max-width: 150px;
    max-width: 9.375rem;
  }
  .pb__info--label-item {
    color: #828282;
    text-align: right;
  }
  .pb__info--label-item, .pb__info--more-item {
    padding: 0.5rem 0.5rem 0.5rem 1rem;
  }
  .pb__info--information > .pb__flex {
    flex-wrap: nowrap;
  }
  .pb__info--more {
    flex-basis: calc(100% - 150px);
    max-width: calc(100% - 150px);
    max-width: calc(100% - 9.375rem);
  }
}

@media screen and (min-width: 769px) and (max-width: 1023px){
  .pb__addbascket--product-size--block {
    justify-content: space-between;
    margin-bottom: 0.625rem;
    width: 100%;
  }
  .pb__addbascket--product-size--block + .pb__addbascket--product-size--block {
    margin-top: 0.625rem;
  }
  .pb-hidden-tablet-only {
    display: none !important;
  }
  .pb__kit--cart {
    overflow: auto;
    height: 100%;
    -webkit-overflow-scrolling: touch;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1215px){
  .pb-hidden-desktop-only {
    display: none !important;
  }
  .pb__kit-type {
    width: 344px;
    width: 21.5rem;
    height: 350px;
    height: 21.875rem;
  }
  @supports (display: grid) {
    .pb__kit-type {
      width: 100%;
    }
  }
  .pb__kit-type--item {
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .pb__kit-type--img {
    height: 255px;
    height: 15.9375rem;
  }
}

@media screen and (min-width: 1024px){
  .pb__basket--title {
    text-align: center;
  }
  .pb__basket--ordering {
    flex-basis: calc(100% - 386px);
    max-width: calc(100% - 386px);
    max-width: calc(100% - 24.125rem);
    width: 100%;
  }
  .pb__basket--order {
    flex-basis: 386px;
    max-width: 386px;
    max-width: 24.125rem;
    width: 100%;
  }
  .pb__basket--form-title {
    background-color: #fff;
    border-left: 0.0625rem solid;
    border-top: 0.0625rem solid;
    border-top-left-radius: 0.25rem;
    bottom: -0.0625rem;
    display: inline-block;
    padding-bottom: 0.375rem;
    padding-top: 0.375rem;
    position: relative;
  }
  .pb__basket--form-title:before {
    background-color: #fff;
    bottom: 0;
    content: "";
    display: block;
    height: 2.875rem;
    left: 100%;
    position: absolute;
    width: 4.6875rem;
  }
  .pb__basket--form-title:after {
    background-color: currentColor;
    border-radius: 6.25rem;
    bottom: 1.1875rem;
    content: "";
    display: block;
    height: 0.0625rem;
    position: absolute;
    right: -5rem;
    transform: rotate(25deg);
    width: 5.375rem;
  }
  .pb__basket--form-contact, .pb__basket--form-delivery {
    border: 0.0625rem solid;
    border-bottom-left-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }
  .pb__basket--form-contact {
    padding-left: 0.375rem;
    padding-right: 0.375rem;
  }
  .pb__basket--form-contact .pb__input--group {
    margin-bottom: 0;
  }
  .pb__basket--form-delivery {
    flex-wrap: wrap;
  }
  .pb__basket--form-item {
    padding: 1.25rem 0.375rem 0.625rem;
  }
  .pb__basket--form-item:first-child .pb__input--label-text {
    font-weight: 700;
  }
  .pb__basket--box .pb__basket--order {
    padding-right: 0;
  }
  .pb__basket--table--body {
    background-color: #f2f2f2;
    border: 0.0625rem solid #e0e0e0;
    border-radius: 0.25rem;
  }
  .pb__basket--check-pay--block, .pb__basket--input--check-pay {
    min-width: 160px;
    min-width: 10rem;
  }
  .pb__basket--info--issue-text {
    flex-basis: 33%;
    max-width: 33%;
  }
  .pb__basket--info--issue-text:first-child {
    padding-left: 4.375rem;
  }
  .pb__basket--issue--map-list--scroll {
    height: 22.5rem;
  }
  .pb__basket--form-group--checkpay {
    margin-top: 2.875rem;
  }
  .pb__basket--check-pay--info {
    display: none;
  }
  .pb__basket--form-group--checkpay > .pb__basket--form-group--item:first-child .pb__basket--check-pay--info {
    color: #000;
    display: block;
    font-size: 0.9375rem;
    line-height: 1.1875rem;
    position: absolute;
    text-align: center;
    top: -100%;
    width: 100%;
  }
  .pb__basket--form-group--item-border {
    background-color: #f2f2f2;
  }
  .pb__basket--form-group--item-border > .pb__basket--form-group--item + .pb__basket--form-group--item {
    padding-top: 0;
  }
  .pb__basket--form-group--address-list {
    -webkit-overflow-scrolling: touch;
    border: 0.0625rem solid #bdbdbd;
    border-radius: 0.25rem;
    box-sizing: border-box;
    overflow: hidden;
  }
  .pb__addbascket {
    min-width: 800px;
    min-width: 50rem;
  }
  .pb__addbascket--button {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .pb__addbascket--product-change .pb__fabric--pre-info {
    margin-bottom: -0.875rem;
  }
  .pb__addbascket--product-size--box {
    flex-direction: column;
  }
  .pb__addbascket--product-size--block {
    justify-content: space-between;
    width: 100%;
  }
  .pb__addbascket--product-size--block + .pb__addbascket--product-size--block {
    margin-top: 1.25rem;
  }
  .pb__picked .pb__catalog--product-item {
    padding-bottom: 2.125rem;
  }
  .pb__product--photo-zoom {
    left: 100%;
    pointer-events: none;
    position: absolute;
    top: 0;
    z-index: 10;
  }
  .pb__product--photo-zoom--box {
    position: relative;
  }
  .pb__product--photo-zoom--box .drift-zoom-pane {
    -webkit-overflow-scrolling: touch;
    border: 0.0625rem solid #ddd;
    border-radius: 0.25rem;
    box-shadow: 0 32px 64px 0 rgba(0, 0, 0, 0.15);
    overflow: hidden;
  }
  .pb__product--info-nav {
    max-height: 550px;
    max-height: 34.375rem;
    max-width: 82px;
    max-width: 5.125rem;
    min-width: 82px;
    min-width: 5.125rem;
    width: 100%;
  }
  .pb__product--info-nav .pb__flex--column {
    flex-wrap: nowrap;
    height: 100%;
  }
  .pb__product--info-nav .pb__product--info-name--mini {
    display: none;
  }
  .pb__product--info-block {
    max-width: calc(100% - 82px);
    max-width: calc(100% - 5.125rem);
  }
  .pb__product--info-block > .pb__flex {
    align-content: space-between;
    display: flex;
    flex-flow: column wrap;
    height: 312.5rem;
  }
  .pb__product--info-block > .pb__flex:after {
    content: "";
    flex-basis: 100%;
    order: 1;
    width: 0;
  }
  .pb__product--info-item {
    flex-basis: auto;
    width: 100%;
  }
  .pb__product--info-item--left {
    max-width: 56%;
    order: 1;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    width: 56%;
  }
  .pb__product--info-item--right {
    max-width: 44%;
    order: 2;
  }
  .pb__product--info-flex {
    flex-wrap: nowrap;
  }
  .pb__product--info-box {
    border: 0.0625rem solid #bdbdbd;
    border-radius: 0.25rem;
    margin-top: 1.5625rem;
    padding: 0.625rem;
  }
  .pb__product--back-link {
    margin-top: 1.5625rem;
  }
  .pb__product--photo-block {
    border-radius: 0.25rem;
    min-height: 620px;
    min-height: 38.75rem;
  }
  .pb__product--photo-block .tns-controls, .pb__product--photo-block .tns-nav {
    display: none;
  }
  .pb__product--photo-download {
    bottom: calc(100% + 1.875rem);
    color: #000;
    display: inline-block;
    font-size: 1.5rem;
    left: 1.875rem;
    line-height: 1;
    opacity: 0.5;
    position: absolute;
  }
  .pb__product--photo-download:focus, .pb__product--photo-download:hover {
    opacity: 1;
  }
  .pb__product--photo-scroll .pb__product--photo-img {
    margin-left: auto;
    margin-right: auto;
  }
  .pb__product--photo-item {
    text-align: center;
    width: 100%;
  }
  .pb__product--photo-item:nth-child(2) {
    display: none;
  }
  .pb__product--photo-cotton, .pb__product--photo-washing {
    font-size: 6.1875rem;
  }
  .pb__product--photo-washing + .pb__product--photo-color-variance {
    bottom: 6.25rem;
  }
  .pb__product--photo-mLimit .pb__mLimit {
    background-size: 56px 46px;
  }
  .pb__product--photo-color-variance {
    font-size: 2.5rem;
  }
  .pb__product--button-item .button__default {
    font-size: 1rem;
  }
  .pb__fabric--modal--list {
    flex-wrap: nowrap;
  }
  .pb__fabric--modal--item {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .pb__fabric--modal--item:first-child {
    padding-left: 0;
  }
  .pb__fabric--modal--item:last-child {
    padding-right: 0;
  }
  .pb__fabric--size--modal-body {
    font-size: 1rem;
    min-width: 970px;
    min-width: 60.625rem;
  }
  .pb__fabric--size--table-size {
    font-size: 0.875rem;
  }
  .pb__fabric--size--title {
    font-size: 1.875rem;
    padding: 0.625rem 2.5rem 0;
  }
  .pb__fabric--size--title-type {
    font-size: 2.5rem;
    padding: 0 2.5rem 0.625rem;
  }
  .pb__madeINrussia {
    font-size: 0.875rem;
    padding-top: 6.25rem;
    width: 6.25rem;
  }
  .pb__madeINrussia:after {
    height: calc(100% + 2.5rem);
    left: -1.25rem;
    top: -1.25rem;
    width: calc(100% + 2.5rem);
  }
  .pb__product--invented.pb__product--invented-promo {
    display: none;
  }
  .pb__mLimit {
    background-size: 14px 13px;
    font-size: 0.8125rem;
    padding-top: 6.25rem;
    width: 6.25rem;
  }
  .pb__mLimit:after {
    height: calc(100% + 2.5rem);
    left: -1.25rem;
    top: -1.25rem;
    width: calc(100% + 2.5rem);
  }
  .pb-hidden-desktop {
    display: none !important;
  }
  .win__row:first-child {
    align-content: center;
    align-items: center;
    justify-content: center;
  }
  .win__row:first-child .win__cell {
    align-items: center;
    justify-content: center;
  }
  .win__row:first-child .win__cell {
    margin: auto;
  }
  .win__cell {
    opacity: 0;
  }
  .win__cell .pb__kit--cart-body-alarm {
    max-width: 860px;
    max-width: 53.75rem;
  }
  .win__cell .pb__kit--cart-body {
    max-width: 560px;
    max-width: 35rem;
  }
  .win__cell .pb__fabric--modal-body {
    max-width: 1180px;
    max-width: 73.75rem;
  }
  .win__cell .pb__kit--print--modal-body {
    max-width: 400px;
    max-width: 25rem;
  }
  .win__cell .pb__kit--size--modal-body {
    width: auto;
  }
  body.win-show .win__cell {
    opacity: 1;
  }
  .pb__select--label {
    max-height: 42px;
    max-height: 2.625rem;
  }
  .pb__fabric--modal--list {
    flex-wrap: nowrap;
  }
  .pb__fabric--modal--item {
    padding-right: 20px;
    padding-right: 1.25rem;
    padding-left: 20px;
    padding-left: 1.25rem;
  }
  .pb__fabric--modal--item:nth-child(1) {
    padding-left: 0;
  }
  .pb__fabric--modal--item:nth-last-child(1) {
    padding-right: 0;
  }
  .pb__container.pb-fluid {
    max-width: none;
    margin-right: 32px;
    margin-right: 2rem;
    margin-left: 32px;
    margin-left: 2rem;
  }
  .pb__container--body {
    height: 100vh;
  }
  @supports (-webkit-touch-callout: none){
    .pb__container--body{
      height: -webkit-fill-available;
    }
  }
  .pb__kit-front--box, .pb__kit-back--box {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
  }
  .pb__cart-body {
    max-width: 720px;
    max-width: 45rem;
  }
}

@media screen and (min-width: 1216px) and (min-width: 1216px){
  .pb__kit-type:hover .pb__kit-type--img-src {
    max-height: 184px;
    max-height: 11.5rem;
  }
}

@media screen and (min-width: 1216px) and (max-width: 1407px){
  .pb-hidden-widescreen-only {
    display: none !important;
  }
}

@media screen and (min-width: 1216px) and (max-width: 1215px){
  .pb__kit-type:hover .pb__kit-type--img-src {
    max-height: 64px;
    max-height: 4rem;
  }
}

@media screen and (min-width: 1216px){
  .pb__basket--info--issue-block {
    margin-bottom: 1.25rem;
    margin-top: 1.25rem;
  }
  .pb__basket--form--issue {
    margin-right: 4.5%;
  }
  .pb__product--info-name--art {
    display: none;
  }
  .pb-hidden-widescreen {
    display: none !important;
  }
  .win {
    top: 0;
    height: 100%;
  }
  @keyframes logo {
    0% {
      transform: rotateY(90deg);
      opacity: 1;
    }
    5% {
      transform: rotateY(0);
    }
    80% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }
  @keyframes logo-1 {
    0%, 15% {
      transform: translateX(-45px);
      opacity: 0;
    }
    19% {
      opacity: 1;
    }
    20% {
      transform: translateX(0);
    }
    80% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }
  @keyframes logo-2 {
    0%, 30% {
      transform: translateX(-90px);
      opacity: 0;
    }
    34% {
      opacity: 1;
    }
    35% {
      transform: translateX(0);
    }
    80% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }
  @keyframes logo-3 {
    0%, 45% {
      transform: translateX(-135px);
      opacity: 0;
    }
    49% {
      opacity: 1;
    }
    50% {
      transform: translateX(0);
    }
    80% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }
  .pb__container--start {
    padding-left: 60px;
    padding-left: 3.75rem;
    padding-right: 60px;
    padding-right: 3.75rem;
    padding-top: 120px;
    padding-top: 7.5rem;
  }
  .pb__container--title {
    font-size: 1.875rem;
    line-height: 40px;
    line-height: 2.5rem;
    margin-bottom: 40px;
    margin-bottom: 2.5rem;
  }
  .pb__kit--main-select #PbGenerationSelect:not(:checked) ~ .pb__kit-fabric--header .pb__kit-button--back {
    max-width: 160px !important;
    max-width: 10rem !important;
    padding-left: 10px;
    padding-left: 0.625rem;
    padding-right: 10px;
    padding-right: 0.625rem;
    height: 42px;
    height: 2.625rem;
    margin-left: auto;
  }
  .pb__kit--main-select #PbGenerationSelect:not(:checked) ~ .pb__kit-fabric--header .pb__kit-button--back:after {
    font-size: 0.875rem !important;
    color: #98a0b1;
  }
  .pb__kit--main-select #PbGenerationSelect:not(:checked) ~ .pb__kit-fabric--header .pb__kit-button--back:before {
    color: #98a0b1;
    font-size: 0.875rem !important;
    text-transform: uppercase;
    width: 158px !important;
    width: 9.875rem !important;
    padding-top: 2px;
    padding-top: 0.125rem;
  }
  .pb__kit-header {
    padding-top: 40px;
    padding-top: 2.5rem;
    padding-left: 60px;
    padding-left: 3.75rem;
    padding-right: 60px;
    padding-right: 3.75rem;
    height: 0;
  }
  .pb__kit-header .pb__select--block {
    width: 300px;
    width: 18.75rem;
  }
  .pb__kit-header--item {
    height: 0;
  }
  .pb__kit-header--item > .pb__flex {
    height: 0;
  }
  .pb__kit-header--item--type {
    display: none;
  }
  .pb__kit-header--logo-text {
    padding-left: 15px;
    padding-left: 0.9375rem;
    padding-right: 15px;
    padding-right: 0.9375rem;
    width: 112px;
    width: 7rem;
    height: 42px;
    height: 2.625rem;
  }
  .pb__kit-header--logo-text span:before {
    background-image: url("/cdn/img/kit/logo/logo-big.svg");
    width: 82px;
    width: 5.125rem;
    height: 18px;
    height: 1.125rem;
  }
  .pb__kit-header--logo-icon {
    width: 42px;
    width: 2.625rem;
    height: 42px;
    height: 2.625rem;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
    flex-direction: column;
    margin-left: 2px;
    margin-left: 0.125rem;
    font-size: 1.625rem;
  }
  .pb__kit-type {
    width: 344px;
    width: 21.5rem;
    height: 350px;
    height: 21.875rem;
  }
  @supports (display: grid) {
    .pb__kit-type {
      width: 100%;
    }
  }
  .pb__kit-type--item {
    flex-basis: 350px;
    max-width: 350px;
    max-width: 21.875rem;
    padding: 10px;
    padding: 0.625rem;
  }
  .pb__kit-type:hover {
    border: 2px solid #e7314b;
    border: 0.125rem solid #e7314b;
    box-shadow: 0 0 40px rgba(68, 68, 68, 0.3);
  }
  .pb__kit-type--name {
    font-size: 1.125rem;
    line-height: 21px;
    line-height: 1.3125rem;
  }
  .pb__kit-type--price {
    font-size: 1rem;
    line-height: 20px;
    line-height: 1.25rem;
  }
  .pb__kit-type--img {
    max-height: 255px;
    max-height: 15.9375rem;
  }
  .pb__kit-type--img-src {
    max-height: 255px;
    max-height: 15.9375rem;
  }
  .pb__kit-panel {
    padding-top: 80px;
    padding-top: 5rem;
  }
  .pb__kit-panel {
    width: 370px;
    width: 23.125rem;
    background-color: #fff;
    box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1);
    padding-left: 60px;
    padding-left: 3.75rem;
    padding-right: 60px;
    padding-right: 3.75rem;
    z-index: 1;
  }
  .pb__kit-panel--title {
    font-size: 1.875rem;
    line-height: 1.3333333333;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #000;
    font-weight: bold;
    padding-bottom: 40px;
    padding-bottom: 2.5rem;
    margin-top: 40px;
    margin-top: 2.5rem;
  }
  .pb__kit-panel {
    position: relative;
  }
  .pb__kit-panel--type {
    height: 100%;
  }
  .pb__kit-panel--type .pb__panel--item-text-mobile {
    display: none;
  }
  .pb__kit-panel--type .pb__panel--item-text {
    font-weight: 600;
    text-transform: uppercase;
    color: #98a0b1;
    font-size: 0.875rem;
    line-height: 1.6666666667;
  }
  .pb__kit-panel--type .pb__panel--item:not(:nth-child(1)) {
    margin-top: 10px;
    margin-top: 0.625rem;
  }
  .pb__kit-panel--more {
    transition-timing-function: ease-out;
    transition-duration: 86ms;
    transition-property: height;
    backface-visibility: hidden;
    will-change: height;
  }
  .pb__kit-canvas {
    width: calc(100% - 370px);
    width: calc(100% - 23.125rem);
  }
  .pb__kit-canvas--mini {
    padding-top: 110px;
    padding-top: 6.875rem;
  }
  .pb__kit-canvas--mini {
    position: absolute;
    right: 60px;
    right: 3.75rem;
    top: 0;
  }
  .pb__kit--input[name=pb__panel]:not(:checked) ~ .pb__kit-panel--type .pb__kit-panel--edit-help .pb__panel--phantom {
    display: none;
  }
  .pb__kit--input#PbGenerationFront:not(:checked) ~ .pb__flex .pb__kit-fabric .pb__kit-front--box {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    pointer-events: none;
    opacity: 0;
    visibility: hidden;
  }
  .pb__kit--input#PbGenerationBack:not(:checked) ~ .pb__flex .pb__kit-fabric .pb__kit-back--box {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    pointer-events: none;
    opacity: 0;
    visibility: hidden;
  }
  .pb__kit--input#PbGenerationstart:not(:checked) ~ .pb__kit-panel--more .pb__panel--more-start {
    display: none;
  }
  .pb__kit--input#PbGenerationcolor:not(:checked) ~ .pb__kit-panel--more .pb__panel--more-color {
    display: none;
  }
  .pb__kit--input#PbGenerationupload:not(:checked) ~ .pb__kit-panel--more .pb__panel--more-upload {
    display: none;
  }
  .pb__kit--input#PbGenerationclipart:not(:checked) ~ .pb__kit-panel--more .pb__panel--more-clipart {
    display: none;
  }
  .pb__kit--input#PbGenerationtext:not(:checked) ~ .pb__kit-panel--more .pb__panel--more-text {
    display: none;
  }
  .pb__kit--input#PbGenerationfond:not(:checked) ~ .pb__kit-panel--more .pb__panel--more-fond {
    display: none;
  }
  .pb__kit--input#PbGenerationlayer-group:not(:checked) ~ .pb__kit-panel--more .pb__panel--more-layer-group {
    display: none;
  }
  .pb__kit--input#PbGenerationPhotomask:not(:checked) ~ .pb__kit-panel--more .pb__panel--more-mask {
    display: none;
  }
  .pb__kit--input#PbGenerationPhotomask:checked ~ .pb__kit-panel--more .pb__panel--more-mask {
    display: block !important;
  }
  .pb__kit--input#PbGenerationPhotofilter:not(:checked) ~ .pb__kit-panel--more .pb__panel--more-filter {
    display: none;
  }
  .pb__kit--input#PbGenerationPhotofilter:checked ~ .pb__kit-panel--more .pb__panel--more-filter {
    display: block !important;
  }
  .pb__kit--input#PbGenerationPhototurn:not(:checked) ~ .pb__kit-panel--more .pb__panel--more-turn {
    display: none;
  }
  .pb__kit--input#PbGenerationPhototurn:checked ~ .pb__kit-panel--more .pb__panel--more-turn {
    display: block !important;
  }
  .pb__kit--input#PbGenerationPhotozoom:not(:checked) ~ .pb__kit-panel--more .pb__panel--more-zoom {
    display: none;
  }
  .pb__kit--input#PbGenerationPhotozoom:checked ~ .pb__kit-panel--more .pb__panel--more-zoom {
    display: block !important;
  }
  .pb__kit--input#PbGenerationPhotoopacity:not(:checked) ~ .pb__kit-panel--more .pb__panel--more-opacity {
    display: none;
  }
  .pb__kit--input#PbGenerationPhotoopacity:checked ~ .pb__kit-panel--more .pb__panel--more-opacity {
    display: block !important;
  }
  .pb__kit--input#PbGenerationTextcolortext:not(:checked) ~ .pb__kit-panel--more .pb__panel--more-colortext {
    display: none;
  }
  .pb__kit--input#PbGenerationTextcolortext:checked ~ .pb__kit-panel--more .pb__panel--more-colortext {
    display: block !important;
  }
  .pb__kit--input#PbGenerationTextfont:not(:checked) ~ .pb__kit-panel--more .pb__panel--more-font {
    display: none;
  }
  .pb__kit--input#PbGenerationTextfont:checked ~ .pb__kit-panel--more .pb__panel--more-font {
    display: block !important;
  }
  .pb__kit--input#PbGenerationTextturn:not(:checked) ~ .pb__kit-panel--more .pb__panel--more-turn {
    display: none;
  }
  .pb__kit--input#PbGenerationTextturn:checked ~ .pb__kit-panel--more .pb__panel--more-turn {
    display: block !important;
  }
  .pb__kit--input#PbGenerationTextzoom:not(:checked) ~ .pb__kit-panel--more .pb__panel--more-zoom {
    display: none;
  }
  .pb__kit--input#PbGenerationTextzoom:checked ~ .pb__kit-panel--more .pb__panel--more-zoom {
    display: block !important;
  }
  .pb__kit--input#PbGenerationTexttext:not(:checked) ~ .pb__kit-panel--more .pb__panel--more-text {
    display: none;
  }
  .pb__kit--input#PbGenerationTexttext:checked ~ .pb__kit-panel--more .pb__panel--more-text {
    display: block !important;
  }
  .pb__kit--input#PbGenerationTextfond:not(:checked) ~ .pb__kit-panel--more .pb__panel--more-fond {
    display: none;
  }
  .pb__kit--input#PbGenerationTextfond:checked ~ .pb__kit-panel--more .pb__panel--more-fond {
    display: block !important;
  }
  .pb__kit--input#PbGenerationTextopacity:not(:checked) ~ .pb__kit-panel--more .pb__panel--more-opacity {
    display: none;
  }
  .pb__kit--input#PbGenerationTextopacity:checked ~ .pb__kit-panel--more .pb__panel--more-opacity {
    display: block !important;
  }
  .pb__kit--input#PbGenerationTextcurvedtext:not(:checked) ~ .pb__kit-panel--more .pb__panel--more-curvedtext {
    display: none;
  }
  .pb__kit--input#PbGenerationTextcurvedtext:checked ~ .pb__kit-panel--more .pb__panel--more-curvedtext {
    display: block !important;
  }
  .pb__kit--input#PbGenerationTextbouncedtext:not(:checked) ~ .pb__kit-panel--more .pb__panel--more-bouncedtext {
    display: none;
  }
  .pb__kit--input#PbGenerationTextbouncedtext:checked ~ .pb__kit-panel--more .pb__panel--more-bouncedtext {
    display: block !important;
  }
  .pb__kit--input#PbGenerationTextskewtext:not(:checked) ~ .pb__kit-panel--more .pb__panel--more-skewtext {
    display: none;
  }
  .pb__kit--input#PbGenerationTextskewtext:checked ~ .pb__kit-panel--more .pb__panel--more-skewtext {
    display: block !important;
  }
  .pb__kit-button--buy {
    width: 263px;
    width: 16.4375rem;
    height: 68px;
    height: 4.25rem;
    margin-top: -20px;
    margin-top: -1.25rem;
  }
  .pb__kit-button--buy {
    margin-left: auto;
  }
  .pb__kit-button--back {
    display: none;
  }
  .pb__kit-button--edit {
    display: none;
  }
  .pb__kit-button--setting {
    display: none;
  }
  .pb__kit--cart-top {
    justify-content: space-between;
  }
  .pb__kit--cart-size .pb__select--label {
    overflow: hidden;
    opacity: 0;
    height: 0;
    padding: 0;
    -webkit-overflow-scrolling: touch;
  }
  .pb__kit--cart-size .pb__select--block .pb__select--options {
    position: static;
    display: flex;
    font-weight: 500;
    font-size: 1rem;
    line-height: 22px;
    line-height: 1.375rem;
    flex-wrap: wrap;
    border: none !important;
    padding: 0 !important;
  }
  .pb__kit--cart-size .pb__select--block .pb__select--option {
    flex-grow: 1;
    text-align: center;
    padding: 0;
    border-radius: 290486px;
    border-radius: 18155.375rem;
    width: 45px;
    width: 2.8125rem;
    height: 45px;
    height: 2.8125rem;
    max-width: 45px;
    max-width: 2.8125rem;
    margin-bottom: 8px;
    margin-bottom: 0.5rem;
    background-color: #f0f0f3;
    border: 2px solid #f0f0f3;
    border: 0.125rem solid #f0f0f3;
    transition-timing-function: ease-out;
    transition-duration: 86ms;
    transition-property: border-color;
    backface-visibility: hidden;
    will-change: border-color;
  }
  .pb__kit--cart-size .pb__select--block .pb__select--option:not(:nth-last-child(1)) {
    margin-right: 8px;
    margin-right: 0.5rem;
  }
  .pb__kit--cart-size .pb__select--block .pb__select--option .pb__select--option-text {
    font-size: 1rem;
    line-height: 41px;
    line-height: 2.5625rem;
    padding: 0;
    transition-timing-function: ease-out;
    transition-duration: 86ms;
    transition-property: color;
    backface-visibility: hidden;
    will-change: color;
    border-radius: 290486px;
    border-radius: 18155.375rem;
  }
  .pb__kit--cart-size .pb__select--block .pb__select--option.pb__select--option--selected {
    border-color: #e7314b;
  }
  .pb__kit--cart-size .pb__select--block .pb__select--option.pb__select--option--selected .pb__select--option-text {
    font-weight: 700;
    color: #e7314b;
  }
  .pb__kit--cart-size .pb__select--block:not(.pb__select--block--open) .pb__select--options {
    overflow: auto;
    max-height: 100%;
    -webkit-overflow-scrolling: touch;
  }
  .pb__kit--cart-fabric .pb__select--block .pb__select--option[data-value="0"] .pb__select--option-text:after {
    counter-reset: variable var(--fabric-regula);
    content: "+" counter(variable) " ₽";
  }
  .pb__kit--cart-fabric .pb__select--block .pb__select--option[data-value="1"] .pb__select--option-text:after {
    counter-reset: variable var(--fabric-premium);
    content: "+" counter(variable) " ₽";
  }
  .pb__kit--cart-fabric .pb__select--block .pb__select--option[data-value="2"] .pb__select--option-text:after {
    counter-reset: variable var(--fabric-lux);
    content: "+" counter(variable) " ₽";
  }
  .pb__kit--cart-wrapping .pb__select--block .pb__select--option[data-value="0"] .pb__select--option-text:after {
    counter-reset: variable var(--gift--simple);
    content: "+" counter(variable) " ₽";
  }
  .pb__kit--cart-wrapping .pb__select--block .pb__select--option[data-value="1"] .pb__select--option-text:after {
    counter-reset: variable var(--gift);
    content: "+" counter(variable) " ₽";
  }
  .pb__kit--cart-print .pb__select--block .pb__select--option[data-value="0"] .pb__select--option-text:after {
    counter-reset: variable var(--print-sd);
    content: "+" counter(variable) " ₽";
  }
  .pb__kit--cart-print .pb__select--block .pb__select--option[data-value="1"] .pb__select--option-text:after {
    counter-reset: variable var(--print-hd);
    content: "+" counter(variable) " ₽";
  }
  .pb__kit--cart-print .pb__select--block .pb__select--option[data-value="2"] .pb__select--option-text:after {
    counter-reset: variable var(--print-ultrahd);
    content: "+" counter(variable) " ₽";
  }
  .pb__kit--cart-fabric .pb__select--label, .pb__kit--cart-wrapping .pb__select--label, .pb__kit--cart-print .pb__select--label {
    overflow: hidden;
    opacity: 0;
    height: 0;
    padding: 0;
    -webkit-overflow-scrolling: touch;
  }
  .pb__kit--cart-fabric .pb__select--block .pb__select--options, .pb__kit--cart-wrapping .pb__select--block .pb__select--options, .pb__kit--cart-print .pb__select--block .pb__select--options {
    position: static;
    display: flex;
    justify-content: space-between;
    font-weight: 500;
    font-size: 1rem;
    line-height: 22px;
    line-height: 1.375rem;
    background-color: #f0f0f3;
    border: none !important;
    padding: 0 !important;
  }
  .pb__kit--cart-fabric .pb__select--block .pb__select--option, .pb__kit--cart-wrapping .pb__select--block .pb__select--option, .pb__kit--cart-print .pb__select--block .pb__select--option {
    flex-grow: 1;
    flex-basis: 33.3333333333%;
    text-align: center;
    font-weight: 500;
    padding: 0;
  }
  .pb__kit--cart-fabric .pb__select--block .pb__select--option:hover .pb__select--option-text, .pb__kit--cart-wrapping .pb__select--block .pb__select--option:hover .pb__select--option-text, .pb__kit--cart-print .pb__select--block .pb__select--option:hover .pb__select--option-text {
    font-weight: 500 !important;
  }
  .pb__kit--cart-fabric .pb__select--block .pb__select--option .pb__select--option-text, .pb__kit--cart-wrapping .pb__select--block .pb__select--option .pb__select--option-text, .pb__kit--cart-print .pb__select--block .pb__select--option .pb__select--option-text {
    padding-top: 12px;
    padding-top: 0.75rem;
    padding-bottom: 12px;
    padding-bottom: 0.75rem;
  }
  .pb__kit--cart-fabric .pb__select--block .pb__select--option .pb__select--option-text:after, .pb__kit--cart-wrapping .pb__select--block .pb__select--option .pb__select--option-text:after, .pb__kit--cart-print .pb__select--block .pb__select--option .pb__select--option-text:after {
    display: block;
    content: "+0 Р";
    font-weight: normal;
  }
  .pb__kit--cart-fabric .pb__select--block:not(.pb__select--block--open) .pb__select--options, .pb__kit--cart-wrapping .pb__select--block:not(.pb__select--block--open) .pb__select--options, .pb__kit--cart-print .pb__select--block:not(.pb__select--block--open) .pb__select--options {
    overflow: auto;
    max-height: 100%;
    -webkit-overflow-scrolling: touch;
  }
  .pb__kit--cart-fabric .pb__select--option--selected .pb__select--option-text, .pb__kit--cart-wrapping .pb__select--option--selected .pb__select--option-text, .pb__kit--cart-print .pb__select--option--selected .pb__select--option-text {
    font-weight: 700;
    color: #fff;
    background-color: #e7314b;
  }
  .pb__kit--index-text {
    font-size: 12px;
    font-size: 0.75rem;
  }
  .pb__panel {
    height: 100%;
  }
  .pb__panel > .pb__kit-panel--more {
    position: absolute;
    top: 0;
    left: 100%;
    z-index: 1;
    overflow: hidden;
    height: 100%;
    width: 0;
    transition-timing-function: ease-out;
    transition-duration: 86ms;
    transition-property: width;
    backface-visibility: hidden;
    will-change: width;
    background-color: #fff;
    box-shadow: 20px 2px 20px -18px rgba(0, 0, 0, 0.1);
    -webkit-overflow-scrolling: touch;
  }
  .pb__panel > .pb__kit-panel--more {
    padding-top: 60px;
    padding-top: 3.75rem;
  }
  .pb__panel > .pb__kit-panel--more .pb__panel--more--close {
    margin-bottom: 70px;
    margin-bottom: 4.375rem;
  }
  .pb__panel--item [class^=pb_kit_icon] {
    color: #98a0b1;
  }
  .pb__panel--item:before {
    content: "";
    display: block;
    position: absolute;
    right: -60px;
    right: -3.75rem;
    top: 0;
    height: 100%;
    width: 0;
    background-color: #e7314b;
    transition-timing-function: ease-out;
    transition-duration: 86ms;
    transition-property: width;
    backface-visibility: hidden;
    will-change: width;
  }
  .pb__panel--item:hover .pb__panel--item-text {
    color: #e7314b;
  }
  .pb__panel--item:hover:before {
    width: 8px;
    width: 0.5rem;
  }
  .pb__panel--item:hover [class^=pb_kit_icon] {
    color: #fff !important;
    background-color: #e7314b;
  }
  .pb__panel--item-text {
    padding-left: 20px;
    padding-left: 1.25rem;
  }
  .pb__panel--more-scroll {
    max-height: 80vh;
  }
  .pb__kit-panel--edit-help {
    position: fixed;
    right: 40px;
    right: 2.5rem;
    bottom: 40px;
    bottom: 2.5rem;
    display: flex;
    margin-bottom: 40px;
    margin-bottom: 2.5rem;
  }
  .pb__kit-panel--edit-help .pb__panel--item-text {
    display: none;
  }
  .pb__kit-panel--edit-help .pb__panel--item {
    border-radius: 290486px;
    border-radius: 18155.375rem;
    overflow: hidden;
    width: 55px;
    width: 3.4375rem;
    height: 55px;
    height: 3.4375rem;
    border: 2px solid #fff;
    border: 0.125rem solid #fff;
    margin-top: 0 !important;
    -webkit-overflow-scrolling: touch;
  }
  .pb__kit-panel--edit-help .pb__panel--item:not(:nth-last-child(1)) {
    margin-right: 10px;
    margin-right: 0.625rem;
  }
  .pb__kit-panel--edit-help .pb__panel--item [class^=pb_kit_icon] {
    font-size: 2.25rem;
    line-height: 1;
  }
  .pb__kit-panel--edit-help .pb__panel--item:hover [class^=pb_kit_icon] {
    background-color: #fff !important;
    color: #e7314b !important;
  }
  .pb__kit-panel--edit-help .pb__panel--item:hover {
    border-color: #e7314b;
  }
  .pb__kit-button--label {
    display: none;
  }
  .pb__panel--more--close {
    display: flex;
    justify-content: space-between;
    align-content: center;
    align-items: center;
    padding-right: 64px;
    padding-right: 4rem;
    padding-left: 20px;
    padding-left: 1.25rem;
    width: 100%;
  }
  .pb__panel--more--close .pb__panel--back:after {
    bottom: 5px;
    bottom: 0.3125rem;
  }
  .pb__panel--more--close .pb__panel--back:before {
    top: 5px;
    top: 0.3125rem;
  }
  .pb__panel--close, .pb__panel--back {
    font-size: 0.75rem;
  }
  .pb__panel--close:after, .pb__panel--close:before {
    max-width: 13px;
    max-width: 0.8125rem;
    height: 3px;
    height: 0.1875rem;
  }
  .pb__kit-type--img {
    height: 255px;
    height: 15.9375rem;
  }
  .pb__panel--actions {
    display: flex;
    gap: 8px;
    margin-top: 16px;
    margin-top: 1rem;
    padding-top: 16px;
    padding-top: 1rem;
    border-top: 1px solid #f0f0f3;
    border-top: 0.0625rem solid #f0f0f3;
  }
  .pb__panel--actions .pb__panel--item {
    flex: 1 1;
    flex-direction: column;
    gap: 6px;
    padding: 10px 0 8px;
    padding: 0.625rem 0 0.5rem;
    border: 1px solid #f0f0f3;
    border: 0.0625rem solid #f0f0f3;
    border-radius: 4px;
    border-radius: 0.25rem;
  }
  .pb__panel--actions .pb__panel--item:before {
    display: none;
  }
  .pb__panel--actions .pb__panel--item [class^=pb_kit_icon] {
    width: auto;
    height: auto;
    font-size: 22px;
    font-size: 1.375rem;
    background: none !important;
  }
  .pb__panel--actions .pb__panel--item .pb__panel--item-text {
    padding-left: 0;
    font-size: 11px;
    font-size: 0.6875rem;
    line-height: 14px;
    line-height: 0.875rem;
  }
  .pb__panel--actions .pb__panel--item:hover {
    border-color: #e7314b;
  }
  .pb__panel--actions .pb__panel--item:hover [class^=pb_kit_icon] {
    color: #e7314b !important;
  }
  .pb__kit-panel--edit-text > .pb__panel--item [class^=pb_kit_icon],
  .pb__kit-panel--edit-photo > .pb__panel--item [class^=pb_kit_icon] {
    width: 46px;
    width: 2.875rem;
    height: 46px;
    height: 2.875rem;
    font-size: 36px;
    font-size: 2.25rem;
  }
  .pb__panel--actions .pb__panel--item {
    justify-content: flex-start;
    height: 64px;
    height: 4rem;
  }
  .pb__panel--actions .pb__panel--item [class^=pb_kit_icon] {
    height: 24px !important;
    height: 1.5rem !important;
    line-height: 24px;
    line-height: 1.5rem;
  }
  .pb__kit--mini-button:hover {
    transform: translateY(-2px);
    box-shadow: 0 6px 16px rgba(31, 36, 48, 0.1);
  }
  .pb__panel--more-more {
    display: none !important;
  }
  .pb__kit--main .pb__kit-panel--title {
    padding: 0 0 14px !important;
    padding: 0 0 0.875rem !important;
    margin: 48px 0 6px;
    font-size: 12px !important;
    font-size: 0.75rem !important;
    line-height: 16px !important;
    line-height: 1rem !important;
    font-weight: 700;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    color: #98a0b1 !important;
    height: auto !important;
  }
  .pb__kit--main .pb__kit-panel--edit > .pb__panel--item,
  .pb__kit--main .pb__kit-panel--back > .pb__panel--item {
    gap: 14px;
    height: 52px;
    height: 3.25rem;
    margin: 0 -10px 4px !important;
    padding: 0 10px;
    padding: 0 0.625rem;
    border-radius: 10px;
    border-radius: 0.625rem;
    transition: background-color 0.2s;
    backface-visibility: hidden;
    will-change: background-color;
  }
  .pb__kit--main .pb__kit-panel--edit > .pb__panel--item:before,
  .pb__kit--main .pb__kit-panel--back > .pb__panel--item:before {
    display: none !important;
  }
  .pb__kit--main .pb__kit-panel--edit > .pb__panel--item [class^=pb_kit_icon],
  .pb__kit--main .pb__kit-panel--back > .pb__panel--item [class^=pb_kit_icon] {
    flex: 0 0 auto;
    width: 40px !important;
    width: 2.5rem !important;
    height: 40px !important;
    height: 2.5rem !important;
    border-radius: 10px;
    border-radius: 0.625rem;
    background-color: #f4f5f7 !important;
    color: #6b7280 !important;
    font-size: 22px !important;
    font-size: 1.375rem !important;
  }
  .pb__kit--main .pb__kit-panel--edit > .pb__panel--item .pb__panel--item-text,
  .pb__kit--main .pb__kit-panel--back > .pb__panel--item .pb__panel--item-text {
    padding-left: 0 !important;
    font-size: 15px !important;
    font-size: 0.9375rem !important;
    line-height: 20px !important;
    line-height: 1.25rem !important;
    font-weight: 600;
    letter-spacing: 0;
    text-transform: none;
    color: #2f343d !important;
  }
  .pb__kit--main .pb__kit-panel--edit > .pb__panel--item:hover,
  .pb__kit--main .pb__kit-panel--back > .pb__panel--item:hover {
    background-color: #f8f9fb;
  }
  .pb__kit--main .pb__kit-panel--edit > .pb__panel--item:hover [class^=pb_kit_icon],
  .pb__kit--main .pb__kit-panel--back > .pb__panel--item:hover [class^=pb_kit_icon] {
    background-color: #e7314b !important;
    color: #fff !important;
  }
  .pb__kit--main .pb__kit-panel--edit > .pb__panel--item:hover .pb__panel--item-text,
  .pb__kit--main .pb__kit-panel--back > .pb__panel--item:hover .pb__panel--item-text {
    color: #e7314b !important;
  }
  #PbGenerationcolor:checked ~ .pb__kit-panel--type .pb__panel--color {
    background-color: #fdf1f3;
  }
  #PbGenerationcolor:checked ~ .pb__kit-panel--type .pb__panel--color [class^=pb_kit_icon] {
    background-color: #e7314b !important;
    color: #fff !important;
  }
  #PbGenerationcolor:checked ~ .pb__kit-panel--type .pb__panel--color .pb__panel--item-text {
    color: #e7314b !important;
  }
  #PbGenerationupload:checked ~ .pb__kit-panel--type .pb__panel--upload {
    background-color: #fdf1f3;
  }
  #PbGenerationupload:checked ~ .pb__kit-panel--type .pb__panel--upload [class^=pb_kit_icon] {
    background-color: #e7314b !important;
    color: #fff !important;
  }
  #PbGenerationupload:checked ~ .pb__kit-panel--type .pb__panel--upload .pb__panel--item-text {
    color: #e7314b !important;
  }
  #PbGenerationtext:checked ~ .pb__kit-panel--type .pb__panel--text {
    background-color: #fdf1f3;
  }
  #PbGenerationtext:checked ~ .pb__kit-panel--type .pb__panel--text [class^=pb_kit_icon] {
    background-color: #e7314b !important;
    color: #fff !important;
  }
  #PbGenerationtext:checked ~ .pb__kit-panel--type .pb__panel--text .pb__panel--item-text {
    color: #e7314b !important;
  }
  #PbGenerationlayer-group:checked ~ .pb__kit-panel--type .pb__panel--layer-group {
    background-color: #fdf1f3;
  }
  #PbGenerationlayer-group:checked ~ .pb__kit-panel--type .pb__panel--layer-group [class^=pb_kit_icon] {
    background-color: #e7314b !important;
    color: #fff !important;
  }
  #PbGenerationlayer-group:checked ~ .pb__kit-panel--type .pb__panel--layer-group .pb__panel--item-text {
    color: #e7314b !important;
  }
  #PbGenerationPhotozoom:checked ~ .pb__kit-panel--type .pb__kit-panel--edit-photo .pb__panel--zoom {
    background-color: #fdf1f3;
  }
  #PbGenerationPhotozoom:checked ~ .pb__kit-panel--type .pb__kit-panel--edit-photo .pb__panel--zoom [class^=pb_kit_icon] {
    background-color: #e7314b !important;
    color: #fff !important;
  }
  #PbGenerationPhotozoom:checked ~ .pb__kit-panel--type .pb__kit-panel--edit-photo .pb__panel--zoom .pb__panel--item-text {
    color: #e7314b !important;
  }
  #PbGenerationPhototurn:checked ~ .pb__kit-panel--type .pb__kit-panel--edit-photo .pb__panel--turn {
    background-color: #fdf1f3;
  }
  #PbGenerationPhototurn:checked ~ .pb__kit-panel--type .pb__kit-panel--edit-photo .pb__panel--turn [class^=pb_kit_icon] {
    background-color: #e7314b !important;
    color: #fff !important;
  }
  #PbGenerationPhototurn:checked ~ .pb__kit-panel--type .pb__kit-panel--edit-photo .pb__panel--turn .pb__panel--item-text {
    color: #e7314b !important;
  }
  #PbGenerationTextfont:checked ~ .pb__kit-panel--type .pb__kit-panel--edit-text .pb__panel--font {
    background-color: #fdf1f3;
  }
  #PbGenerationTextfont:checked ~ .pb__kit-panel--type .pb__kit-panel--edit-text .pb__panel--font [class^=pb_kit_icon] {
    background-color: #e7314b !important;
    color: #fff !important;
  }
  #PbGenerationTextfont:checked ~ .pb__kit-panel--type .pb__kit-panel--edit-text .pb__panel--font .pb__panel--item-text {
    color: #e7314b !important;
  }
  #PbGenerationTextcolortext:checked ~ .pb__kit-panel--type .pb__kit-panel--edit-text .pb__panel--colortext {
    background-color: #fdf1f3;
  }
  #PbGenerationTextcolortext:checked ~ .pb__kit-panel--type .pb__kit-panel--edit-text .pb__panel--colortext [class^=pb_kit_icon] {
    background-color: #e7314b !important;
    color: #fff !important;
  }
  #PbGenerationTextcolortext:checked ~ .pb__kit-panel--type .pb__kit-panel--edit-text .pb__panel--colortext .pb__panel--item-text {
    color: #e7314b !important;
  }
  #PbGenerationTextcurvedtext:checked ~ .pb__kit-panel--type .pb__kit-panel--edit-text .pb__panel--curvedtext {
    background-color: #fdf1f3;
  }
  #PbGenerationTextcurvedtext:checked ~ .pb__kit-panel--type .pb__kit-panel--edit-text .pb__panel--curvedtext [class^=pb_kit_icon] {
    background-color: #e7314b !important;
    color: #fff !important;
  }
  #PbGenerationTextcurvedtext:checked ~ .pb__kit-panel--type .pb__kit-panel--edit-text .pb__panel--curvedtext .pb__panel--item-text {
    color: #e7314b !important;
  }
  #PbGenerationTextturn:checked ~ .pb__kit-panel--type .pb__kit-panel--edit-text .pb__panel--turn {
    background-color: #fdf1f3;
  }
  #PbGenerationTextturn:checked ~ .pb__kit-panel--type .pb__kit-panel--edit-text .pb__panel--turn [class^=pb_kit_icon] {
    background-color: #e7314b !important;
    color: #fff !important;
  }
  #PbGenerationTextturn:checked ~ .pb__kit-panel--type .pb__kit-panel--edit-text .pb__panel--turn .pb__panel--item-text {
    color: #e7314b !important;
  }
  .pb__kit--main .pb__panel--actions {
    margin: 12px 0 0;
    padding-top: 14px;
    padding-top: 0.875rem;
  }
  .pb__kit--main .pb__panel--actions .pb__panel--item {
    height: auto !important;
    margin: 0 !important;
    padding: 10px 0 8px !important;
    padding: 0.625rem 0 0.5rem !important;
    border-radius: 10px !important;
    border-radius: 0.625rem !important;
  }
  .pb__kit--main .pb__panel--actions .pb__panel--item [class^=pb_kit_icon] {
    width: auto !important;
    height: 22px !important;
    height: 1.375rem !important;
    background: none !important;
    color: #6b7280 !important;
    font-size: 20px !important;
    font-size: 1.25rem !important;
  }
  .pb__kit--main .pb__panel--actions .pb__panel--item .pb__panel--item-text {
    font-size: 12px !important;
    font-size: 0.75rem !important;
    line-height: 16px !important;
    line-height: 1rem !important;
    font-weight: 600;
  }
  .pb__kit--main .pb__panel--actions .pb__panel--item:hover {
    background-color: #fff;
  }
  .pb__kit--main .pb__panel--actions .pb__panel--action-done {
    border-color: #e7314b !important;
    background-color: #e7314b;
  }
  .pb__kit--main .pb__panel--actions .pb__panel--action-done [class^=pb_kit_icon],
  .pb__kit--main .pb__panel--actions .pb__panel--action-done .pb__panel--item-text {
    color: #fff !important;
  }
  .pb__kit--main .pb__panel--actions .pb__panel--action-done:hover {
    background-color: #d42a43;
  }
  .pb__kit--main .pb__kit-panel--more {
    border-left: 1px solid #eceef2;
    border-left: 0.0625rem solid #eceef2;
    box-shadow: 12px 0 30px rgba(31, 36, 48, 0.05);
  }
  .pb__kit--main .pb__panel--more--close {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
    position: absolute !important;
    top: 0 !important;
    left: 0;
    right: 0;
    height: 64px;
    height: 4rem;
    padding: 0 24px !important;
    padding: 0 1.5rem !important;
    border-bottom: 1px solid #eceef2;
    border-bottom: 0.0625rem solid #eceef2;
    background-color: #fff;
    z-index: 10;
  }
  .pb__kit--main .pb__panel--more--close .pb__panel--back {
    display: none;
  }
  .pb__panel--more-title {
    font-size: 16px;
    font-size: 1rem;
    font-weight: 700;
    color: #2f343d;
  }
  .pb__kit--main .pb__panel--close {
    width: 32px;
    width: 2rem;
    height: 32px;
    height: 2rem;
    padding: 0 !important;
    border: 0;
    border-radius: 50%;
    background-color: #f4f5f7;
    font-size: 0 !important;
    cursor: pointer;
    transition: background-color 0.2s;
    backface-visibility: hidden;
    will-change: background-color;
  }
  .pb__kit--main .pb__panel--close:before, .pb__kit--main .pb__panel--close:after {
    right: 50% !important;
    max-width: 12px !important;
    max-width: 0.75rem !important;
    height: 2px !important;
    height: 0.125rem !important;
    margin-right: -6px;
    margin-right: -0.375rem;
    background-color: #98a0b1 !important;
    transition: background-color 0.2s;
    backface-visibility: hidden;
    will-change: background-color;
  }
  .pb__kit--main .pb__panel--close:hover {
    background-color: #fdf1f3;
  }
  .pb__kit--main .pb__panel--close:hover:before, .pb__kit--main .pb__panel--close:hover:after {
    background-color: #e7314b !important;
  }
  .pb__kit--main .pb__kit-panel--more .pb__panel--more-body {
    margin: 0 24px 0 24px !important;
    padding: 84px 0 24px !important;
    padding: 5.25rem 0 1.5rem !important;
  }
  .pb__kit--main .pb__kit-panel--edit-help {
    gap: 2px;
    width: auto !important;
    padding: 4px !important;
    padding: 0.25rem !important;
    border: 1px solid #eceef2;
    border: 0.0625rem solid #eceef2;
    border-radius: 12px;
    border-radius: 0.75rem;
    background-color: #fff;
    box-shadow: 0 8px 24px rgba(31, 36, 48, 0.12);
  }
  .pb__kit--main .pb__kit-panel--edit-help .pb__panel--phantom {
    display: none !important;
  }
  .pb__kit--main .pb__kit-panel--edit-help .pb__panel--item {
    justify-content: center;
    width: 40px !important;
    width: 2.5rem !important;
    height: 40px !important;
    height: 2.5rem !important;
    margin: 0 !important;
    padding: 0 !important;
    border-radius: 8px;
    border-radius: 0.5rem;
    transition: background-color 0.2s;
    backface-visibility: hidden;
    will-change: background-color;
  }
  .pb__kit--main .pb__kit-panel--edit-help .pb__panel--item:before {
    display: none !important;
  }
  .pb__kit--main .pb__kit-panel--edit-help .pb__panel--item [class^=pb_kit_icon] {
    width: 40px !important;
    width: 2.5rem !important;
    height: 40px !important;
    height: 2.5rem !important;
    border-radius: 8px;
    border-radius: 0.5rem;
    background: none !important;
    color: #6b7280 !important;
    font-size: 20px !important;
    font-size: 1.25rem !important;
    box-shadow: none !important;
  }
  .pb__kit--main .pb__kit-panel--edit-help .pb__panel--item .pb__panel--item-text,
  .pb__kit--main .pb__kit-panel--edit-help .pb__panel--item .pb__panel--item-text-mobile {
    display: none !important;
  }
  .pb__kit--main .pb__kit-panel--edit-help .pb__panel--item:hover {
    background-color: #f4f5f7;
  }
  .pb__kit--main .pb__kit-panel--edit-help .pb__panel--item:hover [class^=pb_kit_icon] {
    color: #e7314b !important;
  }
  #PbGenerationGrid:checked ~ .pb__container--body .pb__kit-panel--edit-help .pb__panel--grid [class^=pb_kit_icon] {
    color: #e7314b !important;
  }
  .pb__kit--main .pb__kit-fabric--header .pb__kit-button--buy.button__default {
    height: 48px !important;
    height: 3rem !important;
    min-width: 0;
    padding: 0 28px !important;
    padding: 0 1.75rem !important;
    border-radius: 10px;
    border-radius: 0.625rem;
    font-size: 14px !important;
    font-size: 0.875rem !important;
    letter-spacing: 0.06em;
  }
  .pb__kit--main .pb__kit-fabric--header .pb__kit-cart-button {
    width: 48px;
    width: 3rem;
    height: 48px;
    height: 3rem;
    border-radius: 10px;
    border-radius: 0.625rem;
    border-color: #eceef2;
  }
  .pb__kit--mini-button {
    position: relative;
    border-radius: 10px !important;
    border-radius: 0.625rem !important;
    overflow: visible !important;
    margin-bottom: 22px !important;
    margin-bottom: 1.375rem !important;
  }
  .pb__kit--mini-button:after {
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    margin-top: 4px;
    margin-top: 0.25rem;
    font-size: 11px;
    font-size: 0.6875rem;
    font-weight: 600;
    letter-spacing: 0.04em;
    text-align: center;
    text-transform: uppercase;
    color: #98a0b1;
  }
  .pb__kit--mini-button .pb__kit-img--mini {
    border-radius: 8px;
    border-radius: 0.5rem;
  }
  .pb__kit-front--mini:after {
    content: "Перед";
  }
  .pb__kit-back--mini:after {
    content: "Спина";
  }
  #PbGenerationFront:checked ~ .pb__flex .pb__kit-front--mini:after,
  #PbGenerationBack:checked ~ .pb__flex .pb__kit-back--mini:after {
    color: #e7314b;
  }
  html .pb__kit--main .pb__kit-panel--more {
    padding-top: 64px !important;
  }
  html .pb__kit--main .pb__kit-panel--more .pb__panel--more-body {
    padding: 24px 0 32px !important;
  }
  html .pb__kit-header--item-actions > .pb__flex {
    align-items: center;
    gap: 10px;
    height: 48px;
    margin-top: -4px;
  }
  html .pb__kit--main .pb__kit-fabric--header .pb__kit-button--buy.button__default {
    width: auto !important;
    min-width: 180px;
    margin: 0 !important;
    gap: 10px;
  }
  html .pb__kit--main .pb__kit-fabric--header .pb__kit-button--buy.button__default:before, html .pb__kit--main .pb__kit-fabric--header .pb__kit-button--buy.button__default:after {
    display: none !important;
  }
  html .pb__kit-cart-button {
    width: 48px !important;
    height: 48px !important;
  }
  html .pb__kit-cart-button [class^=pb_kit_icon] {
    font-size: 22px !important;
  }
}

@media screen and (min-width: 1408px){
  .pb-hidden-fullhd {
    display: none !important;
  }
}

@media (hover: hover){
  .pb__pcard:hover .pb__pcard--media {
    background-color: #eceef2;
  }
  .pb__pcard:hover .pb__pcard--img {
    transform: scale(1.05);
  }
  .pb__pcard:hover .pb__pcard--go {
    opacity: 1;
    transform: none;
  }
  .pb__pcard:hover .pb__pcard--name {
    color: #e7314b;
  }
}

@media (prefers-reduced-motion: reduce){
  *, :after, :before {
    animation-delay: -1ms !important;
    animation-duration: 1ms !important;
    animation-iteration-count: 1 !important;
    background-attachment: scroll !important;
    scroll-behavior: auto !important;
    transition-delay: 0s !important;
    transition-duration: 0s !important;
  }
  .pb__kit--main *,
  .win *,
  .pb__toast {
    animation: none !important;
    transition: none !important;
  }
  .pb__pcard,
  .pb__pcard--img,
  .pb__pcard--go {
    animation: none !important;
    transition: none !important;
  }
}

@media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){
  .pb__select-body {
    position: relative;
  }
  .pb__select-body .pb__select--select {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    display: block !important;
    width: 100%;
  }
  .pb__select-body .pb__select {
    pointer-events: none;
  }
}

@media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){
  .pb__select-body {
    position: relative;
  }
  .pb__select-body .pb__select--select {
    bottom: 0;
    display: block !important;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }
  .pb__select-body .pb__select {
    pointer-events: none;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){
  .ps {
    overflow: auto !important;
    -webkit-overflow-scrolling: touch;
  }
}

@media screen and (device-aspect-ratio: 2/3){
  input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea {
    font-size: 1rem;
  }
}

@media screen and (device-aspect-ratio: 375/667){
  input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea {
    font-size: 1rem;
  }
}

@media print, screen and (min-width: 769px){
  .pb__addbascket--product-change .pb__addbascket--product-text + .pb__addbascket--product-size {
    padding-left: 1.25rem;
  }
  .pb__addbascket--product-size--block, .pb__addbascket--product-size--box {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
  }
  .pb__addbascket .pb__addbascket--item:last-child .pb__addbascket--product-top:after {
    color: #666;
    content: "Последний добавленный товар";
    font-size: 0.8125rem;
    font-style: italic;
    order: 2;
  }
  .pb__product--other .tns-controls button[data-controls=prev] {
    margin-left: -1.25rem;
  }
  .pb__product--other .tns-controls button[data-controls=next] {
    margin-right: -1.25rem;
  }
  .pb__product--reviews-input:checked + .pb__flex:after {
    background-color: rgba(0, 0, 0, 0.5);
    content: "";
    display: block;
    height: 100%;
    left: 0;
    opacity: 0.8;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1;
  }
  .pb__product--reviews-input:checked + .pb__flex .pb__product--reviews-form {
    width: 23.75rem;
  }
  .pb__fabric--chooser {
    min-width: 488px;
    min-width: 30.5rem;
  }
  .pb__fabric--modal {
    background-position: -18.75rem 0;
    padding-left: 18.75rem;
  }
  .pb__fabric--zoom {
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 17.5rem;
  }
  .pb__fabric--zoom-block {
    height: 100%;
    position: relative;
    width: 100%;
  }
  .pb__catalog--mLimit .pb__mLimit, .pb__catalog--madeINrussia .pb__madeINrussia {
    font-size: 0.4375rem;
    padding-top: 2.5rem;
    width: 2.5rem;
  }
}

@media screen and (min-width: 769px), print{
  .pb-hidden-tablet {
    display: none !important;
  }
  .pb__fabric--modal {
    padding-left: 300px;
    padding-left: 18.75rem;
    background-position: -300px 0;
  }
  .pb__fabric--zoom {
    position: absolute;
    left: 0;
    top: 0;
    width: 280px;
    width: 17.5rem;
    bottom: 0;
    height: 100%;
  }
  .pb__fabric--zoom-block {
    position: relative;
    height: 100%;
    width: 100%;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIm1vZHVsZXMvc3R5bGUuc2NzcyIsInByaW50YmFyL19yZXNldC5zY3NzIiwicHJpbnRiYXIvX2Jhc2tldC5zY3NzIiwicHJpbnRiYXIvX3NlbGVjdC5zY3NzIiwicHJpbnRiYXIvX3Byb2R1Y3Quc2NzcyIsImNvbmZpZy9fZGVmYXVsdC5zY3NzIiwiY29uZmlnL19oZWxwZXJzLnNjc3MiLCI8bm8gc291cmNlPiIsImNvbmZpZy9fZm9udHMuc2NzcyIsIm1vZHVsZXMvYmFzZS5zY3NzIiwibGliL19taXhpbnMuc2NzcyIsImxpYi9fdmFyaWFibGVzLnNjc3MiLCJ0aGVtZXMvbmFuby5zY3NzIiwibW9kdWxlcy9fd2luLnNjc3MiLCJjb25maWcvX2luaXRpYWwtdmFyaWFibGVzLnNjc3MiLCJtb2R1bGVzL19pbnB1dC5zY3NzIiwibW9kdWxlcy9fYnV0dG9uLnNjc3MiLCJtb2R1bGVzL19zZWxlY3Quc2NzcyIsIm1vZHVsZXMvX2xvYWRlci5zY3NzIiwibW9kdWxlcy9fZm9udHMtdXJsLnNjc3MiLCJtb2R1bGVzL19pbWctem9vbS5zY3NzIiwibW9kdWxlcy9mYWJyaWMuc2NzcyIsIm1vZHVsZXMvbWFzay5zY3NzIiwibW9kdWxlcy9tYWluLnNjc3MiLCJtb2R1bGVzL19jb25zdHJ1Y3Rvci5zY3NzIiwibW9kdWxlcy9fbW9iaWxlLnNjc3MiLCJtb2R1bGVzL19yZWZyZXNoLnNjc3MiLCJtb2R1bGVzL19zdGFydC5zY3NzIiwibW9kdWxlcy9fc2hhcGUuc2NzcyIsIm1vZHVsZXMvX2NvbnRyb2xzLnNjc3MiLCJzdHlsZS5zY3NzIiwiY29uZmlnL19yZXNwb25zaXZlbmVzcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FSLG1HQUFBO0FDQVI7RUFBaUIsbUJBQUE7RUFBbUIsc0JBQUE7QUZLcEM7O0FFTDBEO0VBQUssMEJBQUE7RUFBMEIsOEJBQUE7RUFBOEIsc0JBQUE7RUFBc0IsZUFBQTtFQUFlLHVLQUFBO0VBQTRKLGdCQUFBO0VBQWdCLGNBQUE7RUFBYyxXQUFBO0VBQVcsc0JBQUE7QUZpQmpXOztBRWpCdVg7RUFBVSx3Q0FBQTtFQUF3QyxjQUFBO0VBQWMsZ0JBQUE7QUZ1QnZiOztBRXZCdWM7RUFBSyxrQ0FBQTtFQUFrQyxxQ0FBQTtFQUFxQyw2QkFBQTtFQUE2Qiw4QkFBQTtFQUE4QixtQ0FBQTtFQUFtQyxzQkFBQTtFQUFzQixhQUFBO0VBQWEsc0JBQUE7RUFBc0IsZ0JBQUE7QUZtQzFxQjs7QUVuQzByQjtFQUFPLFVBQUE7QUZ1Q2pzQjs7QUV2QzJzQjtFQUF3QixVQUFBO0FGMkNudUI7O0FFM0M2dUI7RUFBNkIsVUFBQTtBRitDMXdCOztBRS9Db3hCO0VBQWEsWUFBQTtBRm1EanlCOztBRW5ENnlCO0VBQU0seUJBQUE7RUFBeUIsaUJBQUE7RUFBaUIsY0FBQTtBRnlENzFCOztBRXpEMjJCO0VBQUcsb0JBQUE7QUY2RDkyQjs7QUU3RGs0QjtFQUFrQixnQkFBQTtBRmlFcDVCOztBRWpFbzZCO0VBQVkscUJBQUE7QUZxRWg3Qjs7QUVyRXE4QjtFQUFJLHVCQUFBO0VBQXVCLGNBQUE7QUYwRWgrQjs7QUUxRTgrQjtFQUFFLDZCQUFBO0VBQTZCLGNBQUE7RUFBYyxxQkFBQTtFQUFxQix3QkFBQTtBRmlGaGpDOztBRWpGd2tDO0VBQUsscUJBQUE7QUZxRjdrQzs7QUVyRmttQztFQUFTLG1CQUFBO0FGeUYzbUM7O0FFekY4bkM7RUFBSyw2QkFBQTtFQUE2QixjQUFBO0FGOEZocUM7O0FFOUY4cUM7RUFBUSxjQUFBO0VBQWMsa0JBQUE7QUZtR3BzQzs7QUVuR3N0QztFQUFJLGVBQUE7QUZ1RzF0Qzs7QUV2R3d1QztFQUFJLFdBQUE7QUYyRzV1Qzs7QUUzR3N2QztFQUFzQyw2QkFBQTtFQUE2QixTQUFBO0VBQVMsZ0JBQUE7RUFBZ0IsZ0JBQUE7RUFBZ0IsY0FBQTtFQUFjLG9CQUFBO0VBQW9CLGVBQUE7RUFBZSx1QkFBQTtFQUF1QixpQkFBQTtFQUFpQixTQUFBO0VBQVMsdUJBQUE7QUZ5SHA4Qzs7QUV6SHk5QztFQUFjLGdCQUFBO0VBQWdCLG9CQUFBO0FGOEh2L0M7O0FFOUgyZ0Q7RUFBZ0Qsd0JBQUE7RUFBd0IsMEJBQUE7RUFBMEIsZUFBQTtBRm9JN21EOztBRXBJNG5EO0VBQVMsaUNBQUE7RUFBaUMsa0JBQUE7RUFBa0IsZ0JBQUE7RUFBZ0IsY0FBQTtFQUFjLFlBQUE7RUFBWSxnQkFBQTtBRjZJbHVEOztBRTdJa3ZEO0VBQXdILFNBQUE7RUFBUyxVQUFBO0FGa0puM0Q7O0FFbEo2M0Q7RUFBNEcsOEJBQUE7QUZzSnorRDs7QUV0SnVnRTtFQUFrRixZQUFBO0FGMEp6bEU7O0FFMUpxbUU7RUFBeUMsd0JBQUE7QUY4SjlvRTs7QUU5SnNxRTtFQUFjLDZCQUFBO0VBQTZCLFVBQUE7RUFBVSxvQkFBQTtBRm9LM3RFOztBRXBLK3VFO0VBQTZCLDBCQUFBO0VBQTBCLGtCQUFBO0VBQWtCLGFBQUE7QUYwS3h6RTs7QUUxS3EwRTtFQUFPLHNCQUFBO0VBQXNCLGNBQUE7RUFBYyxjQUFBO0VBQWMsZUFBQTtFQUFlLG1CQUFBO0FGa0w3NEU7O0FFbExnNkU7RUFBTyxnQkFBQTtFQUFnQixxQkFBQTtFQUFxQix3QkFBQTtFQUF3Qiw4QkFBQTtFQUE4QixnQkFBQTtFQUFnQixvQkFBQTtBRjJMbGhGOztBRTNMc2lGO0VBQW1CLGFBQUE7QUYrTHpqRjs7QUUvTHNrRjtFQUE0QixjQUFBO0VBQWMsVUFBQTtFQUFVLGFBQUE7RUFBWSxnQ0FBQTtFQUFBLHdCQUFBO0VBQUEsMkJBQUE7RUFBQSxvQkFBQTtBRnNNdG9GOztBRXRNNnBGO0VBQXFDLGNBQUE7RUFBYyxVQUFBO0VBQVUsNkJBQUE7RUFBQSx3QkFBQTtFQUFBLDJCQUFBO0VBQUEsb0JBQUE7QUY0TTF0Rjs7QUU1TWl2RjtFQUF1QiwwQkFBQTtFQUFzQixVQUFBO0VBQVUsNEJBQUE7RUFBQSx3QkFBQTtFQUFBLDJCQUFBO0VBQUEsb0JBQUE7QUZrTnh5Rjs7QUVsTit6RjtFQUFrQyxVQUFBO0FGc05qMkY7O0FFdE4yMkY7RUFBeUIsVUFBQTtBRjBOcDRGOztBRTFOODRGO0VBQUksa0JBQUE7QUY4Tmw1Rjs7QUU5Tm82RjtFQUFvQixtQkFBQTtBRmtPeDdGOztBRWxPMjhGO0VBQVksYUFBQTtBRnNPdjlGOztBRXRPbytGO0VBQWtCLHFDQUFBO0VBQXFDLGdDQUFBO0FGMk8zaEc7O0FFM08yakc7RUFBaUIseUJBQUE7RUFBeUIsV0FBQTtBRmdQcm1HOztBRWhQZ25HO0VBQVkseUJBQUE7RUFBeUIsV0FBQTtBRnFQcnBHOztBRXJQZ3FHO0VBQVMsZ0JBQUE7QUZ5UHpxRzs7QUV6UHlyRztFQUEwSCxTQUFBO0VBQVMsVUFBQTtBRjhQNXpHOztBRTlQczBHO0VBQTBFLFNBQUE7QUZrUWg1Rzs7QUVsUXk1RztFQUFVLFlBQUE7RUFBWSxlQUFBO0FGdVEvNkc7O0FFdlE4N0c7RUFBbUYsY0FBQTtBRjJRamhIOztBRTNRK2hIO0VBQUcsdUJBQUE7RUFBdUIsY0FBQTtFQUFjLFNBQUE7RUFBUyxpQkFBQTtBRmtSaGxIOztBRWxSaW1IO0VBQUksNkJBQUE7RUFBNkIsaUNBQUE7RUFBaUMsY0FBQTtBRndSbnFIOztBRXhSaXJIO0VBQVksbUJBQUE7RUFBbUIsMEJBQUE7RUFBMEIseUNBQUE7RUFBeUMsaUNBQUE7QUYrUm54SDs7QUUvUm96SDtFQUFTLHFCQUFBO0VBQXFCLHdCQUFBO0FGb1NsMUg7O0FFcFMwMkg7RUFBNkIsc0JBQUE7RUFBc0IsVUFBQTtBRnlTNzVIOztBRXpTdTZIO0VBQVEsa0JBQUE7QUY2Uy82SDs7QUU3U2k4SDtFQUFxQyxhQUFBO0FGaVR0K0g7O0FFalRtL0g7RUFBMEIsVUFBQTtFQUFVLHdCQUFBO0FGc1R2aEk7O0FFdFQraUk7RUFBK0MsWUFBQTtFQUFZLGVBQUE7QUYyVDFtSTs7QUUzVHluSTtFQUFlLHdCQUFBO0VBQXdCLHVCQUFBO0FGZ1VocUk7O0FFaFV1ckk7RUFBYyxnQkFBQTtFQUFnQixVQUFBO0FGcVVydEk7O0FFclUrdEk7RUFBa0Msc0JBQUE7QUZ5VWp3STs7QUV6VXV4STtFQUFzQixhQUFBO0VBQWEsU0FBQTtBRjhVMXpJOztBRTlVbTBJO0VBQWdCLGtCQUFBO0FGa1ZuMUk7O0FFbFZxMkk7RUFBZSxpQ0FBQTtFQUFpQyxnQkFBQTtBRnVWcjVJOztBRXZWcTZJO0VBQU8sb0JBQUE7QUYyVjU2STs7QUUzVmc4STtFQUFhLGlCQUFBO0FGK1Y3OEk7O0FFL1Y4OUk7RUFBd0QsWUFBQTtBRm1XdGhKOztBRW5Xa2lKO0VBQTRCLHdCQUFBO0FGdVc5ako7O0FFdldzbEo7RUFBbUIsa0JBQUE7RUFBa0IsVUFBQTtBRjRXM25KOztBRTVXcW9KO0VBQWdCLDhCQUFBO0FGZ1hycEo7O0FFaFhtcko7RUFBaUIsZ0JBQUE7QUZvWHBzSjs7QUVwWG90SjtFQUFPLHNCQUFBO0VBQXNCLGFBQUE7RUFBYSxXQUFBO0VBQVcsY0FBQTtFQUFjLHdCQUFBO0VBQW1ELG1CQUFBO0VBQW1CLE9BQUE7RUFBTyxZQUFBO0VBQVksWUFBQTtFQUFZLGtCQUFBO0VBQWtCLFFBQUE7RUFBUSx1QkFBQTtFQUFpRCxrQkFBQTtBRnNZdjhKOztBRXRZeTlKO0VBQU8scUJBQUE7QUYwWWgrSjs7QUUxWXEvSjtFQUE2RCw4QkFBQTtBRjhZbGpLOztBRTlZZ2xLO0VBQWlCLGdCQUFBO0FGa1pqbUs7O0FFbFppbks7RUFBZ0IsZUFBQTtBRnNaam9LOztBRXRaZ3BLO0VBQWdDLG1CQUFBO0FGMFpocks7O0FFMVptc0s7RUFBNEIsZ0JBQUE7QUY4Wi90Szs7QUU5Wit1SztFQUF3QyxzQkFBQTtFQUFtQixrQkFBQTtBRm1hMXlLOztBRW5hNHpLO0VBQTZCLDZCQUFBO0VBQTZCLGNBQUE7RUFBYyxhQUFBO0VBQWEsdUJBQUE7RUFBdUIsdUJBQUE7QUYyYXg2Szs7QUUzYTY3SztFQUFtQyxnS0FBQTtFQUFnSyx5QkFBQTtFQUF5Qiw0QkFBQTtBRmlienBMOztBRWpicXJMO0VBQTBCLGVBQUE7RUFBZSxVQUFBO0FGc2I5dEw7O0FFdGJ3dUw7RUFBYSxhQUFBO0FGMGJydkw7O0FFMWJrd0w7RUFBa0IscU1BQUE7QUY4YnB4TDs7QUU5YjY4TDtFQUFxQyw2QkFBQTtFQUE2QixtQ0FBQTtFQUFrQyxjQUFBO0VBQWMsYUFBQTtFQUFhLHVCQUFBO0VBQXVCLHVCQUFBO0FGdWNubU07O0FFdmN3bk07RUFBZSx3QkFBQTtFQUF3QixxQkFBQTtFQUFxQixnQkFBQTtFQUFnQiw2S0FBQTtFQUE2SyxnQkFBQTtFQUFnQixrQkFBQTtBRmdkajRNOztBRWhkbTVNO0VBQXlCLHNCQUFBO0FGb2Q1Nk07O0FFcGRrOE07RUFBc0MsZUFBQTtFQUFlLFVBQUE7QUZ5ZHYvTTs7QUV6ZGlnTjtFQUEyWixTQUFBO0VBQVMsZUFBQTtFQUFlLFNBQUE7RUFBUyxVQUFBO0VBQVUsd0JBQUE7QUZpZXY4Tjs7QUVqZSs5TjtFQUFNLGdCQUFBO0FGcWVyK047O0FFcmVxL047RUFBb0QsV0FBQTtFQUFXLGFBQUE7QUYwZXBqTzs7QUUxZWlrTztFQUFXLGlHQUFBO0VBQTBGLGtCQUFBO0VBQWtCLGdCQUFBO0VBQWdCLHFIQUFBO0VBQWlILGlJQUFBO0FGa2Z6ek87QUVsZnM3TztFQUFXLGlHQUFBO0VBQTBGLGtCQUFBO0VBQWtCLGdCQUFBO0VBQWdCLDBKQUFBO0FGd2Y3alA7QUV4Zm10UDtFQUFVLGdMQUFBO0FGMmY3dFA7O0FFM2ZpNFA7RUFBVyx5QkFBQTtFQUF5Qix5SUFBQTtFQUFxSSxxSUFBQTtBRmlnQjFpUTtBRWpnQjJxUTtFQUFXLHlCQUFBO0VBQXlCLGtCQUFBO0VBQWtCLHVLQUFBO0FGc2dCanVRO0FFdGdCbzRRO0VBQVcseUJBQUE7RUFBeUIsZ0JBQUE7RUFBZ0Isc0pBQUE7QUYyZ0J4N1E7QUUzZ0Iwa1I7RUFBVyx5QkFBQTtFQUF5QixrQkFBQTtFQUFrQixnQkFBQTtFQUFnQixxTEFBQTtBRmloQmhwUjtBR2poQmlCO0VBQXVCLHNCQUFBO0VBQXNCLCtCQUFBO0VBQThCLGdDQUFBO0FIOGlCNUY7O0FHOWlCMkg7RUFBbUIsbUJBQUE7RUFBbUIsZ0JBQUE7RUFBZ0Isd0JBQUE7RUFBdUIseUJBQUE7RUFBeUIsV0FBQTtBSHNqQmpPOztBR3RqQjRPO0VBQXNDLHFCQUFBO0VBQXFCLHNCQUFBO0FIMmpCdlM7O0FHM2pCNlQ7RUFBd0IsYUFBQTtFQUFhLDhCQUFBO0FIZ2tCbFc7O0FHaGtCZ1k7RUFBMEIsa0JBQUE7RUFBa0IsZ0JBQUE7QUhxa0I1YTs7QUdya0I0YjtFQUEwQixjQUFBO0VBQWMsbUNBQUE7RUFBa0MsaUJBQUE7RUFBaUIsZ0JBQUE7QUg0a0J2aEI7O0FHNWtCdWlCO0VBQWlELHNCQUFBO0VBQXNCLDJCQUFBO0VBQTJCLGdCQUFBO0FIa2xCem9COztBR2xsQnlwQjtFQUEwQyxhQUFBO0FIc2xCbnNCOztBR3RsQmd0QjtFQUFzRixhQUFBO0VBQWEsZUFBQTtBSDJsQm56Qjs7QUczbEJrMEI7RUFBb0csV0FBQTtFQUFXLGNBQUE7RUFBYyxnQkFBQTtFQUFnQixvQkFBQTtBSGttQi84Qjs7QUdsbUJrK0I7RUFBa0ksZ0JBQUE7RUFBZ0IsdUNBQUE7QUh1bUJwbkM7O0FHdm1Cd3BDO0VBQWtJLFlBQUE7RUFBWSxjQUFBO0VBQWMsY0FBQTtFQUFjLGtCQUFBO0VBQWtCLGFBQUE7QUgrbUJwMUM7O0FHL21CaTJDO0VBQWdKLHNCQUFBO0VBQXNCLCtCQUFBO0VBQThCLDJCQUFBO0VBQTJCLGNBQUE7RUFBYyxXQUFBO0VBQVcsWUFBQTtFQUFZLGNBQUE7RUFBYyxrQkFBQTtFQUFrQixZQUFBO0VBQVksZ0JBQUE7RUFBZ0Isa0JBQUE7RUFBa0IsV0FBQTtBSDhuQm5yRDs7QUc5bkI4ckQ7RUFBd1QseUJBQUE7RUFBeUIsV0FBQTtBSG1vQi9nRTs7QUdub0IwaEU7RUFBNEgsb0JBQUE7RUFBbUIsZ0JBQUE7RUFBZ0IsY0FBQTtFQUFjLHdCQUFBO0FIMG9CdnNFOztBRzFvQjZ0RTtFQUEwQywwQkFBQTtBSDhvQnZ3RTs7QUc5b0JneUU7RUFBaUQsa0JBQUE7QUhrcEJqMUU7O0FHbHBCbTJFO0VBQTRDLG9CQUFBO0FIc3BCLzRFOztBR3RwQms2RTtFQUFtRCxpQkFBQTtBSDBwQnI5RTs7QUcxcEJzK0U7RUFBc0QsMkJBQUE7QUg4cEI1aEY7O0FHOXBCdWpGO0VBQTZDLGlCQUFBO0VBQWlCLGdCQUFBO0VBQWdCLHFCQUFBO0FIb3FCcm9GOztBR3BxQjBwRjtFQUE0QyxpQkFBQTtBSHdxQnRzRjs7QUd4cUJ1dEY7RUFBNEgsMkJBQUE7QUg0cUJuMUY7O0FHNXFCODJGO0VBQWtCLGNBQUE7RUFBYyxXQUFBO0FIaXJCOTRGOztBR2pyQnk1RjtFQUEwQixjQUFBO0FIcXJCbjdGOztBR3JyQmk4RjtFQUE2Qyx5QkFBQTtFQUF5QixvQkFBQTtFQUFtQix5QkFBQTtBSDJyQjFoRzs7QUczckJrakc7RUFBdUIsZUFBQTtFQUFlLHVCQUFBO0VBQXVCLDJCQUFBO0VBQTJCLHFCQUFBO0VBQXFCLG1CQUFBO0VBQTZELGtDQUFBO0VBQWtDLGlFQUFBO0VBQThELGFBQUE7RUFBYSx1QkFBQTtFQUF1Qix5QkFBQTtFQUF5QixzQkFBQTtFQUFzQixpQkFBQTtBSDJzQi80Rzs7QUczc0JnNkc7RUFBNEIsV0FBQTtFQUFXLGdCQUFBO0VBQWdCLHNCQUFBO0VBQXFCLHVCQUFBO0VBQXNCLHlCQUFBO0FIbXRCbGdIOztBR250QjJoSDtFQUEyQixnQkFBQTtBSHV0QnRqSDs7QUd2dEJza0g7RUFBK0IsZUFBQTtBSDJ0QnJtSDs7QUczdEJvbkg7RUFBMEIsY0FBQTtBSCt0QjlvSDs7QUcvdEI0cEg7RUFBd0IsZUFBQTtFQUFlLGdCQUFBO0VBQWdCLHNCQUFBO0VBQXNCLHFCQUFBO0VBQXFCLHNCQUFBO0FIdXVCOXZIOztBR3Z1Qm94SDtFQUE2QixjQUFBO0VBQWMsZ0JBQUE7QUg0dUIvekg7O0FHNXVCKzBIO0VBQTJCLHNCQUFBO0FIZ3ZCMTJIOztBR2h2Qmc0SDtFQUF1QixxQkFBQTtFQUFxQixzQkFBQTtBSHF2QjU2SDs7QUdydkJrOEg7RUFBdUIsY0FBQTtFQUFjLHVCQUFBO0FIMHZCditIOztBRzF2QjgvSDtFQUFrQixpQ0FBQTtFQUFpQyxpQkFBQTtFQUFpQixtQkFBQTtFQUFtQixnQkFBQTtBSGl3QnJsSTs7QUdqd0JxbUk7RUFBd0IsZUFBQTtFQUFlLHVCQUFBO0VBQXVCLDJCQUFBO0VBQTJCLGNBQUE7RUFBYyxlQUFBO0VBQWUsY0FBQTtFQUFjLHFCQUFBO0VBQW9CLHdCQUFBO0VBQXVCLHlCQUFBO0VBQXlCLHNCQUFBO0VBQXNCLGlCQUFBO0FIK3dCbjBJOztBRy93Qm8xSTtFQUE2QiwrQkFBQTtFQUE4QixtQkFBQTtBSG94Qi80STs7QUdweEJpNkk7RUFBcUMsb0JBQUE7QUh3eEJ0OEk7O0FHeHhCMDlJO0VBQW9DLDZCQUFBO0VBQTZCLDBCQUFBO0VBQTBCLGdCQUFBO0FIOHhCcmpKOztBRzl4QnFrSjtFQUFtQyw0QkFBQTtFQUE0Qix5QkFBQTtFQUF5QixnQkFBQTtFQUFnQixZQUFBO0FIcXlCN3FKOztBR3J5QnlySjtFQUE4RCxjQUFBO0FIeXlCdnZKOztBR3p5QnF3SjtFQUF3RCxhQUFBO0FINnlCN3pKOztBRzd5QjAwSjtFQUE2RCxtQkFBQTtBSGl6QnY0Sjs7QUdqekIwNUo7RUFBbUIsY0FBQTtBSHF6Qjc2Sjs7QUdyekIyN0o7RUFBdUIscUJBQUE7RUFBcUIsbUJBQUE7RUFBbUIsOEJBQUE7RUFBOEIsV0FBQTtBSDR6QnhoSzs7QUc1ekJtaUs7RUFBMEIsdUJBQUE7RUFBc0Isb0JBQUE7QUhpMEJubEs7O0FHajBCc21LO0VBQThCLGVBQUE7RUFBZSxzQkFBQTtBSHMwQm5wSzs7QUd0MEJ5cUs7RUFBZ0MsZUFBQTtFQUFlLG9CQUFBO0FIMjBCeHRLOztBRzMwQjJ1SztFQUFnRSxjQUFBO0FIKzBCM3lLOztBRy8wQnl6SztFQUFzQixxQkFBQTtFQUFxQixzQkFBQTtFQUFzQixrQkFBQTtBSHExQjEzSzs7QUdyMUI0NEs7RUFBeUQscUJBQUE7RUFBcUIsbUJBQUE7RUFBbUIsYUFBQTtFQUFhLGlCQUFBO0VBQWlCLDhCQUFBO0VBQThCLG1CQUFBO0FIODFCemlMOztBRzkxQjRqTDtFQUF5QixvQkFBQTtFQUFtQix5QkFBQTtFQUF5QixtQkFBQTtBSG8yQmpvTDs7QUdwMkJtcEw7RUFBNEQsb0JBQUE7QUh3MkIvc0w7O0FHeDJCa3VMO0VBQXlCLG9CQUFBO0VBQW1CLHlCQUFBO0VBQXlCLGlCQUFBO0VBQWdCLGtCQUFBO0FIKzJCdnpMOztBRy8yQnkwTDtFQUErQixjQUFBO0FIbTNCeDJMOztBR24zQnMzTDtFQUF5QixlQUFBO0VBQWUsbUJBQUE7QUh3M0I5NUw7O0FHeDNCZzdMO0VBQXlCLG1CQUFBO0FINDNCejhMOztBRzUzQjQ5TDtFQUF5QixZQUFBO0FIZzRCci9MOztBR2g0QmlnTTtFQUF3QixnQkFBQTtFQUFnQixnQkFBQTtFQUFnQixrQkFBQTtBSHM0QnpqTTs7QUd0NEIya007RUFBaUQsa0JBQUE7QUgwNEI1bk07O0FHMTRCOG9NO0VBQTBCLGdCQUFBO0VBQWdCLG9CQUFBO0VBQW9CLHlCQUFBO0VBQXlCLGdCQUFBO0VBQWdCLGtCQUFBO0VBQWtCLGtCQUFBO0FIbTVCdndNOztBR241Qnl4TTtFQUFnQyxxQkFBQTtFQUFxQixtQkFBQTtFQUFtQixzQkFBQTtFQUFzQiw0QkFBQTtFQUEyQixzQkFBQTtFQUFxQix5Q0FBQTtFQUFxQyxhQUFBO0VBQWEsY0FBQTtFQUFjLHVCQUFBO0VBQXVCLGdCQUFBO0VBQWdCLGlCQUFBO0VBQWlCLGlCQUFBO0VBQWdCLGtCQUFBO0FIbTZCL2lOOztBR242QmlrTjtFQUFnQyx5QkFBQTtFQUF5QixzQkFBQTtFQUFxQixXQUFBO0VBQVcscUJBQUE7RUFBcUIsb0JBQUE7RUFBbUIsZ0JBQUE7RUFBZ0IsU0FBQTtFQUFTLHlCQUFBO0VBQXlCLDBCQUFBO0VBQXdCLGtCQUFBO0VBQWtCLDBCQUFBO0VBQXlCLDJCQUFBO0VBQTJCLG1CQUFBO0FIbTdCbDFOOztBR243QnEyTjtFQUEyRSxvQkFBQTtBSHU3Qmg3Tjs7QUd2N0JtOE47RUFBd0QsNEJBQUE7RUFBMkIsc0JBQUE7RUFBcUIsa0JBQUE7RUFBaUIseUJBQUE7QUg4N0I1ak87O0FHOTdCbWxPO0VBQTRCLGdCQUFBO0VBQWdCLG9CQUFBO0FIbThCL25POztBR244Qm1wTztFQUFzQixXQUFBO0FIdThCenFPO0FHdjhCb3hPO0VBQXNCO0lBQU0sMEJBQUE7RUhvOUI5eU87RUdwOUJ3ME87SUFBSSw2QkFBQTtFSHU5QjUwTztBQUNGO0FHeDlCNDJPO0VBQThCLHFCQUFBO0VBQXFCLHFCQUFBO0VBQXFCLHVCQUFBO0VBQXVCLGFBQUE7RUFBYSxtQkFBQTtFQUFtQixpQkFBQTtFQUFpQiw4QkFBQTtFQUE4Qix5QkFBQTtBSGsrQjFoUDs7QUdsK0JralA7RUFBcUMsK0JBQUE7RUFBOEIsc0JBQUE7QUh1K0JyblA7O0FHditCMG9QO0VBQTBFLHlCQUFBO0VBQXlCLDBCQUFBO0VBQTBCLHFCQUFBO0FINitCdndQOztBRzcrQjJ4UDtFQUF1RCxjQUFBO0FIaS9CbDFQOztBR2ovQmcyUDtFQUEyRixxQkFBQTtFQUFxQixrQkFBQTtFQUFrQixXQUFBO0FIdS9CbCtQOztBR3YvQjYrUDtFQUE4QixvQkFBQTtBSDIvQjNnUTs7QUczL0I4aFE7RUFBOEIsY0FBQTtBSCsvQjVqUTs7QUcvL0Iwa1E7RUFBb0MsbUJBQUE7RUFBbUIsYUFBQTtFQUFhLG1CQUFBO0VBQW1CLGlCQUFBO0VBQWlCLGtCQUFBO0FIdWdDbHJROztBR3ZnQ29zUTtFQUFtQyxlQUFBO0VBQWUscUJBQUE7RUFBcUIsdUJBQUE7QUg2Z0Mzd1E7O0FHN2dDaXlRO0VBQXdDLFdBQUE7RUFBVyxtQkFBQTtFQUFrQixnQkFBQTtBSG1oQ3QyUTs7QUduaENzM1E7RUFBd0MsdUNBQUE7RUFBc0MsY0FBQTtFQUFjLGVBQUE7RUFBZSxxQkFBQTtFQUFxQixvQkFBQTtFQUFtQixrQkFBQTtBSDRoQ3pnUjs7QUc1aEMyaFI7RUFBNEIsZUFBQTtFQUFlLGVBQUE7RUFBZSxzQkFBQTtFQUFxQixzQkFBQTtBSG1pQzFtUjs7QUduaUNnb1I7RUFBaUMsY0FBQTtFQUFjLGtCQUFBO0FId2lDL3FSOztBR3hpQ2lzUjtFQUEyQixjQUFBO0FINGlDNXRSOztBRzVpQzB1UjtFQUFpRSxtQkFBQTtFQUFtQixzQkFBQTtBSGlqQzl6Ujs7QUdqakNvMVI7RUFBZ0Usc0JBQUE7QUhxakNwNVI7O0FHcmpDMDZSO0VBQTZCLG1CQUFBO0FIeWpDdjhSOztBR3pqQzA5UjtFQUE0RCxxQkFBQTtFQUFxQixrQkFBQTtBSDhqQzNpUzs7QUc5akM2alM7RUFBeUMsb0JBQUE7QUhra0N0bVM7O0FHbGtDMG5TO0VBQTZELHNCQUFBO0VBQXNCLHFCQUFBO0VBQXFCLDJCQUFBO0VBQTJCLGFBQUE7RUFBYSxtQkFBQTtFQUFtQixpQkFBQTtFQUFpQix1QkFBQTtFQUF1QixrQkFBQTtBSDZrQ3IwUzs7QUc3a0N1MVM7RUFBK0Isb0JBQUE7RUFBb0Isc0JBQUE7RUFBc0IsbUNBQUE7RUFBa0Msc0JBQUE7RUFBcUIsZUFBQTtBSHFsQ3Y5Uzs7QUdybENxK1M7RUFBMEUscUJBQUE7QUh5bEMvaVQ7O0FHemxDb2tUO0VBQThCLHNCQUFBO0VBQXNCLDRCQUFBO0VBQTJCLHNCQUFBO0VBQXFCLHlDQUFBO0VBQXFDLGVBQUE7RUFBZSxjQUFBO0VBQWMsZ0JBQUE7RUFBZ0IsZ0JBQUE7RUFBZ0IsaUJBQUE7QUhxbUMxd1Q7O0FHcm1DMHhUO0VBQTZCLHFDQUFBO0VBQW9DLGNBQUE7QUgwbUMzMVQ7O0FHMW1DeTJUO0VBQXdGLGdCQUFBO0FIOG1DajhUOztBRzltQ2k5VDtFQUFnQyxZQUFBO0VBQVksT0FBQTtFQUFPLFVBQUE7RUFBVSxrQkFBQTtFQUFrQixRQUFBO0VBQVEsTUFBQTtFQUFNLGtCQUFBO0VBQWtCLFdBQUE7QUh5bkNoa1U7O0FHem5DMmtVO0VBQXFDLHdCQUFBO0VBQXdCLDRCQUFBO0VBQTRCLCtCQUFBO0VBQThCLHNCQUFBO0VBQXFCLGVBQUE7RUFBZSxjQUFBO0VBQWMsZUFBQTtFQUFlLGlCQUFBO0VBQWlCLGNBQUE7QUhxb0NweFU7O0FHcm9Da3lVO0VBQTZCLGNBQUE7QUh5b0MvelU7O0FHem9DNjBVO0VBQThCLFdBQUE7RUFBVyxvQkFBQTtFQUFvQixnQkFBQTtFQUFnQixtQkFBQTtFQUFrQixrQkFBQTtBSGlwQzU2VTs7QUdqcEM4N1U7RUFBbUMseUJBQUE7RUFBeUIsc0JBQUE7RUFBcUIsV0FBQTtFQUFXLHFCQUFBO0VBQXFCLG9CQUFBO0VBQW1CLGdCQUFBO0VBQWdCLFNBQUE7RUFBUyx5QkFBQTtFQUF5QiwwQkFBQTtFQUF3QixrQkFBQTtFQUFrQiwwQkFBQTtFQUF5QiwyQkFBQTtFQUEyQixVQUFBO0FIaXFDbHRWOztBR2pxQzR0VjtFQUF5SSxtQ0FBQTtFQUFrQyxzQkFBQTtFQUFxQixtQkFBQTtFQUFtQixXQUFBO0VBQVcsU0FBQTtFQUFTLGtCQUFBO0VBQWtCLFFBQUE7QUgycUNyOVY7O0FHM3FDNjlWO0VBQXFFLE9BQUE7RUFBTyxNQUFBO0FIZ3JDemlXOztBR2hyQytpVztFQUFvRSxTQUFBO0VBQVMsUUFBQTtBSHFyQzVuVzs7QUdyckNvb1c7RUFBeUksaUZBQUE7RUFBc0UsK0JBQUE7RUFBOEIsZ0JBQUE7QUgyckNqM1c7O0FHM3JDaTRXO0VBQW1OLDZSQUFBO0VBQTZSLHdCQUFBO0VBQXdCLDRCQUFBO0VBQTRCLCtCQUFBO0FIa3NDcjZYOztBR2xzQ204WDtFQUFtTSxxQkFBQTtBSHNzQ3RvWTs7QUd0c0MycFk7RUFBcU0sV0FBQTtBSDBzQ2gyWTs7QUcxc0MyMlk7RUFBc0UsU0FBQTtFQUFTLCtDQUFBO0FIK3NDMTdZOztBRy9zQ3ErWTtFQUF5SixZQUFBO0VBQVksV0FBQTtBSG90QzFvWjs7QUdwdENxcFo7RUFBNkUsMkJBQUE7RUFBMkIseUJBQUE7QUh5dEM3dlo7O0FHenRDc3haO0VBQTRFLDRCQUFBO0VBQTRCLDBCQUFBO0FIOHRDOTNaOztBRzl0Q3c1WjtFQUEyRyx5QkFBQTtFQUF5Qix5UkFBQTtFQUF5Uix3QkFBQTtFQUF3Qiw0QkFBQTtFQUE0QiwrQkFBQTtBSHN1Q3oyYTs7QUd0dUN1NGE7RUFBbUcscUJBQUE7QUgwdUMxK2E7O0FHMXVDKy9hO0VBQStCLG9CQUFBO0VBQW1CLGtCQUFBO0FIK3VDampiOztBRy91Q21rYjtFQUE4RCxlQUFBO0VBQWUsbUJBQUE7QUhvdkNocGI7O0FHcHZDbXFiO0VBQTZELHFCQUFBO0FId3ZDaHViOztBR3h2Q3F2YjtFQUFxRSxlQUFBO0VBQWUsY0FBQTtBSDZ2Q3owYjs7QUc3dkN1MWI7RUFBb0gsaVNBQUE7RUFBaVMsZ0JBQUE7RUFBZ0IsZUFBQTtBSG13QzV2Yzs7QUdud0Myd2M7RUFBMEIsc0NBQUE7RUFBcUMsV0FBQTtFQUFXLGVBQUE7RUFBZSxjQUFBO0VBQWMsY0FBQTtFQUFjLGdCQUFBO0FINHdDaDRjOztBRzV3Q2c1YztFQUErQixpQ0FBQTtFQUFpQyxzQkFBQTtFQUFzQixvQ0FBQTtFQUFtQyxxQ0FBQTtFQUFvQyxtQ0FBQTtFQUFrQywrQkFBQTtFQUE4QixnQ0FBQTtFQUErQixrQkFBQTtFQUFpQixxQkFBQTtFQUFxQixpQkFBQTtFQUFpQixvQkFBQTtFQUFvQixnQkFBQTtFQUFnQixzQkFBQTtFQUFxQix1QkFBQTtFQUFzQixrQkFBQTtBSDh4Q2x4ZDs7QUc5eENveWQ7RUFBNEIseUJBQUE7RUFBeUIsdUJBQUE7RUFBdUIsYUFBQTtFQUFhLG1CQUFBO0VBQW1CLGVBQUE7RUFBZSw4QkFBQTtBSHV5Qy81ZDs7QUd2eUM2N2Q7RUFBd0Isa0JBQUE7QUgyeUNyOWQ7O0FHM3lDcytkO0VBQTJCLGNBQUE7RUFBYyxvQkFBQTtFQUFvQixnQkFBQTtBSGl6Q25pZTs7QUdqekNtamU7RUFBMkIsY0FBQTtFQUFjLG9CQUFBO0FIc3pDNWxlOztBR3R6QyttZTtFQUFnQyxjQUFBO0FIMHpDL29lOztBRzF6QzZwZTtFQUFnQyxhQUFBO0VBQWEsbUJBQUE7QUgrekMxc2U7O0FHL3pDNHRlO0VBQWlDLG1CQUFBO0VBQW1CLHNCQUFBO0VBQXFCLFdBQUE7RUFBVyxjQUFBO0VBQWMsb0JBQUE7RUFBbUIsa0JBQUE7RUFBa0IsYUFBQTtBSHkwQ24yZTs7QUd6MENnM2U7RUFBNkIsY0FBQTtFQUFjLGlCQUFBO0FIODBDMzVlOztBRzkwQzQ2ZTtFQUE2RCxvQkFBQTtFQUFvQixnQkFBQTtFQUFnQixtQkFBQTtBSG8xQzdnZjs7QUdwMUNnaWY7RUFBZ0MsV0FBQTtFQUFXLGFBQUE7QUh5MUMza2Y7O0FHejFDd2xmO0VBQW9DLFdBQUE7QUg2MUM1bmY7O0FHNzFDdW9mO0VBQThCLFdBQUE7RUFBVyxtQkFBQTtFQUFrQix5QkFBQTtFQUF5QixzQkFBQTtFQUFzQixrQkFBQTtBSHEyQ2p2Zjs7QUdyMkNtd2Y7RUFBbUMsY0FBQTtFQUFjLGdCQUFBO0FIMDJDcHpmOztBRzEyQ28wZjtFQUFnRCxxQkFBQTtFQUFxQixtQkFBQTtFQUFtQix5QkFBQTtFQUF5QiwyQkFBQTtFQUEyQixXQUFBO0VBQVcsWUFBQTtFQUFZLGFBQUE7RUFBYSxlQUFBO0VBQWUsZ0JBQUE7RUFBZ0IsZUFBQTtFQUFlLHVCQUFBO0VBQXVCLE9BQUE7RUFBTyxrQkFBQTtFQUFrQixrQkFBQTtFQUFrQixNQUFBO0VBQU0sY0FBQTtBSDYzQzFtZ0I7O0FHNzNDd25nQjtFQUFzRCxpQ0FBQTtFQUFnQywrQkFBQTtFQUE4QixXQUFBO0VBQVcsY0FBQTtFQUFjLGVBQUE7RUFBZSxPQUFBO0VBQU8sa0JBQUE7RUFBa0IsYUFBQTtFQUFZLHdCQUFBO0VBQXdCLGNBQUE7QUgwNENqMWdCOztBRzE0QysxZ0I7RUFBeUIsdUJBQUE7RUFBc0IseUNBQUE7RUFBcUMsV0FBQTtFQUFXLGtCQUFBO0VBQWtCLFdBQUE7QUhrNUNoOWdCOztBR2w1QzI5Z0I7RUFBZ0MscUNBQUE7RUFBb0MsZUFBQTtFQUFlLGtCQUFBO0VBQWtCLFVBQUE7QUh5NUNoa2hCOztBR3o1QzBraEI7RUFBMEIsWUFBQTtFQUFZLFVBQUE7RUFBVSxrQkFBQTtFQUFrQixhQUFBO0FIZzZDNW9oQjs7QUdoNkN5cGhCO0VBQStCLCtCQUFBO0VBQThCLHNCQUFBO0VBQXFCLGVBQUE7RUFBZSxjQUFBO0VBQWMsZUFBQTtFQUFlLDJCQUFBO0VBQTJCLGNBQUE7QUgwNkNsemhCOztBRzE2Q2cwaEI7RUFBbUssNlJBQUE7RUFBNlIsd0JBQUE7RUFBd0IsNEJBQUE7QUhnN0N4eGlCOztBR2g3Q296aUI7RUFBaUsseUJBQUE7RUFBeUIseVJBQUE7RUFBeVIsd0JBQUE7RUFBd0IsNEJBQUE7RUFBNEIsK0JBQUE7QUh3N0MzempCOztBR3g3Q3kxakI7RUFBeUIsV0FBQTtFQUFXLG9CQUFBO0VBQW1CLG9CQUFBO0FIODdDaDVqQjs7QUc5N0NtNmpCO0VBQThCLGNBQUE7RUFBYyxrQkFBQTtBSG04Qy84akI7O0FHbjhDZytqQjtFQUFnQyx5QkFBQTtFQUF3QixzQkFBQTtBSHc4Q3hoa0I7O0FHeDhDNmlrQjtFQUFxQyxjQUFBO0FINDhDbGxrQjs7QUc1OENnbWtCO0VBQXlCLFNBQUE7RUFBUyxlQUFBO0VBQWUsa0JBQUE7RUFBaUIsa0JBQUE7RUFBa0IsUUFBQTtFQUFRLGlCQUFBO0VBQWlCLE1BQUE7RUFBTSxXQUFBO0FIdTlDbnRrQjs7QUd2OUM4dGtCO0VBQTBILHFCQUFBO0FIMjlDeDFrQjs7QUczOUM2MmtCO0VBQStCLGdFQUFBO0VBQWdFLHlCQUFBO0VBQXlCLDRCQUFBO0VBQTRCLFdBQUE7RUFBVyxjQUFBO0VBQWMsWUFBQTtFQUFZLFdBQUE7QUhxK0N0aWxCOztBR3IrQ2lqbEI7RUFBcUMsaUVBQUE7QUh5K0N0bGxCOztBR3orQ3VwbEI7RUFBNkMsaUVBQUE7QUg2K0Nwc2xCOztBRzcrQ3F3bEI7RUFBK0IscUJBQUE7RUFBb0Isa0JBQUE7RUFBa0IsUUFBQTtFQUFRLDJEQUFBO0FIby9DbDFsQjs7QUdwL0M2NGxCO0VBQThCLGNBQUE7RUFBYyxhQUFBO0VBQWEsbUJBQUE7RUFBa0Isc0JBQUE7RUFBcUIsY0FBQTtFQUFjLG1CQUFBO0FINi9DMy9sQjs7QUc3L0M4Z21CO0VBQXlELG9CQUFBO0VBQW9CLGtCQUFBO0VBQWtCLFVBQUE7QUhtZ0Q3bW1COztBR25nRHVubUI7RUFBcUMsaUNBQUE7RUFBaUMsY0FBQTtBSHdnRDdybUI7O0FHeGdEMnNtQjtFQUErRCxxQkFBQTtFQUFxQixrQkFBQTtBSDZnRC94bUI7O0FHN2dEaXptQjtFQUF3RixjQUFBO0VBQWMsV0FBQTtBSGtoRHY1bUI7O0FHbGhEazZtQjtFQUF5RixzQkFBQTtFQUFzQixlQUFBO0VBQWUsZ0JBQUE7RUFBZ0Isa0JBQUE7QUh5aERoam5COztBR3poRGtrbkI7RUFBZ0MsZUFBQTtFQUFlLGVBQUE7RUFBZSxjQUFBO0VBQWMsa0JBQUE7QUhnaUQ5b25COztBR2hpRGdxbkI7RUFBNkIsZUFBQTtFQUFlLGNBQUE7QUhxaUQ1c25COztBR3JpRDB0bkI7RUFBZ0Usd0JBQUE7QUh5aUQxeG5COztBR3ppRGl6bkI7RUFBOEQsaUNBQUE7RUFBaUMsc0JBQUE7RUFBc0IsdUJBQUE7RUFBdUIsK0JBQUE7RUFBOEIsc0JBQUE7RUFBcUIsYUFBQTtFQUFhLG1CQUFBO0VBQW1CLGlCQUFBO0VBQWlCLDhCQUFBO0VBQThCLGdCQUFBO0FIc2pEL2pvQjs7QUd0akQra29CO0VBQW1JLGVBQUE7RUFBZSxnQkFBQTtBSDJqRGp1b0I7O0FHM2pEaXZvQjtFQUF1RSxlQUFBO0FIK2pEeHpvQjs7QUcvakR1MG9CO0VBQXVFLHNCQUFBO0FIbWtEOTRvQjs7QUdua0RvNm9CO0VBQStCLGFBQUE7QUh1a0RuOG9COztBR3ZrRGc5b0I7RUFBc0IsZ0JBQUE7RUFBZ0Isa0JBQUE7RUFBa0IsV0FBQTtBSDZrRHhncEI7O0FHN2tEbWhwQjtFQUFzQixrQkFBQTtFQUFrQixhQUFBO0VBQWEsc0JBQUE7RUFBc0Isc0JBQUE7RUFBc0IsaUJBQUE7QUhxbERwbnBCOztBR3JsRG9vcEI7RUFBbUMsY0FBQTtBSHlsRHZxcEI7O0FHemxEcXJwQjtFQUFvQixpQ0FBQTtFQUFpQyxtQkFBQTtFQUFtQixjQUFBO0VBQWMsZ0JBQUE7RUFBZ0IsbUJBQUE7RUFBbUIsa0JBQUE7RUFBa0IsV0FBQTtBSG1tRGgwcEI7O0FHbm1EMjBwQjtFQUEwQixvQkFBQTtFQUFvQixrQkFBQTtBSHdtRHozcEI7O0FHeG1EMjRwQjtFQUEwQixjQUFBO0VBQWMsaUJBQUE7RUFBaUIsZ0JBQUE7QUg4bURwOHBCOztBRzltRG85cEI7RUFBbUQsY0FBQTtFQUFjLGtCQUFBO0VBQWtCLGlCQUFBO0VBQWlCLGtCQUFBO0FIcW5EeGpxQjs7QUdybkQwa3FCO0VBQXlCLGNBQUE7RUFBYyxtQkFBQTtFQUFrQixnQkFBQTtBSDJuRG5vcUI7O0FHM25EbXBxQjtFQUFrRixnQkFBQTtBSCtuRHJ1cUI7O0FHL25EcXZxQjtFQUErRSxvQkFBQTtBSG1vRHAwcUI7O0FHbm9EdzFxQjtFQUErQixlQUFBO0VBQWUsV0FBQTtBSHdvRHQ0cUI7O0FHeG9EaTVxQjtFQUF1QixpQkFBQTtFQUFpQixnQkFBQTtFQUFnQix5QkFBQTtBSDhvRHo4cUI7O0FHOW9EaytxQjtFQUE4Qiw4QkFBQTtFQUE4QixrQkFBQTtFQUFrQixXQUFBO0FIb3BEaGpyQjs7QUdwcEQyanJCO0VBQXlCLCtCQUFBO0VBQThCLHNCQUFBO0VBQXFCLGNBQUE7QUgwcER2b3JCOztBRzFwRHFwckI7RUFBNkQsbUJBQUE7RUFBbUIsYUFBQTtFQUFhLDhCQUFBO0VBQThCLHlCQUFBO0FIaXFEaHhyQjs7QUdqcUR3eXJCO0VBQTZCLHlCQUFBO0VBQXlCLGtDQUFBO0FIc3FEOTFyQjs7QUd0cUQ4M3JCO0VBQWdDLGVBQUE7QUgwcUQ5NXJCOztBRzFxRDY2ckI7RUFBZ0MseUJBQUE7RUFBeUIsa0NBQUE7RUFBZ0MseUJBQUE7QUhnckR0Z3NCOztBR2hyRDhoc0I7RUFBc0MsY0FBQTtFQUFjLGtCQUFBO0VBQWlCLHlCQUFBO0FIc3JEbm1zQjs7QUd0ckQ0bnNCO0VBQThCLFdBQUE7RUFBVyxnQkFBQTtBSDJyRHJxc0I7O0FHM3JEcXJzQjtFQUE4QixtQkFBQTtBSCtyRG50c0I7O0FHL3JEcXVzQjtFQUE2QixjQUFBO0VBQWMsY0FBQTtFQUFjLGtCQUFBO0VBQWlCLGdCQUFBO0FIc3NEL3lzQjs7QUd0c0QrenNCO0VBQXNELGNBQUE7RUFBYyxrQkFBQTtBSDJzRG40c0I7O0FHM3NEcTVzQjtFQUEwRyxjQUFBO0FIK3NELy9zQjs7QUcvc0Q2Z3RCO0VBQTRPLGNBQUE7QUhtdER6dnRCOztBR250RHV3dEI7RUFBK0IsY0FBQTtFQUFjLDRDQUFBO0VBQTBDLGlCQUFBO0VBQWlCLHFCQUFBO0VBQW9CLDBCQUFBO0VBQXlCLHlCQUFBO0VBQXlCLGlCQUFBO0VBQWlCLG1CQUFBO0FIOHREdDh0Qjs7QUc5dER5OXRCO0VBQW1DLGNBQUE7RUFBYyxjQUFBO0FIbXVEMWd1Qjs7QUdudUR3aHVCO0VBQXdDLGtCQUFBO0FIdXVEaGt1Qjs7QUd2dURrbHVCO0VBQStDLHlCQUFBO0VBQXlCLFdBQUE7RUFBVyxjQUFBO0VBQWMsZ0JBQUE7RUFBZ0IsZ0JBQUE7RUFBZSxPQUFBO0VBQU8sc0JBQUE7RUFBcUIsa0JBQUE7RUFBa0IsUUFBQTtFQUFRLFFBQUE7RUFBUSxXQUFBO0VBQVcsVUFBQTtBSHN2RDN4dUI7O0FHdHZEcXl1QjtFQUFnQyxjQUFBO0VBQWMsZUFBQTtFQUFlLG1CQUFBO0VBQWtCLHlCQUFBO0VBQXlCLG1CQUFBO0FIOHZENzR1Qjs7QUc5dkRnNnVCO0VBQTRFLFdBQUE7QUhrd0Q1K3VCOztBR2x3RHUvdUI7RUFBd0MsZ0JBQUE7RUFBZ0IsWUFBQTtFQUFZLGVBQUE7QUh3d0QzanZCOztBR3h3RDBrdkI7RUFBNEcsUUFBQTtBSDR3RHRydkI7O0FHNXdEOHJ2QjtFQUErRyxRQUFBO0FIZ3hEN3l2Qjs7QUdoeERxenZCO0VBQWlDLG9CQUFBO0FIb3hEdDF2Qjs7QUdweEQwMnZCO0VBQXVDLGNBQUE7RUFBYyxlQUFBO0VBQWUseUJBQUE7RUFBd0IsdUJBQUE7RUFBdUIsd0JBQUE7QUg0eEQ3OXZCOztBRzV4RHEvdkI7RUFBa0Qsb0JBQUE7RUFBbUIsZ0JBQUE7QUhpeUQxandCOztBR2p5RDBrd0I7RUFBNkgsZUFBQTtFQUFlLG1CQUFBO0FIc3lEdHR3Qjs7QUd0eUR5dXdCO0VBQWlFLGdCQUFBO0VBQWdCLGFBQUE7QUgyeUQxendCOztBRzN5RHUwd0I7RUFBb0csZ0JBQUE7QUgreUQzNndCOztBRy95RDI3d0I7RUFBZ04sbUJBQUE7QUhtekQzb3hCOztBR256RDZweEI7RUFBMEUsMkJBQUE7QUh1ekR2dXhCOztBR3Z6RGt3eEI7RUFBbUIsbUJBQUE7RUFBbUIsZ0JBQUE7RUFBZ0IseUJBQUE7RUFBeUIsd0JBQUE7QUg4ekRqMXhCOztBRzl6RHcyeEI7RUFBdUIsY0FBQTtFQUFjLGdCQUFBO0FIbTBENzR4Qjs7QUduMEQ2NXhCO0VBQWtCLGdCQUFBO0VBQWdCLGtCQUFBO0FIdzBELzd4Qjs7QUd4MERpOXhCO0VBQXNELHVCQUFBO0FINDBEdmd5Qjs7QUc1MEQ4aHlCO0VBQXFDLGFBQUE7RUFBYSxlQUFBO0VBQWUsc0JBQUE7QUhrMUQvbHlCOztBR2wxRG9ueUI7RUFBMkIsY0FBQTtFQUFjLGtCQUFBO0VBQWtCLGdCQUFBO0VBQWdCLHlCQUFBO0VBQXlCLHNCQUFBO0VBQXNCLGdCQUFBO0VBQWdCLGdCQUFBO0FINDFEOXZ5Qjs7QUc1MUQ4d3lCO0VBQTBCLG1CQUFBO0FIZzJEeHl5Qjs7QUdoMkQwenlCO0VBQTBCLGFBQUE7QUhvMkRwMXlCOztBR3AyRGkyeUI7RUFBeUIsaUJBQUE7RUFBaUIsa0JBQUE7QUh5MkQzNHlCOztBR3oyRDY1eUI7RUFBNkIsbUJBQUE7RUFBbUIsa0JBQUE7QUg4MkQ3OHlCOztBRzkyRCs5eUI7RUFBdUIsY0FBQTtFQUFjLGVBQUE7RUFBZSxrQkFBQTtFQUFpQixvQkFBQTtBSHEzRHBpekI7O0FHcjNEd2p6QjtFQUF3RCxnQkFBQTtFQUFnQiwwQkFBQTtBSDAzRGhvekI7QUd6M0RBO0VBQ0ksa0JBQUE7QUhrbkZKOztBRy9tRkE7RUFDSSxnQkFBQTtFQUFBLGtCQUFBO0VBQ0EscUJBQUE7QUhrbkZKO0FHcm1GQTtFQUNJLGFBQUE7QUhnbkZKOztBRzltRkE7RUFDSSxjQUFBO0FIaW5GSjs7QUl6b0ZBO0VBQVksZ0JBQUE7RUFBZ0IsaUJBQUE7RUFBaUIsa0JBQUE7QUorb0Y3Qzs7QUkvb0YrRDtFQUEwRCxzQkFBQTtFQUFzQixjQUFBO0VBQWMsZUFBQTtBSnFwRjdKOztBSXJwRjRLO0VBQWdFLDhCQUFBO0VBQTZCLDRCQUFBO0VBQTJCLFdBQUE7RUFBVyxjQUFBO0VBQWMsY0FBQTtFQUFhLGtCQUFBO0VBQWtCLFdBQUE7RUFBVyx5QkFBQTtFQUF3Qix5QkFBQTtFQUF5QixhQUFBO0FKa3FGeFo7O0FJbHFGb2E7RUFBZ0ksc0JBQUE7QUpzcUZwaUI7O0FJdHFGMGpCO0VBQW1CLDJCQUFBO0VBQTJCLHlCQUFBO0VBQXlCLCtCQUFBO0VBQThCLHNCQUFBO0VBQXFCLFdBQUE7RUFBVyxrQkFBQTtFQUFrQixnQkFBQTtFQUFnQix3Q0FBQTtFQUFxQyxrQkFBQTtFQUFrQix5QkFBQTtFQUF5QixzQkFBQTtFQUFzQixpQkFBQTtBSnFyRnYwQjs7QUlyckZ3MUI7RUFBb0IsZUFBQTtFQUFlLG9CQUFBO0FKMHJGMzNCOztBSTFyRjg0QjtFQUF5Qiw2QkFBQTtFQUE2QixzQkFBQTtFQUFxQixXQUFBO0VBQVcsY0FBQTtFQUFjLG1CQUFBO0VBQWtCLHlCQUFBO0VBQXlCLDRCQUFBO0FKb3NGN2hDOztBSXBzRnVqQztFQUFzRyx3Q0FBQTtFQUFvQyxnQkFBQTtBSnlzRmpzQzs7QUl6c0ZpdEM7RUFBdUQsZ0JBQUE7QUo2c0Z4d0M7O0FJN3NGd3hDO0VBQThELGtDQUFBO0FKaXRGdDFDOztBSWp0RnMzQztFQUFvRSwwQkFBQTtBSnF0RjE3Qzs7QUlydEZvOUM7RUFBZ0Usc0JBQUE7RUFBc0Isc0NBQUE7RUFBcUMsb0NBQUE7RUFBbUMsa0NBQUE7RUFBZ0MscUNBQUE7RUFBb0MsT0FBQTtFQUFPLHFCQUFBO0VBQXFCLHlCQUFBO0VBQXdCLHNCQUFBO0VBQXFCLGtCQUFBO0VBQWtCLFFBQUE7RUFBUSwyQkFBQTtFQUEwQixVQUFBO0FKcXVGbnpEOztBSXJ1RjZ6RDtFQUFzRSxpQ0FBQTtFQUFpQyxhQUFBO0VBQWEsZ0JBQUE7QUoydUZqN0Q7O0FJM3VGaThEO0VBQXFELG1CQUFBO0VBQWtCLHdCQUFBO0FKZ3ZGeGdFO0FLaHZGaUI7RUFBYSxrQkFBQTtBTG93RjlCOztBS3B3RmdEO0VBQXVDLGNBQUE7QUx3d0Z2Rjs7QUt4d0ZxRztFQUF5QixpQ0FBQTtFQUFpQyxtQ0FBQTtFQUFrQyxzQkFBQTtFQUFxQixlQUFBO0VBQWUsWUFBQTtFQUFZLGNBQUE7RUFBYyxnQkFBQTtBTGt4Ri9QOztBS2x4RitRO0VBQTBDLHVCQUFBO0FMc3hGelQ7O0FLdHhGK1U7RUFBbUMscUJBQUE7RUFBcUIsZUFBQTtBTDJ4RnZZOztBSzN4RnNaO0VBQStCLGFBQUE7RUFBYSxzQkFBQTtFQUFzQixZQUFBO0VBQVksdUJBQUE7QUxreUZwZTs7QUtseUYyZjtFQUF5QixZQUFBO0VBQVksZUFBQTtFQUFlLGtCQUFBO0VBQWtCLFdBQUE7QUx5eUZqa0I7O0FLenlGNGtCO0VBQXVCLGdCQUFBO0VBQWdCLGNBQUE7RUFBYyxhQUFBO0VBQWEsc0JBQUE7RUFBc0IsdUJBQUE7RUFBdUIsa0JBQUE7QUxrekYzckI7O0FLbHpGNnNCO0VBQXFFLGlCQUFBO0VBQWlCLGdCQUFBO0VBQWdCLG9CQUFBO0VBQW1CLHdCQUFBO0VBQXVCLGtCQUFBO0FMMHpGNzFCOztBSzF6RisyQjtFQUFzSCxrQ0FBQTtBTDh6RnIrQjs7QUs5ekZzZ0M7RUFBdUcsZ0JBQUE7QUxrMEY3bUM7O0FLbDBGNm5DO0VBQWtILGFBQUE7QUxzMEYvdUM7O0FLdDBGNHZDO0VBQW9ILGtDQUFBO0FMMDBGaDNDOztBSzEwRmk1QztFQUFxRyxnQkFBQTtBTDgwRnQvQzs7QUs5MEZzZ0Q7RUFBZ0gsYUFBQTtBTGsxRnRuRDs7QUtsMUZtb0Q7RUFBa0gsa0NBQUE7QUxzMUZydkQ7O0FLdDFGc3hEO0VBQW1HLGdCQUFBO0FMMDFGejNEOztBSzExRnk0RDtFQUE4RyxhQUFBO0FMODFGdi9EOztBSzkxRm9nRTtFQUF1RCxxQkFBQTtBTGsyRjNqRTs7QUtsMkZnbEU7RUFBc0UseUJBQUE7QUxzMkZ0cEU7O0FLdDJGK3FFO0VBQXVCLDRCQUFBO0FMMDJGdHNFOztBSzEyRml1RTtFQUF3QixpQkFBQTtFQUFpQixpQkFBQTtFQUFpQixrQkFBQTtBTGczRjN4RTs7QUtoM0Y2eUU7RUFBc0Isb0JBQUE7RUFBbUIsY0FBQTtFQUFjLGlCQUFBO0FMczNGcDJFOztBS3QzRnEzRTtFQUFzRCxnQkFBQTtBTDAzRjM2RTs7QUsxM0YyN0U7RUFBd0IsNkJBQUE7RUFBNkIsK0JBQUE7RUFBOEIsc0JBQUE7RUFBcUIsY0FBQTtFQUFjLGFBQUE7RUFBYSxrQkFBQTtFQUFpQiw4QkFBQTtFQUE4Qix5QkFBQTtBTHE0RjdtRjs7QUtyNEZvb0Y7RUFBNEQseUJBQUE7RUFBeUIsV0FBQTtBTDA0Rnp0Rjs7QUsxNEZvdUY7RUFBd0gsa0JBQUE7QUw4NEY1MUY7O0FLOTRGODJGO0VBQXlCLGtCQUFBO0FMazVGdjRGOztBS2w1Rnk1RjtFQUFnQyxzQ0FBQTtFQUFxQyxvQ0FBQTtFQUFtQyx1QkFBQTtFQUFzQiwwQkFBQTtFQUF5Qix3QkFBQTtFQUF1QixXQUFBO0VBQVcsY0FBQTtFQUFjLGVBQUE7RUFBYyxxQkFBQTtFQUFvQixvQkFBQTtFQUFvQixrQkFBQTtFQUFrQixRQUFBO0VBQVEsd0JBQUE7RUFBd0Isd0JBQUE7RUFBd0IseUJBQUE7RUFBeUIsOEJBQUE7RUFBOEIsb0NBQUE7RUFBb0MsY0FBQTtBTHU2RjN6Rzs7QUt2NkZ3MEc7RUFBOEIscUJBQUE7QUwyNkZ0Mkc7O0FLMzZGMDNHO0VBQW9CLGNBQUE7QUwrNkY5NEc7O0FLLzZGNDVHO0VBQXdCLGtCQUFBO0FMbTdGcDdHOztBS243RnM4RztFQUFzRixZQUFBO0FMdTdGNWhIOztBS3Y3RndpSDtFQUF1QyxlQUFBO0FMMjdGL2tIOztBSzM3RjhsSDtFQUErQyxjQUFBO0FMKzdGN29IOztBSy83RjJwSDtFQUFrRSxxQkFBQTtFQUFxQixjQUFBO0VBQWMsWUFBQTtBTHE4Rmh3SDs7QUtyOEY0d0g7RUFBMEIsNkNBQUE7QUx5OEZ0eUg7O0FLejhGKzBIO0VBQXlCLFNBQUE7RUFBUyxPQUFBO0VBQU8sa0JBQUE7RUFBa0IsZUFBQTtFQUFjLFdBQUE7QUxpOUZ4NUg7O0FLajlGbTZIO0VBQTJCLGtCQUFBO0FMcTlGOTdIOztBS3I5Rmc5SDtFQUE0QyxpQ0FBQTtFQUFpQyxhQUFBO0VBQWEsaUJBQUE7RUFBaUIsZ0JBQUE7QUw0OUYzakk7O0FLNTlGMmtJO0VBQTJCLFNBQUE7RUFBUyxjQUFBO0FMaStGL21JOztBS2orRjZuSTtFQUF1RCxvQkFBQTtFQUFvQixrQkFBQTtFQUFrQixjQUFBO0VBQWMsVUFBQTtBTHcrRnh1STs7QUt4K0Zrdkk7RUFBNEIsZUFBQTtFQUFlLFdBQUE7RUFBVyx5QkFBQTtBTDgrRnh5STs7QUs5K0ZpMEk7RUFBNEQsY0FBQTtFQUFjLG9CQUFBO0VBQW9CLGtCQUFBO0VBQWtCLGFBQUE7RUFBYSxVQUFBO0FMcy9GOTdJOztBS3QvRnc4STtFQUFtQyxlQUFBO0VBQWUsZUFBQTtFQUFlLGNBQUE7RUFBYyxrQkFBQTtFQUFrQixjQUFBO0VBQWMsVUFBQTtBTCsvRnZqSjs7QUsvL0Zpa0o7RUFBOEcsY0FBQTtBTG1nRy9xSjs7QUtuZ0c2cko7RUFBb0IsaUNBQUE7RUFBaUMsZ0JBQUE7QUx3Z0dsdko7O0FLeGdHa3dKO0VBQTBCLHNDQUFBO0VBQXFDLG1CQUFBO0VBQW1CLGdCQUFBO0VBQWdCLHlCQUFBO0VBQXlCLHNCQUFBO0VBQXFCLGtCQUFBO0FMaWhHbDVKOztBS2poR282SjtFQUFrQyxTQUFBO0VBQVMsTUFBQTtBTHNoRy84Sjs7QUt0aEdxOUo7RUFBMEgsY0FBQTtFQUFjLGVBQUE7RUFBZSxlQUFBO0VBQWUsaUJBQUE7QUw2aEczbks7O0FLN2hHNG9LO0VBQTRRLFdBQUE7QUxpaUd4NUs7O0FLamlHbTZLO0VBQW9CLGlCQUFBO0VBQWlCLGNBQUE7RUFBYyxvQkFBQTtFQUFtQix3QkFBQTtFQUF1QixrQkFBQTtBTHlpR2hnTDs7QUt6aUdraEw7RUFBbUQsbUJBQUE7RUFBa0IseUJBQUE7RUFBeUIsdUJBQUE7RUFBc0IscUJBQUE7QUxnakd0b0w7O0FLaGpHMHBMO0VBQXlCLFdBQUE7QUxvakduckw7O0FLcGpHOHJMO0VBQTBCLGNBQUE7QUx3akd4dEw7O0FLeGpHc3VMO0VBQXlCLHNCQUFBO0VBQXFCLHVCQUFBO0FMNmpHcHhMOztBSzdqRzB5TDtFQUFzRCxjQUFBO0VBQWMsZ0JBQUE7QUxra0c5Mkw7O0FLbGtHODNMO0VBQWdELGtCQUFBO0FMc2tHOTZMOztBS3RrR2c4TDtFQUF1RCw4QkFBQTtFQUE4QixXQUFBO0VBQVcsY0FBQTtFQUFjLGdCQUFBO0VBQWUsT0FBQTtFQUFPLHNCQUFBO0VBQXFCLGtCQUFBO0VBQWtCLFFBQUE7RUFBUSxRQUFBO0VBQVEsV0FBQTtFQUFXLFVBQUE7QUxvbEd0b007O0FLcGxHZ3BNO0VBQXVFLGNBQUE7QUx3bEd2dE07O0FLeGxHcXVNO0VBQXNDLHdCQUFBO0FMNGxHM3dNOztBSzVsR2t5TTtFQUFxQyx1QkFBQTtBTGdtR3YwTTs7QUtobUc2MU07RUFBMEIsWUFBQTtBTG9tR3YzTTs7QUtwbUdtNE07RUFBeUI7SUFBMEIsY0FBQTtJQUFjLGtCQUFBO0VMMG1HbDhNO0VLMW1HbzlNO0lBQXVCLFdBQUE7RUw2bUczK007RUs3bUdzL007SUFBd0Isb0JBQUE7SUFBb0Isd0JBQUE7SUFBdUIsaUJBQUE7SUFBaUIscUJBQUE7SUFBb0IsYUFBQTtJQUFhLDJEQUFBO0lBQXlELG1FQUFBO0lBQWlFLHFCQUFBO0VMdW5HcnVOO0VLdm5HMHZOO0lBQWtCLG9CQUFBO0lBQW9CLHdCQUFBO0lBQXVCLGlCQUFBO0lBQWlCLHFCQUFBO0lBQW9CLGFBQUE7SUFBYSxrQkFBQTtJQUFrQix5REFBQTtJQUF1RCxrQ0FBQTtJQUFpQyxxQkFBQTtFTGtvR245TjtBQUNGO0FLbm9HMitOO0VBQTRDLFlBQUE7QUxzb0d2aE87O0FLdG9HbWlPO0VBQTBCLGFBQUE7RUFBYSx1QkFBQTtFQUF1QixXQUFBO0FMNG9Ham1POztBSzVvRzRtTztFQUFtSixnQkFBQTtBTGdwRy92Tzs7QUtocEcrd087RUFBaUksV0FBQTtBTG9wR2g1Tzs7QUtwcEcyNU87RUFBNkssZ0JBQUE7QUx3cEd4a1A7O0FLeHBHd2xQO0VBQTJKLFdBQUE7QUw0cEdudlA7O0FLNXBHOHZQO0VBQW9kLGFBQUE7QUxncUdsdFE7O0FLaHFHK3RRO0VBQStJLGdCQUFBO0FMb3FHOTJROztBS3BxRzgzUTtFQUE2SCxXQUFBO0FMd3FHMy9ROztBS3hxR3NnUjtFQUF5SyxnQkFBQTtBTDRxRy9xUjs7QUs1cUcrclI7RUFBdUosV0FBQTtBTGdyR3QxUjs7QUtockdpMlI7RUFBd08sYUFBQTtBTG9yR3prUzs7QUtwckdzbFM7RUFBMEIsc0NBQUE7RUFBcUMsY0FBQTtFQUFjLGVBQUE7RUFBZSxlQUFBO0VBQWUsbUJBQUE7RUFBa0IseUJBQUE7RUFBeUIsd0JBQUE7RUFBdUIsa0JBQUE7RUFBa0Isa0JBQUE7QUxnc0dyeFM7O0FLaHNHdXlTO0VBQWdDLHlCQUFBO0VBQXlCLFNBQUE7RUFBUyxXQUFBO0VBQVcsY0FBQTtFQUFjLGdCQUFBO0VBQWUsT0FBQTtFQUFPLGtCQUFBO0VBQWtCLFFBQUE7RUFBUSxVQUFBO0FMNHNHbDdTOztBSzVzRzQ3UztFQUF3QixjQUFBO0VBQWMsY0FBQTtFQUFjLGdCQUFBO0VBQWdCLG1CQUFBO0VBQW1CLGVBQUE7RUFBZSxtQkFBQTtFQUFtQixrQkFBQTtFQUFrQixrQkFBQTtBTHV0R3ZrVDs7QUt2dEd5bFQ7RUFBdUIsMkJBQUE7RUFBMkIsbUJBQUE7RUFBbUIsc0JBQUE7RUFBcUIsY0FBQTtFQUFjLGNBQUE7RUFBYyx3QkFBQTtFQUF1QixxQkFBQTtFQUFvQixrQkFBQTtFQUFrQix5QkFBQTtFQUF5QixzQkFBQTtFQUFzQixpQkFBQTtFQUFpQixXQUFBO0FMc3VHNTBUOztBS3R1R3UxVDtFQUF1RCxxQkFBQTtFQUFxQixzQkFBQTtBTDJ1R242VDs7QUszdUd5N1Q7RUFBMkIsa0JBQUE7RUFBa0IseUJBQUE7RUFBeUIsa0JBQUE7QUxpdkcvL1Q7O0FLanZHZ2hVO0VBQTRCLGVBQUE7RUFBZSxnQkFBQTtBTHN2RzNqVTs7QUt0dkcya1U7RUFBcUIsc0NBQUE7RUFBcUMsYUFBQTtFQUFhLDZCQUFBO0FMNHZHbHBVOztBSzV2RytxVTtFQUEwQix5Q0FBQTtFQUF3QyxlQUFBO0VBQWUsZ0JBQUE7RUFBZ0IseUJBQUE7RUFBd0Isd0JBQUE7QUxvd0d4eVU7O0FLcHdHOHpVO0VBQW9HLGtCQUFBO0FMd3dHbDZVOztBS3h3R283VTtFQUF5QyxnQkFBQTtBTDR3Rzc5VTs7QUs1d0c2K1U7RUFBaUQsaUNBQUE7RUFBaUMsYUFBQTtFQUFhLGdCQUFBO0FMa3hHNWtWOztBS2x4RzRsVjtFQUFrQyxjQUFBO0FMc3hHOW5WOztBS3R4RzRvVjtFQUE0RCxjQUFBO0FMMHhHeHNWOztBSzF4R3N0VjtFQUF3QiwyQkFBQTtFQUEyQixlQUFBO0VBQWUsdUJBQUE7RUFBdUIsY0FBQTtFQUFjLG1CQUFBO0VBQW1CLHlCQUFBO0VBQXlCLHNCQUFBO0VBQXNCLGlCQUFBO0FMcXlHLzNWOztBS3J5R2c1VjtFQUF1QixlQUFBO0VBQWUsY0FBQTtBTDB5R3Q3Vjs7QUsxeUdvOFY7RUFBd0IsZUFBQTtFQUFlLGlCQUFBO0VBQWlCLHFCQUFBO0FMZ3pHNS9WOztBS2h6R2doVztFQUFrQixhQUFBO0VBQWEsc0JBQUE7QUxxekcvaVc7O0FLcnpHcWtXO0VBQXNCLG1DQUFBO0VBQWtDLGdDQUFBO0VBQStCLGlCQUFBO0FMMnpHNXBXOztBSzN6RzRxVztFQUF1QixtQkFBQTtFQUFtQixhQUFBO0FMZzBHdHRXOztBS2gwR211VztFQUF3Qyx1QkFBQTtBTG8wRzN3Vzs7QUtwMEdpeVc7RUFBdUIsZUFBQTtFQUFlLG1CQUFBO0VBQWtCLHlCQUFBO0VBQXlCLGNBQUE7QUwyMEdsM1c7O0FLMzBHZzRXO0VBQXdCLG1CQUFBO0FMKzBHeDVXOztBSy8wRzI2VztFQUE2QixjQUFBO0VBQWMsZUFBQTtFQUFlLGtCQUFBO0VBQWtCLHNCQUFBO0VBQXFCLHVCQUFBO0VBQXNCLGtCQUFBO0VBQWtCLG1CQUFBO0FMeTFHcGpYOztBS3oxR3VrWDtFQUFvQyx5QkFBQTtFQUF5QixXQUFBO0VBQVcsaUJBQUE7RUFBZ0IsT0FBQTtFQUFPLGtCQUFBO0VBQWtCLFFBQUE7RUFBUSxXQUFBO0FMbTJHaHNYOztBS24yRzJzWDtFQUF1QixZQUFBO0VBQVkscUJBQUE7RUFBcUIsc0JBQUE7QUx5Mkdud1g7O0FLejJHeXhYO0VBQTZCLGVBQUE7RUFBZSxnQkFBQTtFQUFnQixlQUFBO0VBQWUsZUFBQTtFQUFlLGtCQUFBO0FMaTNHbjNYOztBS2ozR3E0WDtFQUF5QixjQUFBO0VBQWMscUJBQUE7RUFBcUIsa0JBQUE7RUFBaUIseUJBQUE7QUx3M0dsOVg7O0FLeDNHMitYO0VBQXlCLHNCQUFBO0VBQXNCLCtCQUFBO0VBQThCLHNCQUFBO0VBQXFCLGNBQUE7RUFBYyxlQUFBO0VBQWUsY0FBQTtFQUFjLGtCQUFBO0VBQWtCLGdCQUFBO0VBQWdCLGdCQUFBO0VBQWdCLGtCQUFBO0VBQWtCLGtCQUFBO0VBQWtCLFdBQUE7QUx1NEc5c1k7O0FLdjRHeXRZO0VBQThELHNCQUFBO0FMMjRHdnhZOztBSzM0RzZ5WTtFQUE4QixhQUFBO0FMKzRHMzBZOztBSy80R3cxWTtFQUFnQyxnQkFBQTtFQUFnQixrQkFBQTtFQUFpQixjQUFBO0VBQWMscUJBQUE7RUFBb0IsZUFBQTtFQUFlLGtCQUFBO0VBQWtCLGtCQUFBO0FMeTVHNTlZOztBS3o1RzgrWTtFQUF1QyxxQ0FBQTtFQUFvQyxtQ0FBQTtFQUFrQyx1QkFBQTtFQUFzQiwwQkFBQTtFQUF5Qix3QkFBQTtFQUF1QixXQUFBO0VBQVcsY0FBQTtFQUFjLGVBQUE7RUFBYyxxQkFBQTtFQUFvQixvQkFBQTtFQUFvQixrQkFBQTtFQUFrQixRQUFBO0VBQVEseUJBQUE7RUFBeUIsd0JBQUE7RUFBd0IseUJBQUE7RUFBeUIsOEJBQUE7RUFBOEIsb0NBQUE7RUFBb0MsY0FBQTtBTDg2R3Q1Wjs7QUs5NkdtNlo7RUFBNEIsWUFBQTtFQUFZLGdCQUFBO0VBQWdCLDZDQUFBO0VBQXlDLGtCQUFBO0VBQWtCLGlCQUFBO0FMczdHdGhhOztBS3Q3R3dpYTtFQUF3RixpQ0FBQTtFQUFpQyxhQUFBO0VBQWEsZ0JBQUE7QUw0N0c5cWE7O0FLNTdHOHJhO0VBQTBELGdDQUFBO0VBQWdDLGtDQUFBO0FMaThHeHhhOztBS2o4R3d6YTtFQUErRiwwQkFBQTtBTHE4R3Y1YTs7QUtyOEdpN2E7RUFBa0Ysc0JBQUE7RUFBc0Isc0NBQUE7RUFBcUMsb0NBQUE7RUFBbUMsa0NBQUE7RUFBZ0MscUNBQUE7RUFBb0MsZ0JBQUE7RUFBZSxxQkFBQTtFQUFxQix5QkFBQTtFQUF3QixzQkFBQTtFQUFxQixrQkFBQTtFQUFrQixpQkFBQTtFQUFnQiwyQkFBQTtFQUEwQixVQUFBO0FMcTlHbHpiOztBS3I5RzR6YjtFQUF3QixlQUFBO0VBQWUsb0JBQUE7QUwwOUduMmI7O0FLMTlHczNiO0VBQWdILHdDQUFBO0VBQW9DLGdCQUFBO0FMKzlHMWdjOztBSy85RzBoYztFQUF3Qiw2QkFBQTtFQUE2QixzQkFBQTtFQUFxQixXQUFBO0VBQVcsY0FBQTtFQUFjLG1CQUFBO0VBQWtCLHlCQUFBO0VBQXlCLDRCQUFBO0FMeStHeHFjOztBS3orR2tzYztFQUEwQiw4QkFBQTtFQUE4QixzQkFBQTtBTDgrRzF2Yzs7QUs5K0crd2M7RUFBNkYsV0FBQTtBTGsvRzUyYzs7QUtsL0d1M2M7RUFBeUIsd0JBQUE7RUFBdUIsd0JBQUE7RUFBd0IseUJBQUE7QUx3L0cvN2M7O0FLeC9HdzljO0VBQThDLFdBQUE7QUw0L0d0Z2Q7O0FLNS9HaWhkO0VBQTZDLG1CQUFBO0FMZ2dIOWpkOztBS2hnSGlsZDtFQUF3QixjQUFBO0FMb2dIem1kOztBS3BnSHVuZDtFQUEyQyxzQkFBQTtFQUFxQixzQ0FBQTtFQUFrQyxlQUFBO0VBQWUsY0FBQTtFQUFjLHVDQUFBO0FMNGdIdHZkOztBSzVnSHl4ZDtFQUF3QyxVQUFBO0FMZ2hIajBkOztBS2hoSDIwZDtFQUE2Tiw2Q0FBQTtBTG9oSHhpZTs7QUtwaEhpbGU7RUFBOEUsVUFBQTtBTHdoSC9wZTs7QUt4aEh5cWU7RUFBdUIsbUJBQUE7RUFBa0IseUJBQUE7RUFBeUIsc0JBQUE7RUFBcUIsa0JBQUE7QUwraEhod2U7O0FLL2hIa3hlO0VBQTZCLGdCQUFBO0VBQWdCLG9CQUFBO0FMb2lIL3plOztBS3BpSGsxZTtFQUE2Qix1QkFBQTtFQUF1QixhQUFBO0VBQWEsZUFBQTtFQUFlLHVCQUFBO0VBQXVCLGlCQUFBO0VBQWlCLGtCQUFBO0VBQWtCLGdCQUFBO0VBQWdCLG9CQUFBO0FMK2lINStlOztBSy9pSGdnZjtFQUE4QixxQkFBQTtBTG1qSDloZjs7QUtuakhramY7RUFBa0csc0JBQUE7QUx1akhwcGY7O0FLdmpIeXFmO0VBQW1HLHFCQUFBO0FMMmpINXdmOztBSzNqSGd5ZjtFQUEwQyxlQUFBO0VBQWUsWUFBQTtFQUFXLG9CQUFBO0FMaWtIcDJmOztBS2prSHczZjtFQUE2RCxpQkFBQTtFQUFpQixjQUFBO0FMc2tIdDhmOztBS3RrSG85ZjtFQUFzQixzQkFBQTtBTDBrSDErZjs7QUsxa0hnZ2dCO0VBQTBCLGNBQUE7RUFBYyxlQUFBO0VBQWUsY0FBQTtFQUFjLHVCQUFBO0VBQXVCLGtCQUFBO0FMa2xINWxnQjs7QUtsbEg4bWdCO0VBQXFDLGlCQUFBO0FMc2xIbnBnQjs7QUt0bEhvcWdCO0VBQTRCLGdCQUFBO0FMMGxIaHNnQjs7QUsxbEhndGdCO0VBQTJCLGNBQUE7RUFBYyxlQUFBO0FMK2xIenZnQjs7QUsvbEh3d2dCO0VBQTZCLGdCQUFBO0VBQWdCLGVBQUE7RUFBZSxlQUFBO0FMcW1IcDBnQjs7QUtybUhtMWdCO0VBQTBCLGlDQUFBO0VBQWlDLHNCQUFBO0VBQXNCLDJCQUFBO0VBQTJCLGVBQUE7RUFBZSxnQkFBQTtFQUFnQixrQkFBQTtFQUFrQixjQUFBO0FMK21IaC9nQjs7QUsvbUg4L2dCO0VBQTJCLGlCQUFBO0VBQWlCLGdCQUFBO0FMb25IMWloQjs7QUtwbkgwamhCO0VBQXlDLGNBQUE7RUFBYyx1QkFBQTtBTHluSGpuaEI7O0FLem5IdW9oQjtFQUE0cEMsY0FBQTtBTDZuSG55akI7O0FLN25IaXpqQjtFQUEyQixjQUFBO0VBQWMsbUJBQUE7RUFBa0IsY0FBQTtFQUFjLGlCQUFBO0FMb29IMTNqQjs7QUtwb0gyNGpCO0VBQThCLFlBQUE7RUFBWSxtQkFBQTtBTHlvSHI3akI7O0FLem9IdzhqQjtFQUFtQyxhQUFBO0FMNm9IMytqQjs7QUs3b0h3L2pCO0VBQStFLG9CQUFBO0FMaXBIdmtrQjs7QUtqcEgybGtCO0VBQXlFLGtCQUFBO0VBQWtCLG1CQUFBO0VBQW1CLFVBQUE7QUx1cEh6c2tCOztBS3ZwSG10a0I7RUFBMkIsaUNBQUE7RUFBaUMsc0JBQUE7RUFBc0Isc0JBQUE7RUFBcUIsNENBQUE7RUFBd0MsYUFBQTtFQUFhLGdCQUFBO0VBQWdCLGVBQUE7RUFBYyxrQkFBQTtFQUFrQixRQUFBO0VBQVEsU0FBQTtFQUFTLFFBQUE7RUFBUSxVQUFBO0FMc3FIeDdrQjs7QUt0cUhrOGtCO0VBQTJCLGlCQUFBO0FMMHFINzlrQjs7QUsxcUg4K2tCO0VBQXNELG9CQUFBO0FMOHFIcGlsQjs7QUs5cUh3amxCO0VBQTRCLGlCQUFBO0FMa3JIcGxsQjs7QUtsckhxbWxCO0VBQWtDLGVBQUE7RUFBZSxxQkFBQTtFQUFxQixlQUFBO0VBQWUsa0JBQUE7RUFBa0Isa0JBQUE7RUFBa0IsY0FBQTtBTDJySDl0bEI7O0FLM3JINHVsQjtFQUE0QyxjQUFBO0FMK3JIeHhsQjs7QUsvckhzeWxCO0VBQStCLHNDQUFBO0VBQXFDLG1CQUFBO0VBQW1CLGdCQUFBO0VBQWdCLHlCQUFBO0VBQXlCLHNCQUFBO0VBQXFCLGtCQUFBO0FMd3NIMzdsQjs7QUt4c0g2OGxCO0VBQThCLGFBQUE7RUFBYSx1QkFBQTtBTDZzSHgvbEI7O0FLN3NIK2dtQjtFQUE4QixjQUFBO0VBQWMsY0FBQTtFQUFjLGdCQUFBO0VBQWdCLG1CQUFBO0VBQW1CLGVBQUE7RUFBZSxtQkFBQTtFQUFtQixrQkFBQTtBTHV0SDlvbUI7O0FLdnRIZ3FtQjtFQUE4QiwyQkFBQTtFQUEyQixlQUFBO0VBQWUsdUJBQUE7RUFBdUIsY0FBQTtFQUFjLG9CQUFBO0VBQW9CLHlCQUFBO0VBQXlCLHNCQUFBO0VBQXNCLGlCQUFBO0FMa3VIaDFtQjs7QUtsdUhpMm1CO0VBQThCLGVBQUE7RUFBZSxpQkFBQTtFQUFpQixxQkFBQTtBTHd1SC81bUI7O0FLeHVIbTdtQjtFQUEyQixpQ0FBQTtFQUFpQyxhQUFBO0VBQWEsaUJBQUE7RUFBaUIsWUFBQTtFQUFZLGNBQUE7RUFBYyxnQkFBQTtFQUFnQix3QkFBQTtFQUF3QixrQkFBQTtBTG12SC9rbkI7O0FLbnZIaW1uQjtFQUFvQyxtQkFBQTtFQUFtQixhQUFBO0VBQWEsZ0JBQUE7RUFBZ0IsdUJBQUE7RUFBdUIsT0FBQTtFQUFPLGtCQUFBO0VBQWtCLFFBQUE7RUFBUSxTQUFBO0FMOHZIN3VuQjs7QUs5dkhzdm5CO0VBQTJDLGVBQUE7RUFBZSxrQkFBQTtFQUFrQixjQUFBO0FMb3dIbDBuQjs7QUtwd0hnMW5CO0VBQWlELGlDQUFBO0VBQWlDLHNCQUFBO0VBQXNCLDJCQUFBO0VBQTJCLFdBQUE7RUFBVyxjQUFBO0VBQWMsaUJBQUE7RUFBZ0IsaUJBQUE7RUFBaUIsa0JBQUE7RUFBa0IsZ0JBQUE7RUFBZ0IsZ0JBQUE7QUxpeEgvaW9COztBS2p4SDhqb0I7RUFBZ0UseUJBQUE7QUxxeEg5bm9COztBS3J4SHVwb0I7RUFBa0MsV0FBQTtBTHl4SHpyb0I7O0FLenhIb3NvQjtFQUEwQixjQUFBO0VBQWMsZUFBQTtFQUFlLGdCQUFBO0VBQWdCLGNBQUE7RUFBYyx1QkFBQTtBTGl5SHp4b0I7O0FLanlIZ3pvQjtFQUF5QixlQUFBO0FMcXlIejBvQjs7QUtyeUh3MW9CO0VBQTBDLGlDQUFBO0VBQWlDLGFBQUE7RUFBYSxpQkFBQTtFQUFpQixnQkFBQTtFQUFnQixtQkFBQTtBTDZ5SGo5b0I7O0FLN3lIbytvQjtFQUF1QixrQkFBQTtFQUFrQixrQkFBQTtBTGt6SDdncEI7O0FLbHpIK2hwQjtFQUE2QixnQ0FBQTtFQUFnQywrQkFBQTtFQUErQixXQUFBO0VBQVcsY0FBQTtFQUFjLFNBQUE7RUFBUyxzQkFBQTtFQUFzQixtQkFBQTtFQUFtQixrQkFBQTtFQUFrQixRQUFBO0VBQVEsbUJBQUE7QUwrekhodXBCOztBSy96SG12cEI7RUFBc0UscUJBQUE7QUxtMEh6enBCOztBS24wSDgwcEI7RUFBc0IsMkJBQUE7RUFBMkIsbUJBQUE7RUFBbUIseUJBQUE7RUFBeUIsc0JBQUE7RUFBcUIsV0FBQTtFQUFXLGFBQUE7RUFBYSw4QkFBQTtFQUE4Qix1QkFBQTtFQUFzQixvQkFBQTtFQUFtQixnQkFBQTtFQUFnQixrQkFBQTtFQUFrQix1QkFBQTtFQUFzQix3QkFBQTtFQUF1QixrQkFBQTtFQUFrQix5QkFBQTtFQUF5QixzQkFBQTtFQUFzQixpQkFBQTtFQUFpQixXQUFBO0FMdzFIaHNxQjs7QUt4MUgyc3FCO0VBQTJCLGdCQUFBO0FMNDFIdHVxQjs7QUs1MUhzdnFCO0VBQTBCLG1CQUFBO0VBQW1CLHlCQUFBO0VBQXlCLG1CQUFBO0FMazJINXpxQjs7QUtsMkg4MHFCO0VBQTRCLGFBQUE7RUFBYSw2QkFBQTtBTHUySHYzcUI7O0FLdjJIbzVxQjtFQUEwQixtQkFBQTtFQUFrQix5QkFBQTtFQUF5QixzQkFBQTtFQUFxQixrQkFBQTtBTDgySDkrcUI7O0FLOTJIZ2dyQjtFQUEwQixxQkFBQTtFQUFxQixtQkFBQTtFQUFrQixrQkFBQTtBTG8zSGprckI7O0FLcDNIbWxyQjtFQUFvQyxjQUFBO0VBQWMsZ0JBQUE7QUx5M0hyb3JCOztBS3ozSHFwckI7RUFBbUQsYUFBQTtFQUFhLG1CQUFBO0FMODNIcnRyQjs7QUs5M0h1dXJCO0VBQTBGLHNDQUFBO0VBQXNDLDBCQUFBO0FMbzRIdjJyQjs7QUtwNEhnNHJCO0VBQW1CLGlDQUFBO0VBQWlDLHFCQUFBO0VBQXFCLG1CQUFBO0VBQW1CLG9DQUFBO0VBQWdDLGFBQUE7RUFBYSxzQkFBQTtFQUFzQixZQUFBO0VBQVksdUJBQUE7RUFBdUIsZ0JBQUE7QUxnNUhsa3NCOztBS2g1SGtsc0I7RUFBdUIsc0JBQUE7RUFBcUIsV0FBQTtFQUFXLFlBQUE7RUFBWSxPQUFBO0VBQU8sa0JBQUE7RUFBa0Isa0JBQUE7RUFBa0IsTUFBQTtFQUFNLFdBQUE7RUFBVyxVQUFBO0FMNDVIanRzQjs7QUs1NUgydHNCO0VBQXdCLG1CQUFBO0FMZzZIbnZzQjs7QUtoNkhzd3NCO0VBQXlCLGlCQUFBO0VBQWlCLGdCQUFBO0VBQWdCLGlCQUFBO0VBQWlCLHdCQUFBO0FMdTZIajFzQjs7QUt2Nkh3MnNCO0VBQXdCLGtCQUFBO0FMMjZIaDRzQjs7QUszNkhpNXNCO0VBQXdCLHVCQUFBO0VBQXVCLG1CQUFBO0FMZzdIaDhzQjs7QUtoN0htOXNCO0VBQXdCLGlDQUFBO0VBQWlDLG1CQUFBO0VBQW1CLHNCQUFBO0VBQXNCLHVCQUFBO0VBQXNCLHNCQUFBO0VBQXFCLHVDQUFBO0VBQW1DLGNBQUE7RUFBYyxlQUFBO0VBQWUsYUFBQTtFQUFhLHNCQUFBO0VBQXNCLG9CQUFBO0VBQW1CLHVCQUFBO0VBQXVCLHlCQUFBO0VBQXlCLGdCQUFBO0VBQWdCLG9CQUFBO0VBQW9CLGdCQUFBO0VBQWdCLGtCQUFBO0FMbzhIMXp0Qjs7QUtwOEgyMHRCO0VBQTRELHlCQUFBO0VBQXlCLDZDQUFBO0VBQXlDLFdBQUE7QUwwOEh6OHRCOztBSzE4SG85dEI7RUFBNkIsaUJBQUE7QUw4OEhqL3RCOztBSzk4SGtndUI7RUFBNkIsbUJBQUE7RUFBa0IsZ0JBQUE7QUxtOUhqanVCOztBS245SGlrdUI7RUFBb0IsaUJBQUE7QUx1OUhybHVCOztBS3Y5SHNtdUI7RUFBb0IscUJBQUE7RUFBcUIsbUJBQUE7RUFBbUIsK0JBQUE7RUFBOEIsc0JBQUE7RUFBcUIsYUFBQTtFQUFhLHNCQUFBO0VBQXNCLGVBQUE7RUFBZSx1QkFBQTtFQUF1QixnQkFBQTtFQUFnQixnQkFBQTtFQUFnQixrQkFBQTtFQUFrQixXQUFBO0FMcytIaDF1Qjs7QUt0K0gyMXVCO0VBQXlCLHVDQUFBO0VBQW1DLG1DQUFBO0VBQStCLGVBQUE7QUw0K0h0N3VCOztBSzUrSHE4dUI7RUFBOEQsdUNBQUE7QUxnL0huZ3ZCOztBS2gvSHNpdkI7RUFBb0IsV0FBQTtBTG8vSDFqdkI7O0FLcC9IcWt2QjtFQUFtQixlQUFBO0FMdy9IeGx2Qjs7QUt4L0hzbXZCO0VBQXVCLGdCQUFBO0FMNC9IN252Qjs7QUs1L0g2b3ZCO0VBQTZCLGVBQUE7RUFBZSxrQkFBQTtFQUFrQixhQUFBO0VBQWEsUUFBQTtBTG1nSXh0dkI7O0FLbmdJZ3V2QjtFQUEyQyxrQkFBQTtFQUFrQixnQkFBQTtFQUFnQixRQUFBO0VBQVEsa0JBQUE7RUFBa0IsV0FBQTtBTDJnSXYwdkI7O0FLM2dJazF2QjtFQUErRSwyQkFBQTtFQUEyQixXQUFBO0VBQVcsa0JBQUE7RUFBa0IseUJBQUE7RUFBeUIsc0JBQUE7RUFBc0IsaUJBQUE7QUxvaEl4Z3dCOztBS3BoSXlod0I7RUFBcUUsMkJBQUE7RUFBMkIsV0FBQTtFQUFXLGtCQUFBO0VBQWtCLHlCQUFBO0VBQXlCLHNCQUFBO0VBQXNCLGlCQUFBO0FMNmhJcnN3Qjs7QUs3aElzdHdCO0VBQXFELHNCQUFBO0VBQXNCLGNBQUE7RUFBYyxrQkFBQTtFQUFpQix5QkFBQTtFQUF5QixhQUFBO0VBQWEsUUFBQTtFQUFRLHNCQUFBO0VBQXFCLHVCQUFBO0FMd2lJbjR3Qjs7QUt4aUl5NXdCO0VBQXVELGNBQUE7RUFBYyxtQkFBQTtFQUFtQix5QkFBQTtFQUF5QixxQkFBQTtBTCtpSTFneEI7O0FLL2lJOGh4QjtFQUF3TixtQkFBQTtBTG1qSXR2eEI7O0FLbmpJd3d4QjtFQUFxQixzQkFBQTtFQUFxQixlQUFBO0VBQWUsY0FBQTtFQUFjLGVBQUE7RUFBZSxnQkFBQTtFQUFnQixrQkFBQTtFQUFrQixXQUFBO0FMNmpJaDR4Qjs7QUs3akkyNHhCO0VBQTBCLG1CQUFBO0FMaWtJcjZ4Qjs7QUtqa0l1N3hCO0VBQTZELGtDQUFBO0VBQWtDLGNBQUE7QUxza0l0aHlCOztBS3RrSW9peUI7RUFBMEIsOEJBQUE7RUFBOEIsb0NBQUE7RUFBbUMsK0JBQUE7RUFBK0Isa0JBQUE7RUFBa0IsZUFBQTtFQUFlLGtCQUFBO0FMK2tJL3J5Qjs7QUsva0lndHlCO0VBQW9MLGtDQUFBO0VBQWtDLGNBQUE7QUxvbEl0NnlCOztBS3BsSW83eUI7RUFBMEIscUJBQUE7QUx3bEk5OHlCOztBS3hsSW0reUI7RUFBeUIsYUFBQTtFQUFhLDJCQUFBO0FMNmxJemd6Qjs7QUs3bElvaXpCO0VBQWlCLFNBQUE7RUFBUyxtQ0FBQTtFQUFrQyxXQUFBO0VBQVcsV0FBQTtBTG9tSTNtekI7O0FLcG1Jc256QjtFQUEyQixzQkFBQTtFQUFzQixXQUFBO0FMeW1JdnF6Qjs7QUt6bUlrcnpCO0VBQWtFLHlCQUFBO0FMNm1JcHZ6Qjs7QUs3bUk2d3pCO0VBQTRCLHlCQUFBO0VBQXlCLFdBQUE7QUxrbklsMHpCOztBS2xuSTYwekI7RUFBb0UseUJBQUE7QUxzbklqNXpCOztBS3RuSTA2ekI7RUFBNEIsc0JBQUE7QUwwbkl0OHpCOztBSzFuSTI5ekI7RUFBUyxrQkFBQTtBTDhuSXArekI7O0FLOW5Jcy96QjtFQUFlLHlCQUFBO0VBQXlCLGtDQUFBO0VBQWtDLFdBQUE7RUFBVyxxQkFBQTtFQUFxQixpQkFBQTtFQUFpQixrQkFBQTtFQUFrQixrQkFBQTtFQUFrQixjQUFBO0VBQWEsbUJBQUE7QUwwb0lscTBCOztBSzFvSXFyMEI7RUFBa0IsZ0JBQUE7RUFBZ0IsbUJBQUE7RUFBbUIsZ0JBQUE7RUFBZ0Isa0JBQUE7RUFBa0Isa0JBQUE7QUxrcEk1dzBCOztBS2xwSTh4MEI7RUFBa0UsZUFBQTtBTHNwSWgyMEI7O0FLdHBJKzIwQjtFQUFnSiw2Q0FBQTtBTDBwSS8vMEI7O0FLMXBJd2kxQjtFQUFnSSxhQUFBO0FMOHBJeHExQjs7QUs5cElxcjFCO0VBQWtCLFlBQUE7RUFBWSxzQkFBQTtFQUFzQixxQkFBQTtBTG9xSXp1MUI7O0FLcHFJNnYxQjtFQUEyQyxhQUFBO0VBQWEsc0JBQUE7RUFBc0IsdUJBQUE7QUwwcUkzMDFCOztBSzFxSWsyMUI7RUFBeUIsbUJBQUE7RUFBbUIsc0JBQUE7RUFBc0IsK0JBQUE7RUFBOEIsc0JBQUE7RUFBcUIsdUNBQUE7RUFBbUMsZUFBQTtFQUFlLG9CQUFBO0VBQW1CLHlCQUFBO0VBQXlCLGdCQUFBO0VBQWdCLGdCQUFBO0VBQWdCLGtCQUFBO0FMd3JJcmwyQjs7QUt4cklzbTJCO0VBQW1DLHlCQUFBO0FMNHJJem8yQjs7QUs1cklrcTJCO0VBQXNILFdBQUE7RUFBVyxnQkFBQTtBTGlzSW55MkI7O0FLanNJbXoyQjtFQUE4RCw2Q0FBQTtBTHFzSWozMkI7O0FLcnNJMDUyQjtFQUFnRCxjQUFBO0VBQWMsa0JBQUE7QUwwc0l4OTJCOztBSzFzSTArMkI7RUFBK0MscUJBQUE7RUFBcUIsbUJBQUE7RUFBa0IseUJBQUE7RUFBeUIsdUJBQUE7QUxpdEl6bDNCOztBS2p0SSttM0I7RUFBdUIsY0FBQTtFQUFjLGVBQUE7QUxzdElwcDNCOztBS3R0SW1xM0I7RUFBMkIsaUJBQUE7QUwwdEk5cjNCOztBSzF0SStzM0I7RUFBeUQseUJBQUE7QUw4dEl4dzNCOztBSzl0SWl5M0I7RUFBbVAsV0FBQTtFQUFXLGdCQUFBO0FMbXVJL2g0Qjs7QUtudUkraTRCO0VBQStDLG9CQUFBO0VBQW1CLHlCQUFBO0VBQXlCLGtCQUFBO0FMeXVJMW80Qjs7QUt6dUk0cDRCO0VBQXVCLGNBQUE7QUw2dUlucjRCOztBSzd1SWlzNEI7RUFBa0IsYUFBQTtFQUFhLDZCQUFBO0VBQTZCLGtCQUFBO0FMbXZJN3Y0Qjs7QUtudkkrdzRCO0VBQW9CLHNCQUFBO0VBQXNCLCtCQUFBO0VBQThCLHVCQUFBO0VBQXNCLHVDQUFBO0VBQW1DLGNBQUE7RUFBYyxrQkFBQTtBTDR2STk1NEI7O0FLNXZJZzc0QjtFQUFrQixjQUFBO0VBQWMsZ0JBQUE7RUFBZ0IsZ0JBQUE7QUxrd0loKzRCOztBS2x3SWcvNEI7RUFBbUMsY0FBQTtFQUFjLGVBQUE7QUx1d0lqaTVCOztBS3Z3SWdqNUI7RUFBcUQscUJBQUE7RUFBcUIsbUJBQUE7RUFBbUIseUJBQUE7RUFBeUIsMkJBQUE7RUFBMkIsV0FBQTtFQUFXLGFBQUE7RUFBYSxZQUFBO0VBQVksdUJBQUE7RUFBdUIsa0JBQUE7RUFBa0Isa0JBQUE7RUFBa0IsV0FBQTtBTHF4SWh5NUI7O0FLcnhJMnk1QjtFQUE0RCxpQkFBQTtFQUFnQixnQkFBQTtFQUFnQixpQkFBQTtBTDJ4SXY0NUI7O0FLM3hJdzU1QjtFQUFtQixjQUFBO0VBQWMsa0JBQUE7RUFBaUIsZ0JBQUE7QUxpeUkxODVCOztBS2p5STA5NUI7RUFBdUIsa0JBQUE7QUxxeUlqLzVCOztBS3J5SW1nNkI7RUFBOEIsOEJBQUE7RUFBOEIsV0FBQTtFQUFXLGNBQUE7RUFBYyxpQkFBQTtFQUFnQixPQUFBO0VBQU8sc0JBQUE7RUFBcUIsa0JBQUE7RUFBa0IsUUFBQTtFQUFRLFFBQUE7RUFBUSxXQUFBO0VBQVcsVUFBQTtBTG16SWpyNkI7O0FLbnpJMnI2QjtFQUF1QixnQkFBQTtBTHV6SWx0NkI7O0FLdnpJa3U2QjtFQUFzQixxQkFBQTtFQUFxQixxQkFBQTtBTDR6STd3NkI7O0FLNXpJa3k2QjtFQUFzQixjQUFBO0VBQWMsZUFBQTtFQUFlLGNBQUE7RUFBYyxrQkFBQTtFQUFpQix5QkFBQTtBTG8wSXAzNkI7O0FLcDBJNjQ2QjtFQUF3QixpQkFBQTtBTHcwSXI2NkI7O0FLeDBJczc2QjtFQUEwQixnQkFBQTtBTDQwSWg5NkI7O0FLNTBJZys2QjtFQUFnRCx5QkFBQTtBTGcxSWhoN0I7O0FLaDFJeWk3QjtFQUF3RSxzQkFBQTtFQUFxQixjQUFBO0FMcTFJdG83Qjs7QUtyMUlvcDdCO0VBQXlCLHVCQUFBO0VBQXNCLHFCQUFBO0VBQW9CLFdBQUE7QUwyMUl2dDdCOztBSzMxSWt1N0I7RUFBdUIsbUJBQUE7RUFBbUIsYUFBQTtFQUFhLHNCQUFBO0VBQXNCLFlBQUE7RUFBWSx1QkFBQTtBTG0ySTN6N0I7O0FLbjJJazE3QjtFQUErQyx5QkFBQTtBTHUySWo0N0I7O0FLdjJJMDU3QjtFQUFtTSxXQUFBO0FMMjJJN2w4Qjs7QUszMkl3bThCO0VBQW9HLHNCQUFBO0VBQXNCLGNBQUE7QUxnM0lsdThCOztBS2gzSWd2OEI7RUFBdUQsVUFBQTtFQUFVLG9CQUFBO0FMcTNJano4Qjs7QUtyM0lxMDhCO0VBQXFCLGFBQUE7RUFBYSw4QkFBQTtBTDAzSXYyOEI7O0FLMTNJcTQ4QjtFQUFpQixjQUFBO0FMODNJdDU4Qjs7QUs5M0lvNjhCO0VBQW1DLG1CQUFBO0VBQW1CLHlCQUFBO0FMbTRJMTk4Qjs7QUtuNEltLzhCO0VBQXNCLGNBQUE7RUFBYyxtQkFBQTtFQUFrQixnQkFBQTtFQUFnQixnQkFBQTtBTDA0SXpqOUI7O0FLMTRJeWs5QjtFQUFrRCxjQUFBO0FMODRJM245Qjs7QUs5NEl5bzlCO0VBQWlELGVBQUE7QUxrNUkxcjlCOztBS2w1SXlzOUI7RUFBdUIsV0FBQTtBTHM1SWh1OUI7O0FLdDVJMnU5QjtFQUEyQyx5QkFBQTtFQUF5QixxQkFBQTtBTDI1SS95OUI7O0FLMzVJbzA5QjtFQUF5QyxXQUFBO0VBQVcsaUJBQUE7RUFBaUIsY0FBQTtBTGk2SXo0OUI7O0FLajZJdTU5QjtFQUF5QyxXQUFBO0VBQVcsa0JBQUE7RUFBaUIsZ0JBQUE7RUFBZ0IseUJBQUE7RUFBeUIsc0JBQUE7RUFBcUIsZ0JBQUE7QUwwNkkxaCtCOztBSzE2STBpK0I7RUFBbUIsU0FBQTtBTDg2STdqK0I7O0FLOTZJc2srQjtFQUFxQixnQkFBQTtBTGs3STNsK0I7O0FLbDdJMm0rQjtFQUE0QyxVQUFBO0VBQVUsbUJBQUE7RUFBa0IsY0FBQTtFQUFjLGtCQUFBO0VBQWtCLFFBQUE7QUwwN0ludCtCOztBSzE3STJ0K0I7RUFBbUIsa0JBQUE7QUw4N0k5dStCOztBSzk3SWd3K0I7RUFBeUIsWUFBQTtFQUFZLGVBQUE7RUFBZSxxQkFBQTtFQUFxQixnQkFBQTtBTHE4SXowK0I7O0FLcjhJeTErQjtFQUE2Qyx1QkFBQTtBTHk4SXQ0K0I7O0FLejhJNjUrQjtFQUFnQixzQ0FBQTtFQUFxQyxhQUFBO0VBQWEsNkJBQUE7QUwrOEkvOStCOztBSy84STQvK0I7RUFBZSx5QkFBQTtBTG05STNnL0I7O0FLbjlJbWkvQjtFQUFvQixjQUFBO0VBQWMsZUFBQTtFQUFlLHFCQUFBO0VBQXFCLGVBQUE7RUFBZSxnQkFBQTtFQUFnQix3QkFBQTtBTDQ5SXhvL0I7O0FLNTlJOHAvQjtFQUFzQixtQkFBQTtFQUFtQixhQUFBO0FMaStJdnMvQjs7QUtqK0lvdC9CO0VBQXVDLHVCQUFBO0FMcStJM3YvQjs7QUtyK0lreC9CO0VBQWtDLG1CQUFBO0FMeStJcHovQjs7QUt6K0l1MC9CO0VBQTBCLGNBQUE7RUFBYyxlQUFBO0VBQWUsY0FBQTtFQUFjLHNCQUFBO0VBQXFCLHVCQUFBO0FMaS9JajYvQjs7QUtqL0l1Ny9CO0VBQTJCLGNBQUE7QUxxL0lsOS9COztBS3IvSWcrL0I7RUFBMkIsZUFBQTtFQUFlLGNBQUE7RUFBYyxnQkFBQTtFQUFnQixrQkFBQTtBTDQvSXhpZ0M7O0FLNS9JMGpnQztFQUFpQyxjQUFBO0VBQWMsa0JBQUE7RUFBaUIsY0FBQTtFQUFjLGVBQUE7QUxtZ0p4b2dDOztBS25nSnVwZ0M7RUFBMEIsY0FBQTtBTHVnSmpyZ0M7O0FLdmdKK3JnQztFQUF3RSxtQkFBQTtFQUFrQixnQkFBQTtBTDRnSnp4Z0M7O0FLNWdKeXlnQztFQUE4QyxvQkFBQTtFQUFvQixnQkFBQTtBTGloSjMyZ0M7O0FLamhKMjNnQztFQUFzQyxrQkFBQTtFQUFpQix5QkFBQTtBTHNoSmw3Z0M7O0FLdGhKMjhnQztFQUEwQixjQUFBO0FMMGhKcitnQzs7QUsxaEptL2dDO0VBQWlCLFdBQUE7QUw4aEpwZ2hDOztBSzloSitnaEM7RUFBMkMsbUJBQUE7RUFBa0IsY0FBQTtBTG1pSjVraEM7O0FLbmlKMGxoQztFQUFxQixjQUFBO0FMdWlKL21oQzs7QUt2aUo2bmhDO0VBQXVDLHlCQUFBO0VBQXlCLDJCQUFBO0VBQTJCLFdBQUE7RUFBVyxxQkFBQTtFQUFxQixrQkFBQTtFQUFpQixnQkFBQTtFQUFlLHlCQUFBO0VBQXlCLG9CQUFBO0VBQW1CLGtCQUFBO0VBQWtCLGVBQUE7QUxvakp0MWhDOztBS3BqSm8yaEM7RUFBcUIsY0FBQTtFQUFjLGVBQUE7RUFBZSwwQkFBQTtBTDBqSnQ1aEM7O0FLMWpKZzdoQztFQUFzQixjQUFBO0FMOGpKdDhoQzs7QUs5akpvOWhDO0VBQXlCLGNBQUE7RUFBYyxlQUFBO0VBQWUscUJBQUE7RUFBcUIsNEJBQUE7QUxxa0ovaGlDOztBS3JrSnlqaUM7RUFBdUIsc0JBQUE7RUFBc0IscUJBQUE7QUwwa0p0bWlDOztBSzFrSjBuaUM7RUFBZ0IsV0FBQTtBTDhrSjFvaUM7O0FLOWtKcXBpQztFQUFtQiw0QkFBQTtFQUE0QixpQkFBQTtFQUFpQixtQkFBQTtBTG9sSnJ0aUM7O0FLcGxKd3VpQztFQUF5QixhQUFBO0VBQWEsc0JBQUE7RUFBc0IsNkJBQUE7RUFBNkIsWUFBQTtFQUFZLGlCQUFBO0VBQWlCLGlCQUFBO0FMNmxKOTFpQzs7QUs3bEorMmlDO0VBQTBCLGNBQUE7RUFBYyxrQkFBQTtFQUFrQixnQkFBQTtBTG1tSno2aUM7O0FLbm1KeTdpQztFQUE4QixjQUFBO0VBQWMsbUJBQUE7QUx3bUpyK2lDOztBS3htSncvaUM7RUFBeUIscUJBQUE7RUFBb0IsbUJBQUE7QUw2bUpyaWpDOztBSzdtSnVqakM7RUFBdUMsY0FBQTtFQUFjLGtCQUFBO0FMa25KNW1qQzs7QUtsbko4bmpDO0VBQTZDLGNBQUE7QUxzbkozcWpDOztBS3RuSnlyakM7RUFBeUIsY0FBQTtFQUFjLG1CQUFBO0VBQWtCLGdCQUFBO0VBQWdCLGtCQUFBO0FMNm5KbHdqQzs7QUs3bkpveGpDO0VBQXlCLGtCQUFBO0VBQWlCLGdCQUFBO0VBQWdCLGtCQUFBO0VBQWtCLHVCQUFBO0FMb29KaDJqQzs7QUtwb0pzM2pDO0VBQWtELGdCQUFBO0FMd29KeDZqQzs7QUt4b0p3N2pDO0VBQXlCLGdCQUFBO0FMNG9KajlqQzs7QUs1b0ppK2pDO0VBQXdCLGlDQUFBO0VBQWlDLHNCQUFBO0VBQXFCLGdCQUFBO0FMa3BKL2lrQzs7QUtscEoramtDO0VBQThCLGFBQUE7RUFBYSw2QkFBQTtFQUE2QixpQkFBQTtFQUFpQixrQkFBQTtBTHlwSnhwa0M7O0FLenBKMHFrQztFQUFnQyxpQkFBQTtBTDZwSjFza0M7O0FLN3BKMHRrQztFQUE4QixXQUFBO0FMaXFKeHZrQzs7QUtqcUptd2tDO0VBQXlCLDJCQUFBO0VBQTJCLDRCQUFBO0VBQTJCLHNCQUFBO0VBQXFCLGFBQUE7RUFBYSxpQkFBQTtFQUFpQixlQUFBO0VBQWUseUJBQUE7RUFBeUIsc0JBQUE7RUFBc0IsaUJBQUE7QUw2cUpuOGtDOztBSzdxSm85a0M7RUFBNkIsYUFBQTtFQUFhLHNCQUFBO0VBQXNCLFlBQUE7RUFBWSxnQkFBQTtFQUFnQixrQkFBQTtBTHFySmhqbEM7O0FLcnJKa2tsQztFQUE4QixhQUFBO0VBQWEsWUFBQTtBTDBySjdtbEM7O0FLMXJKeW5sQztFQUFpQyxzQkFBQTtFQUFxQixlQUFBO0VBQWUsYUFBQTtFQUFhLHNCQUFBO0VBQXNCLFlBQUE7RUFBWSxpQkFBQTtFQUFpQiwwTkFBQTtBTG9zSjl2bEM7O0FLcHNKdzhsQztFQUEwSSx3Q0FBQTtBTHdzSmxsbUM7O0FLeHNKc25tQztFQUF5RSx5QkFBQTtFQUF5QixXQUFBO0VBQVcsZ0JBQUE7QUw4c0pudW1DOztBSzlzSm12bUM7RUFBOEIsWUFBQTtFQUFZLGtCQUFBO0VBQWlCLGdCQUFBO0VBQWdCLHNCQUFBO0FMcXRKOXptQzs7QUtydEprMW1DO0VBQThDLHlCQUFBO0FMeXRKaDRtQzs7QUt6dEp5NW1DO0VBQStDLHNCQUFBO0FMNnRKeDhtQzs7QUs3dEo4OW1DO0VBQThCLHNCQUFBO0VBQW9CLGtCQUFBO0VBQWtCLHlCQUFBO0FMbXVKbGluQzs7QUtudUoyam5DO0VBQThDLHlCQUFBO0FMdXVKem1uQzs7QUt2dUprb25DO0VBQStDLHNCQUFBO0FMMnVKanJuQzs7QUszdUp1c25DO0VBQXlCLGNBQUE7RUFBYyxnQkFBQTtBTGd2Sjl1bkM7O0FLaHZKOHZuQztFQUE4QixjQUFBO0VBQWMsZ0JBQUE7RUFBZ0IsZ0JBQUE7RUFBZ0IseUJBQUE7QUx1dkoxMG5DOztBS3Z2Sm0ybkM7RUFBNkIscUJBQUE7RUFBcUIsYUFBQTtFQUFhLDhCQUFBO0FMNnZKbDZuQzs7QUs3dkpnOG5DO0VBQThCLGNBQUE7RUFBYyxtQkFBQTtFQUFrQixnQkFBQTtFQUFnQixxQkFBQTtFQUFxQixnQkFBQTtFQUFnQixrQkFBQTtFQUFrQixrQkFBQTtFQUFrQixtQkFBQTtBTHd3SnZsb0M7O0FLeHdKMG1vQztFQUFxQyxZQUFBO0VBQVksZUFBQTtFQUFlLGVBQUE7RUFBYyxrQkFBQTtBTCt3Snhyb0M7O0FLL3dKMHNvQztFQUE4RSxrQkFBQTtFQUFpQix5QkFBQTtFQUF3QixtQkFBQTtBTHF4Smowb0M7O0FLcnhKbzFvQztFQUEwQixjQUFBO0FMeXhKOTJvQzs7QUt6eEo0M29DO0VBQTBCLGNBQUE7RUFBYyxvQkFBQTtFQUFtQixnQkFBQTtBTCt4SnY3b0M7O0FLL3hKdThvQztFQUF1QixtQkFBQTtFQUFtQixhQUFBO0VBQWEsWUFBQTtFQUFZLGdCQUFBO0VBQWdCLG1CQUFBO0FMdXlKMWhwQzs7QUt2eUo2aXBDO0VBQW1CLGNBQUE7RUFBYywwTkFBQTtFQUEwTSxrQkFBQTtFQUFpQixvQkFBQTtFQUFvQixVQUFBO0VBQVUsZUFBQTtBTGd6SnYwcEM7O0FLaHpKczFwQztFQUF3QixhQUFBO0VBQWEsc0JBQUE7RUFBcUIseUJBQUE7QUxzekpoNXBDOztBS3R6SnU2cEM7RUFBd0MseUJBQUE7QUwwekovOHBDOztBSzF6SncrcEM7RUFBd0IsV0FBQTtFQUFXLFlBQUE7RUFBWSxnQkFBQTtBTGcwSnZocUM7O0FLaDBKdWlxQztFQUF3QixjQUFBO0VBQWMseUJBQUE7QUxxMEo3a3FDOztBS3IwSnNtcUM7RUFBNEI7SUFBRyxVQUFBO0lBQVUscUJBQUE7RUwyMEo3b3FDO0VLMzBKa3FxQztJQUFHLFVBQUE7SUFBVSxtQkFBQTtFTCswSi9xcUM7QUFDRjtBS2gxSnFzcUM7RUFBNkI7SUFBRyxVQUFBO0lBQVUsbUJBQUE7RUxxMUo3dXFDO0VLcjFKZ3dxQztJQUFJLFVBQUE7SUFBVSxxQkFBQTtFTHkxSjl3cUM7RUt6MUpteXFDO0lBQUcsVUFBQTtJQUFVLHFCQUFBO0VMNjFKaHpxQztBQUNGO0FLOTFKdTBxQztFQUErQjtJQUFHLDBDQUFBO0VMazJKdjJxQztFS2wySmc1cUM7SUFBSSxnREFBQTtFTHEySnA1cUM7RUtyMkptOHFDO0lBQUcsK0NBQUE7RUx3Mkp0OHFDO0FBQ0Y7QUt6Mkp1L3FDO0VBQStCO0lBQVUsbUJBQUE7RUw2Mko5aHJDO0VLNzJKaWpyQztJQUFRLHFDQUFBO0VMZzNKempyQztFS2gzSjhsckM7SUFBSSxxQ0FBQTtFTG0zSmxtckM7RUtuM0p1b3JDO0lBQVEscUNBQUE7RUxzM0ovb3JDO0VLdDNKbXJyQztJQUFJLHFDQUFBO0VMeTNKdnJyQztBQUNGO0FLMTNKOHRyQztFQUE4QjtJQUFRLHNDQUFBO0VMODNKbHdyQztFSzkzSnd5ckM7SUFBSSxzQ0FBQTtFTGk0SjV5ckM7RUtqNEprMXJDO0lBQVEsc0NBQUE7RUxvNEoxMXJDO0VLcDRKKzNyQztJQUFJLHNDQUFBO0VMdTRKbjRyQztBQUNGO0FLeDRKZzZ0QztFQUFpQiw4QkFBQTtFQUEwQix3QkFBQTtFQUF3QixnQ0FBQTtBTCs4Sm4rdEM7O0FLLzhKbWd1QztFQUErQiwwQ0FBQTtFQUF5QyxrREFBQTtBTG85SjNrdUM7O0FLcDlKNG51QztFQUErQiwwQ0FBQTtFQUF5QyxrREFBQTtBTHk5SnBzdUM7O0FLejlKcXZ1QztFQUE4Qix3QkFBQTtFQUF3Qix5Q0FBQTtFQUFxQyxnQkFBQTtFQUFnQixrQkFBQTtFQUFrQixlQUFBO0FMaStKbDN1Qzs7QUtqK0ppNHVDO0VBQXVDLG1EQUFBO0VBQW1ELDJEQUFBO0VBQTJELGNBQUE7RUFBYyxlQUFBO0VBQWUsU0FBQTtFQUFTLGtCQUFBO0VBQWtCLFFBQUE7RUFBUSxnQ0FBQTtFQUErQix3Q0FBQTtFQUF1QyxlQUFBO0FMOCtKNXB2Qzs7QUs5K0oycXZDO0VBQTZELGtDQUFBO0VBQThCLHNCQUFBO0VBQXNCLFdBQUE7RUFBVyxjQUFBO0VBQWMsZUFBQTtFQUFlLHFCQUFBO0VBQW9CLGtCQUFBO0VBQWtCLFFBQUE7RUFBUSxjQUFBO0FMMC9KbDN2Qzs7QUsxL0pnNHZDO0VBQStCLG1EQUFBO0VBQW1ELDJEQUFBO0VBQTJELE9BQUE7QUxnZ0s3Z3dDOztBS2hnS29od0M7RUFBOEIsd0RBQUE7RUFBdUQsZ0VBQUE7RUFBK0QsUUFBQTtBTHNnS3hxd0M7O0FLdGdLZ3J3QztFQUFvQixvQ0FBQTtFQUFnQyxhQUFBO0FMMmdLcHV3Qzs7QUszZ0tpdndDO0VBQWlILFlBQUE7RUFBWSxjQUFBO0VBQWMsZ0JBQUE7RUFBWSxjQUFBO0VBQWMsMEJBQUE7RUFBMEIsaUJBQUE7RUFBaUIsb0JBQUE7RUFBb0Isa0JBQUE7RUFBa0IsUUFBQTtFQUFRLFVBQUE7QUx3aEsvK3dDOztBS3hoS3kvd0M7RUFBdUQsNEJBQUE7QUw0aEtoanhDOztBSzVoSzJreEM7RUFBMEQsZUFBQTtBTGdpS3JveEM7O0FLaGlLbXB4QztFQUF1RixhQUFBO0FMb2lLMXV4Qzs7QUtwaUt1dnhDO0VBQXFILFNBQUE7RUFBUyxXQUFBO0VBQVcsZ0JBQUE7RUFBWSxjQUFBO0VBQWMsMEJBQUE7RUFBMEIsaUJBQUE7RUFBaUIsb0JBQUE7RUFBb0Isa0JBQUE7RUFBa0IsZUFBQTtFQUFjLFVBQUE7QUxpakt6L3hDOztBS2pqS21neUM7RUFBeUQsNEJBQUE7QUxxaks1anlDOztBS3JqS3VseUM7RUFBNEQsZUFBQTtBTHlqS25weUM7O0FLempLaXF5QztFQUF5RixhQUFBO0FMNmpLMXZ5Qzs7QUs3akt1d3lDO0VBQWtCLHNDQUFBO0VBQXNDLHdCQUFBO0VBQXdCLDRCQUFBO0VBQTRCLDBCQUFBO0VBQTBCLDJCQUFBO0VBQTJCLGlDQUFBO0VBQWdDLGtCQUFBO0VBQWtCLHlCQUFBO0FMd2tLMTl5Qzs7QUt4a0ttL3lDO0VBQXdCLHdDQUFBO0VBQW9DLDJCQUFBO0VBQTBCLDJCQUFBO0VBQTJCLFdBQUE7RUFBVyxjQUFBO0VBQWMsa0JBQUE7RUFBa0IsV0FBQTtBTGtsSy9vekM7O0FLbGxLMHB6QztFQUFvQixTQUFBO0VBQVMsa0JBQUE7RUFBa0IsUUFBQTtBTHdsS3pzekM7O0FLeGxLaXR6QztFQUF1QyxXQUFBO0VBQVcsbUJBQUE7RUFBbUIsd0JBQUE7QUw4bEt0eHpDOztBSzlsSzh5ekM7RUFBa0MseUJBQUE7QUxrbUtoMXpDOztBS2xtS3kyekM7RUFBbUMseUJBQUE7QUxzbUs1NHpDOztBS3RtS3E2ekM7RUFBbUMseUJBQUE7QUwwbUt4OHpDOztBSzFtS2krekM7RUFBbUMseUJBQUE7QUw4bUtwZzBDOztBSzltSzZoMEM7RUFBbUMseUJBQUE7QUxrbktoazBDOztBS2xuS3lsMEM7RUFBbUMseUJBQUE7QUxzbks1bjBDOztBS3RuS3FwMEM7RUFBbUMsd0JBQUE7QUwwbkt4cjBDOztBSzFuS2d0MEM7RUFBbUMsd0JBQUE7QUw4bktudjBDOztBSzluSzJ3MEM7RUFBbUMsd0JBQUE7QUxrb0s5eTBDOztBS2xvS3MwMEM7RUFBb0Msd0JBQUE7QUxzb0sxMjBDOztBS3RvS2s0MEM7RUFBb0Msd0JBQUE7QUwwb0t0NjBDOztBSzFvSzg3MEM7RUFBb0Msd0JBQUE7QUw4b0tsKzBDOztBSzlvSzAvMEM7RUFBNEMsZ0JBQUE7RUFBZ0IsUUFBQTtFQUFRLHVCQUFBO0FMb3BLOWoxQzs7QUtwcEtvbDFDO0VBQWlDLHlCQUFBO0FMd3BLcm4xQzs7QUt4cEs4bzFDO0VBQXdDLHlCQUFBO0FMNHBLdHIxQzs7QUs1cEsrczFDO0VBQXdDLHlCQUFBO0FMZ3FLdnYxQzs7QUtocUtneDFDO0VBQXdDLHlCQUFBO0FMb3FLeHoxQzs7QUtwcUtpMTFDO0VBQXdDLHlCQUFBO0FMd3FLejMxQzs7QUt4cUtrNTFDO0VBQXdDLHlCQUFBO0FMNHFLMTcxQzs7QUs1cUttOTFDO0VBQXdDLHdCQUFBO0FMZ3JLMy8xQzs7QUtockttaDJDO0VBQXdDLHdCQUFBO0FMb3JLM2oyQzs7QUtwckttbDJDO0VBQXdDLHdCQUFBO0FMd3JLM24yQzs7QUt4ckttcDJDO0VBQXlDLHdCQUFBO0FMNHJLNXIyQzs7QUs1cktvdDJDO0VBQXlDLHdCQUFBO0FMZ3NLN3YyQzs7QUtoc0txeDJDO0VBQXlDLHdCQUFBO0FMb3NLOXoyQzs7QUtwc0tzMTJDO0VBQWtELFlBQUE7RUFBWSxrQkFBQTtFQUFrQixlQUFBO0VBQWMsVUFBQTtBTDJzS3A3MkM7O0FLM3NLODcyQztFQUFtRCw0QkFBQTtFQUE0QixlQUFBO0VBQWMsY0FBQTtFQUFhLDJCQUFBO0FMa3RLeGkzQzs7QUtsdEttazNDO0VBQXNDLFlBQUE7RUFBWSxrQkFBQTtFQUFrQixlQUFBO0VBQWMsVUFBQTtBTHl0S3JwM0M7O0FLenRLK3AzQztFQUF1Qyw0QkFBQTtFQUE0QixlQUFBO0VBQWMsY0FBQTtFQUFhLDJCQUFBO0FMZ3VLN3YzQzs7QUtodUt3eDNDO0VBQVksc0JBQUE7RUFBc0IscW5DQUFBO0VBQXFuQyx3QkFBQTtFQUF3Qiw0QkFBQTtFQUE0QixrQkFBQTtFQUFrQix5QkFBQTtBTHl1S3IvNUM7O0FLenVLOGc2QztFQUE4QiwyQkFBQTtBTDZ1SzVpNkM7O0FLN3VLdWs2QztFQUFrQix3Q0FBQTtFQUFvQyxXQUFBO0VBQVcsY0FBQTtFQUFjLGtCQUFBO0VBQWtCLFdBQUE7QUxxdkt4cTZDOztBS3J2S21yNkM7RUFBYyxTQUFBO0VBQVMsa0JBQUE7RUFBa0Isb0JBQUE7RUFBb0IsUUFBQTtBTDR2S2h2NkM7O0FLNXZLd3Y2QztFQUFpQyxXQUFBO0VBQVcsY0FBQTtFQUFjLG1CQUFBO0VBQW1CLHdCQUFBO0FMbXdLcjA2Qzs7QUtud0s2MTZDO0VBQTRCLHlCQUFBO0FMdXdLejM2Qzs7QUt2d0trNTZDO0VBQTZCLHlCQUFBO0FMMndLLzY2Qzs7QUszd0t3ODZDO0VBQTZCLHlCQUFBO0FMK3dLcis2Qzs7QUsvd0s4LzZDO0VBQTZCLHlCQUFBO0FMbXhLM2g3Qzs7QUtueEtvajdDO0VBQTZCLHlCQUFBO0FMdXhLamw3Qzs7QUt2eEswbTdDO0VBQTZCLHlCQUFBO0FMMnhLdm83Qzs7QUszeEtncTdDO0VBQTZCLHlCQUFBO0FMK3hLN3I3Qzs7QUsveEtzdDdDO0VBQTZCLHlCQUFBO0FMbXlLbnY3Qzs7QUtueUs0dzdDO0VBQTZCLHlCQUFBO0FMdXlLenk3Qzs7QUt2eUtrMDdDO0VBQThCLHlCQUFBO0FMMnlLaDI3Qzs7QUszeUt5MzdDO0VBQThCLHdCQUFBO0FMK3lLdjU3Qzs7QUsveUsrNjdDO0VBQThCLHdCQUFBO0FMbXpLNzg3Qzs7QUtuektxKzdDO0VBQThCLHdCQUFBO0FMdXpLbmc4Qzs7QUt2eksyaDhDO0VBQThCLHdCQUFBO0FMMnpLemo4Qzs7QUszektpbDhDO0VBQThCLHdCQUFBO0FMK3pLL204Qzs7QUsvekt1bzhDO0VBQThCLHdCQUFBO0FMbTBLcnE4Qzs7QUtuMEs2cjhDO0VBQThCLHdCQUFBO0FMdTBLM3Q4Qzs7QUt2MEttdjhDO0VBQThCLHdCQUFBO0FMMjBLang4Qzs7QUszMEt5eThDO0VBQThCLHdCQUFBO0FMKzBLdjA4Qzs7QUsvMEsrMThDO0VBQThCLHlCQUFBO0FMbTFLNzM4Qzs7QUtuMUtzNThDO0VBQXNDLGdCQUFBO0VBQWdCLFFBQUE7RUFBUSx1QkFBQTtBTHkxS3A5OEM7O0FLejFLMCs4QztFQUEyQix5QkFBQTtBTDYxS3JnOUM7O0FLNzFLOGg5QztFQUFrQyx5QkFBQTtBTGkyS2hrOUM7O0FLajJLeWw5QztFQUFrQyx5QkFBQTtBTHEySzNuOUM7O0FLcjJLb3A5QztFQUFrQyx5QkFBQTtBTHkyS3RyOUM7O0FLejJLK3M5QztFQUFrQyx5QkFBQTtBTDYyS2p2OUM7O0FLNzJLMHc5QztFQUFrQyx1QkFBQTtBTGkzSzV5OUM7O0FLajNLbTA5QztFQUFrQyx3QkFBQTtBTHEzS3IyOUM7O0FLcjNLNjM5QztFQUFrQyx3QkFBQTtBTHkzSy81OUM7O0FLejNLdTc5QztFQUFrQyx3QkFBQTtBTDYzS3o5OUM7O0FLNzNLaS85QztFQUFtQyx3QkFBQTtBTGk0S3BoK0M7O0FLajRLNGkrQztFQUFtQyx3QkFBQTtBTHE0Sy9rK0M7O0FLcjRLdW0rQztFQUFtQyx3QkFBQTtBTHk0SzFvK0M7QUt2NEtBO0VBQ0kscUJBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtBTDZqTUo7O0FLMWpNQTtFQUNJLGNBQUE7QUw2ak1KOztBTXBqTUE7RUFORSx5QkFBQTtFQUNBLHNCQUFBO0VBRUEsaUJBQUE7RUFDQSwyQkFBQTtBTjhqTUY7O0FPM2tNRTtFQUNFLHlCQUFBO0FQOGtNSjs7QU8va01FO0VBQ0Usd0JBQUE7QVBrbE1KOztBT25sTUU7RUFDRSwwQkFBQTtBUHNsTUo7O0FPdmxNRTtFQUNFLGdDQUFBO0FQMGxNSjs7QU8zbE1FO0VBQ0UsK0JBQUE7QVA4bE1KOztBTXBrTUU7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QU51a01KOztBTzlsTUE7RUFDRSxxQ0FBQTtBUGltTUY7O0FPL2xNQTtFQUNFLG9DQUFBO0FQa21NRjs7QU9obU1BO0VBQ0UsMkJBQUE7RUNqQkYsa0NBQUE7QVJvbk1BOztBT2ptTUE7RUFDRSxvQ0FBQTtBUG9tTUY7O0FPbG1NQTtFQUNFLDZCQUFBO0FQcW1NRjs7QU9ubU1BO0VBQ0Usd0JBQUE7QVBzbU1GOztBT3BtTUE7RUFDRSwyQkFBQTtFQzdCRixrQ0FBQTtBUm9vTUE7O0FPcm1NQTtFQUNFLDZCQUFBO0VBRUEsMkJBQUE7RUFDQSxpQ0FBQTtFQUVBLHlCQUFBO0VBQ0EscUJBQUE7RUFFQSw4QkFBQTtFQUVBLHVCQUFBO0VDMUNGLGtDQUFBO0FSOG9NQTs7QU9sbU1BO0VBQ0UsNkJBQUE7QVBxbU1GOztBT2xtTUE7RUFDRSxvQkFBQTtBUHFtTUY7O0FPbm1NQTtFQUNFLHFCQUFBO0FQc21NRjs7QU9wbU1BO0VBQ0UsMkJBQUE7QVB1bU1GOztBT3JtTUE7RUFDRSwyQkFBQTtBUHdtTUY7O0FPbm1NQTtFQUNFLDZCQUFBO0FQc21NRjtBUzFoTUE7RUFDRSwwQkFBQTtFQUNBLHlIQUFBO0VBRUEsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0FUOGtNRjtBUzVrTUE7RUFDRSwrRUFBQTtFQUNBLHFDQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUVBLHNDQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTtBVDZrTUY7O0FTMWtNRTtFQUNFLGdCQXpKcUI7QVRzdU16Qjs7QVN6a01FO0VBQ0UsZ0JBN0p5QjtBVHl1TTdCOztBU3hrTUU7RUFDRSxnQkFqS3lCO0FUNHVNN0I7O0FTdmtNRTtFQUNFLGdCQXJLd0I7QVQrdU01Qjs7QVN0a01FO0VBQ0UsZ0JBektxQjtBVGt2TXpCOztBU3JrTUU7RUFDRSxnQkE3S3VCO0FUcXZNM0I7O0FTcGtNRTtFQUNFLGdCQWpMc0I7QVR3dk0xQjs7QVNua01FO0VBQ0UsZ0JBckw0QjtBVDJ2TWhDOztBU2xrTUU7RUFDRSxnQkF6TDBCO0FUOHZNOUI7O0FTamtNRTtFQUNFLGdCQTdMcUI7QVRpd016Qjs7QVNoa01FO0VBQ0UsZ0JBak1zQjtBVG93TTFCOztBUy9qTUU7RUFDRSxnQkFyTWU7QVR1d01uQjs7QVM5ak1FO0VBQ0UsZ0JBek1lO0FUMHdNbkI7O0FTN2pNRTtFQUNFLGdCQTdNNEI7QVQ2d01oQzs7QVM1ak1FO0VBQ0UsZ0JBak51QjtBVGd4TTNCOztBUzNqTUU7RUFDRSxnQkFyTjBCO0FUbXhNOUI7O0FTMWpNRTtFQUNFLGdCQXpOZTtBVHN4TW5COztBU3pqTUU7RUFDRSxnQkE3TmtDO0FUeXhNdEM7O0FTeGpNRTtFQUNFLGdCQWpPZ0M7QVQ0eE1wQzs7QVN2ak1FO0VBQ0UsZ0JBck9zQjtBVCt4TTFCOztBU3RqTUU7RUFDRSxnQkF6T3FCO0FUa3lNekI7O0FTcmpNRTtFQUNFLGdCQTdPZ0I7QVRxeU1wQjs7QVNwak1FO0VBQ0UsZ0JBalBpQjtBVHd5TXJCOztBU25qTUU7RUFDRSxnQkFyUG9CO0FUMnlNeEI7O0FTbGpNRTtFQUNFLGdCQXpQd0I7QVQ4eU01Qjs7QVNqak1FO0VBQ0UsZ0JBN1BtQjtBVGl6TXZCOztBU2hqTUU7RUFDRSxnQkFqUWU7QVRvek1uQjs7QVMvaU1FO0VBQ0UsZ0JBclE0QjtBVHV6TWhDOztBUzlpTUU7RUFDRSxnQkF6UWU7QVQwek1uQjs7QVM3aU1FO0VBQ0UsZ0JBN1FjO0FUNnpNbEI7O0FTNWlNRTtFQUNFLGdCQWpSb0I7QVRnME14Qjs7QVMzaU1FO0VBQ0UsZ0JBclJ1QjtBVG0wTTNCOztBUzFpTUU7RUFDRSxnQkF6UnFCO0FUczBNekI7O0FTemlNRTtFQUNFLGdCQTdSaUI7QVR5ME1yQjs7QVN4aU1FO0VBQ0UsZ0JBalNpQjtBVDQwTXJCOztBU3ZpTUU7RUFDRSxnQkFyU3dCO0FUKzBNNUI7O0FTdGlNRTtFQUNFLGdCQXpTNEI7QVRrMU1oQzs7QVNyaU1FO0VBQ0UsZ0JBN1NxQjtBVHExTXpCOztBU3BpTUU7RUFDRSxnQkFqVGdCO0FUdzFNcEI7O0FTbmlNRTtFQUNFLGdCQXJUc0I7QVQyMU0xQjs7QVNsaU1FO0VBQ0UsZ0JBelRrQjtBVDgxTXRCOztBU2ppTUU7RUFDRSxnQkE3VHVCO0FUaTJNM0I7O0FTaGlNRTtFQUNFLGdCQWpVa0I7QVRvMk10Qjs7QVMvaE1FO0VBQ0UsZ0JBclV5QjtBVHUyTTdCOztBUzloTUU7RUFDRSxnQkF6VWlCO0FUMDJNckI7O0FTN2hNRTtFQUNFLGdCQTdVZTtBVDYyTW5COztBUzVoTUU7RUFDRSxnQkFqVmlCO0FUZzNNckI7O0FTM2hNRTtFQUNFLGdCQXJWZTtBVG0zTW5COztBUzFoTUU7RUFDRSxnQkF6VmdCO0FUczNNcEI7O0FTemhNRTtFQUNFLGdCQTdWZTtBVHkzTW5COztBU3hoTUU7RUFDRSxnQkFqV2dCO0FUNDNNcEI7O0FTdmhNRTtFQUNFLGdCQXJXb0I7RUFzV3BCLHlCQUFBO0FUMGhNSjs7QVN0aE1FO0VBQ0UsZ0JBMVdvQjtFQTJXcEIsaUJBQUE7RUFDQSx1QkFBQTtBVHloTUo7O0FTcmhNRTtFQUNFLGdCQWhYb0I7RUFpWHBCLHlCQUFBO0FUd2hNSjs7QVNwaE1FO0VBQ0UsZ0JBclhvQjtFQXNYcEIsaUJBQUE7RUFDQSx1QkFBQTtBVHVoTUo7O0FTbmhNRTtFQUNFLGdCQTNYb0I7RUE0WHBCLHlCQUFBO0FUc2hNSjs7QVNsaE1FO0VBQ0UsZ0JBaFlvQjtFQWlZcEIsaUJBQUE7RUFDQSx1QkFBQTtBVHFoTUo7O0FTamhNRTtFQUNFLGdCQXRZb0I7RUF1WXBCLHlCQUFBO0FUb2hNSjs7QVNoaE1FO0VBQ0UsZ0JBM1lvQjtFQTRZcEIsaUJBQUE7RUFDQSx1QkFBQTtBVG1oTUo7O0FTL2dNRTtFQUNFLGdCQWpaaUI7QVRtNk1yQjs7QVM5Z01FO0VBQ0UsZ0JBclppQjtBVHM2TXJCOztBUzdnTUU7RUFDRSxnQkF6WmlCO0FUeTZNckI7O0FTNWdNRTtFQUNFLGdCQTdacUI7QVQ0Nk16Qjs7QVMzZ01FO0VBQ0UsZ0JBamF1QjtBVCs2TTNCOztBUzFnTUU7RUFDRSxnQkFyYXNCO0FUazdNMUI7O0FTemdNRTtFQUNFLGdCQXphcUI7QVRxN016Qjs7QVN4Z01FO0VBQ0UsZ0JBN2FvQjtBVHc3TXhCOztBU3ZnTUU7RUFDRSxnQkFqYmU7QVQyN01uQjs7QVN0Z01FO0VBQ0UsZ0JBcmJpQjtBVDg3TXJCOztBU3JnTUU7RUFDRSxnQkF6YmU7QVRpOE1uQjs7QVNwZ01FO0VBQ0UsZ0JBN2JlO0FUbzhNbkI7O0FTbmdNRTtFQUNFLGdCQWpjZ0I7QVR1OE1wQjs7QVNsZ01FO0VBQ0UsZ0JBcmN1QjtBVDA4TTNCOztBU2pnTUU7RUFDRSxnQkF6Y2tCO0FUNjhNdEI7O0FTaGdNRTtFQUNFLGdCQTdjaUI7QVRnOU1yQjs7QVMvL0xFO0VBQ0UsZ0JBamRpQjtBVG05TXJCOztBUzkvTEU7RUFDRSxnQkFyZDBCO0FUczlNOUI7O0FTNy9MRTtFQUNFLGdCQXpkc0I7QVR5OU0xQjs7QVM1L0xFO0VBQ0UsZ0JBN2R3QjtBVDQ5TTVCOztBUzMvTEU7RUFDRSxnQkFqZTRCO0FUKzlNaEM7O0FTMS9MRTtFQUNFLGdCQXJleUI7QVRrK003Qjs7QVN6L0xFO0VBQ0UsZ0JBemVnQjtBVHErTXBCOztBU3gvTEU7RUFDRSxnQkE3ZWU7QVR3K01uQjs7QVN2L0xFO0VBQ0UsZ0JBamZpQjtBVDIrTXJCOztBU3QvTEU7RUFDRSxnQkFyZm1CO0FUOCtNdkI7O0FTci9MRTtFQUNFLGdCQXpmcUI7QVRpL016Qjs7QVNwL0xFO0VBQ0UsZ0JBN2Z5QjtBVG8vTTdCOztBU24vTEU7RUFDRSxnQkFqZ0J5QjtBVHUvTTdCOztBU2wvTEU7RUFDRSxnQkFyZ0J1QjtBVDAvTTNCOztBU2ovTEU7RUFDRSxnQkF6Z0JzQjtBVDYvTTFCOztBU2gvTEU7RUFDRSxnQkE3Z0JlO0FUZ2dObkI7O0FTLytMRTtFQUNFLGdCQWpoQmdCO0FUbWdOcEI7O0FTOStMRTtFQUNFLGdCQXJoQmdCO0FUc2dOcEI7O0FTNytMRTtFQUNFLGdCQXpoQmdCO0FUeWdOcEI7O0FTNStMRTtFQUNFLGdCQTdoQmdCO0FUNGdOcEI7O0FTMytMRTtFQUNFLGdCQWppQmdCO0FUK2dOcEI7O0FTMStMRTtFQUNFLGdCQXJpQmdCO0FUa2hOcEI7O0FTeitMRTtFQUNFLGdCQXppQmdCO0FUcWhOcEI7O0FTeCtMRTtFQUNFLGdCQTdpQmdCO0FUd2hOcEI7O0FTditMRTtFQUNFLGdCQWpqQm1CO0FUMmhOdkI7O0FTdCtMRTtFQUNFLGdCQXJqQjBCO0FUOGhOOUI7O0FTcitMRTtFQUNFLGdCQXpqQm1CO0FUaWlOdkI7O0FTcCtMRTtFQUNFLGdCQTdqQmtCO0FUb2lOdEI7O0FTbitMRTtFQUNFLGdCQWprQm1CO0FUdWlOdkI7O0FTbCtMRTtFQUNFLGdCQXJrQmlCO0FUMGlOckI7O0FTaitMRTtFQUNFLGdCQXprQnVCO0FUNmlOM0I7O0FTaCtMRTtFQUNFLGdCQTdrQnNCO0FUZ2pOMUI7O0FTLzlMRTtFQUNFLGdCQWpsQm9CO0FUbWpOeEI7O0FTOTlMRTtFQUNFLGdCQXJsQmtCO0FUc2pOdEI7O0FT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QTtFQUNDLGtCQUFBO0VBQUEsd0JBQUE7RUFDQSxtQkFBQTtBdkJtNVJEO0F1QjU0UkE7RUFDQyx5Q0FBQTtFQUNBLDRCQUFBO0VBQ0EscUJBQUE7QXZCbzVSRDs7QXVCajVSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsOEJBQUE7QXZCbzVSRDs7QXVCbDVSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsK0JBQUE7QXZCcTVSRDs7QXVCbjVSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsK0JBQUE7QXZCczVSRDs7QXVCcDVSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsK0JBQUE7QXZCdTVSRDs7QXVCcjVSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsZ0NBQUE7QXZCdzVSRDs7QXVCdDVSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsZ0NBQUE7QXZCeTVSRDs7QXVCdjVSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsZ0NBQUE7QXZCMDVSRDs7QXVCeDVSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsZ0NBQUE7QXZCMjVSRDs7QXVCejVSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsZ0NBQUE7QXZCNDVSRDs7QXVCMTVSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsZ0NBQUE7QXZCNjVSRDs7QXVCMzVSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsZ0NBQUE7QXZCODVSRDs7QXVCNTVSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsZ0NBQUE7QXZCKzVSRDs7QXVCNzVSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsK0JBQUE7QXZCZzZSRDs7QXVCOTVSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsZ0NBQUE7QXZCaTZSRDs7QXVCLzVSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsZ0NBQUE7QXZCazZSRDs7QXVCaDZSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsZ0NBQUE7QXZCbTZSRDs7QXVCajZSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCbzZSRDs7QXVCbDZSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCcTZSRDs7QXVCbjZSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCczZSRDs7QXVCcDZSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCdTZSRDs7QXVCcjZSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCdzZSRDs7QXVCdDZSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCeTZSRDs7QXVCdjZSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCMDZSRDs7QXVCeDZSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCMjZSRDs7QXVCejZSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsK0JBQUE7QXZCNDZSRDs7QXVCMTZSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsZ0NBQUE7QXZCNjZSRDs7QXVCMzZSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsZ0NBQUE7QXZCODZSRDs7QXVCNTZSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsZ0NBQUE7QXZCKzZSRDs7QXVCNzZSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCZzdSRDs7QXVCOTZSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCaTdSRDs7QXVCLzZSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCazdSRDs7QXVCaDdSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCbTdSRDs7QXVCajdSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCbzdSRDs7QXVCbDdSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCcTdSRDs7QXVCbjdSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCczdSRDs7QXVCcDdSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCdTdSRDs7QXVCcjdSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsK0JBQUE7QXZCdzdSRDs7QXVCdDdSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsZ0NBQUE7QXZCeTdSRDs7QXVCdjdSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsZ0NBQUE7QXZCMDdSRDs7QXVCeDdSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsZ0NBQUE7QXZCMjdSRDs7QXVCejdSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCNDdSRDs7QXVCMTdSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCNjdSRDs7QXVCMzdSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCODdSRDs7QXVCNTdSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCKzdSRDs7QXVCNzdSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCZzhSRDs7QXVCOTdSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCaThSRDs7QXVCLzdSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCazhSRDs7QXVCaDhSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCbThSRDs7QXVCajhSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsK0JBQUE7QXZCbzhSRDs7QXVCbDhSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsZ0NBQUE7QXZCcThSRDs7QXVCbjhSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsZ0NBQUE7QXZCczhSRDs7QXVCcDhSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsZ0NBQUE7QXZCdThSRDs7QXVCcjhSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCdzhSRDs7QXVCdDhSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCeThSRDs7QXVCdjhSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCMDhSRDs7QXVCeDhSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCMjhSRDs7QXVCejhSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCNDhSRDs7QXVCMThSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCNjhSRDs7QXVCMzhSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCODhSRDs7QXVCNThSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCKzhSRDs7QXVCNzhSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsZ0NBQUE7QXZCZzlSRDs7QXVCOThSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCaTlSRDs7QXVCLzhSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCazlSRDs7QXVCaDlSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCbTlSRDs7QXVCajlSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCbzlSRDs7QXVCbDlSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCcTlSRDs7QXVCbjlSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCczlSRDs7QXVCcDlSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCdTlSRDs7QXVCcjlSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCdzlSRDs7QXVCdDlSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCeTlSRDs7QXVCdjlSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCMDlSRDs7QXVCeDlSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCMjlSRDs7QXVCejlSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsZ0NBQUE7QXZCNDlSRDs7QXVCMTlSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCNjlSRDs7QXVCMzlSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCODlSRDs7QXVCNTlSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCKzlSRDs7QXVCNzlSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCZytSRDs7QXVCOTlSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCaStSRDs7QXVCLzlSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCaytSRDs7QXVCaCtSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCbStSRDs7QXVCaitSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCbytSRDs7QXVCbCtSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCcStSRDs7QXVCbitSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCcytSRDs7QXVCcCtSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCdStSRDs7QXVCcitSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsZ0NBQUE7QXZCdytSRDs7QXVCdCtSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCeStSRDs7QXVCditSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCMCtSRDs7QXVCeCtSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCMitSRDs7QXVCeitSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCNCtSRDs7QXVCMStSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCNitSRDs7QXVCMytSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCOCtSRDs7QXVCNStSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCKytSRDs7QXVCNytSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCZy9SRDs7QXVCOStSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCaS9SRDs7QXVCLytSQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCay9SRDs7QXVCaC9SQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCbS9SRDs7QXVCai9SQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsZ0NBQUE7QXZCby9SRDs7QXVCbC9SQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCcS9SRDs7QXVCbi9SQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCcy9SRDs7QXVCcC9SQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCdS9SRDs7QXVCci9SQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCdy9SRDs7QXVCdC9SQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCeS9SRDs7QXVCdi9SQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCMC9SRDs7QXVCeC9SQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCMi9SRDs7QXVCei9SQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCNC9SRDs7QXVCMS9SQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCNi9SRDs7QXVCMy9SQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCOC9SRDs7QXVCNS9SQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCKy9SRDs7QXVCNy9SQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsZ0NBQUE7QXZCZ2dTRDs7QXVCOS9SQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCaWdTRDs7QXVCLy9SQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCa2dTRDs7QXVCaGdTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCbWdTRDs7QXVCamdTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCb2dTRDs7QXVCbGdTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCcWdTRDs7QXVCbmdTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCc2dTRDs7QXVCcGdTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCdWdTRDs7QXVCcmdTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCd2dTRDs7QXVCdGdTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCeWdTRDs7QXVCdmdTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCMGdTRDs7QXVCeGdTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCMmdTRDs7QXVCemdTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsZ0NBQUE7QXZCNGdTRDs7QXVCMWdTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCNmdTRDs7QXVCM2dTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCOGdTRDs7QXVCNWdTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCK2dTRDs7QXVCN2dTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCZ2hTRDs7QXVCOWdTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCaWhTRDs7QXVCL2dTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCa2hTRDs7QXVCaGhTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCbWhTRDs7QXVCamhTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCb2hTRDs7QXVCbGhTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCcWhTRDs7QXVCbmhTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCc2hTRDs7QXVCcGhTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCdWhTRDs7QXVCcmhTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsZ0NBQUE7QXZCd2hTRDs7QXVCdGhTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCeWhTRDs7QXVCdmhTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCMGhTRDs7QXVCeGhTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCMmhTRDs7QXVCemhTQTtFQUNDLFdBQUE7RUFBQSxXQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCNGhTRDs7QXVCMWhTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCNmhTRDs7QXVCM2hTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCOGhTRDs7QXVCNWhTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCK2hTRDs7QXVCN2hTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCZ2lTRDs7QXVCOWhTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCaWlTRDs7QXVCL2hTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCa2lTRDs7QXVCaGlTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCbWlTRDs7QXVCamlTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsZ0NBQUE7QXZCb2lTRDs7QXVCbGlTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCcWlTRDs7QXVCbmlTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCc2lTRDs7QXVCcGlTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCdWlTRDs7QXVCcmlTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCd2lTRDs7QXVCdGlTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCeWlTRDs7QXVCdmlTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCMGlTRDs7QXVCeGlTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCMmlTRDs7QXVCemlTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCNGlTRDs7QXVCMWlTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCNmlTRDs7QXVCM2lTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCOGlTRDs7QXVCNWlTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCK2lTRDs7QXVCN2lTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsZ0NBQUE7QXZCZ2pTRDs7QXVCOWlTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCaWpTRDs7QXVCL2lTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCa2pTRDs7QXVCaGpTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCbWpTRDs7QXVCampTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCb2pTRDs7QXVCbGpTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCcWpTRDs7QXVCbmpTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCc2pTRDs7QXVCcGpTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCdWpTRDs7QXVCcmpTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCd2pTRDs7QXVCdGpTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCeWpTRDs7QXVCdmpTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCMGpTRDs7QXVCeGpTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCMmpTRDs7QXVCempTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsZ0NBQUE7QXZCNGpTRDs7QXVCMWpTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCNmpTRDs7QXVCM2pTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCOGpTRDs7QXVCNWpTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCK2pTRDs7QXVCN2pTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCZ2tTRDs7QXVCOWpTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCaWtTRDs7QXVCL2pTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCa2tTRDs7QXVCaGtTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCbWtTRDs7QXVCamtTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCb2tTRDs7QXVCbGtTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCcWtTRDs7QXVCbmtTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCc2tTRDs7QXVCcGtTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCdWtTRDs7QXVCcmtTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsZ0NBQUE7QXZCd2tTRDs7QXVCdGtTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCeWtTRDs7QXVCdmtTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCMGtTRDs7QXVCeGtTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCMmtTRDs7QXVCemtTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QXZCNGtTRDs7QXVCMWtTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCNmtTRDs7QXVCM2tTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCOGtTRDs7QXVCNWtTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCK2tTRDs7QXVCN2tTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCZ2xTRDs7QXVCOWtTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCaWxTRDs7QXVCL2tTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCa2xTRDs7QXVCaGxTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCbWxTRDs7QXVCamxTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCb2xTRDs7QXVCbGxTQTtFQUNDLFdBQUE7RUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUFBLGlCQUFBO0VBQ0Esa0NBQUE7QXZCcWxTRDs7QXVCbmxTQTtFQUNDLFdBQUE7RUFB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QTtBRHc2VWhCO0FDdDZVYztFQUNFLFVBQUE7RUFBQSxhQUFBO0FEdzZVaEI7QUN0NlVjO0VBQ0UsY0FBQTtBRHc2VWhCO0FDcDZVVTtFQUNFLFlBQUE7RUFBQSxlQUFBO0FEczZVWjtBQ2w3VWM7RUFDRSxjQUFBO0FEbzlVaEI7QUNsOVVjO0VBQ0UsVUFBQTtFQUFBLGFBQUE7QURvOVVoQjtBQ2w5VWM7RUFDRSxjQUFBO0FEbzlVaEI7QUNoOVVVO0VBQ0UsWUFBQTtFQUFBLGVBQUE7QURrOVVaO0FDOTlVYztFQUNFLGNBQUE7QURnZ1ZoQjtBQzkvVWM7RUFDRSxVQUFBO0VBQUEsYUFBQTtBRGdnVmhCO0FDOS9VYztFQUNFLGNBQUE7QURnZ1ZoQjtBQzUvVVU7RUFDRSxZQUFBO0VBQUEsZUFBQTtBRDgvVVo7QUMxZ1ZjO0VBQ0UsY0FBQTtBRDRpVmhCO0FDMWlWYztFQUNFLFVBQUE7RUFBQSxhQUFBO0FENGlWaEI7QUMxaVZjO0VBQ0UsY0FBQTtBRDRpVmhCO0FDeGlWVTtFQUNFLFlBQUE7RUFBQSxlQUFBO0FEMGlWWjtBQzkrVWM7RUFDRSxjQUFBO0FEZ2hWaEI7QUM5Z1ZjO0VBQ0UsVUFBQTtFQUFBLGFBQUE7QURnaFZoQjtBQzlnVmM7RUFDRSxjQUFBO0FEZ2hWaEI7QUM1Z1ZVO0VBQ0UsWUFBQTtFQUFBLGVBQUE7QUQ4Z1ZaO0FDMWhWYztFQUNFLGNBQUE7QUQ0alZoQjtBQzFqVmM7RUFDRSxVQUFBO0VBQUEsYUFBQTtBRDRqVmhCO0FDMWpWYztFQUNFLGNBQUE7QUQ0alZoQjtBQ3hqVlU7RUFDRSxZQUFBO0VBQUEsZUFBQTtBRDBqVlo7QUN0a1ZjO0VBQ0UsY0FBQTtBRHdtVmhCO0FDdG1WYztFQUNFLFVBQUE7RUFBQSxhQUFBO0FEd21WaEI7QUN0bVZjO0VBQ0UsY0FBQTtBRHdtVmhCO0FDcG1WVTtFQUNFLFlBQUE7RUFBQSxlQUFBO0FEc21WWjtBQ2xuVmM7RUFDRSxjQUFBO0FEb3BWaEI7QUNscFZjO0VBQ0UsVUFBQTtFQUFBLGFBQUE7QURvcFZoQjtBQ2xwVmM7RUFDRSxjQUFBO0FEb3BW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QUFBO0lBQWdCLGtCQUFBO0VMc2lNbG8xRDtFS3RpTW9wMUQ7SUFBbUIsZ0NBQUE7SUFBZ0Msc0JBQUE7RUwwaU12czFEO0VLMWlNNnQxRDtJQUFrQixTQUFBO0lBQVMsWUFBQTtJQUFZLE9BQUE7SUFBTyxrQkFBQTtJQUFrQixNQUFBO0lBQU0sY0FBQTtFTGtqTW55MUQ7RUtsak1pejFEO0lBQXdCLFlBQUE7SUFBWSxrQkFBQTtJQUFrQixXQUFBO0VMdWpNdjIxRDtFS3ZqTWszMUQ7SUFBOEUsb0JBQUE7SUFBbUIsbUJBQUE7SUFBbUIsYUFBQTtFTDRqTXQrMUQ7QUEzOEdGOztBZ0M1akZJO0V6Qm9CRjtJQUNFLHdCQUFBO0VQc21NRjtFc0IvcU1BO0lBSUksbUJBQUE7SUFBQSxzQkFBQTtJQUNBLDZCQUFBO0V0QnV2Uko7RXNCN29SQTtJQUtJLGtCQUFBO0lBQ0EsT0FBQTtJQUNBLE1BQUE7SUFDQSxZQUFBO0lBQUEsY0FBQTtJQUNBLFNBQUE7SUFDQSxZQUFBO0V0Qm13Uko7RXNCbHdSSTtJQUNFLGtCQUFBO0lBQ0EsWUFBQTtJQUNBLFdBQUE7RXRCb3dSTjtBQWp0RkYiLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVBUK1NhbnM6NDAwLDcwMCZkaXNwbGF5PXN3YXAmc3Vic2V0PWN5cmlsbGljXCIpO1xuKiwgOmFmdGVyLCA6YmVmb3JlIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgVWJ1bnR1LCBDYW50YXJlbGwsIE5vdG8gU2Fucywgc2Fucy1zZXJpZiwgQXBwbGUgQ29sb3IgRW1vamksIFNlZ29lIFVJIEVtb2ppLCBTZWdvZSBVSSBTeW1ib2wsIE5vdG8gQ29sb3IgRW1vamk7XG4gIC1tb3otdGFiLXNpemU6IDQ7XG4gIC1vLXRhYi1zaXplOiA0O1xuICB0YWItc2l6ZTogNDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuYm9keSwgaHRtbCB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtaW4td2lkdGg6IDMyMHB4O1xufVxuXG5ib2R5IHtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMjByZW07XG59XG5cbjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbjpmb2N1czotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtaW5kZW50OiAwO1xufVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuYXVkaW8sIHZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5pbWcge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xufVxuXG5hYmJyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5kZm4sIGVtLCBpIHtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbn1cblxubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuc3ViLCBzdXAge1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5idXR0b24sIGlucHV0LCBvcHRncm91cCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC4yNWVtIDAuMzc1ZW07XG59XG5cbmJ1dHRvbiwgc2VsZWN0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cblt0eXBlPWJ1dHRvbl0sIFt0eXBlPXJlc2V0XSwgW3R5cGU9c3VibWl0XSwgYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZXh0YXJlYSB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiBub25lO1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLCBbdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIsIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuW3R5cGU9YnV0dG9uXTotbW96LWZvY3VzcmluZywgW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLCBbdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nLCBidXR0b246LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiBCdXR0b25UZXh0IGRvdHRlZCAxcHg7XG59XG5cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZTogMDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xufVxuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IDEwMCUvMWVtIG5vLXJlcGVhdDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAxO1xuICBvcGFjaXR5OiAwLjU0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG5cbjotbW96LXBsYWNlaG9sZGVyLCA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cblxuOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuc3ZnIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4uZGlzYWJsZWQsIDpkaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbjo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuOi13ZWJraXQtYXV0b2ZpbGwge1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTAwcHggI2ZmZjtcbn1cblxuOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRmZTQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRmZTQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5ibG9ja3F1b3RlLCBib2R5LCBkZCwgZGwsIGR0LCBmaWVsZHNldCwgZmlndXJlLCBmb3JtLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBociwgaHRtbCwgaWZyYW1lLCBpbnB1dCwgbGFiZWwsIGxlZ2VuZCwgbGksIG9sLCBwLCBwcmUsIHRleHRhcmVhLCB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYnV0dG9uLCBkbCBkbCwgZGwgb2wsIGRsIHVsLCBpbnB1dCwgb2wgZGwsIG9sIG9sLCBvbCB1bCwgc2VsZWN0LCB1bCBkbCwgdWwgb2wsIHVsIHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5pbWcsIHZpZGVvIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxucHJlIHtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG59XG5cbnByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cblt0eXBlPWNoZWNrYm94XSwgW3R5cGU9cmFkaW9dIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuW2hpZGRlbl0sIGRpYWxvZzpub3QoW29wZW5dKSwgdGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5hOmZvY3VzLCBhOmhvdmVyLCBhOnZpc2l0ZWQge1xuICBvdXRsaW5lOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG59XG5cbjp3aGVyZShpZnJhbWUsIGltZywgaW5wdXQsIHZpZGVvLCBzZWxlY3QsIHRleHRhcmVhKSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG46YWZ0ZXIsIDpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuXG5uYXYgb2wsIG5hdiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmF1ZGlvLCBjYW52YXMsIGlmcmFtZSwgaW1nLCBzdmcsIHZpZGVvIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG5zdmc6bm90KFtmaWxsXSkge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5idXR0b24ge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uLCBpbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IEJ1dHRvblRleHQgZG90dGVkIDFweDtcbn1cblxuOi1tb3otdWktaW52YWxpZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbmRpYWxvZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogc29saWQ7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAtbW96LWZpdC1jb250ZW50O1xuICBoZWlnaHQ6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5bdGFiaW5kZXhdLCBhLCBhcmVhLCBidXR0b24sIGlucHV0LCBsYWJlbCwgc2VsZWN0LCBzdW1tYXJ5LCB0ZXh0YXJlYSB7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxuW2FyaWEtYnVzeT10cnVlXSB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7XG59XG5cblthcmlhLWNvbnRyb2xzXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0sIFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG5bYXJpYS1oaWRkZW49ZmFsc2VdW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBpbml0aWFsO1xufVxuXG5bYXJpYS1oaWRkZW49ZmFsc2VdW2hpZGRlbl06bm90KDpmb2N1cykge1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbmJ1dHRvbiwgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xuICBwYWRkaW5nOiAwLjI1ZW0gMC4zNzVlbTtcbn1cblxuc2VsZWN0Om5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PSc0JyUzRSUzQ3BhdGggZD0nTTQgMGg2TDcgNCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuW3R5cGU9Y29sb3JdLCBbdHlwZT1yYW5nZV0ge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmNvZGUsIGtiZCwgcHJlLCBzYW1wIHtcbiAgZm9udC1mYW1pbHk6IHVpLW1vbm9zcGFjZSwgTWVubG8sIENvbnNvbGFzLCBSb2JvdG8gTW9ubywgXCJVYnVudHUgTW9ub3NwYWNlXCIsIE5vdG8gTW9ubywgT3h5Z2VuIE1vbm8sIExpYmVyYXRpb24gTW9ubywgbW9ub3NwYWNlLCBBcHBsZSBDb2xvciBFbW9qaSwgU2Vnb2UgVUkgRW1vamksIFNlZ29lIFVJIFN5bWJvbCwgTm90byBDb2xvciBFbW9qaTtcbn1cblxuOndoZXJlKGJ1dHRvbiwgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIFdpbmRvd0ZyYW1lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjM3NWVtO1xufVxuXG46d2hlcmUoc2VsZWN0KSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nNCclM0UlM0NwYXRoIGQ9J000IDBoNkw3IDQnLyUzRSUzQy9zdmclM0VcIikgMTAwJS8xZW0gbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG59XG5cbjp3aGVyZShzZWxlY3RbbXVsdGlwbGVdKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbjp3aGVyZShbdHlwZT1jb2xvciBpXSwgW3R5cGU9cmFuZ2UgaV0pIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBhcHBsZXQsIGFydGljbGUsIGFzaWRlLCBhdWRpbywgYiwgYmlnLCBibG9ja3F1b3RlLCBib2R5LCBjYW52YXMsIGNhcHRpb24sIGNlbnRlciwgY2l0ZSwgY29kZSwgZGQsIGRlbCwgZGV0YWlscywgZGZuLCBkaXYsIGRsLCBkdCwgZW0sIGVtYmVkLCBmaWVsZHNldCwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGZvcm0sIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIGhlYWRlciwgaGdyb3VwLCBodG1sLCBpLCBpZnJhbWUsIGltZywgaW5zLCBrYmQsIGxhYmVsLCBsZWdlbmQsIGxpLCBtYXJrLCBtZW51LCBuYXYsIG9iamVjdCwgb2wsIG91dHB1dCwgcCwgcHJlLCBxLCBydWJ5LCBzLCBzYW1wLCBzZWN0aW9uLCBzbWFsbCwgc3Bhbiwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VtbWFyeSwgc3VwLCB0YWJsZSwgdGJvZHksIHRkLCB0Zm9vdCwgdGgsIHRoZWFkLCB0aW1lLCB0ciwgdHQsIHUsIHVsLCB2YXIsIHZpZGVvIHtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmFmdGVyLCBibG9ja3F1b3RlOmJlZm9yZSwgcTphZnRlciwgcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBjb250ZW50OiBub25lO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgVWJ1bnR1LCBDYW50YXJlbGwsIE5vdG8gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiLkFwcGxlU3lzdGVtVUlGb250XCIpLCBsb2NhbChcIlNlZ29lIFVJXCIpLCBsb2NhbChcIlVidW50dVwiKSwgbG9jYWwoXCJSb2JvdG8tUmVndWxhclwiKSwgbG9jYWwoXCJIZWx2ZXRpY2FOZXVlXCIpO1xuICBzcmM6IGxvY2FsKFwiLkFwcGxlU3lzdGVtVUlGb250XCIpLCBsb2NhbChcIlNlZ29lIFVJIEJvbGRcIiksIGxvY2FsKFwiVWJ1bnR1LUJvbGRcIiksIGxvY2FsKFwiUm9ib3RvLUJvbGRcIiksIGxvY2FsKFwiSGVsdmV0aWNhTmV1ZS1Cb2xkXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIFVidW50dSwgQ2FudGFyZWxsLCBOb3RvIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIi5BcHBsZVN5c3RlbVVJRm9udFwiKSwgbG9jYWwoXCJTZWdvZSBVSSBCb2xkIEl0YWxpY1wiKSwgbG9jYWwoXCJVYnVudHUtQm9sZEl0YWxpY1wiKSwgbG9jYWwoXCJSb2JvdG8tQm9sZEl0YWxpY1wiKSwgbG9jYWwoXCJIZWx2ZXRpY2FOZXVlLUJvbGRJdGFsaWNcIik7XG59XG5ib2R5LCBodG1sIHtcbiAgZm9udC1mYW1pbHk6IFBUIFNhbnMsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgVWJ1bnR1LCBDYW50YXJlbGwsIE5vdG8gU2Fucywgc2Fucy1zZXJpZiwgQXBwbGUgQ29sb3IgRW1vamksIFNlZ29lIFVJIEVtb2ppLCBTZWdvZSBVSSBTeW1ib2wsIE5vdG8gQ29sb3IgRW1vamk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogdWktbW9ub3NwYWNlO1xuICBzcmM6IGxvY2FsKFwiLkFwcGxlU3lzdGVtVUlGb250XCIpLCBsb2NhbChcIlNlZ29lIFVJIEl0YWxpY1wiKSwgbG9jYWwoXCJVYnVudHUtSXRhbGljXCIpLCBsb2NhbChcIlJvYm90by1JdGFsaWNcIiksIGxvY2FsKFwiSGVsdmV0aWNhTmV1ZS1JdGFsaWNcIik7XG4gIHNyYzogbG9jYWwoXCIuQXBwbGVTeXN0ZW1VSUZvbnRNb25vc3BhY2VkLVJlZ3VsYXJcIiksIGxvY2FsKFwiU2Vnb2UgVUkgTW9ub1wiKSwgbG9jYWwoXCJVYnVudHVNb25vXCIpLCBsb2NhbChcIlJvYm90by1Nb25vXCIpLCBsb2NhbChcIk1lbmxvXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiB1aS1tb25vc3BhY2U7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgc3JjOiBsb2NhbChcIi5BcHBsZVN5c3RlbVVJRm9udE1vbm9zcGFjZWQtUmVndWxhckl0YWxpY1wiKSwgbG9jYWwoXCJTZWdvZSBVSSBNb25vIEl0YWxpY1wiKSwgbG9jYWwoXCJVYnVudHVNb25vLUl0YWxpY1wiKSwgbG9jYWwoXCJSb2JvdG8tTW9uby1JdGFsaWNcIiksIGxvY2FsKFwiTWVubG8tSXRhbGljXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiB1aS1tb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCIuQXBwbGVTeXN0ZW1VSUZvbnRNb25vc3BhY2VkLUJvbGRcIiksIGxvY2FsKFwiU2Vnb2UgVUkgTW9ubyBCb2xkXCIpLCBsb2NhbChcIlVidW50dU1vbm8tQm9sZFwiKSwgbG9jYWwoXCJSb2JvdG8tTW9uby1Cb2xkXCIpLCBsb2NhbChcIk1lbmxvLUJvbGRcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHVpLW1vbm9zcGFjZTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiLkFwcGxlU3lzdGVtVUlGb250TW9ub3NwYWNlZC1Cb2xkSXRhbGljXCIpLCBsb2NhbChcIlNlZ29lIFVJIE1vbm8gQm9sZCBJdGFsaWNcIiksIGxvY2FsKFwiVWJ1bnR1TW9uby1Cb2xkSXRhbGljXCIpLCBsb2NhbChcIlJvYm90by1Nb25vLUJvbGRJdGFsaWNcIiksIGxvY2FsKFwiTWVubG8tQm9sZEl0YWxpY1wiKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICosIDphZnRlciwgOmJlZm9yZSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xbXMgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0xbXMgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMW1zICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxbXMgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG8gIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcyAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChkZXZpY2UtYXNwZWN0LXJhdGlvOiAyLzMpIHtcbiAgaW5wdXRbdHlwZT1kYXRlXSwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLCBpbnB1dFt0eXBlPWVtYWlsXSwgaW5wdXRbdHlwZT1tb250aF0sIGlucHV0W3R5cGU9bnVtYmVyXSwgaW5wdXRbdHlwZT1wYXNzd29yZF0sIGlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9dGltZV0sIGlucHV0W3R5cGU9dXJsXSwgaW5wdXRbdHlwZT13ZWVrXSwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoZGV2aWNlLWFzcGVjdC1yYXRpbzogMzc1LzY2Nykge1xuICBpbnB1dFt0eXBlPWRhdGVdLCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwgaW5wdXRbdHlwZT1kYXRldGltZV0sIGlucHV0W3R5cGU9ZW1haWxdLCBpbnB1dFt0eXBlPW1vbnRoXSwgaW5wdXRbdHlwZT1udW1iZXJdLCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgaW5wdXRbdHlwZT10ZWxdLCBpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPXRpbWVdLCBpbnB1dFt0eXBlPXVybF0sIGlucHV0W3R5cGU9d2Vla10sIHNlbGVjdCwgdGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLnBiX19iYXNrZXQtLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucGJfX2Jhc2tldC0tdGl0bGUge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGJfX2Jhc2tldC0tb3JkZXIsIC5wYl9fYmFza2V0LS10aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbn1cblxuLnBiX19iYXNrZXQtLW9yZGVyLS1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wYl9fYmFza2V0LS1vcmRlci0tdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5wYl9fYmFza2V0LS1vcmRlci0tcHJpY2Uge1xuICBjb2xvcjogI2VlMjU0YTtcbiAgZm9udC1mYW1pbHk6IEJlYmFzIE5ldWUsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucGJfX2Jhc2tldCAucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3Qtc2l6ZS0tYmxvY2sge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYl9fYmFza2V0IC5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBiX19iYXNrZXQgLnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LWZhYnJpYywgLnBiX19iYXNrZXQgLnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LXNpemUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wYl9fYmFza2V0IC5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1mYWJyaWM6YmVmb3JlLCAucGJfX2Jhc2tldCAucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3Qtc2l6ZTpiZWZvcmUge1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuXG4ucGJfX2Jhc2tldCAucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3QtZmFicmljIC5wYl9fZmFicmljLS1wcmUtaW5mbywgLnBiX19iYXNrZXQgLnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LXNpemUgLnBiX19mYWJyaWMtLXByZS1pbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMC4xODc1cmVtIDAgMC4xODc1cmVtIDAuNjI1cmVtO1xufVxuXG4ucGJfX2Jhc2tldCAucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3QtZmFicmljIC5wYl9fZmFicmljLS1wcmUtbGluaywgLnBiX19iYXNrZXQgLnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LXNpemUgLnBiX19mYWJyaWMtLXByZS1saW5rIHtcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEuNXJlbTtcbn1cblxuLnBiX19iYXNrZXQgLnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LWZhYnJpYyAucGJfX2ZhYnJpYy0tcHJlLWxpbms6YmVmb3JlLCAucGJfX2Jhc2tldCAucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3Qtc2l6ZSAucGJfX2ZhYnJpYy0tcHJlLWxpbms6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2M0YzRjNDtcbiAgYm9yZGVyLXJhZGl1czogMTgxNTUuMzc1cmVtO1xuICBjb2xvcjogIzgyODI4MjtcbiAgY29udGVudDogXCJcIjtcbiAgY29udGVudDogXCJpXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBiX19iYXNrZXQgLnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LWZhYnJpYyAucGJfX2ZhYnJpYy0tcHJlLWxpbms6Zm9jdXM6YmVmb3JlLCAucGJfX2Jhc2tldCAucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3QtZmFicmljIC5wYl9fZmFicmljLS1wcmUtbGluazpob3ZlcjpiZWZvcmUsIC5wYl9fYmFza2V0IC5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1zaXplIC5wYl9fZmFicmljLS1wcmUtbGluazpmb2N1czpiZWZvcmUsIC5wYl9fYmFza2V0IC5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1zaXplIC5wYl9fZmFicmljLS1wcmUtbGluazpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRjNGM0O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBiX19iYXNrZXQgLnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LWZhYnJpYyAucGJfX3NlbGVjdC0tbGFiZWwsIC5wYl9fYmFza2V0IC5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1zaXplIC5wYl9fc2VsZWN0LS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMC41cmVtIDAuNjI1cmVtO1xufVxuXG4ucGJfX2Jhc2tldCAucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3Qtc2l6ZSB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGJfX2Jhc2tldCAucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3Qtc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcItCg0LDQt9C80LXRgDpcIjtcbn1cblxuLnBiX19iYXNrZXQgLnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LWZhYnJpYyB7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xufVxuXG4ucGJfX2Jhc2tldCAucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3QtZmFicmljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi0KLQutCw0L3RjDpcIjtcbn1cblxuLnBiX19iYXNrZXQgLnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LWNoYW5nZSA+IC5wYl9fZmxleCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnBiX19iYXNrZXQgLnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LWltZy1ib3gge1xuICBmbGV4LWJhc2lzOiAxMjBweDtcbiAgbWluLWhlaWdodDogNTVweDtcbiAgbWluLWhlaWdodDogMy40Mzc1cmVtO1xufVxuXG4ucGJfX2Jhc2tldCAucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3QtYm90dG9tIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5wYl9fYmFza2V0IC5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1mYWJyaWMgLnBiX19zZWxlY3QtLWJsb2NrLCAucGJfX2Jhc2tldCAucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3Qtc2l6ZSAucGJfX3NlbGVjdC0tYmxvY2sge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMi4yNXJlbSk7XG59XG5cbi5wYl9fYmFza2V0LS1mb3JtIHtcbiAgY29sb3I6ICNmZjBjNGE7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGJfX2Jhc2tldC0tZm9ybS1kZWZhdWx0IHtcbiAgY29sb3I6ICM5ZWEzYWE7XG59XG5cbi5wYl9fYmFza2V0LS1mb3JtLWRlZmF1bHQgLnBiX19iYXNrZXQtLXRvdGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuMjVyZW07XG59XG5cbi5wYl9fYmFza2V0LS1mb3JtLWdpZnQge1xuICB1c2VyLWRyYWc6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbmltYXRpb246IDMwcyBpbmZpbml0ZSBiYXNrZXRHaWZ0O1xuICBhbmltYXRpb246IDMwcyBpbmZpbml0ZSBiYXNrZXRHaWZ0O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5ZGE1YWMsICM1NTg4OTMgNTAlLCAjOWRhNWFjKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucGJfX2Jhc2tldC0tZm9ybS1naWZ0LXRleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5wYl9fYmFza2V0LS1mb3JtLWdpZnQtaW1nIHtcbiAgd2lkdGg6IDMuMTg3NXJlbTtcbn1cblxuLnBiX19iYXNrZXQtLWZvcm0tZ2lmdC1waWN0dXJlIHtcbiAgbWFyZ2luOiAtMTBweCAwO1xufVxuXG4ucGJfX2Jhc2tldC0tZm9ybS1zdWNjZXNzIHtcbiAgY29sb3I6ICMwMGI2MDA7XG59XG5cbi5wYl9fYmFza2V0LS1mb3JtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG59XG5cbi5wYl9fYmFza2V0LS1mb3JtLXRpdGxlID4gc3BhbiB7XG4gIGNvbG9yOiAjMmIyYjJiO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucGJfX2Jhc2tldC0tZm9ybS1kZWxpdmVyeSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5wYl9fYmFza2V0LS1mb3JtLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG59XG5cbi5wYl9fYmFza2V0LS1mb3JtLWNvZGUge1xuICBjb2xvcjogIzJiMmIyYjtcbiAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG59XG5cbi5wYl9fYmFza2V0LS1jb2RlIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBtYXgtaGVpZ2h0OiAxNDBweDtcbiAgbWF4LWhlaWdodDogOC43NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBiX19iYXNrZXQtLWNvZGUtbGFiZWwge1xuICB1c2VyLWRyYWc6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIGNvbG9yOiAjN2M3YzdjO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjQzNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5wYl9fYmFza2V0LS1jb2RlLWxhYmVsID4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBkYXNoZWQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5wYl9fYmFza2V0LS1jb2RlLWJveCA+IC5idXR0b25fX2dyb3VwIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5wYl9fYmFza2V0LS1jb2RlIC5wYl9faW5wdXQtLWdyb3VwIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGJfX2Jhc2tldC0tY29kZSAuYnV0dG9uX19kZWZhdWx0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucGJfX2Jhc2tldC0tY29kZSAuYnV0dG9uX19kZWZhdWx0Om5vdCguYnV0dG9uX19kZWZhdWx0LS1yZWQpIHtcbiAgY29sb3I6ICMyYjJiMmI7XG59XG5cbi5wYl9fYmFza2V0LS1jb2RlLWlucHV0Om5vdCg6Y2hlY2tlZCkgfiAucGJfX2Jhc2tldC0tY29kZSB7XG4gIG1heC1oZWlnaHQ6IDA7XG59XG5cbi5wYl9fYmFza2V0LS1jb2RlLWlucHV0OmNoZWNrZWQgfiAucGJfX2Jhc2tldC0tY29kZS1sYWJlbCA+IHNwYW4ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ucGJfX2Jhc2tldC0tdG90YWwge1xuICBjb2xvcjogIzVjNWM1Yztcbn1cblxuLnBiX19iYXNrZXQtLXRvdGFsLWJveCB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBiX19iYXNrZXQtLXRvdGFsLWFtb3VudCB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbn1cblxuLnBiX19iYXNrZXQtLXRvdGFsLWFtb3VudC1ib3gge1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG59XG5cbi5wYl9fYmFza2V0LS10b3RhbC1hbW91bnQtdG90YWwge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xufVxuXG4ucGJfX2Jhc2tldC0tdG90YWwtYW1vdW50LXRvdGFsIC5wYl9fYmFza2V0LS10b3RhbC1hbW91bnQtY291bnQge1xuICBjb2xvcjogI2ZmMDAzNztcbn1cblxuLnBiX19iYXNrZXQtLWNoZWNrYm94IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYl9fYmFza2V0LS10YWJsZS0tYm9keS1pdGVtLCAucGJfX2Jhc2tldC0tdGFibGUtLWhlYWRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnBiX19iYXNrZXQtLXRhYmxlLS1ib2R5IHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjA3NjkyMzA3Njk7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDA7XG59XG5cbi5wYl9fYmFza2V0LS10YWJsZS0tYm9keS1pdGVtICsgLnBiX19iYXNrZXQtLXRhYmxlLS1ib2R5LWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbn1cblxuLnBiX19iYXNrZXQtLXRhYmxlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI2NjY2NjY2Njc7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYl9fYmFza2V0LS10YWJsZS10aXRsZSA+IHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYl9fYmFza2V0LS10YWJsZS0taXRlbSB7XG4gIGZsZXgtYmFzaXM6IDIwJTtcbiAgcGFkZGluZzogMCAwLjYyNXJlbTtcbn1cblxuLnBiX19iYXNrZXQtLXRhYmxlLS10ZXh0IHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLnBiX19iYXNrZXQtLXRhYmxlLS1uYW1lIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4ucGJfX2Jhc2tldC0tdGFibGUtLWRheSB7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIG1pbi13aWR0aDogNi4yNXJlbTtcbn1cblxuLnBiX19iYXNrZXQtLXRhYmxlLS1kYXkgLnBiX19iYXNrZXQtLXRhYmxlLS10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGJfX2Jhc2tldC0tdGFibGUtLXByaWNlIHtcbiAgZmxleC1iYXNpczogYXV0bztcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjA1ODgyMzUyOTQ7XG4gIG1pbi13aWR0aDogMTQwcHg7XG4gIG1pbi13aWR0aDogOC43NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGJfX2Jhc2tldC0tdGFibGUtLXByaWNlLWJsb2NrIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAzLjVyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBtaW4td2lkdGg6IDcuNXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBiX19iYXNrZXQtLXRhYmxlLS1wcmljZS1sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMzI7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZWZ0OiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE4MTgxODE4MTg7XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAwLjI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlIC0gMC42MjVyZW0pO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5wYl9fYmFza2V0LS10YWJsZS0taW5mbyAucGJfX2Jhc2tldC0tdGFibGUtLXRleHQgKyAucGJfX2Jhc2tldC0tdGFibGUtLXRleHQge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbn1cblxuLnBiX19iYXNrZXQtLXRhYmxlLS1pbmZvIC5wYl9fYmFza2V0LS10YWJsZS0tdGV4dC1ibG9jayB7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDAuMTg3NXJlbTtcbn1cblxuLnBiX19iYXNrZXQtLXRhYmxlLS1pbWcgaW1nIHtcbiAgbWF4LWhlaWdodDogMzBweDtcbiAgbWF4LWhlaWdodDogMS44NzVyZW07XG59XG5cbi5wYl9fYWRkYmFzY2tldC0tbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFza2V0R2lmdCB7XG4gIDAlLCB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1MCU7XG4gIH1cbiAgNTAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcbiAgfVxufVxuQGtleWZyYW1lcyBiYXNrZXRHaWZ0IHtcbiAgMCUsIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDUwJTtcbiAgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xuICB9XG59XG4ucGJfX2Jhc2tldC0tZm9ybS1ncm91cC0taXRlbSB7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC42MjVyZW0gMS4yNXJlbTtcbn1cblxuLnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAtLWl0ZW0tYm9yZGVyIHtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2UwZTBlMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAtLWl0ZW0tYm9yZGVyIH4gLnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAtLWl0ZW0tYm9yZGVyIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIG1hcmdpbi10b3A6IC0wLjEyNXJlbTtcbn1cblxuLnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAsIC5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLS1jbGVhciB7XG4gIGhlaWdodDogMy41cmVtO1xufVxuXG4ucGJfX2Jhc2tldC0tZm9ybS1ncm91cCwgLnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAtLWNsZWFyLCAucGJfX2Jhc2tldC0tZm9ybS1ncm91cC0taXRlbS1ibG9jayB7XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAtLWxhc3Qge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLnBiX19iYXNrZXQtLWNoZWNrLXBheS0tdGl0bGUge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnBiX19iYXNrZXQtLWNoZWNrLXBheS0tdGl0bGUtYmxvY2sge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGJfX2Jhc2tldC0tY2hlY2twYXktLWV4cG9ydGF0aW9uIHtcbiAgZmxleDogMSAxIDIwMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xufVxuXG4ucGJfX2Jhc2tldC0tY2hlY2twYXktLWV4cG9ydGF0aW9uLXRleHQge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnBiX19iYXNrZXQtLWNoZWNrcGF5LS1leHBvcnRhdGlvbi1saW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIGRhc2hlZCAjMDA1NGE2O1xuICBjb2xvcjogIzAwNTRhNjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5wYl9fYmFza2V0LS1jaGVja3BheS0tdGltZSB7XG4gIG1pbi13aWR0aDogODBweDtcbiAgbWluLXdpZHRoOiA1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xufVxuXG4ucGJfX2Jhc2tldC0tY2hlY2twYXktLXRpbWUtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYl9fYmFza2V0LS1jaGVja3BheS0taW1nIHtcbiAgd2lkdGg6IDYuMjVyZW07XG59XG5cbi5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLS1jaGVjay1wYXkgPiAucGJfX2Jhc2tldC0tZm9ybS1ncm91cC0taXRlbSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG59XG5cbi5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLS1pdGVtLnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAtLWNoZWNrLXBheSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG59XG5cbi5wYl9fYmFza2V0LS1jaGVjay1wYXktLWJvZHkge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1ibG9jaywgLnBiX19iYXNrZXQtLWlucHV0LS1jaGVjay1wYXkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBiX19iYXNrZXQtLWNoZWNrLXBheS0tYmxvY2s6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xufVxuXG4ucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1sYWJlbCwgLnBiX19iYXNrZXQtLWlzc3VlLS1pdGVtLWJsb2NrIHtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGJfX2Jhc2tldC0taXNzdWUtLWl0ZW0tYmxvY2sge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cblxuLnBiX19iYXNrZXQtLWlzc3VlLS1pdGVtLWJsb2NrOmZvY3VzLCAucGJfX2Jhc2tldC0taXNzdWUtLWl0ZW0tYmxvY2s6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiZGJkYmQ7XG59XG5cbi5wYl9fYmFza2V0LS1jaGVjay1wYXktLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAzLjVyZW07XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIG1pbi13aWR0aDogMTByZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xufVxuXG4ucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gc29saWQgI2M0YzRjNDtcbiAgd2lkdGg6IDMuNzVyZW07XG59XG5cbi5wYl9fYmFza2V0LS1jaGVjay1wYXktLWl0ZW0gKyAucGJfX2Jhc2tldC0tY2hlY2stcGF5LS10ZXh0IC5wYl9fYmFza2V0LS1jaGVjay1wYXktLXByaWNlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnBiX19iYXNrZXQtLWNoZWNrLXBheS0tY2hlY2tlZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1jaGVja2VkLXN0dWIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNiZGJkYmQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIHdpZHRoOiAxLjI1cmVtO1xufVxuXG4ucGJfX2Jhc2tldC0tY2hlY2stcGF5LS10ZXh0IHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5wYl9fYmFza2V0LS1jaGVjay1wYXktLXByaWNlIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwIDAuNjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYl9fYmFza2V0LS1jaGVjay1wYXktLXByaWNlLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDMyO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGVmdDogNTAlO1xuICBsaW5lLWhlaWdodDogMS4xODE4MTgxODE4O1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMC4yNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSAtIDAuNjI1cmVtKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1jaGVja2VkICsgLnBiX19iYXNrZXQtLWNoZWNrLXBheS0tbGFiZWw6YWZ0ZXIsIC5wYl9fYmFza2V0LS1jaGVjay1wYXktLWNoZWNrZWQgKyAucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1sYWJlbDpiZWZvcmUge1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xufVxuXG4ucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1jaGVja2VkICsgLnBiX19iYXNrZXQtLWNoZWNrLXBheS0tbGFiZWw6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4ucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1jaGVja2VkICsgLnBiX19iYXNrZXQtLWNoZWNrLXBheS0tbGFiZWw6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1jaGVja2VkOmFjdGl2ZSArIC5wYl9fYmFza2V0LS1jaGVjay1wYXktLWxhYmVsLCAucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1jaGVja2VkOmhvdmVyICsgLnBiX19iYXNrZXQtLWNoZWNrLXBheS0tbGFiZWwge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjA4KSwgcmdiYSgwLCAwLCAwLCAwLjA4KSksICNmZmY7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNiZGJkYmQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5wYl9fYmFza2V0LS1jaGVjay1wYXktLWNoZWNrZWQ6YWN0aXZlICsgLnBiX19iYXNrZXQtLWNoZWNrLXBheS0tbGFiZWwgLnBiX19iYXNrZXQtLWNoZWNrLXBheS0tY2hlY2tlZC1zdHViLCAucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1jaGVja2VkOmhvdmVyICsgLnBiX19iYXNrZXQtLWNoZWNrLXBheS0tbGFiZWwgLnBiX19iYXNrZXQtLWNoZWNrLXBheS0tY2hlY2tlZC1zdHViIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1USWlJR2hsYVdkb2REMGlNVEFpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrUEhCaGRHZ2daRDBpYlRFZ05TQXpMak16TXlBekxqTXpNMHd4TVNBeExqWTJOaUlnYzNSeWIydGxMWGRwWkhSb1BTSXlJaUJ6ZEhKdmEyVXRiR2x1WldOaGNEMGljbTkxYm1RaUlITjBjbTlyWlQwaUkwSkVRa1JDUkNJZ1ptbHNiRDBpYm05dVpTSXZQand2YzNablBnPT0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNiZGJkYmQ7XG59XG5cbi5wYl9fYmFza2V0LS1jaGVjay1wYXktLWNoZWNrZWQ6YWN0aXZlICsgLnBiX19iYXNrZXQtLWNoZWNrLXBheS0tbGFiZWwgLnBiX19iYXNrZXQtLWNoZWNrLXBheS0taXRlbSwgLnBiX19iYXNrZXQtLWNoZWNrLXBheS0tY2hlY2tlZDpob3ZlciArIC5wYl9fYmFza2V0LS1jaGVjay1wYXktLWxhYmVsIC5wYl9fYmFza2V0LS1jaGVjay1wYXktLWl0ZW0ge1xuICBib3JkZXItY29sb3I6ICNiZGJkYmQ7XG59XG5cbi5wYl9fYmFza2V0LS1jaGVjay1wYXktLWNoZWNrZWQ6YWN0aXZlICsgLnBiX19iYXNrZXQtLWNoZWNrLXBheS0tbGFiZWwgLnBiX19iYXNrZXQtLWNoZWNrLXBheS0tcHJpY2UsIC5wYl9fYmFza2V0LS1jaGVjay1wYXktLWNoZWNrZWQ6aG92ZXIgKyAucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1sYWJlbCAucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1wcmljZSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1jaGVja2VkOmNoZWNrZWQgKyAucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1sYWJlbCB7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5wYl9fYmFza2V0LS1jaGVjay1wYXktLWNoZWNrZWQ6Y2hlY2tlZCArIC5wYl9fYmFza2V0LS1jaGVjay1wYXktLWxhYmVsOmFmdGVyLCAucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1jaGVja2VkOmNoZWNrZWQgKyAucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1sYWJlbDpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1jaGVja2VkOmNoZWNrZWQgKyAucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1sYWJlbDpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZjAwMzc7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZjAwMzc7XG59XG5cbi5wYl9fYmFza2V0LS1jaGVjay1wYXktLWNoZWNrZWQ6Y2hlY2tlZCArIC5wYl9fYmFza2V0LS1jaGVjay1wYXktLWxhYmVsOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmMDAzNztcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZjAwMzc7XG59XG5cbi5wYl9fYmFza2V0LS1jaGVjay1wYXktLWNoZWNrZWQ6Y2hlY2tlZCArIC5wYl9fYmFza2V0LS1jaGVjay1wYXktLWxhYmVsIC5wYl9fYmFza2V0LS1jaGVjay1wYXktLWNoZWNrZWQtc3R1YiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMzc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVElpSUdobGFXZG9kRDBpTVRBaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK1BIQmhkR2dnWkQwaWJURWdOU0F6TGpNek15QXpMak16TTB3eE1TQXhMalkyTmlJZ2MzUnliMnRsTFhkcFpIUm9QU0l5SWlCemRISnZhMlV0YkdsdVpXTmhjRDBpY205MWJtUWlJSE4wY205clpUMGlJMlptWmlJZ1ptbHNiRDBpYm05dVpTSXZQand2YzNablBnPT0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNmZjAwMzc7XG59XG5cbi5wYl9fYmFza2V0LS1jaGVjay1wYXktLWNoZWNrZWQ6Y2hlY2tlZCArIC5wYl9fYmFza2V0LS1jaGVjay1wYXktLWxhYmVsIC5wYl9fYmFza2V0LS1jaGVjay1wYXktLWl0ZW0ge1xuICBib3JkZXItY29sb3I6ICNmZjAwMzc7XG59XG5cbi5wYl9fYmFza2V0LS1mb3JtLWNoZWNrLS1ibG9jayB7XG4gIHBhZGRpbmc6IDAuODEyNXJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYl9fYmFza2V0LS1mb3JtLWNoZWNrLS1ibG9jayAucGJfX2Jhc2tldC0tZm9ybS1sYWJlbC0tY2hlY2sge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5wYl9fYmFza2V0LS1mb3JtLWNoZWNrLS1ibG9jayAucGJfX2Jhc2tldC0tZm9ybS1jaGVjay0tdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbn1cblxuLnBiX19iYXNrZXQtLWZvcm0tY2hlY2stLWJsb2NrIC5wYl9fYmFza2V0LS1mb3JtLWlucHV0LS1jaGVja2VkLXN0dWIge1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIHdpZHRoOiAxLjI1cmVtO1xufVxuXG4ucGJfX2Jhc2tldC0tZm9ybS1jaGVjay0tYmxvY2sgLnBiX19iYXNrZXQtLWZvcm0taW5wdXQtLWNoZWNrZWQ6Y2hlY2tlZCArIC5wYl9fYmFza2V0LS1mb3JtLWlucHV0LS1jaGVja2VkLXN0dWI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRJaUlHaGxhV2RvZEQwaU1UQWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQSEJoZEdnZ1pEMGliVEVnTlNBekxqTXpNeUF6TGpNek0wd3hNU0F4TGpZMk55SWdjM1J5YjJ0bExYZHBaSFJvUFNJeUlpQnpkSEp2YTJVdGJHbHVaV05oY0QwaWNtOTFibVFpSUhOMGNtOXJaVDBpSTJabVppSWdabWxzYkQwaWJtOXVaU0l2UGp3dmMzWm5QZz09KSA1MCUgbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDEuMTI1cmVtO1xuICB3aWR0aDogMS4xMjVyZW07XG59XG5cbi5wYl9fYmFza2V0LS1pc3N1ZS0tdGl0bGUge1xuICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI2JkYmRiZDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1hcmdpbjogMjBweCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucGJfX2Jhc2tldC0taXNzdWUtLXRpdGxlLXRleHQge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQgI2JkYmRiZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gc29saWQgI2JkYmRiZDtcbiAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNiZGJkYmQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3R0b206IC0wLjA2MjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGJfX2Jhc2tldC0taXNzdWUtLWNvbnRlbnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wYl9fYmFza2V0LS1pbmZvLWJsb2NrIHtcbiAgcGFkZGluZzogMC43NXJlbSAwO1xufVxuXG4ucGJfX2Jhc2tldC0taW5mby1ibG9jay0taCB7XG4gIGNvbG9yOiAjNGY0ZjRmO1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnBiX19iYXNrZXQtLWluZm8tYmxvY2stLXAge1xuICBjb2xvcjogIzRmNGY0ZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG5cbi5wYl9fYmFza2V0LS1pbmZvLWJsb2NrLS1wID4gbm9iciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGJfX2Jhc2tldC0taW5mby1ibG9jay0tYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMC44NzVyZW0gMDtcbn1cblxuLnBiX19iYXNrZXQtLWluZm8tYmxvY2stLXRlbC1pbWcge1xuICBiYWNrZ3JvdW5kOiAjMDA1NGE2O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxLjVyZW07XG59XG5cbi5wYl9fYmFza2V0LS1pbmZvLWJsb2NrLS10ZWwge1xuICBjb2xvcjogIzAwNTRhNjtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi5wYl9fYmFza2V0LS1pbmZvLWJsb2NrLS1nYXJhbnQsIC5wYl9fYmFza2V0LS1pbmZvLWJsb2NrLS10ZWwge1xuICBmb250LXNpemU6IDEuNDM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuLnBiX19iYXNrZXQtLWluZm8tYmxvY2stLWdhcmFudCB7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucGJfX2Jhc2tldC0taW5mby1ibG9jay0tZ2FyYW50LWltZyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ucGJfX2Jhc2tldC0taW5mby0taXNzdWUtdGV4dCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yODU3MTQyODU3O1xuICBwYWRkaW5nLWxlZnQ6IDMuMTI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYl9fYmFza2V0LS1pbmZvLS1pc3N1ZS10ZXh0ID4gbm9iciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucGJfX2Jhc2tldC0taW5mby0taXNzdWUtdGV4dDpmaXJzdC1jaGlsZDphZnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTRhNjtcbiAgYm9yZGVyLXJhZGl1czogMTgxNTUuMzc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgY29udGVudDogXCJpXCI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgaGVpZ2h0OiAyLjI1cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIuMjVyZW07XG59XG5cbi5wYl9fYmFza2V0LS1pbmZvLS1pc3N1ZS10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAwLjEyNXJlbSBzb2xpZCAjZGRkO1xuICBib3JkZXItdG9wOiAwLjEyNXJlbSBzb2xpZCAjZGRkO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC42MjVyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgd2lkdGg6IDEuMjVyZW07XG59XG5cbi5wYl9fYmFza2V0LS1pc3N1ZS0taXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgbWFyZ2luOiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYl9fYmFza2V0LS1pc3N1ZS0tY2hlY2stYmxvY2sge1xuICBib3JkZXItcmlnaHQ6IDAuMDYyNXJlbSBzb2xpZCAjYzRjNGM0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnBiX19iYXNrZXQtLWlzc3VlLS1jaGVjayB7XG4gIGxlZnQ6IDEuNXJlbTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuMzc1cmVtO1xufVxuXG4ucGJfX2Jhc2tldC0taXNzdWUtLWNoZWNrLXN0dWIge1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjYmRiZGJkO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbjogMTBweCAyMHB4IDEwcHggMTJweDtcbiAgd2lkdGg6IDEuMjVyZW07XG59XG5cbi5wYl9fYmFza2V0LS1pc3N1ZS0tY2hlY2stYmxvY2s6aG92ZXIgLnBiX19iYXNrZXQtLWlzc3VlLS1jaGVjay1zdHViLCAucGJfX2Jhc2tldC0taXNzdWUtLWNoZWNrOmhvdmVyICsgLnBiX19iYXNrZXQtLWlzc3VlLS1pdGVtLWJsb2NrIC5wYl9fYmFza2V0LS1pc3N1ZS0tY2hlY2stc3R1YiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVElpSUdobGFXZG9kRDBpTVRBaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK1BIQmhkR2dnWkQwaWJURWdOU0F6TGpNek15QXpMak16TTB3eE1TQXhMalkyTmlJZ2MzUnliMnRsTFhkcFpIUm9QU0l5SWlCemRISnZhMlV0YkdsdVpXTmhjRDBpY205MWJtUWlJSE4wY205clpUMGlJMEpFUWtSQ1JDSWdabWxzYkQwaWJtOXVaU0l2UGp3dmMzWm5QZz09KTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4ucGJfX2Jhc2tldC0taXNzdWUtLWNoZWNrOmNoZWNrZWQgKyAucGJfX2Jhc2tldC0taXNzdWUtLWNoZWNrLXN0dWIsIC5wYl9fYmFza2V0LS1pc3N1ZS0tY2hlY2s6Y2hlY2tlZCArIC5wYl9fYmFza2V0LS1pc3N1ZS0taXRlbS1ibG9jayAucGJfX2Jhc2tldC0taXNzdWUtLWNoZWNrLXN0dWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDM3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRJaUlHaGxhV2RvZEQwaU1UQWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQSEJoZEdnZ1pEMGliVEVnTlNBekxqTXpNeUF6TGpNek0wd3hNU0F4TGpZMk5pSWdjM1J5YjJ0bExYZHBaSFJvUFNJeUlpQnpkSEp2YTJVdGJHbHVaV05oY0QwaWNtOTFibVFpSUhOMGNtOXJaVDBpSTJabVppSWdabWxzYkQwaWJtOXVaU0l2UGp3dmMzWm5QZz09KTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZmYwMDM3O1xufVxuXG4ucGJfX2Jhc2tldC0taXNzdWUtLWluZm8ge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIHBhZGRpbmc6IDAgMC45Mzc1cmVtO1xufVxuXG4ucGJfX2Jhc2tldC0taXNzdWUtLXRleHQgPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMDtcbn1cblxuLnBiX19iYXNrZXQtLWlzc3VlLS1pbmZvLXBpY2t1cCB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjE4NzVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjkzNzVyZW07XG59XG5cbi5wYl9fYmFza2V0LS1pc3N1ZS0taW5mby1waWNrdXAgc3BhbiB7XG4gIGNvbG9yOiAjMDA1NGE2O1xufVxuXG4ucGJfX2Jhc2tldC0taXNzdWUtLWxpbmsge1xuICBib3R0b206IDA7XG4gIGN1cnNvcjogem9vbS1pbjtcbiAgcGFkZGluZzogMC4xODc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBiX19iYXNrZXQtLWlzc3VlLS1saW5rOmZvY3VzIC5wYl9fYmFza2V0LS1pc3N1ZS0tbGluay10ZXh0LCAucGJfX2Jhc2tldC0taXNzdWUtLWxpbms6aG92ZXIgLnBiX19iYXNrZXQtLWlzc3VlLS1saW5rLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wYl9fYmFza2V0LS1pc3N1ZS0tbGluazphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY2RuL2ltZy95bWFwL2Jhc2tldC1tYXBzLXBsYWNlaG9sZGVyLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYXZpZiAucGJfX2Jhc2tldC0taXNzdWUtLWxpbms6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Nkbi9pbWcveW1hcC9iYXNrZXQtbWFwcy1wbGFjZWhvbGRlci5hdmlmKTtcbn1cblxuLndlYnAubm8tYXZpZiAucGJfX2Jhc2tldC0taXNzdWUtLWxpbms6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Nkbi9pbWcveW1hcC9iYXNrZXQtbWFwcy1wbGFjZWhvbGRlci53ZWJwKTtcbn1cblxuLnBiX19iYXNrZXQtLWlzc3VlLS1saW5rLWJsb2NrIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTkwZGVnKTtcbn1cblxuLnBiX19iYXNrZXQtLWlzc3VlLS1saW5rLXRleHQge1xuICBjb2xvcjogIzAwNTRhNjtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5wYl9fYmFza2V0LS1pc3N1ZS0taW5mby1waWNrdXAsIC5wYl9fYmFza2V0LS1pc3N1ZS0tdGV4dCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5wYl9fYmFza2V0LS1pc3N1ZS0tbWFwLWxpc3QtLXNjcm9sbCB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLS1tYXAtbGlzdCAucGJfX2Jhc2tldC0taXNzdWUtLW1hcC1saXN0IHtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLS1tYXAtbGlzdCAucGJfX2Jhc2tldC0taXNzdWUtLW1hcC1saXN0IC5wYl9fYmFza2V0LS1pc3N1ZS0taXRlbSB7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAtLW1hcC1saXN0IC5wYl9fYmFza2V0LS1pc3N1ZS0tY29udGVudC5wYl9fYmFza2V0LS1pc3N1ZS0tbWFwLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGJfX2Jhc2tldC0taXNzdWUtLW1hcC1nZW9jb2RlIHtcbiAgZmxleC1iYXNpczogNjAlO1xuICBoZWlnaHQ6IDIyLjVyZW07XG4gIG1heC13aWR0aDogNjAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYl9fYmFza2V0LS1pc3N1ZS0tbWFwLWxpc3Qge1xuICBmbGV4LWJhc2lzOiA0MCU7XG4gIG1heC13aWR0aDogNDAlO1xufVxuXG4ucGJfX2Jhc2tldC0tZm9ybS1ncm91cC0tbWFwLWxpc3QgLnBiX19iYXNrZXQtLWlzc3VlLS1saW5rLXRleHQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLS1tYXAtbGlzdCAucGJfX2Jhc2tldC0taXNzdWUtLW1hcC1ib3gge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjYmRiZGJkO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucGJfX2Jhc2tldC0tZm9ybS1ncm91cC0taXRlbS5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLS1pdGVtLWxhc3QtZm9ybSwgLnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAtLW1hcC1saXN0IC5wYl9fYmFza2V0LS1pc3N1ZS0tY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAtLW1hcC1saXN0IC5wYl9fYmFza2V0LS1pc3N1ZS0taXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAtLWFkZHJlc3MtbGlzdC5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLS1tYXAtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5cbi5wYl9fYmFza2V0LS1pbmZvLS1pc3N1ZS1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wYl9fYmFza2V0LS1pbmZvLWltZyB7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIG1heC13aWR0aDogMjIuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYl9fYmFza2V0LS1pbmZvLXBheSB7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgcGFkZGluZzogMC44NzVyZW07XG59XG5cbi5wYl9fYmFza2V0LS1jaGVjay1wYXktLWluZm8gc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmdpZnRfYmFubmVyX3NxdWFyZSB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgYmFja2dyb3VuZDogI2U4ZjlmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDEuODc1cmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5naWZ0X2Jhbm5lcl9zcXVhcmVfaW1hZ2Uge1xuICBmb250LXNpemU6IDcuMDYyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZ2lmdF9iYW5uZXJfc3F1YXJlX3RpdGxlIHtcbiAgY29sb3I6ICMwMDU0YTY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZ2lmdF9iYW5uZXJfc3F1YXJlX3RleHQsIC5naWZ0X2Jhbm5lcl9zcXVhcmVfdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBtYXJnaW46IDE1cHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZ2lmdF9iYW5uZXJfc3F1YXJlX3RleHQge1xuICBjb2xvcjogIzRmNGY0ZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnBiX19iYXNrZXQtLWFkZHJlc3MtY2hlY2s6Y2hlY2tlZCArIC5wYl9faW5wdXQtLWxhYmVsLWdyb3VwIC5wYl9faW5wdXQtLWxhYmVsLXRleHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucGJfX2Jhc2tldC0tYWRkcmVzcy1jaGVjazpub3QoOmNoZWNrZWQpICsgLnBiX19pbnB1dC0tbGFiZWwtZ3JvdXAgLnBiX19mbGV4LW1heCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uanMtLXBiX19iYXNrZXQtLWZvcm0tZGVsaXZlcnkge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGJfX2FkZGJhc2NrZXQtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzM7XG59XG5cbi5wYl9fYWRkYmFzY2tldC0tYnV0dG9uLWdyb3VwIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3Qge1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZTBlMGUwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LWJvdHRvbSwgLnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LXRvcCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC42MjVyZW0gMS4yNXJlbTtcbn1cblxuLnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LXRvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gMC4yNXJlbSAwIDA7XG59XG5cbi5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1ib3R0b20ge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMC4yNXJlbSAwLjI1cmVtO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjI1cmVtO1xufVxuXG4ucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3QtZm9vdGVyLS10ZXh0IHtcbiAgY29sb3I6ICNmZjAwMzc7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzMztcbn1cblxuLnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LW5hbWUge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LXRleHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4ucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3QtYXJ0IHtcbiAgY29sb3I6ICNiZGJkYmQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1jaGFuZ2UgLnBiX19mYWJyaWMtLXByZS1pbmZvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LWZhYnJpYyAucGJfX2ZhYnJpYy0tcHJlLWxpbmssIC5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1zaXplIC5wYl9fZmFicmljLS1wcmUtbGluayB7XG4gIGNvbG9yOiAjYmRiZGJkO1xufVxuXG4ucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3QtZmFicmljIC5wYl9fZmFicmljLS1wcmUtbGluazpmb2N1cywgLnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LWZhYnJpYyAucGJfX2ZhYnJpYy0tcHJlLWxpbms6aG92ZXIsIC5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1zaXplIC5wYl9fZmFicmljLS1wcmUtbGluazpmb2N1cywgLnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LXNpemUgLnBiX19mYWJyaWMtLXByZS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDU0YTY7XG59XG5cbi5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1wcmljZSB7XG4gIGNvbG9yOiAjZDkwMDAwO1xuICBmb250LWZhbWlseTogQmViYXMgTmV1ZSwgUFQgU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDE4NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE2NjY2NjY2Njc7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3QtcHJpY2Utb2xkIHtcbiAgY29sb3I6ICM0ZjRmNGY7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3QtcHJpY2Utb2xkID4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LXByaWNlLW9sZCA+IHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRmNGY0ZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGhlaWdodDogMC4xMjVyZW07XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC0wLjA2MjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LWRlbGV0ZSB7XG4gIGNvbG9yOiAjODI4MjgyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI4NTc7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1kZWxldGU6Zm9jdXMsIC5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1kZWxldGU6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LXJlY29tbWVuZGF0aW9uIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbi5wYl9fYWRkYmFzY2tldCAucGJfX2FkZGJhc2NrZXQtLWl0ZW06bGFzdC1jaGlsZCAucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3QtdG9wIC5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1uYW1lIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5wYl9fYWRkYmFzY2tldCAucGJfX2FkZGJhc2NrZXQtLWl0ZW06bGFzdC1jaGlsZCAucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3QtdG9wIC5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1zZXR0aW5nIHtcbiAgb3JkZXI6IDM7XG59XG5cbi5wYl9fYWRkYmFzY2tldC0tcmVjb21tZW5kYXRpb25zIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG59XG5cbi5wYl9fYWRkYmFzY2tldC0tcmVjb21tZW5kYXRpb25zLXRpdGxlIHtcbiAgY29sb3I6ICM0ZjRmNGY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuODEyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjE4NzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMTg3NXJlbTtcbn1cblxuLnBiX19hZGRiYXNja2V0LS1yZWNvbW1lbmRhdGlvbnMgLmJ1dHRvbl9fZGVmYXVsdCB7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBoZWlnaHQ6IDEuODc1cmVtO1xufVxuXG4ucGJfX2FkZGJhc2NrZXQtLXJlY29tbWVuZGF0aW9ucyAucGJfX2NhdGFsb2ctLXByb2R1Y3QtaXRlbSwgLnBiX19hZGRiYXNja2V0LS1yZWNvbW1lbmRhdGlvbnMgLnBiX19jYXRhbG9nLS1wcm9kdWN0LWl0ZW0tLWJveCB7XG4gIG1heC13aWR0aDogOTBweDtcbiAgbWF4LXdpZHRoOiA1LjYyNXJlbTtcbn1cblxuLnBiX19hZGRiYXNja2V0LS1yZWNvbW1lbmRhdGlvbnMgLnBiX19jYXRhbG9nLS1wcm9kdWN0LWltZy1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5cbi5wYl9fYWRkYmFzY2tldC0tcmVjb21tZW5kYXRpb25zIC5wYl9fY2F0YWxvZy0tcHJvZHVjdC1pdGVtLS1ib3g6aG92ZXIgLnBiX19jYXRhbG9nLS1wcm9kdWN0LWJ1dHRvbiB7XG4gIGhlaWdodDogMi4zNzVyZW07XG59XG5cbi5wYl9fYWRkYmFzY2tldC0tcmVjb21tZW5kYXRpb25zIC5wYl9fY2F0YWxvZy0tY3Byb2R1Y3QtaW5mby0tcHJpY2UsIC5wYl9fYWRkYmFzY2tldC0tcmVjb21tZW5kYXRpb25zIC5wYl9fY2F0YWxvZy0tY3Byb2R1Y3QtaW5mby0tcHJpY2Utb2xkLCAucGJfX2FkZGJhc2NrZXQtLXJlY29tbWVuZGF0aW9ucyAucGJfX2NhdGFsb2ctLWNwcm9kdWN0LWluZm8tLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLnBiX19hZGRiYXNja2V0LS1yZWNvbW1lbmRhdGlvbnMtbGlzdCAucGJfX2NhdGFsb2ctLWxpc3Q6bm90KC50bnMtc2xpZGVyKSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnBiX19waWNrZWQtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTgxODE4MTgxODtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuXG4ucGJfX3BpY2tlZC0tdGl0bGUtcmVkIHtcbiAgY29sb3I6ICNkOTAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5wYl9fcGlja2VkLS1saXN0IHtcbiAgbWF4LXdpZHRoOiA4NDBweDtcbiAgbWF4LXdpZHRoOiA1Mi41cmVtO1xufVxuXG4ucGJfX3BpY2tlZC0tbGlzdCAucGJfX2NhdGFsb2ctLWxpc3Q6bm90KC50bnMtc2xpZGVyKSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucGJfX3BpY2tlZC0tbGlzdCAucGJfX2NhdGFsb2ctLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDkwdnc7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5wYl9fZ2lmdC1wYWNrYWdpbmctLXRpdGxlIHtcbiAgY29sb3I6ICM0ZjRmNGY7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMDU1NTU1NTU1NjtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgbWF4LXdpZHRoOiAyMHJlbTtcbn1cblxuLnBiX19naWZ0LXBhY2thZ2luZy0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5wYl9fZ2lmdC1wYWNrYWdpbmctLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucGJfX2dpZnQtcGFja2FnaW5nLS1pbWcge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ucGJfX2dpZnQtcGFja2FnaW5nLS1pbWctYm94IHtcbiAgcGFkZGluZzogMCAzLjEyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGJfX2ZhYnJpYy0tcHJlLWxpbmsyIHtcbiAgY29sb3I6ICMwMDU0YTY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xNjY2Nztcbn1cblxuLnBiX19mYWJyaWMtLXNpemUgLnBiX19mYWJyaWMtLXNpemUtbGluay5qcy1zaXplLWJ1dHRvbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGJfX2Jhc2tldCAucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3QtY2hhbmdlIHtcbiAgICBmbGV4LWJhc2lzOiA4MCU7XG4gICAgcGFkZGluZzogMCAwLjYyNXJlbTtcbiAgfVxuICAucGJfX2Jhc2tldC0taW5mby0taXNzdWUtYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxuICAucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3QtY2hhbmdlIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHBhZGRpbmc6IDAgMS4yNXJlbTtcbiAgfVxuICAucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3QtaW1nLWJveCB7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICBtYXgtd2lkdGg6IDYuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1zaXplLS1ibG9jayB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1zaXplLS1ibG9jayArIC5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1zaXplLS1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGJfX2Jhc2tldC0tdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucGJfX2Jhc2tldC0tb3JkZXJpbmcge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDM4NnB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDM4NnB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI0LjEyNXJlbSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBiX19iYXNrZXQtLW9yZGVyIHtcbiAgICBmbGV4LWJhc2lzOiAzODZweDtcbiAgICBtYXgtd2lkdGg6IDM4NnB4O1xuICAgIG1heC13aWR0aDogMjQuMTI1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYl9fYmFza2V0LS1mb3JtLXRpdGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQ7XG4gICAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm90dG9tOiAtMC4wNjI1cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW07XG4gICAgcGFkZGluZy10b3A6IDAuMzc1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucGJfX2Jhc2tldC0tZm9ybS10aXRsZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyLjg3NXJlbTtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNC42ODc1cmVtO1xuICB9XG4gIC5wYl9fYmFza2V0LS1mb3JtLXRpdGxlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogNi4yNXJlbTtcbiAgICBib3R0b206IDEuMTg3NXJlbTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMC4wNjI1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTVyZW07XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjVkZWcpO1xuICAgIHdpZHRoOiA1LjM3NXJlbTtcbiAgfVxuICAucGJfX2Jhc2tldC0tZm9ybS1jb250YWN0LCAucGJfX2Jhc2tldC0tZm9ybS1kZWxpdmVyeSB7XG4gICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgfVxuICAucGJfX2Jhc2tldC0tZm9ybS1jb250YWN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xuICB9XG4gIC5wYl9fYmFza2V0LS1mb3JtLWNvbnRhY3QgLnBiX19pbnB1dC0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnBiX19iYXNrZXQtLWZvcm0tZGVsaXZlcnkge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAucGJfX2Jhc2tldC0tZm9ybS1pdGVtIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDAuMzc1cmVtIDAuNjI1cmVtO1xuICB9XG4gIC5wYl9fYmFza2V0LS1mb3JtLWl0ZW06Zmlyc3QtY2hpbGQgLnBiX19pbnB1dC0tbGFiZWwtdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAucGJfX2Jhc2tldC0tYm94IC5wYl9fYmFza2V0LS1vcmRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAucGJfX2Jhc2tldC0tdGFibGUtLWJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2UwZTBlMDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB9XG4gIC5wYl9fYmFza2V0LS1jaGVjay1wYXktLWJsb2NrLCAucGJfX2Jhc2tldC0taW5wdXQtLWNoZWNrLXBheSB7XG4gICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICBtaW4td2lkdGg6IDEwcmVtO1xuICB9XG4gIC5wYl9fYmFza2V0LS1pbmZvLS1pc3N1ZS10ZXh0IHtcbiAgICBmbGV4LWJhc2lzOiAzMyU7XG4gICAgbWF4LXdpZHRoOiAzMyU7XG4gIH1cbiAgLnBiX19iYXNrZXQtLWluZm8tLWlzc3VlLXRleHQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogNC4zNzVyZW07XG4gIH1cbiAgLnBiX19iYXNrZXQtLWlzc3VlLS1tYXAtbGlzdC0tc2Nyb2xsIHtcbiAgICBoZWlnaHQ6IDIyLjVyZW07XG4gIH1cbiAgLnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAtLWNoZWNrcGF5IHtcbiAgICBtYXJnaW4tdG9wOiAyLjg3NXJlbTtcbiAgfVxuICAucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1pbmZvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLS1jaGVja3BheSA+IC5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLS1pdGVtOmZpcnN0LWNoaWxkIC5wYl9fYmFza2V0LS1jaGVjay1wYXktLWluZm8ge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE4NzVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0b3A6IC0xMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLS1pdGVtLWJvcmRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgfVxuICAucGJfX2Jhc2tldC0tZm9ybS1ncm91cC0taXRlbS1ib3JkZXIgPiAucGJfX2Jhc2tldC0tZm9ybS1ncm91cC0taXRlbSArIC5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLS1pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAucGJfX2Jhc2tldC0tZm9ybS1ncm91cC0tYWRkcmVzcy1saXN0IHtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2JkYmRiZDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAucGJfX2FkZGJhc2NrZXQge1xuICAgIG1pbi13aWR0aDogODAwcHg7XG4gICAgbWluLXdpZHRoOiA1MHJlbTtcbiAgfVxuICAucGJfX2FkZGJhc2NrZXQtLWJ1dHRvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIH1cbiAgLnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LWNoYW5nZSAucGJfX2ZhYnJpYy0tcHJlLWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjg3NXJlbTtcbiAgfVxuICAucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3Qtc2l6ZS0tYm94IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1zaXplLS1ibG9jayB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1zaXplLS1ibG9jayArIC5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1zaXplLS1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgfVxuICAucGJfX3BpY2tlZCAucGJfX2NhdGFsb2ctLXByb2R1Y3QtaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLnBiX19iYXNrZXQtLWluZm8tLWlzc3VlLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIH1cbiAgLnBiX19iYXNrZXQtLWZvcm0tLWlzc3VlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX2Jhc2tldCB7XG4gICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2UwZTBlMDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMDtcbiAgfVxuICAucGJfX2Jhc2tldC0taXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYl9fYmFza2V0LS1pdGVtOm50aC1jaGlsZCgzKS5wYl9fYmFza2V0LS1vcmRlcmluZyB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLnBiX19iYXNrZXQtLWl0ZW06bnRoLWNoaWxkKDQpLnBiX19iYXNrZXQtLW9yZGVyIHtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnBiX19iYXNrZXQtLWZvcm0tdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucGJfX2Jhc2tldC0tZm9ybS10aXRsZSA+IHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLnBiX19iYXNrZXQtLWZvcm0tdGl0bGU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwLjYyNXJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBiX19iYXNrZXQtLWZvcm0taXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYl9fYmFza2V0LS1jb2RlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgfVxuICAucGJfX2Jhc2tldC0tdG90YWwtYnV0dG9uIC5idXR0b25fX2RlZmF1bHQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucGJfX2Jhc2tldC0tdG90YWwge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICB9XG4gIC5wYl9fYmFza2V0LS10YWJsZS0tYm9keS1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNlMGUwZTA7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwLjYyNXJlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG4gIC5wYl9fYmFza2V0LS10YWJsZS0taGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYl9fYmFza2V0LS10YWJsZS0tcHJpY2Utb25saW5lIC5wYl9fYmFza2V0LS10YWJsZS0tcHJpY2UtYmxvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXIoLS1iYXNrZXQtcHJpY2Utb25saW5lKTtcbiAgfVxuICAucGJfX2Jhc2tldC0tdGFibGUtLXByaWNlLWNhc2ggLnBiX19iYXNrZXQtLXRhYmxlLS1wcmljZS1ibG9jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcigtLWJhc2tldC1wcmljZSk7XG4gIH1cbiAgLnBiX19iYXNrZXQtLXRhYmxlLS1wcmljZS1ibG9jayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgfVxuICAucGJfX2Jhc2tldC0tdGFibGUtLXByaWNlLWJsb2NrOmJlZm9yZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNlMGUwZTA7XG4gICAgY29sb3I6ICNiZGJkYmQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsZWZ0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwLjEyNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGJfX2Jhc2tldC0tdGFibGUtLWluZm8ge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxuICAucGJfX2Jhc2tldC0tdGFibGUtLWluZm8gLnBiX19iYXNrZXQtLXRhYmxlLS10ZXh0LWJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnBiX19iYXNrZXQtLXRhYmxlLS1pbmZvIC5wYl9fYmFza2V0LS10YWJsZS0tdGV4dC1ibG9jazpiZWZvcmUge1xuICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjZTBlMGUwO1xuICAgIGNvbG9yOiAjYmRiZGJkO1xuICAgIGNvbnRlbnQ6IHZhcigtLWJhc2tldC1pbmZvKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucGJfX2Jhc2tldC0tdGFibGUtLWluZm8tZGVsaXZlcnkgLnBiX19iYXNrZXQtLXRhYmxlLS10ZXh0LWJsb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyKC0tYmFza2V0LWluZm8tZGVsaXZlcnkpO1xuICB9XG4gIC5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLS1jaGVjay1wYXkgPiAucGJfX2Jhc2tldC0tZm9ybS1ncm91cC0taXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucGJfX2Jhc2tldC0taW5mby0taXNzdWUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzM7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxuICAucGJfX2Jhc2tldC0taW5mby0taXNzdWUtdGV4dDpmaXJzdC1jaGlsZDphZnRlciB7XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgfVxuICAucGJfX2Jhc2tldC0taW5mby0taXNzdWUtdGV4dDpub3QoOmZpcnN0LWNoaWxkKTphZnRlciB7XG4gICAgaGVpZ2h0OiAwLjgxMjVyZW07XG4gICAgd2lkdGg6IDAuODEyNXJlbTtcbiAgfVxuICAucGJfX2Jhc2tldC0taXNzdWUtLW1hcC1saXN0LS1zY3JvbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBiX19iYXNrZXQtLWZvcm0tcHJvbW8gLnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAtLWJ1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAtd2Via2l0LW1pbi1jb250ZW50ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAtbW96LW1pbi1jb250ZW50ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiBtaW4tY29udGVudCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgfVxuICAucGJfX2Jhc2tldC0tYmxvY2staXRlbS0tcmlnaHQsIC5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLS1pdGVtLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnBiX19iYXNrZXQtLWJsb2NrLWl0ZW0tLXJpZ2h0LCAucGJfX2Jhc2tldC0tZm9ybS1ncm91cC0taXRlbTpub3QoLnBiX19iYXNrZXQtLWZvcm0tcHJvbW8tLWJ1dHRvbi1ibG9jaykge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMi4xMjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMi4xMjVyZW07XG4gIH1cbiAgLnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAtLWl0ZW0tYmxvY2sgPiAucGJfX2Jhc2tldC0tZm9ybS1ncm91cC0taXRlbSB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAucGJfX2Jhc2tldC0tZm9ybS1ncm91cC0taXRlbS1ibG9jayAucGJfX2Jhc2tldC0tZm9ybS1ncm91cDpub3QoLnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAtLWxhc3QpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAucGJfX2Jhc2tldC0tZm9ybS1ncm91cCwgLnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAtLWJ1dHRvbiwgLnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAtLWl0ZW0td3JhcCArIC5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLS1pdGVtLXdyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucGJfX2Jhc2tldC0tZm9ybS1ncm91cDpub3QoLnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAtLWxhc3QpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG4gIH1cbiAgLnBiX19iYXNrZXQtLWJsb2NrLWl0ZW0tLWxlZnQsIC5wYl9fYmFza2V0LS1ibG9jay1pdGVtLS1yaWdodCwgLnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAsIC5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLS1idXR0b24sIC5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLS1idXR0b24tYmlnIC5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLS1idXR0b24ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucGJfX2Jhc2tldC0tZm9ybS1ncm91cC0taXRlbS1ib3JkZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAucGJfX2Jhc2tldC0tZm9ybS1wcm9tbyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnBiX19iYXNrZXQtLWZvcm0tcHJvbW8tLWJ1dHRvbi1ibG9jayB7XG4gICAgaGVpZ2h0OiAzLjVyZW07XG4gIH1cbiAgLmdpZnQtYmFubmVyX19ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGJfX2Jhc2tldC0tZm9ybS1ncm91cC0taXRlbS1sYXN0IHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5wYl9fYmFza2V0LS1mb3JtLWNoZWNrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wYl9fYmFza2V0LS1mb3JtLWNoZWNrLS10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5wYl9fYmFza2V0LS1hY29yZCArIC5wYl9fYmFza2V0IFtmb3I9UEJCYXNrZXRdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogMS41NjI1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5wYl9fYmFza2V0LS1hY29yZCArIC5wYl9fYmFza2V0IFtmb3I9UEJCYXNrZXRdOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1USWlJR2hsYVdkb2REMGlOaUlnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajQ4Y0dGMGFDQm1hV3hzTFhKMWJHVTlJbVYyWlc1dlpHUWlJR05zYVhBdGNuVnNaVDBpWlhabGJtOWtaQ0lnWkQwaVRURXVOQ0EySURBZ05DNDROalVnTmlBd2JEWWdOQzQ0TmpWTU1UQXVOaUEySURZZ01pNHlOeUF4TGpRZ05sb2lJR1pwYkd3OUlpTXdNRFUwUVRZaUx6NDhMM04yWno0PSkgNTAlIG5vLXJlcGVhdDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMC43NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMC4zNzVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgd2lkdGg6IDAuNzVyZW07XG4gIH1cbiAgLnBiX19iYXNrZXQtLWFjb3JkOmNoZWNrZWQgKyAucGJfX2Jhc2tldCBbZm9yPVBCQmFza2V0XTpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIC5wYl9fYmFza2V0LS1hY29yZDpjaGVja2VkICsgLnBiX19iYXNrZXQgLnBiX19iYXNrZXQtLWl0ZW06bnRoLWNoaWxkKDQpLnBiX19iYXNrZXQtLW9yZGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnBiX19iYXNrZXQtLWNoZWNrLXBheS0tYm9keSB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAwIDFyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYl9fYmFza2V0LS1jaGVjay1wYXktLWluZm8ge1xuICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNlMGUwZTA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBjb2xvcjogI2JkYmRiZDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMDYyNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW07XG4gICAgcGFkZGluZy10b3A6IDAuMzc1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucGJfX2Jhc2tldC0tZm9ybS1ncm91cC0tY2hlY2stcGF5IHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIH1cbiAgLnBiX19iYXNrZXQtLWZvcm0tY2hlY2sucGJfX2Jhc2tldC0tZm9ybS1jaGVjay0tbm9jZW50ZXIsIC5wYl9fYmFza2V0LS1mb3JtLWNvbW1lbnQge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGJfX2Jhc2tldC0tZm9ybS1ncm91cC0taXRlbS5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLS1pdGVtLWxhc3QtZm9ybSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAtLWl0ZW0tbGFzdC1mb3JtIC5wYl9fYmFza2V0LS1mb3JtLWNoZWNrLS10ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAtLWFkZHJlc3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiX19iYXNrZXQtLWNoZWNrLXBheS0tdGl0bGUtYmxvY2sge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XG4gIH1cbiAgLnBiX19iYXNrZXQtLWNoZWNrcGF5LS1leHBvcnRhdGlvbi1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41NjI1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDUwJTtcbiAgfVxuICAucGJfX2Jhc2tldC0tY2hlY2twYXktLWV4cG9ydGF0aW9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAucGJfX2Jhc2tldC0tZm9ybS1ncm91cC0tY2hlY2twYXkgPiAucGJfX2Jhc2tldC0tZm9ybS1ncm91cC0taXRlbSB7XG4gICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2UwZTBlMDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgIG1hcmdpbjogMCA4cHggOHB4O1xuICB9XG4gIC5wYl9fYmFza2V0LS1pc3N1ZS0tbWFwLWxpc3QtLXNjcm9sbCAucGJfX2Jhc2tldC0taXNzdWUtLWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiX19iYXNrZXQtLWlzc3VlLS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wYl9fYmFza2V0LS1pc3N1ZS0taXRlbTpub3QoLnBiX19iYXNrZXQtLWlzc3VlLS1tYXApIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBiX19iYXNrZXQtLWlzc3VlLS1pdGVtOm5vdCgucGJfX2Jhc2tldC0taXNzdWUtLW1hcCkgLnBiX19iYXNrZXQtLWlzc3VlLS1pbmZvIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbiAgLnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAtLWFkZHJlc3MtbGlzdC5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLS1tYXAtbGlzdCAucGJfX2Jhc2tldC0taXNzdWUtLW1hcC1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLS1tYXAtbGlzdCAucGJfX2Jhc2tldC0taXNzdWUtLW1hcC1nZW9jb2RlLCAucGJfX2Jhc2tldC0tZm9ybS1ncm91cC0tbWFwLWxpc3QgLnBiX19iYXNrZXQtLWlzc3VlLS1tYXAtbGlzdCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYl9fYmFza2V0LS1pc3N1ZS0tbWFwOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgICBib3gtc2hhZG93OiAtMTdweCA1MHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTEwLjMxMjVyZW07XG4gICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICBtYXgtd2lkdGg6IDIwLjYyNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAucGJfX2Jhc2tldC0taXNzdWUtLW1hcDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICBjb2xvcjogI2JkYmRiZDtcbiAgICBjb250ZW50OiBcItCh0LzQvtGC0YDQtdGC0Ywg0L3QsCDQutCw0YDRgtC1XCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmlsdGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAucGJfX2Jhc2tldC0taXNzdWUtLW1hcC1nZW9jb2RlLCAucGJfX2Jhc2tldC0taXNzdWUtLW1hcC1saXN0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYl9fYWRkYmFzY2tldC0tYnV0dG9uLmJ1dHRvbl9fZGVmYXVsdCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICB9XG4gIC5wYl9fYWRkYmFzY2tldC0tYnV0dG9uLWdyb3VwID4gLnBiX19mbGV4LTEge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxuICAucGJfX2FkZGJhc2NrZXQtLWJ1dHRvbi1ncm91cCA+IC5wYl9fZmxleC0xOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbiAgfVxuICAucGJfX2FkZGJhc2NrZXQtLWJ1dHRvbi1ncm91cCA+IC5wYl9fZmxleC0xOmZpcnN0LWNoaWxkIC5wYl9fYWRkYmFzY2tldC0tYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucGJfX2FkZGJhc2NrZXQtLWJ1dHRvbi1ncm91cCA+IC5wYl9fZmxleC0xOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG4gIH1cbiAgLnBiX19hZGRiYXNja2V0LS1idXR0b24tZ3JvdXAgPiAucGJfX2ZsZXgtMTpsYXN0LWNoaWxkIC5wYl9fYWRkYmFzY2tldC0tYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LWNoYW5nZSA+IC5wYl9fZmxleCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3QtY2hhbmdlIC5wYl9fZmFicmljLS1wcmUtaW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG4gIC5wYl9fcGlja2VkIC5wYl9fY2F0YWxvZy0tcHJvZHVjdC1pdGVtLS1ib3gge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3QtYm90dG9tIHtcbiAgICBtaW4taGVpZ2h0OiAxMTBweDtcbiAgICBtaW4taGVpZ2h0OiA2Ljg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LWNoYW5nZSA+IC5wYl9fZmxleCB7XG4gICAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LWZhYnJpYywgLnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LXNpemUge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3QtZmFicmljIC5wYl9fc2VsZWN0LS1ibG9jaywgLnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LXNpemUgLnBiX19zZWxlY3QtLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3QtZmFicmljIC5wYl9fc2VsZWN0LCAucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3Qtc2l6ZSAucGJfX3NlbGVjdCB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1zaXplLS1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGJfX2Jhc2tldCAucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3QtZmFicmljIC5wYl9fZmFicmljLS1wcmUtaW5mbywgLnBiX19iYXNrZXQgLnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LXNpemUgLnBiX19mYWJyaWMtLXByZS1pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5wYl9fYmFza2V0LS10b3RhbC1idXR0b24gLmJ1dHRvbl9fZGVmYXVsdCwgLnBiX19iYXNrZXQtLXRvdGFsLWl0ZW0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucGJfX2Jhc2tldC0tdGFibGUtLWRheSwgLnBiX19iYXNrZXQtLXRhYmxlLS1uYW1lLCAucGJfX2Jhc2tldC0tdGFibGUtLXByaWNlIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbiAgLnBiX19iYXNrZXQtLXRhYmxlLS1wcmljZS1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgfVxuICAucGJfX2Jhc2tldC0tdGFibGUtLWluZm8ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbiAgLnBiX19iYXNrZXQtLWluZm8tLWlzc3VlLWJsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIH1cbiAgLnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAtLWNoZWNrLXBheSAucGJfX2Jhc2tldC0tZm9ybS1ncm91cC0taXRlbTpub3QoLnBiX19iYXNrZXQtLWZvcm0tcHJvbW8tLWJ1dHRvbi1ibG9jaykge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLnBiX19iYXNrZXQtLWNoZWNrLXBheS0tcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmc6IDAgMSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wYl9fYmFza2V0LS1jaGVjay1wYXktLWl0ZW0ge1xuICAgIHdpZHRoOiAzLjEyNXJlbTtcbiAgfVxuICAucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1sYWJlbCB7XG4gICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICBtaW4td2lkdGg6IDguMTI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMTI1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLS1pdGVtOm5vdCgucGJfX2Jhc2tldC0tZm9ybS1wcm9tby0tYnV0dG9uLWJsb2NrKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICB9XG4gIC5wYl9fYmFza2V0LS1mb3JtLWNoZWNrLS10ZXh0IHtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIH1cbiAgLnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAtLWl0ZW0tYmxvY2sgPiAucGJfX2Jhc2tldC0tZm9ybS1ncm91cC0taXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnBiX19iYXNrZXQtLWNoZWNrLXBheS0tYmxvY2s6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnBiX19iYXNrZXQtLWNoZWNrcGF5LS1leHBvcnRhdGlvbi1saW5rIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5wYl9fYmFza2V0LS1jaGVjay1wYXktLXRpdGxlLWJsb2NrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5wYl9fYmFza2V0LS1jaGVjay1wYXktLWluZm8ge1xuICAgIGxpbmUtaGVpZ2h0OiAwLjg3NXJlbTtcbiAgfVxuICAucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMS4yNXJlbSAwIDFyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYl9fYmFza2V0LS1pbnB1dC0tY2hlY2stcGF5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1ibG9jayB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1ibG9jazpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgfVxuICAucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1ibG9jayAucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1pbmZvIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtIDAgMCAwLjI1cmVtO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBjb2xvcjogIzRkNGM0YztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtYmFzaXM6IDEwMHB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIG1heC13aWR0aDogNi4yNXJlbTtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIG1pbi13aWR0aDogNi4yNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1ibG9jayAucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1wcmljZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiX19iYXNrZXQtLWNoZWNrLXBheS0tYmxvY2sgLnBiX19iYXNrZXQtLWlucHV0LS1jaGVjay1wYXkge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgfVxuICAucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1ibG9jayAucGJfX2Jhc2tldC0tY2hlY2stcGF5LS10ZXh0IHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnBiX19iYXNrZXQtLWNoZWNrLXBheS0tYmxvY2sgLnBiX19iYXNrZXQtLWNoZWNrLXBheS0tdGV4dCAucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1wcmljZS10ZXh0IHtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDAuMjVyZW0pO1xuICB9XG4gIC5wYl9fYmFza2V0LS1jaGVjay1wYXktLWJsb2NrIC5wYl9fYmFza2V0LS1jaGVja3BheS0tZXhwb3J0YXRpb24tbGluaywgLnBiX19iYXNrZXQtLWNoZWNrLXBheS0tYmxvY2sgLnBiX19iYXNrZXQtLWNoZWNrcGF5LS1leHBvcnRhdGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbiAgLnBiX19iYXNrZXQtLWNoZWNrLXBheS0tYmxvY2sgLnBiX19iYXNrZXQtLWNoZWNrLXBheS0tbGFiZWwge1xuICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNlMGUwZTA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgaGVpZ2h0OiAzLjU2MjVyZW07XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgfVxuICAucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3Qge1xuICAgIG1pbi1oZWlnaHQ6IDE0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDguNzVyZW07XG4gIH1cbiAgLnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LWJvdHRvbSB7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1jaGFuZ2Uge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1jaGFuZ2UgLnBiX19mYWJyaWMtLXByZS1pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICB9XG4gIC5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1wcmljZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogNTAlO1xuICB9XG4gIC5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1pbWctYm94LCAucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3QtcHJpY2Uge1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LWltZy0taW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LWltZy1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LWNoYW5nZSAucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3QtdGV4dCArIC5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1zaXplIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIH1cbiAgLnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LXNpemUtLWJsb2NrLCAucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3Qtc2l6ZS0tYm94IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG4gIC5wYl9fYWRkYmFzY2tldCAucGJfX2FkZGJhc2NrZXQtLWl0ZW06bGFzdC1jaGlsZCAucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3QtdG9wOmFmdGVyIHtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBjb250ZW50OiBcItCf0L7RgdC70LXQtNC90LjQuSDQtNC+0LHQsNCy0LvQtdC90L3Ri9C5INGC0L7QstCw0YBcIjtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbltkYXRhLW5hbWUtZGVsaXZlcnk9WWFuZGV4X2RlbGl2ZXJ5XSAucGJfX2Jhc2tldC0tY2hlY2twYXktLWltZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuW2RhdGEtbmFtZS1kZWxpdmVyeT1ZYW5kZXhfZGVsaXZlcnldIC5wYl9fYmFza2V0LS1jaGVja3BheS0taW1nIGltZyB7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICN2aXNpYmxlbWFwIC5wYl9fYmFza2V0LS1pc3N1ZS0taXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjdmlzaWJsZW1hcCAucGJfX2Jhc2tldC0taXNzdWUtLWl0ZW0tYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuI21hcCA+IHltYXBzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI21hcCA+IHltYXBzOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYl9fc2VsZWN0IHtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgbWluLXdpZHRoOiA3LjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBiX19zZWxlY3Q6bm90KC5wYl9fc2VsZWN0LS1kaXNhYmxlZCkgLnBiX19zZWxlY3QtLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDU0YTY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBiX19zZWxlY3Q6bm90KC5wYl9fc2VsZWN0LS1kaXNhYmxlZCkgLnBiX19zZWxlY3QtLWxhYmVsOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkO1xuICBib3JkZXItbGVmdDogMC4wNjI1cmVtIHNvbGlkO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFyZW07XG4gIHRvcDogY2FsYyg1MCUgLSAwLjM3NXJlbSk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHdpZHRoOiAwLjVyZW07XG59XG5cbi5wYl9fc2VsZWN0Om5vdCgucGJfX3NlbGVjdC0tZGlzYWJsZWQpIC5wYl9fc2VsZWN0LS1sYWJlbDpmb2N1cywgLnBiX19zZWxlY3Q6bm90KC5wYl9fc2VsZWN0LS1kaXNhYmxlZCkgLnBiX19zZWxlY3QtLWxhYmVsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuLnBiX19zZWxlY3QtLWxhYmVsIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRjNGM0O1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjYzRjNGM0O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBwYWRkaW5nOiAwLjVyZW0gMS44NzVyZW0gMC41cmVtIDAuNjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucGJfX3NlbGVjdC0tb3B0aW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwIDAuMzEyNXJlbTtcbn1cblxuLnBiX19zZWxlY3QtLW9wdGlvbi10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTQyODU3MTQyOTtcbiAgcGFkZGluZzogMC4zMTI1cmVtIDAuODEyNXJlbTtcbn1cblxuLnBiX19zZWxlY3QtLW9wdGlvbjpmb2N1cyAucGJfX3NlbGVjdC0tb3B0aW9uLXRleHQsIC5wYl9fc2VsZWN0LS1vcHRpb246aG92ZXIgLnBiX19zZWxlY3QtLW9wdGlvbi10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA4NCwgMTY2LCAwLjE1KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnBiX19zZWxlY3QtLW9wdGlvbi0tc2VsZWN0ZWQgLnBiX19zZWxlY3QtLW9wdGlvbi10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnBiX19zZWxlY3QtLWJsb2NrLnBiX19zZWxlY3QtLWJsb2NrLS1vcGVuIC5wYl9fc2VsZWN0LS1sYWJlbCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gMC4yNXJlbSAwIDA7XG59XG5cbi5wYl9fc2VsZWN0LS1ibG9jay5wYl9fc2VsZWN0LS1ibG9jay0tb3BlbiAucGJfX3NlbGVjdC0tbGFiZWw6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjI1ZGVnKTtcbn1cblxuLnBiX19zZWxlY3QtLWJsb2NrLnBiX19zZWxlY3QtLWJsb2NrLS1vcGVuIC5wYl9fc2VsZWN0LS1vcHRpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNjNGM0YzQ7XG4gIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQgI2M0YzRjNDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAuMjVyZW0gMC4yNXJlbTtcbiAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gc29saWQgI2M0YzRjNDtcbiAgbGVmdDogMDtcbiAgbWF4LWhlaWdodDogYXZhaWxhYmxlO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtO1xuICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGNhbGMoMTAwJSAtIDAuMDYyNXJlbSk7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5wYl9fc2VsZWN0LS1ibG9jazpub3QoLnBiX19zZWxlY3QtLWJsb2NrLS1vcGVuKSAucGJfX3NlbGVjdC0tb3B0aW9ucyB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBiX19zZWxlY3QtLXNlbGVjdC1tIH4gLnBiX19zZWxlY3QgLnBiX19zZWxlY3QtLWxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDAuNjI1cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAucGJfX3NlbGVjdC1ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnBiX19zZWxlY3QtYm9keSAucGJfX3NlbGVjdC0tc2VsZWN0IHtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBiX19zZWxlY3QtYm9keSAucGJfX3NlbGVjdCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cbi5wYl9fcHJvZHVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBiX19wcm9kdWN0LS1jb250YWluZXIgPiAucGJfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ucGJfX3Byb2R1Y3QtLW1pbmktcGhvdG8ge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wYl9fcHJvZHVjdC0tbWluaS1waG90bzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG5cbi5wYl9fcHJvZHVjdC0tbWluaS1waG90by5pcy1zZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICMwMDU0YTY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnBiX19wcm9kdWN0LS1taW5pLXBob3RvLS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBiX19wcm9kdWN0LS1pbmZvLWJsb2NrIHtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYl9fcHJvZHVjdC0taW5mby1ib3gge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzRmNGY0ZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBiX19wcm9kdWN0LS1pbmZvIGgxLnBiX19wcm9kdWN0LS1pbmZvLW5hbWUsIC5wYl9fcHJvZHVjdC0taW5mby1uYW1lIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBiX19wcm9kdWN0LS1pbmZvLXRhYnMucGJfX2luZm8tLWluZm9ybWF0aW9uOmNoZWNrZWQgfiAucGJfX2luZm8tLXRhYnMgW2Zvcj1wYl9faW5mby0taW5mb3JtYXRpb25dIC5wYl9faW5mby0tdGFiLW5hbWUge1xuICBib3JkZXItYm90dG9tOiAwLjEyNXJlbSBzb2xpZCAjMDAwO1xufVxuXG4ucGJfX3Byb2R1Y3QtLWluZm8tdGFicy5wYl9faW5mby0taW5mb3JtYXRpb246Y2hlY2tlZCB+IC5wYl9faW5mby0tdGFicyBbZm9yPXBiX19pbmZvLS1pbmZvcm1hdGlvbl0gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wYl9fcHJvZHVjdC0taW5mby10YWJzLnBiX19pbmZvLS1pbmZvcm1hdGlvbjpub3QoOmNoZWNrZWQpIH4gLnBiX19pbmZvLS1jb250YWluZXIgLnBiX19pbmZvLS1jb250YWluZXItaW5mb3JtYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGJfX3Byb2R1Y3QtLWluZm8tdGFicy5wYl9faW5mby0tZ3VhcmFudGVlczpjaGVja2VkIH4gLnBiX19pbmZvLS10YWJzIFtmb3I9cGJfX2luZm8tLWd1YXJhbnRlZXNdIC5wYl9faW5mby0tdGFiLW5hbWUge1xuICBib3JkZXItYm90dG9tOiAwLjEyNXJlbSBzb2xpZCAjMDAwO1xufVxuXG4ucGJfX3Byb2R1Y3QtLWluZm8tdGFicy5wYl9faW5mby0tZ3VhcmFudGVlczpjaGVja2VkIH4gLnBiX19pbmZvLS10YWJzIFtmb3I9cGJfX2luZm8tLWd1YXJhbnRlZXNdIHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucGJfX3Byb2R1Y3QtLWluZm8tdGFicy5wYl9faW5mby0tZ3VhcmFudGVlczpub3QoOmNoZWNrZWQpIH4gLnBiX19pbmZvLS1jb250YWluZXIgLnBiX19pbmZvLS1jb250YWluZXItZ3VhcmFudGVlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYl9fcHJvZHVjdC0taW5mby10YWJzLnBiX19pbmZvLS13aG9sZXNhbGU6Y2hlY2tlZCB+IC5wYl9faW5mby0tdGFicyBbZm9yPXBiX19pbmZvLS13aG9sZXNhbGVdIC5wYl9faW5mby0tdGFiLW5hbWUge1xuICBib3JkZXItYm90dG9tOiAwLjEyNXJlbSBzb2xpZCAjMDAwO1xufVxuXG4ucGJfX3Byb2R1Y3QtLWluZm8tdGFicy5wYl9faW5mby0td2hvbGVzYWxlOmNoZWNrZWQgfiAucGJfX2luZm8tLXRhYnMgW2Zvcj1wYl9faW5mby0td2hvbGVzYWxlXSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnBiX19wcm9kdWN0LS1pbmZvLXRhYnMucGJfX2luZm8tLXdob2xlc2FsZTpub3QoOmNoZWNrZWQpIH4gLnBiX19pbmZvLS1jb250YWluZXIgLnBiX19pbmZvLS1jb250YWluZXItd2hvbGVzYWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBiX19wcm9kdWN0LS1pbmZvLWF0dGVudGlvbi5wYl9fcHJvZHVjdC0taW5mby1leHByZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY5MzMzO1xufVxuXG4ucGJfX3Byb2R1Y3QtLWluZm8tYXR0ZW50aW9uLnBiX19wcm9kdWN0LS1pbmZvLWV4cHJlc3MgLnBiX19vd24tbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MzMzO1xufVxuXG4ucGJfX3Byb2R1Y3QtLWluZm8tZGF5IHtcbiAgYm9yZGVyLWNvbG9yOiByZWQgIWltcG9ydGFudDtcbn1cblxuLnBiX19wcm9kdWN0LS1pbmZvLWxvY2sge1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgbWluLWhlaWdodDogMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBiX19wcm9kdWN0LS1hcnRpY2xlIHtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cblxuLnBiX19wcm9kdWN0LS1hcnRpY2xlLWtleSwgLnBiX19wcm9kdWN0LS1hcnRpY2xlLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnBiX19wcm9kdWN0LS1iYWNrLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgIzRmNGY0ZjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgY29sb3I6ICM0ZjRmNGY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xufVxuXG4ucGJfX3Byb2R1Y3QtLWJhY2stbGluazpmb2N1cywgLnBiX19wcm9kdWN0LS1iYWNrLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGY0ZjRmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBiX19wcm9kdWN0LS1iYWNrLWxpbms6Zm9jdXMgLnBiX19wcm9kdWN0LS1iYWNrLWFycm93IHNwYW4sIC5wYl9fcHJvZHVjdC0tYmFjay1saW5rOmhvdmVyIC5wYl9fcHJvZHVjdC0tYmFjay1hcnJvdyBzcGFuIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4ucGJfX3Byb2R1Y3QtLWJhY2stYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYl9fcHJvZHVjdC0tYmFjay1hcnJvdzpiZWZvcmUge1xuICBib3JkZXItYm90dG9tOiAwLjE4NzVyZW0gc29saWQgIzRmNGY0ZjtcbiAgYm9yZGVyLWxlZnQ6IDAuMTg3NXJlbSBzb2xpZCAjNGY0ZjRmO1xuICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMC42MjVlbTtcbiAgbWFyZ2luLXRvcDogLTAuNDM3NWVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDg2bXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB3aWR0aDogMC42MjVlbTtcbn1cblxuLnBiX19wcm9kdWN0LS1iYWNrLWFycm93IHNwYW4ge1xuICBtYXJnaW4tdG9wOiAtMC4zMzc1ZW07XG59XG5cbi5wYl9fcHJvZHVjdC0tcGhvdG8ge1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLnBiX19wcm9kdWN0LS1waG90by1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYl9fcHJvZHVjdC0tcGhvdG8tYm94IC5saWtlLS1wcm9kdWN0LCAucGJfX3Byb2R1Y3QtLXBob3RvLWJveCAucGJfX2Rpc2NvdW50LS1wcm9kdWN0IHtcbiAgdG9wOiAxLjI1cmVtO1xufVxuXG4ucGJfX3Byb2R1Y3QtLXBob3RvLWJveCAubGlrZS0tcHJvZHVjdCB7XG4gIHJpZ2h0OiAxLjg3NXJlbTtcbn1cblxuLnBiX19wcm9kdWN0LS1waG90by1ib3ggLnBiX19kaXNjb3VudC0tcHJvZHVjdCB7XG4gIGxlZnQ6IDEuODc1cmVtO1xufVxuXG4ucGJfX3Byb2R1Y3QtLXBob3RvLWJveCAucGJfX2Rpc2NvdW50LS1wcm9kdWN0LnBiX19kaXNjb3VudC0tZGF0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmMDAzNztcbiAgY29sb3I6ICNmZjAwMzc7XG4gIHRvcDogMy43NXJlbTtcbn1cblxuLnBiX19wcm9kdWN0LS1waG90by1ibG9jayB7XG4gIGJveC1zaGFkb3c6IDAgMzJweCA2NHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLnBiX19wcm9kdWN0LS1waG90by1pbmZvIHtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTAuMDYyNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYl9fcHJvZHVjdC0tcGhvdG8tc2Nyb2xsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGJfX3Byb2R1Y3QtLXBob3RvLXNjcm9sbDpub3QoLnRucy1zbGlkZXIpIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBiX19wcm9kdWN0LS1waG90by1jb3R0b24ge1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjM2ZjNzEwO1xufVxuXG4ucGJfX3Byb2R1Y3QtLXBob3RvLWNvdHRvbiwgLnBiX19wcm9kdWN0LS1waG90by13YXNoaW5nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEuMjVyZW07XG4gIHotaW5kZXg6IDE7XG59XG5cbi5wYl9fcHJvZHVjdC0tcGhvdG8td2FzaGluZyB7XG4gIGJvdHRvbTogMS4yNXJlbTtcbiAgY29sb3I6ICM0NDQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMnB4ICNmZmY7XG59XG5cbi5wYl9fcHJvZHVjdC0tcGhvdG8tbUxpbWl0LCAucGJfX3Byb2R1Y3QtLXBob3RvLW1hZGVJTnJ1c3NpYSB7XG4gIGJvdHRvbTogMi41cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMi41cmVtO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucGJfX3Byb2R1Y3QtLXBob3RvLWNvbG9yLXZhcmlhbmNlIHtcbiAgYm90dG9tOiAxLjI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxLjI1cmVtO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucGJfX3Byb2R1Y3QtLXBob3RvLWNvbG9yLXZhcmlhbmNlOmZvY3VzIC5wYXRoMTpiZWZvcmUsIC5wYl9fcHJvZHVjdC0tcGhvdG8tY29sb3ItdmFyaWFuY2U6aG92ZXIgLnBhdGgxOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmYwMDM3O1xufVxuXG4ucGJfX3Byb2R1Y3QtLW90aGVyIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucGJfX3Byb2R1Y3QtLW90aGVyLXRpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNiZGJkYmQ7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzM7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBiX19wcm9kdWN0LS1vdGhlciAudG5zLWNvbnRyb2xzIHtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG59XG5cbi5wYl9fcHJvZHVjdC0tb3RoZXIgLnRucy1jb250cm9scyBidXR0b25bZGF0YS1jb250cm9scz1uZXh0XSwgLnBiX19wcm9kdWN0LS1vdGhlciAudG5zLWNvbnRyb2xzIGJ1dHRvbltkYXRhLWNvbnRyb2xzPXByZXZdIHtcbiAgY29sb3I6ICM4MjgyODI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgaGVpZ2h0OiA4Ljc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuLnBiX19wcm9kdWN0LS1vdGhlciAudG5zLWNvbnRyb2xzIGJ1dHRvbltkYXRhLWNvbnRyb2xzPW5leHRdOmZvY3VzLCAucGJfX3Byb2R1Y3QtLW90aGVyIC50bnMtY29udHJvbHMgYnV0dG9uW2RhdGEtY29udHJvbHM9bmV4dF06aG92ZXIsIC5wYl9fcHJvZHVjdC0tb3RoZXIgLnRucy1jb250cm9scyBidXR0b25bZGF0YS1jb250cm9scz1wcmV2XTpmb2N1cywgLnBiX19wcm9kdWN0LS1vdGhlciAudG5zLWNvbnRyb2xzIGJ1dHRvbltkYXRhLWNvbnRyb2xzPXByZXZdOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5wYl9fcHJvZHVjdC0tcHJpY2Uge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBiX19wcm9kdWN0LS1wcmljZS1sYWJlbCwgLnBiX19wcm9kdWN0LS1wcmljZS1uYW1lIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjg1NztcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjYyNXJlbTtcbn1cblxuLnBiX19wcm9kdWN0LS1wcmljZS1uYW1lIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5wYl9fcHJvZHVjdC0tcHJpY2UtbGFiZWwge1xuICBjb2xvcjogI2ViNTc1Nztcbn1cblxuLnBiX19wcm9kdWN0LS1wcmljZSA+IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbn1cblxuLnBiX19wcm9kdWN0LS1wcmljZSA+IHNwYW46bm90KC5wYl9fcHJvZHVjdC0tcHJpY2Utb2xkKSB7XG4gIGNvbG9yOiAjMDA1NGE2O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucGJfX3Byb2R1Y3QtLXByaWNlID4gc3Bhbi5wYl9fcHJvZHVjdC0tcHJpY2Utb2xkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGJfX3Byb2R1Y3QtLXByaWNlID4gc3Bhbi5wYl9fcHJvZHVjdC0tcHJpY2Utb2xkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMC4xMjVyZW07XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC0wLjA2MjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLnBiX19wcm9kdWN0LS1wcmljZSA+IHNwYW4ucGJfX3Byb2R1Y3QtLXByaWNlLW9sZC5wYl9fcHJvZHVjdC0tcHJpY2UtZGF5IHtcbiAgY29sb3I6ICM4MjgyODI7XG59XG5cbi5wYl9fcHJvZHVjdC0tYnV0dG9uLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjMxMjVyZW07XG59XG5cbi5wYl9fcHJvZHVjdC0tYnV0dG9uLWl0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMC4zMTI1cmVtO1xufVxuXG4ucGJfX3Byb2R1Y3QtLXR5cGUtZmFicmljIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG5Ac3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgLnBiX19wcm9kdWN0LS10eXBlLWZhYnJpYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleC13cmFwOiBpbmhlcml0O1xuICB9XG4gIC5wYl9fZmFicmljLS1zaXplLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYl9fZmFicmljLS1zaXplLWJsb2NrIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDRweDtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDAuMjVyZW07XG4gICAgZ3JpZC1yb3ctZ2FwOiA0cHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAwLjI1cmVtO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgzMHB4LCA0MnB4KSk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxLjg3NXJlbSwgMi42MjVyZW0pKTtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnBiX19mYWJyaWMtLWxpc3Qge1xuICAgIGdyaWQtY29sdW1uLWdhcDogNHB4O1xuICAgIGdyaWQtY29sdW1uLWdhcDogMC4yNXJlbTtcbiAgICBncmlkLXJvdy1nYXA6IDRweDtcbiAgICBncmlkLXJvdy1nYXA6IDAuMjVyZW07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgzMyUsIDFmcikpO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICB9XG59XG4ucGJfX3Byb2R1Y3QtLXR5cGUtZmFicmljICsgLnBiX19mYWJyaWMtLXNpemUge1xuICBmbGV4LWdyb3c6IDA7XG59XG5cbi5wYl9fcHJvZHVjdC0tdHlwZS10b2dnbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYl9fcHJvZHVjdC0tdHlwZS1pbnB1dC5wYl9fcHJvZHVjdC0tY2xvdGgtc3RhbmRhcmQ6Y2hlY2tlZCB+IC5wYl9fcHJvZHVjdC0tdHlwZS10b2dnbGUgLnBiX19wcm9kdWN0LS10eXBlLXNlbGVjdC0tc3RhbmRhcnQgLnBiX19wcm9kdWN0LS10eXBlLXRleHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucGJfX3Byb2R1Y3QtLXR5cGUtaW5wdXQucGJfX3Byb2R1Y3QtLWNsb3RoLXN0YW5kYXJkOmNoZWNrZWQgfiAucGJfX3Byb2R1Y3QtLXR5cGUtdG9nZ2xlIC5wYl9fcHJvZHVjdC0tdHlwZS1zZWxlY3QtLXN0YW5kYXJ0OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYl9fcHJvZHVjdC0tdHlwZS1pbnB1dC5wYl9fcHJvZHVjdC0tY2xvdGgtc3RhbmRhcmQ6Y2hlY2tlZCB+IC5wYl9fcHJvZHVjdC0tdHlwZS1mYWJyaWMgLnBiX19wcm9kdWN0LS10eXBlLXRvZ2dsZSAucGJfX3Byb2R1Y3QtLXR5cGUtc2VsZWN0LS1zdGFuZGFydCAucGJfX3Byb2R1Y3QtLXR5cGUtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wYl9fcHJvZHVjdC0tdHlwZS1pbnB1dC5wYl9fcHJvZHVjdC0tY2xvdGgtc3RhbmRhcmQ6Y2hlY2tlZCB+IC5wYl9fcHJvZHVjdC0tdHlwZS1mYWJyaWMgLnBiX19wcm9kdWN0LS10eXBlLXRvZ2dsZSAucGJfX3Byb2R1Y3QtLXR5cGUtc2VsZWN0LS1zdGFuZGFydDphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGJfX3Byb2R1Y3QtLXR5cGUtaW5wdXQucGJfX3Byb2R1Y3QtLWNsb3RoLXN0YW5kYXJkOm5vdCg6Y2hlY2tlZCkgfiAucGJfX2ZhYnJpYy0tdHlwZSAucGJfX2ZhYnJpYy0tSEQsIC5wYl9fcHJvZHVjdC0tdHlwZS1pbnB1dC5wYl9fcHJvZHVjdC0tY2xvdGgtc3RhbmRhcmQ6bm90KDpjaGVja2VkKSB+IC5wYl9fZmFicmljLS10eXBlIC5wYl9fZmFicmljLS1zdGFuZGFyZCwgLnBiX19wcm9kdWN0LS10eXBlLWlucHV0LnBiX19wcm9kdWN0LS1jbG90aC1zdGFuZGFyZDpub3QoOmNoZWNrZWQpIH4gLnBiX19wcm9kdWN0LS10eXBlLWZhYnJpYyAucGJfX2ZhYnJpYy0tdHlwZSAucGJfX2ZhYnJpYy0tSEQsIC5wYl9fcHJvZHVjdC0tdHlwZS1pbnB1dC5wYl9fcHJvZHVjdC0tY2xvdGgtc3RhbmRhcmQ6bm90KDpjaGVja2VkKSB+IC5wYl9fcHJvZHVjdC0tdHlwZS1mYWJyaWMgLnBiX19mYWJyaWMtLXR5cGUgLnBiX19mYWJyaWMtLXN0YW5kYXJkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBiX19wcm9kdWN0LS10eXBlLWlucHV0LnBiX19wcm9kdWN0LS1jbG90aC1jb3R0b246Y2hlY2tlZCB+IC5wYl9fcHJvZHVjdC0tdHlwZS10b2dnbGUgLnBiX19wcm9kdWN0LS10eXBlLXNlbGVjdC0tY290dG9uIC5wYl9fcHJvZHVjdC0tdHlwZS10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnBiX19wcm9kdWN0LS10eXBlLWlucHV0LnBiX19wcm9kdWN0LS1jbG90aC1jb3R0b246Y2hlY2tlZCB+IC5wYl9fcHJvZHVjdC0tdHlwZS10b2dnbGUgLnBiX19wcm9kdWN0LS10eXBlLXNlbGVjdC0tY290dG9uOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYl9fcHJvZHVjdC0tdHlwZS1pbnB1dC5wYl9fcHJvZHVjdC0tY2xvdGgtY290dG9uOmNoZWNrZWQgfiAucGJfX3Byb2R1Y3QtLXR5cGUtZmFicmljIC5wYl9fcHJvZHVjdC0tdHlwZS10b2dnbGUgLnBiX19wcm9kdWN0LS10eXBlLXNlbGVjdC0tY290dG9uIC5wYl9fcHJvZHVjdC0tdHlwZS10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnBiX19wcm9kdWN0LS10eXBlLWlucHV0LnBiX19wcm9kdWN0LS1jbG90aC1jb3R0b246Y2hlY2tlZCB+IC5wYl9fcHJvZHVjdC0tdHlwZS1mYWJyaWMgLnBiX19wcm9kdWN0LS10eXBlLXRvZ2dsZSAucGJfX3Byb2R1Y3QtLXR5cGUtc2VsZWN0LS1jb3R0b246YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBiX19wcm9kdWN0LS10eXBlLWlucHV0LnBiX19wcm9kdWN0LS1jbG90aC1jb3R0b246bm90KDpjaGVja2VkKSB+IC5wYl9fZmFicmljLS10eXBlIC5wYl9fZmFicmljLS1jb3R0b24sIC5wYl9fcHJvZHVjdC0tdHlwZS1pbnB1dC5wYl9fcHJvZHVjdC0tY2xvdGgtY290dG9uOm5vdCg6Y2hlY2tlZCkgfiAucGJfX3Byb2R1Y3QtLXR5cGUtZmFicmljIC5wYl9fZmFicmljLS10eXBlIC5wYl9fZmFicmljLS1jb3R0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGJfX3Byb2R1Y3QtLXR5cGUtc2VsZWN0IHtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICMwMDU0YTY7XG4gIGNvbG9yOiAjMDA1NGE2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjg1NzE0MztcbiAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBiX19wcm9kdWN0LS10eXBlLXNlbGVjdDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU0YTY7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMC4xMjVyZW07XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5wYl9fcHJvZHVjdC0tdHlwZS1pdGVtIHtcbiAgY29sb3I6ICM4MjgyODI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwNnB4O1xuICBtYXgtd2lkdGg6IDYuNjI1cmVtO1xuICBtaW4td2lkdGg6IDk4cHg7XG4gIG1pbi13aWR0aDogNi4xMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGJfX3Byb2R1Y3QtLWludmVudGVkIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBjb2xvcjogIzRmNGY0ZjtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBiX19wcm9kdWN0LS1pbnZlbnRlZC1pbWcsIC5wYl9fcHJvZHVjdC0taW52ZW50ZWQtdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnBiX19wcm9kdWN0LS1pbnZlbnRlZC1pbWcge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjA1NTU1NTU1NTY7XG4gIHBhZGRpbmc6IDAgMC43NXJlbTtcbn1cblxuLnBiX19wcm9kdWN0LS1pbnZlbnRlZC10ZXh0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMi41O1xufVxuXG4ucGJfX3Byb2R1Y3QtLWdlbmRlciB7XG4gIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjYmRiZGJkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLnBiX19wcm9kdWN0LS1nZW5kZXItaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDAuMTI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IC0wLjA2MjVyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW0gMC4yNXJlbTtcbn1cblxuLnBiX19wcm9kdWN0LS1nZW5kZXItaXRlbS5pcy1zZWxlY3QsIC5wYl9fcHJvZHVjdC0tZ2VuZGVyLWl0ZW06Zm9jdXMsIC5wYl9fcHJvZHVjdC0tZ2VuZGVyLWl0ZW06aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi5wYl9fcHJvZHVjdC0tZ2VuZGVyLWl0ZW0uaXMtc2VsZWN0ID4gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wYl9fcHJvZHVjdC0tZ2VuZGVyLXR5cGUtLWxpc3Q6bm90KC50bnMtc2xpZGVyKSB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBiX19wcm9kdWN0LS10eXBlLWl0ZW0uaXMtc2VsZWN0IHtcbiAgY29sb3I6ICMwMDU0YTY7XG59XG5cbi5wYl9fcHJvZHVjdC0tdHlwZS1pdGVtOmZvY3VzLCAucGJfX3Byb2R1Y3QtLXR5cGUtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjZmY1OTI3O1xufVxuXG4ucGJfX3Byb2R1Y3QtLXR5cGUtbGluayB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgdXNlci1kcmFnOiBub25lO1xuICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucGJfX3Byb2R1Y3QtLXR5cGUtaW1nIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnBiX19wcm9kdWN0LS10eXBlLW5hbWUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwYWRkaW5nLXRvcDogMC42MjVyZW07XG59XG5cbi5wYl9fcHJvZHVjdC0ta2l0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnBiX19wcm9kdWN0LS1raXQtYm94IHtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNkZGQ7XG4gIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiAwLjYyNXJlbTtcbn1cblxuLnBiX19wcm9kdWN0LS1raXQtaXRlbSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wYl9fcHJvZHVjdC0ta2l0LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xufVxuXG4ucGJfX3Byb2R1Y3QtLWtpdC1uYW1lIHtcbiAgZmxleC1iYXNpczogMzAlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xNDI4NTcxNDI5O1xuICBtYXgtd2lkdGg6IDMwJTtcbn1cblxuLnBiX19wcm9kdWN0LS1raXQtcHJpY2Uge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucGJfX3Byb2R1Y3QtLWtpdC1wcmljZS0tb2xkIHtcbiAgY29sb3I6ICM4MjgyODI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1O1xuICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucGJfX3Byb2R1Y3QtLWtpdC1wcmljZS0tb2xkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MjgyODI7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMC4wNjI1cmVtO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBiX19wcm9kdWN0LS1raXQtc2l6ZSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xufVxuXG4ucGJfX3Byb2R1Y3QtLWtpdC1zaXplLWNoYXJ0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4LWJhc2lzOiA4MHB4O1xuICBtYXgtd2lkdGg6IDgwcHg7XG4gIG1heC13aWR0aDogNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGJfX3Byb2R1Y3QtLXNpemUtY2hhcnQge1xuICBjb2xvcjogIzAwNTRhNjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE2NjY2NjY2Njc7XG59XG5cbi5wYl9fcHJvZHVjdC0tc2l6ZS1sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNjNGM0YzQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGNvbG9yOiAjMDA1NGE2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1heC13aWR0aDogMTI0cHg7XG4gIG1heC13aWR0aDogNy43NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBiX19wcm9kdWN0LS1zaXplLWxhYmVsOmZvY3VzLCAucGJfX3Byb2R1Y3QtLXNpemUtbGFiZWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuXG4ucGJfX3Byb2R1Y3QtLXNpemUtbGFiZWwtLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wYl9fcHJvZHVjdC0tc2l6ZS1sYWJlbC0tYXJyb3cge1xuICBmbGV4LWJhc2lzOiAyMHB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG4gIG1heC13aWR0aDogMjBweDtcbiAgbWF4LXdpZHRoOiAxLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYl9fcHJvZHVjdC0tc2l6ZS1sYWJlbC0tYXJyb3c6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4xMjVyZW0gc29saWQgIzAwNTRhNjtcbiAgYm9yZGVyLWxlZnQ6IDAuMTI1cmVtIHNvbGlkICMwMDU0YTY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwLjYyNWVtO1xuICBtYXJnaW4tdG9wOiAtMC40Mzc1ZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDg2bXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB3aWR0aDogMC42MjVlbTtcbn1cblxuLnBiX19wcm9kdWN0LS1zaXplLXNlbGVjdGVkIHtcbiAgZmxleC1ncm93OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjMxMjVyZW0gMC4zNzVyZW0gMC42MjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG5cbi5wYl9fcHJvZHVjdC0tc2l6ZS1pbnB1dDpub3QoOmNoZWNrZWQpIH4gLnBiX19wcm9kdWN0LS1zaXplLWxhYmVsIC5wYl9fcHJvZHVjdC0tc2l6ZS1saXN0IHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucGJfX3Byb2R1Y3QtLXNpemUtaW5wdXQ6Y2hlY2tlZCB+IC5wYl9fcHJvZHVjdC0tc2l6ZS1sYWJlbCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtIDAuMjVyZW0gMCAwO1xufVxuXG4ucGJfX3Byb2R1Y3QtLXNpemUtaW5wdXQ6Y2hlY2tlZCB+IC5wYl9fcHJvZHVjdC0tc2l6ZS1sYWJlbCAucGJfX3Byb2R1Y3QtLXNpemUtbGFiZWwtLWFycm93ID4gc3BhbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0yMjVkZWcpO1xufVxuXG4ucGJfX3Byb2R1Y3QtLXNpemUtaW5wdXQ6Y2hlY2tlZCB+IC5wYl9fcHJvZHVjdC0tc2l6ZS1sYWJlbCAucGJfX3Byb2R1Y3QtLXNpemUtbGlzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjYzRjNGM0O1xuICBib3JkZXItbGVmdDogMC4wNjI1cmVtIHNvbGlkICNjNGM0YzQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwLjI1cmVtIDAuMjVyZW07XG4gIGJvcmRlci1yaWdodDogMC4wNjI1cmVtIHNvbGlkICNjNGM0YzQ7XG4gIGxlZnQ6IC0wLjA2MjVyZW07XG4gIG1heC1oZWlnaHQ6IGF2YWlsYWJsZTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbTtcbiAgcGFkZGluZy10b3A6IDAuMzEyNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTAuMDYyNXJlbTtcbiAgdG9wOiBjYWxjKDEwMCUgLSAwLjA2MjVyZW0pO1xuICB6LWluZGV4OiAyO1xufVxuXG4ucGJfX3Byb2R1Y3QtLXNpemUtaXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMCAwLjMxMjVyZW07XG59XG5cbi5wYl9fcHJvZHVjdC0tc2l6ZS1pdGVtLmlzLXNlbGVjdCAucGJfX3Byb2R1Y3QtLXNpemUtdGV4dCwgLnBiX19wcm9kdWN0LS1zaXplLWl0ZW06aG92ZXIgLnBiX19wcm9kdWN0LS1zaXplLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDg0LCAxNjYsIDAuMTUpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucGJfX3Byb2R1Y3QtLXNpemUtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE0Mjg1NzE0Mjk7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjgxMjVyZW07XG59XG5cbi5wYl9fcHJvZHVjdC0tY3VwLW91dHNpZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wYl9fcHJvZHVjdC0tY3VwLW91dHNpZGUgLnBiX2ljb24tY3VwLWluc2lkZSwgLnBiX19wcm9kdWN0LS1jdXAtb3V0c2lkZSAucGJfaWNvbi1jdXAtb3V0c2lkZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGJfX3Byb2R1Y3QtLWN1cC1pbnNpZGUge1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIGJveC1zaGFkb3c6IDAgMCAycHggIzAwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAycHggIzAwMDtcbn1cblxuLnBiX19wcm9kdWN0LS1jdXAtaW5zaWRlIC5wYl9pY29uLWN1cC1vdXRzaWRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYl9fcHJvZHVjdC0tY3VwLWluc2lkZSAucGJfaWNvbi1jdXAtaW5zaWRlIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLnBiX19wcm9kdWN0LS1jdXAtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBiX19wcm9kdWN0LS1jdXAtbGFiZWwgLnBiX2ljb24tY3VwLWNvbG9yIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtc2hhZG93OiAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cblxuLnBiX19wcm9kdWN0LS1jdXAtbGFiZWwgLnBiX2ljb24tY3VwLW9rIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBiX19wcm9kdWN0LS1jdXAtaW5wdXQ6Y2hlY2tlZCArIC5wYl9fcHJvZHVjdC0tY3VwLWxhYmVsIC5wYl9pY29uLWN1cC1jb2xvciwgLnBiX19wcm9kdWN0LS1jdXAtaW5wdXQ6Zm9jdXMgKyAucGJfX3Byb2R1Y3QtLWN1cC1sYWJlbCAucGJfaWNvbi1jdXAtY29sb3IsIC5wYl9fcHJvZHVjdC0tY3VwLWlucHV0OmhvdmVyICsgLnBiX19wcm9kdWN0LS1jdXAtbGFiZWwgLnBiX2ljb24tY3VwLWNvbG9yIHtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgaHNsYSgwLCAwJSwgNDIlLCAwLjUpO1xufVxuXG4ucGJfX3Byb2R1Y3QtLWN1cC1pbnB1dDpub3QoOmNoZWNrZWQpICsgLnBiX19wcm9kdWN0LS1jdXAtbGFiZWwgLnBiX2ljb24tY3VwLW9rIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnBiX19wcm9kdWN0LS1jdXAtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBiX19wcm9kdWN0LS1jdXAtdGV4dC1jb2xvciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuXG4ucGJfX3Byb2R1Y3QtLWN1cC1jb2xvci0tYm94IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMzkwcHg7XG4gIG1heC13aWR0aDogMjQuMzc1cmVtO1xufVxuXG4ucGJfX3Byb2R1Y3QtLWN1cC1jb2xvci0taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLnBiX19wcm9kdWN0LS1jdXAtY29sb3ItLWl0ZW06bm90KDpsYXN0LWNoaWxkKSwgLnBiX19wcm9kdWN0LS1jdXAtY29sb3ItLWl0ZW06bm90KDpudGgtb2YtdHlwZSg2KSkge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtO1xufVxuXG4ucGJfX3Byb2R1Y3QtLWN1cC1jb2xvci0taXRlbTpub3QoOmZpcnN0LWNoaWxkKSwgLnBiX19wcm9kdWN0LS1jdXAtY29sb3ItLWl0ZW06bm90KDpudGgtb2YtdHlwZSg3KSkge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW07XG59XG5cbi5wYl9fcHJvZHVjdC0tY3VwLWNvbG9yLS1pdGVtLmlzLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucGJfX3Byb2R1Y3QtLWN1cC1jb2xvciAucGJfaWNvbi1jdXAtY29sb3IgW2NsYXNzKj1wYl9pY29uLV0ge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5wYl9fcHJvZHVjdC0tcmV2aWV3cyB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5cbi5wYl9fcHJvZHVjdC0tcmV2aWV3cy10b3Age1xuICBjb2xvcjogIzRmNGY0ZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBiX19wcm9kdWN0LS1yZXZpZXdzLXRvcDpsYXN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5wYl9fcHJvZHVjdC0tcmV2aWV3cy10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wYl9fcHJvZHVjdC0tcmV2aWV3cy1saW5rIHtcbiAgY29sb3I6ICMwMDU0YTY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBiX19wcm9kdWN0LS1yZXZpZXdzLWF2YXRhciB7XG4gIGZsZXgtYmFzaXM6IDgwcHg7XG4gIG1pbi13aWR0aDogODBweDtcbiAgbWluLXdpZHRoOiA1cmVtO1xufVxuXG4ucGJfX3Byb2R1Y3QtLXJldmlld3MtaW1nIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAxODE1NS4zNzVyZW07XG4gIGhlaWdodDogMy43NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMy43NXJlbTtcbn1cblxuLnBiX19wcm9kdWN0LS1yZXZpZXdzLW5hbWUge1xuICBmbGV4LWJhc2lzOiAxMDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnBiX19wcm9kdWN0LS1yZXZpZXdzLXN0YXIgLnBiX2ljb24tc3RhciB7XG4gIGNvbG9yOiAjZTBlMGUwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMTg3NXJlbTtcbn1cblxuLnBiX19wcm9kdWN0LS1yZXZpZXdzLXN0YXIuc3Rhci0xIC5wYl9pY29uLXN0YXI6Zmlyc3QtY2hpbGQsIC5wYl9fcHJvZHVjdC0tcmV2aWV3cy1zdGFyLnN0YXItMiAucGJfaWNvbi1zdGFyOmZpcnN0LWNoaWxkLCAucGJfX3Byb2R1Y3QtLXJldmlld3Mtc3Rhci5zdGFyLTIgLnBiX2ljb24tc3RhcjpmaXJzdC1jaGlsZCArIC5wYl9pY29uLXN0YXIsIC5wYl9fcHJvZHVjdC0tcmV2aWV3cy1zdGFyLnN0YXItMyAucGJfaWNvbi1zdGFyOmZpcnN0LWNoaWxkLCAucGJfX3Byb2R1Y3QtLXJldmlld3Mtc3Rhci5zdGFyLTMgLnBiX2ljb24tc3RhcjpmaXJzdC1jaGlsZCArIC5wYl9pY29uLXN0YXIsIC5wYl9fcHJvZHVjdC0tcmV2aWV3cy1zdGFyLnN0YXItMyAucGJfaWNvbi1zdGFyOmZpcnN0LWNoaWxkICsgLnBiX2ljb24tc3RhciArIC5wYl9pY29uLXN0YXIsIC5wYl9fcHJvZHVjdC0tcmV2aWV3cy1zdGFyLnN0YXItNCAucGJfaWNvbi1zdGFyOmZpcnN0LWNoaWxkLCAucGJfX3Byb2R1Y3QtLXJldmlld3Mtc3Rhci5zdGFyLTQgLnBiX2ljb24tc3RhcjpmaXJzdC1jaGlsZCArIC5wYl9pY29uLXN0YXIsIC5wYl9fcHJvZHVjdC0tcmV2aWV3cy1zdGFyLnN0YXItNCAucGJfaWNvbi1zdGFyOmZpcnN0LWNoaWxkICsgLnBiX2ljb24tc3RhciArIC5wYl9pY29uLXN0YXIsIC5wYl9fcHJvZHVjdC0tcmV2aWV3cy1zdGFyLnN0YXItNCAucGJfaWNvbi1zdGFyOmZpcnN0LWNoaWxkICsgLnBiX2ljb24tc3RhciArIC5wYl9pY29uLXN0YXIgKyAucGJfaWNvbi1zdGFyLCAucGJfX3Byb2R1Y3QtLXJldmlld3Mtc3Rhci5zdGFyLTUgLnBiX2ljb24tc3RhcjpmaXJzdC1jaGlsZCwgLnBiX19wcm9kdWN0LS1yZXZpZXdzLXN0YXIuc3Rhci01IC5wYl9pY29uLXN0YXI6Zmlyc3QtY2hpbGQgKyAucGJfaWNvbi1zdGFyLCAucGJfX3Byb2R1Y3QtLXJldmlld3Mtc3Rhci5zdGFyLTUgLnBiX2ljb24tc3RhcjpmaXJzdC1jaGlsZCArIC5wYl9pY29uLXN0YXIgKyAucGJfaWNvbi1zdGFyLCAucGJfX3Byb2R1Y3QtLXJldmlld3Mtc3Rhci5zdGFyLTUgLnBiX2ljb24tc3RhcjpmaXJzdC1jaGlsZCArIC5wYl9pY29uLXN0YXIgKyAucGJfaWNvbi1zdGFyICsgLnBiX2ljb24tc3RhciwgLnBiX19wcm9kdWN0LS1yZXZpZXdzLXN0YXIuc3Rhci01IC5wYl9pY29uLXN0YXI6Zmlyc3QtY2hpbGQgKyAucGJfaWNvbi1zdGFyICsgLnBiX2ljb24tc3RhciArIC5wYl9pY29uLXN0YXIgKyAucGJfaWNvbi1zdGFyIHtcbiAgY29sb3I6ICNlZmNlNGE7XG59XG5cbi5wYl9fcHJvZHVjdC0tcmV2aWV3cy10ZXh0IHtcbiAgY29sb3I6ICM0ZjRmNGY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cblxuLnBiX19wcm9kdWN0LS1yZXZpZXdzLWNvbW1lbnQge1xuICBmbGV4LWdyb3c6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5wYl9fcHJvZHVjdC0tcmV2aWV3cy1jb21tZW50LS10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucGJfX3Byb2R1Y3QtLXJldmlld3MtaW5wdXQ6bm90KDpjaGVja2VkKSArIC5wYl9fZmxleCAucGJfX3Byb2R1Y3QtLXJldmlld3MtZm9ybSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucGJfX3Byb2R1Y3QtLXJldmlld3MtaW5wdXQ6Y2hlY2tlZCArIC5wYl9fZmxleCAucGJfX3Byb2R1Y3QtLXJldmlld3MtZm9ybSB7XG4gIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgbWF4LWhlaWdodDogNjIuNXJlbTtcbiAgei1pbmRleDogMjtcbn1cblxuLnBiX19wcm9kdWN0LS1yZXZpZXdzLWZvcm0ge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJveC1zaGFkb3c6IDAgNHB4IDY0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5wYl9fcHJvZHVjdC0tcmV2aWV3cy1pdGVtIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5wYl9fcHJvZHVjdC0tcmV2aWV3cy1pdGVtICsgLnBiX19wcm9kdWN0LS1yZXZpZXdzLWl0ZW0ge1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbn1cblxuLnBiX19wcm9kdWN0LS1yZXZpZXdzLXBhZ2VzIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5wYl9fcHJvZHVjdC0tcmV2aWV3cy1wYWdlcy0taXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMS4yNXJlbTtcbn1cblxuLnBiX19wcm9kdWN0LS1yZXZpZXdzLXBhZ2VzLS1pdGVtLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA1NGE2O1xufVxuXG4ucGJfX3Byb2R1Y3QtLWNvbXBsZW1lbnQtdGl0bGUge1xuICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI2JkYmRiZDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzMztcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGJfX3Byb2R1Y3QtLWNvbXBsZW1lbnQtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucGJfX3Byb2R1Y3QtLWNvbXBsZW1lbnQtaXRlbSB7XG4gIGNvbG9yOiAjODI4MjgyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDZweDtcbiAgbWF4LXdpZHRoOiA2LjYyNXJlbTtcbiAgbWluLXdpZHRoOiA5OHB4O1xuICBtaW4td2lkdGg6IDYuMTI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYl9fcHJvZHVjdC0tY29tcGxlbWVudC1saW5rIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICB1c2VyLWRyYWc6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucGJfX3Byb2R1Y3QtLWNvbXBsZW1lbnQtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHBhZGRpbmctdG9wOiAwLjYyNXJlbTtcbn1cblxuLnBiX19wcm9kdWN0LS12aWRlby1zY3JvbGwge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBiX19wcm9kdWN0LS12aWRlby1zY3JvbGwgLnRucy1uYXYge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDMuMTI1cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxMDAlO1xufVxuXG4ucGJfX3Byb2R1Y3QtLXZpZGVvLXNjcm9sbCAudG5zLW5hdiA+IGJ1dHRvbiB7XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMS4yNXJlbTtcbn1cblxuLnBiX19wcm9kdWN0LS12aWRlby1zY3JvbGwgLnRucy1uYXYgPiBidXR0b246YWZ0ZXIge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDE4MTU1LjM3NXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMC4zMTI1cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMC4zMTI1cmVtO1xufVxuXG4ucGJfX3Byb2R1Y3QtLXZpZGVvLXNjcm9sbCAudG5zLW5hdiA+IGJ1dHRvbi50bnMtbmF2LWFjdGl2ZTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTAwMzc7XG59XG5cbi5wYl9fcHJvZHVjdC0tdmlkZW8taXRlbS50bnMtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGJfX3Byb2R1Y3QtLXZpZGVvLXRpdGxlIHtcbiAgY29sb3I6ICM0ZjRmNGY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuXG4ucGJfX3Byb2R1Y3QtLXZpZGVvLWxpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wYl9fcHJvZHVjdC0tdmlkZW8tbGlzdDpub3QoLnRucy1zbGlkZXIpIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnBiX19wcm9kdWN0LS12aWRlby12ZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGJfX3Byb2R1Y3QtLXZpZGVvLXZkOmFmdGVyIHtcbiAgYm9yZGVyOiAyLjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAzLjc1cmVtIHNvbGlkICNmZmY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMS44NzVyZW07XG4gIG1hcmdpbi10b3A6IC0yLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5wYl9fcHJvZHVjdC0tdmlkZW8tdmQ6Zm9jdXM6YWZ0ZXIsIC5wYl9fcHJvZHVjdC0tdmlkZW8tdmQ6aG92ZXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG59XG5cbi5wYl9fcHJvZHVjdC0tZXhwcmVzcyB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOGQwMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC4zMTI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjMxMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGJfX3Byb2R1Y3QtLWV4cHJlc3MtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wYl9fcHJvZHVjdC0tZXhwcmVzcy1pbWcge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzO1xuICBwYWRkaW5nOiAwIDAuMzc1cmVtO1xufVxuXG4ucGJfX3Byb2R1Y3QtLWdlbmRlci1jaGFuZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLnBiX19wcm9kdWN0LS1nZW5kZXItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjQyODU3MTQyODY7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBiX19wcm9kdWN0LS1nZW5kZXItbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAwLjEyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGJfX3Byb2R1Y3QtLWdlbmRlci1saW5rLmlzLXNlbGVjdCB7XG4gIGNvbG9yOiAjMDA1NGE2O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucGJfX3Byb2R1Y3QtLWdlbmRlci1saW5rOm5vdCg6Zmlyc3QtY2hpbGQpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiL8KgXCI7XG4gIHBhZGRpbmc6IDAgMC4xMjVyZW07XG59XG5cbi5wYl9fcHJvZHVjdC0tZGF5IC5wYl9fcHJvZHVjdC0tcGhvdG8tYmxvY2sge1xuICAtd2Via2l0LWFuaW1hdGlvbjogMnMgbGluZWFyIGluZmluaXRlIHB1bHNlRGF5O1xuICBhbmltYXRpb246IDJzIGxpbmVhciBpbmZpbml0ZSBwdWxzZURheTtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCByZWQ7XG59XG5cbi5wYl9fcHJvZHVjdC0tbG9jayB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wYl9fcHJvZHVjdC0tbG9jay1ib3gge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjtcbn1cblxuLnBiX19wcm9kdWN0LS1sb2NrLWljb24ge1xuICBmb250LXNpemU6IDguMTI1cmVtO1xufVxuXG4ucGJfX3Byb2R1Y3QtLWxvY2stdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cblxuLnBiX19wcm9kdWN0LS1sb2NrLXRleHQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5wYl9fcHJvZHVjdC0tbG9jay1saXN0IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG59XG5cbi5wYl9fcHJvZHVjdC0tbG9jay1pdGVtIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBjb2xvcjogIzAwNTRhNjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjg0NjE1Mzg0NjI7XG4gIG1pbi1oZWlnaHQ6IDkwcHg7XG4gIG1pbi1oZWlnaHQ6IDUuNjI1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDAuMjVyZW07XG59XG5cbi5wYl9fcHJvZHVjdC0tbG9jay1pdGVtOmZvY3VzLCAucGJfX3Byb2R1Y3QtLWxvY2staXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU0YTY7XG4gIGJveC1zaGFkb3c6IDAgMTJweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYl9fcHJvZHVjdC0tbG9jay1pdGVtLWljb24ge1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cblxuLnBiX19wcm9kdWN0LS1sb2NrLWl0ZW0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5cbi5wYl9fcmV2aWV3cy0tdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLnBiX19yZXZpZXdzLS1sYWJlbCB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2UwZTBlMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgbWluLWhlaWdodDogM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBiX19yZXZpZXdzLS1sYWJlbC1maWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA4NCwgMTY2LCAwLjEpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgODQsIDE2NiwgMC4xKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucGJfX3Jldmlld3MtLWxhYmVsLWZpbGU6Zm9jdXMsIC5wYl9fcmV2aWV3cy0tbGFiZWwtZmlsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgODQsIDE2NiwgMC41KTtcbn1cblxuLnBiX19yZXZpZXdzLS1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGJfX3Jldmlld3MtLWl0ZW0ge1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG5cbi5wYl9fcmV2aWV3cy0tdGV4dGFyZWEge1xuICBoZWlnaHQ6IDExLjI1cmVtO1xufVxuXG4ucGJfX3Jldmlld3MtLWlucHV0LXRleHRmaWxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMi44NzU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG9yZGVyOiAxO1xufVxuXG4ucGJfX3Jldmlld3MtLWlucHV0LCAucGJfX3Jldmlld3MtLXRleHRhcmVhIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBvcmRlcjogMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBiX19yZXZpZXdzLS1pbnB1dDo6LW1vei1wbGFjZWhvbGRlciwgLnBiX19yZXZpZXdzLS10ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgY29sb3I6ICNkZGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5wYl9fcmV2aWV3cy0taW5wdXQ6OnBsYWNlaG9sZGVyLCAucGJfX3Jldmlld3MtLXRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgY29sb3I6ICNkZGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5wYl9fcmV2aWV3cy0taW5wdXQtdGV4dCwgLnBiX19yZXZpZXdzLS10ZXh0YXJlYS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDU0YTY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTY2NjY2NjY2NztcbiAgbWFyZ2luLXRvcDogMDtcbiAgb3JkZXI6IDE7XG4gIHBhZGRpbmctbGVmdDogMC4zNzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xufVxuXG4ucGJfX3Jldmlld3MtLWlucHV0OmZvY3VzLCAucGJfX3Jldmlld3MtLXRleHRhcmVhOmZvY3VzIHtcbiAgY29sb3I6ICM0ZjRmNGY7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM2MzYzNjM2MzY7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLnBiX19yZXZpZXdzLS1pbnB1dDpmb2N1cyArIC5wYl9fcmV2aWV3cy0taW5wdXQtdGV4dCwgLnBiX19yZXZpZXdzLS1pbnB1dDpmb2N1cyArIC5wYl9fcmV2aWV3cy0tdGV4dGFyZWEtdGV4dCwgLnBiX19yZXZpZXdzLS10ZXh0YXJlYTpmb2N1cyArIC5wYl9fcmV2aWV3cy0taW5wdXQtdGV4dCwgLnBiX19yZXZpZXdzLS10ZXh0YXJlYTpmb2N1cyArIC5wYl9fcmV2aWV3cy0tdGV4dGFyZWEtdGV4dCB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW07XG59XG5cbi5wYl9fcmV2aWV3cy0tYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMi41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGJfX3Jldmlld3MtLXJhdGluZy10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLnBiX19yZXZpZXdzLS1yYXRpbmctaW5wdXQ6Y2hlY2tlZCB+IC5wYl9fcmV2aWV3cy0tcmF0aW5nLWl0ZW0ge1xuICAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiAjZWZjZTRhO1xuICBjb2xvcjogI2VmY2U0YTtcbn1cblxuLnBiX19yZXZpZXdzLS1yYXRpbmctaXRlbSB7XG4gIC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDFweDtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMC4wNjI1cmVtO1xuICAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiAjZGRkO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMCAwLjI1cmVtO1xufVxuXG4ucGJfX3Jldmlld3MtLXJhdGluZy1pdGVtOmZvY3VzLCAucGJfX3Jldmlld3MtLXJhdGluZy1pdGVtOmZvY3VzIH4gLnBiX19yZXZpZXdzLS1yYXRpbmctaXRlbSwgLnBiX19yZXZpZXdzLS1yYXRpbmctaXRlbTpob3ZlciwgLnBiX19yZXZpZXdzLS1yYXRpbmctaXRlbTpob3ZlciB+IC5wYl9fcmV2aWV3cy0tcmF0aW5nLWl0ZW0ge1xuICAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiAjZWZjZTRhO1xuICBjb2xvcjogI2VmY2U0YTtcbn1cblxuLnBiX19yZXZpZXdzLS1yYXRpbmctcmF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBiX19yZXZpZXdzLS1yYXRpbmctYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4ucGJfX3Jldmlld3MtLWhyIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgI2YyZjJmMjtcbiAgbWFyZ2luOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGJfX3Jldmlld3MtLWJ1dHRvbi1jbG9zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG4ucGJfX3Jldmlld3MtLWJ1dHRvbi1jbG9zZTpmb2N1cywgLnBiX19yZXZpZXdzLS1idXR0b24tY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xufVxuXG4ucGJfX3Jldmlld3MtLWJ1dHRvbi1zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NGE2O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBiX19yZXZpZXdzLS1idXR0b24tc3VibWl0OmZvY3VzLCAucGJfX3Jldmlld3MtLWJ1dHRvbi1zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NDg2O1xufVxuXG4ucGJfX3Jldmlld3MtLWJ1dHRvbjphY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xufVxuXG4ucGJfX293biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBiX19vd24tbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRiZGJkO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNi4yNXJlbSA2LjI1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTAuNjI1cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucGJfX2ZhYnJpYy0taXRlbSB7XG4gIG1pbi1oZWlnaHQ6IDY4cHg7XG4gIG1pbi1oZWlnaHQ6IDQuMjVyZW07XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIG1pbi13aWR0aDogNi4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGJfX2ZhYnJpYy0taXRlbTpub3QoLnBiX19mYWJyaWMtLWl0ZW0taW5mbykgLnBiX19mYWJyaWMtLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBiX19mYWJyaWMtLWl0ZW06bm90KC5wYl9fZmFicmljLS1pdGVtLWluZm8pIC5wYl9fZmFicmljLS1idXR0b246Zm9jdXMsIC5wYl9fZmFicmljLS1pdGVtOm5vdCgucGJfX2ZhYnJpYy0taXRlbS1pbmZvKSAucGJfX2ZhYnJpYy0tYnV0dG9uOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxMnB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4ucGJfX2ZhYnJpYy0taXRlbTpub3QoLnBiX19mYWJyaWMtLXRpbWVyKSAucGJfX2ZhYnJpYy0tY2xvY2ssIC5wYl9fZmFicmljLS1pdGVtOm5vdCgucGJfX2ZhYnJpYy0tdGltZXIpIC5wYl9fZmFicmljLS10aW1lcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYl9fZmFicmljLS1zaXplIHtcbiAgZmxleC1ncm93OiAxO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBwYWRkaW5nLXRvcDogMC42MjVyZW07XG59XG5cbi5wYl9fZmFicmljLS1zaXplLCAucGJfX2ZhYnJpYy0tc2l6ZS1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBiX19mYWJyaWMtLXNpemUtYnV0dG9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2QzZDNkMztcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS44NDYxNTM4NDYyO1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBtaW4taGVpZ2h0OiAzcmVtO1xuICBwYWRkaW5nOiAwIDAuMjVyZW07XG59XG5cbi5wYl9fZmFicmljLS1zaXplLWJ1dHRvbi5pcy1zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NGE2O1xufVxuXG4ucGJfX2ZhYnJpYy0tc2l6ZS1idXR0b24uaXMtc2VsZWN0IC5wYl9fZmFicmljLS1zaXplLW51bWJlciwgLnBiX19mYWJyaWMtLXNpemUtYnV0dG9uLmlzLXNlbGVjdCAucGJfX2ZhYnJpYy0tc2l6ZS10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wYl9fZmFicmljLS1zaXplLWJ1dHRvbjpmb2N1cywgLnBiX19mYWJyaWMtLXNpemUtYnV0dG9uOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxMnB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4ucGJfX2ZhYnJpYy0tc2l6ZS1udW1iZXIsIC5wYl9fZmFicmljLS1zaXplLXRleHQge1xuICBjb2xvcjogIzAwNTRhNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGJfX2ZhYnJpYy0tc2l6ZS1saW5rLCAucGJfX2ZhYnJpYy0tc2l6ZS10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XG59XG5cbi5wYl9fZmFicmljLS1zaXplLWxpbmsge1xuICBjb2xvcjogIzAwNTRhNjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucGJfX2ZhYnJpYy0tc2l6ZS1saW5rLWJveCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucGJfX2ZhYnJpYy0tc2l6ZS1pbnB1dDpjaGVja2VkICsgLnBiX19mYWJyaWMtLXNpemUtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTRhNjtcbn1cblxuLnBiX19mYWJyaWMtLXNpemUtaW5wdXQ6Y2hlY2tlZCArIC5wYl9fZmFicmljLS1zaXplLWJ1dHRvbiAucGJfX2ZhYnJpYy0tc2l6ZS1jb3VudCwgLnBiX19mYWJyaWMtLXNpemUtaW5wdXQ6Y2hlY2tlZCArIC5wYl9fZmFicmljLS1zaXplLWJ1dHRvbiAucGJfX2ZhYnJpYy0tc2l6ZS1udW1iZXIsIC5wYl9fZmFicmljLS1zaXplLWlucHV0OmNoZWNrZWQgKyAucGJfX2ZhYnJpYy0tc2l6ZS1idXR0b24gLnBiX19mYWJyaWMtLXNpemUtdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucGJfX2ZhYnJpYy0tc2l6ZS1jb3VudCwgLnBiX19mYWJyaWMtLXNpemUtc2FsZSB7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4wOTA5MDkwOTA5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYl9fZmFicmljLS1zaXplLXNhbGUge1xuICBjb2xvcjogI2ZmNzI4Yztcbn1cblxuLnBiX19mYWJyaWMtLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGJfX2ZhYnJpYy0tYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2QzZDNkMztcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBiX19mYWJyaWMtLW5hbWUge1xuICBjb2xvcjogIzAwNTRhNjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLnBiX19mYWJyaWMtLW5hbWUgLnBiX190b29sdGlwLWJveCB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5wYl9fZmFicmljLS1uYW1lIC5wYl9fdG9vbHRpcC1ib3ggLnBiX190b29sdGlwLWluZm8ge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU0YTY7XG4gIGJvcmRlci1yYWRpdXM6IDE4MTU1LjM3NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMXJlbTtcbn1cblxuLnBiX19mYWJyaWMtLW5hbWUgLnBiX190b29sdGlwLWJveCAucGJfX3Rvb2x0aXAtaW5mbzpiZWZvcmUge1xuICBmb250LXNpemU6IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG5cbi5wYl9fZmFicmljLS1wcmljZSB7XG4gIGNvbG9yOiAjNGY0ZjRmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5wYl9fZmFicmljLS1wcmljZS1vbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYl9fZmFicmljLS1wcmljZS1vbGQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwLjA2MjVyZW07XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC0wLjA2MjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLnBiX19mYWJyaWMtLXByaWNlLW5ldyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wYl9fZmFicmljLS1wcmUtaW5mbyB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucGJfX2ZhYnJpYy0tcHJlLWxpbmsge1xuICBjb2xvcjogIzAwNTRhNjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xNjY2NjY2NjY3O1xufVxuXG4ucGJfX2ZhYnJpYy0tdHlwZS10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuXG4ucGJfX2ZhYnJpYy0tdHlwZS10aXRsZSAqIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnBiX19mYWJyaWMtLXR5cGUtdGl0bGUgLnBiX19mYWJyaWMtLXNpemUtdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS4xNDI4NTcxNDI5O1xufVxuXG4ucGJfX2ZhYnJpYy0tdHlwZS10aXRsZSArIC5wYl9fZmFicmljLS10eXBlLWxpc3QgLnBiX19mYWJyaWMtLXR5cGUtc2VsZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5wYl9fZmFicmljLS10eXBlLXNlbGVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICBwYWRkaW5nLXRvcDogMC42MjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGJfX2ZhYnJpYy0tdHlwZS1saXN0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBiX19mYWJyaWMtLWlucHV0OmNoZWNrZWQgKyAucGJfX2ZhYnJpYy0tYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTRhNjtcbn1cblxuLnBiX19mYWJyaWMtLWlucHV0OmNoZWNrZWQgKyAucGJfX2ZhYnJpYy0tYnV0dG9uIC5wYl9fZmFicmljLS1pbWcsIC5wYl9fZmFicmljLS1pbnB1dDpjaGVja2VkICsgLnBiX19mYWJyaWMtLWJ1dHRvbiAucGJfX2ZhYnJpYy0tbmFtZSwgLnBiX19mYWJyaWMtLWlucHV0OmNoZWNrZWQgKyAucGJfX2ZhYnJpYy0tYnV0dG9uIC5wYl9fZmFicmljLS1wcmljZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGJfX2ZhYnJpYy0taW5wdXQ6Y2hlY2tlZCArIC5wYl9fZmFicmljLS1idXR0b24gLnBiX19mYWJyaWMtLW5hbWUgLnBiX190b29sdGlwLWJveCAucGJfX3Rvb2x0aXAtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDA1NGE2O1xufVxuXG4ucGJfX2ZhYnJpYy0taW5wdXQ6bm90KDpjaGVja2VkKSB+IC5wYl9fZmFicmljLS1wcmUtaW5mbyB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucGJfX2ZhYnJpYy0tYWRkaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnBiX19mYWJyaWMtLWltZyB7XG4gIGNvbG9yOiAjMDA1NGE2O1xufVxuXG4ucGJfX2ZhYnJpYy0taW1nIFtjbGFzc149cGJfaWNvbi1dIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMDkwOTA5MDkwOTtcbn1cblxuLnBiX19mYWJyaWMtLWltZy10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5wYl9fZmFicmljLS1pdGVtOmZpcnN0LWNoaWxkIC5wYl9fZmFicmljLS1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnBiX19mYWJyaWMtLWl0ZW06bGFzdC1jaGlsZCAucGJfX2ZhYnJpYy0tYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucGJfX2ZhYnJpYy0taXRlbS1pbmZvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYl9fZmFicmljLS1pdGVtLWluZm8gLnBiX19mYWJyaWMtLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjhkMDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmOGQwMDtcbn1cblxuLnBiX19mYWJyaWMtLWl0ZW0taW5mbyBbY2xhc3NePXBiX2ljb24tXSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5wYl9fZmFicmljLS1pdGVtLWluZm8gLnBiX19mYWJyaWMtLW5hbWUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4wODMzMzMzMzMzO1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucGJfX2ZhYnJpYy0tY2xvY2sge1xuICBib3R0b206IDA7XG59XG5cbi5wYl9fZmFicmljLS1jbG9jayAqIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnBiX19mYWJyaWMtLWNsb2NrLCAucGJfX2ZhYnJpYy0tdGltZXI6YWZ0ZXIge1xuICBjb2xvcjogcmVkO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cblxuLnBiX19mYWJyaWMtLXRpbWVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGJfX2ZhYnJpYy0tdGltZXI6YWZ0ZXIge1xuICBib3R0b206IDEwMCU7XG4gIGNvbnRlbnQ6IFwiLTE1JVwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wYl9fZmFicmljLS1jaG9vc2VyIC5wYl9fZmFicmljLS1zaXplLWJsb2NrIHtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG59XG5cbi5wYl9faW5mby0tdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjYmRiZGJkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLnBiX19pbmZvLS10YWIge1xuICBtYXJnaW4tYm90dG9tOiAtMC4wNjI1cmVtO1xufVxuXG4ucGJfX2luZm8tLXRhYi1uYW1lIHtcbiAgY29sb3I6ICMwMDU0YTY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMC4yNXJlbTtcbn1cblxuLnBiX19pbmZvLS1ndWFyYW50ZWVzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnBiX19pbmZvLS1ndWFyYW50ZWVzOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbn1cblxuLnBiX19pbmZvLS1ndWFyYW50ZWVzOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbn1cblxuLnBiX19pbmZvLS1ndWFyYW50ZWVzLWltZyB7XG4gIGNvbG9yOiAjYmRiZGJkO1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbn1cblxuLnBiX19pbmZvLS1ndWFyYW50ZWVzLXRleHQge1xuICBjb2xvcjogIzRmNGY0Zjtcbn1cblxuLnBiX19pbmZvLS13aG9sZXNhbGUtdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYl9faW5mby0td2hvbGVzYWxlLXRpdGxlID4gc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuXG4ucGJfX2luZm8tLXdob2xlc2FsZS10ZXh0IHtcbiAgY29sb3I6ICM1YzVjNWM7XG59XG5cbi5wYl9faW5mby0td2hvbGVzYWxlIC5wYl9fZm9ybS0tY2hlY2tib3gtdGV4dCwgLnBiX19pbmZvLS13aG9sZXNhbGUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5wYl9faW5mby0td2hvbGVzYWxlIC5wYl9fZm9ybS0tY2hlY2tib3gtdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucGJfX2luZm8tLXdob2xlc2FsZSAuYnV0dG9uX19kZWZhdWx0IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogNC4xNjY2NjY2NjY3O1xufVxuXG4ucGJfX2luZm8tLXdob2xlc2FsZS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYl9faW5mby0tbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBiX19pbmZvLS1sYWJlbC1pdGVtLCAucGJfX2luZm8tLW1vcmUtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ucGJfX2luZm8tLW1vcmUtaXRlbSB7XG4gIGNvbG9yOiAjNGY0ZjRmO1xufVxuXG4ucGJfX2luZm8tLW1vcmUtaXRlbSAucGJfaWNvbi1xdWVzdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNGE0YTQ7XG4gIGJvcmRlci1yYWRpdXM6IDE4MTU1LjM3NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzO1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMC44NzVyZW07XG59XG5cbi5wYl9faW5mby0tbW9yZS1saW5rIHtcbiAgY29sb3I6ICMwMDU0YTY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5wYl9faW5mby0tbW9yZS1jb2xvciB7XG4gIGNvbG9yOiAjZWUyNTRhO1xufVxuXG4ucGJfX2luZm8tLW1vcmUtY29tcGxhaW4ge1xuICBjb2xvcjogIzgyODI4MjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMC4yNXJlbSAwIDAuNzVyZW07XG59XG5cbi5wYl9faW5mby0taW5mb3JtYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBwYWRkaW5nLXRvcDogMC42MjVyZW07XG59XG5cbi5wYl9faW5mby0tbW9yZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGJfX2ZhYnJpYy0tbW9kYWwge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXgtd2lkdGg6IDExODBweDtcbiAgbWF4LXdpZHRoOiA3My43NXJlbTtcbn1cblxuLnBiX19mYWJyaWMtLW1vZGFsLS1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIG1hcmdpbjogMjBweDtcbiAgbWluLWhlaWdodDogNDgwcHg7XG4gIG1pbi1oZWlnaHQ6IDMwcmVtO1xufVxuXG4ucGJfX2ZhYnJpYy0tbW9kYWwtLXRpdGxlIHtcbiAgY29sb3I6ICM0ZjRmNGY7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnBiX19mYWJyaWMtLW1vZGFsLS1zaWduYXR1cmUge1xuICBjb2xvcjogIzRmNGY0ZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLnBiX19mYWJyaWMtLW1vZGFsLS1zdGFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xufVxuXG4ucGJfX2ZhYnJpYy0tbW9kYWwtLXN0YXIgLnBiX2ljb24tc3RhciB7XG4gIGNvbG9yOiAjZmE5MDJiO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5wYl9fZmFicmljLS1tb2RhbC0tc3RhciAucGJfaWNvbi1zdGFyLS1ncmF5IHtcbiAgY29sb3I6ICNiZGJkYmQ7XG59XG5cbi5wYl9fZmFicmljLS1tb2RhbC0tbmFtZSB7XG4gIGNvbG9yOiAjNGY0ZjRmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG59XG5cbi5wYl9fZmFicmljLS1tb2RhbC0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cblxuLnBiX19mYWJyaWMtLW1vZGFsLS10ZXh0IC5wYl9fZmFicmljLS1tb2RhbC0tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYl9fZmFicmljLS1tb2RhbC0tYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wYl9fZmFicmljLS1tb2RhbC0taW1nIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucGJfX2ZhYnJpYy0tbW9kYWwtLWltZy1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ucGJfX2ZhYnJpYy0tbW9kYWwtLWltZy1waWN0dXJlIHtcbiAgcGFkZGluZzogMCAwLjVyZW07XG59XG5cbi5wYl9fZmFicmljLS1zaXplLS1tb2RhbC1ib2R5IHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5wYl9fZmFicmljLS1zaXplLS10YWJsZSB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAxMHB4IDIwcHg7XG4gIG1heC13aWR0aDogOTB2dztcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5wYl9fZmFicmljLS1zaXplLS10YWJsZS10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDI7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG1heC13aWR0aDogMTIuNXJlbTtcbn1cblxuLnBiX19mYWJyaWMtLXNpemUtLXRhYmxlLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5wYl9fZmFicmljLS1zaXplLS10YWJsZS1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBmb250LWZhbWlseTogc3lzdGVtLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFNlZ29lIFVJLCBTZWdvZSBXUCwgUm9ib3RvLCBVYnVudHUsIE94eWdlbiwgQ2FudGFyZWxsLCBGaXJhIFNhbnMsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEx1Y2lkYSBHcmFuZGUsIERyb2lkIFNhbnMsIFRhaG9tYSwgXCJNaWNyb3NvZnQgU2FucyBTZXJpZlwiLCBzYW5zLXNlcmlmO1xufVxuXG4ucGJfX2ZhYnJpYy0tc2l6ZS0tdGFibGUtY29udGVudDpmb2N1cyAucGJfX2ZhYnJpYy0tc2l6ZS0tdGFibGUtc2l6ZSwgLnBiX19mYWJyaWMtLXNpemUtLXRhYmxlLWNvbnRlbnQ6aG92ZXIgLnBiX19mYWJyaWMtLXNpemUtLXRhYmxlLXNpemUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgNDEsIDg1LCAwLjMpO1xufVxuXG4ucGJfX2ZhYnJpYy0tc2l6ZS0tdGFibGUtY29udGVudC5pcy1hY3RpdmUgLnBiX19mYWJyaWMtLXNpemUtLXRhYmxlLXNpemUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmUyOTU1O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnBiX19mYWJyaWMtLXNpemUtLXRhYmxlLWhlYWQge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMC43cmVtIDAuNXJlbTtcbn1cblxuLnBiX19mYWJyaWMtLXNpemUtLXRhYmxlLWhlYWQ6bnRoLW9mLXR5cGUoMm4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cblxuLnBiX19mYWJyaWMtLXNpemUtLXRhYmxlLWhlYWQ6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5wYl9fZmFicmljLS1zaXplLS10YWJsZS1zaXplIHtcbiAgcGFkZGluZzogMC43cmVtIDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucGJfX2ZhYnJpYy0tc2l6ZS0tdGFibGUtc2l6ZTpudGgtb2YtdHlwZSgybikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuXG4ucGJfX2ZhYnJpYy0tc2l6ZS0tdGFibGUtc2l6ZTpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnBiX19mYWJyaWMtLXNpemUtLXRpdGxlIHtcbiAgY29sb3I6ICNmZjAwMzI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5wYl9fZmFicmljLS1zaXplLS10aXRsZS10eXBlIHtcbiAgY29sb3I6ICNmZjAwMzI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5wYl9fZmFicmljLS1zaXplLS10aXRsZS1ib3gge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnBiX19mYWJyaWMtLXNpemUtLXRpdGxlLXN0YXIge1xuICBjb2xvcjogIzcyNzI3MjtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBtYXgtd2lkdGg6IDEyLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLnBiX19mYWJyaWMtLXNpemUtLXRpdGxlLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCIqXCI7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbGVmdDogLTAuNjI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wYl9fZmFicmljLS1zaXplLS10ZXh0LTEsIC5wYl9fZmFicmljLS1zaXplLS10ZXh0LTIsIC5wYl9fZmFicmljLS1zaXplLS10ZXh0LTMge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuMjVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5wYl9fZmFicmljLS1zaXplLS10ZXh0LTEge1xuICBjb2xvcjogIzcyNzI3Mjtcbn1cblxuLnBiX19mYWJyaWMtLXNpemUtLXRleHQtMyB7XG4gIGNvbG9yOiAjZmYwMDMyO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnBiX19mYWJyaWMtLXNpemUtLWltZyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWF4LXdpZHRoOiAxOC43NXJlbTtcbn1cblxuLnBiX190b29sdGlwLXNpemVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBzeXN0ZW0sIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgU2Vnb2UgVUksIFNlZ29lIFdQLCBSb2JvdG8sIFVidW50dSwgT3h5Z2VuLCBDYW50YXJlbGwsIEZpcmEgU2FucywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgTHVjaWRhIEdyYW5kZSwgRHJvaWQgU2FucywgVGFob21hLCBcIk1pY3Jvc29mdCBTYW5zIFNlcmlmXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxNi4yNXJlbTtcbn1cblxuLnBiX190b29sdGlwLXNpemVyLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNjI1cmVtO1xufVxuXG4ucGJfX3Rvb2x0aXAtc2l6ZXItaXRlbTpudGgtb2YtdHlwZSgybikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuXG4ucGJfX3Rvb2x0aXAtc2l6ZXItbmFtZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wYl9fdG9vbHRpcC1zaXplci1zaXplIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBrZXlmcmFtZXMgZHJpZnQtZmFkZVpvb21JbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGRyaWZ0LWZhZGVab29tT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxNSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgfVxufVxuQGtleWZyYW1lcyBkcmlmdC1sb2FkZXItcm90YXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMTgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC0xdHVybik7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZHJpZnQtbG9hZGVyLWJlZm9yZSB7XG4gIDAlLCA1MCUsIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwJSwgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMikgdHJhbnNsYXRlWCg2cHgpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpIHRyYW5zbGF0ZVgoOHB4KTtcbiAgfVxuICA2MCUsIDkwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpIHRyYW5zbGF0ZVgoNnB4KTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KSB0cmFuc2xhdGVYKDhweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZHJpZnQtbG9hZGVyLWFmdGVyIHtcbiAgMTAlLCA0MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKSB0cmFuc2xhdGVYKC02cHgpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpIHRyYW5zbGF0ZVgoLThweCk7XG4gIH1cbiAgNjAlLCA5MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KSB0cmFuc2xhdGVYKC02cHgpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpIHRyYW5zbGF0ZVgoLThweCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBkcmlmdC1mYWRlWm9vbUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZHJpZnQtZmFkZVpvb21PdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZHJpZnQtbG9hZGVyLXJvdGF0ZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC0xODBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMXR1cm4pO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZHJpZnQtbG9hZGVyLWJlZm9yZSB7XG4gIDAlLCA1MCUsIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAlLCA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpIHRyYW5zbGF0ZVgoNnB4KTtcbiAgfVxuICAyNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpIHRyYW5zbGF0ZVgoOHB4KTtcbiAgfVxuICA2MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCkgdHJhbnNsYXRlWCg2cHgpO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNykgdHJhbnNsYXRlWCg4cHgpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZHJpZnQtbG9hZGVyLWFmdGVyIHtcbiAgMTAlLCA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpIHRyYW5zbGF0ZVgoLTZweCk7XG4gIH1cbiAgMjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKSB0cmFuc2xhdGVYKC04cHgpO1xuICB9XG4gIDYwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KSB0cmFuc2xhdGVYKC02cHgpO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNykgdHJhbnNsYXRlWCgtOHB4KTtcbiAgfVxufVxuLmRyaWZ0LXpvb20tcGFuZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLmRyaWZ0LXpvb20tcGFuZS5kcmlmdC1vcGVuaW5nIHtcbiAgYW5pbWF0aW9uOiAwLjE4cyBlYXNlLW91dCBkcmlmdC1mYWRlWm9vbUluO1xuICAtd2Via2l0LWFuaW1hdGlvbjogMC4xOHMgZWFzZS1vdXQgZHJpZnQtZmFkZVpvb21Jbjtcbn1cblxuLmRyaWZ0LXpvb20tcGFuZS5kcmlmdC1jbG9zaW5nIHtcbiAgYW5pbWF0aW9uOiAwLjIxcyBlYXNlLWluIGRyaWZ0LWZhZGVab29tT3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbjogMC4yMXMgZWFzZS1pbiBkcmlmdC1mYWRlWm9vbU91dDtcbn1cblxuLmRyaWZ0LXpvb20tcGFuZS5kcmlmdC1pbmxpbmUge1xuICBib3JkZXItcmFkaXVzOiA0LjY4NzVyZW07XG4gIGJveC1zaGFkb3c6IDAgNnB4IDE4cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBoZWlnaHQ6IDkuMzc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA5LjM3NXJlbTtcbn1cblxuLmRyaWZ0LWxvYWRpbmcgLmRyaWZ0LXpvb20tcGFuZS1sb2FkZXIge1xuICBhbmltYXRpb246IDEuOHMgbGluZWFyIGluZmluaXRlIGRyaWZ0LWxvYWRlci1yb3RhdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAxLjhzIGxpbmVhciBpbmZpbml0ZSBkcmlmdC1sb2FkZXItcm90YXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogNC4xMjVyZW07XG59XG5cbi5kcmlmdC16b29tLXBhbmUtbG9hZGVyOmFmdGVyLCAuZHJpZnQtem9vbS1wYW5lLWxvYWRlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAtMC42MjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxLjI1cmVtO1xufVxuXG4uZHJpZnQtem9vbS1wYW5lLWxvYWRlcjpiZWZvcmUge1xuICBhbmltYXRpb246IDEuOHMgbGluZWFyIGluZmluaXRlIGRyaWZ0LWxvYWRlci1iZWZvcmU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAxLjhzIGxpbmVhciBpbmZpbml0ZSBkcmlmdC1sb2FkZXItYmVmb3JlO1xuICBsZWZ0OiAwO1xufVxuXG4uZHJpZnQtem9vbS1wYW5lLWxvYWRlcjphZnRlciB7XG4gIGFuaW1hdGlvbjogMS44cyBsaW5lYXIgLTAuOXMgaW5maW5pdGUgZHJpZnQtbG9hZGVyLWFmdGVyO1xuICAtd2Via2l0LWFuaW1hdGlvbjogMS44cyBsaW5lYXIgLTAuOXMgaW5maW5pdGUgZHJpZnQtbG9hZGVyLWFmdGVyO1xuICByaWdodDogMDtcbn1cblxuLmRyaWZ0LWJvdW5kaW5nLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLnBiX19jYXRhbG9nLS1jb3RvbiAucGJfX2NhdGFsb2ctLXByb2R1Y3QtLWxhYmVsOmFmdGVyLCAucGJfX2NhdGFsb2ctLWNvdG9uIC5wYl9fY2F0YWxvZy0tcHJvZHVjdC1pbWctYmxvY2s6YWZ0ZXIge1xuICBib3R0b206IDFyZW07XG4gIGNvbG9yOiAjM2ZiZTEwO1xuICBjb250ZW50OiBcIlxcZTk5NlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IHByaW50YmFyLWljb247XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLnBiX19jYXRhbG9nLS1jb3RvbiAucGJfX2NhdGFsb2ctLXByb2R1Y3QtLWxhYmVsOmFmdGVyIHtcbiAgYm90dG9tOiBjYWxjKDEwMCUgKyAwLjI1cmVtKTtcbn1cblxuLnBiX19jYXRhbG9nLS1jb3RvbiAucGJfX2NhdGFsb2ctLXByb2R1Y3QtaW1nLWJsb2NrOmFmdGVyIHtcbiAgcmlnaHQ6IDAuNjI1cmVtO1xufVxuXG4ucGJfX2NhdGFsb2ctLWNvdG9uIC5wYl9fY2F0YWxvZy0tcHJvZHVjdC0tbGFiZWwgKyAucGJfX2NhdGFsb2ctLXByb2R1Y3QtaW1nLWJsb2NrOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBiX19jYXRhbG9nLS13YXNoaW5nIC5wYl9fY2F0YWxvZy0tcHJvZHVjdC0tbGFiZWw6YWZ0ZXIsIC5wYl9fY2F0YWxvZy0td2FzaGluZyAucGJfX2NhdGFsb2ctLXByb2R1Y3QtaW1nLWJsb2NrOmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogIzAwMDtcbiAgY29udGVudDogXCJcXGU5OTFcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBwcmludGJhci1pY29uO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuNjI1cmVtO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucGJfX2NhdGFsb2ctLXdhc2hpbmcgLnBiX19jYXRhbG9nLS1wcm9kdWN0LS1sYWJlbDphZnRlciB7XG4gIGJvdHRvbTogY2FsYygxMDAlICsgMC4yNXJlbSk7XG59XG5cbi5wYl9fY2F0YWxvZy0td2FzaGluZyAucGJfX2NhdGFsb2ctLXByb2R1Y3QtaW1nLWJsb2NrOmFmdGVyIHtcbiAgcmlnaHQ6IDAuNjI1cmVtO1xufVxuXG4ucGJfX2NhdGFsb2ctLXdhc2hpbmcgLnBiX19jYXRhbG9nLS1wcm9kdWN0LS1sYWJlbCArIC5wYl9fY2F0YWxvZy0tcHJvZHVjdC1pbWctYmxvY2s6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGJfX21hZGVJTnJ1c3NpYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy9ydS5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxODE1NS4zNzVyZW07XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxMHB4IDAgIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucGJfX21hZGVJTnJ1c3NpYTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwgMCUsIDEwMCUsIDAuOCk7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMTgxNTUuMzc1cmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnBiX19tYWRlSU5ydXNzaWEgYiB7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbn1cblxuLnBiX19tYWRlSU5ydXNzaWEgYjpudGgtb2YtdHlwZSgtbisxMikge1xuICBib3R0b206IDUwJTtcbiAgcGFkZGluZy1ib3R0b206IDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xufVxuXG4ucGJfX21hZGVJTnJ1c3NpYSBiOmZpcnN0LW9mLXR5cGUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xufVxuXG4ucGJfX21hZGVJTnJ1c3NpYSBiOm50aC1vZi10eXBlKDIpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbn1cblxuLnBiX19tYWRlSU5ydXNzaWEgYjpudGgtb2YtdHlwZSgzKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMyNWRlZyk7XG59XG5cbi5wYl9fbWFkZUlOcnVzc2lhIGI6bnRoLW9mLXR5cGUoNCkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMzVkZWcpO1xufVxuXG4ucGJfX21hZGVJTnJ1c3NpYSBiOm50aC1vZi10eXBlKDUpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzUwZGVnKTtcbn1cblxuLnBiX19tYWRlSU5ydXNzaWEgYjpudGgtb2YtdHlwZSg2KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM1NWRlZyk7XG59XG5cbi5wYl9fbWFkZUlOcnVzc2lhIGI6bnRoLW9mLXR5cGUoNykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7XG59XG5cbi5wYl9fbWFkZUlOcnVzc2lhIGI6bnRoLW9mLXR5cGUoOCkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZyk7XG59XG5cbi5wYl9fbWFkZUlOcnVzc2lhIGI6bnRoLW9mLXR5cGUoOSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG59XG5cbi5wYl9fbWFkZUlOcnVzc2lhIGI6bnRoLW9mLXR5cGUoMTApIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xufVxuXG4ucGJfX21hZGVJTnJ1c3NpYSBiOm50aC1vZi10eXBlKDExKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDUwZGVnKTtcbn1cblxuLnBiX19tYWRlSU5ydXNzaWEgYjpudGgtb2YtdHlwZSgxMikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg1NWRlZyk7XG59XG5cbi5wYl9fbWFkZUlOcnVzc2lhIGI6bnRoLWxhc3Qtb2YtdHlwZSgtbisxMikge1xuICBwYWRkaW5nLXRvcDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG59XG5cbi5wYl9fbWFkZUlOcnVzc2lhIGI6bGFzdC1vZi10eXBlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjk1ZGVnKTtcbn1cblxuLnBiX19tYWRlSU5ydXNzaWEgYjpudGgtbGFzdC1vZi10eXBlKDIpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzA1ZGVnKTtcbn1cblxuLnBiX19tYWRlSU5ydXNzaWEgYjpudGgtbGFzdC1vZi10eXBlKDMpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbn1cblxuLnBiX19tYWRlSU5ydXNzaWEgYjpudGgtbGFzdC1vZi10eXBlKDQpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzI1ZGVnKTtcbn1cblxuLnBiX19tYWRlSU5ydXNzaWEgYjpudGgtbGFzdC1vZi10eXBlKDUpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzM1ZGVnKTtcbn1cblxuLnBiX19tYWRlSU5ydXNzaWEgYjpudGgtbGFzdC1vZi10eXBlKDYpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzQ1ZGVnKTtcbn1cblxuLnBiX19tYWRlSU5ydXNzaWEgYjpudGgtbGFzdC1vZi10eXBlKDcpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xufVxuXG4ucGJfX21hZGVJTnJ1c3NpYSBiOm50aC1sYXN0LW9mLXR5cGUoOCkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG59XG5cbi5wYl9fbWFkZUlOcnVzc2lhIGI6bnRoLWxhc3Qtb2YtdHlwZSg5KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI1ZGVnKTtcbn1cblxuLnBiX19tYWRlSU5ydXNzaWEgYjpudGgtbGFzdC1vZi10eXBlKDEwKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM1ZGVnKTtcbn1cblxuLnBiX19tYWRlSU5ydXNzaWEgYjpudGgtbGFzdC1vZi10eXBlKDExKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnBiX19tYWRlSU5ydXNzaWEgYjpudGgtbGFzdC1vZi10eXBlKDEyKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDU1ZGVnKTtcbn1cblxuLnBiX19jYXRhbG9nLS1tYWRlSU5ydXNzaWEgLnBiX19tYWRlSU5ydXNzaWEtLWJveCB7XG4gIGJvdHRvbTogM3JlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC42MjVyZW07XG4gIHotaW5kZXg6IDE7XG59XG5cbi5wYl9fY2F0YWxvZy0tbWFkZUlOcnVzc2lhIC5wYl9fbWFkZUlOcnVzc2lhOmFmdGVyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxLjI1cmVtKTtcbiAgbGVmdDogLTAuNjI1cmVtO1xuICB0b3A6IC0wLjYyNXJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEuMjVyZW0pO1xufVxuXG4ucGJfX2NhdGFsb2ctLW1MaW1pdCAucGJfX21MaW1pdC0tYm94IHtcbiAgYm90dG9tOiAzcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjYyNXJlbTtcbiAgei1pbmRleDogMTtcbn1cblxuLnBiX19jYXRhbG9nLS1tTGltaXQgLnBiX19tTGltaXQ6YWZ0ZXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDEuMjVyZW0pO1xuICBsZWZ0OiAtMC42MjVyZW07XG4gIHRvcDogLTAuNjI1cmVtO1xuICB3aWR0aDogY2FsYygxMDAlICsgMS4yNXJlbSk7XG59XG5cbi5wYl9fbUxpbWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeU9DSWdhR1ZwWjJoMFBTSXlNeUlnWm1sc2JEMGlibTl1WlNJK1BIQmhkR2dnWm1sc2JEMGlJMFpHTURBek1pSWdaRDBpVFRJekxqWTBJREl1T0RKSU5TNDRPSFl0TVM0MFF6VXVPRGd1TmlBMUxqSXpJREFnTkM0MElEQklNUzQwT0VNdU5qY2dNQ0F3SUM0Mk15QXdJREV1TkdNd0lDNDRMalkySURFdU5ETWdNUzQwTnlBeExqUXphREV1TkRkV01USmpNQ0F4TGpRMExqWTFJREl1TnpRZ01TNDJOeUF6TGpZMExTNDNMamM0TFRFdU1UTWdNUzQ0TFRFdU1UTWdNaTQ1TWtNekxqUTNJREl4SURVdU5UUWdNak1nT0M0eElESXpZekl1TlRRZ01DQTBMall0TWlBMExqWXROQzQwTkNBd0xTNDFOeTB1TVMweExqRXRMak10TVM0MmFEUmpMUzR5TGpVdExqTXpJREV1TURNdExqTXpJREV1TmtNeE5pNHdOeUF5TVNBeE9DNHhOU0F5TXlBeU1DNDNJREl6Y3pRdU5qSXRNaUEwTGpZeUxUUXVORFJqTUMweExqQTJMUzQwTFRJdU1ETXRNUzR3TXkweUxqZ2dNUzR4TlMwdU9DQXlMakExTFRFdU9UZ2dNaTQwTFRNdU0wd3lOeTQ0TkNBNFl5NHpOUzB4TGpNeUxqQTRMVEl1TmpRdExqY3lMVE11TmpNdExqZ3RMams0TFRJdU1EY3RNUzQxTlMwekxqVXRNUzQxTlhwTk9TNDNOeUF4T0M0MU5tTXdJQzQ1TFM0M05TQXhMall0TVM0Mk9DQXhMall0TGprMElEQXRNUzQzTFM0M0xURXVOeTB4TGpZZ01DMHVPUzQzTmkweExqWWdNUzQzTFRFdU5pNDVNaUF3SURFdU5qY3VOeUF4TGpZM0lERXVObnB0TVRJdU5pQXdZekFnTGprdExqYzFJREV1TmkweExqWTNJREV1TmkwdU9UTWdNQzB4TGpZNExTNDNMVEV1TmpndE1TNDJJREF0TGprdU56VXRNUzQySURFdU5qZ3RNUzQyTGpreUlEQWdNUzQyT0M0M0lERXVOamdnTVM0MmVrMHlOU0EzTGpNeWJDMHhMakUySURRdU5EVmpMUzR6TXlBeExqSTFMVEV1T0NBeUxqTTFMVE11TVRRZ01pNHpOVWc0TGpGakxURXVNak1nTUMweUxqSXlMUzQ1TlMweUxqSXlMVEl1TVRKV05TNDJOV2d4Tnk0M05tTXVOU0F3SUM0NU15NHhOaUF4TGpFM0xqUTJMakkyTGpNdU16SXVOelF1TWlBeExqSXllaUl2UGp3dmMzWm5QZz09KTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5wYl9fbUxpbWl0LCAucGJfX21MaW1pdDphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDE4MTU1LjM3NXJlbTtcbn1cblxuLnBiX19tTGltaXQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsIDAlLCA5MyUsIDAuOTUpO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnBiX19tTGltaXQgYiB7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2lkdGg6IDA7XG59XG5cbi5wYl9fbUxpbWl0IGI6bnRoLW9mLXR5cGUoLW4rMjApIHtcbiAgYm90dG9tOiA1MCU7XG4gIGNvbG9yOiAjZmYwMDMyO1xuICBwYWRkaW5nLWJvdHRvbTogNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG59XG5cbi5wYl9fbUxpbWl0IGI6Zmlyc3Qtb2YtdHlwZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI2MGRlZyk7XG59XG5cbi5wYl9fbUxpbWl0IGI6bnRoLW9mLXR5cGUoMikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuXG4ucGJfX21MaW1pdCBiOm50aC1vZi10eXBlKDMpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjgwZGVnKTtcbn1cblxuLnBiX19tTGltaXQgYjpudGgtb2YtdHlwZSg0KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI5MGRlZyk7XG59XG5cbi5wYl9fbUxpbWl0IGI6bnRoLW9mLXR5cGUoNSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xufVxuXG4ucGJfX21MaW1pdCBiOm50aC1vZi10eXBlKDYpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzEwZGVnKTtcbn1cblxuLnBiX19tTGltaXQgYjpudGgtb2YtdHlwZSg3KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMyMGRlZyk7XG59XG5cbi5wYl9fbUxpbWl0IGI6bnRoLW9mLXR5cGUoOCkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xufVxuXG4ucGJfX21MaW1pdCBiOm50aC1vZi10eXBlKDkpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzQwZGVnKTtcbn1cblxuLnBiX19tTGltaXQgYjpudGgtb2YtdHlwZSgxMCkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTBkZWcpO1xufVxuXG4ucGJfX21MaW1pdCBiOm50aC1vZi10eXBlKDExKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEwZGVnKTtcbn1cblxuLnBiX19tTGltaXQgYjpudGgtb2YtdHlwZSgxMikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZyk7XG59XG5cbi5wYl9fbUxpbWl0IGI6bnRoLW9mLXR5cGUoMTMpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xufVxuXG4ucGJfX21MaW1pdCBiOm50aC1vZi10eXBlKDE0KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcbn1cblxuLnBiX19tTGltaXQgYjpudGgtb2YtdHlwZSgxNSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg1MGRlZyk7XG59XG5cbi5wYl9fbUxpbWl0IGI6bnRoLW9mLXR5cGUoMTYpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xufVxuXG4ucGJfX21MaW1pdCBiOm50aC1vZi10eXBlKDE3KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDcwZGVnKTtcbn1cblxuLnBiX19tTGltaXQgYjpudGgtb2YtdHlwZSgxOCkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg4MGRlZyk7XG59XG5cbi5wYl9fbUxpbWl0IGI6bnRoLW9mLXR5cGUoMTkpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4ucGJfX21MaW1pdCBiOm50aC1vZi10eXBlKDIwKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEwMGRlZyk7XG59XG5cbi5wYl9fbUxpbWl0IGI6bnRoLWxhc3Qtb2YtdHlwZSgtbisxMikge1xuICBwYWRkaW5nLXRvcDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG59XG5cbi5wYl9fbUxpbWl0IGI6bGFzdC1vZi10eXBlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzA1ZGVnKTtcbn1cblxuLnBiX19tTGltaXQgYjpudGgtbGFzdC1vZi10eXBlKDIpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbn1cblxuLnBiX19tTGltaXQgYjpudGgtbGFzdC1vZi10eXBlKDMpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzI1ZGVnKTtcbn1cblxuLnBiX19tTGltaXQgYjpudGgtbGFzdC1vZi10eXBlKDQpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzM1ZGVnKTtcbn1cblxuLnBiX19tTGltaXQgYjpudGgtbGFzdC1vZi10eXBlKDUpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzQ1ZGVnKTtcbn1cblxuLnBiX19tTGltaXQgYjpudGgtbGFzdC1vZi10eXBlKDYpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG59XG5cbi5wYl9fbUxpbWl0IGI6bnRoLWxhc3Qtb2YtdHlwZSg3KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcbn1cblxuLnBiX19tTGltaXQgYjpudGgtbGFzdC1vZi10eXBlKDgpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjVkZWcpO1xufVxuXG4ucGJfX21MaW1pdCBiOm50aC1sYXN0LW9mLXR5cGUoOSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZyk7XG59XG5cbi5wYl9fbUxpbWl0IGI6bnRoLWxhc3Qtb2YtdHlwZSgxMCkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5wYl9fbUxpbWl0IGI6bnRoLWxhc3Qtb2YtdHlwZSgxMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg1NWRlZyk7XG59XG5cbi5wYl9fbUxpbWl0IGI6bnRoLWxhc3Qtb2YtdHlwZSgxMikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg2NWRlZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wYl9fcHJvZHVjdC0tb3RoZXIge1xuICAgIHBhZGRpbmc6IDAuODEyNXJlbSAycmVtIDJyZW07XG4gIH1cbiAgLnBiX19wcm9kdWN0LS1sb2NrLWl0ZW0tYm94IHtcbiAgICBmbGV4LWdyb3c6IGluaGVyaXQ7XG4gICAgbWluLXdpZHRoOiA5NXB4O1xuICAgIG1pbi13aWR0aDogNS45Mzc1cmVtO1xuICAgIHBhZGRpbmc6IDAgMC41cmVtO1xuICB9XG4gIC5wYl9fb3duLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDIuMjVyZW07XG4gIH1cbiAgLnBiX19mYWJyaWMtLXNpemUtaXRlbSB7XG4gICAgZmxleC1ncm93OiBpbmhlcml0O1xuICB9XG4gIEBzdXBwb3J0cyBub3QgKGRpc3BsYXk6IGdyaWQpIHtcbiAgICAucGJfX2ZhYnJpYy0tc2l6ZS1pdGVtIHtcbiAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgIG1pbi13aWR0aDogMy4xMjVyZW07XG4gICAgICBwYWRkaW5nOiAwLjEyNXJlbTtcbiAgICB9XG4gICAgLnBiX19mYWJyaWMtLWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICAgIH1cbiAgfVxuICAucGJfX2ZhYnJpYy0tc2l6ZS1ibG9jayB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnBiX19mYWJyaWMtLWJ1dHRvbiB7XG4gICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICBtaW4td2lkdGg6IDguNzVyZW07XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjM3NXJlbTtcbiAgfVxuICAucGJfX2ZhYnJpYy0tbmFtZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuICAucGJfX2ZhYnJpYy0taXRlbS1pbmZvIHtcbiAgICBmbGV4LWJhc2lzOiAyMDBweDtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIG1heC13aWR0aDogMTIuNXJlbTtcbiAgfVxuICAucGJfX2ZhYnJpYy0tY290dG9uIC5wYl9fZmFicmljLS1saXN0IHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAucGJfX2luZm8tLWxhYmVsIHtcbiAgICBmbGV4LWJhc2lzOiAxNTBweDtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIG1heC13aWR0aDogOS4zNzVyZW07XG4gIH1cbiAgLnBiX19pbmZvLS1sYWJlbC1pdGVtIHtcbiAgICBjb2xvcjogIzgyODI4MjtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAucGJfX2luZm8tLWxhYmVsLWl0ZW0sIC5wYl9faW5mby0tbW9yZS1pdGVtIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAxcmVtO1xuICB9XG4gIC5wYl9faW5mby0taW5mb3JtYXRpb24gPiAucGJfX2ZsZXgge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5wYl9faW5mby0tbW9yZSB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMTUwcHgpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTUwcHgpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gOS4zNzVyZW0pO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBiX19wcm9kdWN0LS1waG90by16b29tIHtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgLnBiX19wcm9kdWN0LS1waG90by16b29tLS1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucGJfX3Byb2R1Y3QtLXBob3RvLXpvb20tLWJveCAuZHJpZnQtem9vbS1wYW5lIHtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJveC1zaGFkb3c6IDAgMzJweCA2NHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5wYl9fcHJvZHVjdC0taW5mby1uYXYge1xuICAgIG1heC1oZWlnaHQ6IDU1MHB4O1xuICAgIG1heC1oZWlnaHQ6IDM0LjM3NXJlbTtcbiAgICBtYXgtd2lkdGg6IDgycHg7XG4gICAgbWF4LXdpZHRoOiA1LjEyNXJlbTtcbiAgICBtaW4td2lkdGg6IDgycHg7XG4gICAgbWluLXdpZHRoOiA1LjEyNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGJfX3Byb2R1Y3QtLWluZm8tbmF2IC5wYl9fZmxleC0tY29sdW1uIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnBiX19wcm9kdWN0LS1pbmZvLW5hdiAucGJfX3Byb2R1Y3QtLWluZm8tbmFtZS0tbWluaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGJfX3Byb2R1Y3QtLWluZm8tYmxvY2sge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gODJweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1LjEyNXJlbSk7XG4gIH1cbiAgLnBiX19wcm9kdWN0LS1pbmZvLWJsb2NrID4gLnBiX19mbGV4IHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICBoZWlnaHQ6IDMxMi41cmVtO1xuICB9XG4gIC5wYl9fcHJvZHVjdC0taW5mby1ibG9jayA+IC5wYl9fZmxleDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIC5wYl9fcHJvZHVjdC0taW5mby1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYl9fcHJvZHVjdC0taW5mby1pdGVtLS1sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IDU2JTtcbiAgICBvcmRlcjogMTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgICB3aWR0aDogNTYlO1xuICB9XG4gIC5wYl9fcHJvZHVjdC0taW5mby1pdGVtLS1yaWdodCB7XG4gICAgbWF4LXdpZHRoOiA0NCU7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLnBiX19wcm9kdWN0LS1pbmZvLWZsZXgge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5wYl9fcHJvZHVjdC0taW5mby1ib3gge1xuICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNiZGJkYmQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxLjU2MjVyZW07XG4gICAgcGFkZGluZzogMC42MjVyZW07XG4gIH1cbiAgLnBiX19wcm9kdWN0LS1iYWNrLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDEuNTYyNXJlbTtcbiAgfVxuICAucGJfX3Byb2R1Y3QtLXBob3RvLWJsb2NrIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDYyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDM4Ljc1cmVtO1xuICB9XG4gIC5wYl9fcHJvZHVjdC0tcGhvdG8tYmxvY2sgLnRucy1jb250cm9scywgLnBiX19wcm9kdWN0LS1waG90by1ibG9jayAudG5zLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGJfX3Byb2R1Y3QtLXBob3RvLWRvd25sb2FkIHtcbiAgICBib3R0b206IGNhbGMoMTAwJSArIDEuODc1cmVtKTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGVmdDogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAucGJfX3Byb2R1Y3QtLXBob3RvLWRvd25sb2FkOmZvY3VzLCAucGJfX3Byb2R1Y3QtLXBob3RvLWRvd25sb2FkOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5wYl9fcHJvZHVjdC0tcGhvdG8tc2Nyb2xsIC5wYl9fcHJvZHVjdC0tcGhvdG8taW1nIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnBiX19wcm9kdWN0LS1waG90by1pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBiX19wcm9kdWN0LS1waG90by1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGJfX3Byb2R1Y3QtLXBob3RvLWNvdHRvbiwgLnBiX19wcm9kdWN0LS1waG90by13YXNoaW5nIHtcbiAgICBmb250LXNpemU6IDYuMTg3NXJlbTtcbiAgfVxuICAucGJfX3Byb2R1Y3QtLXBob3RvLXdhc2hpbmcgKyAucGJfX3Byb2R1Y3QtLXBob3RvLWNvbG9yLXZhcmlhbmNlIHtcbiAgICBib3R0b206IDYuMjVyZW07XG4gIH1cbiAgLnBiX19wcm9kdWN0LS1waG90by1tTGltaXQgLnBiX19tTGltaXQge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTZweCA0NnB4O1xuICB9XG4gIC5wYl9fcHJvZHVjdC0tcGhvdG8tY29sb3ItdmFyaWFuY2Uge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG4gIC5wYl9fcHJvZHVjdC0tYnV0dG9uLWl0ZW0gLmJ1dHRvbl9fZGVmYXVsdCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5wYl9fZmFicmljLS1tb2RhbC0tbGlzdCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLnBiX19mYWJyaWMtLW1vZGFsLS1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgfVxuICAucGJfX2ZhYnJpYy0tbW9kYWwtLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAucGJfX2ZhYnJpYy0tbW9kYWwtLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAucGJfX2ZhYnJpYy0tc2l6ZS0tbW9kYWwtYm9keSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1pbi13aWR0aDogOTcwcHg7XG4gICAgbWluLXdpZHRoOiA2MC42MjVyZW07XG4gIH1cbiAgLnBiX19mYWJyaWMtLXNpemUtLXRhYmxlLXNpemUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLnBiX19mYWJyaWMtLXNpemUtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtIDIuNXJlbSAwO1xuICB9XG4gIC5wYl9fZmFicmljLS1zaXplLS10aXRsZS10eXBlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBwYWRkaW5nOiAwIDIuNXJlbSAwLjYyNXJlbTtcbiAgfVxuICAucGJfX21hZGVJTnJ1c3NpYSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBwYWRkaW5nLXRvcDogNi4yNXJlbTtcbiAgICB3aWR0aDogNi4yNXJlbTtcbiAgfVxuICAucGJfX21hZGVJTnJ1c3NpYTphZnRlciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyLjVyZW0pO1xuICAgIGxlZnQ6IC0xLjI1cmVtO1xuICAgIHRvcDogLTEuMjVyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIuNXJlbSk7XG4gIH1cbiAgLnBiX19wcm9kdWN0LS1pbnZlbnRlZC5wYl9fcHJvZHVjdC0taW52ZW50ZWQtcHJvbW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBiX19tTGltaXQge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIHBhZGRpbmctdG9wOiA2LjI1cmVtO1xuICAgIHdpZHRoOiA2LjI1cmVtO1xuICB9XG4gIC5wYl9fbUxpbWl0OmFmdGVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIuNXJlbSk7XG4gICAgbGVmdDogLTEuMjVyZW07XG4gICAgdG9wOiAtMS4yNXJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMi41cmVtKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5wYl9fcHJvZHVjdC0taW5mby1uYW1lLS1hcnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX3Byb2R1Y3QtLWluZm8tbmFtZS0tYXJ0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX3Byb2R1Y3QtLXBob3RvLXpvb20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBiX19wcm9kdWN0LS1pbmZvLW5hdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBiX19wcm9kdWN0LS1pbmZvLW5hdiAucGJfX3Byb2R1Y3QtLWJhY2stbGluayB7XG4gICAgbWluLXdpZHRoOiA4MHB4O1xuICAgIG1pbi13aWR0aDogNXJlbTtcbiAgfVxuICAucGJfX3Byb2R1Y3QtLWluZm8tbmF2IC5wYl9fZmxleC0tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5wYl9fcHJvZHVjdC0taW5mby1uYXYgLnBiX19wcm9kdWN0LS1taW5pLXBob3RvLS1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYl9fcHJvZHVjdC0taW5mby1uYXYgLnBiX19wcm9kdWN0LS1pbmZvLW5hbWUtLW1pbmkge1xuICAgIGNvbG9yOiAjNGY0ZjRmO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnBiX19wcm9kdWN0LS1pbmZvLWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYl9fcHJvZHVjdC0taW5mby1ib3gge1xuICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjYmRiZGJkO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwLjI1cmVtIDAuMjVyZW07XG4gICAgcGFkZGluZzogMC42MjVyZW0gMC4yNXJlbSAwLjI1cmVtO1xuICB9XG4gIC5wYl9fcHJvZHVjdC0taW5mby1ib3gsIC5wYl9fcHJvZHVjdC0tcGhvdG8tYmxvY2sge1xuICAgIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQgI2JkYmRiZDtcbiAgICBib3JkZXItcmlnaHQ6IDAuMDYyNXJlbSBzb2xpZCAjYmRiZGJkO1xuICB9XG4gIC5wYl9fcHJvZHVjdC0tcGhvdG8tYmxvY2sge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gMC4yNXJlbSAwIDA7XG4gICAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNiZGJkYmQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLnBiX19wcm9kdWN0LS1waG90by1ibG9jayAudG5zLW91dGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGJfX3Byb2R1Y3QtLXBob3RvLWJsb2NrIFtkYXRhLWNvbnRyb2xzPW5leHRdLCAucGJfX3Byb2R1Y3QtLXBob3RvLWJsb2NrIFtkYXRhLWNvbnRyb2xzPXByZXZdIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjE0Mjg1NzE0MztcbiAgfVxuICAucGJfX3Byb2R1Y3QtLXBob3RvLWJsb2NrIC50bnMtbmF2IHtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMi41cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5wYl9fcHJvZHVjdC0tcGhvdG8tYmxvY2sgLnRucy1uYXYgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNiZGJkYmQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTgxNTUuMzc1cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDAuNTYyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4zMTI1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XG4gICAgd2lkdGg6IDAuNTYyNXJlbTtcbiAgfVxuICAucGJfX3Byb2R1Y3QtLXBob3RvLWJsb2NrIC50bnMtbmF2IGJ1dHRvbi50bnMtbmF2LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIGNvbG9yOiAjNGY0ZjRmO1xuICB9XG4gIC5wYl9fcHJvZHVjdC0tcGhvdG8tYmxvY2sgLnRucy1uYXY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwLjA2MjVyZW07XG4gICAgbGVmdDogMC42MjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwLjYyNXJlbTtcbiAgICB0b3A6IDUwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICAucGJfX3Byb2R1Y3QtLXBob3RvLWRvd25sb2FkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYl9fcHJvZHVjdC0tcGhvdG8tc2Nyb2xsIC50bnMtaXRlbSAucGJfX3Byb2R1Y3QtLXBob3RvLWltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5wYl9fcHJvZHVjdC0tcGhvdG8tc2Nyb2xsIC50bnMtY29udHJvbHMge1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtYXgtd2lkdGg6IDE4Ljc1cmVtO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogYXV0bztcbiAgfVxuICAucGJfX3Byb2R1Y3QtLXBob3RvLWNvdHRvbiB7XG4gICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgfVxuICAucGJfX3Byb2R1Y3QtLXBob3RvLXdhc2hpbmcge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbiAgLnBiX19wcm9kdWN0LS1waG90by13YXNoaW5nICsgLnBiX19wcm9kdWN0LS1waG90by1jb2xvci12YXJpYW5jZSB7XG4gICAgYm90dG9tOiAzLjc1cmVtO1xuICB9XG4gIC5wYl9fcHJvZHVjdC0tcGhvdG8tY29sb3ItdmFyaWFuY2Uge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbiAgLnBiX19wcm9kdWN0LS1wcmljZSA+IHNwYW4ucGJfX3Byb2R1Y3QtLXByaWNlLW9sZC5wYl9fcHJvZHVjdC0tcHJpY2UtZGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYl9fcHJvZHVjdC0tYnV0dG9uLWl0ZW0gLmJ1dHRvbl9fZGVmYXVsdCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnBiX19wcm9kdWN0LS1nZW5kZXItaXRlbSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuICAucGJfX3Byb2R1Y3QtLXJldmlld3Mge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICB9XG4gIC5wYl9fZmFicmljLS10eXBlLXNlbGVjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XG4gICAgcGFkZGluZy10b3A6IDAuMzc1cmVtO1xuICB9XG4gIC5wYl9fZmFicmljLS1tb2RhbC0tbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucGJfX2ZhYnJpYy0tbW9kYWwtLWl0ZW0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucGJfX2ZhYnJpYy0tc2l6ZS0tbW9kYWwtYm9keSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIG1pbi13aWR0aDogOTB2dztcbiAgfVxuICAucGJfX2ZhYnJpYy0tc2l6ZS0tbW9kYWwgPiAucGJfX2ZsZXgge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnBiX19mYWJyaWMtLXNpemUtLW1vZGFsID4gLnBiX19mbGV4ID4gLnBiX19mYWJyaWMtLXNpemUtLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5wYl9fZmFicmljLS1zaXplLS10YWJsZSB7XG4gICAgbWFyZ2luOiA4cHggMTRweDtcbiAgfVxuICAucGJfX2ZhYnJpYy0tc2l6ZS0tdGFibGUtYm9keSB7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG4gIC5wYl9fZmFicmljLS1zaXplLS10YWJsZS1jb250ZW50IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnBiX19mYWJyaWMtLXNpemUtLXRhYmxlLXNpemUge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbiAgLnBiX19mYWJyaWMtLXNpemUtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogMC42MjVyZW0gMS4yNXJlbSAwO1xuICB9XG4gIC5wYl9fZmFicmljLS1zaXplLS10aXRsZS10eXBlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgcGFkZGluZzogMCAxLjI1cmVtIDAuNjI1cmVtO1xuICB9XG4gIC5wYl9fbWFkZUlOcnVzc2lhIHtcbiAgICBmb250LXNpemU6IDAuNDM3NXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgIHdpZHRoOiAyLjVyZW07XG4gIH1cbiAgLnBiX19tYWRlSU5ydXNzaWE6YWZ0ZXIge1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgMS4yNXJlbSk7XG4gICAgbGVmdDogLTAuNjI1cmVtO1xuICAgIHRvcDogLTAuNjI1cmVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxLjI1cmVtKTtcbiAgfVxuICAucGJfX3Byb2R1Y3QtLWludmVudGVkLXByb21vIC5wYl9pY29uLXJ1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgLnBiX19wcm9kdWN0LS1pbnZlbnRlZC1zdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxLjVyZW07XG4gIH1cbiAgLnBiX19wcm9kdWN0LS1pbnZlbnRlZC5wYl9fcHJvZHVjdC0taW52ZW50ZWQtcHJvbW8ge1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgLnBiX19tTGltaXQge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjhweCAyM3B4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwLjQzNzVyZW07XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICB3aWR0aDogMi41cmVtO1xuICB9XG4gIC5wYl9fbUxpbWl0OmFmdGVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDEuMjVyZW0pO1xuICAgIGxlZnQ6IC0wLjYyNXJlbTtcbiAgICB0b3A6IC0wLjYyNXJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMS4yNXJlbSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fcHJvZHVjdC0tcmV2aWV3cy1pbnB1dDpjaGVja2VkICsgLnBiX19mbGV4IC5wYl9fcHJvZHVjdC0tcmV2aWV3cy1mb3JtIHtcbiAgICB3aWR0aDogOTB2dztcbiAgfVxuICAucGJfX2ZhYnJpYy0tc2l6ZS1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wYl9fZmFicmljLS1tb2RhbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMHB4O1xuICB9XG4gIC5wYl9fZmFicmljLS1tb2RhbC0tYm9keSB7XG4gICAgbWFyZ2luOiAxNnB4O1xuICB9XG4gIC5wYl9fZmFicmljLS1tb2RhbC0tdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW07XG4gIH1cbiAgLnBiX19mYWJyaWMtLW1vZGFsLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG4gIC5wYl9fZmFicmljLS1tb2RhbC0tc2lnbmF0dXJlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5wYl9fZmFicmljLS16b29tIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYl9fY2F0YWxvZy0tbUxpbWl0IC5wYl9fbUxpbWl0LCAucGJfX2NhdGFsb2ctLW1hZGVJTnJ1c3NpYSAucGJfX21hZGVJTnJ1c3NpYSB7XG4gICAgZm9udC1zaXplOiAwLjMxMjVyZW07XG4gICAgcGFkZGluZy10b3A6IDEuODc1cmVtO1xuICAgIHdpZHRoOiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gICAgLnBiX19mYWJyaWMtLXNpemUtYmxvY2sge1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxcHg7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDAuMDYyNXJlbTtcbiAgICAgIGdyaWQtcm93LWdhcDogMXB4O1xuICAgICAgZ3JpZC1yb3ctZ2FwOiAwLjA2MjVyZW07XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDMwcHgsIDM2cHgpKTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMS44NzVyZW0sIDIuMTVyZW0pKTtcbiAgICB9XG4gICAgLnBiX19mYWJyaWMtLWl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5wYl9fZmFicmljLS1saXN0IHtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMXB4O1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwLjA2MjVyZW07XG4gICAgICBncmlkLXJvdy1nYXA6IDFweDtcbiAgICAgIGdyaWQtcm93LWdhcDogMC4wNjI1cmVtO1xuICAgIH1cbiAgfVxuICAucGJfX3Byb2R1Y3QtLWJ1dHRvbi1pdGVtIC5idXR0b25fX2RlZmF1bHQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWluLWhlaWdodDogMi41cmVtO1xuICB9XG4gIC5wYl9fcHJvZHVjdC0tbG9jay1pdGVtLWJveCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1pbi13aWR0aDogNjBweDtcbiAgICBtaW4td2lkdGg6IDMuNzVyZW07XG4gICAgcGFkZGluZzogMC4wNjI1cmVtO1xuICB9XG4gIC5wYl9fb3duLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMXJlbTtcbiAgfVxuICBAc3VwcG9ydHMgbm90IChkaXNwbGF5OiBncmlkKSB7XG4gICAgLnBiX19mYWJyaWMtLWl0ZW0ge1xuICAgICAgcGFkZGluZzogMC4xMjVyZW07XG4gICAgfVxuICAgIC5wYl9fZmFicmljLS1zaXplLWl0ZW0ge1xuICAgICAgcGFkZGluZzogMC4wNjI1cmVtO1xuICAgIH1cbiAgfVxuICAucGJfX2ZhYnJpYy0tc2l6ZS1pdGVtIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbiAgLnBiX19mYWJyaWMtLXNpemUtYmxvY2sge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAucGJfX2ZhYnJpYy0tYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDc4cHg7XG4gICAgbWluLXdpZHRoOiA0Ljg3NXJlbTtcbiAgICBwYWRkaW5nOiAwLjEyNXJlbSAwLjE4NzVyZW07XG4gIH1cbiAgLnBiX19mYWJyaWMtLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbiAgLnBiX19mYWJyaWMtLXByZS1saW5rLS1zdWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBiX19mYWJyaWMtLXR5cGUtc2VsZWN0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAucGJfX2ZhYnJpYy0taXRlbS1pbmZvIHtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMi41cmVtO1xuICB9XG4gIC5wYl9fZmFicmljLS1zdGFuZGFydCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNkZGQ7XG4gIH1cbiAgLnBiX19pbmZvLS1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB9XG4gIC5wYl9faW5mby0tbGFiZWwtaXRlbSB7XG4gICAgY29sb3I6ICM0ZjRmNGY7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwIDAuMjVyZW0gMC44NzVyZW07XG4gIH1cbiAgLnBiX19pbmZvLS1sYWJlbC1pdGVtID4gc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAucGJfX2luZm8tLW1vcmUtaXRlbSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwIDAuODc1cmVtIDAuMjVyZW07XG4gIH1cbiAgLnBiX19wcm9kdWN0LS10eXBlLWZhYnJpYy1oZCAucGJfX2ZhYnJpYy0tcHJlLWluZm8ge1xuICAgIGJvdHRvbTogMC4xODc1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMC4xODc1cmVtO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5wcm9kdWN0Q2FyZF9fZGVsaXZlcnktaW5jYXJkIC5wYl9fYmFza2V0LS1mb3JtLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5wcm9kdWN0Q2FyZF9fZGVsaXZlcnktaW5jYXJkIC5wYl9fYmFza2V0LS1mb3JtLWl0ZW0gLnBiX19pbmZvLS1tb3JlLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAuMjVyZW07XG4gIH1cbiAgLnBiX19mYWJyaWMtLXNpemUtLW1vZGFsLWJvZHkge1xuICAgIG1pbi13aWR0aDogMTAwdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5OXB4KSB7XG4gIC5wYl9fZmFicmljLS1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBwYWRkaW5nOiAwLjA2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OXB4KSB7XG4gIEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAgIC5wYl9fZmFicmljLS1zaXplLWJsb2NrIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzBweCwgMzFweCkpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxLjg3NXJlbSwgMS45Mzc1cmVtKSk7XG4gICAgfVxuICB9XG4gIC5wYl9fZmFicmljLS1uYW1lIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucGJfX3Byb2R1Y3QtLW90aGVyIC50bnMtY29udHJvbHMgYnV0dG9uW2RhdGEtY29udHJvbHM9cHJldl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTtcbiAgfVxuICAucGJfX3Byb2R1Y3QtLW90aGVyIC50bnMtY29udHJvbHMgYnV0dG9uW2RhdGEtY29udHJvbHM9bmV4dF0ge1xuICAgIG1hcmdpbi1yaWdodDogLTEuMjVyZW07XG4gIH1cbiAgLnBiX19wcm9kdWN0LS1yZXZpZXdzLWlucHV0OmNoZWNrZWQgKyAucGJfX2ZsZXg6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLnBiX19wcm9kdWN0LS1yZXZpZXdzLWlucHV0OmNoZWNrZWQgKyAucGJfX2ZsZXggLnBiX19wcm9kdWN0LS1yZXZpZXdzLWZvcm0ge1xuICAgIHdpZHRoOiAyMy43NXJlbTtcbiAgfVxuICAucGJfX2ZhYnJpYy0tY2hvb3NlciB7XG4gICAgbWluLXdpZHRoOiA0ODhweDtcbiAgICBtaW4td2lkdGg6IDMwLjVyZW07XG4gIH1cbiAgLnBiX19mYWJyaWMtLW1vZGFsIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTguNzVyZW0gMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4Ljc1cmVtO1xuICB9XG4gIC5wYl9fZmFicmljLS16b29tIHtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTcuNXJlbTtcbiAgfVxuICAucGJfX2ZhYnJpYy0tem9vbS1ibG9jayB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGJfX2NhdGFsb2ctLW1MaW1pdCAucGJfX21MaW1pdCwgLnBiX19jYXRhbG9nLS1tYWRlSU5ydXNzaWEgLnBiX19tYWRlSU5ydXNzaWEge1xuICAgIGZvbnQtc2l6ZTogMC40Mzc1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgfVxufVxuLnBiX19wcm9kdWN0LS1waG90by1ib3ggLnBiX19kaXNjb3VudC0tcHJvZHVjdC5wYl9fZGlzY291bnQtLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjFCNTE0O1xuICBjb2xvcjogIzIxQjUxNDtcbiAgdG9wOiAzLjc1cmVtO1xufVxuXG4ucGJfX2NhdGFsb2ctLXByb2R1Y3QtLWxhYmVsLWRpc2NvdW50LmdyZWVuIHtcbiAgY29sb3I6ICMyMUI1MTQ7XG59XG5cbi5wYi11bnNlbGVjdGFibGUge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG59XG5cbi5wYi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4ucGItaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnBiLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuLnBiLWNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCIgXCI7XG59XG5cbi5wYi1jYXBpdGFsaXplZCB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1ub3Njcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnBiLXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnBiLWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG4ucGItaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGItY2xpcHBlZCB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnBiLXNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMC4wMWVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBiLWludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ucGItbWFyZ2lubGVzcyB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItcGFkZGluZ2xlc3Mge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1yYWRpdXNsZXNzIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItc2hhZG93bGVzcyB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBiLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi1oaWRkZW4tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAucGItaGlkZGVuLXRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGItaGlkZGVuLXRhYmxldC1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGItaGlkZGVuLXRvdWNoaW5nIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGItaGlkZGVuLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYi1oaWRkZW4tZGVza3RvcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAucGItaGlkZGVuLXdpZGVzY3JlZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYi1oaWRkZW4td2lkZXNjcmVlbi11bnRpbCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLnBiLWhpZGRlbi13aWRlc2NyZWVuLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5wYi1oaWRkZW4tZnVsbGhkIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwYl9raXRfaWNvblwiO1xuICBzcmM6IHVybChcIi9jZG4vZm9udHMva2l0L3BiX2tpdF9pY29uLndvZmY/djNcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2Nkbi9mb250cy9raXQvcGJfa2l0X2ljb24ud29mZjI/djNcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cbltjbGFzc149cGJfa2l0X2ljb25dLCBbY2xhc3MqPVwiIHBiX2tpdF9pY29uXCJdIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwicGJfa2l0X2ljb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4ucGJfa2l0X2ljb24tc3BsaXQtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3ZlwiO1xufVxuXG4ucGJfa2l0X2ljb24tYWxpZ24tY2VudGVyLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cblxuLnBiX2tpdF9pY29uLWFsaWduLWNlbnRlci12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG5cbi5wYl9raXRfaWNvbi1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG5cbi5wYl9raXRfaWNvbi1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG5cbi5wYl9raXRfaWNvbi1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cblxuLnBiX2tpdF9pY29uLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG5cbi5wYl9raXRfaWNvbi1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuXG4ucGJfa2l0X2ljb24tYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG5cbi5wYl9raXRfaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG5cbi5wYl9raXRfaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuXG4ucGJfa2l0X2ljb24tcmVkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3YVwiO1xufVxuXG4ucGJfa2l0X2ljb24tdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3YlwiO1xufVxuXG4ucGJfa2l0X2ljb24tYm9yZGVyLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cblxuLnBiX2tpdF9pY29uLWJvcmRlci1pbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuXG4ucGJfa2l0X2ljb24tYm9yZGVyLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG5cbi5wYl9raXRfaWNvbi1ncmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG5cbi5wYl9raXRfaWNvbi1ob3Jpem9udGFsLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuXG4ucGJfa2l0X2ljb24tdmVydGljYWwtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG5cbi5wYl9raXRfaWNvbi1jYW5jZWwtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuXG4ucGJfa2l0X2ljb24tY2hlY2stYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuXG4ucGJfa2l0X2ljb24tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cblxuLnBiX2tpdF9pY29uLWNhbmNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuXG4ucGJfa2l0X2ljb24tY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XG59XG5cbi5wYl9raXRfaWNvbi1jb3B5cmlnaHQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG59XG5cbi5wYl9raXRfaWNvbi1jcm9wLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNlwiO1xufVxuXG4ucGJfa2l0X2ljb24tY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuXG4ucGJfa2l0X2ljb24tZXhwYW5kLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MThcIjtcbn1cblxuLnBiX2tpdF9pY29uLXpvb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTlcIjtcbn1cblxuLnBiX2tpdF9pY29uLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYVwiO1xufVxuXG4ucGJfa2l0X2ljb24tZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XG59XG5cbi5wYl9raXRfaWNvbi1mbGlwLWgtYWx0LW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cblxuLnBiX2tpdF9pY29uLWZsaXAtaC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWRcIjtcbn1cblxuLnBiX2tpdF9pY29uLWZsaXAtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZVwiO1xufVxuXG4ucGJfa2l0X2ljb24tZmxpcC12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFmXCI7XG59XG5cbi5wYl9raXRfaWNvbi1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG59XG5cbi5wYl9raXRfaWNvbi1zaG9wcGluZy1jYXJ0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMVwiO1xufVxuXG4ucGJfa2l0X2ljb24tcGFpbnQtdG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMlwiO1xufVxuXG4ucGJfa2l0X2ljb24tY29sb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjNcIjtcbn1cblxuLnBiX2tpdF9pY29uLXBhbGV0dGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI0XCI7XG59XG5cbi5wYl9raXRfaWNvbi1wYWxldHRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG59XG5cbi5wYl9raXRfaWNvbi1kcm9wLW9wYWNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjZcIjtcbn1cblxuLnBiX2tpdF9pY29uLXBpcGV0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjdcIjtcbn1cblxuLnBiX2tpdF9pY29uLWNvbG9yLXZhcmlhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI4XCI7XG59XG5cbi5wYl9raXRfaWNvbi1jb3R0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjlcIjtcbn1cblxuLnBiX2tpdF9pY29uLW1hc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmFcIjtcbn1cblxuLnBiX2tpdF9pY29uLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYlwiO1xufVxuXG4ucGJfa2l0X2ljb24tZm9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyY1wiO1xufVxuXG4ucGJfa2l0X2ljb24tc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmRcIjtcbn1cblxuLnBiX2tpdF9pY29uLW1ha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmVcIjtcbn1cblxuLnBiX2tpdF9pY29uLW1lcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJmXCI7XG59XG5cbi5wYl9raXRfaWNvbi1sLTEgLnBhdGgxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMwXCI7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5wYl9raXRfaWNvbi1sLTEgLnBhdGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMxXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICBjb2xvcjogcmdiKDIzMSwgNDksIDc1KTtcbn1cblxuLnBiX2tpdF9pY29uLWwtMiAucGF0aDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzJcIjtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLnBiX2tpdF9pY29uLWwtMiAucGF0aDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzNcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIGNvbG9yOiByZ2IoMjMxLCA0OSwgNzUpO1xufVxuXG4ucGJfa2l0X2ljb24tbC0zIC5wYXRoMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNFwiO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4ucGJfa2l0X2ljb24tbC0zIC5wYXRoMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNVwiO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgY29sb3I6IHJnYigyMzEsIDQ5LCA3NSk7XG59XG5cbi5wYl9raXRfaWNvbi1sLTQgLnBhdGgxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM2XCI7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5wYl9raXRfaWNvbi1sLTQgLnBhdGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM3XCI7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICBjb2xvcjogcmdiKDIzMSwgNDksIDc1KTtcbn1cblxuLnBiX2tpdF9pY29uLWxvZ28tMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzOFwiO1xufVxuXG4ucGJfa2l0X2ljb24tbG9nby0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM5XCI7XG59XG5cbi5wYl9raXRfaWNvbi1sb2dvLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2FcIjtcbn1cblxuLnBiX2tpdF9pY29uLXMtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2JcIjtcbn1cblxuLnBiX2tpdF9pY29uLXMtZmFjZWJvb2stcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzY1wiO1xufVxuXG4ucGJfa2l0X2ljb24tcy1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2RcIjtcbn1cblxuLnBiX2tpdF9pY29uLXMtdGVsZWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2VcIjtcbn1cblxuLnBiX2tpdF9pY29uLXMtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZlwiO1xufVxuXG4ucGJfa2l0X2ljb24tcy12azpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MFwiO1xufVxuXG4ucGJfa2l0X2ljb24tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQxXCI7XG59XG5cbi5wYl9raXRfaWNvbi1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQyXCI7XG59XG5cbi5wYl9raXRfaWNvbi10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQzXCI7XG59XG5cbi5wYl9raXRfaWNvbi1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NFwiO1xufVxuXG4ucGJfa2l0X2ljb24taW1hZ2UtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ1XCI7XG59XG5cbi5wYl9raXRfaWNvbi1pbWFnZS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ2XCI7XG59XG5cbi5wYl9raXRfaWNvbi1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDdcIjtcbn1cblxuLnBiX2tpdF9pY29uLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0OFwiO1xufVxuXG4ucGJfa2l0X2ljb24tbGF5ZXItZ3JvdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ5XCI7XG59XG5cbi5wYl9raXRfaWNvbi1sYXllci1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0YVwiO1xufVxuXG4ucGJfa2l0X2ljb24tbGF5ZXItZ3JvdXAtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0YlwiO1xufVxuXG4ucGJfa2l0X2ljb24tbGF5ZXItZ3JvdXAtYi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGNcIjtcbn1cblxuLnBiX2tpdF9pY29uLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRkXCI7XG59XG5cbi5wYl9raXRfaWNvbi1jbG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZVwiO1xufVxuXG4ucGJfa2l0X2ljb24tbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZlwiO1xufVxuXG4ucGJfa2l0X2ljb24tdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUwXCI7XG59XG5cbi5wYl9raXRfaWNvbi1sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MVwiO1xufVxuXG4ucGJfa2l0X2ljb24tdW5sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MlwiO1xufVxuXG4ucGJfa2l0X2ljb24tdGV4dC11cHBlcmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTNcIjtcbn1cblxuLnBiX2tpdF9pY29uLXRleHQtbG93ZXJjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU0XCI7XG59XG5cbi5wYl9raXRfaWNvbi1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTVcIjtcbn1cblxuLnBiX2tpdF9pY29uLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU2XCI7XG59XG5cbi5wYl9raXRfaWNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU3XCI7XG59XG5cbi5wYl9raXRfaWNvbi1wbHVzMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1OFwiO1xufVxuXG4ucGJfa2l0X2ljb24tcGx1czI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTlcIjtcbn1cblxuLnBiX2tpdF9pY29uLXBsdXMzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVhXCI7XG59XG5cbi5wYl9raXRfaWNvbi1wbHVzNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1YlwiO1xufVxuXG4ucGJfa2l0X2ljb24tcGx1czU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWNcIjtcbn1cblxuLnBiX2tpdF9pY29uLXBsdXM2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVkXCI7XG59XG5cbi5wYl9raXRfaWNvbi1wbHVzNzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1ZVwiO1xufVxuXG4ucGJfa2l0X2ljb24tcGx1czg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWZcIjtcbn1cblxuLnBiX2tpdF9pY29uLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYwXCI7XG59XG5cbi5wYl9raXRfaWNvbi1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjFcIjtcbn1cblxuLnBiX2tpdF9pY29uLXJlZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYyXCI7XG59XG5cbi5wYl9raXRfaWNvbi1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYzXCI7XG59XG5cbi5wYl9raXRfaWNvbi1zYXZlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2NFwiO1xufVxuXG4ucGJfa2l0X2ljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY1XCI7XG59XG5cbi5wYl9raXRfaWNvbi16b29tLW1pbnVzLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjZcIjtcbn1cblxuLnBiX2tpdF9pY29uLXpvb20tcGx1cy1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY3XCI7XG59XG5cbi5wYl9raXRfaWNvbi16b29tLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjhcIjtcbn1cblxuLnBiX2tpdF9pY29uLXpvb20taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjlcIjtcbn1cblxuLnBiX2tpdF9pY29uLXpvb20tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZhXCI7XG59XG5cbi5wYl9raXRfaWNvbi1za2V3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZiXCI7XG59XG5cbi5wYl9raXRfaWNvbi1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZjXCI7XG59XG5cbi5wYl9raXRfaWNvbi10ZXh0LXNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2ZFwiO1xufVxuXG4ucGJfa2l0X2ljb24tYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2ZVwiO1xufVxuXG4ucGJfa2l0X2ljb24tdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZmXCI7XG59XG5cbi5wYl9raXRfaWNvbi1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzBcIjtcbn1cblxuLnBiX2tpdF9pY29uLXRleHQtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MVwiO1xufVxuXG4ucGJfa2l0X2ljb24tdGV4dC1maWVsZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzJcIjtcbn1cblxuLnBiX2tpdF9pY29uLXRleHQtc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3M1wiO1xufVxuXG4ucGJfa2l0X2ljb24tdGV4dC1zdHJpa2UtdGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3NFwiO1xufVxuXG4ucGJfa2l0X2ljb24tdGV4dC1oZWlnaHQtc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzVcIjtcbn1cblxuLnBiX2tpdF9pY29uLXRleHQtd2lkdGgtc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzZcIjtcbn1cblxuLnBiX2tpdF9pY29uLWJvdW5jZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzdcIjtcbn1cblxuLnBiX2tpdF9pY29uLWN1cnZlZC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdjXCI7XG59XG5cbi5wYl9raXRfaWNvbi1ib3VuY2VkLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2VcIjtcbn1cblxuLnBiX2tpdF9pY29uLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc4XCI7XG59XG5cbi5wYl9raXRfaWNvbi10cmFzaC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzlcIjtcbn1cblxuLnBiX2tpdF9pY29uLWxpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdkXCI7XG59XG4ucGJfa2l0X2ljb24tbGluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnBpY2tyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLnBpY2tyICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnBpY2tyIC5wY3ItYnV0dG9uOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyIDJcIj48cGF0aCBmaWxsPVwid2hpdGVcIiBkPVwiTTEsMEgyVjFIMVYwWk0wLDFIMVYySDBWMVpcIi8+PHBhdGggZmlsbD1cImdyYXlcIiBkPVwiTTAsMEgxVjFIMFYwWk0xLDFIMlYySDFWMVpcIi8+PC9zdmc+Jyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMC41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMTVlbTtcbiAgei1pbmRleDogLTE7XG59XG4ucGlja3IgLnBjci1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFwiUm9ib3RvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTVlbTtcbiAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCA1MCA1MFwiIHN0cm9rZT1cIiUyMzQyNDQ1QVwiIHN0cm9rZS13aWR0aD1cIjVweFwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIj48cGF0aCBkPVwiTTQ1LDQ1TDUsNVwiPjwvcGF0aD48cGF0aCBkPVwiTTQ1LDVMNSw0NVwiPjwvcGF0aD48L3N2Zz4nKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnBpY2tyIC5wY3ItYnV0dG9uOjpiZWZvcmUge1xuICB6LWluZGV4OiBpbml0aWFsO1xufVxuLnBpY2tyIC5wY3ItYnV0dG9uOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBjci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTVlbTtcbn1cbi5waWNrciAucGNyLWJ1dHRvbi5jbGVhciB7XG4gIGJhY2tncm91bmQtc2l6ZTogNzAlO1xufVxuLnBpY2tyIC5wY3ItYnV0dG9uLmNsZWFyOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuLnBpY2tyIC5wY3ItYnV0dG9uLmNsZWFyOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSksIDAgMCAwIDNweCB2YXIoLS1wY3ItY29sb3IpO1xufVxuLnBpY2tyIC5wY3ItYnV0dG9uLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnBpY2tyIGlucHV0OmZvY3VzLCAucGlja3IgaW5wdXQucGNyLWFjdGl2ZSxcbi5waWNrciBidXR0b246Zm9jdXMsXG4ucGlja3IgYnV0dG9uLnBjci1hY3RpdmUsXG4ucGNyLWFwcCBpbnB1dDpmb2N1cyxcbi5wY3ItYXBwIGlucHV0LnBjci1hY3RpdmUsXG4ucGNyLWFwcCBidXR0b246Zm9jdXMsXG4ucGNyLWFwcCBidXR0b24ucGNyLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpLCAwIDAgMCAzcHggdmFyKC0tcGNyLWNvbG9yKTtcbn1cbi5waWNrciAucGNyLXBhbGV0dGUsXG4ucGlja3IgLnBjci1zbGlkZXIsXG4ucGNyLWFwcCAucGNyLXBhbGV0dGUsXG4ucGNyLWFwcCAucGNyLXNsaWRlciB7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcztcbn1cbi5waWNrciAucGNyLXBhbGV0dGU6Zm9jdXMsXG4ucGlja3IgLnBjci1zbGlkZXI6Zm9jdXMsXG4ucGNyLWFwcCAucGNyLXBhbGV0dGU6Zm9jdXMsXG4ucGNyLWFwcCAucGNyLXNsaWRlcjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpLCAwIDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLnBjci1hcHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMC4xZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDBzIDAuM3M7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5wY3ItYXBwLnZpc2libGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG4ucGNyLWFwcCAucGNyLXN3YXRjaGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAwLjc1ZW07XG59XG4ucGNyLWFwcCAucGNyLXN3YXRjaGVzLnBjci1sYXN0IHtcbiAgbWFyZ2luOiAwO1xufVxuLnBjci1hcHAgLnBjci1zd2F0Y2hlcyA+IGJ1dHRvbjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMiAyXCI+PHBhdGggZmlsbD1cIndoaXRlXCIgZD1cIk0xLDBIMlYxSDFWMFpNMCwxSDFWMkgwVjFaXCIvPjxwYXRoIGZpbGw9XCJncmF5XCIgZD1cIk0wLDBIMVYxSDBWMFpNMSwxSDJWMkgxVjFaXCIvPjwvc3ZnPicpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogMC4xNWVtO1xuICB6LWluZGV4OiAtMTtcbn1cbi5wY3ItYXBwIC5wY3Itc3dhdGNoZXMgPiBidXR0b24ge1xuICBmb250LXNpemU6IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygxLjc1ZW0gLSA3cHgpO1xuICBoZWlnaHQ6IGNhbGMoMS43NWVtIC0gN3B4KTtcbiAgYm9yZGVyLXJhZGl1czogMC4xNWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMi41cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMTtcbn1cbi5wY3ItYXBwIC5wY3Itc3dhdGNoZXMgPiBidXR0b246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBjci1jb2xvcik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTVlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5wY3ItYXBwIC5wY3Itc3dhdGNoZXMgPiBidXR0b246aG92ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4wNSk7XG59XG4ucGNyLWFwcCAucGNyLXN3YXRjaGVzID4gYnV0dG9uOm5vdCgucGNyLWFjdGl2ZSkge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnBjci1hcHAgLnBjci1pbnRlcmFjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIC0wLjJlbSAwIC0wLjJlbTtcbn1cbi5wY3ItYXBwIC5wY3ItaW50ZXJhY3Rpb24gPiAqIHtcbiAgbWFyZ2luOiAwIDAuMmVtO1xufVxuLnBjci1hcHAgLnBjci1pbnRlcmFjdGlvbiBpbnB1dCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM3NTc5N2U7XG4gIGJhY2tncm91bmQ6ICNmMWYzZjQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTVlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzO1xuICBwYWRkaW5nOiAwLjQ1ZW0gMC41ZW07XG4gIG1hcmdpbi10b3A6IDAuNzVlbTtcbn1cbi5wY3ItYXBwIC5wY3ItaW50ZXJhY3Rpb24gaW5wdXQ6aG92ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMC45NzUpO1xufVxuLnBjci1hcHAgLnBjci1pbnRlcmFjdGlvbiBpbnB1dDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpLCAwIDAgMCAzcHggcmdiYSg2NiwgMTMzLCAyNDQsIDAuNzUpO1xufVxuLnBjci1hcHAgLnBjci1pbnRlcmFjdGlvbiAucGNyLXJlc3VsdCB7XG4gIGNvbG9yOiAjNzU3OTdlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmbGV4OiAxIDEgOGVtO1xuICBtaW4td2lkdGg6IDhlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTVlbTtcbiAgYmFja2dyb3VuZDogI2YxZjNmNDtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuLnBjci1hcHAgLnBjci1pbnRlcmFjdGlvbiAucGNyLXJlc3VsdDo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzQyODVmNDtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGNyLWFwcCAucGNyLWludGVyYWN0aW9uIC5wY3ItdHlwZS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzQyODVmNDtcbn1cbi5wY3ItYXBwIC5wY3ItaW50ZXJhY3Rpb24gLnBjci1zYXZlLFxuLnBjci1hcHAgLnBjci1pbnRlcmFjdGlvbiAucGNyLWNhbmNlbCxcbi5wY3ItYXBwIC5wY3ItaW50ZXJhY3Rpb24gLnBjci1jbGVhciB7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogYXV0bztcbn1cbi5wY3ItYXBwIC5wY3ItaW50ZXJhY3Rpb24gLnBjci1zYXZlLFxuLnBjci1hcHAgLnBjci1pbnRlcmFjdGlvbiAucGNyLWNhbmNlbCxcbi5wY3ItYXBwIC5wY3ItaW50ZXJhY3Rpb24gLnBjci1jbGVhciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBjci1hcHAgLnBjci1pbnRlcmFjdGlvbiAucGNyLXNhdmU6aG92ZXIsXG4ucGNyLWFwcCAucGNyLWludGVyYWN0aW9uIC5wY3ItY2FuY2VsOmhvdmVyLFxuLnBjci1hcHAgLnBjci1pbnRlcmFjdGlvbiAucGNyLWNsZWFyOmhvdmVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDAuOTI1KTtcbn1cbi5wY3ItYXBwIC5wY3ItaW50ZXJhY3Rpb24gLnBjci1zYXZlIHtcbiAgYmFja2dyb3VuZDogIzQyODVmNDtcbn1cbi5wY3ItYXBwIC5wY3ItaW50ZXJhY3Rpb24gLnBjci1jbGVhcixcbi5wY3ItYXBwIC5wY3ItaW50ZXJhY3Rpb24gLnBjci1jYW5jZWwge1xuICBiYWNrZ3JvdW5kOiAjZjQ0MjUwO1xufVxuLnBjci1hcHAgLnBjci1pbnRlcmFjdGlvbiAucGNyLWNsZWFyOmZvY3VzLFxuLnBjci1hcHAgLnBjci1pbnRlcmFjdGlvbiAucGNyLWNhbmNlbDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpLCAwIDAgMCAzcHggcmdiYSgyNDQsIDY2LCA4MCwgMC43NSk7XG59XG4ucGNyLWFwcCAucGNyLXNlbGVjdGlvbiAucGNyLXBpY2tlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ucGNyLWFwcCAucGNyLXNlbGVjdGlvbiAucGNyLWNvbG9yLXBhbGV0dGUsXG4ucGNyLWFwcCAucGNyLXNlbGVjdGlvbiAucGNyLWNvbG9yLWNob29zZXIsXG4ucGNyLWFwcCAucGNyLXNlbGVjdGlvbiAucGNyLWNvbG9yLW9wYWNpdHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjdXJzb3I6IGdyYWI7XG4gIGN1cnNvcjogLW1vei1ncmFiO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbn1cbi5wY3ItYXBwIC5wY3Itc2VsZWN0aW9uIC5wY3ItY29sb3ItcGFsZXR0ZTphY3RpdmUsXG4ucGNyLWFwcCAucGNyLXNlbGVjdGlvbiAucGNyLWNvbG9yLWNob29zZXI6YWN0aXZlLFxuLnBjci1hcHAgLnBjci1zZWxlY3Rpb24gLnBjci1jb2xvci1vcGFjaXR5OmFjdGl2ZSB7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG4gIGN1cnNvcjogLW1vei1ncmFiYmluZztcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xufVxuXG4ucGNyLWFwcFtkYXRhLXRoZW1lPW5hbm9dIC5wY3Itc3dhdGNoZXMge1xuICBtYXJnaW4tdG9wOiAwLjZlbTtcbiAgcGFkZGluZzogMCAwLjZlbTtcbn1cbi5wY3ItYXBwW2RhdGEtdGhlbWU9bmFub10gLnBjci1pbnRlcmFjdGlvbiB7XG4gIHBhZGRpbmc6IDAgMC42ZW0gMC42ZW0gMC42ZW07XG59XG4ucGNyLWFwcFtkYXRhLXRoZW1lPW5hbm9dIC5wY3Itc2VsZWN0aW9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDAuNmVtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0ZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogNWZyIGF1dG8gYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMC41ZW07XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuLnBjci1hcHBbZGF0YS10aGVtZT1uYW5vXSAucGNyLXNlbGVjdGlvbiAucGNyLWNvbG9yLXByZXZpZXcge1xuICBncmlkLWFyZWE6IDIvMS80LzE7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMC42ZW07XG59XG4ucGNyLWFwcFtkYXRhLXRoZW1lPW5hbm9dIC5wY3Itc2VsZWN0aW9uIC5wY3ItY29sb3ItcHJldmlldyAucGNyLWxhc3QtY29sb3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBjci1hcHBbZGF0YS10aGVtZT1uYW5vXSAucGNyLXNlbGVjdGlvbiAucGNyLWNvbG9yLXByZXZpZXcgLnBjci1jdXJyZW50LWNvbG9yOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyIDJcIj48cGF0aCBmaWxsPVwid2hpdGVcIiBkPVwiTTEsMEgyVjFIMVYwWk0wLDFIMVYySDBWMVpcIi8+PHBhdGggZmlsbD1cImdyYXlcIiBkPVwiTTAsMEgxVjFIMFYwWk0xLDFIMlYySDFWMVpcIi8+PC9zdmc+Jyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMC41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMTVlbTtcbiAgei1pbmRleDogLTE7XG59XG4ucGNyLWFwcFtkYXRhLXRoZW1lPW5hbm9dIC5wY3Itc2VsZWN0aW9uIC5wY3ItY29sb3ItcHJldmlldyAucGNyLWN1cnJlbnQtY29sb3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBjci1jb2xvcik7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBib3JkZXItcmFkaXVzOiA1MGVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBjci1hcHBbZGF0YS10aGVtZT1uYW5vXSAucGNyLXNlbGVjdGlvbiAucGNyLWNvbG9yLXBhbGV0dGUge1xuICBncmlkLWFyZWE6IDEvMS8yLzM7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4ucGNyLWFwcFtkYXRhLXRoZW1lPW5hbm9dIC5wY3Itc2VsZWN0aW9uIC5wY3ItY29sb3ItcGFsZXR0ZSAucGNyLXBhbGV0dGUge1xuICBib3JkZXItcmFkaXVzOiAwLjE1ZW07XG59XG4ucGNyLWFwcFtkYXRhLXRoZW1lPW5hbm9dIC5wY3Itc2VsZWN0aW9uIC5wY3ItY29sb3ItcGFsZXR0ZSAucGNyLXBhbGV0dGU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDIgMlwiPjxwYXRoIGZpbGw9XCJ3aGl0ZVwiIGQ9XCJNMSwwSDJWMUgxVjBaTTAsMUgxVjJIMFYxWlwiLz48cGF0aCBmaWxsPVwiZ3JheVwiIGQ9XCJNMCwwSDFWMUgwVjBaTTEsMUgyVjJIMVYxWlwiLz48L3N2Zz4nKTtcbiAgYmFja2dyb3VuZC1zaXplOiAwLjVlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4xNWVtO1xuICB6LWluZGV4OiAtMTtcbn1cbi5wY3ItYXBwW2RhdGEtdGhlbWU9bmFub10gLnBjci1zZWxlY3Rpb24gLnBjci1jb2xvci1wYWxldHRlIC5wY3ItcGFsZXR0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGNyLWFwcFtkYXRhLXRoZW1lPW5hbm9dIC5wY3Itc2VsZWN0aW9uIC5wY3ItY29sb3ItY2hvb3NlciB7XG4gIGdyaWQtYXJlYTogMi8yLzIvMjtcbn1cbi5wY3ItYXBwW2RhdGEtdGhlbWU9bmFub10gLnBjci1zZWxlY3Rpb24gLnBjci1jb2xvci1vcGFjaXR5IHtcbiAgZ3JpZC1hcmVhOiAzLzIvMy8yO1xufVxuLnBjci1hcHBbZGF0YS10aGVtZT1uYW5vXSAucGNyLXNlbGVjdGlvbiAucGNyLWNvbG9yLWNob29zZXIsXG4ucGNyLWFwcFtkYXRhLXRoZW1lPW5hbm9dIC5wY3Itc2VsZWN0aW9uIC5wY3ItY29sb3Itb3BhY2l0eSB7XG4gIGhlaWdodDogMC41ZW07XG4gIG1hcmdpbjogMCAwLjZlbTtcbn1cbi5wY3ItYXBwW2RhdGEtdGhlbWU9bmFub10gLnBjci1zZWxlY3Rpb24gLnBjci1jb2xvci1jaG9vc2VyIC5wY3ItcGlja2VyLFxuLnBjci1hcHBbZGF0YS10aGVtZT1uYW5vXSAucGNyLXNlbGVjdGlvbiAucGNyLWNvbG9yLW9wYWNpdHkgLnBjci1waWNrZXIge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnBjci1hcHBbZGF0YS10aGVtZT1uYW5vXSAucGNyLXNlbGVjdGlvbiAucGNyLWNvbG9yLWNob29zZXIgLnBjci1zbGlkZXIsXG4ucGNyLWFwcFtkYXRhLXRoZW1lPW5hbm9dIC5wY3Itc2VsZWN0aW9uIC5wY3ItY29sb3Itb3BhY2l0eSAucGNyLXNsaWRlciB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYm9yZGVyLXJhZGl1czogNTBlbTtcbn1cbi5wY3ItYXBwW2RhdGEtdGhlbWU9bmFub10gLnBjci1zZWxlY3Rpb24gLnBjci1jb2xvci1jaG9vc2VyIC5wY3Itc2xpZGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBoc2woMCwgMTAwJSwgNTAlKSwgaHNsKDYwLCAxMDAlLCA1MCUpLCBoc2woMTIwLCAxMDAlLCA1MCUpLCBoc2woMTgwLCAxMDAlLCA1MCUpLCBoc2woMjQwLCAxMDAlLCA1MCUpLCBoc2woMzAwLCAxMDAlLCA1MCUpLCBoc2woMCwgMTAwJSwgNTAlKSk7XG59XG4ucGNyLWFwcFtkYXRhLXRoZW1lPW5hbm9dIC5wY3Itc2VsZWN0aW9uIC5wY3ItY29sb3Itb3BhY2l0eSAucGNyLXNsaWRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQsIGJsYWNrKSwgdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyIDJcIj48cGF0aCBmaWxsPVwid2hpdGVcIiBkPVwiTTEsMEgyVjFIMVYwWk0wLDFIMVYySDBWMVpcIi8+PHBhdGggZmlsbD1cImdyYXlcIiBkPVwiTTAsMEgxVjFIMFYwWk0xLDFIMlYySDFWMVpcIi8+PC9zdmc+Jyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSwgMC4yNWVtO1xufVxuXG4ud2luIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC53aW4ge1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi53aW4ge1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICBvcGFjaXR5OiAwO1xuICAvKiBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC41KTsgKi9cbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCBjZW50ZXIsIHJnYmEoMCwgMCwgMCwgMC40KSAwLCByZ2JhKDAsIDAsIDAsIDAuNykgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLndpbiB7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG4gICAgdG9wOiA1MnB4O1xuICB9XG59XG4ud2luLndpbl9faGVpZ2h0IC53aW5fX2NlbGwsIC53aW4ud2luX19oZWlnaHQgLndpbl9fcm93IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi53aW5fX2hpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi53aW5fX3JvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi53aW5fX3JvdzpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndpbl9fcm93OmZpcnN0LWNoaWxkIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53aW5fX3JvdzpmaXJzdC1jaGlsZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2luX19yb3c6Zmlyc3QtY2hpbGQgLndpbl9fY2VsbCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53aW5fX3JvdzpmaXJzdC1jaGlsZCAud2luX19jZWxsIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuLndpbl9fY2VsbCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2luX19jZWxsIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndpbl9fY2VsbCB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0O1xuICAgIHdpbGwtY2hhbmdlOiBoZWlnaHQ7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53aW5fX2NlbGwge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi53aW5fX2NlbGwgPiBkaXYge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53aW5fX2NlbGwgLnBiX19raXQtLWNhcnQtYm9keS1hbGFybSB7XG4gICAgbWF4LXdpZHRoOiA4NjBweDtcbiAgfVxuICAud2luX19jZWxsIC5wYl9fa2l0LS1jYXJ0LWJvZHkge1xuICAgIG1heC13aWR0aDogNTYwcHg7XG4gIH1cbiAgLndpbl9fY2VsbCAucGJfX2ZhYnJpYy0tbW9kYWwtYm9keSB7XG4gICAgbWF4LXdpZHRoOiAxMTgwcHg7XG4gIH1cbiAgLndpbl9fY2VsbCAucGJfX2tpdC0tcHJpbnQtLW1vZGFsLWJvZHkge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbiAgLndpbl9fY2VsbCAucGJfX2tpdC0tc2l6ZS0tbW9kYWwtYm9keSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLndpbl9fY29udGVudCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM0ZjRmNGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud2luX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIH1cbn1cbi53aW5fX2NvbnRlbnQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi53aW5fX2Nsb3NlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLndpbl9fY2xvc2VfdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyNTA7XG4gIHRvcDogLTE1cHg7XG4gIHJpZ2h0OiAtMTVweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMjkwNDg2cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlNzMxNGI7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndpbl9fY2xvc2VfdG9wIHtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogNHB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxufVxuLndpbl9fY2xvc2VfdG9wOmJlZm9yZSwgLndpbl9fY2xvc2VfdG9wOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMS41cHgpO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDYuN3B4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDJweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3MzE0YjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLndpbl9fY2xvc2VfdG9wOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi53aW5fX2Nsb3NlX3RvcDphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4ud2luX19jbG9zZV90b3A6aG92ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xufVxuXG5ib2R5Lndpbi1zaG93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tc2Nyb2xsLWJhcik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgYm9keS53aW4tc2hvdyAucGJfX2tpdC1idXR0b24tLWJ1eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5Lndpbi1zaG93IC5wYl9fa2l0LS1jYXJ0LXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkud2luLXNob3cgLndpbl9fY2xvc2VfdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5ib2R5Lndpbi1zaG93IC53aW4ge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkud2luLXNob3cgLndpbl9fY2VsbCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIGJvZHkud2luLXNob3cgLndpbl9fY2VsbCB7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbiAgfVxufVxuXG4ucGJfX2Zvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGJfX2Zvcm0tLWJvcmRlciB7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggNjRweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4ucGJfX2Zvcm0tLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4ucGJfX2Zvcm0tLXdoaXRlIC5wYl9fZm9ybS0tY2hlY2tib3gtdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBiX19mb3JtLS1pbnB1dCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9yZGVyOiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDg2bXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG1hcmdpbi1ib3R0b20sIGxpbmUtaGVpZ2h0LCBmb250LXNpemU7XG4gIHdpbGwtY2hhbmdlOiBtYXJnaW4tYm90dG9tLCBsaW5lLWhlaWdodCwgZm9udC1zaXplO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xufVxuLnBiX19mb3JtLS1pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZGRkO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG59XG4ucGJfX2Zvcm0tLWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkZGQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbn1cbi5wYl9fZm9ybS0taW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZGRkO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG59XG4ucGJfX2Zvcm0tLWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZGRkO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG59XG4ucGJfX2Zvcm0tLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZGRkO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG59XG4ucGJfX2Zvcm0tLWlucHV0OmZvY3VzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGNvbG9yOiAjNGY0ZjRmO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNjM2MzYzNjM2O1xufVxuLnBiX19mb3JtLS1pbnB1dDpmb2N1cyArIC5wYl9fZm9ybS0tbGFiZWwtdGV4dCB7XG4gIG1hcmdpbi10b3A6IC04cHg7XG59XG4ucGJfX2Zvcm0tLWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzk4YTBiMTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk4YTBiMTtcbn1cbi5wYl9fZm9ybS0tbGFiZWwtdGV4dCB7XG4gIG9yZGVyOiAxO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDg2bXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG1hcmdpbi10b3A7XG4gIHdpbGwtY2hhbmdlOiBtYXJnaW4tdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE2NjY2NjY2Njc7XG59XG4ucGJfX2Zvcm0tLWxhYmVsLWJveCB7XG4gIHdpZHRoOiBjYWxjKDY1JSArIDE2cHgpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiA4cHg7XG59XG4ucGJfX2Zvcm0tLWNoZWNrYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xufVxuLnBiX19mb3JtLS1jaGVja2JveC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucGJfX2Zvcm0tLWNoZWNrYm94LWxhYmVsIC5wYl9fZm9ybS0tY2hlY2tib3gtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnBiX19mb3JtLS1jaGVja2JveC1sYWJlbCAuZmlsbGVkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogY2FsYygxMDAlIC0gN3B4KTtcbiAgYm90dG9tOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSkgdHJhbnNsYXRlWCg1MCUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHotaW5kZXg6IDEwMDE7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnBiX19mb3JtLS1jaGVja2JveC1sYWJlbCAuZmlsbGVkLnBiX190b29sdGlwOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5wYl9fZm9ybS0tY2hlY2tib3gtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICB0ZXh0LXNoYWRvdzogMCAwLjFweCAwIGN1cnJlbnRDb2xvciwgLTAuMXB4IDAgMCBjdXJyZW50Q29sb3IsIDAuMXB4IDAgMCBjdXJyZW50Q29sb3IsIDAgLTAuMXB4IDAgY3VycmVudENvbG9yO1xufVxuLnBiX19mb3JtLS1jaGVja2JveC10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzVjNWM1YztcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE2NjY2NjY2Njc7XG59XG4ucGJfX2Zvcm0tLWNoZWNrYm94LXRleHQ6YmVmb3JlLCAucGJfX2Zvcm0tLWNoZWNrYm94LXRleHQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ucGJfX2Zvcm0tLWNoZWNrYm94LXRleHQ6YmVmb3JlIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xufVxuLnBiX19mb3JtLS1jaGVja2JveC10ZXh0OmFmdGVyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE2NjY2NjY2Njc7XG59XG4ucGJfX2Zvcm0tLWNoZWNrYm94OmNoZWNrZWQgKyAucGJfX2Zvcm0tLWNoZWNrYm94LXRleHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKck1wiO1xufVxuLnBiX19mb3JtLS1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYl9fZm9ybS0tbGFiZWwgLmZsYWctc2VsZWN0LWlucHV0ICsgaW5wdXQge1xuICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG59XG4ucGJfX2Zvcm0tLWxhYmVsIC5mbGFnLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBiX19mb3JtLS1sYWJlbCAuZmxhZy1zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG59XG4ucGJfX2Zvcm0tLWxhYmVsIC5mbGFnLXNlbGVjdGVkIC5pdGktZmxhZyB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnBiX19mb3JtLS1sYWJlbCAuZmxhZy1zZWxlY3QtcG9wdXAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBiX19pbnB1dCB7XG4gIGNvbG9yOiAjNGY0ZjRmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjI1O1xufVxuLnBiX19pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYWNhY2FjO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4ucGJfX2lucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhY2FjYWM7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5wYl9faW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYWNhY2FjO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4ucGJfX2lucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYWNhY2FjO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4ucGJfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYWNhY2FjO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4ucGJfX2lucHV0LnBiX190ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDEyNXB4O1xufVxuLnBiX19pbnB1dC0tZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5wYl9faW5wdXQtLWdyb3VwLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzIxYzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkN2RhO1xufVxuLnBiX19pbnB1dC0tZ3JvdXAtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzE1NTcyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWRkYTtcbn1cbi5wYl9faW5wdXQtLWdyb3VwIC5mbGFnLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG4ucGJfX2lucHV0LS1ncm91cCAuZmxhZy1zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMi4yNTtcbn1cbi5wYl9faW5wdXQtLWdyb3VwIC5mbGFnLXNlbGVjdC1pbnB1dCB7XG4gIGZsZXgtYmFzaXM6IDQ4cHg7XG59XG4ucGJfX2lucHV0LS1ncm91cCAucGJfX2lucHV0IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBiX19pbnB1dC0tYmxvY2sgKyAucGJfX2lucHV0LS1sYWJlbC1pbmZvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG59XG4ucGJfX2lucHV0LS1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGJfX2lucHV0LS1sYWJlbC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wYl9faW5wdXQtLWxhYmVsLWdyb3VwIC5wYl9faW5wdXQtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGJfX2lucHV0LS1sYWJlbC1ncm91cCAucGJfX2lucHV0LS1sYWJlbC10ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wYl9faW5wdXQtLWxhYmVsLXRleHQsIC5wYl9faW5wdXQtLWxhYmVsLWluZm8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5wYl9faW5wdXQtLWxhYmVsLXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgY29sb3I6ICMwMDA7XG59XG4ucGJfX2lucHV0LS1sYWJlbC1pbmZvIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTFweDtcbiAgY29sb3I6ICM5MDkwOTA7XG59XG4ucGJfX2lucHV0LS1sYWJlbC0tcmVxdWlyZWQge1xuICBjb2xvcjogI2ZmMTQxNDtcbn1cbi5wYl9faW5wdXQtLWxhYmVsIC5maWxsZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnBiX19pbnB1dC0tbGFiZWwucGJfX2lucHV0LS1ncm91cC1zdWNjZXNzIHtcbiAgY29sb3I6ICM0Njg4NDc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERkYwRDg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNENkU5QzY7XG59XG4ucGJfX2lucHV0LS1sYWJlbC5wYl9faW5wdXQtLWdyb3VwLWVycm9yIHtcbiAgY29sb3I6ICNCOTRBNDg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkRFREU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFRUQzRDc7XG59XG4ucGJfX2lucHV0LS1sYWJlbCAucGJfX2lucHV0LS1ncm91cC1lcnJvcnMtbGlzdCB7XG4gIG1hcmdpbjogMnB4IDAgM3B4O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG59XG4ucGJfX2lucHV0LS1sYWJlbCAucGJfX2lucHV0LS1ncm91cC1pbmZvIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wYl9faW5wdXQtLWxhYmVsIC5wYl9faW5wdXQtLWdyb3VwLWVycm9ycy1saXN0LmZpbGxlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucGJfX2lucHV0LS1sYWJlbCAucGFyc2xleS10eXBlLFxuLnBiX19pbnB1dC0tbGFiZWwgLnBhcnNsZXktcmVxdWlyZWQsXG4ucGJfX2lucHV0LS1sYWJlbCAucGFyc2xleS1lcXVhbHRvLFxuLnBiX19pbnB1dC0tbGFiZWwgLnBhcnNsZXktcGF0dGVybixcbi5wYl9faW5wdXQtLWxhYmVsIC5wYXJzbGV5LXVybHN0cmljdCxcbi5wYl9faW5wdXQtLWxhYmVsIC5wYXJzbGV5LWxlbmd0aCxcbi5wYl9faW5wdXQtLWxhYmVsIC5wYXJzbGV5LWNoZWNrZW1haWwge1xuICBjb2xvcjogI2ZmMDAwMDtcbn1cblxuLmJ1dHRvbl9fZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgdXNlci1kcmFnOiBub25lO1xuICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnV0dG9uX19ncm91cC5idXR0b25fX2RlZmF1bHQtLWZ1bGwge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLmJ1dHRvbl9fZ3JvdXAgLmJ1dHRvbl9fZGVmYXVsdCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uYnV0dG9uX19ncm91cC0tY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idXR0b25fX2dyb3VwIC5wYl9faW5wdXQtLWJsb2NrIHtcbiAgZmxleC1ncm93OiAxO1xufVxuLmJ1dHRvbl9fZGVmYXVsdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDg2bXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGNvbG9yO1xuICB3aWxsLWNoYW5nZTogYmFja2dyb3VuZC1jb2xvciwgY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNjMxNTc4OTQ3NDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnV0dG9uX19kZWZhdWx0IHtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmJ1dHRvbl9fZGVmYXVsdCB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG59XG4uYnV0dG9uX19kZWZhdWx0LmJ1dHRvbl9fZGVmYXVsdC0tbWQge1xuICBtYXgtd2lkdGg6IDIyMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNTtcbn1cbi5idXR0b25fX2RlZmF1bHQuYnV0dG9uX19kZWZhdWx0LS1tZDpiZWZvcmUge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjY2NjY2NjY2Nztcbn1cbi5idXR0b25fX2RlZmF1bHQuYnV0dG9uX19kZWZhdWx0LS1zbSB7XG4gIG1heC13aWR0aDogMjIwcHg7XG4gIGhlaWdodDogMjhweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG4uYnV0dG9uX19kZWZhdWx0LmJ1dHRvbl9fZGVmYXVsdC0tc206YmVmb3JlIHtcbiAgaGVpZ2h0OiAyOHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMjtcbn1cbi5idXR0b25fX2RlZmF1bHQuYnV0dG9uX19kZWZhdWx0LS1tYXgge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuLmJ1dHRvbl9fZGVmYXVsdC5idXR0b25fX2RlZmF1bHQtLWF1dG8ge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uYnV0dG9uX19kZWZhdWx0LXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnV0dG9uX19kZWZhdWx0OmJlZm9yZSB7XG4gIHdpZHRoOiAzNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ1dHRvbl9fZGVmYXVsdDpiZWZvcmUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uYnV0dG9uX19kZWZhdWx0LmJ1dHRvbl9fZGVmYXVsdC0tY2xlYW4ge1xuICBjb2xvcjogIzk4YTBiMTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk4YTBiMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnV0dG9uX19kZWZhdWx0LS1yZWQsIC5idXR0b25fX2RlZmF1bHQtLXJlZC05MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNzMxNEI7XG59XG4uYnV0dG9uX19kZWZhdWx0LS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTRhNjtcbn1cbi5idXR0b25fX2RlZmF1bHQtLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjk5NGE7XG59XG4uYnV0dG9uX19kZWZhdWx0LS1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDg4YztcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uYnV0dG9uX19kZWZhdWx0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5idXR0b25fX2RlZmF1bHQ6aG92ZXI6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmJ1dHRvbl9fZGVmYXVsdC0tY2xlYXIge1xuICBjb2xvcjogIzRmNGY0ZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDQuMTY2NjY2NjY2Nztcbn1cbi5idXR0b25fX2RlZmF1bHQuYnV0dG9uX19kZWZhdWx0LS1mdWxsIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLmJ1dHRvbl9faWNvbiB7XG4gIC8qINCg0LDRgdC/0L7Qu9C+0LbQtdC90LjQtSDQuNC60L7QvdC60Lgg0YMg0LrQvdC+0L/QvtC6Ki9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnV0dG9uX19pY29uLS1sZWZ0LCAuYnV0dG9uX19pY29uLS1sZWZ0LWxlZnQsIC5idXR0b25fX2ljb24tLXJpZ2h0LCAuYnV0dG9uX19pY29uLS1yaWdodC1yaWdodCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuLmJ1dHRvbl9faWNvbi0tbGVmdDpiZWZvcmUsIC5idXR0b25fX2ljb24tLWxlZnQtbGVmdDpiZWZvcmUsIC5idXR0b25fX2ljb24tLXJpZ2h0OmJlZm9yZSwgLmJ1dHRvbl9faWNvbi0tcmlnaHQtcmlnaHQ6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5idXR0b25fX2ljb24tLWxlZnQ6bm90KC5idXR0b25fX2ljb24tLW1vYmlsZSk6YmVmb3JlLCAuYnV0dG9uX19pY29uLS1sZWZ0LWxlZnQ6bm90KC5idXR0b25fX2ljb24tLW1vYmlsZSk6YmVmb3JlLCAuYnV0dG9uX19pY29uLS1yaWdodDpub3QoLmJ1dHRvbl9faWNvbi0tbW9iaWxlKTpiZWZvcmUsIC5idXR0b25fX2ljb24tLXJpZ2h0LXJpZ2h0Om5vdCguYnV0dG9uX19pY29uLS1tb2JpbGUpOmJlZm9yZSB7XG4gICAgd2lkdGg6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbi5idXR0b25fX2ljb24tLWxlZnQ6YmVmb3JlLCAuYnV0dG9uX19pY29uLS1yaWdodDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJwYl9raXRfaWNvblwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnV0dG9uX19pY29uLS1yaWdodDpiZWZvcmUge1xuICBvcmRlcjogMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJ1dHRvbl9faWNvbi0tbGVmdC1sZWZ0OmJlZm9yZSwgLmJ1dHRvbl9faWNvbi0tcmlnaHQtcmlnaHQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmJ1dHRvbl9faWNvbi0tcmlnaHQtcmlnaHQ6YmVmb3JlIHtcbiAgcmlnaHQ6IDhweDtcbn1cbi5idXR0b25fX2ljb24tLWxlZnQtbGVmdDpiZWZvcmUge1xuICBsZWZ0OiA4cHg7XG59XG4uYnV0dG9uX19pY29uIHtcbiAgLyrQmNC60L7QvdC60Lgg0LTQu9GPINC60L3QvtC/0L7QuiovXG59XG4uYnV0dG9uX19pY29uLS1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIxXCI7XG59XG4uYnV0dG9uX19pY29uLS1iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG4uYnV0dG9uX19jbG9zZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogOHB4IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA4Nm1zO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3gtc2hhZG93LCBjb2xvcjtcbiAgd2lsbC1jaGFuZ2U6IGJveC1zaGFkb3csIGNvbG9yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogI2YyZjJmMjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmMjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMCB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idXR0b25fX2Nsb3NlIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbn1cbi5idXR0b25fX2Nsb3NlLS10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnV0dG9uX19jbG9zZS0tdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJ1dHRvbl9fY2xvc2UtLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmJ1dHRvbl9fY2xvc2UtLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMC45Mzc1ZW07XG4gIGhlaWdodDogMC45Mzc1ZW07XG59XG4uYnV0dG9uX19jbG9zZS0taWNvbjpiZWZvcmUsIC5idXR0b25fX2Nsb3NlLS1pY29uOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwLjkzNzVlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7XG59XG4uYnV0dG9uX19jbG9zZS0taWNvbjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLmJ1dHRvbl9fY2xvc2UtLWljb246YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uYnV0dG9uX19jbG9zZS0tYmx1ZSB7XG4gIGNvbG9yOiAjOThhMGIxO1xuICBib3JkZXItY29sb3I6ICM5OGEwYjE7XG59XG4uYnV0dG9uX19jbG9zZS0tYmx1ZSAuYnV0dG9uX19jbG9zZS0taWNvbjphZnRlciwgLmJ1dHRvbl9fY2xvc2UtLWJsdWUgLmJ1dHRvbl9fY2xvc2UtLWljb246YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk4YTBiMTtcbn1cbi5idXR0b25fX2Nsb3NlLS1waW5rIHtcbiAgY29sb3I6ICNFNzMxNEI7XG4gIGJvcmRlci1jb2xvcjogI0U3MzE0Qjtcbn1cbi5idXR0b25fX2Nsb3NlLS1waW5rIC5idXR0b25fX2Nsb3NlLS1pY29uOmFmdGVyLCAuYnV0dG9uX19jbG9zZS0tcGluayAuYnV0dG9uX19jbG9zZS0taWNvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTczMTRCO1xufVxuLmJ1dHRvbl9fY2xvc2U6aG92ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTBweCA1cHggI2YyZjJmMjtcbn1cbi5idXR0b25fX2Nsb3NlOmhvdmVyLmJ1dHRvbl9fY2xvc2UtLWJsdWUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMjBweCAycHggcmdiYSgwLCA4NCwgMTY2LCAwLjIpO1xufVxuLmJ1dHRvbl9fY2xvc2U6aG92ZXIuYnV0dG9uX19jbG9zZS0tcGluayB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAyMHB4IDJweCByZ2JhKDI1NSwgMCwgNTUsIDAuMik7XG59XG4uYnV0dG9uX19kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnBiX19zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogMTIwcHg7XG59XG4ucGJfX3NlbGVjdC0tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLzEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAucGJfX3NlbGVjdC1ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnBiX19zZWxlY3QtYm9keSAucGJfX3NlbGVjdC0tc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBiX19zZWxlY3QtYm9keSAucGJfX3NlbGVjdCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cbi5wYl9fc2VsZWN0Om5vdCgucGJfX3NlbGVjdC0tZGlzYWJsZWQpIC5wYl9fc2VsZWN0LS1sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wYl9fc2VsZWN0Om5vdCgucGJfX3NlbGVjdC0tZGlzYWJsZWQpIC5wYl9fc2VsZWN0LS1sYWJlbDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG4gIHJpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogODZtcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbn1cbi5wYl9fc2VsZWN0Om5vdCgucGJfX3NlbGVjdC0tZGlzYWJsZWQpIC5wYl9fc2VsZWN0LS1sYWJlbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG4ucGJfX3NlbGVjdC0tbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1cHggNDBweCAxNXB4IDIwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE2NjY2NjY2Njc7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGJfX3NlbGVjdC0tbGFiZWwge1xuICAgIG1heC1oZWlnaHQ6IDQycHg7XG4gIH1cbn1cbi5wYl9fc2VsZWN0LS1vcHRpb24ge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBiX19zZWxlY3QtLW9wdGlvbi10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxM3B4O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDg2bXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGZvbnQtd2VpZ2h0LCBiYWNrZ3JvdW5kLWNvbG9yO1xuICB3aWxsLWNoYW5nZTogZm9udC13ZWlnaHQsIGJhY2tncm91bmQtY29sb3I7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTQyODU3MTQyOTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5wYl9fc2VsZWN0LS1vcHRpb246aG92ZXIgLnBiX19zZWxlY3QtLW9wdGlvbi10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA4NCwgMTY2LCAwLjE1KTtcbn1cbi5wYl9fc2VsZWN0LS1vcHRpb24tLXNlbGVjdGVkIC5wYl9fc2VsZWN0LS1vcHRpb24tdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucGJfX3NlbGVjdC0tYmxvY2sucGJfX3NlbGVjdC0tYmxvY2stLW9wZW4gLnBiX19zZWxlY3QtLWxhYmVsOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTIyNWRlZyk7XG59XG4ucGJfX3NlbGVjdC0tYmxvY2sucGJfX3NlbGVjdC0tYmxvY2stLW9wZW4gLnBiX19zZWxlY3QtLW9wdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogY2FsYygxMDAlIC0gMXB4KTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIG1heC1oZWlnaHQ6IGF2YWlsYWJsZTtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA4Nm1zO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBtYXgtaGVpZ2h0O1xuICB3aWxsLWNoYW5nZTogbWF4LWhlaWdodDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M0YzRjNDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNGM0YzQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2M0YzRjNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5wYl9fc2VsZWN0LS1ibG9jazpub3QoLnBiX19zZWxlY3QtLWJsb2NrLS1vcGVuKSAucGJfX3NlbGVjdC0tb3B0aW9ucyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDA7XG59XG4ucGJfX3NlbGVjdC0tc2VsZWN0LW0gfiAucGJfX3NlbGVjdCAucGJfX3NlbGVjdC0tbGFiZWwge1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLnBiX19sb2FkZXIge1xuICB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbi5wYl9fbG9hZGVyLWFuaW1hdGUgLnBiX19raXQtaGVhZGVyLS1sb2dvLWljb24sIC5wYl9fbG9hZGVyLWFuaW1hdGUgLnBiX19raXQtaGVhZGVyLS1sb2dvLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aCwgbGVmdDtcbiAgd2lsbC1jaGFuZ2U6IHdpZHRoLCBsZWZ0O1xufVxuLnBiX19sb2FkZXItYW5pbWF0ZSAucGJfX2tpdC1oZWFkZXItLWxvZ28tdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4ucGJfX2xvYWRlci1hbmltYXRlIC5wYl9fa2l0LWhlYWRlci0tbG9nby10ZXh0IHNwYW4ge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnBiX19sb2FkZXItYW5pbWF0ZSAucGJfX2tpdC1oZWFkZXItLWxvZ28tdGV4dCB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogODZtcztcbn1cbi5wYl9fbG9hZGVyLWFuaW1hdGUgLnBiX19raXQtaGVhZGVyLS1sb2dvLWljb24ge1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuLnBiX19sb2FkZXItLW92ZXJmbG93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYl9fbG9hZGVyLXRleHQge1xuICBmb250LWZhbWlseTogXCJFdWNsaWQgQ2lyY3VsYXIgQVwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDEwMCUpO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjY2NjY2NjY2Nztcbn1cblxuLnBiX19sb2FkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgdG9wOiAtOTk5OXB4O1xuICBsZWZ0OiAtOTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYl9fbG9hZGVyW2RhdGEtdGV4dF0gLnBiX19sb2FkZXItLWljb24ge1xuICBib3R0b206IGNhbGMoNTAlIC0gMjRweCk7XG59XG4ucGJfX2xvYWRlcjpub3QoW2RhdGEtdGV4dF0pIC5wYl9fbG9hZGVyLS1pY29uIHtcbiAgYm90dG9tOiA1MCU7XG59XG5cbi5wYl9fbG9hZGVyOm5vdCguaXMtaGlkZGVuKSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3MzE0YjtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4ucGJfX2xvYWRlcjpub3QoLmlzLWhpZGRlbik6YWZ0ZXIsIC5wYl9fbG9hZGVyOm5vdCguaXMtaGlkZGVuKTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQGtleWZyYW1lcyByb3RhdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBibGluayB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5wYl9fbG9hZGVyW2RhdGEtdGV4dF06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRXVjbGlkIENpcmN1bGFyIEFcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IGNhbGMoNTAlIC0gNjNweCk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTMxMzE7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4ucGJfX2xvYWRlcltkYXRhLXRleHQ9XCJcIl06YmVmb3JlIHtcbiAgY29udGVudDogXCJMb2FkaW5nXCI7XG59XG5cbi5wYl9fbG9hZGVyW2RhdGEtdGV4dF06bm90KFtkYXRhLXRleHQ9XCJcIl0pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0KTtcbn1cblxuLnBiX19sb2FkZXItYW5pbWF0ZSAucGJfX2tpdC1oZWFkZXItLWxvZ28taXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYl9fbG9hZGVyLWFuaW1hdGUgLnBiX19raXQtaGVhZGVyLS1sb2dvLWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB6LWluZGV4OiA0O1xuICBhbmltYXRpb246IGxvZ28gNHMgZWFzZSBpbmZpbml0ZTtcbn1cbi5wYl9fbG9hZGVyLWFuaW1hdGUgLnBiX19raXQtaGVhZGVyLS1sb2dvLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgei1pbmRleDogMTtcbiAgYW5pbWF0aW9uOiBsb2dvLTEgNHMgZWFzZSBpbmZpbml0ZTtcbiAgb3BhY2l0eTogMDtcbn1cbi5wYl9fbG9hZGVyLWFuaW1hdGUgLnBiX19raXQtaGVhZGVyLS1sb2dvLWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgei1pbmRleDogMjtcbiAgYW5pbWF0aW9uOiBsb2dvLTIgNHMgZWFzZSBpbmZpbml0ZTtcbiAgb3BhY2l0eTogMDtcbn1cbi5wYl9fbG9hZGVyLWFuaW1hdGUgLnBiX19raXQtaGVhZGVyLS1sb2dvLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgei1pbmRleDogMztcbiAgYW5pbWF0aW9uOiBsb2dvLTMgNHMgZWFzZSBpbmZpbml0ZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIEBrZXlmcmFtZXMgbG9nbyB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDkwZGVnKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDUlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgwKTtcbiAgICB9XG4gICAgODAlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBsb2dvLTEge1xuICAgIDAlLCAxNSUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00NXB4KTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDE5JSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAyMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbiAgICA4MCUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIGxvZ28tMiB7XG4gICAgMCUsIDMwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTkwcHgpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgMzQlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDM1JSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuICAgIDgwJSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgbG9nby0zIHtcbiAgICAwJSwgNDUlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTM1cHgpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgNDklIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuICAgIDgwJSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgQGtleWZyYW1lcyBsb2dvIHtcbiAgICAwJSwgMTAlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWSg5MGRlZyk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAxNSUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDApO1xuICAgIH1cbiAgICA4MCUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIGxvZ28tMSB7XG4gICAgMCUsIDI1JSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTM1cHgpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgMjklIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDMwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuICAgIDgwJSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgbG9nby0yIHtcbiAgICAwJSwgNDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNzBweCk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICA0NCUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgNDUlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG4gICAgODAlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBsb2dvLTMge1xuICAgIDAlLCA1NSUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDVweCk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICA1OSUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgNjAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG4gICAgODAlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJFdWNsaWQgQ2lyY3VsYXIgQVwiO1xuICBzcmM6IHVybChcIi9jZG4vZm9udHMva2l0L0V1Y2xpZENpcmN1bGFyQS1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Nkbi9mb250cy9raXQvRXVjbGlkQ2lyY3VsYXJBLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRXVjbGlkIENpcmN1bGFyIEFcIjtcbiAgc3JjOiB1cmwoXCIvY2RuL2ZvbnRzL2tpdC9FdWNsaWRDaXJjdWxhckEtTGlnaHRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9jZG4vZm9udHMva2l0L0V1Y2xpZENpcmN1bGFyQS1MaWdodEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkV1Y2xpZCBDaXJjdWxhciBBXCI7XG4gIHNyYzogdXJsKFwiL2Nkbi9mb250cy9raXQvRXVjbGlkQ2lyY3VsYXJBLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9jZG4vZm9udHMva2l0L0V1Y2xpZENpcmN1bGFyQS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRXVjbGlkIENpcmN1bGFyIEFcIjtcbiAgc3JjOiB1cmwoXCIvY2RuL2ZvbnRzL2tpdC9FdWNsaWRDaXJjdWxhckEtSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvY2RuL2ZvbnRzL2tpdC9FdWNsaWRDaXJjdWxhckEtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRXVjbGlkIENpcmN1bGFyIEFcIjtcbiAgc3JjOiB1cmwoXCIvY2RuL2ZvbnRzL2tpdC9FdWNsaWRDaXJjdWxhckEtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvY2RuL2ZvbnRzL2tpdC9FdWNsaWRDaXJjdWxhckEtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRXVjbGlkIENpcmN1bGFyIEFcIjtcbiAgc3JjOiB1cmwoXCIvY2RuL2ZvbnRzL2tpdC9FdWNsaWRDaXJjdWxhckEtTWVkaXVtSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvY2RuL2ZvbnRzL2tpdC9FdWNsaWRDaXJjdWxhckEtTWVkaXVtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRXVjbGlkIENpcmN1bGFyIEFcIjtcbiAgc3JjOiB1cmwoXCIvY2RuL2ZvbnRzL2tpdC9FdWNsaWRDaXJjdWxhckEtU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9jZG4vZm9udHMva2l0L0V1Y2xpZENpcmN1bGFyQS1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkV1Y2xpZCBDaXJjdWxhciBBXCI7XG4gIHNyYzogdXJsKFwiL2Nkbi9mb250cy9raXQvRXVjbGlkQ2lyY3VsYXJBLVNlbWlCb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvY2RuL2ZvbnRzL2tpdC9FdWNsaWRDaXJjdWxhckEtU2VtaUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJFdWNsaWQgQ2lyY3VsYXIgQVwiO1xuICBzcmM6IHVybChcIi9jZG4vZm9udHMva2l0L0V1Y2xpZENpcmN1bGFyQS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvY2RuL2ZvbnRzL2tpdC9FdWNsaWRDaXJjdWxhckEtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkV1Y2xpZCBDaXJjdWxhciBBXCI7XG4gIHNyYzogdXJsKFwiL2Nkbi9mb250cy9raXQvRXVjbGlkQ2lyY3VsYXJBLUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9jZG4vZm9udHMva2l0L0V1Y2xpZENpcmN1bGFyQS1Cb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiO1xuICBzcmM6IHVybChcIi9jZG4vZm9udHMva2l0L2NvbnN0L3N1YnNldC1QVFNhbnMtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Nkbi9mb250cy9raXQvY29uc3Qvc3Vic2V0LVBUU2Fucy1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiO1xuICBzcmM6IHVybChcIi9jZG4vZm9udHMva2l0L2NvbnN0L3N1YnNldC1QVFNhbnMtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Nkbi9mb250cy9raXQvY29uc3Qvc3Vic2V0LVBUU2Fucy1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIHNyYzogdXJsKFwiL2Nkbi9mb250cy9raXQvY29uc3Qvc3Vic2V0LVJvYm90by1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvY2RuL2ZvbnRzL2tpdC9jb25zdC9zdWJzZXQtUm9ib3RvLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgc3JjOiB1cmwoXCIvY2RuL2ZvbnRzL2tpdC9jb25zdC9zdWJzZXQtUm9ib3RvLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9jZG4vZm9udHMva2l0L2NvbnN0L3N1YnNldC1Sb2JvdG8tQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBzcmM6IHVybChcIi9jZG4vZm9udHMva2l0L2NvbnN0L3N1YnNldC1PcGVuU2Fucy1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvY2RuL2ZvbnRzL2tpdC9jb25zdC9zdWJzZXQtT3BlblNhbnMtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBzcmM6IHVybChcIi9jZG4vZm9udHMva2l0L2NvbnN0L3N1YnNldC1PcGVuU2Fucy1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvY2RuL2ZvbnRzL2tpdC9jb25zdC9zdWJzZXQtT3BlblNhbnMtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiO1xuICBzcmM6IHVybChcIi9jZG4vZm9udHMva2l0L2NvbnN0L3N1YnNldC1Pc3dhbGQtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Nkbi9mb250cy9raXQvY29uc3Qvc3Vic2V0LU9zd2FsZC1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCI7XG4gIHNyYzogdXJsKFwiL2Nkbi9mb250cy9raXQvY29uc3Qvc3Vic2V0LU9zd2FsZC1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvY2RuL2ZvbnRzL2tpdC9jb25zdC9zdWJzZXQtT3N3YWxkLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCI7XG4gIHNyYzogdXJsKFwiL2Nkbi9mb250cy9raXQvY29uc3Qvc3Vic2V0LVJhbGV3YXktUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Nkbi9mb250cy9raXQvY29uc3Qvc3Vic2V0LVJhbGV3YXktUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcbiAgc3JjOiB1cmwoXCIvY2RuL2ZvbnRzL2tpdC9jb25zdC9zdWJzZXQtUmFsZXdheS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvY2RuL2ZvbnRzL2tpdC9jb25zdC9zdWJzZXQtUmFsZXdheS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyXCI7XG4gIHNyYzogdXJsKFwiL2Nkbi9mb250cy9raXQvY29uc3Qvc3Vic2V0LU1lcnJpd2VhdGhlci1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvY2RuL2ZvbnRzL2tpdC9jb25zdC9zdWJzZXQtTWVycml3ZWF0aGVyLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIjtcbiAgc3JjOiB1cmwoXCIvY2RuL2ZvbnRzL2tpdC9jb25zdC9zdWJzZXQtTWVycml3ZWF0aGVyLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9jZG4vZm9udHMva2l0L2NvbnN0L3N1YnNldC1NZXJyaXdlYXRoZXItQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtYXRpYyBTQ1wiO1xuICBzcmM6IHVybChcIi9jZG4vZm9udHMva2l0L2NvbnN0L3N1YnNldC1BbWF0aWNTQy1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvY2RuL2ZvbnRzL2tpdC9jb25zdC9zdWJzZXQtQW1hdGljU0MtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtYXRpYyBTQ1wiO1xuICBzcmM6IHVybChcIi9jZG4vZm9udHMva2l0L2NvbnN0L3N1YnNldC1BbWF0aWNTQy1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvY2RuL2ZvbnRzL2tpdC9jb25zdC9zdWJzZXQtQW1hdGljU0MtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNhdmVhdFwiO1xuICBzcmM6IHVybChcIi9jZG4vZm9udHMva2l0L2NvbnN0L3N1YnNldC1DYXZlYXQtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Nkbi9mb250cy9raXQvY29uc3Qvc3Vic2V0LUNhdmVhdC1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2F2ZWF0XCI7XG4gIHNyYzogdXJsKFwiL2Nkbi9mb250cy9raXQvY29uc3Qvc3Vic2V0LUNhdmVhdC1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvY2RuL2ZvbnRzL2tpdC9jb25zdC9zdWJzZXQtQ2F2ZWF0LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCYWQgU2NyaXB0XCI7XG4gIHNyYzogdXJsKFwiL2Nkbi9mb250cy9raXQvY29uc3Qvc3Vic2V0LUJhZFNjcmlwdC1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvY2RuL2ZvbnRzL2tpdC9jb25zdC9zdWJzZXQtQmFkU2NyaXB0LVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJMb2JzdGVyXCI7XG4gIHNyYzogdXJsKFwiL2Nkbi9mb250cy9raXQvY29uc3Qvc3Vic2V0LUxvYnN0ZXItUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Nkbi9mb250cy9raXQvY29uc3Qvc3Vic2V0LUxvYnN0ZXItUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBhY2lmaWNvXCI7XG4gIHNyYzogdXJsKFwiL2Nkbi9mb250cy9raXQvY29uc3Qvc3Vic2V0LVBhY2lmaWNvLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9jZG4vZm9udHMva2l0L2NvbnN0L3N1YnNldC1QYWNpZmljby1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUGF0dGF5YVwiO1xuICBzcmM6IHVybChcIi9jZG4vZm9udHMva2l0L2NvbnN0L3N1YnNldC1QYXR0YXlhLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9jZG4vZm9udHMva2l0L2NvbnN0L3N1YnNldC1QYXR0YXlhLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSZWdnYWUgT25lXCI7XG4gIHNyYzogdXJsKFwiL2Nkbi9mb250cy9raXQvY29uc3Qvc3Vic2V0LVJlZ2dhZU9uZS1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvY2RuL2ZvbnRzL2tpdC9jb25zdC9zdWJzZXQtUmVnZ2FlT25lLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTdGlja1wiO1xuICBzcmM6IHVybChcIi9jZG4vZm9udHMva2l0L2NvbnN0L3N1YnNldC1TdGljay1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvY2RuL2ZvbnRzL2tpdC9jb25zdC9zdWJzZXQtU3RpY2stUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGtleWZyYW1lcyBhIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTUlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTE4MGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMXR1cm4pO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKSB0cmFuc2xhdGVYKDZweCk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMykgdHJhbnNsYXRlWCg4cHgpO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpIHRyYW5zbGF0ZVgoNnB4KTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCkgdHJhbnNsYXRlWCg2cHgpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpIHRyYW5zbGF0ZVgoOHB4KTtcbiAgfVxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KSB0cmFuc2xhdGVYKDZweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpIHRyYW5zbGF0ZVgoLTZweCk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMykgdHJhbnNsYXRlWCgtOHB4KTtcbiAgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKSB0cmFuc2xhdGVYKC02cHgpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KSB0cmFuc2xhdGVYKC02cHgpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpIHRyYW5zbGF0ZVgoLThweCk7XG4gIH1cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCkgdHJhbnNsYXRlWCgtNnB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLmRyaWZ0LXpvb20tcGFuZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5kcmlmdC16b29tLXBhbmUuZHJpZnQtb3BlbmluZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBhIDAuMThzIGVhc2Utb3V0O1xuICBhbmltYXRpb246IGEgMC4xOHMgZWFzZS1vdXQ7XG59XG4uZHJpZnQtem9vbS1wYW5lLmRyaWZ0LWNsb3Npbmcge1xuICAtd2Via2l0LWFuaW1hdGlvbjogYiAwLjIxcyBlYXNlLWluO1xuICBhbmltYXRpb246IGIgMC4yMXMgZWFzZS1pbjtcbn1cbi5kcmlmdC16b29tLXBhbmUuZHJpZnQtaW5saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDc1cHg7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDE4cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uZHJpZnQtbG9hZGluZyAuZHJpZnQtem9vbS1wYW5lLWxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2NnB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtd2Via2l0LWFuaW1hdGlvbjogYyAxLjhzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBjIDEuOHMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uZHJpZnQtem9vbS1wYW5lLWxvYWRlcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogaHNsYSgwLCAwJSwgMTAwJSwgMC45KTtcbn1cbi5kcmlmdC16b29tLXBhbmUtbG9hZGVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgY29udGVudDogXCJcIjtcbiAgLXdlYmtpdC1hbmltYXRpb246IGQgMS44cyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogZCAxLjhzIGxpbmVhciBpbmZpbml0ZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogaHNsYSgwLCAwJSwgMTAwJSwgMC45KTtcbn1cbi5kcmlmdC16b29tLXBhbmUtbG9hZGVyOmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBlIDEuOHMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IGUgMS44cyBsaW5lYXIgaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcbn1cblxuLmRyaWZ0LWJvdW5kaW5nLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cblxuLmRyaWZ0LXpvb20tcGFuZSwgLmRyaWZ0LWJvdW5kaW5nLWJveCB7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbi5wYl9fZmFicmljLS1tb2RhbCB7XG4gIG1heC13aWR0aDogMTE4MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5wYl9fZmFicmljLS1tb2RhbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAwcHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19mYWJyaWMtLW1vZGFsIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cbi5wYl9fZmFicmljLS1tb2RhbC0tYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBtaW4taGVpZ2h0OiA0ODBweDtcbiAgbWFyZ2luOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19mYWJyaWMtLW1vZGFsLS1ib2R5IHtcbiAgICBtYXJnaW46IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fZmFicmljLS1tb2RhbC0tdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgfVxufVxuLnBiX19mYWJyaWMtLW1vZGFsLS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNGY0ZjRmO1xuICBmb250LXNpemU6IDIuMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX2ZhYnJpYy0tbW9kYWwtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5wYl9fZmFicmljLS1tb2RhbC0tc2lnbmF0dXJlIHtcbiAgY29sb3I6ICM0ZjRmNGY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX2ZhYnJpYy0tbW9kYWwtLXNpZ25hdHVyZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLnBiX19mYWJyaWMtLW1vZGFsLS1zdGFyIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuLnBiX19mYWJyaWMtLW1vZGFsLS1zdGFyIC5wYl9pY29uLXN0YXIge1xuICBjb2xvcjogI2ZhOTAyYjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnBiX19mYWJyaWMtLW1vZGFsLS1zdGFyIC5wYl9pY29uLXN0YXItLWdyYXkge1xuICBjb2xvcjogI2JkYmRiZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGJfX2ZhYnJpYy0tbW9kYWwtLWxpc3Qge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19mYWJyaWMtLW1vZGFsLS1saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19mYWJyaWMtLW1vZGFsLS1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGJfX2ZhYnJpYy0tbW9kYWwtLWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBiX19mYWJyaWMtLW1vZGFsLS1pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5wYl9fZmFicmljLS1tb2RhbC0taXRlbTpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnBiX19mYWJyaWMtLW1vZGFsLS1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBjb2xvcjogIzRmNGY0ZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5wYl9fZmFicmljLS1tb2RhbC0tdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLnBiX19mYWJyaWMtLW1vZGFsLS10ZXh0IC5wYl9fZmFicmljLS1tb2RhbC0tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGJfX2ZhYnJpYy0tbW9kYWwtLWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnBiX19mYWJyaWMtLW1vZGFsLS1pbWcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ucGJfX2ZhYnJpYy0tbW9kYWwtLWltZy1ibG9jayB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuLnBiX19mYWJyaWMtLW1vZGFsLS1pbWctcGljdHVyZSB7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19mYWJyaWMtLXpvb20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAucGJfX2ZhYnJpYy0tem9vbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5wYl9fZmFicmljLS16b29tLWJsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgNXB4KTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA7XG4gIG1pbi13aWR0aDogNDEwcHg7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy13cmFwLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLXdyYXBfb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtaXRlbSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1pdGVtLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWl0ZW1fY2hvc2VuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtbmFtZSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LXRyaWFuZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLXdpZHRoOiA1cHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogNHB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiA0cHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0IC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LXRyaWFuZ2xlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzlhOWE5YTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtY29kZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1jb2RlLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1jb2RlIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1YzVjNTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLXdyYXA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtd3JhcDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJhY2tncm91bmQ6ICNjMmM5ZDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy13cmFwIHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gIH1cbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jZG4vaW1nL2ZsYWdzLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfYWQsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1hZF0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNXB4IC01cHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2FlLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9YWVdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzcHggLTVweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfYWYsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1hZl0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjFweCAtNXB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19hZywgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWFnXSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04OXB4IC01cHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2FsLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9YWxdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExN3B4IC01cHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2FtLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9YW1dIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NXB4IC01cHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2FvLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9YW9dIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3M3B4IC01cHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2FyLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9YXJdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMXB4IC01cHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2F0LCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9YXRdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyOXB4IC01cHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2F1LCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9YXVdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1N3B4IC01cHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2F6LCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9YXpdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NXB4IC01cHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2JhLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9YmFdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxM3B4IC01cHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2JiLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9YmJdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCAtMjhweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfYmQsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1iZF0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzNweCAtMjhweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfYmUsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1iZV0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjFweCAtMjhweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfYmYsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1iZl0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODlweCAtMjhweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfYmcsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1iZ10ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE3cHggLTI4cHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2JoLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9YmhdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NXB4IC0yOHB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19iaSwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWJpXSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzNweCAtMjhweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfYmosIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1ial0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAxcHggLTI4cHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2JtLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9Ym1dIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyOXB4IC0yOHB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19ibiwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWJuXSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTdweCAtMjhweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfYm8sIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1ib10ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg1cHggLTI4cHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2JyLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9YnJdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxM3B4IC0yOHB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19icywgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWJzXSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01cHggLTUxcHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2J0LCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9YnRdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzcHggLTUxcHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2J3LCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9YnddIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYxcHggLTUxcHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2J5LCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9YnldIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg5cHggLTUxcHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2J6LCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9YnpdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExN3B4IC01MXB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19jYSwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWNhXSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDVweCAtNTFweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfY2QsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1jZF0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTczcHggLTUxcHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2NmLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9Y2ZdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMXB4IC01MXB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19jZywgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWNnXSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjlweCAtNTFweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfY2gsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1jaF0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU3cHggLTUxcHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2NpLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9Y2ldIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NXB4IC01MXB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19jaywgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWNrXSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTNweCAtNTFweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfY2wsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1jbF0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNXB4IC03NHB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19jbSwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWNtXSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zM3B4IC03NHB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19jbiwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWNuXSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MXB4IC03NHB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19jbywgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWNvXSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04OXB4IC03NHB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19jciwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWNyXSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTdweCAtNzRweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfY3UsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1jdV0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ1cHggLTc0cHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2N2LCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9Y3ZdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3M3B4IC03NHB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19jeSwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWN5XSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDFweCAtNzRweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfY3osIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1jel0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI5cHggLTc0cHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2RlLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9ZGVdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1N3B4IC03NHB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19kaiwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWRqXSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODVweCAtNzRweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfZGssIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1ka10ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEzcHggLTc0cHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2RtLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9ZG1dIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCAtOTdweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfZG8sIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1kb10ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzNweCAtOTdweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfZHosIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1kel0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjFweCAtOTdweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfZWMsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1lY10ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODlweCAtOTdweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfZWUsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1lZV0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE3cHggLTk3cHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2VnLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9ZWddIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NXB4IC05N3B4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19laCwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWVoXSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzNweCAtOTdweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfZXIsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1lcl0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAxcHggLTk3cHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2VzLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9ZXNdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyOXB4IC05N3B4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19ldCwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWV0XSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTdweCAtOTdweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfZmksIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1maV0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg1cHggLTk3cHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2ZqLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9ZmpdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxM3B4IC05N3B4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19mbSwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWZtXSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01cHggLTEyMHB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19mciwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWZyXSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zM3B4IC0xMjBweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfZ2EsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1nYV0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjFweCAtMTIwcHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2diLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9Z2JdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg5cHggLTEyMHB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19nZCwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWdkXSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTdweCAtMTIwcHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2dlLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9Z2VdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NXB4IC0xMjBweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfZ2gsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1naF0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTczcHggLTEyMHB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19nbSwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWdtXSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDFweCAtMTIwcHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2duLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9Z25dIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyOXB4IC0xMjBweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfZ3EsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1ncV0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU3cHggLTEyMHB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19nciwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWdyXSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODVweCAtMTIwcHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2d0LCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9Z3RdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxM3B4IC0xMjBweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfZ3csIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1nd10ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNXB4IC0xNDNweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfZ3ksIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1neV0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzNweCAtMTQzcHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2hrLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9aGtdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYxcHggLTE0M3B4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19obiwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWhuXSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04OXB4IC0xNDNweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfaHIsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1ocl0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE3cHggLTE0M3B4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19odCwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWh0XSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDVweCAtMTQzcHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2h1LCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9aHVdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3M3B4IC0xNDNweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfaWQsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1pZF0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAxcHggLTE0M3B4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19pZSwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWllXSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjlweCAtMTQzcHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2lsLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9aWxdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1N3B4IC0xNDNweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfaW4sIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1pbl0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg1cHggLTE0M3B4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19pcSwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWlxXSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTNweCAtMTQzcHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2lyLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9aXJdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCAtMTY2cHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2lzLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9aXNdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzcHggLTE2NnB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19pdCwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWl0XSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MXB4IC0xNjZweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfam0sIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1qbV0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODlweCAtMTY2cHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2pvLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9am9dIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExN3B4IC0xNjZweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfanAsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1qcF0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ1cHggLTE2NnB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19rZSwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWtlXSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzNweCAtMTY2cHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2tnLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9a2ddIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMXB4IC0xNjZweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfa2gsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1raF0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI5cHggLTE2NnB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19raSwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWtpXSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTdweCAtMTY2cHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2ttLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9a21dIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NXB4IC0xNjZweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfa24sIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1rbl0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEzcHggLTE2NnB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19rcCwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWtwXSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01cHggLTE4OXB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19rciwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWtyXSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zM3B4IC0xODlweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfa3MsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1rc10ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjFweCAtMTg5cHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2t3LCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9a3ddIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg5cHggLTE4OXB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19reiwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWt6XSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTdweCAtMTg5cHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2xhLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9bGFdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NXB4IC0xODlweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfbGIsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1sYl0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTczcHggLTE4OXB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19sYywgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWxjXSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDFweCAtMTg5cHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2xpLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9bGldIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyOXB4IC0xODlweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfbGssIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1sa10ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU3cHggLTE4OXB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19sciwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWxyXSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODVweCAtMTg5cHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2xzLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9bHNdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxM3B4IC0xODlweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfbHQsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1sdF0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNXB4IC0yMTJweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfbHUsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1sdV0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzNweCAtMjEycHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2x2LCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9bHZdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYxcHggLTIxMnB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19seSwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWx5XSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04OXB4IC0yMTJweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfbWEsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1tYV0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE3cHggLTIxMnB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19tYywgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPW1jXSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDVweCAtMjEycHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX21kLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9bWRdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3M3B4IC0yMTJweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfbWUsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1tZV0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAxcHggLTIxMnB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19tZywgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPW1nXSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjlweCAtMjEycHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX21oLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9bWhdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1N3B4IC0yMTJweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfbWssIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1ta10ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg1cHggLTIxMnB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19tbCwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPW1sXSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTNweCAtMjEycHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX21tLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9bW1dIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCAtMjM1cHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX21uLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9bW5dIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzcHggLTIzNXB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19tciwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPW1yXSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MXB4IC0yMzVweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfbXQsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1tdF0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODlweCAtMjM1cHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX211LCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9bXVdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExN3B4IC0yMzVweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfbXYsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1tdl0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ1cHggLTIzNXB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19tdywgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPW13XSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzNweCAtMjM1cHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX214LCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9bXhdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMXB4IC0yMzVweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfbXksIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1teV0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI5cHggLTIzNXB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19teiwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPW16XSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTdweCAtMjM1cHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX25hLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9bmFdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NXB4IC0yMzVweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfbmUsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1uZV0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEzcHggLTIzNXB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19uZywgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPW5nXSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01cHggLTI1OHB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19uaSwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPW5pXSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zM3B4IC0yNThweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfbmwsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1ubF0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjFweCAtMjU4cHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX25vLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9bm9dIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg5cHggLTI1OHB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19ucCwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPW5wXSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTdweCAtMjU4cHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX25yLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9bnJdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0M3B4IC0yNThweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfbnUsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1udV0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTcxcHggLTI1OHB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19ueiwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPW56XSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTlweCAtMjU4cHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX29tLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9b21dIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyN3B4IC0yNThweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfcGEsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1wYV0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU1cHggLTI1OHB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19wZSwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPXBlXSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODNweCAtMjU4cHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX3BnLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9cGddIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMXB4IC0yNThweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfcGgsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1waF0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNXB4IC0yODFweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfcGssIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1wa10ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzNweCAtMjgxcHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX3BsLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9cGxdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYxcHggLTI4MXB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19wdCwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPXB0XSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04OXB4IC0yODFweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfcHcsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1wd10ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE3cHggLTI4MXB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19weSwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPXB5XSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDVweCAtMjgxcHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX3FhLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9cWFdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3M3B4IC0yODFweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfcm8sIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1yb10ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAxcHggLTI4MXB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19ycywgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPXJzXSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjlweCAtMjgxcHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX3J1LCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9cnVdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1N3B4IC0yODFweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfcncsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1yd10ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg1cHggLTI4MXB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19zYSwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPXNhXSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTNweCAtMjgxcHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX3NiLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9c2JdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCAtMzA0cHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX3NjLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9c2NdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzcHggLTMwNHB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19zZCwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPXNkXSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MXB4IC0zMDRweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfc2UsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1zZV0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODlweCAtMzA0cHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX3NnLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9c2ddIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExN3B4IC0zMDRweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfc2ksIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1zaV0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ1cHggLTMwNHB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19zaywgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPXNrXSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzNweCAtMzA0cHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX3NsLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9c2xdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMXB4IC0zMDRweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfc20sIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1zbV0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI5cHggLTMwNHB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19zbiwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPXNuXSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTdweCAtMzA0cHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX3NvLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9c29dIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NXB4IC0zMDRweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfc3IsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1zcl0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEzcHggLTMwNHB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19zcywgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPXNzXSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01cHggLTMyN3B4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19zdCwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPXN0XSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zM3B4IC0zMjdweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfc3YsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1zdl0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjFweCAtMzI3cHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX3N5LCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9c3ldIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg5cHggLTMyN3B4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19zeiwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPXN6XSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTdweCAtMzI3cHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX3RkLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9dGRdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NXB4IC0zMjdweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfdGcsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz10Z10ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTczcHggLTMyN3B4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ190aCwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPXRoXSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDFweCAtMzI3cHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX3RqLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9dGpdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyOXB4IC0zMjdweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfdGwsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz10bF0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU3cHggLTMyN3B4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ190bSwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPXRtXSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODVweCAtMzI3cHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX3RuLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9dG5dIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxM3B4IC0zMjdweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfdG8sIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz10b10ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQxcHggLTVweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfdHIsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz10cl0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQxcHggLTI4cHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX3R0LCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9dHRdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0MXB4IC01MXB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ190diwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPXR2XSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDFweCAtNzRweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfdHcsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz10d10ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQxcHggLTk3cHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX3R6LCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9dHpdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0MXB4IC0xMjBweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfdWEsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz11YV0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQxcHggLTE0M3B4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ191ZywgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPXVnXSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDFweCAtMTY2cHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX3VzLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9dXNdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0MXB4IC0xODlweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfdXksIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz11eV0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQxcHggLTIxMnB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ191eiwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPXV6XSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDFweCAtMjM1cHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX3ZhLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9dmFdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzOXB4IC0yNThweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfdmMsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz12Y10ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQxcHggLTI4MXB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ192ZSwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPXZlXSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDFweCAtMzA0cHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX3ZuLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9dm5dIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0MXB4IC0zMjdweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfdnUsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz12dV0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNXB4IC0zNTBweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfd3MsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz13c10ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzNweCAtMzUwcHg7XG59XG5cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX3llLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9eWVdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYxcHggLTM1MHB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ196YSwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPXphXSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04OXB4IC0zNTBweDtcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfem0sIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz16bV0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE3cHggLTM1MHB4O1xufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ196dywgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPXp3XSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDVweCAtMzUwcHg7XG59XG5cbi5uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucGJfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGJfX2NvbnRhaW5lci5wYi1mbHVpZCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgfVxuICAucGJfX2NvbnRhaW5lci0tYm9keSB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuLnBiX19mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnBiX19mbGV4LS1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuLnBiX19mbGV4LS1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnBiX19mbGV4LS1jZW50ZXItaCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuLnBiX19mbGV4LS1hbmdsZS1oIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnBiX19mbGV4LS1jZW50ZXItdiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGJfX2ZsZXgtLXJpZ2h0LWgge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnBiX19mbGV4LS1sZWZ0LWgge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGJfX2ZsZXgtLWRvd24tdiB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5wYl9fZmxleC0tZ3JvdyB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5wYl9fZmxleC0xIHtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cbi5wYl9fZmxleC0yIHtcbiAgZmxleC1iYXNpczogNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbi5wYl9fZmxleC0zIHtcbiAgZmxleC1iYXNpczogMzMuMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMyU7XG59XG4ucGJfX2ZsZXgtNCB7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG4ucGJfX2ZsZXgtNSB7XG4gIGZsZXgtYmFzaXM6IDIwJTtcbiAgbWF4LXdpZHRoOiAyMCU7XG59XG4ucGJfX2ZsZXgtNiB7XG4gIGZsZXgtYmFzaXM6IDE2LjY2NiU7XG4gIG1heC13aWR0aDogMTYuNjY2JTtcbn1cbi5wYl9fZmxleC1tYXgge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5wYl9fZmxleC1tYXgtYmFzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbi5vdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5wYl9fY29udGFpbmVyIHtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLnBiX19jb250YWluZXItLXN0YXJ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX2NvbnRhaW5lci0tc3RhcnQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG4ucGJfX2NvbnRhaW5lci0tdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgLyogb3IgMTMzJSAqL1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2U3MzE0Yjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAucGJfX2NvbnRhaW5lci0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fY29udGFpbmVyLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGhlaWdodDogMTIycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG4ucGJfX2NvbnRhaW5lci0tYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI1BiR2VuZXJhdGlvblNlbGVjdDpjaGVja2VkIH4gLnBiX19raXQtZmFicmljLS1oZWFkZXIgLnBiX19raXQtaGVhZGVyLS1pdGVtLWFnZSAucGJfX3NlbGVjdC0tYmxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuI1BiR2VuZXJhdGlvblNlbGVjdDpjaGVja2VkIH4gLnBiX19raXQtZmFicmljIC5wYl9fY29udGFpbmVyLS1zdGFydCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgI1BiR2VuZXJhdGlvblNlbGVjdDpjaGVja2VkIH4gLnBiX19raXQtZmFicmljIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4jUGJHZW5lcmF0aW9uU2VsZWN0Om5vdCg6Y2hlY2tlZCkgfiAucGJfX2tpdC1mYWJyaWMtLWhlYWRlciAucGJfX2tpdC1oZWFkZXItLWl0ZW0tLXR5cGUgLnBiX19zZWxlY3QtLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNQYkdlbmVyYXRpb25TZWxlY3Q6bm90KDpjaGVja2VkKSB+IC5wYl9fa2l0LWZhYnJpYy0taGVhZGVyIC5idXR0b25fX2RlZmF1bHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuI1BiR2VuZXJhdGlvblNlbGVjdDpub3QoOmNoZWNrZWQpIH4gLnBiX19raXQtZmFicmljIC5wYl9fY29udGFpbmVyLS1ib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2Zvcj1QYkdlbmVyYXRpb25VcGxvYWRdOm50aC1sYXN0LWNoaWxkKDEpIC5wYl9fZm9ybS0tZmlsZS10ZXh0LCBbZm9yPVBiR2VuZXJhdGlvblVwbG9hZF06bnRoLWxhc3QtY2hpbGQoMikgLnBiX19mb3JtLS1maWxlLXRleHQge1xuICB3aWR0aDogNTUlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19raXQtcGFuZWwtLW1haW4gW2Zvcj1QYkdlbmVyYXRpb25TZWxlY3RdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX2tpdC0tbWFpbiB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gIH1cbn1cbi5wYl9fa2l0LS1tYWluLXNlbGVjdCAjUGJHZW5lcmF0aW9uU2VsZWN0Om5vdCg6Y2hlY2tlZCkgfiAucGJfX2tpdC1mYWJyaWMtLWhlYWRlciAucGJfX2tpdC1idXR0b24tLWJhY2sge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5wYl9fa2l0LS1tYWluLXNlbGVjdCAjUGJHZW5lcmF0aW9uU2VsZWN0Om5vdCg6Y2hlY2tlZCkgfiAucGJfX2tpdC1mYWJyaWMtLWhlYWRlciAucGJfX2tpdC1idXR0b24tLWJhY2sge1xuICAgIG1heC13aWR0aDogMTYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX2tpdC0tbWFpbi1zZWxlY3QgI1BiR2VuZXJhdGlvblNlbGVjdDpub3QoOmNoZWNrZWQpIH4gLnBiX19raXQtZmFicmljLS1oZWFkZXIgLnBiX19raXQtYnV0dG9uLS1iYWNrIHtcbiAgICBtYXgtd2lkdGg6IDExNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYl9fa2l0LS1tYWluLXNlbGVjdCAjUGJHZW5lcmF0aW9uU2VsZWN0Om5vdCg6Y2hlY2tlZCkgfiAucGJfX2tpdC1mYWJyaWMtLWhlYWRlciAucGJfX2tpdC1idXR0b24tLWJhY2s6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJwYl9raXRfaWNvblwiICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAucGJfX2tpdC0tbWFpbi1zZWxlY3QgI1BiR2VuZXJhdGlvblNlbGVjdDpub3QoOmNoZWNrZWQpIH4gLnBiX19raXQtZmFicmljLS1oZWFkZXIgLnBiX19raXQtYnV0dG9uLS1iYWNrOmFmdGVyIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM5OGEwYjE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX2tpdC0tbWFpbi1zZWxlY3QgI1BiR2VuZXJhdGlvblNlbGVjdDpub3QoOmNoZWNrZWQpIH4gLnBiX19raXQtZmFicmljLS1oZWFkZXIgLnBiX19raXQtYnV0dG9uLS1iYWNrOmFmdGVyIHtcbiAgICBmb250LXNpemU6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ucGJfX2tpdC0tbWFpbi1zZWxlY3QgI1BiR2VuZXJhdGlvblNlbGVjdDpub3QoOmNoZWNrZWQpIH4gLnBiX19raXQtZmFicmljLS1oZWFkZXIgLnBiX19raXQtYnV0dG9uLS1iYWNrOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0bztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5wYl9fa2l0LS1tYWluLXNlbGVjdCAjUGJHZW5lcmF0aW9uU2VsZWN0Om5vdCg6Y2hlY2tlZCkgfiAucGJfX2tpdC1mYWJyaWMtLWhlYWRlciAucGJfX2tpdC1idXR0b24tLWJhY2s6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLnBiX19raXQtLW1haW4tc2VsZWN0ICNQYkdlbmVyYXRpb25TZWxlY3Q6bm90KDpjaGVja2VkKSB+IC5wYl9fa2l0LWZhYnJpYy0taGVhZGVyIC5wYl9fa2l0LWJ1dHRvbi0tYmFjazpiZWZvcmUge1xuICAgIGNvbG9yOiAjOThhMGIxO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiAxNThweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX2tpdC0tbWFpbi1zZWxlY3QgI1BiR2VuZXJhdGlvblNlbGVjdDpub3QoOmNoZWNrZWQpIH4gLnBiX19raXQtZmFicmljLS1oZWFkZXIgLnBiX19raXQtYnV0dG9uLS1iYWNrOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogNThweCAhaW1wb3J0YW50O1xuICB9XG59XG4ucGJfX2tpdC0tbWFpbi1zZWxlY3QgI1BiR2VuZXJhdGlvblNlbGVjdDpub3QoOmNoZWNrZWQpIH4gLnBiX19raXQtZmFicmljLS1oZWFkZXIgLnBiX19raXQtYnV0dG9uLS1iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi0JLQtdGA0L3Rg9GC0YzRgdGPXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkV1Y2xpZCBDaXJjdWxhciBBXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLnBiX19raXQtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgLnBiX19raXQtaGVhZGVyIC5wYl9fc2VsZWN0LS1ibG9jayB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19raXQtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19raXQtaGVhZGVyIC5wYl9fa2l0LWhlYWRlci0taXRlbS1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDExNnB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnBiX19raXQtaGVhZGVyIC5wYl9fa2l0LWhlYWRlci0taXRlbS1hZ2UgLnBiX19zZWxlY3QtLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBiX19raXQtaGVhZGVyIC5wYl9fa2l0LWhlYWRlci0taXRlbS1hZ2UgLnBiX19zZWxlY3QtLWJsb2NrIC5wYl9fc2VsZWN0LS1sYWJlbCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuICAucGJfX2tpdC1oZWFkZXIge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5wYl9fa2l0LWhlYWRlciAucGJfX2tpdC1oZWFkZXItLWxvZ28gLnBiX19raXQtaGVhZGVyLS1sb2dvLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYl9fa2l0LWhlYWRlciB7XG4gIGhlaWdodDogMDtcbn1cbi5wYl9fa2l0LWhlYWRlci0taXRlbSAucGJfX3NlbGVjdC0tYmxvY2sge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cbi5wYl9fa2l0LWhlYWRlci0taXRlbSAucGJfX3NlbGVjdC0tYmxvY2sgLnBiX19zZWxlY3QtLXNlbGVjdDpub3QoLmpzLXBiX19zZWxlY3QtLWFnZSkge1xuICBtYXgtd2lkdGg6IDQycHg7XG59XG4ucGJfX2tpdC1oZWFkZXItLWl0ZW0gLnBiX19zZWxlY3QtLWJsb2NrIC5wYl9fc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAucGJfX2tpdC1oZWFkZXItLWl0ZW0ge1xuICAgIGhlaWdodDogMDtcbiAgfVxuICAucGJfX2tpdC1oZWFkZXItLWl0ZW0gPiAucGJfX2ZsZXgge1xuICAgIGhlaWdodDogMDtcbiAgfVxufVxuLnBiX19raXQtaGVhZGVyLS1pdGVtOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAucGJfX2tpdC1oZWFkZXItLWl0ZW0tLXR5cGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX2tpdC1oZWFkZXItLWl0ZW0tLXR5cGUgLnBiX19zZWxlY3Qge1xuICAgIG1pbi13aWR0aDogNDJweDtcbiAgICBtYXgtd2lkdGg6IDQycHg7XG4gIH1cbiAgLnBiX19raXQtaGVhZGVyLS1pdGVtLS10eXBlIC5wYl9fc2VsZWN0IC5wYl9fc2VsZWN0LS1vcHRpb25zOm5vdCgucGJfX3NlbGVjdC0tb3B0aW9ucy0taGlkZGVuKSB7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2M0YzRjNDtcbiAgfVxuICAucGJfX2tpdC1oZWFkZXItLWl0ZW0tLXR5cGUgLnBiX19zZWxlY3QtLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTBweCA0MHB4IDEwcHggMjBweDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxuICAucGJfX2tpdC1oZWFkZXItLWl0ZW0tLXR5cGUgLnBiX19zZWxlY3QtLWxhYmVsOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwicGJfa2l0X2ljb25cIjtcbiAgICBjb250ZW50OiBcIlxcZTkyZVwiO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6ICM5OGEwYjE7XG4gICAgbGVmdDogMTBweDtcbiAgfVxufVxuLnBiX19raXQtaGVhZGVyLS1sb2dvLXRleHQsIC5wYl9fa2l0LWhlYWRlci0tbG9nby1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3MzE0YjtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4ucGJfX2tpdC1oZWFkZXItLWxvZ28tdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLnBiX19raXQtaGVhZGVyLS1sb2dvLXRleHQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAxMTJweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX2tpdC1oZWFkZXItLWxvZ28tdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG59XG4ucGJfX2tpdC1oZWFkZXItLWxvZ28tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4ucGJfX2tpdC1oZWFkZXItLWxvZ28tdGV4dCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wYl9fa2l0LWhlYWRlci0tbG9nby10ZXh0IHNwYW46YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLnBiX19raXQtaGVhZGVyLS1sb2dvLXRleHQgc3BhbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jZG4vaW1nL2tpdC9sb2dvL2xvZ28tYmlnLnN2Z1wiKTtcbiAgICB3aWR0aDogODJweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX2tpdC1oZWFkZXItLWxvZ28tdGV4dCBzcGFuOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Nkbi9pbWcva2l0L2xvZ28vbG9nby1zbWFsbC5zdmdcIik7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19raXQtaGVhZGVyLS1sb2dvLWljb24ge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5wYl9fa2l0LWhlYWRlci0tbG9nby1pY29uIHtcbiAgICB3aWR0aDogNDJweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgfVxufVxuLnBiX19raXQtdHlwZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5wYl9fa2l0LXR5cGUge1xuICAgIHdpZHRoOiAzNDRweDtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG4gIEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAgIC5wYl9fa2l0LXR5cGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19raXQtdHlwZSB7XG4gICAgd2lkdGg6IDM0NHB4O1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbiAgQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gICAgLnBiX19raXQtdHlwZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX2tpdC10eXBlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG59XG4ucGJfX2tpdC10eXBlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2YxZjFmMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMCAwIDQwcHggdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogODZtcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyLCBib3gtc2hhZG93O1xuICB3aWxsLWNoYW5nZTogYm9yZGVyLCBib3gtc2hhZG93O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fa2l0LXR5cGUge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX2tpdC10eXBlLS1pdGVtIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAucGJfX2tpdC10eXBlLS1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAzNTBweDtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX2tpdC10eXBlLS1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19raXQtdHlwZS0taXRlbSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5Ac3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgLnBiX19raXQtdHlwZS0taXRlbSB7XG4gICAgZmxleC1iYXNpczogYXV0byAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnBiX19raXQtdHlwZSAuYnV0dG9uX19kZWZhdWx0IHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA4Nm1zO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIG1hcmdpbi10b3A7XG4gIHdpbGwtY2hhbmdlOiBoZWlnaHQsIG1hcmdpbi10b3A7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX2tpdC10eXBlIC5idXR0b25fX2RlZmF1bHQge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gIH1cbn1cbi5wYl9fa2l0LXR5cGU6bm90KDpob3ZlcikgLmJ1dHRvbl9fZGVmYXVsdCB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAucGJfX2tpdC10eXBlOmhvdmVyIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZTczMTRiO1xuICAgIGJveC1zaGFkb3c6IDAgMCA0MHB4IHJnYmEoNjgsIDY4LCA2OCwgMC4zKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5wYl9fa2l0LXR5cGU6aG92ZXIgLnBiX19raXQtdHlwZS0taW1nLXNyYyB7XG4gICAgbWF4LWhlaWdodDogMTg0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX2tpdC10eXBlOmhvdmVyIC5wYl9fa2l0LXR5cGUtLWltZy1zcmMge1xuICAgIG1heC1oZWlnaHQ6IDY0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX2tpdC10eXBlOmhvdmVyIC5idXR0b25fX2RlZmF1bHQge1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ucGJfX2tpdC10eXBlLS1uYW1lIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAucGJfX2tpdC10eXBlLS1uYW1lIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19raXQtdHlwZS0tbmFtZSB7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLnBiX19raXQtdHlwZS0tcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fa2l0LXR5cGUtLXByaWNlIHtcbiAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICB9XG59XG4ucGJfX2tpdC10eXBlLS1wcmljZSB7XG4gIGNvbG9yOiAjOThhMGIxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5wYl9fa2l0LXR5cGUtLWltZyB7XG4gICAgbWF4LWhlaWdodDogMjU1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX2tpdC10eXBlLS1pbWcge1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAucGJfX2tpdC10eXBlLS1pbWctc3JjIHtcbiAgICBtYXgtaGVpZ2h0OiAyNTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fa2l0LXR5cGUtLWltZy1zcmMge1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gIH1cbn1cbi5wYl9fa2l0LXR5cGUtLWltZy1zcmMge1xuICB3aWR0aDogYXV0bztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA4Nm1zO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBtYXgtaGVpZ2h0O1xuICB3aWxsLWNoYW5nZTogbWF4LWhlaWdodDtcbn1cbkBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAucGJfX2tpdC10eXBlLS1ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxOSUsIDFmcikpO1xuICAgIGdyaWQtY29sdW1uLWdhcDogOHB4O1xuICAgIGdyaWQtcm93LWdhcDogOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gICAgLnBiX19raXQtdHlwZS0tYm9keSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI0JSwgMWZyKSk7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gICAgLnBiX19raXQtdHlwZS0tYm9keSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDMyLjMzMzMzMzMlLCAxZnIpKTtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAgIC5wYl9fa2l0LXR5cGUtLWJvZHkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCg0OCUsIDFmcikpO1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxMnB4O1xuICAgICAgZ3JpZC1yb3ctZ2FwOiAxMnB4O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fa2l0LXR5cGUtLWJvZHkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgfVxufVxuLnBiX19raXQtdHlwZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jZG4vaW1nL2tpdC9iZy1tYXNrLnN2Z1wiKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAucGJfX2tpdC1wYW5lbCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cbi5wYl9fa2l0LXBhbmVsIHtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19raXQtcGFuZWwtLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYl9fa2l0LXBhbmVsIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogODZtcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQ7XG4gICAgd2lsbC1jaGFuZ2U6IGhlaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgbWluLWhlaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5wYl9fa2l0LXBhbmVsIHtcbiAgICB3aWR0aDogMzcwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5wYl9fa2l0LXBhbmVsLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5wYl9fa2l0LXBhbmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5wYl9fa2l0LXBhbmVsLS1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cbi5wYl9fa2l0LXBhbmVsLS1pdGVtOm5vdCg6bnRoLWxhc3QtY2hpbGQoMSkpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wYl9fa2l0LXBhbmVsLS10eXBlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLnBiX19raXQtcGFuZWwtLXR5cGUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fcGFuZWwtLWl0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1iYXNpczogMzIlO1xuICAgIG1heC13aWR0aDogMzIlO1xuICB9XG4gIC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fcGFuZWwtLWl0ZW0gW2NsYXNzXj1wYl9raXRfaWNvbl0ge1xuICAgIGJhY2tncm91bmQ6ICNlNzMxNGI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDkzcHg7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGhlaWdodDogOTNweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19raXQtcGFuZWwtLXR5cGUgLnBiX19wYW5lbC0taXRlbS10ZXh0LW1vYmlsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAucGJfX2tpdC1wYW5lbC0tdHlwZSAucGJfX3BhbmVsLS1pdGVtLXRleHQtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLnBiX19raXQtcGFuZWwtLXR5cGUgLnBiX19wYW5lbC0taXRlbS10ZXh0IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM5OGEwYjE7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42NjY2NjY2NjY3O1xuICB9XG4gIC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fcGFuZWwtLWl0ZW06bm90KDpudGgtY2hpbGQoMSkpIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19raXQtcGFuZWwtLXR5cGUgLnBiX19wYW5lbC0taXRlbS10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGJfX2tpdC1wYW5lbC0tdHlwZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucGJfX2tpdC1wYW5lbC0tbWFpbiwgLnBiX19raXQtcGFuZWwtLWVkaXQge1xuICBmbGV4LWdyb3c6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19raXQtcGFuZWwtLW1haW4sIC5wYl9fa2l0LXBhbmVsLS1lZGl0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLnBiX19raXQtcGFuZWwtLW1vcmUge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA4Nm1zO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodDtcbiAgICB3aWxsLWNoYW5nZTogaGVpZ2h0O1xuICB9XG59XG4ucGJfX2tpdC1wYW5lbC0tbW9yZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wYl9fa2l0LXBhbmVsLS1tb3JlID4gLnBiX19raXQtcGFuZWwtLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA0cHggNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19raXQtcGFuZWwtLWJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYl9fa2l0LWNhbnZhcyB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAucGJfX2tpdC1jYW52YXMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNzBweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX2tpdC1jYW52YXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGJfX2tpdC1jYW52YXMge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLnBiX19raXQtY2FudmFzLS1taW5pIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAucGJfX2tpdC1jYW52YXMtLW1pbmkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNjBweDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5wYl9fa2l0LWNhbnZhcy0tYm94IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Nkbi9pbWcva2l0L2JnLW1hc2suc3ZnXCIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5wYl9fa2l0LS1pbnB1dFtuYW1lPXBiX19wYW5lbF06bm90KDpjaGVja2VkKSB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fa2l0LXBhbmVsLS1lZGl0LWhlbHAgLnBiX19wYW5lbC0tcGhhbnRvbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fa2l0LS1pbnB1dFtuYW1lPXBiX19wYW5lbF06bm90KDpjaGVja2VkKSB+IC5wYl9fa2l0LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG4gIC5wYl9fa2l0LS1pbnB1dFtuYW1lPXBiX19wYW5lbF06bm90KDpjaGVja2VkKSB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fa2l0LXBhbmVsLS1lZGl0LXBob3RvLCAucGJfX2tpdC0taW5wdXRbbmFtZT1wYl9fcGFuZWxdOm5vdCg6Y2hlY2tlZCkgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSAucGJfX2tpdC1wYW5lbC0tZWRpdC10ZXh0LCAucGJfX2tpdC0taW5wdXRbbmFtZT1wYl9fcGFuZWxdOm5vdCg6Y2hlY2tlZCkgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSAucGJfX2tpdC1wYW5lbC0tZWRpdC1oZWxwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgcGFkZGluZy1yaWdodDogN3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5wYl9fa2l0LS1pbnB1dFtuYW1lPXBiX19wYW5lbF06bm90KDpjaGVja2VkKSB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fa2l0LXBhbmVsLS1lZGl0LXBob3RvIC5wYl9fcGFuZWwtLWl0ZW0sIC5wYl9fa2l0LS1pbnB1dFtuYW1lPXBiX19wYW5lbF06bm90KDpjaGVja2VkKSB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fa2l0LXBhbmVsLS1lZGl0LXRleHQgLnBiX19wYW5lbC0taXRlbSwgLnBiX19raXQtLWlucHV0W25hbWU9cGJfX3BhbmVsXTpub3QoOmNoZWNrZWQpIH4gLnBiX19raXQtcGFuZWwtLXR5cGUgLnBiX19raXQtcGFuZWwtLWVkaXQtaGVscCAucGJfX3BhbmVsLS1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIG1heC13aWR0aDogNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGJfX2tpdC0taW5wdXRbbmFtZT1wYl9fcGFuZWxdOm5vdCg6Y2hlY2tlZCkgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSAucGJfX2tpdC1wYW5lbC0tZWRpdC1waG90byAucGJfX3BhbmVsLS1pdGVtIFtjbGFzc149cGJfa2l0X2ljb25dLCAucGJfX2tpdC0taW5wdXRbbmFtZT1wYl9fcGFuZWxdOm5vdCg6Y2hlY2tlZCkgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSAucGJfX2tpdC1wYW5lbC0tZWRpdC10ZXh0IC5wYl9fcGFuZWwtLWl0ZW0gW2NsYXNzXj1wYl9raXRfaWNvbl0sIC5wYl9fa2l0LS1pbnB1dFtuYW1lPXBiX19wYW5lbF06bm90KDpjaGVja2VkKSB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fa2l0LXBhbmVsLS1lZGl0LWhlbHAgLnBiX19wYW5lbC0taXRlbSBbY2xhc3NePXBiX2tpdF9pY29uXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBjb2xvcjogIzk4YTBiMTtcbiAgfVxuICAucGJfX2tpdC0taW5wdXRbbmFtZT1wYl9fcGFuZWxdOm5vdCg6Y2hlY2tlZCkgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSAucGJfX2tpdC1wYW5lbC0tZWRpdC1waG90byAucGJfX3BhbmVsLS1pdGVtIC5wYl9fcGFuZWwtLWl0ZW0tdGV4dC1tb2JpbGUsIC5wYl9fa2l0LS1pbnB1dFtuYW1lPXBiX19wYW5lbF06bm90KDpjaGVja2VkKSB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fa2l0LXBhbmVsLS1lZGl0LXRleHQgLnBiX19wYW5lbC0taXRlbSAucGJfX3BhbmVsLS1pdGVtLXRleHQtbW9iaWxlLCAucGJfX2tpdC0taW5wdXRbbmFtZT1wYl9fcGFuZWxdOm5vdCg6Y2hlY2tlZCkgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSAucGJfX2tpdC1wYW5lbC0tZWRpdC1oZWxwIC5wYl9fcGFuZWwtLWl0ZW0gLnBiX19wYW5lbC0taXRlbS10ZXh0LW1vYmlsZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDAuNDM3NXJlbTtcbiAgICBjb2xvcjogIzk4YTBiMTtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnBiX19raXQtLWlucHV0W25hbWU9cGJfX3BhbmVsXTpub3QoOmNoZWNrZWQpIH4gLnBiX19raXQtcGFuZWwtLXR5cGUgLnBiX19raXQtcGFuZWwtLWVkaXQtaGVscCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLnBiX19raXQtLWlucHV0W25hbWU9cGJfX3BhbmVsXTpub3QoOmNoZWNrZWQpIH4gLnBiX19raXQtcGFuZWwtLXR5cGUgLnBiX19raXQtcGFuZWwtLWVkaXQtaGVscCAucGJfX3BhbmVsLS1waGFudG9tIHtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gIC5wYl9fa2l0LS1pbnB1dFtuYW1lPXBiX19wYW5lbF06bm90KDpjaGVja2VkKSB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fa2l0LXBhbmVsLS1lZGl0LWhlbHAgLnBiX2tpdF9pY29uLWNvcHlyaWdodC1hbHQge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBjb2xvcjogI2YwMDtcbiAgfVxufVxuLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblBpcGV0dGU6Y2hlY2tlZCB+IC5wYl9fZmxleCAucGJfX2tpdC1wYW5lbCAucGJfZ2VuZXJhdGlvbi1wYW5lbC0tcGlwZXR0ZSAucGJfX2tpdC10eXBlLS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xufVxuLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblBpcGV0dGU6Y2hlY2tlZCB+IC5wYl9fZmxleCAucGNyLXNlbGVjdGlvbi0tcGlwZXR0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG4ucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uUGlwZXR0ZTpjaGVja2VkIH4gLnBiX19mbGV4IC5wYl9fa2l0LWNhbnZhcyAudXBwZXItY2FudmFzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uRnJvbnQ6bm90KDpjaGVja2VkKSB+IC5wYl9fZmxleCAucGJfX2tpdC1mYWJyaWMgLnBiX19raXQtZnJvbnQtLWJveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25Gcm9udDpub3QoOmNoZWNrZWQpIH4gLnBiX19mbGV4IC5wYl9fa2l0LWZhYnJpYyAucGJfX2tpdC1mcm9udC0tYm94IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvbkZyb250Om5vdCg6Y2hlY2tlZCkgfiAucGJfX2ZsZXggLnBiX19wYW5lbC0tbW9yZS1mcm9udCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uRnJvbnQ6Y2hlY2tlZCB+IC5wYl9fZmxleCAucGJfX2tpdC1mcm9udC0tbWluaS5wYl9fa2l0LS1taW5pLWJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogI2U3MzE0Yjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uQmFjazpub3QoOmNoZWNrZWQpIH4gLnBiX19mbGV4IC5wYl9fa2l0LWZhYnJpYyAucGJfX2tpdC1iYWNrLS1ib3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uQmFjazpub3QoOmNoZWNrZWQpIH4gLnBiX19mbGV4IC5wYl9fa2l0LWZhYnJpYyAucGJfX2tpdC1iYWNrLS1ib3gge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG4ucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uQmFjazpub3QoOmNoZWNrZWQpIH4gLnBiX19mbGV4IC5wYl9fcGFuZWwtLW1vcmUtYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uQmFjazpjaGVja2VkIH4gLnBiX19mbGV4IC5wYl9fa2l0LWJhY2stLW1pbmkucGJfX2tpdC0tbWluaS1idXR0b24ge1xuICBib3JkZXItY29sb3I6ICNlNzMxNGI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvbnN0YXJ0Om5vdCg6Y2hlY2tlZCkgfiAucGJfX2tpdC1wYW5lbC0tbW9yZSAucGJfX3BhbmVsLS1tb3JlLXN0YXJ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvbnN0YXJ0OmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tbW9yZSAucGJfX3BhbmVsLS1tb3JlLXN0YXJ0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvbnN0YXJ0OmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tbW9yZSAucGJfX3BhbmVsLS1tb3JlLXN0YXJ0IC5wYl9fcGFuZWwtLW1vcmUtYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG92ZXJmbG93OiBpbmhlcml0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvbnN0YXJ0OmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25zdGFydDpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLXR5cGUgLnBiX19wYW5lbC0tc3RhcnQgLnBiX19wYW5lbC0taXRlbS10ZXh0IHtcbiAgY29sb3I6ICNlNzMxNGI7XG59XG4ucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uc3RhcnQ6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fcGFuZWwtLXN0YXJ0OmJlZm9yZSB7XG4gIHdpZHRoOiA4cHg7XG59XG4ucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uc3RhcnQ6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fcGFuZWwtLXN0YXJ0IFtjbGFzc149cGJfa2l0X2ljb25dIHtcbiAgYmFja2dyb3VuZDogI2U3MzE0YjtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uc3RhcnQ6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS1tb3JlIHtcbiAgd2lkdGg6IDM4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25jb2xvcjpub3QoOmNoZWNrZWQpIH4gLnBiX19raXQtcGFuZWwtLW1vcmUgLnBiX19wYW5lbC0tbW9yZS1jb2xvciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25jb2xvcjpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLW1vcmUgLnBiX19wYW5lbC0tbW9yZS1jb2xvciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25jb2xvcjpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLW1vcmUgLnBiX19wYW5lbC0tbW9yZS1jb2xvciAucGJfX3BhbmVsLS1tb3JlLWJvZHkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25jb2xvcjpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLXR5cGUge1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uY29sb3I6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fcGFuZWwtLWNvbG9yIC5wYl9fcGFuZWwtLWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjZTczMTRiO1xufVxuLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvbmNvbG9yOmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSAucGJfX3BhbmVsLS1jb2xvcjpiZWZvcmUge1xuICB3aWR0aDogOHB4O1xufVxuLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvbmNvbG9yOmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSAucGJfX3BhbmVsLS1jb2xvciBbY2xhc3NePXBiX2tpdF9pY29uXSB7XG4gIGJhY2tncm91bmQ6ICNlNzMxNGI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvbmNvbG9yOmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tbW9yZSB7XG4gIHdpZHRoOiAzODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9udXBsb2FkOm5vdCg6Y2hlY2tlZCkgfiAucGJfX2tpdC1wYW5lbC0tbW9yZSAucGJfX3BhbmVsLS1tb3JlLXVwbG9hZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb251cGxvYWQ6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS1tb3JlIC5wYl9fcGFuZWwtLW1vcmUtdXBsb2FkIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvbnVwbG9hZDpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLW1vcmUgLnBiX19wYW5lbC0tbW9yZS11cGxvYWQgLnBiX19wYW5lbC0tbW9yZS1ib2R5IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9udXBsb2FkOmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb251cGxvYWQ6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fcGFuZWwtLXVwbG9hZCAucGJfX3BhbmVsLS1pdGVtLXRleHQge1xuICBjb2xvcjogI2U3MzE0Yjtcbn1cbi5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb251cGxvYWQ6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fcGFuZWwtLXVwbG9hZDpiZWZvcmUge1xuICB3aWR0aDogOHB4O1xufVxuLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvbnVwbG9hZDpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLXR5cGUgLnBiX19wYW5lbC0tdXBsb2FkIFtjbGFzc149cGJfa2l0X2ljb25dIHtcbiAgYmFja2dyb3VuZDogI2U3MzE0YjtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9udXBsb2FkOmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tbW9yZSB7XG4gIHdpZHRoOiAzODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uY2xpcGFydDpub3QoOmNoZWNrZWQpIH4gLnBiX19raXQtcGFuZWwtLW1vcmUgLnBiX19wYW5lbC0tbW9yZS1jbGlwYXJ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvbmNsaXBhcnQ6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS1tb3JlIC5wYl9fcGFuZWwtLW1vcmUtY2xpcGFydCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25jbGlwYXJ0OmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tbW9yZSAucGJfX3BhbmVsLS1tb3JlLWNsaXBhcnQgLnBiX19wYW5lbC0tbW9yZS1ib2R5IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uY2xpcGFydDpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLXR5cGUge1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uY2xpcGFydDpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLXR5cGUgLnBiX19wYW5lbC0tY2xpcGFydCAucGJfX3BhbmVsLS1pdGVtLXRleHQge1xuICBjb2xvcjogI2U3MzE0Yjtcbn1cbi5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25jbGlwYXJ0OmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSAucGJfX3BhbmVsLS1jbGlwYXJ0OmJlZm9yZSB7XG4gIHdpZHRoOiA4cHg7XG59XG4ucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uY2xpcGFydDpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLXR5cGUgLnBiX19wYW5lbC0tY2xpcGFydCBbY2xhc3NePXBiX2tpdF9pY29uXSB7XG4gIGJhY2tncm91bmQ6ICNlNzMxNGI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvbmNsaXBhcnQ6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS1tb3JlIHtcbiAgd2lkdGg6IDM4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb250ZXh0Om5vdCg6Y2hlY2tlZCkgfiAucGJfX2tpdC1wYW5lbC0tbW9yZSAucGJfX3BhbmVsLS1tb3JlLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9udGV4dDpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLW1vcmUgLnBiX19wYW5lbC0tbW9yZS10ZXh0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvbnRleHQ6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS1tb3JlIC5wYl9fcGFuZWwtLW1vcmUtdGV4dCAucGJfX3BhbmVsLS1tb3JlLWJvZHkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb250ZXh0OmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb250ZXh0OmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSAucGJfX3BhbmVsLS10ZXh0IC5wYl9fcGFuZWwtLWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjZTczMTRiO1xufVxuLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvbnRleHQ6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fcGFuZWwtLXRleHQ6YmVmb3JlIHtcbiAgd2lkdGg6IDhweDtcbn1cbi5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb250ZXh0OmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSAucGJfX3BhbmVsLS10ZXh0IFtjbGFzc149cGJfa2l0X2ljb25dIHtcbiAgYmFja2dyb3VuZDogI2U3MzE0YjtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9udGV4dDpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLW1vcmUge1xuICB3aWR0aDogMzgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvbmZvbmQ6bm90KDpjaGVja2VkKSB+IC5wYl9fa2l0LXBhbmVsLS1tb3JlIC5wYl9fcGFuZWwtLW1vcmUtZm9uZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25mb25kOmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tbW9yZSAucGJfX3BhbmVsLS1tb3JlLWZvbmQge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uZm9uZDpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLW1vcmUgLnBiX19wYW5lbC0tbW9yZS1mb25kIC5wYl9fcGFuZWwtLW1vcmUtYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG92ZXJmbG93OiBpbmhlcml0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvbmZvbmQ6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvbmZvbmQ6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fcGFuZWwtLWZvbmQgLnBiX19wYW5lbC0taXRlbS10ZXh0IHtcbiAgY29sb3I6ICNlNzMxNGI7XG59XG4ucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uZm9uZDpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLXR5cGUgLnBiX19wYW5lbC0tZm9uZDpiZWZvcmUge1xuICB3aWR0aDogOHB4O1xufVxuLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvbmZvbmQ6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fcGFuZWwtLWZvbmQgW2NsYXNzXj1wYl9raXRfaWNvbl0ge1xuICBiYWNrZ3JvdW5kOiAjZTczMTRiO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25mb25kOmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tbW9yZSB7XG4gIHdpZHRoOiAzODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9ubGF5ZXItZ3JvdXA6bm90KDpjaGVja2VkKSB+IC5wYl9fa2l0LXBhbmVsLS1tb3JlIC5wYl9fcGFuZWwtLW1vcmUtbGF5ZXItZ3JvdXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9ubGF5ZXItZ3JvdXA6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS1tb3JlIC5wYl9fcGFuZWwtLW1vcmUtbGF5ZXItZ3JvdXAge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9ubGF5ZXItZ3JvdXA6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS1tb3JlIC5wYl9fcGFuZWwtLW1vcmUtbGF5ZXItZ3JvdXAgLnBiX19wYW5lbC0tbW9yZS1ib2R5IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9ubGF5ZXItZ3JvdXA6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvbmxheWVyLWdyb3VwOmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSAucGJfX3BhbmVsLS1sYXllci1ncm91cCAucGJfX3BhbmVsLS1pdGVtLXRleHQge1xuICBjb2xvcjogI2U3MzE0Yjtcbn1cbi5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25sYXllci1ncm91cDpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLXR5cGUgLnBiX19wYW5lbC0tbGF5ZXItZ3JvdXA6YmVmb3JlIHtcbiAgd2lkdGg6IDhweDtcbn1cbi5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25sYXllci1ncm91cDpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLXR5cGUgLnBiX19wYW5lbC0tbGF5ZXItZ3JvdXAgW2NsYXNzXj1wYl9raXRfaWNvbl0ge1xuICBiYWNrZ3JvdW5kOiAjZTczMTRiO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25sYXllci1ncm91cDpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLW1vcmUge1xuICB3aWR0aDogMzgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblBob3RvbWFzazpub3QoOmNoZWNrZWQpIH4gLnBiX19raXQtcGFuZWwtLW1vcmUgLnBiX19wYW5lbC0tbW9yZS1tYXNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblBob3RvbWFzazpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLW1vcmUgLnBiX19wYW5lbC0tbW9yZS1tYXNrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblBob3RvbWFzazpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLW1vcmUgLnBiX19wYW5lbC0tbW9yZS1tYXNrIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblBob3RvbWFzazpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLW1vcmUgLnBiX19wYW5lbC0tbW9yZS1tYXNrIC5wYl9fcGFuZWwtLW1vcmUtYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG92ZXJmbG93OiBpbmhlcml0O1xuICB9XG4gIC5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25QaG90b21hc2s6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fa2l0LXBhbmVsLS1lZGl0LWhlbHAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25QaG90b21hc2s6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblBob3RvbWFzazpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLXR5cGUgLnBiX19wYW5lbC0tbWFzayAucGJfX3BhbmVsLS1pdGVtLXRleHQtbW9iaWxlIHtcbiAgY29sb3I6ICNlNzMxNGI7XG59XG4ucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uUGhvdG9tYXNrOmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSAucGJfX3BhbmVsLS1tYXNrOmJlZm9yZSB7XG4gIHdpZHRoOiA4cHg7XG59XG4ucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uUGhvdG9tYXNrOmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSAucGJfX3BhbmVsLS1tYXNrIFtjbGFzc149cGJfa2l0X2ljb25dIHtcbiAgY29sb3I6ICNlNzMxNGI7XG59XG4ucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uUGhvdG9tYXNrOmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tbW9yZSB7XG4gIHdpZHRoOiAzODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uUGhvdG9maWx0ZXI6bm90KDpjaGVja2VkKSB+IC5wYl9fa2l0LXBhbmVsLS1tb3JlIC5wYl9fcGFuZWwtLW1vcmUtZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblBob3RvZmlsdGVyOmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tbW9yZSAucGJfX3BhbmVsLS1tb3JlLWZpbHRlciB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25QaG90b2ZpbHRlcjpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLW1vcmUgLnBiX19wYW5lbC0tbW9yZS1maWx0ZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uUGhvdG9maWx0ZXI6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS1tb3JlIC5wYl9fcGFuZWwtLW1vcmUtZmlsdGVyIC5wYl9fcGFuZWwtLW1vcmUtYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG92ZXJmbG93OiBpbmhlcml0O1xuICB9XG4gIC5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25QaG90b2ZpbHRlcjpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLXR5cGUgLnBiX19raXQtcGFuZWwtLWVkaXQtaGVscCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblBob3RvZmlsdGVyOmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25QaG90b2ZpbHRlcjpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLXR5cGUgLnBiX19wYW5lbC0tZmlsdGVyIC5wYl9fcGFuZWwtLWl0ZW0tdGV4dC1tb2JpbGUge1xuICBjb2xvcjogI2U3MzE0Yjtcbn1cbi5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25QaG90b2ZpbHRlcjpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLXR5cGUgLnBiX19wYW5lbC0tZmlsdGVyOmJlZm9yZSB7XG4gIHdpZHRoOiA4cHg7XG59XG4ucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uUGhvdG9maWx0ZXI6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fcGFuZWwtLWZpbHRlciBbY2xhc3NePXBiX2tpdF9pY29uXSB7XG4gIGNvbG9yOiAjZTczMTRiO1xufVxuLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblBob3RvZmlsdGVyOmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tbW9yZSB7XG4gIHdpZHRoOiAzODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uUGhvdG90dXJuOm5vdCg6Y2hlY2tlZCkgfiAucGJfX2tpdC1wYW5lbC0tbW9yZSAucGJfX3BhbmVsLS1tb3JlLXR1cm4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uUGhvdG90dXJuOmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tbW9yZSAucGJfX3BhbmVsLS1tb3JlLXR1cm4ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uUGhvdG90dXJuOmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tbW9yZSAucGJfX3BhbmVsLS1tb3JlLXR1cm4ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uUGhvdG90dXJuOmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tbW9yZSAucGJfX3BhbmVsLS1tb3JlLXR1cm4gLnBiX19wYW5lbC0tbW9yZS1ib2R5IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gIH1cbiAgLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblBob3RvdHVybjpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLXR5cGUgLnBiX19raXQtcGFuZWwtLWVkaXQtaGVscCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblBob3RvdHVybjpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLXR5cGUge1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uUGhvdG90dXJuOmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSAucGJfX3BhbmVsLS10dXJuIC5wYl9fcGFuZWwtLWl0ZW0tdGV4dC1tb2JpbGUge1xuICBjb2xvcjogI2U3MzE0Yjtcbn1cbi5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25QaG90b3R1cm46Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fcGFuZWwtLXR1cm46YmVmb3JlIHtcbiAgd2lkdGg6IDhweDtcbn1cbi5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25QaG90b3R1cm46Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fcGFuZWwtLXR1cm4gW2NsYXNzXj1wYl9raXRfaWNvbl0ge1xuICBjb2xvcjogI2U3MzE0Yjtcbn1cbi5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25QaG90b3R1cm46Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS1tb3JlIHtcbiAgd2lkdGg6IDM4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25QaG90b3pvb206bm90KDpjaGVja2VkKSB+IC5wYl9fa2l0LXBhbmVsLS1tb3JlIC5wYl9fcGFuZWwtLW1vcmUtem9vbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25QaG90b3pvb206Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS1tb3JlIC5wYl9fcGFuZWwtLW1vcmUtem9vbSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25QaG90b3pvb206Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS1tb3JlIC5wYl9fcGFuZWwtLW1vcmUtem9vbSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25QaG90b3pvb206Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS1tb3JlIC5wYl9fcGFuZWwtLW1vcmUtem9vbSAucGJfX3BhbmVsLS1tb3JlLWJvZHkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgfVxuICAucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uUGhvdG96b29tOmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSAucGJfX2tpdC1wYW5lbC0tZWRpdC1oZWxwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uUGhvdG96b29tOmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25QaG90b3pvb206Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fcGFuZWwtLXpvb20gLnBiX19wYW5lbC0taXRlbS10ZXh0LW1vYmlsZSB7XG4gIGNvbG9yOiAjZTczMTRiO1xufVxuLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblBob3Rvem9vbTpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLXR5cGUgLnBiX19wYW5lbC0tem9vbTpiZWZvcmUge1xuICB3aWR0aDogOHB4O1xufVxuLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblBob3Rvem9vbTpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLXR5cGUgLnBiX19wYW5lbC0tem9vbSBbY2xhc3NePXBiX2tpdF9pY29uXSB7XG4gIGNvbG9yOiAjZTczMTRiO1xufVxuLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblBob3Rvem9vbTpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLW1vcmUge1xuICB3aWR0aDogMzgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblBob3Rvb3BhY2l0eTpub3QoOmNoZWNrZWQpIH4gLnBiX19raXQtcGFuZWwtLW1vcmUgLnBiX19wYW5lbC0tbW9yZS1vcGFjaXR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblBob3Rvb3BhY2l0eTpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLW1vcmUgLnBiX19wYW5lbC0tbW9yZS1vcGFjaXR5IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblBob3Rvb3BhY2l0eTpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLW1vcmUgLnBiX19wYW5lbC0tbW9yZS1vcGFjaXR5IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblBob3Rvb3BhY2l0eTpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLW1vcmUgLnBiX19wYW5lbC0tbW9yZS1vcGFjaXR5IC5wYl9fcGFuZWwtLW1vcmUtYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG92ZXJmbG93OiBpbmhlcml0O1xuICB9XG4gIC5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25QaG90b29wYWNpdHk6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fa2l0LXBhbmVsLS1lZGl0LWhlbHAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25QaG90b29wYWNpdHk6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblBob3Rvb3BhY2l0eTpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLXR5cGUgLnBiX19wYW5lbC0tb3BhY2l0eSAucGJfX3BhbmVsLS1pdGVtLXRleHQtbW9iaWxlIHtcbiAgY29sb3I6ICNlNzMxNGI7XG59XG4ucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uUGhvdG9vcGFjaXR5OmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSAucGJfX3BhbmVsLS1vcGFjaXR5OmJlZm9yZSB7XG4gIHdpZHRoOiA4cHg7XG59XG4ucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uUGhvdG9vcGFjaXR5OmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSAucGJfX3BhbmVsLS1vcGFjaXR5IFtjbGFzc149cGJfa2l0X2ljb25dIHtcbiAgY29sb3I6ICNlNzMxNGI7XG59XG4ucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uUGhvdG9vcGFjaXR5OmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tbW9yZSB7XG4gIHdpZHRoOiAzODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uVGV4dGNvbG9ydGV4dDpub3QoOmNoZWNrZWQpIH4gLnBiX19raXQtcGFuZWwtLW1vcmUgLnBiX19wYW5lbC0tbW9yZS1jb2xvcnRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uVGV4dGNvbG9ydGV4dDpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLW1vcmUgLnBiX19wYW5lbC0tbW9yZS1jb2xvcnRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uVGV4dGNvbG9ydGV4dDpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLW1vcmUgLnBiX19wYW5lbC0tbW9yZS1jb2xvcnRleHQge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uVGV4dGNvbG9ydGV4dDpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLW1vcmUgLnBiX19wYW5lbC0tbW9yZS1jb2xvcnRleHQgLnBiX19wYW5lbC0tbW9yZS1ib2R5IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gIH1cbiAgLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblRleHRjb2xvcnRleHQ6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fa2l0LXBhbmVsLS1lZGl0LWhlbHAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25UZXh0Y29sb3J0ZXh0OmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25UZXh0Y29sb3J0ZXh0OmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSAucGJfX3BhbmVsLS1jb2xvcnRleHQgLnBiX19wYW5lbC0taXRlbS10ZXh0LW1vYmlsZSB7XG4gIGNvbG9yOiAjZTczMTRiO1xufVxuLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblRleHRjb2xvcnRleHQ6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fcGFuZWwtLWNvbG9ydGV4dDpiZWZvcmUge1xuICB3aWR0aDogOHB4O1xufVxuLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblRleHRjb2xvcnRleHQ6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fcGFuZWwtLWNvbG9ydGV4dCBbY2xhc3NePXBiX2tpdF9pY29uXSB7XG4gIGNvbG9yOiAjZTczMTRiO1xufVxuLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblRleHRjb2xvcnRleHQ6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS1tb3JlIHtcbiAgd2lkdGg6IDM4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25UZXh0Zm9udDpub3QoOmNoZWNrZWQpIH4gLnBiX19raXQtcGFuZWwtLW1vcmUgLnBiX19wYW5lbC0tbW9yZS1mb250IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblRleHRmb250OmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tbW9yZSAucGJfX3BhbmVsLS1tb3JlLWZvbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uVGV4dGZvbnQ6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS1tb3JlIC5wYl9fcGFuZWwtLW1vcmUtZm9udCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25UZXh0Zm9udDpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLW1vcmUgLnBiX19wYW5lbC0tbW9yZS1mb250IC5wYl9fcGFuZWwtLW1vcmUtYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG92ZXJmbG93OiBpbmhlcml0O1xuICB9XG4gIC5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25UZXh0Zm9udDpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLXR5cGUgLnBiX19raXQtcGFuZWwtLWVkaXQtaGVscCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblRleHRmb250OmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25UZXh0Zm9udDpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLXR5cGUgLnBiX19wYW5lbC0tZm9udCAucGJfX3BhbmVsLS1pdGVtLXRleHQtbW9iaWxlIHtcbiAgY29sb3I6ICNlNzMxNGI7XG59XG4ucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uVGV4dGZvbnQ6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fcGFuZWwtLWZvbnQ6YmVmb3JlIHtcbiAgd2lkdGg6IDhweDtcbn1cbi5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25UZXh0Zm9udDpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLXR5cGUgLnBiX19wYW5lbC0tZm9udCBbY2xhc3NePXBiX2tpdF9pY29uXSB7XG4gIGNvbG9yOiAjZTczMTRiO1xufVxuLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblRleHRmb250OmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tbW9yZSB7XG4gIHdpZHRoOiAzODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uVGV4dHR1cm46bm90KDpjaGVja2VkKSB+IC5wYl9fa2l0LXBhbmVsLS1tb3JlIC5wYl9fcGFuZWwtLW1vcmUtdHVybiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25UZXh0dHVybjpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLW1vcmUgLnBiX19wYW5lbC0tbW9yZS10dXJuIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblRleHR0dXJuOmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tbW9yZSAucGJfX3BhbmVsLS1tb3JlLXR1cm4ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uVGV4dHR1cm46Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS1tb3JlIC5wYl9fcGFuZWwtLW1vcmUtdHVybiAucGJfX3BhbmVsLS1tb3JlLWJvZHkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgfVxuICAucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uVGV4dHR1cm46Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fa2l0LXBhbmVsLS1lZGl0LWhlbHAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25UZXh0dHVybjpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLXR5cGUge1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uVGV4dHR1cm46Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fcGFuZWwtLXR1cm4gLnBiX19wYW5lbC0taXRlbS10ZXh0LW1vYmlsZSB7XG4gIGNvbG9yOiAjZTczMTRiO1xufVxuLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblRleHR0dXJuOmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSAucGJfX3BhbmVsLS10dXJuOmJlZm9yZSB7XG4gIHdpZHRoOiA4cHg7XG59XG4ucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uVGV4dHR1cm46Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fcGFuZWwtLXR1cm4gW2NsYXNzXj1wYl9raXRfaWNvbl0ge1xuICBjb2xvcjogI2U3MzE0Yjtcbn1cbi5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25UZXh0dHVybjpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLW1vcmUge1xuICB3aWR0aDogMzgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblRleHR6b29tOm5vdCg6Y2hlY2tlZCkgfiAucGJfX2tpdC1wYW5lbC0tbW9yZSAucGJfX3BhbmVsLS1tb3JlLXpvb20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uVGV4dHpvb206Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS1tb3JlIC5wYl9fcGFuZWwtLW1vcmUtem9vbSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25UZXh0em9vbTpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLW1vcmUgLnBiX19wYW5lbC0tbW9yZS16b29tIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblRleHR6b29tOmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tbW9yZSAucGJfX3BhbmVsLS1tb3JlLXpvb20gLnBiX19wYW5lbC0tbW9yZS1ib2R5IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gIH1cbiAgLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblRleHR6b29tOmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSAucGJfX2tpdC1wYW5lbC0tZWRpdC1oZWxwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uVGV4dHpvb206Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblRleHR6b29tOmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSAucGJfX3BhbmVsLS16b29tIC5wYl9fcGFuZWwtLWl0ZW0tdGV4dC1tb2JpbGUge1xuICBjb2xvcjogI2U3MzE0Yjtcbn1cbi5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25UZXh0em9vbTpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLXR5cGUgLnBiX19wYW5lbC0tem9vbTpiZWZvcmUge1xuICB3aWR0aDogOHB4O1xufVxuLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblRleHR6b29tOmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSAucGJfX3BhbmVsLS16b29tIFtjbGFzc149cGJfa2l0X2ljb25dIHtcbiAgY29sb3I6ICNlNzMxNGI7XG59XG4ucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uVGV4dHpvb206Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS1tb3JlIHtcbiAgd2lkdGg6IDM4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25UZXh0dGV4dDpub3QoOmNoZWNrZWQpIH4gLnBiX19raXQtcGFuZWwtLW1vcmUgLnBiX19wYW5lbC0tbW9yZS10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblRleHR0ZXh0OmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tbW9yZSAucGJfX3BhbmVsLS1tb3JlLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uVGV4dHRleHQ6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS1tb3JlIC5wYl9fcGFuZWwtLW1vcmUtdGV4dCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25UZXh0dGV4dDpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLW1vcmUgLnBiX19wYW5lbC0tbW9yZS10ZXh0IC5wYl9fcGFuZWwtLW1vcmUtYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG92ZXJmbG93OiBpbmhlcml0O1xuICB9XG4gIC5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25UZXh0dGV4dDpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLXR5cGUgLnBiX19raXQtcGFuZWwtLWVkaXQtaGVscCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblRleHR0ZXh0OmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25UZXh0dGV4dDpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLXR5cGUgLnBiX19wYW5lbC0tdGV4dCAucGJfX3BhbmVsLS1pdGVtLXRleHQtbW9iaWxlIHtcbiAgY29sb3I6ICNlNzMxNGI7XG59XG4ucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uVGV4dHRleHQ6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fcGFuZWwtLXRleHQ6YmVmb3JlIHtcbiAgd2lkdGg6IDhweDtcbn1cbi5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25UZXh0dGV4dDpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLXR5cGUgLnBiX19wYW5lbC0tdGV4dCBbY2xhc3NePXBiX2tpdF9pY29uXSB7XG4gIGNvbG9yOiAjZTczMTRiO1xufVxuLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblRleHR0ZXh0OmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tbW9yZSB7XG4gIHdpZHRoOiAzODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uVGV4dGZvbmQ6bm90KDpjaGVja2VkKSB+IC5wYl9fa2l0LXBhbmVsLS1tb3JlIC5wYl9fcGFuZWwtLW1vcmUtZm9uZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25UZXh0Zm9uZDpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLW1vcmUgLnBiX19wYW5lbC0tbW9yZS1mb25kIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblRleHRmb25kOmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tbW9yZSAucGJfX3BhbmVsLS1tb3JlLWZvbmQge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uVGV4dGZvbmQ6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS1tb3JlIC5wYl9fcGFuZWwtLW1vcmUtZm9uZCAucGJfX3BhbmVsLS1tb3JlLWJvZHkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgfVxuICAucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uVGV4dGZvbmQ6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fa2l0LXBhbmVsLS1lZGl0LWhlbHAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25UZXh0Zm9uZDpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLXR5cGUge1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uVGV4dGZvbmQ6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fcGFuZWwtLWZvbmQgLnBiX19wYW5lbC0taXRlbS10ZXh0LW1vYmlsZSB7XG4gIGNvbG9yOiAjZTczMTRiO1xufVxuLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblRleHRmb25kOmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSAucGJfX3BhbmVsLS1mb25kOmJlZm9yZSB7XG4gIHdpZHRoOiA4cHg7XG59XG4ucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uVGV4dGZvbmQ6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fcGFuZWwtLWZvbmQgW2NsYXNzXj1wYl9raXRfaWNvbl0ge1xuICBjb2xvcjogI2U3MzE0Yjtcbn1cbi5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25UZXh0Zm9uZDpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLW1vcmUge1xuICB3aWR0aDogMzgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblRleHRvcGFjaXR5Om5vdCg6Y2hlY2tlZCkgfiAucGJfX2tpdC1wYW5lbC0tbW9yZSAucGJfX3BhbmVsLS1tb3JlLW9wYWNpdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uVGV4dG9wYWNpdHk6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS1tb3JlIC5wYl9fcGFuZWwtLW1vcmUtb3BhY2l0eSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25UZXh0b3BhY2l0eTpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLW1vcmUgLnBiX19wYW5lbC0tbW9yZS1vcGFjaXR5IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblRleHRvcGFjaXR5OmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tbW9yZSAucGJfX3BhbmVsLS1tb3JlLW9wYWNpdHkgLnBiX19wYW5lbC0tbW9yZS1ib2R5IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gIH1cbiAgLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblRleHRvcGFjaXR5OmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSAucGJfX2tpdC1wYW5lbC0tZWRpdC1oZWxwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uVGV4dG9wYWNpdHk6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblRleHRvcGFjaXR5OmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSAucGJfX3BhbmVsLS1vcGFjaXR5IC5wYl9fcGFuZWwtLWl0ZW0tdGV4dC1tb2JpbGUge1xuICBjb2xvcjogI2U3MzE0Yjtcbn1cbi5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25UZXh0b3BhY2l0eTpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLXR5cGUgLnBiX19wYW5lbC0tb3BhY2l0eTpiZWZvcmUge1xuICB3aWR0aDogOHB4O1xufVxuLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblRleHRvcGFjaXR5OmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSAucGJfX3BhbmVsLS1vcGFjaXR5IFtjbGFzc149cGJfa2l0X2ljb25dIHtcbiAgY29sb3I6ICNlNzMxNGI7XG59XG4ucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uVGV4dG9wYWNpdHk6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS1tb3JlIHtcbiAgd2lkdGg6IDM4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25UZXh0Y3VydmVkdGV4dDpub3QoOmNoZWNrZWQpIH4gLnBiX19raXQtcGFuZWwtLW1vcmUgLnBiX19wYW5lbC0tbW9yZS1jdXJ2ZWR0ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblRleHRjdXJ2ZWR0ZXh0OmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tbW9yZSAucGJfX3BhbmVsLS1tb3JlLWN1cnZlZHRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uVGV4dGN1cnZlZHRleHQ6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS1tb3JlIC5wYl9fcGFuZWwtLW1vcmUtY3VydmVkdGV4dCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25UZXh0Y3VydmVkdGV4dDpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLW1vcmUgLnBiX19wYW5lbC0tbW9yZS1jdXJ2ZWR0ZXh0IC5wYl9fcGFuZWwtLW1vcmUtYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG92ZXJmbG93OiBpbmhlcml0O1xuICB9XG4gIC5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25UZXh0Y3VydmVkdGV4dDpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLXR5cGUgLnBiX19raXQtcGFuZWwtLWVkaXQtaGVscCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblRleHRjdXJ2ZWR0ZXh0OmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25UZXh0Y3VydmVkdGV4dDpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLXR5cGUgLnBiX19wYW5lbC0tY3VydmVkdGV4dCAucGJfX3BhbmVsLS1pdGVtLXRleHQtbW9iaWxlIHtcbiAgY29sb3I6ICNlNzMxNGI7XG59XG4ucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uVGV4dGN1cnZlZHRleHQ6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fcGFuZWwtLWN1cnZlZHRleHQ6YmVmb3JlIHtcbiAgd2lkdGg6IDhweDtcbn1cbi5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25UZXh0Y3VydmVkdGV4dDpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLXR5cGUgLnBiX19wYW5lbC0tY3VydmVkdGV4dCBbY2xhc3NePXBiX2tpdF9pY29uXSB7XG4gIGNvbG9yOiAjZTczMTRiO1xufVxuLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblRleHRjdXJ2ZWR0ZXh0OmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tbW9yZSB7XG4gIHdpZHRoOiAzODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uVGV4dGJvdW5jZWR0ZXh0Om5vdCg6Y2hlY2tlZCkgfiAucGJfX2tpdC1wYW5lbC0tbW9yZSAucGJfX3BhbmVsLS1tb3JlLWJvdW5jZWR0ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblRleHRib3VuY2VkdGV4dDpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLW1vcmUgLnBiX19wYW5lbC0tbW9yZS1ib3VuY2VkdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25UZXh0Ym91bmNlZHRleHQ6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS1tb3JlIC5wYl9fcGFuZWwtLW1vcmUtYm91bmNlZHRleHQge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uVGV4dGJvdW5jZWR0ZXh0OmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tbW9yZSAucGJfX3BhbmVsLS1tb3JlLWJvdW5jZWR0ZXh0IC5wYl9fcGFuZWwtLW1vcmUtYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG92ZXJmbG93OiBpbmhlcml0O1xuICB9XG4gIC5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25UZXh0Ym91bmNlZHRleHQ6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fa2l0LXBhbmVsLS1lZGl0LWhlbHAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25UZXh0Ym91bmNlZHRleHQ6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblRleHRib3VuY2VkdGV4dDpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLXR5cGUgLnBiX19wYW5lbC0tYm91bmNlZHRleHQgLnBiX19wYW5lbC0taXRlbS10ZXh0LW1vYmlsZSB7XG4gIGNvbG9yOiAjZTczMTRiO1xufVxuLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblRleHRib3VuY2VkdGV4dDpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLXR5cGUgLnBiX19wYW5lbC0tYm91bmNlZHRleHQ6YmVmb3JlIHtcbiAgd2lkdGg6IDhweDtcbn1cbi5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25UZXh0Ym91bmNlZHRleHQ6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fcGFuZWwtLWJvdW5jZWR0ZXh0IFtjbGFzc149cGJfa2l0X2ljb25dIHtcbiAgY29sb3I6ICNlNzMxNGI7XG59XG4ucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uVGV4dGJvdW5jZWR0ZXh0OmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tbW9yZSB7XG4gIHdpZHRoOiAzODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uVGV4dHNrZXd0ZXh0Om5vdCg6Y2hlY2tlZCkgfiAucGJfX2tpdC1wYW5lbC0tbW9yZSAucGJfX3BhbmVsLS1tb3JlLXNrZXd0ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblRleHRza2V3dGV4dDpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLW1vcmUgLnBiX19wYW5lbC0tbW9yZS1za2V3dGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25UZXh0c2tld3RleHQ6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS1tb3JlIC5wYl9fcGFuZWwtLW1vcmUtc2tld3RleHQge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uVGV4dHNrZXd0ZXh0OmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tbW9yZSAucGJfX3BhbmVsLS1tb3JlLXNrZXd0ZXh0IC5wYl9fcGFuZWwtLW1vcmUtYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG92ZXJmbG93OiBpbmhlcml0O1xuICB9XG4gIC5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25UZXh0c2tld3RleHQ6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fa2l0LXBhbmVsLS1lZGl0LWhlbHAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25UZXh0c2tld3RleHQ6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblRleHRza2V3dGV4dDpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLXR5cGUgLnBiX19wYW5lbC0tc2tld3RleHQgLnBiX19wYW5lbC0taXRlbS10ZXh0LW1vYmlsZSB7XG4gIGNvbG9yOiAjZTczMTRiO1xufVxuLnBiX19raXQtLWlucHV0I1BiR2VuZXJhdGlvblRleHRza2V3dGV4dDpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLXR5cGUgLnBiX19wYW5lbC0tc2tld3RleHQ6YmVmb3JlIHtcbiAgd2lkdGg6IDhweDtcbn1cbi5wYl9fa2l0LS1pbnB1dCNQYkdlbmVyYXRpb25UZXh0c2tld3RleHQ6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fcGFuZWwtLXNrZXd0ZXh0IFtjbGFzc149cGJfa2l0X2ljb25dIHtcbiAgY29sb3I6ICNlNzMxNGI7XG59XG4ucGJfX2tpdC0taW5wdXQjUGJHZW5lcmF0aW9uVGV4dHNrZXd0ZXh0OmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tbW9yZSB7XG4gIHdpZHRoOiAzODBweDtcbn1cbi5wYl9fa2l0LXR5cGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGJfX2tpdC10eXBlLS1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWluLXdpZHRoOiA4MHB4O1xuICBwYWRkaW5nOiAwIDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wYl9fa2l0LXR5cGUtLWJ1dHRvbjpob3ZlciwgLnBiX19raXQtdHlwZS0tYnV0dG9uLnBiLS1zZWxlY3Qge1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLnBiX19raXQtdHlwZS0tYnV0dG9uIFtjbGFzc149cGJfa2l0X2ljb25dIHtcbiAgb3JkZXI6IDE7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzM7XG59XG4ucGJfX2tpdC10eXBlLS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4ucGJfX2tpdC10eXBlLS1nZW5kZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnBiX19raXQtdHlwZS0tbWVyY2gge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnBiX19raXQtdHlwZS0tYWdlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wYl9fa2l0LXR5cGUtLWNvdHRvbjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcInBiX2tpdF9pY29uXCI7XG4gIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgY29udGVudDogXCJcXGU5MjlcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjM2ZiZTEwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19raXQtdHlwZS0tY290dG9uOmFmdGVyIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbi5wYl9fa2l0LWZhYnJpYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG59XG4ucGJfX2tpdC1jYW52YXMtLWJveCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7XG59XG4ucGJfX2tpdC1mcm9udC0tbWluaSwgLnBiX19raXQtYmFjay0tbWluaSB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLnBiX19raXQtLW1pbmktYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICB3aWR0aDogOTNweDtcbiAgaGVpZ2h0OiA5NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYl9fa2l0LS1taW5pLWJ1dHRvbiA+IC5wYl9fa2l0LWltZy0tbWluaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG1heC1oZWlnaHQ6IDkwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19raXQtLW1pbmktYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGZsZXgtYmFzaXM6IDYwcHg7XG4gIH1cbiAgLnBiX19raXQtLW1pbmktYnV0dG9uID4gLnBiX19raXQtaW1nLS1taW5pIHtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNTBweDtcbiAgfVxufVxuLnBiX19raXQtLW1pbmktYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDEwMCUpO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogMCAycHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ucGJfX2tpdC0tbWluaS1idXR0b246bm90KDpudGgtY2hpbGQoMSkpIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5wYl9fa2l0LS1taW5pLWJ1dHRvbjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2U3MzE0Yjtcbn1cbi5wYl9fa2l0LS1taW5pLWJ1dHRvbi5wYi0tc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZTczMTRiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYl9fa2l0LWZyb250LS1ib3gsIC5wYl9fa2l0LWJhY2stLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLnBiX19raXQtZnJvbnQtLWJveCwgLnBiX19raXQtYmFjay0tYm94IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBiX19raXQtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX2tpdC1idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4ucGJfX2tpdC1idXR0b24tLWNvbW1lbnQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnBiX19raXQtYnV0dG9uLS1jb2xvci1hbGwge1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG4ucGJfX2tpdC1idXR0b24tLWNvbG9yLWNoZWNrZWQ6Y2hlY2tlZCB+IC5wYl9fa2l0LWJ1dHRvbi0tY29sb3ItYWxsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucGJfX2tpdC1idXR0b24tLWJ1eSB7XG4gIG1heC13aWR0aDogMjI0cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5wYl9fa2l0LWJ1dHRvbi0tYnV5IHtcbiAgICB3aWR0aDogMjYzcHg7XG4gICAgaGVpZ2h0OiA2OHB4O1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19raXQtYnV0dG9uLS1idXkuYnV0dG9uX19kZWZhdWx0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiA3MHB4O1xuICAgIGZvbnQtc2l6ZTogMC41cmVtO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxuICAucGJfX2tpdC1idXR0b24tLWJ1eS5idXR0b25fX2RlZmF1bHQ6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICBtYXgtd2lkdGg6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAucGJfX2tpdC1idXR0b24tLWJ1eSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAucGJfX2tpdC1idXR0b24tLWJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX2tpdC1idXR0b24tLWJhY2sgKyAucGJfX2tpdC1idXR0b24tLWJ1eSB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxuICAucGJfX2tpdC1idXR0b24tLWJhY2suYnV0dG9uX19kZWZhdWx0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiA3MHB4O1xuICAgIGZvbnQtc2l6ZTogMC41cmVtO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM5OGEwYjE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAucGJfX2tpdC1idXR0b24tLWJhY2suYnV0dG9uX19kZWZhdWx0OmJlZm9yZSB7XG4gICAgY29sb3I6ICNjOGNkZDc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgbWF4LXdpZHRoOiAxNnB4O1xuICB9XG59XG4ucGJfX2tpdC1idXR0b24tLXNhdmUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fa2l0LWJ1dHRvbi0tc2F2ZSB7XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAucGJfX2tpdC1idXR0b24tLWVkaXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAucGJfX2tpdC1idXR0b24tLXNldHRpbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX2tpdC1idXR0b24tLXNldHRpbmcge1xuICAgIGhlaWdodDogNjVweDtcbiAgICB3aWR0aDogNjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTczMTRiO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAyOTA0ODZweDtcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjZmZmO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNDVweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgYm94LXNoYWRvdzogMCAtMTdweCAyMHB4IC0yMHB4ICMwMDA7XG4gIH1cbiAgLnBiX19raXQtYnV0dG9uLS1zZXR0aW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIrXCI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuLnBiX19raXQtYnV0dG9uLS1taW5pIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiA5MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19raXQtLWNhcnQge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLnBiX19raXQtLWNhcnQtdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2U3MzE0YjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnBiX19raXQtLWNhcnQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wYl9fa2l0LS1jYXJ0LW5hbWUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNlNzMxNGI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucGJfX2tpdC0tY2FydC1pbmZvIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBiX19raXQtLWNhcnQtaW5mbyBbY2xhc3MqPVwiIHBiX2tpdF9pY29uXCJdLCAucGJfX2tpdC0tY2FydC1pbmZvIFtjbGFzc149cGJfa2l0X2ljb25dIHtcbiAgZm9udC1zaXplOiAxLjQzNzVyZW07XG4gIGNvbG9yOiAjOThhMGIxO1xufVxuLnBiX19raXQtLWNhcnQtbGluayB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8qIDgyICovXG4gIGNvbG9yOiAjOThhMGIxO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLnBiX19raXQtLWNhcnQtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiBub25lO1xufVxuLnBiX19raXQtLWNhcnQtaXRlbTpub3QoOm50aC1sYXN0LWNoaWxkKDEpKSA+IGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucGJfX2tpdC0tY2FydC1saXN0IH4gLnBiX19raXQtLWNhcnQtaW5mbyB7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5wYl9fa2l0LS1jYXJ0LXRvcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19raXQtLWNhcnQtdG9wIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGhlaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5wYl9fa2l0LS1jYXJ0LXNpemUgLnBiX19zZWxlY3QtLWxhYmVsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnBiX19raXQtLWNhcnQtc2l6ZSAucGJfX3NlbGVjdC0tYmxvY2sgLnBiX19zZWxlY3QtLW9wdGlvbnMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYl9fa2l0LS1jYXJ0LXNpemUgLnBiX19zZWxlY3QtLWJsb2NrIC5wYl9fc2VsZWN0LS1vcHRpb24ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiAyOTA0ODZweDtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgbWF4LXdpZHRoOiA0NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYzO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmMGYwZjM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDg2bXM7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyLWNvbG9yO1xuICAgIHdpbGwtY2hhbmdlOiBib3JkZXItY29sb3I7XG4gIH1cbiAgLnBiX19raXQtLWNhcnQtc2l6ZSAucGJfX3NlbGVjdC0tYmxvY2sgLnBiX19zZWxlY3QtLW9wdGlvbjpub3QoOm50aC1sYXN0LWNoaWxkKDEpKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbiAgLnBiX19raXQtLWNhcnQtc2l6ZSAucGJfX3NlbGVjdC0tYmxvY2sgLnBiX19zZWxlY3QtLW9wdGlvbiAucGJfX3NlbGVjdC0tb3B0aW9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogNDFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA4Nm1zO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICAgIHdpbGwtY2hhbmdlOiBjb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAyOTA0ODZweDtcbiAgfVxuICAucGJfX2tpdC0tY2FydC1zaXplIC5wYl9fc2VsZWN0LS1ibG9jayAucGJfX3NlbGVjdC0tb3B0aW9uLnBiX19zZWxlY3QtLW9wdGlvbi0tc2VsZWN0ZWQge1xuICAgIGJvcmRlci1jb2xvcjogI2U3MzE0YjtcbiAgfVxuICAucGJfX2tpdC0tY2FydC1zaXplIC5wYl9fc2VsZWN0LS1ibG9jayAucGJfX3NlbGVjdC0tb3B0aW9uLnBiX19zZWxlY3QtLW9wdGlvbi0tc2VsZWN0ZWQgLnBiX19zZWxlY3QtLW9wdGlvbi10ZXh0IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZTczMTRiO1xuICB9XG4gIC5wYl9fa2l0LS1jYXJ0LXNpemUgLnBiX19zZWxlY3QtLWJsb2NrOm5vdCgucGJfX3NlbGVjdC0tYmxvY2stLW9wZW4pIC5wYl9fc2VsZWN0LS1vcHRpb25zIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19raXQtLWNhcnQtZmFicmljIC5wYl9fa2l0LS1jYXJ0LWxpc3QsIC5wYl9fa2l0LS1jYXJ0LXdyYXBwaW5nIC5wYl9fa2l0LS1jYXJ0LWxpc3QsIC5wYl9fa2l0LS1jYXJ0LXByaW50IC5wYl9fa2l0LS1jYXJ0LWxpc3QsIC5wYl9fa2l0LS1jYXJ0LXNpemUgLnBiX19raXQtLWNhcnQtbGlzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5wYl9fa2l0LS1jYXJ0LWZhYnJpYyAucGJfX3NlbGVjdC0tYmxvY2sgLnBiX19zZWxlY3QtLW9wdGlvbltkYXRhLXZhbHVlPVwiMFwiXSAucGJfX3NlbGVjdC0tb3B0aW9uLXRleHQ6YWZ0ZXIge1xuICAgIGNvdW50ZXItcmVzZXQ6IHZhcmlhYmxlIHZhcigtLWZhYnJpYy1yZWd1bGEpO1xuICAgIGNvbnRlbnQ6IFwiK1wiIGNvdW50ZXIodmFyaWFibGUpIFwiIOKCvVwiO1xuICB9XG4gIC5wYl9fa2l0LS1jYXJ0LWZhYnJpYyAucGJfX3NlbGVjdC0tYmxvY2sgLnBiX19zZWxlY3QtLW9wdGlvbltkYXRhLXZhbHVlPVwiMVwiXSAucGJfX3NlbGVjdC0tb3B0aW9uLXRleHQ6YWZ0ZXIge1xuICAgIGNvdW50ZXItcmVzZXQ6IHZhcmlhYmxlIHZhcigtLWZhYnJpYy1wcmVtaXVtKTtcbiAgICBjb250ZW50OiBcIitcIiBjb3VudGVyKHZhcmlhYmxlKSBcIiDigr1cIjtcbiAgfVxuICAucGJfX2tpdC0tY2FydC1mYWJyaWMgLnBiX19zZWxlY3QtLWJsb2NrIC5wYl9fc2VsZWN0LS1vcHRpb25bZGF0YS12YWx1ZT1cIjJcIl0gLnBiX19zZWxlY3QtLW9wdGlvbi10ZXh0OmFmdGVyIHtcbiAgICBjb3VudGVyLXJlc2V0OiB2YXJpYWJsZSB2YXIoLS1mYWJyaWMtbHV4KTtcbiAgICBjb250ZW50OiBcIitcIiBjb3VudGVyKHZhcmlhYmxlKSBcIiDigr1cIjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5wYl9fa2l0LS1jYXJ0LXdyYXBwaW5nIC5wYl9fc2VsZWN0LS1ibG9jayAucGJfX3NlbGVjdC0tb3B0aW9uW2RhdGEtdmFsdWU9XCIwXCJdIC5wYl9fc2VsZWN0LS1vcHRpb24tdGV4dDphZnRlciB7XG4gICAgY291bnRlci1yZXNldDogdmFyaWFibGUgdmFyKC0tZ2lmdC0tc2ltcGxlKTtcbiAgICBjb250ZW50OiBcIitcIiBjb3VudGVyKHZhcmlhYmxlKSBcIiDigr1cIjtcbiAgfVxuICAucGJfX2tpdC0tY2FydC13cmFwcGluZyAucGJfX3NlbGVjdC0tYmxvY2sgLnBiX19zZWxlY3QtLW9wdGlvbltkYXRhLXZhbHVlPVwiMVwiXSAucGJfX3NlbGVjdC0tb3B0aW9uLXRleHQ6YWZ0ZXIge1xuICAgIGNvdW50ZXItcmVzZXQ6IHZhcmlhYmxlIHZhcigtLWdpZnQpO1xuICAgIGNvbnRlbnQ6IFwiK1wiIGNvdW50ZXIodmFyaWFibGUpIFwiIOKCvVwiO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLnBiX19raXQtLWNhcnQtcHJpbnQgLnBiX19zZWxlY3QtLWJsb2NrIC5wYl9fc2VsZWN0LS1vcHRpb25bZGF0YS12YWx1ZT1cIjBcIl0gLnBiX19zZWxlY3QtLW9wdGlvbi10ZXh0OmFmdGVyIHtcbiAgICBjb3VudGVyLXJlc2V0OiB2YXJpYWJsZSB2YXIoLS1wcmludC1zZCk7XG4gICAgY29udGVudDogXCIrXCIgY291bnRlcih2YXJpYWJsZSkgXCIg4oK9XCI7XG4gIH1cbiAgLnBiX19raXQtLWNhcnQtcHJpbnQgLnBiX19zZWxlY3QtLWJsb2NrIC5wYl9fc2VsZWN0LS1vcHRpb25bZGF0YS12YWx1ZT1cIjFcIl0gLnBiX19zZWxlY3QtLW9wdGlvbi10ZXh0OmFmdGVyIHtcbiAgICBjb3VudGVyLXJlc2V0OiB2YXJpYWJsZSB2YXIoLS1wcmludC1oZCk7XG4gICAgY29udGVudDogXCIrXCIgY291bnRlcih2YXJpYWJsZSkgXCIg4oK9XCI7XG4gIH1cbiAgLnBiX19raXQtLWNhcnQtcHJpbnQgLnBiX19zZWxlY3QtLWJsb2NrIC5wYl9fc2VsZWN0LS1vcHRpb25bZGF0YS12YWx1ZT1cIjJcIl0gLnBiX19zZWxlY3QtLW9wdGlvbi10ZXh0OmFmdGVyIHtcbiAgICBjb3VudGVyLXJlc2V0OiB2YXJpYWJsZSB2YXIoLS1wcmludC11bHRyYWhkKTtcbiAgICBjb250ZW50OiBcIitcIiBjb3VudGVyKHZhcmlhYmxlKSBcIiDigr1cIjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fa2l0LS1jYXJ0LWZhYnJpYyAucGJfX2tpdC0tY2FydC1saW5rLCAucGJfX2tpdC0tY2FydC13cmFwcGluZyAucGJfX2tpdC0tY2FydC1saW5rLCAucGJfX2tpdC0tY2FydC1wcmludCAucGJfX2tpdC0tY2FydC1saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYl9fa2l0LS1jYXJ0LWZhYnJpYyAucGJfX2tpdC0tY2FydC1pbmZvLCAucGJfX2tpdC0tY2FydC13cmFwcGluZyAucGJfX2tpdC0tY2FydC1pbmZvLCAucGJfX2tpdC0tY2FydC1wcmludCAucGJfX2tpdC0tY2FydC1pbmZvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAucGJfX2tpdC0tY2FydC1mYWJyaWMgLnBiX19zZWxlY3QtLWxhYmVsLCAucGJfX2tpdC0tY2FydC13cmFwcGluZyAucGJfX3NlbGVjdC0tbGFiZWwsIC5wYl9fa2l0LS1jYXJ0LXByaW50IC5wYl9fc2VsZWN0LS1sYWJlbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wYl9fa2l0LS1jYXJ0LWZhYnJpYyAucGJfX3NlbGVjdC0tYmxvY2sgLnBiX19zZWxlY3QtLW9wdGlvbnMsIC5wYl9fa2l0LS1jYXJ0LXdyYXBwaW5nIC5wYl9fc2VsZWN0LS1ibG9jayAucGJfX3NlbGVjdC0tb3B0aW9ucywgLnBiX19raXQtLWNhcnQtcHJpbnQgLnBiX19zZWxlY3QtLWJsb2NrIC5wYl9fc2VsZWN0LS1vcHRpb25zIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjM7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYl9fa2l0LS1jYXJ0LWZhYnJpYyAucGJfX3NlbGVjdC0tYmxvY2sgLnBiX19zZWxlY3QtLW9wdGlvbiwgLnBiX19raXQtLWNhcnQtd3JhcHBpbmcgLnBiX19zZWxlY3QtLWJsb2NrIC5wYl9fc2VsZWN0LS1vcHRpb24sIC5wYl9fa2l0LS1jYXJ0LXByaW50IC5wYl9fc2VsZWN0LS1ibG9jayAucGJfX3NlbGVjdC0tb3B0aW9uIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucGJfX2tpdC0tY2FydC1mYWJyaWMgLnBiX19zZWxlY3QtLWJsb2NrIC5wYl9fc2VsZWN0LS1vcHRpb246aG92ZXIgLnBiX19zZWxlY3QtLW9wdGlvbi10ZXh0LCAucGJfX2tpdC0tY2FydC13cmFwcGluZyAucGJfX3NlbGVjdC0tYmxvY2sgLnBiX19zZWxlY3QtLW9wdGlvbjpob3ZlciAucGJfX3NlbGVjdC0tb3B0aW9uLXRleHQsIC5wYl9fa2l0LS1jYXJ0LXByaW50IC5wYl9fc2VsZWN0LS1ibG9jayAucGJfX3NlbGVjdC0tb3B0aW9uOmhvdmVyIC5wYl9fc2VsZWN0LS1vcHRpb24tdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYl9fa2l0LS1jYXJ0LWZhYnJpYyAucGJfX3NlbGVjdC0tYmxvY2sgLnBiX19zZWxlY3QtLW9wdGlvbiAucGJfX3NlbGVjdC0tb3B0aW9uLXRleHQsIC5wYl9fa2l0LS1jYXJ0LXdyYXBwaW5nIC5wYl9fc2VsZWN0LS1ibG9jayAucGJfX3NlbGVjdC0tb3B0aW9uIC5wYl9fc2VsZWN0LS1vcHRpb24tdGV4dCwgLnBiX19raXQtLWNhcnQtcHJpbnQgLnBiX19zZWxlY3QtLWJsb2NrIC5wYl9fc2VsZWN0LS1vcHRpb24gLnBiX19zZWxlY3QtLW9wdGlvbi10ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxuICAucGJfX2tpdC0tY2FydC1mYWJyaWMgLnBiX19zZWxlY3QtLWJsb2NrIC5wYl9fc2VsZWN0LS1vcHRpb24gLnBiX19zZWxlY3QtLW9wdGlvbi10ZXh0OmFmdGVyLCAucGJfX2tpdC0tY2FydC13cmFwcGluZyAucGJfX3NlbGVjdC0tYmxvY2sgLnBiX19zZWxlY3QtLW9wdGlvbiAucGJfX3NlbGVjdC0tb3B0aW9uLXRleHQ6YWZ0ZXIsIC5wYl9fa2l0LS1jYXJ0LXByaW50IC5wYl9fc2VsZWN0LS1ibG9jayAucGJfX3NlbGVjdC0tb3B0aW9uIC5wYl9fc2VsZWN0LS1vcHRpb24tdGV4dDphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCIrMCDQoFwiO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbiAgLnBiX19raXQtLWNhcnQtZmFicmljIC5wYl9fc2VsZWN0LS1ibG9jazpub3QoLnBiX19zZWxlY3QtLWJsb2NrLS1vcGVuKSAucGJfX3NlbGVjdC0tb3B0aW9ucywgLnBiX19raXQtLWNhcnQtd3JhcHBpbmcgLnBiX19zZWxlY3QtLWJsb2NrOm5vdCgucGJfX3NlbGVjdC0tYmxvY2stLW9wZW4pIC5wYl9fc2VsZWN0LS1vcHRpb25zLCAucGJfX2tpdC0tY2FydC1wcmludCAucGJfX3NlbGVjdC0tYmxvY2s6bm90KC5wYl9fc2VsZWN0LS1ibG9jay0tb3BlbikgLnBiX19zZWxlY3QtLW9wdGlvbnMge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnBiX19raXQtLWNhcnQtZmFicmljIC5wYl9fc2VsZWN0LS1vcHRpb24tLXNlbGVjdGVkIC5wYl9fc2VsZWN0LS1vcHRpb24tdGV4dCwgLnBiX19raXQtLWNhcnQtd3JhcHBpbmcgLnBiX19zZWxlY3QtLW9wdGlvbi0tc2VsZWN0ZWQgLnBiX19zZWxlY3QtLW9wdGlvbi10ZXh0LCAucGJfX2tpdC0tY2FydC1wcmludCAucGJfX3NlbGVjdC0tb3B0aW9uLS1zZWxlY3RlZCAucGJfX3NlbGVjdC0tb3B0aW9uLXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3MzE0YjtcbiAgfVxufVxuLnBiX19raXQtLWNhcnQtdG90YWwtbWVyY2ggLnBiX19raXQtLWNhcnQtdG90YWwtc3BhbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucGJfX2tpdC0tY2FydC10b3RhbC1tZXJjaCAucGJfX2tpdC0tY2FydC10b3RhbC1wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucGJfX2tpdC0tY2FydC10b3RhbC10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4ucGJfX2tpdC0tY2FydC10b3RhbC10ZXh0IC5wYl9fa2l0LS1jYXJ0LXRvdGFsLXByaWNlIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5wYl9fa2l0LS1jYXJ0LXRvdGFsLXRleHQtYmlnIHtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnBiX19raXQtLWNhcnQtdG90YWwtdGV4dC1iaWcgLnBiX19raXQtLWNhcnQtdG90YWwtc3BhbiB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5wYl9fa2l0LS1jYXJ0LXRvdGFsLXRleHQtYmlnIC5wYl9fa2l0LS1jYXJ0LXRvdGFsLWxhbmcge1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbn1cbi5wYl9fa2l0LS1jYXJ0LXRvdGFsLXRleHQtYmlnIC5wYl9fa2l0LS1jYXJ0LXRvdGFsLXByaWNlLCAucGJfX2tpdC0tY2FydC10b3RhbC10ZXh0LWJpZyAucGJfX2tpdC0tY2FydC10b3RhbC1sYW5nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZTczMTRiO1xufVxuLnBiX19raXQtLWNhcnQgLmJ1dHRvbl9fZGVmYXVsdCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDYxcHg7XG59XG4ucGJfX2tpdC0taW5kZXgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA2cHggMTFweDtcbiAgei1pbmRleDogMTAwO1xufVxuLnBiX19raXQtLWluZGV4LWJvZHkge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnBiX19raXQtLWluZGV4LXRleHQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5wYl9fa2l0LS1pbmRleC10ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX2tpdC0taW5kZXgtdGV4dCB7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gIH1cbn1cbi5wYl9fa2l0LS1pbmRleC10ZXh0IHtcbiAgY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBiX19raXQtLWluZGV4LXRleHQucGItZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC40O1xufVxuLnBiX19raXQtLWluZGV4LXRvcDpiZWZvcmUsIC5wYl9fa2l0LS1pbmRleC1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG59XG4ucGJfX2tpdC0taW5kZXgtdG9wOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjMDAwO1xufVxuLnBiX19raXQtLWluZGV4LWJvdHRvbTpiZWZvcmUge1xuICBib3JkZXItdG9wOiA4cHggc29saWQgIzAwMDtcbn1cbi5wYl9fa2l0LS1wcmludC0tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4ud2luX19jb250ZW50IHtcbiAgcGFkZGluZzogNDBweCA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndpbl9fY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbn1cblxuI1BiR2VuZXJhdGlvbkdyaWQ6Y2hlY2tlZCB+IC5wYl9fY29udGFpbmVyLS1ib2R5IC5wYl9fa2l0LXBhbmVsLS1lZGl0LWhlbHAgLnBiX19wYW5lbC0tZ3JpZCB7XG4gIGJvcmRlci1jb2xvcjogI2U3MzE0Yjtcbn1cbiNQYkdlbmVyYXRpb25HcmlkOmNoZWNrZWQgfiAucGJfX2NvbnRhaW5lci0tYm9keSAucGJfX2tpdC1wYW5lbC0tZWRpdC1oZWxwIC5wYl9fcGFuZWwtLWdyaWQgW2NsYXNzXj1wYl9raXRfaWNvbl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZTczMTRiICFpbXBvcnRhbnQ7XG59XG4jUGJHZW5lcmF0aW9uR3JpZDpjaGVja2VkIH4gLnBiX19jb250YWluZXItLWJvZHkgLnBiX19raXQtcGFuZWwtLWVkaXQtaGVscCAucGJfX3BhbmVsLS1ncmlkIC5wYl9fcGFuZWwtLWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjZTczMTRiO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLnBiX19wYW5lbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4ucGJfX3BhbmVsID4gLnBiX19raXQtcGFuZWwtLW1vcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAucGJfX3BhbmVsID4gLnBiX19raXQtcGFuZWwtLW1vcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAwO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA4Nm1zO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoO1xuICAgIHdpbGwtY2hhbmdlOiB3aWR0aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDIwcHggMnB4IDIwcHggLTE4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLnBiX19wYW5lbCA+IC5wYl9fa2l0LXBhbmVsLS1tb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICAucGJfX3BhbmVsID4gLnBiX19raXQtcGFuZWwtLW1vcmUgLnBiX19wYW5lbC0tbW9yZS0tY2xvc2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbn1cbi5wYl9fcGFuZWwtLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI4NTcxNDM7XG59XG4ucGJfX3BhbmVsLS1pdGVtIFtjbGFzc149cGJfa2l0X2ljb25dIHtcbiAgd2lkdGg6IDU5cHg7XG4gIGhlaWdodDogNTlweDtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDg2bXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gIHdpbGwtY2hhbmdlOiBiYWNrZ3JvdW5kLWNvbG9yO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5wYl9fcGFuZWwtLWl0ZW0gW2NsYXNzXj1wYl9raXRfaWNvbl0ge1xuICAgIGNvbG9yOiAjOThhMGIxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLnBiX19wYW5lbC0taXRlbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtNjBweDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNzMxNGI7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDg2bXM7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGg7XG4gICAgd2lsbC1jaGFuZ2U6IHdpZHRoO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLnBiX19wYW5lbC0taXRlbTpob3ZlciAucGJfX3BhbmVsLS1pdGVtLXRleHQge1xuICAgIGNvbG9yOiAjZTczMTRiO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLnBiX19wYW5lbC0taXRlbTpob3ZlcjpiZWZvcmUge1xuICAgIHdpZHRoOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAucGJfX3BhbmVsLS1pdGVtOmhvdmVyIFtjbGFzc149cGJfa2l0X2ljb25dIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNzMxNGI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAucGJfX3BhbmVsLS1pdGVtLXRleHQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuLnBiX19wYW5lbC0taXRlbS10ZXh0IHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA4Nm1zO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgd2lsbC1jaGFuZ2U6IGNvbG9yO1xufVxuLnBiX19wYW5lbC0taXRlbS5wYi0tc2VsZWN0IHtcbiAgY29sb3I6ICNlZWU7XG4gIGJhY2tncm91bmQ6ICMzZjQ2NTI7XG59XG4ucGJfX3BhbmVsLS1tb3JlLWJvZHkge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tcmlnaHQ6IDU0cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS44NDYxNTM4NDYyO1xufVxuLnBiX19wYW5lbC0tbW9yZS1zdGFydCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19wYW5lbC0tbW9yZS1zdGFydCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA4Nm1zO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgbWF4LWhlaWdodDtcbiAgICB3aWxsLWNoYW5nZTogaGVpZ2h0LCBtYXgtaGVpZ2h0O1xuICB9XG59XG4ucGJfX3BhbmVsLS1tb3JlLXN0YXJ0IC5wYl9fdGV4dC0taW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wYl9fcGFuZWwtLW1vcmUtY29sb3Ige1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fcGFuZWwtLW1vcmUtY29sb3Ige1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogODZtcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIG1heC1oZWlnaHQ7XG4gICAgd2lsbC1jaGFuZ2U6IGhlaWdodCwgbWF4LWhlaWdodDtcbiAgfVxufVxuLnBiX19wYW5lbC0tbW9yZS1jb2xvciAucGJfX3RleHQtLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucGJfX3BhbmVsLS1tb3JlLXVwbG9hZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19wYW5lbC0tbW9yZS11cGxvYWQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogODZtcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIG1heC1oZWlnaHQ7XG4gICAgd2lsbC1jaGFuZ2U6IGhlaWdodCwgbWF4LWhlaWdodDtcbiAgfVxufVxuLnBiX19wYW5lbC0tbW9yZS11cGxvYWQgLnBiX190ZXh0LS1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnBiX19wYW5lbC0tbW9yZS1jbGlwYXJ0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX3BhbmVsLS1tb3JlLWNsaXBhcnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogODZtcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIG1heC1oZWlnaHQ7XG4gICAgd2lsbC1jaGFuZ2U6IGhlaWdodCwgbWF4LWhlaWdodDtcbiAgfVxufVxuLnBiX19wYW5lbC0tbW9yZS1jbGlwYXJ0IC5wYl9fdGV4dC0taW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wYl9fcGFuZWwtLW1vcmUtdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19wYW5lbC0tbW9yZS10ZXh0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDg2bXM7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCBtYXgtaGVpZ2h0O1xuICAgIHdpbGwtY2hhbmdlOiBoZWlnaHQsIG1heC1oZWlnaHQ7XG4gIH1cbn1cbi5wYl9fcGFuZWwtLW1vcmUtdGV4dCAucGJfX3RleHQtLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucGJfX3BhbmVsLS1tb3JlLWZvbmQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fcGFuZWwtLW1vcmUtZm9uZCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA4Nm1zO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgbWF4LWhlaWdodDtcbiAgICB3aWxsLWNoYW5nZTogaGVpZ2h0LCBtYXgtaGVpZ2h0O1xuICB9XG59XG4ucGJfX3BhbmVsLS1tb3JlLWZvbmQgLnBiX190ZXh0LS1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnBiX19wYW5lbC0tbW9yZS1sYXllci1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19wYW5lbC0tbW9yZS1sYXllci1ncm91cCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA4Nm1zO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgbWF4LWhlaWdodDtcbiAgICB3aWxsLWNoYW5nZTogaGVpZ2h0LCBtYXgtaGVpZ2h0O1xuICB9XG59XG4ucGJfX3BhbmVsLS1tb3JlLWxheWVyLWdyb3VwIC5wYl9fdGV4dC0taW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wYl9fcGFuZWwtLW1vcmUtbWFzayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19wYW5lbC0tbW9yZS1tYXNrIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDg2bXM7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCBtYXgtaGVpZ2h0O1xuICAgIHdpbGwtY2hhbmdlOiBoZWlnaHQsIG1heC1oZWlnaHQ7XG4gIH1cbn1cbi5wYl9fcGFuZWwtLW1vcmUtbWFzayAucGJfX3RleHQtLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGJfX3BhbmVsLS1tb3JlLWZpbHRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19wYW5lbC0tbW9yZS1maWx0ZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogODZtcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIG1heC1oZWlnaHQ7XG4gICAgd2lsbC1jaGFuZ2U6IGhlaWdodCwgbWF4LWhlaWdodDtcbiAgfVxufVxuLnBiX19wYW5lbC0tbW9yZS1maWx0ZXIgLnBiX190ZXh0LS1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBiX19wYW5lbC0tbW9yZS10dXJuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX3BhbmVsLS1tb3JlLXR1cm4ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogODZtcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIG1heC1oZWlnaHQ7XG4gICAgd2lsbC1jaGFuZ2U6IGhlaWdodCwgbWF4LWhlaWdodDtcbiAgfVxufVxuLnBiX19wYW5lbC0tbW9yZS10dXJuIC5wYl9fdGV4dC0taW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYl9fcGFuZWwtLW1vcmUtem9vbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19wYW5lbC0tbW9yZS16b29tIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDg2bXM7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCBtYXgtaGVpZ2h0O1xuICAgIHdpbGwtY2hhbmdlOiBoZWlnaHQsIG1heC1oZWlnaHQ7XG4gIH1cbn1cbi5wYl9fcGFuZWwtLW1vcmUtem9vbSAucGJfX3RleHQtLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGJfX3BhbmVsLS1tb3JlLW9wYWNpdHkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fcGFuZWwtLW1vcmUtb3BhY2l0eSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA4Nm1zO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgbWF4LWhlaWdodDtcbiAgICB3aWxsLWNoYW5nZTogaGVpZ2h0LCBtYXgtaGVpZ2h0O1xuICB9XG59XG4ucGJfX3BhbmVsLS1tb3JlLW9wYWNpdHkgLnBiX190ZXh0LS1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBiX19wYW5lbC0tbW9yZS1jb2xvcnRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fcGFuZWwtLW1vcmUtY29sb3J0ZXh0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDg2bXM7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCBtYXgtaGVpZ2h0O1xuICAgIHdpbGwtY2hhbmdlOiBoZWlnaHQsIG1heC1oZWlnaHQ7XG4gIH1cbn1cbi5wYl9fcGFuZWwtLW1vcmUtY29sb3J0ZXh0IC5wYl9fdGV4dC0taW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYl9fcGFuZWwtLW1vcmUtZm9udCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19wYW5lbC0tbW9yZS1mb250IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDg2bXM7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCBtYXgtaGVpZ2h0O1xuICAgIHdpbGwtY2hhbmdlOiBoZWlnaHQsIG1heC1oZWlnaHQ7XG4gIH1cbn1cbi5wYl9fcGFuZWwtLW1vcmUtZm9udCAucGJfX3RleHQtLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGJfX3BhbmVsLS1tb3JlLXR1cm4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fcGFuZWwtLW1vcmUtdHVybiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA4Nm1zO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgbWF4LWhlaWdodDtcbiAgICB3aWxsLWNoYW5nZTogaGVpZ2h0LCBtYXgtaGVpZ2h0O1xuICB9XG59XG4ucGJfX3BhbmVsLS1tb3JlLXR1cm4gLnBiX190ZXh0LS1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBiX19wYW5lbC0tbW9yZS16b29tIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX3BhbmVsLS1tb3JlLXpvb20ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogODZtcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIG1heC1oZWlnaHQ7XG4gICAgd2lsbC1jaGFuZ2U6IGhlaWdodCwgbWF4LWhlaWdodDtcbiAgfVxufVxuLnBiX19wYW5lbC0tbW9yZS16b29tIC5wYl9fdGV4dC0taW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYl9fcGFuZWwtLW1vcmUtdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19wYW5lbC0tbW9yZS10ZXh0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDg2bXM7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCBtYXgtaGVpZ2h0O1xuICAgIHdpbGwtY2hhbmdlOiBoZWlnaHQsIG1heC1oZWlnaHQ7XG4gIH1cbn1cbi5wYl9fcGFuZWwtLW1vcmUtdGV4dCAucGJfX3RleHQtLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGJfX3BhbmVsLS1tb3JlLWZvbmQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fcGFuZWwtLW1vcmUtZm9uZCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA4Nm1zO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgbWF4LWhlaWdodDtcbiAgICB3aWxsLWNoYW5nZTogaGVpZ2h0LCBtYXgtaGVpZ2h0O1xuICB9XG59XG4ucGJfX3BhbmVsLS1tb3JlLWZvbmQgLnBiX190ZXh0LS1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBiX19wYW5lbC0tbW9yZS1vcGFjaXR5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX3BhbmVsLS1tb3JlLW9wYWNpdHkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogODZtcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIG1heC1oZWlnaHQ7XG4gICAgd2lsbC1jaGFuZ2U6IGhlaWdodCwgbWF4LWhlaWdodDtcbiAgfVxufVxuLnBiX19wYW5lbC0tbW9yZS1vcGFjaXR5IC5wYl9fdGV4dC0taW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYl9fcGFuZWwtLW1vcmUtY3VydmVkdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19wYW5lbC0tbW9yZS1jdXJ2ZWR0ZXh0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDg2bXM7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCBtYXgtaGVpZ2h0O1xuICAgIHdpbGwtY2hhbmdlOiBoZWlnaHQsIG1heC1oZWlnaHQ7XG4gIH1cbn1cbi5wYl9fcGFuZWwtLW1vcmUtY3VydmVkdGV4dCAucGJfX3RleHQtLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGJfX3BhbmVsLS1tb3JlLWJvdW5jZWR0ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX3BhbmVsLS1tb3JlLWJvdW5jZWR0ZXh0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDg2bXM7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCBtYXgtaGVpZ2h0O1xuICAgIHdpbGwtY2hhbmdlOiBoZWlnaHQsIG1heC1oZWlnaHQ7XG4gIH1cbn1cbi5wYl9fcGFuZWwtLW1vcmUtYm91bmNlZHRleHQgLnBiX190ZXh0LS1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBiX19wYW5lbC0tbW9yZS1za2V3dGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19wYW5lbC0tbW9yZS1za2V3dGV4dCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA4Nm1zO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgbWF4LWhlaWdodDtcbiAgICB3aWxsLWNoYW5nZTogaGVpZ2h0LCBtYXgtaGVpZ2h0O1xuICB9XG59XG4ucGJfX3BhbmVsLS1tb3JlLXNrZXd0ZXh0IC5wYl9fdGV4dC0taW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYl9fcGFuZWwtLW1vcmUtY29tbWVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19wYW5lbC0tbW9yZS1jb21tZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogODZtcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIG1heC1oZWlnaHQ7XG4gICAgd2lsbC1jaGFuZ2U6IGhlaWdodCwgbWF4LWhlaWdodDtcbiAgfVxufVxuLnBiX19wYW5lbC0tbW9yZS1lZGl0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX3BhbmVsLS1tb3JlLWVkaXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA4Nm1zO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gICAgd2lsbC1jaGFuZ2U6IGJhY2tncm91bmQtY29sb3I7XG4gIH1cbn1cbi5wYl9fcGFuZWwtLW1vcmUtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucGJfX3BhbmVsLS1tb3JlLS1zZWFyY2gtcmVzdWx0YXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ucGJfX3BhbmVsLS1tb3JlLXNjcm9sbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5wYl9fcGFuZWwtLW1vcmUtc2Nyb2xsIHtcbiAgICBtYXgtaGVpZ2h0OiA4MHZoO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19wYW5lbC0tbW9yZS1zY3JvbGwge1xuICAgIG1heC1oZWlnaHQ6IDYwdmg7XG4gIH1cbn1cbi5wYl9fcGFuZWwtLW1vcmUtaXRlbSB7XG4gIHBhZGRpbmc6IDVweDtcbiAgZmxleC1iYXNpczogNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBiX19wYW5lbC0tbW9yZS1pdGVtLWJsb2NrIHtcbiAgaGVpZ2h0OiAxMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBiX19wYW5lbC0tbW9yZS1pdGVtLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGJfX3BhbmVsLS1tb3JlLWl0ZW0tdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgei1pbmRleDogMjtcbiAgbGVmdDogMTVweDtcbn1cbi5wYl9fcGFuZWwtLWJhY2sgW2NsYXNzXj1wYl9raXRfaWNvbl0ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMy4yNzc3Nzc3Nzc4O1xufVxuLnBiX19wYW5lbC0tc2VhcmNoLWxhYmVsIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19wYW5lbC0tdW5kbyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyOTA0ODZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1heC13aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggNnB4ICMwMDA7XG4gIH1cbiAgLnBiX19wYW5lbC0tdW5kbyAucGJfX3BhbmVsLS1pdGVtLXRleHQtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAucGJfX2tpdC1wYW5lbC0tZWRpdC1oZWxwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAucGJfX2tpdC1wYW5lbC0tZWRpdC1oZWxwIC5wYl9fcGFuZWwtLWl0ZW0tdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5wYl9fa2l0LXBhbmVsLS1lZGl0LWhlbHAgLnBiX19wYW5lbC0taXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMjkwNDg2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogNTVweDtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiX19raXQtcGFuZWwtLWVkaXQtaGVscCAucGJfX3BhbmVsLS1pdGVtOm5vdCg6bnRoLWxhc3QtY2hpbGQoMSkpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnBiX19raXQtcGFuZWwtLWVkaXQtaGVscCAucGJfX3BhbmVsLS1pdGVtIFtjbGFzc149cGJfa2l0X2ljb25dIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgLnBiX19raXQtcGFuZWwtLWVkaXQtaGVscCAucGJfX3BhbmVsLS1pdGVtOmhvdmVyIFtjbGFzc149cGJfa2l0X2ljb25dIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNlNzMxNGIgIWltcG9ydGFudDtcbiAgfVxuICAucGJfX2tpdC1wYW5lbC0tZWRpdC1oZWxwIC5wYl9fcGFuZWwtLWl0ZW06aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2U3MzE0YjtcbiAgfVxufVxuLnBiX19yYW5nZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBiX19yYW5nZS1zcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZmxleC1iYXNpczogYXV0bztcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbn1cbi5wYl9fcmFuZ2Utc3BhbjpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuLnBiX19yYW5nZS1zcGFuIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ucGJfX3JhbmdlLS1pbnB1dC1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBiX19yYW5nZS0taW5wdXQtcGhhbnRvbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMDAwcHg7XG4gIGxlZnQ6IC0xMDAwcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wYl9fcmFuZ2UtLWlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgaGVpZ2h0OiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3MzE0YjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG59XG4ucGJfX3JhbmdlLS1pbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4ucGJfX3JhbmdlLS1pbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNlNzMxNGI7XG4gIGJvcmRlci1yYWRpdXM6IDI5MDQ4NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDEwMCUpO1xuICBhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG59XG4ucGJfX3JhbmdlLS1pbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1tZWRpYS1zbGlkZXItdGh1bWIge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNlNzMxNGI7XG4gIGJvcmRlci1yYWRpdXM6IDI5MDQ4NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDEwMCUpO1xufVxuLnBiX19yYW5nZS0taW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNlNzMxNGI7XG4gIGJvcmRlci1yYWRpdXM6IDI5MDQ4NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDEwMCUpO1xufVxuLnBiX19yYW5nZS0taW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10aHVtYiB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogaHNsKDAsIDAlLCAxMDAlKTtcbiAgYm9yZGVyOiA0cHggc29saWQgI2U3MzE0YjtcbiAgYm9yZGVyLXJhZGl1czogMjkwNDg2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7XG59XG4ucGJfX3JhbmdlLS1pbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzMxNGI7XG59XG4ucGJfX3JhbmdlLS1pbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG59XG4ucGJfX3JhbmdlLS1pbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtbG93ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTczMTRiO1xufVxuLnBiX19yYW5nZS0taW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLXVwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbn1cbi5wYl9fcmFuZ2UtLWlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZTczMTRiO1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5wYl9fcmFuZ2UtLWlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwgLnBiX19yYW5nZS0taW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4ucGJfX3JhbmdlLS1pbnB1dC0taW5wdXRbdHlwZT1yYW5nZV0ge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnBiX19yYW5nZS0taW5wdXQgb3V0cHV0IHtcbiAgd2lkdGg6IDElO1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIHBhZGRpbmc6IDRweCA1cHggM3B4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDEwMCUpO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG59XG4ucGJfX3JhbmdlLS1pbnB1dC1ib3gge1xuICBvcmRlcjogMjtcbn1cbi5wYl9fcmFuZ2UtLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBiX19yYW5nZS0tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogLTM0cHg7XG59XG4ucGJfX3JhbmdlLS1idXR0b246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjZTczMTRiO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LWJhc2lzOiAyNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xufVxuLnBiX19yYW5nZS0tYnV0dG9uOmJlZm9yZSB7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBjb250ZW50OiBcIlwiO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4ucGJfX3JhbmdlLS1wbHVzIHtcbiAgb3JkZXI6IDM7XG59XG4ucGJfX3JhbmdlLS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiK1wiO1xufVxuLnBiX19yYW5nZS0tbWludXMge1xuICBvcmRlcjogMTtcbn1cbi5wYl9fcmFuZ2UtLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLVwiO1xufVxuXG4ucGJfX29iai0tYW5nbGUgLnBiX19yYW5nZS0taW5wdXRbdHlwZT1udW1iZXJdLCAucGJfX29iai0tc2NhbGUgLnBiX19yYW5nZS0taW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgd2lkdGg6IDQwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnBiX19vYmotLWFuZ2xlIC5wYl9fcmFuZ2UtLWlucHV0LWJveCwgLnBiX19vYmotLXNjYWxlIC5wYl9fcmFuZ2UtLWlucHV0LWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBiX19vYmotLWFuZ2xlIC5wYl9fcmFuZ2UtLWlucHV0LWJveDphZnRlciwgLnBiX19vYmotLXNjYWxlIC5wYl9fcmFuZ2UtLWlucHV0LWJveDphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJvXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogI2U3MzE0YjtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG5cbi5wYl9fdGV4dC0taW5wdXQge1xuICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG4ucGJfX3RleHQtLWNvbnRyb2wgLnBjci1hcHAge1xuICB6LWluZGV4OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGJfX3RleHQtLWNvbnRyb2wgLnBiX190ZXh0LS1idXR0b24ge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk4YTBiMTtcbn1cbi5wYl9fdGV4dC0tYWxpZ24sIC5wYl9fdGV4dC0tc3R5bGUsIC5wYl9fdGV4dC0tb2JqIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4ucGJfX3RleHQtLWFsaWduIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnBiX190ZXh0LS1zdHlsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wYl9fdGV4dC0tb2JqIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnBiX190ZXh0LS1idXR0b24gKyAucGJfX3RleHQtLWJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLnBiX190ZXh0LS1mb250IHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ucGJfX3RleHQtLWZvbnQgLnBiX19zZWxlY3QtLWlucHV0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC42ZW0gMS40ZW0gMC41ZW0gMC44ZW07XG4gIGNvbG9yOiAjNDQ0O1xuICBib3gtc2hhZG93OiAwIDFweCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnBiX190ZXh0LS1mb250IC5wYl9fc2VsZWN0LS1pbnB1dDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGJfX3RleHQtLWZvbnQgLnBiX19zZWxlY3QtLWlucHV0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjODg4O1xufVxuLnBiX190ZXh0LS1mb250IC5wYl9fc2VsZWN0LS1pbnB1dDpmb2N1cyB7XG4gIGNvbG9yOiAjMjIyO1xuICBib3JkZXItY29sb3I6ICNhYWE7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggM3B4IHJnYmEoNTksIDE1MywgMjUyLCAwLjcpO1xufVxuLnBiX190ZXh0LS1mb250IC5wYl9fc2VsZWN0LS1pbnB1dCBvcHRpb24ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnBiX190ZXh0LS1jb250cm9sIC5wYl9fdGV4dGFyZWEtLWlucHV0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAwLjZlbSAxLjRlbSAwLjVlbSAwLjhlbTtcbiAgY29sb3I6ICM0NDQ7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnBiX190ZXh0LS1jb250cm9sIC5wYl9fdGV4dGFyZWEtLWlucHV0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYl9fdGV4dC0tY29udHJvbCAucGJfX3RleHRhcmVhLS1pbnB1dDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzg4ODtcbn1cbi5wYl9fdGV4dC0tY29udHJvbCAucGJfX3RleHRhcmVhLS1pbnB1dDpmb2N1cyB7XG4gIGNvbG9yOiAjMjIyO1xuICBib3JkZXItY29sb3I6ICNhYWE7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggM3B4IHJnYmEoNTksIDE1MywgMjUyLCAwLjcpO1xufVxuXG4ucGJfX3RleHRhcmVhLS1pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OGEwYjE7XG59XG5cbi5wYl9nZW5lcmF0aW9uLXBhbmVsLS1jbG90aCAucGJfX2tpdC1wYW5lbC0tbW9yZSwgLnBiX2dlbmVyYXRpb24tcGFuZWwtLXF1YWxpdHkgLnBiX19raXQtcGFuZWwtLW1vcmUge1xuICB3aWR0aDogYXV0bztcbn1cbi5wYl9nZW5lcmF0aW9uLXBhbmVsLS1jbG90aCAucGJfX2tpdC1wYW5lbC0taXRlbSwgLnBiX2dlbmVyYXRpb24tcGFuZWwtLXF1YWxpdHkgLnBiX19raXQtcGFuZWwtLWl0ZW0ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucGJfZ2VuZXJhdGlvbi1wYW5lbC0tc2l6ZSAucGJfX2tpdC10eXBlLS10ZXh0LCAucGJfZ2VuZXJhdGlvbi1wYW5lbC0tcXVhbGl0eSAucGJfX2tpdC10eXBlLS10ZXh0LCAucGJfZ2VuZXJhdGlvbi1wYW5lbC0tY2xvdGggLnBiX19raXQtdHlwZS0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4ucGJfZ2VuZXJhdGlvbi1wYW5lbC0tc2l6ZSBbY2xhc3NePXBiX2tpdF9pY29uXSwgLnBiX2dlbmVyYXRpb24tcGFuZWwtLXF1YWxpdHkgW2NsYXNzXj1wYl9raXRfaWNvbl0sIC5wYl9nZW5lcmF0aW9uLXBhbmVsLS1jbG90aCBbY2xhc3NePXBiX2tpdF9pY29uXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYl9fZm9ybS0tZmlsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTlweDtcbiAgbGVmdDogLTk5OXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cbi5wYl9fZm9ybS0tZmlsZS1uYW1lIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ucGJfX2Zvcm0tLWZpbGUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiA0MnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wYl9fZm9ybS0tZmlsZS1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMDEsIDIwMSwgMjAxLCAwLjIpO1xufVxuLnBiX19mb3JtLS1maWxlLWl0ZW0ucGItLXNlbGVjdCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTczMTRiO1xufVxuLnBiX19mb3JtLS1maWxlLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5wYl9fZm9ybS0tZmlsZS1pbWcgPiBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5wYl9fZm9ybS0tZmlsZS1uYW1lIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG4ucGJfX2Zvcm0tLWZpbGUtdmlzaWJpbGl0eSwgLnBiX19mb3JtLS1maWxlLWxvYywgLnBiX19mb3JtLS1maWxlLXJlbW92ZSB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogODZtcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5wYl9fZm9ybS0tZmlsZS12aXNpYmlsaXR5OmhvdmVyLCAucGJfX2Zvcm0tLWZpbGUtbG9jOmhvdmVyLCAucGJfX2Zvcm0tLWZpbGUtcmVtb3ZlOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICBjb2xvcjogIzk4YTBiMTtcbn1cbi5wYl9fZm9ybS0tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBoZWlnaHQ6IDExNXB4O1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA4Nm1zO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvcjtcbiAgd2lsbC1jaGFuZ2U6IGNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2U3MzE0YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3MzE0Yjtcbn1cbi5wYl9fZm9ybS0tZmlsZS1sYWJlbDpob3ZlciB7XG4gIGNvbG9yOiAjZTczMTRiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnBiX19mb3JtLS1maWxlLXRleHQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMxMjU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdpZHRoOiA0MCU7XG59XG4ucGJfX2Zvcm0tLWZpbGUtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdpZHRoOiAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBiX19jb21tZW50IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLnBiX19jb21tZW50LS1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBiX19jb21tZW50IHRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAwLjZlbSAxLjRlbSAwLjVlbSAwLjhlbTtcbiAgY29sb3I6ICM0NDQ7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnBiX19jb21tZW50IHRleHRhcmVhOjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYl9fY29tbWVudCB0ZXh0YXJlYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzg4ODtcbn1cbi5wYl9fY29tbWVudCB0ZXh0YXJlYTpmb2N1cyB7XG4gIGNvbG9yOiAjMjIyO1xuICBib3JkZXItY29sb3I6ICNhYWE7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggM3B4IHJnYmEoNTksIDE1MywgMjUyLCAwLjcpO1xufVxuXG4ucGJfX2ltZy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNzMxNGI7XG59XG4ucGJfX2ltZy1pdGVtOm5vdCg6bnRoLWNoaWxkKDEpKSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucGJfX2ltZy1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3MzE0Yjtcbn1cbi5wYl9faW1nLXVwbG9hZCB7XG4gIG1heC1oZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogNXB4O1xufVxuLnBiX19pbWctZGVsZXRlIHtcbiAgb3JkZXI6IDI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucGJfX2ltZy1kZWxldGU6aG92ZXIge1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5wYl9fc2VsZWN0LS1ibG9jay0tdHlwZSAucGJfX3NlbGVjdC0tb3B0aW9uW2RhdGEtdmFsdWU9bWVyY2htYXNrXSAucGJfX3NlbGVjdC0tb3B0aW9uLXRleHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG4ucGJfX3NlbGVjdC0tYmxvY2stLXR5cGUgLnBiX19zZWxlY3QtLW9wdGlvbi10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4ucGJfX3NlbGVjdC0tYmxvY2stLXR5cGUgLnBiX19zZWxlY3QtLW9wdGlvbi10ZXh0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG59XG5cbi5wY3ItYXBwIHtcbiAgei1pbmRleDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBjci1hcHAgLnBjci1zd2F0Y2hlcyB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5wY3ItYXBwIC5wY3Itc3dhdGNoZXMgPiBidXR0b24ge1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xufVxuLnBjci1hcHAgLnBjci1zd2F0Y2hlcyA+IGJ1dHRvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG4ucGNyLWFwcCAucGNyLXNlbGVjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucGNyLWFwcCAucGNyLXNlbGVjdGlvbi0tYnV0dG9uIHtcbiAgb3JkZXI6IDI7XG59XG4ucGNyLWFwcCAucGNyLXNlbGVjdGlvbi0tYm9keSB7XG4gIG9yZGVyOiAxO1xufVxuLnBjci1hcHAgLnBjci1pbnRlcmFjdGlvbiB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4ucGNyLWFwcCAucGNyLWludGVyYWN0aW9uIC5wY3ItcmVzdWx0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5wYl9fa2l0LWJ1dHRvbi0tbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAucGJfX3BhbmVsLS1tb3JlLS1jbG9zZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogNjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX3BhbmVsLS1tb3JlLS1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBiX19wYW5lbC0tbW9yZS0tY2xvc2UgLnBiX19wYW5lbC0tYmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuLnBiX19wYW5lbC0tbW9yZS0tY2xvc2UgLnBiX19wYW5lbC0tYmFjazphZnRlciwgLnBiX19wYW5lbC0tbW9yZS0tY2xvc2UgLnBiX19wYW5lbC0tYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk4YTBiMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxuLnBiX19wYW5lbC0tbW9yZS0tY2xvc2UgLnBiX19wYW5lbC0tYmFjazphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAucGJfX3BhbmVsLS1tb3JlLS1jbG9zZSAucGJfX3BhbmVsLS1iYWNrOmFmdGVyIHtcbiAgICBib3R0b206IDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fcGFuZWwtLW1vcmUtLWNsb3NlIC5wYl9fcGFuZWwtLWJhY2s6YWZ0ZXIge1xuICAgIGJvdHRvbTogM3B4O1xuICB9XG59XG4ucGJfX3BhbmVsLS1tb3JlLS1jbG9zZSAucGJfX3BhbmVsLS1iYWNrOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLnBiX19wYW5lbC0tbW9yZS0tY2xvc2UgLnBiX19wYW5lbC0tYmFjazpiZWZvcmUge1xuICAgIHRvcDogNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19wYW5lbC0tbW9yZS0tY2xvc2UgLnBiX19wYW5lbC0tYmFjazpiZWZvcmUge1xuICAgIHRvcDogM3B4O1xuICB9XG59XG5cbi5wYl9fcGFuZWwtLWNsb3NlLCAucGJfX3BhbmVsLS1iYWNrIHtcbiAgY29sb3I6ICM5OGEwYjE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5wYl9fcGFuZWwtLWNsb3NlLCAucGJfX3BhbmVsLS1iYWNrIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX3BhbmVsLS1jbG9zZSwgLnBiX19wYW5lbC0tYmFjayB7XG4gICAgZm9udC1zaXplOiAwLjU2MjVyZW07XG4gIH1cbn1cbi5wYl9fcGFuZWwtLWNsb3NlLCAucGJfX3BhbmVsLS1iYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucGJfX3BhbmVsLS1jbG9zZTphZnRlciwgLnBiX19wYW5lbC0tY2xvc2U6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLnBiX19wYW5lbC0tY2xvc2U6YWZ0ZXIsIC5wYl9fcGFuZWwtLWNsb3NlOmJlZm9yZSB7XG4gICAgbWF4LXdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19wYW5lbC0tY2xvc2U6YWZ0ZXIsIC5wYl9fcGFuZWwtLWNsb3NlOmJlZm9yZSB7XG4gICAgbWF4LXdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gIH1cbn1cbi5wYl9fcGFuZWwtLWNsb3NlOmFmdGVyLCAucGJfX3BhbmVsLS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTczMTRiO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ucGJfX3BhbmVsLS1jbG9zZTphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5wYl9fcGFuZWwtLWNsb3NlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuXG4ucGJfX2tpdC1wYW5lbC0tdHlwZSAucGJfX2tpdC1wYW5lbC0tYmFjayB7XG4gIG1hcmdpbi1ib3R0b206IDc1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX2tpdC1idXR0b24tLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5wYl9fY29udGFpbmVyLS1ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogNTJweCAwIDYwcHg7XG4gIH1cbiAgLnBiX19raXQtcGFuZWwtLXR5cGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBvcmRlcjogMztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogODZtcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBtYXJnaW4sIGhlaWdodCwgYm90dG9tO1xuICAgIHdpbGwtY2hhbmdlOiBtYXJnaW4sIGhlaWdodCwgYm90dG9tO1xuICB9XG4gIC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fcGFuZWwtLWl0ZW06bm90KDpudGgtY2hpbGQoMSkpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5wYl9fcGFuZWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICAucGJfX2tpdC1wYW5lbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgb3JkZXI6IDM7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMnB4IDE4cHggMjBweCAxMHB4ICMwMDA7XG4gIH1cbiAgLnBiX19raXQtY2FudmFzIHtcbiAgICBvcmRlcjogMTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnBiX19raXQtY2FudmFzLS1taW5pIHtcbiAgICBvcmRlcjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDYycHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAucGJfX2tpdC1idXR0b24tLW1pbmkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5wYl9fa2l0LWltZy0tbWluaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5wYl9fa2l0LS1taW5pLWJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wYl9fa2l0LS1taW5pLWJ1dHRvbjpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnBiX19raXQtZnJvbnQtLWJveCwgLnBiX19raXQtYmFjay0tYm94IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAucGJfX2tpdC1wYW5lbC0tbW9yZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG4gIC5wYl9fcGFuZWwtLW1vcmUtc3RhcnQgLnBiX19raXQtcGFuZWwtLW5hbWUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucGJfX3BhbmVsLS1tb3JlLWJvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMjtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA4Nm1zO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG1heC1oZWlnaHQsIGhlaWdodCwgYm90dG9tLCBwYWRkaW5nLCBvcGFjaXR5O1xuICAgIHdpbGwtY2hhbmdlOiBtYXgtaGVpZ2h0LCBoZWlnaHQsIGJvdHRvbSwgcGFkZGluZywgb3BhY2l0eTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucGJfX2tpdC1idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiAxO1xuICAgIHotaW5kZXg6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAucGJfX2xheWVycy0tc2VsZWN0IC5wYl9fa2l0LXBhbmVsLS1lZGl0LWhlbHAsIC5wYl9fc2V0dGluZy0tb3BlbiAucGJfX2tpdC1wYW5lbC0tZWRpdC1oZWxwIHtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgLnBiX19sYXllcnMtLXNlbGVjdCAucGJfX2tpdC1wYW5lbC0tZWRpdC1oZWxwIC5wYl9fcGFuZWwtLWdyaWQsIC5wYl9fc2V0dGluZy0tb3BlbiAucGJfX2tpdC1wYW5lbC0tZWRpdC1oZWxwIC5wYl9fcGFuZWwtLWdyaWQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTgxNTUuMzc1cmVtO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDZweCAjMDAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwLjYyNXJlbTtcbiAgICB0b3A6IDdyZW07XG4gIH1cbiAgLnBiX19sYXllcnMtLXNlbGVjdCAucGJfX2tpdC1wYW5lbC0tZWRpdC1oZWxwIC5wYl9fcGFuZWwtLWdyaWQgLnBiX19wYW5lbC0taXRlbS10ZXh0LW1vYmlsZSwgLnBiX19zZXR0aW5nLS1vcGVuIC5wYl9fa2l0LXBhbmVsLS1lZGl0LWhlbHAgLnBiX19wYW5lbC0tZ3JpZCAucGJfX3BhbmVsLS1pdGVtLXRleHQtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYl9fbGF5ZXJzLS1zZWxlY3QgLnBiX19raXQtcGFuZWwtLWVkaXQtaGVscCAucGJfX3BhbmVsLS1jb2xvci12YXJpYW5jZSwgLnBiX19sYXllcnMtLXNlbGVjdCAucGJfX2tpdC1wYW5lbC0tZWRpdC1oZWxwIC5wYl9fcGFuZWwtLXBoYW50b20sIC5wYl9fbGF5ZXJzLS1zZWxlY3QgLnBiX19raXQtcGFuZWwtLWVkaXQtaGVscCAucGJfX3BhbmVsLS1xdWVzdCwgLnBiX19sYXllcnMtLXNlbGVjdCAucGJfX2tpdC1wYW5lbC0tZWRpdC1oZWxwIC5wYl9fcGFuZWwtLWFsYXJtLCAucGJfX3NldHRpbmctLW9wZW4gLnBiX19raXQtcGFuZWwtLWVkaXQtaGVscCAucGJfX3BhbmVsLS1jb2xvci12YXJpYW5jZSwgLnBiX19zZXR0aW5nLS1vcGVuIC5wYl9fa2l0LXBhbmVsLS1lZGl0LWhlbHAgLnBiX19wYW5lbC0tcGhhbnRvbSwgLnBiX19zZXR0aW5nLS1vcGVuIC5wYl9fa2l0LXBhbmVsLS1lZGl0LWhlbHAgLnBiX19wYW5lbC0tcXVlc3QsIC5wYl9fc2V0dGluZy0tb3BlbiAucGJfX2tpdC1wYW5lbC0tZWRpdC1oZWxwIC5wYl9fcGFuZWwtLWFsYXJtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiX19sYXllcnMtLXNlbGVjdCAucGJfX2tpdC1idXR0b24tLXNldHRpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YmU1NjQ7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnBiX19sYXllcnMtLXNlbGVjdCAucGJfX2tpdC1idXR0b24tLXNldHRpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxMlwiO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogXCJwYl9raXRfaWNvblwiO1xuICB9XG4gIC5wYl9fbGF5ZXJzLS1zZWxlY3QucGJfX3NldHRpbmctLW9wZW4gLnBiX19wYW5lbC0tbW9yZS0tY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBiX19zZXR0aW5nLS1vcGVuLnBiX19sYXllcnMtLXNlbGVjdCAucGJfX2tpdC1idXR0b24tLXNldHRpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YmU1NjQ7XG4gIH1cbiAgLnBiX19zZXR0aW5nLS1vcGVuIC5wYl9fcGFuZWwtLW1vcmUtLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE2cHg7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkgYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAucGJfX3NldHRpbmctLW9wZW4gLnBiX19wYW5lbC0tbW9yZS0tY2xvc2Uge1xuICAgIHBhZGRpbmc6IDAgNDRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fc2V0dGluZy0tb3BlbiAucGJfX3BhbmVsLS1tb3JlLS1jbG9zZSB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19zZXR0aW5nLS1vcGVuLnBiX19sYXllcnMtLXNlbGVjdCAucGJfX3BhbmVsLS1tb3JlLS1jbG9zZSAucGJfX3BhbmVsLS1iYWNrIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBpbmhlcml0O1xuICB9XG4gIC5wYl9fc2V0dGluZy0tb3Blbjpub3QoLnBiX19sYXllcnMtLXNlbGVjdCkgLnBiX19raXQtY2FudmFzLS1taW5pIHtcbiAgICB6LWluZGV4OiAwO1xuICB9XG4gIC5wYl9fc2V0dGluZy0tb3Blbjpub3QoLnBiX19sYXllcnMtLXNlbGVjdCk6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTUyLCAxNjAsIDE3NywgMC4zKTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgei1pbmRleDogMztcbiAgfVxuICAucGJfX3NldHRpbmctLW9wZW46bm90KC5wYl9fbGF5ZXJzLS1zZWxlY3QpIC5wYl9fa2l0LWhlYWRlci0taXRlbSAuYnV0dG9uX19kZWZhdWx0LCAucGJfX3NldHRpbmctLW9wZW46bm90KC5wYl9fbGF5ZXJzLS1zZWxlY3QpIC5wYl9fa2l0LWhlYWRlci0taXRlbSAucGJfX2tpdC1oZWFkZXItLWxvZ28tdGV4dCB7XG4gICAgZmlsdGVyOiBibHVyKDEwcHgpO1xuICB9XG4gIC5wYl9fc2V0dGluZy0tb3Blbjpub3QoLnBiX19sYXllcnMtLXNlbGVjdCkgLnBiX19raXQtaGVhZGVyLS1sb2dvLXRleHQge1xuICAgIGZpbHRlcjogYmx1cigxMHB4KTtcbiAgfVxuICAucGJfX3NldHRpbmctLW9wZW4gLnBiX19wYW5lbCAucGJfX2tpdC1idXR0b24ge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAucGJfX3NldHRpbmctLW9wZW4gLnBiX19raXQtcGFuZWwge1xuICAgIG1heC1oZWlnaHQ6IDgwdmg7XG4gIH1cbiAgLnBiX19zZXR0aW5nLS1vcGVuIC5wYl9fa2l0LXBhbmVsLS10eXBlIHtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDcwcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG4gIC5wYl9fc2V0dGluZy0tb3BlbiAucGJfX2tpdC1idXR0b24tLXNldHRpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOGNkZDc7XG4gIH1cbiAgLnBiX19wYW5lbC0tbW9yZS10ZXh0IC5wYl9fdGV4dC0tYWRkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbi5wYl9fcGFuZWwtLW9wYWNpdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGJfX3Rvb2x0aXAtaW5uZXItLXByb2R1Y3Qge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMzMzO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ucGJfX3Rvb2x0aXAtaW5uZXItLXByb2R1Y3QgdWwge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBiX190b29sdGlwLWlubmVyLS1wcm9kdWN0IHVsID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ucGJfX3BhbmVsLS1zZWFyY2gge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG59XG4ucGJfX3BhbmVsLS1zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLnBiX19wYW5lbC0tc2VhcmNoOjotbXMtY2xlYXIge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnBiX19wYW5lbC0tc2VhcmNoLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYl9fcGFuZWwtLXNlYXJjaC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMHB4O1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMi41O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udG5zLW91dGVyIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4udG5zLW91dGVyIFtoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udG5zLW91dGVyIFthcmlhLWNvbnRyb2xzXSwgLnRucy1vdXRlciBbZGF0YS1hY3Rpb25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udG5zLXNsaWRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDBzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDBzO1xufVxuXG4udG5zLXNsaWRlciA+IC50bnMtaXRlbSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4udG5zLWhvcml6b250YWwudG5zLXN1YnBpeGVsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRucy1ob3Jpem9udGFsLnRucy1zdWJwaXhlbCA+IC50bnMtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLnRucy1ob3Jpem9udGFsLnRucy1uby1zdWJwaXhlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLnRucy1ob3Jpem9udGFsLnRucy1uby1zdWJwaXhlbCA+IC50bnMtaXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4udG5zLWhvcml6b250YWwudG5zLWNhcm91c2VsLnRucy1uby1zdWJwaXhlbCA+IC50bnMtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG59XG5cbi50bnMtbm8tY2FsYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbn1cblxuLnRucy1nYWxsZXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG5cbi50bnMtZ2FsbGVyeSA+IC50bnMtaXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO1xuICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwcywgb3BhY2l0eSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO1xufVxuXG4udG5zLWdhbGxlcnkgPiAudG5zLXNsaWRlLWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udG5zLWdhbGxlcnkgPiAudG5zLW1vdmluZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xufVxuXG4udG5zLWF1dG93aWR0aCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRucy1sYXp5LWltZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi50bnMtbGF6eS1pbWcudG5zLWNvbXBsZXRlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnRucy1haCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDBzO1xuICAtbW96LXRyYW5zaXRpb246IGhlaWdodCAwcztcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDBzO1xufVxuXG4udG5zLW92aCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50bnMtdmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMDBlbTtcbn1cblxuLnRucy10cmFuc3BhcmVudCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnRucy1mYWRlSW4ge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgei1pbmRleDogMDtcbn1cblxuLnRucy1ub3JtYWwsIC50bnMtZmFkZU91dCB7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgei1pbmRleDogLTE7XG59XG5cbi50bnMtdnBmaXgge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udG5zLXZwZml4ID4gZGl2LCAudG5zLXZwZml4ID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50bnMtdC1zdWJwMiB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMzEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udG5zLXQtY3Qge1xuICB3aWR0aDogMjMzMy4zMzMzMzMzJTtcbiAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlICogNzAgLyAzKTtcbiAgd2lkdGg6IC1tb3otY2FsYygxMDAlICogNzAgLyAzKTtcbiAgd2lkdGg6IDIzMzMuMzMzMzMzMzMzMyU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG5cbi50bnMtdC1jdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLnRucy10LWN0ID4gZGl2IHtcbiAgd2lkdGg6IDEuNDI4NTcxNCU7XG4gIHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAvIDcwKTtcbiAgd2lkdGg6IC1tb3otY2FsYygxMDAlIC8gNzApO1xuICB3aWR0aDogMS40Mjg1NzE0Mjg2JTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLypcbiAqIENvbnRhaW5lciBzdHlsZVxuICovXG4ucHMge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICB0b3VjaC1hY3Rpb246IGF1dG87XG4gIC1tcy10b3VjaC1hY3Rpb246IGF1dG87XG59XG5cbi8qXG4gKiBTY3JvbGxiYXIgcmFpbCBzdHlsZXNcbiAqL1xuLnBzX19yYWlsLXgge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIGhlaWdodDogMTVweDtcbiAgYm90dG9tOiAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzX19yYWlsLXkge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICB3aWR0aDogMTVweDtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzLS1hY3RpdmUteCA+IC5wc19fcmFpbC14LFxuLnBzLS1hY3RpdmUteSA+IC5wc19fcmFpbC15IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucHM6aG92ZXIgPiAucHNfX3JhaWwteCxcbi5wczpob3ZlciA+IC5wc19fcmFpbC15LFxuLnBzLS1mb2N1cyA+IC5wc19fcmFpbC14LFxuLnBzLS1mb2N1cyA+IC5wc19fcmFpbC15LFxuLnBzLS1zY3JvbGxpbmcteCA+IC5wc19fcmFpbC14LFxuLnBzLS1zY3JvbGxpbmcteSA+IC5wc19fcmFpbC15IHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4ucHMgLnBzX19yYWlsLXg6aG92ZXIsXG4ucHMgLnBzX19yYWlsLXk6aG92ZXIsXG4ucHMgLnBzX19yYWlsLXg6Zm9jdXMsXG4ucHMgLnBzX19yYWlsLXk6Zm9jdXMsXG4ucHMgLnBzX19yYWlsLXgucHMtLWNsaWNraW5nLFxuLnBzIC5wc19fcmFpbC15LnBzLS1jbGlja2luZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLypcbiAqIFNjcm9sbGJhciB0aHVtYiBzdHlsZXNcbiAqL1xuLnBzX190aHVtYi14IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBoZWlnaHQgMC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBoZWlnaHQgMC4ycyBlYXNlLWluLW91dDtcbiAgaGVpZ2h0OiA2cHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ2JvdHRvbScgZm9yIHBzX190aHVtYi14ICovXG4gIGJvdHRvbTogMnB4O1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHNfX3RodW1iLXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIHdpZHRoIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgd2lkdGggMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDZweDtcbiAgLyogdGhlcmUgbXVzdCBiZSAncmlnaHQnIGZvciBwc19fdGh1bWIteSAqL1xuICByaWdodDogMnB4O1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHNfX3JhaWwteDpob3ZlciA+IC5wc19fdGh1bWIteCxcbi5wc19fcmFpbC14OmZvY3VzID4gLnBzX190aHVtYi14LFxuLnBzX19yYWlsLXgucHMtLWNsaWNraW5nIC5wc19fdGh1bWIteCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gIGhlaWdodDogMTFweDtcbn1cblxuLnBzX19yYWlsLXk6aG92ZXIgPiAucHNfX3RodW1iLXksXG4ucHNfX3JhaWwteTpmb2N1cyA+IC5wc19fdGh1bWIteSxcbi5wc19fcmFpbC15LnBzLS1jbGlja2luZyAucHNfX3RodW1iLXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICB3aWR0aDogMTFweDtcbn1cblxuLyogTVMgc3VwcG9ydHMgKi9cbkBzdXBwb3J0cyAoLW1zLW92ZXJmbG93LXN0eWxlOiBub25lKSB7XG4gIC5wcyB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnBzIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4ucGJfX2xheWVycy0tY290dG9uIC5wYl9fcGFuZWwtLW1vcmUtY29sb3IgLnBjci1zd2F0Y2hlcyA+IGJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGJfX2xheWVycy0tY290dG9uIC5wYl9fcGFuZWwtLW1vcmUtY29sb3IgLnBjci1zd2F0Y2hlcyA+IGJ1dHRvbjpudGgtbGFzdC1jaGlsZCgxKSwgLnBiX19sYXllcnMtLWNvdHRvbiAucGJfX3BhbmVsLS1tb3JlLWNvbG9yIC5wY3Itc3dhdGNoZXMgPiBidXR0b246bnRoLWxhc3QtY2hpbGQoMikge1xuICBkaXNwbGF5OiBpbml0aWFsO1xufVxuLnBiX19sYXllcnMtLWNvdHRvbiAucGJfX3BhbmVsLS1tb3JlLWNvbG9yIC5wYl9fa2l0LWJ1dHRvbi0tY29sb3ItYWxsLCAucGJfX2xheWVycy0tY290dG9uIC5wYl9fcGFuZWwtLW1vcmUtY29sb3IgLnBjci1pbnRlcmFjdGlvbiwgLnBiX19sYXllcnMtLWNvdHRvbiAucGJfX3BhbmVsLS1tb3JlLWNvbG9yIC5wY3Itc2VsZWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBiX19oZWxwLWxpbmssIC5wYl9fdG9hc3QtLWFjdGlvbiwgLnBiX19jYXJ0LXF0eS0tYnV0dG9uLCAucGJfX2NhcnQtaXRlbS0tbGluaywgLnBiX19mb250LS1pdGVtLCAucGJfX2ZvbnQtLWN1cnJlbnQsIC5wYl9fa2l0LS1pbmRleC10ZXh0LCAucGJfX2ltZy1kZWxldGUsIC5wYl9fZm9ybS0tZmlsZS1pdGVtIGJ1dHRvbiwgLnBiX19raXQtY2FydC1idXR0b24sIGJ1dHRvbi5wYl9fa2l0LXR5cGUge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uLnBiX19raXQtdHlwZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmMWYxZjE7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuYnV0dG9uLnBiX19raXQtdHlwZSA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJ1dHRvbi5wYl9fa2l0LXR5cGUgLmJ1dHRvbl9fZGVmYXVsdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucGJfX2tpdC10eXBlLS1pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBiX19raXQtaGVhZGVyLS1pdGVtLWFjdGlvbnMge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5wYl9fa2l0LWhlYWRlci0taXRlbS1hY3Rpb25zID4gLnBiX19mbGV4IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuXG4ucGJfX2tpdC1jYXJ0LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjOThhMGIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcbn1cbi5wYl9fa2l0LWNhcnQtYnV0dG9uIFtjbGFzc149cGJfa2l0X2ljb25dIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnBiX19raXQtY2FydC1idXR0b246aG92ZXIge1xuICBjb2xvcjogI2U3MzE0YjtcbiAgYm9yZGVyLWNvbG9yOiAjZTczMTRiO1xufVxuXG4ucGJfX2tpdC1jYXJ0LWNvdW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC03cHg7XG4gIHJpZ2h0OiAtN3B4O1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzMxNGI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYl9fcGFuZWwtLW1vcmUtbGF5ZXItZ3JvdXAgLnBiX19mb3JtLS1maWxlLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGJfX3BhbmVsLS1tb3JlLWxheWVyLWdyb3VwIC5wYl9fZm9ybS0tZmlsZS1saXN0OmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBiX19mb3JtLS1maWxlLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmMGYwZjM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBncmFiO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycztcbn1cbi5wYl9fZm9ybS0tZmlsZS1pdGVtLnBiLS1zZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICNlNzMxNGI7XG59XG4ucGJfX2Zvcm0tLWZpbGUtaXRlbS0taGlkZGVuIHtcbiAgb3BhY2l0eTogMC41NTtcbn1cbi5wYl9fZm9ybS0tZmlsZS1pdGVtLnBiLWRyYWcge1xuICBvcGFjaXR5OiAwLjQ7XG59XG4ucGJfX2Zvcm0tLWZpbGUtaXRlbSBidXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgY29sb3I6ICM5OGEwYjE7XG59XG4ucGJfX2Zvcm0tLWZpbGUtaXRlbSBidXR0b246aG92ZXIge1xuICBjb2xvcjogI2U3MzE0Yjtcbn1cblxuLnBiX19mb3JtLS1maWxlLWltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYzIHVybChcIi9jZG4vaW1nL2tpdC9iZy1tYXNrLnN2Z1wiKTtcbiAgY29sb3I6ICM5OGEwYjE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnBiX19mb3JtLS1maWxlLXRodW1iIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ucGJfX2Zvcm0tLWZpbGUtbmFtZSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzRmNGY0Zjtcbn1cblxuLnBiX19mb3JtLS1vYmotaW1nIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuXG4ucGJfX2ltZy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmMGYwZjM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Nkbi9pbWcva2l0L2JnLW1hc2suc3ZnXCIpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBiX19pbWctaXRlbTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2U3MzE0Yjtcbn1cblxuLnBiX19pbWctdXBsb2FkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucGJfX2ltZy1kZWxldGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICByaWdodDogNHB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgY29sb3I6ICNlNzMxNGI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5wYl9fa2l0LS1pbmRleCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMnB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGJfX2tpdC0taW5kZXgtYm9keSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucGJfX2tpdC0taW5kZXgtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucGJfX2tpdC0taW5kZXgtdGV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjM7XG4gIGNvbG9yOiAjZTczMTRiO1xufVxuLnBiX19raXQtLWluZGV4LXRleHQucGItZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucGJfX2ZvbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGJfX2ZvbnQtLWN1cnJlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBhZGRpbmc6IDAgMTRweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2YwZjBmMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4ucGJfX2ZvbnQtLWN1cnJlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzk4YTBiMTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM5OGEwYjE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC0zcHgpO1xufVxuLnBiX19mb250LS1saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDtcbiAgdG9wOiBjYWxjKDEwMCUgKyA0cHgpO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5wYl9fZm9udC0taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5wYl9fZm9udC0taXRlbTpob3ZlciwgLnBiX19mb250LS1pdGVtLnBiLS1zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYzO1xuICBjb2xvcjogI2U3MzE0Yjtcbn1cblxuLnBiX19raXQtLWRpYWxvZyAucGJfX2tpdC0tY2FydC10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wYl9fa2l0LS1kaWFsb2ctYnV0dG9ucyB7XG4gIGdhcDogMTBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnBiX19raXQtLWRpYWxvZy1idXR0b25zIC5idXR0b25fX2RlZmF1bHQge1xuICBmbGV4OiAxIDEgMTYwcHg7XG59XG5cbi5wYl9fa2l0LS1jYXJ0LXByb2R1Y3Qge1xuICBtYXJnaW46IC01cHggMCAxMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjOThhMGIxO1xufVxuXG4ucGJfX2tpdC0tY2FydC1wcmV2aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wYl9fa2l0LS1jYXJ0LXByZXZpZXc6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBiX19raXQtLWNhcnQtcHJldmlldyBpbWcge1xuICBtYXgtaGVpZ2h0OiAxNjBweDtcbiAgbWF4LXdpZHRoOiA0NSU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5wYl9fa2l0LS1jYXJ0LXRvdGFsLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzk4YTBiMTtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBiX19jYXJ0LWJvZHkge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cblxuLnBiX19jYXJ0LS1lbXB0eSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuLnBiX19jYXJ0LS1lbXB0eSAucGJfX2tpdC0tY2FydC10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wYl9fY2FydC0tbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWF4LWhlaWdodDogNjB2aDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ucGJfX2NhcnQtLWZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2YwZjBmMztcbn1cbi5wYl9fY2FydC0tdG90YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDA7XG59XG4ucGJfX2NhcnQtLWJ1dHRvbnMge1xuICBnYXA6IDEwcHg7XG59XG4ucGJfX2NhcnQtLWJ1dHRvbnMgLmJ1dHRvbl9fZGVmYXVsdCB7XG4gIGZsZXg6IDEgMSAyMDBweDtcbn1cblxuLnBiX19jYXJ0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG4gIHBhZGRpbmc6IDE2cHggMDtcbn1cbi5wYl9fY2FydC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fY2FydC1pdGVtIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5wYl9fY2FydC1pdGVtLS1pbWFnZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDZweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ucGJfX2NhcnQtaXRlbS0taW1hZ2VzIGltZyB7XG4gIHdpZHRoOiA3MnB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMztcbn1cbi5wYl9fY2FydC1pdGVtLS1ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG4ucGJfX2NhcnQtaXRlbS0tbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5wYl9fY2FydC1pdGVtLS10ZXh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzk4YTBiMTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnBiX19jYXJ0LWl0ZW0tLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNHB4IDE0cHg7XG59XG4ucGJfX2NhcnQtaXRlbS0tbGluayB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM5OGEwYjE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnBiX19jYXJ0LWl0ZW0tLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2U3MzE0YjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBiX19jYXJ0LWl0ZW0tLXNpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19jYXJ0LWl0ZW0tLXNpZGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnBiX19jYXJ0LWl0ZW0tLXByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnBiX19jYXJ0LXF0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmMGYwZjM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wYl9fY2FydC1xdHktLWJ1dHRvbiB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM5OGEwYjE7XG59XG4ucGJfX2NhcnQtcXR5LS1idXR0b246aG92ZXIge1xuICBjb2xvcjogI2U3MzE0Yjtcbn1cbi5wYl9fY2FydC1xdHktLXZhbHVlIHtcbiAgbWluLXdpZHRoOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5wYl9fb3JkZXIgLnBiX19pbnB1dC0tbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5wYl9fb3JkZXIgLnBiX19pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBiX19vcmRlciB0ZXh0YXJlYS5wYl9faW5wdXQge1xuICByZXNpemU6IHZlcnRpY2FsO1xuICBtaW4taGVpZ2h0OiA3MHB4O1xufVxuLnBiX19vcmRlci0tbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjOThhMGIxO1xufVxuLnBiX19vcmRlci0tc3VtbWFyeSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5wYl9fb3JkZXItLWxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiA0cHggMDtcbn1cbi5wYl9fb3JkZXItLXRvdGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxMHB4IDAgMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmMGYwZjM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDA7XG59XG4ucGJfX29yZGVyLS1ub3RlIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzk4YTBiMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBiX19vcmRlci0tZG9uZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYl9fb3JkZXItLWRvbmUgLnBiX19raXQtLWNhcnQtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5wYl9faGVscC0tbGlzdCB7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5wYl9faGVscC0tbGlzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnBiX19mYWJyaWMtLW1vZGFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBiX19mYWJyaWMtLW1vZGFsLS10b3Age1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnBiX19mYWJyaWMtLW1vZGFsLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNlNzMxNGI7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5wYl9fZmFicmljLS1tb2RhbC0tc2lnbmF0dXJlIHtcbiAgY29sb3I6ICM5OGEwYjE7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5wYl9fZmFicmljLS1tb2RhbC0tbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fZmFicmljLS1tb2RhbC0tbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5wYl9fZmFicmljLS1tb2RhbC0taXRlbSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG59XG4ucGJfX2ZhYnJpYy0tbW9kYWwtLW5hbWUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5wYl9fZmFicmljLS1tb2RhbC0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnBiX19mYWJyaWMtLW1vZGFsLS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wYl9fZmFicmljLS1tb2RhbC0taW1nLWJsb2NrIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi5wYl9fZmFicmljLS1tb2RhbC0taW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuLnBiX19mYWJyaWMtLW1vZGFsLS1pbWctY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOThhMGIxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnBiX19raXQtLXNpemUtLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDgwdmg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucGJfX2ZhYnJpYy0tem9vbS1wcmV2aWV3IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjOThhMGIxO1xufVxuLnBiX19mYWJyaWMtLXpvb20tcHJldmlldyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDcwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnBiX19mYWJyaWMtLXpvb20tYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnBiX19raXQtaGVhZGVyLS1pdGVtLWFjdGlvbnMgPiAucGJfX2ZsZXgge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLnBiX19raXQtdHlwZS0taW1nIHtcbiAgICBoZWlnaHQ6IDI1NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19raXQtdHlwZS0taW1nIHtcbiAgICBoZWlnaHQ6IDI1NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19raXQtdHlwZS0taW1nIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5cbmJ1dHRvbi5wYl9fa2l0LXR5cGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5idXR0b24ucGJfX2tpdC10eXBlLnBiX19raXQtdHlwZS0tY290dG9uOmFmdGVyIHtcbiAgdG9wOiAxMHB4O1xuICBib3R0b206IGF1dG87XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBidXR0b24ucGJfX2tpdC10eXBlLnBiX19raXQtdHlwZS0tY290dG9uOmFmdGVyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgdG9wOiA2cHg7XG4gICAgcmlnaHQ6IDZweDtcbiAgfVxufVxuXG4ucGJfX2NhcnQtLWVtcHR5IC5idXR0b25fX2RlZmF1bHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ucGJfX2tpdC0tZmFicmljLS1oZWxwIC5wYl9fa2l0LS1jYXJ0LXRleHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucGJfX2hlbHAtLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG59XG5cbi5wYl9fa2l0LS1mYWJyaWMtLWFsYXJtIC5wYl9fdG9vbHRpcC1pbm5lciB1bCB1bCB7XG4gIGNvbHVtbnM6IDM7XG4gIGNvbHVtbi1nYXA6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX2tpdC0tZmFicmljLS1hbGFybSAucGJfX3Rvb2x0aXAtaW5uZXIgdWwgdWwge1xuICAgIGNvbHVtbnM6IDI7XG4gIH1cbn1cbi5wYl9fa2l0LS1mYWJyaWMtLWFsYXJtIC5wYl9fdG9vbHRpcC1pbm5lciB1bCB1bCBsaSB7XG4gIGJyZWFrLWluc2lkZTogYXZvaWQ7XG59XG5cbi5wYl9fb2JqLS1hbmdsZSAucGJfX3JhbmdlLS1pbnB1dC1ib3g6YWZ0ZXIge1xuICBjb250ZW50OiBcIsKwXCI7XG59XG5cbi5wYl9fb2JqLS1zY2FsZSAucGJfX3JhbmdlLS1pbnB1dC1ib3g6YWZ0ZXIge1xuICBjb250ZW50OiBcIiVcIjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5wYl9fa2l0LXBhbmVsLS1lZGl0LXBob3RvIC5wYl9fcGFuZWwtLW9wYWNpdHksXG4ucGJfX2tpdC1wYW5lbC0tZWRpdC10ZXh0IC5wYl9fcGFuZWwtLW9wYWNpdHkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLnBiX19wYW5lbC0tYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDhweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjBmMGYzO1xuICB9XG4gIC5wYl9fcGFuZWwtLWFjdGlvbnMgLnBiX19wYW5lbC0taXRlbSB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDZweDtcbiAgICBwYWRkaW5nOiAxMHB4IDAgOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjM7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG4gIC5wYl9fcGFuZWwtLWFjdGlvbnMgLnBiX19wYW5lbC0taXRlbTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBiX19wYW5lbC0tYWN0aW9ucyAucGJfX3BhbmVsLS1pdGVtIFtjbGFzc149cGJfa2l0X2ljb25dIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAucGJfX3BhbmVsLS1hY3Rpb25zIC5wYl9fcGFuZWwtLWl0ZW0gLnBiX19wYW5lbC0taXRlbS10ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5wYl9fcGFuZWwtLWFjdGlvbnMgLnBiX19wYW5lbC0taXRlbTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTczMTRiO1xuICB9XG4gIC5wYl9fcGFuZWwtLWFjdGlvbnMgLnBiX19wYW5lbC0taXRlbTpob3ZlciBbY2xhc3NePXBiX2tpdF9pY29uXSB7XG4gICAgY29sb3I6ICNlNzMxNGIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fcGFuZWwtLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAucGJfX2tpdC1wYW5lbC0tZWRpdC10ZXh0ID4gLnBiX19wYW5lbC0taXRlbSBbY2xhc3NePXBiX2tpdF9pY29uXSxcbiAgLnBiX19raXQtcGFuZWwtLWVkaXQtcGhvdG8gPiAucGJfX3BhbmVsLS1pdGVtIFtjbGFzc149cGJfa2l0X2ljb25dIHtcbiAgICB3aWR0aDogNDZweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbi5wYl9fcGFuZWwtLWFjdGlvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fcGFuZWwtLWFjdGlvbi1kb25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fa2l0LXBhbmVsLS1lZGl0LXBob3RvLFxuICAucGJfX2tpdC1wYW5lbC0tZWRpdC10ZXh0IHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIGdhcDogMTRweDtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIH1cbiAgLnBiX19raXQtcGFuZWwtLWVkaXQtcGhvdG8gLnBiX19wYW5lbC0taXRlbSxcbiAgLnBiX19raXQtcGFuZWwtLWVkaXQtdGV4dCAucGJfX3BhbmVsLS1pdGVtIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxufVxuXG4ucGJfX3RleHQtLXBsYWluIHtcbiAgbWFyZ2luOiA0cHggMCAxOHB4O1xufVxuXG4ucGJfX2tpdC0tbWFpbi5wYl9fa2l0LS1tYWluLXByZXZpZXc6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBiX19raXQtLW1haW4ucGJfX2tpdC0tbWFpbi1wcmV2aWV3IC5wYl9fa2l0LWhlYWRlci0taXRlbSAuYnV0dG9uX19kZWZhdWx0LFxuLnBiX19raXQtLW1haW4ucGJfX2tpdC0tbWFpbi1wcmV2aWV3IC5wYl9fa2l0LWhlYWRlci0tbG9nby10ZXh0IHtcbiAgZmlsdGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAucGJfX3BhbmVsLS1hY3Rpb25zIC5wYl9fcGFuZWwtLWl0ZW0ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gIH1cbiAgLnBiX19wYW5lbC0tYWN0aW9ucyAucGJfX3BhbmVsLS1pdGVtIFtjbGFzc149cGJfa2l0X2ljb25dIHtcbiAgICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG4ucGJfX2xheWVycy0tdG9vbHMge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnBiX19sYXllcnMtLXRvb2xzIC5wYl9fa2l0LXBhbmVsLS1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ucGJfX2xheWVycy0tZW1wdHkge1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM5OGEwYjE7XG59XG5cbi5wYl9fbGF5ZXJzLS1idXR0b25zIHtcbiAgZ2FwOiA4cHg7XG59XG4ucGJfX2xheWVycy0tYnV0dG9ucyAuYnV0dG9uX19kZWZhdWx0IHtcbiAgZmxleDogMSAxIDA7XG4gIG1pbi13aWR0aDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnBiX19raXQtLWluZGV4LnBiX19raXQtLWluZGV4IHtcbiAgcGFkZGluZzogNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1pbi13aWR0aDogMTcwcHg7XG59XG4ucGJfX2tpdC0taW5kZXgucGJfX2tpdC0taW5kZXggLnBiX19raXQtLWluZGV4LWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJweDtcbn1cbi5wYl9fa2l0LS1pbmRleC5wYl9fa2l0LS1pbmRleCAucGJfX2tpdC0taW5kZXgtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBiX19raXQtLWluZGV4LnBiX19raXQtLWluZGV4IC5wYl9fa2l0LS1pbmRleC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOXB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMwMDA7XG59XG4ucGJfX2tpdC0taW5kZXgucGJfX2tpdC0taW5kZXggLnBiX19raXQtLWluZGV4LXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItdG9wOiAycHggc29saWQgY3VycmVudENvbG9yO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDJweCwgMnB4KTtcbn1cbi5wYl9fa2l0LS1pbmRleC5wYl9fa2l0LS1pbmRleCAucGJfX2tpdC0taW5kZXgtdGV4dC5wYl9fa2l0LS1pbmRleC1ib3R0b206YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZykgdHJhbnNsYXRlKDJweCwgMnB4KTtcbn1cbi5wYl9fa2l0LS1pbmRleC5wYl9fa2l0LS1pbmRleCAucGJfX2tpdC0taW5kZXgtdGV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjM7XG4gIGNvbG9yOiAjZTczMTRiO1xufVxuLnBiX19raXQtLWluZGV4LnBiX19raXQtLWluZGV4IC5wYl9fa2l0LS1pbmRleC10ZXh0LnBiLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbn1cblxuLnBiX190b2FzdCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDI4cHg7XG4gIHotaW5kZXg6IDExMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMThweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMjRweCk7XG4gIHBhZGRpbmc6IDEycHggMTZweCAxMnB4IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmMzQzZDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggcmdiYSgzMSwgMzYsIDQ4LCAwLjI1KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTBweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yMnMgZWFzZSwgdHJhbnNmb3JtIDAuMjJzIGVhc2U7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnBiX190b2FzdC5pcy12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnBiX190b2FzdC0tYWN0aW9uIHtcbiAgY29sb3I6ICNmZjg1OTc7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wYl9fdG9hc3QtLWFjdGlvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnV0dG9uX19kZWZhdWx0IHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzLCB0cmFuc2Zvcm0gMC4xMnM7XG59XG4uYnV0dG9uX19kZWZhdWx0OmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xufVxuXG4ucGJfX3BhbmVsLS1pdGVtIFtjbGFzc149cGJfa2l0X2ljb25dIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cywgY29sb3IgMC4yNXMsIHRyYW5zZm9ybSAwLjE1cztcbn1cblxuLnBiX19wYW5lbC0taXRlbTphY3RpdmUgW2NsYXNzXj1wYl9raXRfaWNvbl0ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTIpO1xufVxuXG4ucGJfX2tpdC0tbWluaS1idXR0b24ge1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycywgdHJhbnNmb3JtIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAucGJfX2tpdC0tbWluaS1idXR0b246aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICBib3gtc2hhZG93OiAwIDZweCAxNnB4IHJnYmEoMzEsIDM2LCA0OCwgMC4xKTtcbiAgfVxufVxuXG4ucGJfX2tpdC1mcm9udC0tYm94LFxuLnBiX19raXQtYmFjay0tYm94IHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLCB2aXNpYmlsaXR5IDAuMjVzO1xufVxuXG4ucGNyLXN3YXRjaGVzID4gYnV0dG9uIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzO1xufVxuLnBjci1zd2F0Y2hlcyA+IGJ1dHRvbjpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xMik7XG59XG4ucGNyLXN3YXRjaGVzID4gYnV0dG9uOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG59XG5cbi5wYl9fcmFuZ2UtLWlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cztcbn1cbi5wYl9fcmFuZ2UtLWlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG4ucGJfX3JhbmdlLS1pbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cztcbn1cbi5wYl9fcmFuZ2UtLWlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuLnBiX19yYW5nZS0tYnV0dG9uIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTJzO1xufVxuLnBiX19yYW5nZS0tYnV0dG9uOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbn1cblxuLnBiX19mb3JtLS1maWxlLWl0ZW0ge1xuICBhbmltYXRpb246IHBiLWZhZGUtaW4gMC4ycyBlYXNlO1xufVxuXG4ucGJfX2tpdC1jYXJ0LWJ1dHRvbi5pcy1idW1wIHtcbiAgYW5pbWF0aW9uOiBwYi1idW1wIDAuNDVzIGVhc2U7XG59XG4ucGJfX2tpdC1jYXJ0LWJ1dHRvbi5pcy1idW1wIC5wYl9fa2l0LWNhcnQtY291bnQge1xuICBhbmltYXRpb246IHBiLWJ1bXAgMC40NXMgZWFzZTtcbn1cblxuLnBiX19raXQtLW1haW4gOmZvY3VzLXZpc2libGUsXG4ud2luIDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICNlNzMxNGI7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG5cbi5wYl9fa2l0LS1tYWluIGlucHV0OmZvY3VzLXZpc2libGUsXG4ucGJfX2tpdC0tbWFpbiB0ZXh0YXJlYTpmb2N1cy12aXNpYmxlLFxuLndpbiBpbnB1dDpmb2N1cy12aXNpYmxlLFxuLndpbiB0ZXh0YXJlYTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuQGtleWZyYW1lcyBwYi1mYWRlLWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcGItYnVtcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDM1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE4KTtcbiAgfVxuICA3MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45Nik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnBiX19raXQtLW1haW4gKixcbiAgLndpbiAqLFxuICAucGJfX3RvYXN0IHtcbiAgICBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYl9faGVscC1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNnB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5wYl9faGVscC1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweCAxNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnM7XG59XG4ucGJfX2hlbHAtbGluayBbY2xhc3NePXBiX2tpdF9pY29uXSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICM5OGEwYjE7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG4ucGJfX2hlbHAtbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM5OGEwYjE7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM5OGEwYjE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5wYl9faGVscC1saW5rOmhvdmVyLCAucGJfX2hlbHAtbGluazphY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNlNzMxNGI7XG4gIGNvbG9yOiAjZTczMTRiO1xufVxuLnBiX19oZWxwLWxpbms6aG92ZXIgW2NsYXNzXj1wYl9raXRfaWNvbl0sIC5wYl9faGVscC1saW5rOmFjdGl2ZSBbY2xhc3NePXBiX2tpdF9pY29uXSB7XG4gIGNvbG9yOiAjZTczMTRiO1xufVxuXG4ucGJfX3RvYXN0LS10ZXh0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnBiX19sYXllcnMtLWJ1dHRvbnMgLmJ1dHRvbl9fZGVmYXVsdCB7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0bztcbn1cblxuLnBiX19jYWN0aW9ucyxcbi5wYl9fbWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX2tpdC0tbWFpbiB7XG4gICAgLS1wYi1tYmFyOiA2NHB4O1xuICB9XG4gIC5wYl9fa2l0LS1tYWluOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYl9fa2l0LS1tYWluIC5wYl9fa2l0LWhlYWRlci0taXRlbSAuYnV0dG9uX19kZWZhdWx0LFxuICAucGJfX2tpdC0tbWFpbiAucGJfX2tpdC1oZWFkZXItLWxvZ28tdGV4dCB7XG4gICAgZmlsdGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiX19raXQtcGFuZWwtLXR5cGUsXG4gIC5wYl9fa2l0LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYl9fa2l0LXBhbmVsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiB2YXIoLS1wYi1tYmFyKSAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDQwICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDU2KSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHggMTZweCAwIDA7XG4gICAgYm94LXNoYWRvdzogMCAtMTBweCAzMHB4IHJnYmEoMzEsIDM2LCA0OCwgMC4xKSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoMTAwJSArIHZhcigtLXBiLW1iYXIpKSk7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjIsIDAuOCwgMC4yLCAxKSwgdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC4zcztcbiAgfVxuICAucGJfX2tpdC1wYW5lbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgbWFyZ2luOiA4cHggYXV0byAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkY2UzO1xuICB9XG4gIC5wYl9fc2hlZXQtLW9wZW4gLnBiX19raXQtcGFuZWwge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjIsIDAuOCwgMC4yLCAxKSwgdmlzaWJpbGl0eSAwcztcbiAgfVxuICAucGJfX2tpdC1wYW5lbCAucGJfX3BhbmVsIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYl9fa2l0LXBhbmVsIC5wYl9fa2l0LXBhbmVsLS1tb3JlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiA1NiAtIDEycHgpO1xuICAgIHBhZGRpbmc6IDAgMTZweCAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuICB9XG4gIC5wYl9fa2l0LXBhbmVsIC5wYl9fcGFuZWwtLW1vcmUtLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA0cHggMCAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAucGJfX2tpdC1wYW5lbCAucGJfX3BhbmVsLS1tb3JlLS1jbG9zZSAucGJfX3BhbmVsLS1iYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYl9fa2l0LXBhbmVsIC5wYl9fcGFuZWwtLW1vcmUtLWNsb3NlIC5wYl9fcGFuZWwtLWNsb3NlIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjM7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAucGJfX2tpdC1wYW5lbCAucGJfX3BhbmVsLS1tb3JlLS1jbG9zZSAucGJfX3BhbmVsLS1jbG9zZTpiZWZvcmUsIC5wYl9fa2l0LXBhbmVsIC5wYl9fcGFuZWwtLW1vcmUtLWNsb3NlIC5wYl9fcGFuZWwtLWNsb3NlOmFmdGVyIHtcbiAgICByaWdodDogNTAlO1xuICAgIG1heC13aWR0aDogMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk4YTBiMTtcbiAgfVxuICAucGJfX2tpdC1wYW5lbCAucGJfX3BhbmVsLS1tb3JlLWJvZHkge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYl9fa2l0LS1pbnB1dFtuYW1lPXBiX19wYW5lbF06Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS1tb3JlIC5wYl9fcGFuZWwtLW1vcmUtYm9keSB7XG4gICAgcGFkZGluZzogMCAwIDhweCAhaW1wb3J0YW50O1xuICB9XG4gICNQYkdlbmVyYXRpb25tb3JlOmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tbW9yZSAucGJfX3BhbmVsLS1tb3JlLW1vcmUgLnBiX19wYW5lbC0tbW9yZS1ib2R5IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5wYl9fbWJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDQxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogdmFyKC0tcGItbWJhcik7XG4gICAgcGFkZGluZy1ib3R0b206IGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWNlZWYyO1xuICB9XG4gICNQYkdlbmVyYXRpb25TZWxlY3Q6bm90KDpjaGVja2VkKSB+IC5wYl9fa2l0LWZhYnJpYyAucGJfX21iYXIsXG4gICNQYkdlbmVyYXRpb25TZWxlY3Q6bm90KDpjaGVja2VkKSB+IC5wYl9fa2l0LWZhYnJpYyAucGJfX2NhY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYl9fbWJhci0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5wYl9fa2l0LS1tYWluOm5vdCgucGJfX2VkaXQtLXRleHQpOm5vdCgucGJfX2VkaXQtLXBob3RvKSAucGJfX21iYXItLW1haW4sXG4gIC5wYl9fZWRpdC0tcGhvdG8gLnBiX19tYmFyLS1waG90byxcbiAgLnBiX19lZGl0LS10ZXh0IC5wYl9fbWJhci0tdGV4dC10b29scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbmltYXRpb246IHBiLW1iYXItaW4gMC4yMnMgZWFzZTtcbiAgfVxuICAucGJfX21iYXItLW1haW4gLnBiX19tYmFyLS1pdGVtIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbiAgLnBiX19tYmFyLS1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA1cHg7XG4gICAgbWluLXdpZHRoOiA2NnB4O1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAjOThhMGIxO1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgfVxuICAucGJfX21iYXItLWl0ZW0gW2NsYXNzXj1wYl9raXRfaWNvbl0ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXM7XG4gIH1cbiAgLnBiX19tYmFyLS1pdGVtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMXB4O1xuICAgIGxlZnQ6IDIyJTtcbiAgICByaWdodDogMjIlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNzMxNGI7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLjIsIDAuOCwgMC4yLCAxKTtcbiAgfVxuICAucGJfX21iYXItLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICBjb2xvcjogI2U3MzE0YjtcbiAgfVxuICAucGJfX21iYXItLWl0ZW0uaXMtYWN0aXZlOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIH1cbiAgLnBiX19tYmFyLS1pdGVtOmFjdGl2ZSBbY2xhc3NePXBiX2tpdF9pY29uXSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjg4KTtcbiAgfVxuICAucGJfX21iYXItLWl0ZW0ucGJfX3BhbmVsLS1vcGFjaXR5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5wYl9fbWJhci0tc2Nyb2xsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggcHJveGltaXR5O1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwMCA4OCUsIHRyYW5zcGFyZW50KTtcbiAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDAgODglLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgLnBiX19tYmFyLS1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYl9fbWJhci0tc2Nyb2xsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICB9XG4gIC5wYl9fbWJhci0tc2Nyb2xsIC5wYl9fbWJhci0taXRlbSB7XG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0O1xuICB9XG4gIC5wYl9fbWJhci0tZG9uZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA1cHg7XG4gICAgd2lkdGg6IDcycHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNzMxNGI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgfVxuICAucGJfX21iYXItLWRvbmUgW2NsYXNzXj1wYl9raXRfaWNvbl0ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAucGJfX21iYXItLWRvbmU6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxZDM4O1xuICB9XG4gIC5wYl9fY2FjdGlvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDY4cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogOHB4O1xuICB9XG4gIC5wYl9fY2FjdGlvbnMtLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTNlNWVhO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjOThhMGIxO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMzEsIDM2LCA0OCwgMC4wNik7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnMsIHRyYW5zZm9ybSAwLjEycztcbiAgICBhbmltYXRpb246IHBiLXBvcC1pbiAwLjJzIGVhc2U7XG4gIH1cbiAgLnBiX19jYWN0aW9ucy0taXRlbTphY3RpdmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45Mik7XG4gIH1cbiAgI1BiR2VuZXJhdGlvbkdyaWQ6Y2hlY2tlZCB+IC5wYl9fY29udGFpbmVyLS1ib2R5IC5wYl9fY2FjdGlvbnMtLWdyaWQge1xuICAgIGNvbG9yOiAjZTczMTRiO1xuICAgIGJvcmRlci1jb2xvcjogI2U3MzE0YjtcbiAgfVxuICAucGJfX2tpdC0tbWluaS1idXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDMxLCAzNiwgNDgsIDAuMDYpO1xuICB9XG4gIC5wYl9fa2l0LWZhYnJpYy0taGVhZGVyIC5wYl9fa2l0LWhlYWRlci0taXRlbS1hY3Rpb25zID4gLnBiX19mbGV4IHtcbiAgICBnYXA6IDhweDtcbiAgfVxuICAucGJfX2tpdC1mYWJyaWMtLWhlYWRlciAucGJfX2tpdC1idXR0b24tLWJhY2suYnV0dG9uX19kZWZhdWx0IHtcbiAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTNlNWVhICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICM5OGEwYjEgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGJfX2tpdC1mYWJyaWMtLWhlYWRlciAucGJfX2tpdC1idXR0b24tLWJhY2suYnV0dG9uX19kZWZhdWx0OmJlZm9yZSwgLnBiX19raXQtZmFicmljLS1oZWFkZXIgLnBiX19raXQtYnV0dG9uLS1iYWNrLmJ1dHRvbl9fZGVmYXVsdDphZnRlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjOThhMGIxO1xuICB9XG4gIC5wYl9fa2l0LWZhYnJpYy0taGVhZGVyIC5wYl9fa2l0LWJ1dHRvbi0tYnV5LmJ1dHRvbl9fZGVmYXVsdCB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDE0cHggIWltcG9ydGFudDtcbiAgICBnYXA6IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgfVxuICAucGJfX2tpdC1mYWJyaWMtLWhlYWRlciAucGJfX2tpdC1idXR0b24tLWJ1eS5idXR0b25fX2RlZmF1bHQ6YmVmb3JlLCAucGJfX2tpdC1mYWJyaWMtLWhlYWRlciAucGJfX2tpdC1idXR0b24tLWJ1eS5idXR0b25fX2RlZmF1bHQ6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYl9fa2l0LWZhYnJpYy0taGVhZGVyIC5wYl9fa2l0LWNhcnQtYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbiAgLnBiX19raXQtZmFicmljLS1oZWFkZXIgLnBiX19raXQtaGVhZGVyLS1pdGVtLS10eXBlIC5wYl9fc2VsZWN0IHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICA6cm9vdCB7XG4gICAgLS1wYi1tYmFyOiA2NHB4O1xuICB9XG4gIC5wYl9fdG9hc3Qge1xuICAgIGJvdHRvbTogY2FsYyh2YXIoLS1wYi1tYmFyKSArIDEycHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHBiLW1iYXItaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHBiLXBvcC1pbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fa2l0LXBhbmVsIC5wYl9fcGFuZWwtLW1vcmUtLWNsb3NlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA2cHggIWltcG9ydGFudDtcbiAgfVxuICAucGJfX2tpdC1wYW5lbCAucGJfX3BhbmVsLS1tb3JlLS1jbG9zZSAucGJfX3BhbmVsLS1tb3JlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzJmMzQzZDtcbiAgfVxufVxuLnBiX19zZWcge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IDRweDtcbiAgcGFkZGluZzogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY1Zjc7XG59XG4ucGJfX3NlZy0taXRlbSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmc6IDlweCA0cHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzZiNzI4MDtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbn1cbi5wYl9fc2VnLS1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICNlNzMxNGI7XG59XG4ucGJfX3NlZy0taXRlbS5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2U3MzE0YjtcbiAgYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMzEsIDM2LCA0OCwgMC4xMik7XG59XG5cbi5wYl9fZngge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBiX19meC5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYW5pbWF0aW9uOiBwYi1mYWRlLWluIDAuMnMgZWFzZTtcbn1cbi5wYl9fZngtLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGNvbG9yOiAjOThhMGIxO1xufVxuLnBiX19meCAucGJfX3RleHQtLWJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5wYl9fdG9vbHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4ucGJfX3Rvb2wge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIG1pbi1oZWlnaHQ6IDY0cHg7XG4gIHBhZGRpbmc6IDhweCA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlY2VlZjI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMyZjM0M2Q7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycywgY29sb3IgMC4ycywgYmFja2dyb3VuZC1jb2xvciAwLjJzLCB0cmFuc2Zvcm0gMC4xMnM7XG59XG4ucGJfX3Rvb2wgW2NsYXNzXj1wYl9raXRfaWNvbl0ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjOThhMGIxO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuLnBiX190b29sOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTczMTRiO1xuICBjb2xvcjogI2U3MzE0Yjtcbn1cbi5wYl9fdG9vbDpob3ZlciBbY2xhc3NePXBiX2tpdF9pY29uXSB7XG4gIGNvbG9yOiAjZTczMTRiO1xufVxuLnBiX190b29sOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45Nik7XG59XG4ucGJfX3Rvb2wucGItZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnBiX19raXQtcGFuZWwtLW1vcmUgLnBiX19raXQtcGFuZWwtLW5hbWUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGNvbG9yOiAjMmYzNDNkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLnBiX19wYW5lbC0tbW9yZS1tb3JlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiX19raXQtLW1haW4gLnBiX19raXQtcGFuZWwtLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDAgMTRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogNDhweCAwIDZweDtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjOThhMGIxICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiX19raXQtLW1haW4gLnBiX19raXQtcGFuZWwtLWVkaXQgPiAucGJfX3BhbmVsLS1pdGVtLFxuICAucGJfX2tpdC0tbWFpbiAucGJfX2tpdC1wYW5lbC0tYmFjayA+IC5wYl9fcGFuZWwtLWl0ZW0ge1xuICAgIGdhcDogMTRweDtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgbWFyZ2luOiAwIC0xMHB4IDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgfVxuICAucGJfX2tpdC0tbWFpbiAucGJfX2tpdC1wYW5lbC0tZWRpdCA+IC5wYl9fcGFuZWwtLWl0ZW06YmVmb3JlLFxuICAucGJfX2tpdC0tbWFpbiAucGJfX2tpdC1wYW5lbC0tYmFjayA+IC5wYl9fcGFuZWwtLWl0ZW06YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiX19raXQtLW1haW4gLnBiX19raXQtcGFuZWwtLWVkaXQgPiAucGJfX3BhbmVsLS1pdGVtIFtjbGFzc149cGJfa2l0X2ljb25dLFxuICAucGJfX2tpdC0tbWFpbiAucGJfX2tpdC1wYW5lbC0tYmFjayA+IC5wYl9fcGFuZWwtLWl0ZW0gW2NsYXNzXj1wYl9raXRfaWNvbl0ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY3ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM2YjcyODAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgfVxuICAucGJfX2tpdC0tbWFpbiAucGJfX2tpdC1wYW5lbC0tZWRpdCA+IC5wYl9fcGFuZWwtLWl0ZW0gLnBiX19wYW5lbC0taXRlbS10ZXh0LFxuICAucGJfX2tpdC0tbWFpbiAucGJfX2tpdC1wYW5lbC0tYmFjayA+IC5wYl9fcGFuZWwtLWl0ZW0gLnBiX19wYW5lbC0taXRlbS10ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgY29sb3I6ICMyZjM0M2QgIWltcG9ydGFudDtcbiAgfVxuICAucGJfX2tpdC0tbWFpbiAucGJfX2tpdC1wYW5lbC0tZWRpdCA+IC5wYl9fcGFuZWwtLWl0ZW06aG92ZXIsXG4gIC5wYl9fa2l0LS1tYWluIC5wYl9fa2l0LXBhbmVsLS1iYWNrID4gLnBiX19wYW5lbC0taXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYjtcbiAgfVxuICAucGJfX2tpdC0tbWFpbiAucGJfX2tpdC1wYW5lbC0tZWRpdCA+IC5wYl9fcGFuZWwtLWl0ZW06aG92ZXIgW2NsYXNzXj1wYl9raXRfaWNvbl0sXG4gIC5wYl9fa2l0LS1tYWluIC5wYl9fa2l0LXBhbmVsLS1iYWNrID4gLnBiX19wYW5lbC0taXRlbTpob3ZlciBbY2xhc3NePXBiX2tpdF9pY29uXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3MzE0YiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiX19raXQtLW1haW4gLnBiX19raXQtcGFuZWwtLWVkaXQgPiAucGJfX3BhbmVsLS1pdGVtOmhvdmVyIC5wYl9fcGFuZWwtLWl0ZW0tdGV4dCxcbiAgLnBiX19raXQtLW1haW4gLnBiX19raXQtcGFuZWwtLWJhY2sgPiAucGJfX3BhbmVsLS1pdGVtOmhvdmVyIC5wYl9fcGFuZWwtLWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICNlNzMxNGIgIWltcG9ydGFudDtcbiAgfVxuICAjUGJHZW5lcmF0aW9uY29sb3I6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fcGFuZWwtLWNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmMWYzO1xuICB9XG4gICNQYkdlbmVyYXRpb25jb2xvcjpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLXR5cGUgLnBiX19wYW5lbC0tY29sb3IgW2NsYXNzXj1wYl9raXRfaWNvbl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNzMxNGIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gICNQYkdlbmVyYXRpb25jb2xvcjpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLXR5cGUgLnBiX19wYW5lbC0tY29sb3IgLnBiX19wYW5lbC0taXRlbS10ZXh0IHtcbiAgICBjb2xvcjogI2U3MzE0YiAhaW1wb3J0YW50O1xuICB9XG4gICNQYkdlbmVyYXRpb251cGxvYWQ6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fcGFuZWwtLXVwbG9hZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjFmMztcbiAgfVxuICAjUGJHZW5lcmF0aW9udXBsb2FkOmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSAucGJfX3BhbmVsLS11cGxvYWQgW2NsYXNzXj1wYl9raXRfaWNvbl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNzMxNGIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gICNQYkdlbmVyYXRpb251cGxvYWQ6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fcGFuZWwtLXVwbG9hZCAucGJfX3BhbmVsLS1pdGVtLXRleHQge1xuICAgIGNvbG9yOiAjZTczMTRiICFpbXBvcnRhbnQ7XG4gIH1cbiAgI1BiR2VuZXJhdGlvbnRleHQ6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fcGFuZWwtLXRleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGYxZjM7XG4gIH1cbiAgI1BiR2VuZXJhdGlvbnRleHQ6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fcGFuZWwtLXRleHQgW2NsYXNzXj1wYl9raXRfaWNvbl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNzMxNGIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gICNQYkdlbmVyYXRpb250ZXh0OmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSAucGJfX3BhbmVsLS10ZXh0IC5wYl9fcGFuZWwtLWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICNlNzMxNGIgIWltcG9ydGFudDtcbiAgfVxuICAjUGJHZW5lcmF0aW9ubGF5ZXItZ3JvdXA6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fcGFuZWwtLWxheWVyLWdyb3VwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmMWYzO1xuICB9XG4gICNQYkdlbmVyYXRpb25sYXllci1ncm91cDpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLXR5cGUgLnBiX19wYW5lbC0tbGF5ZXItZ3JvdXAgW2NsYXNzXj1wYl9raXRfaWNvbl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNzMxNGIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gICNQYkdlbmVyYXRpb25sYXllci1ncm91cDpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLXR5cGUgLnBiX19wYW5lbC0tbGF5ZXItZ3JvdXAgLnBiX19wYW5lbC0taXRlbS10ZXh0IHtcbiAgICBjb2xvcjogI2U3MzE0YiAhaW1wb3J0YW50O1xuICB9XG4gICNQYkdlbmVyYXRpb25QaG90b3pvb206Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fa2l0LXBhbmVsLS1lZGl0LXBob3RvIC5wYl9fcGFuZWwtLXpvb20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGYxZjM7XG4gIH1cbiAgI1BiR2VuZXJhdGlvblBob3Rvem9vbTpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLXR5cGUgLnBiX19raXQtcGFuZWwtLWVkaXQtcGhvdG8gLnBiX19wYW5lbC0tem9vbSBbY2xhc3NePXBiX2tpdF9pY29uXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3MzE0YiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgI1BiR2VuZXJhdGlvblBob3Rvem9vbTpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLXR5cGUgLnBiX19raXQtcGFuZWwtLWVkaXQtcGhvdG8gLnBiX19wYW5lbC0tem9vbSAucGJfX3BhbmVsLS1pdGVtLXRleHQge1xuICAgIGNvbG9yOiAjZTczMTRiICFpbXBvcnRhbnQ7XG4gIH1cbiAgI1BiR2VuZXJhdGlvblBob3RvdHVybjpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLXR5cGUgLnBiX19raXQtcGFuZWwtLWVkaXQtcGhvdG8gLnBiX19wYW5lbC0tdHVybiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjFmMztcbiAgfVxuICAjUGJHZW5lcmF0aW9uUGhvdG90dXJuOmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSAucGJfX2tpdC1wYW5lbC0tZWRpdC1waG90byAucGJfX3BhbmVsLS10dXJuIFtjbGFzc149cGJfa2l0X2ljb25dIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTczMTRiICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAjUGJHZW5lcmF0aW9uUGhvdG90dXJuOmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSAucGJfX2tpdC1wYW5lbC0tZWRpdC1waG90byAucGJfX3BhbmVsLS10dXJuIC5wYl9fcGFuZWwtLWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICNlNzMxNGIgIWltcG9ydGFudDtcbiAgfVxuICAjUGJHZW5lcmF0aW9uVGV4dGZvbnQ6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fa2l0LXBhbmVsLS1lZGl0LXRleHQgLnBiX19wYW5lbC0tZm9udCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjFmMztcbiAgfVxuICAjUGJHZW5lcmF0aW9uVGV4dGZvbnQ6Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fa2l0LXBhbmVsLS1lZGl0LXRleHQgLnBiX19wYW5lbC0tZm9udCBbY2xhc3NePXBiX2tpdF9pY29uXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3MzE0YiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgI1BiR2VuZXJhdGlvblRleHRmb250OmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSAucGJfX2tpdC1wYW5lbC0tZWRpdC10ZXh0IC5wYl9fcGFuZWwtLWZvbnQgLnBiX19wYW5lbC0taXRlbS10ZXh0IHtcbiAgICBjb2xvcjogI2U3MzE0YiAhaW1wb3J0YW50O1xuICB9XG4gICNQYkdlbmVyYXRpb25UZXh0Y29sb3J0ZXh0OmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSAucGJfX2tpdC1wYW5lbC0tZWRpdC10ZXh0IC5wYl9fcGFuZWwtLWNvbG9ydGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjFmMztcbiAgfVxuICAjUGJHZW5lcmF0aW9uVGV4dGNvbG9ydGV4dDpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLXR5cGUgLnBiX19raXQtcGFuZWwtLWVkaXQtdGV4dCAucGJfX3BhbmVsLS1jb2xvcnRleHQgW2NsYXNzXj1wYl9raXRfaWNvbl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNzMxNGIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gICNQYkdlbmVyYXRpb25UZXh0Y29sb3J0ZXh0OmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSAucGJfX2tpdC1wYW5lbC0tZWRpdC10ZXh0IC5wYl9fcGFuZWwtLWNvbG9ydGV4dCAucGJfX3BhbmVsLS1pdGVtLXRleHQge1xuICAgIGNvbG9yOiAjZTczMTRiICFpbXBvcnRhbnQ7XG4gIH1cbiAgI1BiR2VuZXJhdGlvblRleHRjdXJ2ZWR0ZXh0OmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSAucGJfX2tpdC1wYW5lbC0tZWRpdC10ZXh0IC5wYl9fcGFuZWwtLWN1cnZlZHRleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGYxZjM7XG4gIH1cbiAgI1BiR2VuZXJhdGlvblRleHRjdXJ2ZWR0ZXh0OmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSAucGJfX2tpdC1wYW5lbC0tZWRpdC10ZXh0IC5wYl9fcGFuZWwtLWN1cnZlZHRleHQgW2NsYXNzXj1wYl9raXRfaWNvbl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNzMxNGIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gICNQYkdlbmVyYXRpb25UZXh0Y3VydmVkdGV4dDpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLXR5cGUgLnBiX19raXQtcGFuZWwtLWVkaXQtdGV4dCAucGJfX3BhbmVsLS1jdXJ2ZWR0ZXh0IC5wYl9fcGFuZWwtLWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICNlNzMxNGIgIWltcG9ydGFudDtcbiAgfVxuICAjUGJHZW5lcmF0aW9uVGV4dHR1cm46Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fa2l0LXBhbmVsLS1lZGl0LXRleHQgLnBiX19wYW5lbC0tdHVybiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjFmMztcbiAgfVxuICAjUGJHZW5lcmF0aW9uVGV4dHR1cm46Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fa2l0LXBhbmVsLS1lZGl0LXRleHQgLnBiX19wYW5lbC0tdHVybiBbY2xhc3NePXBiX2tpdF9pY29uXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3MzE0YiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgI1BiR2VuZXJhdGlvblRleHR0dXJuOmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSAucGJfX2tpdC1wYW5lbC0tZWRpdC10ZXh0IC5wYl9fcGFuZWwtLXR1cm4gLnBiX19wYW5lbC0taXRlbS10ZXh0IHtcbiAgICBjb2xvcjogI2U3MzE0YiAhaW1wb3J0YW50O1xuICB9XG4gIC5wYl9fa2l0LS1tYWluIC5wYl9fcGFuZWwtLWFjdGlvbnMge1xuICAgIG1hcmdpbjogMTJweCAwIDA7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gIH1cbiAgLnBiX19raXQtLW1haW4gLnBiX19wYW5lbC0tYWN0aW9ucyAucGJfX3BhbmVsLS1pdGVtIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMHB4IDAgOHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYl9fa2l0LS1tYWluIC5wYl9fcGFuZWwtLWFjdGlvbnMgLnBiX19wYW5lbC0taXRlbSBbY2xhc3NePXBiX2tpdF9pY29uXSB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM2YjcyODAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGJfX2tpdC0tbWFpbiAucGJfX3BhbmVsLS1hY3Rpb25zIC5wYl9fcGFuZWwtLWl0ZW0gLnBiX19wYW5lbC0taXRlbS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLnBiX19raXQtLW1haW4gLnBiX19wYW5lbC0tYWN0aW9ucyAucGJfX3BhbmVsLS1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5wYl9fa2l0LS1tYWluIC5wYl9fcGFuZWwtLWFjdGlvbnMgLnBiX19wYW5lbC0tYWN0aW9uLWRvbmUge1xuICAgIGJvcmRlci1jb2xvcjogI2U3MzE0YiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNzMxNGI7XG4gIH1cbiAgLnBiX19raXQtLW1haW4gLnBiX19wYW5lbC0tYWN0aW9ucyAucGJfX3BhbmVsLS1hY3Rpb24tZG9uZSBbY2xhc3NePXBiX2tpdF9pY29uXSxcbiAgLnBiX19raXQtLW1haW4gLnBiX19wYW5lbC0tYWN0aW9ucyAucGJfX3BhbmVsLS1hY3Rpb24tZG9uZSAucGJfX3BhbmVsLS1pdGVtLXRleHQge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiX19raXQtLW1haW4gLnBiX19wYW5lbC0tYWN0aW9ucyAucGJfX3BhbmVsLS1hY3Rpb24tZG9uZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0MmE0MztcbiAgfVxuICAucGJfX2tpdC0tbWFpbiAucGJfX2tpdC1wYW5lbC0tbW9yZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWNlZWYyO1xuICAgIGJveC1zaGFkb3c6IDEycHggMCAzMHB4IHJnYmEoMzEsIDM2LCA0OCwgMC4wNSk7XG4gIH1cbiAgLnBiX19raXQtLW1haW4gLnBiX19wYW5lbC0tbW9yZS0tY2xvc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogNjRweDtcbiAgICBwYWRkaW5nOiAwIDI0cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VjZWVmMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5wYl9fa2l0LS1tYWluIC5wYl9fcGFuZWwtLW1vcmUtLWNsb3NlIC5wYl9fcGFuZWwtLWJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBiX19wYW5lbC0tbW9yZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMyZjM0M2Q7XG4gIH1cbiAgLnBiX19raXQtLW1haW4gLnBiX19wYW5lbC0tY2xvc2Uge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY3O1xuICAgIGZvbnQtc2l6ZTogMCAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIH1cbiAgLnBiX19raXQtLW1haW4gLnBiX19wYW5lbC0tY2xvc2U6YmVmb3JlLCAucGJfX2tpdC0tbWFpbiAucGJfX3BhbmVsLS1jbG9zZTphZnRlciB7XG4gICAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTJweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OGEwYjEgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIH1cbiAgLnBiX19raXQtLW1haW4gLnBiX19wYW5lbC0tY2xvc2U6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGYxZjM7XG4gIH1cbiAgLnBiX19raXQtLW1haW4gLnBiX19wYW5lbC0tY2xvc2U6aG92ZXI6YmVmb3JlLCAucGJfX2tpdC0tbWFpbiAucGJfX3BhbmVsLS1jbG9zZTpob3ZlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3MzE0YiAhaW1wb3J0YW50O1xuICB9XG4gIC5wYl9fa2l0LS1tYWluIC5wYl9fa2l0LXBhbmVsLS1tb3JlIC5wYl9fcGFuZWwtLW1vcmUtYm9keSB7XG4gICAgbWFyZ2luOiAwIDI0cHggMCAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogODRweCAwIDI0cHggIWltcG9ydGFudDtcbiAgfVxuICAucGJfX2tpdC0tbWFpbiAucGJfX2tpdC1wYW5lbC0tZWRpdC1oZWxwIHtcbiAgICBnYXA6IDJweDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlY2VlZjI7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggcmdiYSgzMSwgMzYsIDQ4LCAwLjEyKTtcbiAgfVxuICAucGJfX2tpdC0tbWFpbiAucGJfX2tpdC1wYW5lbC0tZWRpdC1oZWxwIC5wYl9fcGFuZWwtLXBoYW50b20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAucGJfX2tpdC0tbWFpbiAucGJfX2tpdC1wYW5lbC0tZWRpdC1oZWxwIC5wYl9fcGFuZWwtLWl0ZW0ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIH1cbiAgLnBiX19raXQtLW1haW4gLnBiX19raXQtcGFuZWwtLWVkaXQtaGVscCAucGJfX3BhbmVsLS1pdGVtOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYl9fa2l0LS1tYWluIC5wYl9fa2l0LXBhbmVsLS1lZGl0LWhlbHAgLnBiX19wYW5lbC0taXRlbSBbY2xhc3NePXBiX2tpdF9pY29uXSB7XG4gICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNmI3MjgwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYl9fa2l0LS1tYWluIC5wYl9fa2l0LXBhbmVsLS1lZGl0LWhlbHAgLnBiX19wYW5lbC0taXRlbSAucGJfX3BhbmVsLS1pdGVtLXRleHQsXG4gIC5wYl9fa2l0LS1tYWluIC5wYl9fa2l0LXBhbmVsLS1lZGl0LWhlbHAgLnBiX19wYW5lbC0taXRlbSAucGJfX3BhbmVsLS1pdGVtLXRleHQtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiX19raXQtLW1haW4gLnBiX19raXQtcGFuZWwtLWVkaXQtaGVscCAucGJfX3BhbmVsLS1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY3O1xuICB9XG4gIC5wYl9fa2l0LS1tYWluIC5wYl9fa2l0LXBhbmVsLS1lZGl0LWhlbHAgLnBiX19wYW5lbC0taXRlbTpob3ZlciBbY2xhc3NePXBiX2tpdF9pY29uXSB7XG4gICAgY29sb3I6ICNlNzMxNGIgIWltcG9ydGFudDtcbiAgfVxuICAjUGJHZW5lcmF0aW9uR3JpZDpjaGVja2VkIH4gLnBiX19jb250YWluZXItLWJvZHkgLnBiX19raXQtcGFuZWwtLWVkaXQtaGVscCAucGJfX3BhbmVsLS1ncmlkIFtjbGFzc149cGJfa2l0X2ljb25dIHtcbiAgICBjb2xvcjogI2U3MzE0YiAhaW1wb3J0YW50O1xuICB9XG4gIC5wYl9fa2l0LS1tYWluIC5wYl9fa2l0LWZhYnJpYy0taGVhZGVyIC5wYl9fa2l0LWJ1dHRvbi0tYnV5LmJ1dHRvbl9fZGVmYXVsdCB7XG4gICAgaGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHBhZGRpbmc6IDAgMjhweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgfVxuICAucGJfX2tpdC0tbWFpbiAucGJfX2tpdC1mYWJyaWMtLWhlYWRlciAucGJfX2tpdC1jYXJ0LWJ1dHRvbiB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWNlZWYyO1xuICB9XG4gIC5wYl9fa2l0LS1taW5pLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIycHggIWltcG9ydGFudDtcbiAgfVxuICAucGJfX2tpdC0tbWluaS1idXR0b246YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzk4YTBiMTtcbiAgfVxuICAucGJfX2tpdC0tbWluaS1idXR0b24gLnBiX19raXQtaW1nLS1taW5pIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cbiAgLnBiX19raXQtZnJvbnQtLW1pbmk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi0J/QtdGA0LXQtFwiO1xuICB9XG4gIC5wYl9fa2l0LWJhY2stLW1pbmk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi0KHQv9C40L3QsFwiO1xuICB9XG4gICNQYkdlbmVyYXRpb25Gcm9udDpjaGVja2VkIH4gLnBiX19mbGV4IC5wYl9fa2l0LWZyb250LS1taW5pOmFmdGVyLFxuICAjUGJHZW5lcmF0aW9uQmFjazpjaGVja2VkIH4gLnBiX19mbGV4IC5wYl9fa2l0LWJhY2stLW1pbmk6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZTczMTRiO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19tYmFyLS1waG90byAucGJfX21iYXItLXNjcm9sbCxcbiAgLnBiX19tYmFyLS10ZXh0LXRvb2xzIC5wYl9fbWJhci0tc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcbiAgICBtYXNrLWltYWdlOiBub25lO1xuICB9XG4gIC5wYl9fbWJhci0tcGhvdG8gLnBiX19tYmFyLS1zY3JvbGwgLnBiX19tYmFyLS1pdGVtLFxuICAucGJfX21iYXItLXRleHQtdG9vbHMgLnBiX19tYmFyLS1zY3JvbGwgLnBiX19tYmFyLS1pdGVtIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgcGFkZGluZzogMCAycHg7XG4gIH1cbiAgLnBiX19tYmFyLS1kb25lIHtcbiAgICB3aWR0aDogNjRweDtcbiAgfVxuICAucGJfX21iYXItLWl0ZW0gLnBiX19tYmFyLS10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxufVxuLnBiX19jb250YWluZXItLXN0YXJ0IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucGJfX3N0YXJ0IHtcbiAgcGFkZGluZzogMTI0cHggNjBweCA2NHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fc3RhcnQge1xuICAgIHBhZGRpbmc6IDcycHggMTJweCAzMnB4O1xuICB9XG59XG4ucGJfX3N0YXJ0LS1oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5wYl9fc3RhcnQtLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgOHB4O1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzJmMzQzZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX3N0YXJ0LS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG4ucGJfX3N0YXJ0LS10ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDU2MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzk4YTBiMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX3N0YXJ0LS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5wYl9fc3RhcnQtLWF1ZGllbmNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19zdGFydC0tYXVkaWVuY2Uge1xuICAgIG1hcmdpbjogMCAtMTJweCAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgfVxuICAucGJfX3N0YXJ0LS1hdWRpZW5jZTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYl9fc3RhcnQtLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyMTBweCwgMWZyKSk7XG4gIGdhcDogMjhweCAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fc3RhcnQtLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAxNnB4IDEwcHg7XG4gIH1cbn1cblxuI1BiR2VuZXJhdGlvblNlbGVjdDpub3QoOmNoZWNrZWQpIH4gLnBiX19raXQtZmFicmljLS1oZWFkZXIgLnBiX19raXQtaGVhZGVyLS1pdGVtLWFnZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBiX19jaGlwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAxOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlNWVhO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzJmMzQzZDtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnM7XG59XG4ucGJfX2NoaXA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlNzMxNGI7XG4gIGNvbG9yOiAjZTczMTRiO1xufVxuLnBiX19jaGlwLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzJmMzQzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmMzQzZDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYl9fcGNhcmQge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYW5pbWF0aW9uOiBwYi1jYXJkLWluIDAuNDVzIGN1YmljLWJlemllcigwLjIsIDAuOCwgMC4yLCAxKSBib3RoO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0taSwgMCkgKiA0MG1zKTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wYl9fcGNhcmQtLW1lZGlhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYXNwZWN0LXJhdGlvOiAxLzEuMDg7XG4gIHBhZGRpbmc6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY1Zjc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cbi5wYl9fcGNhcmQtLWltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDEwcHggMTRweCByZ2JhKDMxLCAzNiwgNDgsIDAuMDgpKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNDVzIGN1YmljLWJlemllcigwLjIsIDAuOCwgMC4yLCAxKTtcbn1cbi5wYl9fcGNhcmQtLWJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAwIDlweCAwIDZweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMyZjM0M2Q7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cbi5wYl9fcGNhcmQtLWJhZGdlIFtjbGFzc149cGJfa2l0X2ljb25dIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzNmYmUxMDtcbn1cbi5wYl9fcGNhcmQtLWdvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTJweDtcbiAgYm90dG9tOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTczMTRiO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3gtc2hhZG93OiAwIDZweCAxNnB4IHJnYmEoMjMxLCA0OSwgNzUsIDAuMyk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpIHNjYWxlKDAuOSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMsIHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjIsIDAuOCwgMC4yLCAxKTtcbn1cbi5wYl9fcGNhcmQtLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJweDtcbiAgcGFkZGluZzogMCAycHg7XG59XG4ucGJfX3BjYXJkLS1uYW1lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyZjM0M2Q7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19wY2FyZC0tbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4ucGJfX3BjYXJkLS1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjOThhMGIxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fcGNhcmQtLXByaWNlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5wYl9fcGNhcmQ6aG92ZXIgLnBiX19wY2FyZC0tbWVkaWEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VlZjI7XG4gIH1cbiAgLnBiX19wY2FyZDpob3ZlciAucGJfX3BjYXJkLS1pbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cbiAgLnBiX19wY2FyZDpob3ZlciAucGJfX3BjYXJkLS1nbyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLnBiX19wY2FyZDpob3ZlciAucGJfX3BjYXJkLS1uYW1lIHtcbiAgICBjb2xvcjogI2U3MzE0YjtcbiAgfVxufVxuLnBiX19wY2FyZDphY3RpdmUgLnBiX19wY2FyZC0tbWVkaWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZWYyO1xufVxuLnBiX19wY2FyZDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5wYl9fcGNhcmQ6Zm9jdXMtdmlzaWJsZSAucGJfX3BjYXJkLS1tZWRpYSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZTczMTRiO1xufVxuXG5Aa2V5ZnJhbWVzIHBiLWNhcmQtaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMnB4KTtcbiAgfVxufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnBiX19wY2FyZCxcbiAgLnBiX19wY2FyZC0taW1nLFxuICAucGJfX3BjYXJkLS1nbyB7XG4gICAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5odG1sIC5wYl9fa2l0LWhlYWRlci0tbG9nby10ZXh0LFxuaHRtbCAucGJfX2tpdC1oZWFkZXItLWxvZ28taWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDZweCAhaW1wb3J0YW50O1xufVxuaHRtbCAuYnV0dG9uX19kZWZhdWx0LFxuaHRtbCAucGJfX2tpdC1idXR0b24tLWJ1eSxcbmh0bWwgLnBiX19raXQtYnV0dG9uLS1iYWNrLFxuaHRtbCAucGJfX2tpdC1jYXJ0LWJ1dHRvbixcbmh0bWwgLnBiX19jaGlwLFxuaHRtbCAucGJfX3Rvb2wsXG5odG1sIC5wYl9faGVscC1saW5rLFxuaHRtbCAucGJfX2NhY3Rpb25zLS1pdGVtLFxuaHRtbCAucGJfX3RleHQtLWJ1dHRvbixcbmh0bWwgLnBiX19yYW5nZS0tYnV0dG9uLFxuaHRtbCAucGJfX2ltZy1kZWxldGUsXG5odG1sIC5wYl9fY2FydC1xdHksXG5odG1sIC5wYl9fa2l0LS1kaWFsb2cgLmJ1dHRvbl9fZGVmYXVsdCxcbmh0bWwgLnBiX190b2FzdCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweCAhaW1wb3J0YW50O1xufVxuaHRtbCAucGJfX2lucHV0LFxuaHRtbCAucGJfX3RleHRhcmVhLFxuaHRtbCAucGJfX3RleHRhcmVhLS1pbnB1dCxcbmh0bWwgLnBiX190ZXh0LS1pbnB1dCxcbmh0bWwgLnBiX19mb250LS1jdXJyZW50LFxuaHRtbCAucGJfX2ZvbnQtLWxpc3QsXG5odG1sIC5wYl9fc2VsZWN0LFxuaHRtbCAucGJfX3NlbGVjdC0tbGFiZWwsXG5odG1sIC5wYl9fc2VsZWN0LS1vcHRpb25zLFxuaHRtbCAucGJfX3BhbmVsLS1zZWFyY2gge1xuICBib3JkZXItcmFkaXVzOiA2cHggIWltcG9ydGFudDtcbn1cbmh0bWwgLnBiX19mb250LS1pdGVtLFxuaHRtbCAucGJfX3NlbGVjdC0tb3B0aW9uLFxuaHRtbCAucGJfX3NlbGVjdC0tb3B0aW9uLXRleHQge1xuICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cbmh0bWwgLnBiX19raXQtLWNhcnQtc2l6ZSAucGJfX3NlbGVjdC0tb3B0aW9uLFxuaHRtbCAucGJfX2tpdC0tY2FydC1zaXplIC5wYl9fc2VsZWN0LS1vcHRpb24tdGV4dCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweCAhaW1wb3J0YW50O1xufVxuaHRtbCAucGJfX2tpdC0tbWFpbiAucGJfX2tpdC1wYW5lbC0tZWRpdCA+IC5wYl9fcGFuZWwtLWl0ZW0sXG5odG1sIC5wYl9fa2l0LS1tYWluIC5wYl9fa2l0LXBhbmVsLS1iYWNrID4gLnBiX19wYW5lbC0taXRlbSxcbmh0bWwgLnBiX19raXQtLW1haW4gLnBiX19wYW5lbC0tYWN0aW9ucyAucGJfX3BhbmVsLS1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4ICFpbXBvcnRhbnQ7XG59XG5odG1sIC5wYl9fa2l0LS1tYWluIC5wYl9fa2l0LXBhbmVsLS1lZGl0ID4gLnBiX19wYW5lbC0taXRlbSBbY2xhc3NePXBiX2tpdF9pY29uXSxcbmh0bWwgLnBiX19raXQtLW1haW4gLnBiX19raXQtcGFuZWwtLWJhY2sgPiAucGJfX3BhbmVsLS1pdGVtIFtjbGFzc149cGJfa2l0X2ljb25dLFxuaHRtbCAucGJfX2tpdC0tbWFpbiAucGJfX3BhbmVsLS1hY3Rpb25zIC5wYl9fcGFuZWwtLWl0ZW0gW2NsYXNzXj1wYl9raXRfaWNvbl0ge1xuICBib3JkZXItcmFkaXVzOiA2cHggIWltcG9ydGFudDtcbn1cbmh0bWwgLnBiX19wYW5lbC0tY2xvc2UsXG5odG1sIC53aW5fX2Nsb3NlX3RvcCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweCAhaW1wb3J0YW50O1xufVxuaHRtbCAucGJfX3NlZyB7XG4gIGJvcmRlci1yYWRpdXM6IDZweCAhaW1wb3J0YW50O1xufVxuaHRtbCAucGJfX3NlZy0taXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuaHRtbCAucGJfX2Zvcm0tLWZpbGUtaXRlbSxcbmh0bWwgLnBiX19pbWctaXRlbSxcbmh0bWwgLnBiX19raXQtLWluZGV4IHtcbiAgYm9yZGVyLXJhZGl1czogNnB4ICFpbXBvcnRhbnQ7XG59XG5odG1sIC5wYl9fZm9ybS0tZmlsZS1pbWcsXG5odG1sIC5wYl9fa2l0LS1pbmRleC10ZXh0IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG5odG1sIC5wYl9fa2l0LS1taW5pLWJ1dHRvbixcbmh0bWwgLnBiX19raXQtLW1pbmktYnV0dG9uIC5wYl9fa2l0LWltZy0tbWluaSB7XG4gIGJvcmRlci1yYWRpdXM6IDZweCAhaW1wb3J0YW50O1xufVxuaHRtbCAucGNyLWFwcFtkYXRhLXRoZW1lPW5hbm9dIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4ICFpbXBvcnRhbnQ7XG59XG5odG1sIC5wY3ItYXBwW2RhdGEtdGhlbWU9bmFub10gLnBjci1zZWxlY3Rpb24gLnBjci1jb2xvci1wYWxldHRlLFxuaHRtbCAucGNyLWFwcFtkYXRhLXRoZW1lPW5hbm9dIC5wY3Itc2VsZWN0aW9uIC5wY3ItY29sb3ItcGFsZXR0ZSAucGNyLXBhbGV0dGUsXG5odG1sIC5wY3ItYXBwW2RhdGEtdGhlbWU9bmFub10gLnBjci1pbnRlcmFjdGlvbiAucGNyLXJlc3VsdCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweCAhaW1wb3J0YW50O1xufVxuaHRtbCAucGNyLWFwcFtkYXRhLXRoZW1lPW5hbm9dIC5wY3Itc3dhdGNoZXMgPiBidXR0b24sXG5odG1sIC5wY3ItYXBwW2RhdGEtdGhlbWU9bmFub10gLnBjci1zd2F0Y2hlcyA+IGJ1dHRvbjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuaHRtbCAucGJfX3BjYXJkLS1tZWRpYSxcbmh0bWwgLnBiX19raXQtLW1haW4gLnBiX19raXQtcGFuZWwtLWVkaXQtaGVscCxcbmh0bWwgLndpbl9fY29udGVudCxcbmh0bWwgLnBiX19mYWJyaWMtLW1vZGFsLS1pbWcsXG5odG1sIC5wYl9fa2l0LS1zaXplLS1pbWcsXG5odG1sIC5wYl9fY2FydC1pdGVtLS1pbWFnZXMgaW1nLFxuaHRtbCAucGJfX2tpdC0tY2FydC1wcmV2aWV3IGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbn1cbmh0bWwgLnBiX19raXQtLW1haW4gLnBiX19raXQtcGFuZWwtLWVkaXQtaGVscCAucGJfX3BhbmVsLS1pdGVtLFxuaHRtbCAucGJfX2tpdC0tbWFpbiAucGJfX2tpdC1wYW5lbC0tZWRpdC1oZWxwIC5wYl9fcGFuZWwtLWl0ZW0gW2NsYXNzXj1wYl9raXRfaWNvbl0ge1xuICBib3JkZXItcmFkaXVzOiA2cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICBodG1sIC5wYl9fa2l0LXBhbmVsIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmh0bWwgLnBiX19wY2FyZC0tYmFkZ2UsXG5odG1sIC5wYl9fcGNhcmQtLWdvIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4ICFpbXBvcnRhbnQ7XG59XG5odG1sIC53aW5fX2Nsb3NlX3RvcCB7XG4gIHRvcDogMTJweCAhaW1wb3J0YW50O1xuICByaWdodDogMTJweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMzJweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY1ZjcgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzICFpbXBvcnRhbnQ7XG59XG5odG1sIC53aW5fX2Nsb3NlX3RvcDpiZWZvcmUsIGh0bWwgLndpbl9fY2xvc2VfdG9wOmFmdGVyIHtcbiAgbGVmdDogY2FsYyg1MCUgLSA2cHgpICFpbXBvcnRhbnQ7XG4gIHRvcDogY2FsYyg1MCUgLSAxcHgpICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OGEwYjEgIWltcG9ydGFudDtcbn1cbmh0bWwgLndpbl9fY2xvc2VfdG9wOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGYxZjMgIWltcG9ydGFudDtcbn1cbmh0bWwgLndpbl9fY2xvc2VfdG9wOmhvdmVyOmJlZm9yZSwgaHRtbCAud2luX19jbG9zZV90b3A6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTczMTRiICFpbXBvcnRhbnQ7XG59XG5odG1sIC53aW5fX2NvbnRlbnQgLnBiX19raXQtLWNhcnQtdGl0bGUge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5odG1sIC5wYl9fa2l0LS1jYXJ0LWZhYnJpYyAucGJfX3NlbGVjdC0tb3B0aW9ucyxcbmh0bWwgLnBiX19raXQtLWNhcnQtcHJpbnQgLnBiX19zZWxlY3QtLW9wdGlvbnMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgaHRtbCAucGJfX2tpdC0tbWFpbiAucGJfX2tpdC1wYW5lbC0tbW9yZSB7XG4gICAgcGFkZGluZy10b3A6IDY0cHggIWltcG9ydGFudDtcbiAgfVxuICBodG1sIC5wYl9fa2l0LS1tYWluIC5wYl9fa2l0LXBhbmVsLS1tb3JlIC5wYl9fcGFuZWwtLW1vcmUtYm9keSB7XG4gICAgcGFkZGluZzogMjRweCAwIDMycHggIWltcG9ydGFudDtcbiAgfVxufVxuaHRtbCAucGJfX2tpdC1wYW5lbC0tbW9yZSAucGJfX2tpdC1wYW5lbC0tbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzk4YTBiMTtcbn1cbmh0bWwgLnBiX19raXQtcGFuZWwtLW1vcmUgLnBiX19yYW5nZS1zcGFuLnBiX19raXQtcGFuZWwtLW5hbWUsXG5odG1sIC5wYl9fZnggLnBiX19raXQtcGFuZWwtLW5hbWUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMTRweCAwIDZweDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICMyZjM0M2Q7XG59XG5odG1sIC5wYl9fZngtLXRpdGxlIHtcbiAgbWFyZ2luOiA0cHggMCAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOThhMGIxO1xufVxuaHRtbCAucGJfX3JhbmdlIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMycHggbWlubWF4KDAsIDFmcikgMzJweCA2NHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbjogMCAwIDE0cHggIWltcG9ydGFudDtcbn1cbmh0bWwgLnBiX19yYW5nZS0tYm94IHtcbiAgZGlzcGxheTogY29udGVudHMgIWltcG9ydGFudDtcbn1cbmh0bWwgLnBiX19yYW5nZS0taW5wdXRbdHlwZT1yYW5nZV0ge1xuICBncmlkLWNvbHVtbjogMjtcbiAgZ3JpZC1yb3c6IDE7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2U3MzE0YiB2YXIoLS1wYi1maWxsLCA1MCUpLCAjZTNlNWVhIHZhcigtLXBiLWZpbGwsIDUwJSkpICFpbXBvcnRhbnQ7XG59XG5odG1sIC5wYl9fcmFuZ2UtLWlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZTczMTRiICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDMxLCAzNiwgNDgsIDAuMik7XG4gIGN1cnNvcjogZ3JhYjtcbn1cbmh0bWwgLnBiX19yYW5nZS0taW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogMTJweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2U3MzE0YiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgzMSwgMzYsIDQ4LCAwLjIpO1xufVxuaHRtbCAucGJfX3JhbmdlLS1pbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFjayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5odG1sIC5wYl9fcmFuZ2UtLWlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbmh0bWwgLnBiX19yYW5nZS0tYnV0dG9uIHtcbiAgZ3JpZC1yb3c6IDE7XG4gIHdpZHRoOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY1ZjcgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgIWltcG9ydGFudDtcbn1cbmh0bWwgLnBiX19yYW5nZS0tYnV0dG9uOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuaHRtbCAucGJfX3JhbmdlLS1idXR0b246YmVmb3JlIHtcbiAgY29sb3I6ICM2YjcyODAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5odG1sIC5wYl9fcmFuZ2UtLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGYxZjMgIWltcG9ydGFudDtcbn1cbmh0bWwgLnBiX19yYW5nZS0tYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjZTczMTRiICFpbXBvcnRhbnQ7XG59XG5odG1sIC5wYl9fcmFuZ2UtLW1pbnVzIHtcbiAgZ3JpZC1jb2x1bW46IDE7XG59XG5odG1sIC5wYl9fcmFuZ2UtLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oiSXCIgIWltcG9ydGFudDtcbn1cbmh0bWwgLnBiX19yYW5nZS0tcGx1cyB7XG4gIGdyaWQtY29sdW1uOiAzO1xufVxuaHRtbCAucGJfX3JhbmdlLS1pbnB1dC1ib3gge1xuICBncmlkLWNvbHVtbjogNDtcbiAgZ3JpZC1yb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZzogMCA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2U1ZWE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbmh0bWwgLnBiX19yYW5nZS0taW5wdXQtYm94OmFmdGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OGEwYjEgIWltcG9ydGFudDtcbn1cbmh0bWwgLnBiX19yYW5nZS0taW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXgtd2lkdGg6IDQwcHg7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzJmMzQzZCAhaW1wb3J0YW50O1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbmh0bWwgLnBiX19yYW5nZS0taW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCBodG1sIC5wYl9fcmFuZ2UtLWlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuaHRtbCAucGJfX3RleHQtLWFsaWduLFxuaHRtbCAucGJfX3RleHQtLXN0eWxlLFxuaHRtbCAucGJfX3RleHQtLWNhc2Uge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdhcDogNHB4O1xuICBtYXJnaW46IDAgMCA4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogNHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY1Zjc7XG59XG5odG1sIC5wYl9fdGV4dC0tY2FzZSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG59XG5odG1sIC5wYl9fdGV4dC0tYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzNHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzZiNzI4MCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xufVxuaHRtbCAucGJfX3RleHQtLWJ1dHRvbiBbY2xhc3NePXBiX2tpdF9pY29uXSB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuaHRtbCAucGJfX3RleHQtLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZTczMTRiICFpbXBvcnRhbnQ7XG59XG5odG1sIC5wYl9fdGV4dC0tYnV0dG9uLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNlNzMxNGIgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMzEsIDM2LCA0OCwgMC4xMik7XG59XG5odG1sIC5wYl9fc2VnLS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuaHRtbCAucGJfX2tpdC1wYW5lbC0tbW9yZSAucGJfX2lucHV0LS1ibG9jayB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbmh0bWwgLnBiX190ZXh0LS1pbnB1dCxcbmh0bWwgLnBiX190ZXh0YXJlYS0taW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTA0cHg7XG4gIHBhZGRpbmc6IDEycHggMTRweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlNWVhICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzJmMzQzZDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbn1cbmh0bWwgLnBiX190ZXh0LS1pbnB1dDo6cGxhY2Vob2xkZXIsXG5odG1sIC5wYl9fdGV4dGFyZWEtLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYjZiY2M4O1xufVxuaHRtbCAucGJfX3RleHQtLWlucHV0OmZvY3VzLFxuaHRtbCAucGJfX3RleHRhcmVhLS1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2U3MzE0YiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgyMzEsIDQ5LCA3NSwgMC4xMik7XG59XG5odG1sIC5wYl9fdGV4dGFyZWEtLWlucHV0IHtcbiAgbWluLWhlaWdodDogNzJweDtcbn1cbmh0bWwgLnBiX190ZXh0LS1hZGQuYnV0dG9uX19kZWZhdWx0IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuaHRtbCAucGJfX2Ryb3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgbWluLWhlaWdodDogMTg4cHg7XG4gIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgYm9yZGVyOiAxLjVweCBkYXNoZWQgI2NmZDNkYjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmJmYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG5odG1sIC5wYl9fZHJvcC0taW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbmh0bWwgLnBiX19kcm9wLS1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjFmMztcbiAgY29sb3I6ICNlNzMxNGI7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCB0cmFuc2Zvcm0gMC4ycztcbn1cbmh0bWwgLnBiX19kcm9wLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMmYzNDNkO1xufVxuaHRtbCAucGJfX2Ryb3AtLXRleHQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzZiNzI4MDtcbn1cbmh0bWwgLnBiX19kcm9wLS1oaW50IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM5OGEwYjE7XG59XG5odG1sIC5wYl9fZHJvcDpob3ZlciwgaHRtbCAucGJfX2Ryb3AuaXMtZHJhZ292ZXIge1xuICBib3JkZXItY29sb3I6ICNlNzMxNGI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGYxZjM7XG59XG5odG1sIC5wYl9fZHJvcDpob3ZlciAucGJfX2Ryb3AtLWljb24sIGh0bWwgLnBiX19kcm9wLmlzLWRyYWdvdmVyIC5wYl9fZHJvcC0taWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzMxNGI7XG4gIGNvbG9yOiAjZmZmO1xufVxuaHRtbCAucGJfX2Ryb3AuaXMtZHJhZ292ZXIgLnBiX19kcm9wLS1pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xufVxuaHRtbCAucGJfX2tpdC1jYW52YXMuaXMtZHJhZ292ZXIgLnBiX19raXQtY2FudmFzLS1ib3g6YWZ0ZXIge1xuICBjb250ZW50OiBcItCe0YLQv9GD0YHRgtC40YLQtSwg0YfRgtC+0LHRiyDQtNC+0LHQsNCy0LjRgtGMINGE0L7RgtC+XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDE2cHg7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDJweCBkYXNoZWQgI2U3MzE0YjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTMsIDI0MSwgMjQzLCAwLjcpO1xuICBjb2xvcjogI2U3MzE0YjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICBodG1sIC5wYl9fa2l0LWhlYWRlci0taXRlbS1hY3Rpb25zID4gLnBiX19mbGV4IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgfVxuICBodG1sIC5wYl9fa2l0LS1tYWluIC5wYl9fa2l0LWZhYnJpYy0taGVhZGVyIC5wYl9fa2l0LWJ1dHRvbi0tYnV5LmJ1dHRvbl9fZGVmYXVsdCB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGdhcDogMTBweDtcbiAgfVxuICBodG1sIC5wYl9fa2l0LS1tYWluIC5wYl9fa2l0LWZhYnJpYy0taGVhZGVyIC5wYl9fa2l0LWJ1dHRvbi0tYnV5LmJ1dHRvbl9fZGVmYXVsdDpiZWZvcmUsIGh0bWwgLnBiX19raXQtLW1haW4gLnBiX19raXQtZmFicmljLS1oZWFkZXIgLnBiX19raXQtYnV0dG9uLS1idXkuYnV0dG9uX19kZWZhdWx0OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgaHRtbCAucGJfX2tpdC1jYXJ0LWJ1dHRvbiB7XG4gICAgd2lkdGg6IDQ4cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuICBodG1sIC5wYl9fa2l0LWNhcnQtYnV0dG9uIFtjbGFzc149cGJfa2l0X2ljb25dIHtcbiAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgfVxufVxuaHRtbCAucGJfX2tpdC1idXR0b24tLWJ1eSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbmh0bWwgLnBiX19raXQtYnV0dG9uLS1idXktaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG59XG5odG1sIC5wYl9fa2l0LWJ1dHRvbi0tYnV5OmhvdmVyIC5wYl9fa2l0LWJ1dHRvbi0tYnV5LWljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTtcbn1cblxuLnBiX19raXQtZmFicmljLS1oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmh0bWwsIGJvZHkge1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xufVxuXG4ucGJfX2NvbnRhaW5lci0tYm9keSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCkgIWltcG9ydGFudDtcbn0iLCJAaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1QVCtTYW5zOjQwMCw3MDAmZGlzcGxheT1zd2FwJnN1YnNldD1jeXJpbGxpY1wiKTtcbiRpbnB1dGJsb2NrczogXCJzdGFydFwiIFwiY29sb3JcIiBcInVwbG9hZFwiIFwiY2xpcGFydFwiIFwidGV4dFwiIFwiZm9uZFwiIFwibGF5ZXItZ3JvdXBcIjtcbiRpbnB1dGJsb2Nrc2VkaXRwcmhvdG86IFwibWFza1wiIFwiZmlsdGVyXCIgXCJ0dXJuXCIgXCJ6b29tXCIgXCJvcGFjaXR5XCI7XG4kaW5wdXRibG9ja3NlZGl0dGV4dDogXCJjb2xvcnRleHRcIiBcImZvbnRcIiBcInR1cm5cIiBcInpvb21cIiBcInRleHRcIiBcImZvbmRcIiBcIm9wYWNpdHlcIiBcImN1cnZlZHRleHRcIiBcImJvdW5jZWR0ZXh0XCIgXCJza2V3dGV4dFwiO1xuLnBiX19jb250YWluZXIge1xuICAvL3BhZGRpbmc6IDEwcHggNXB4O1xuICAvL2JhY2tncm91bmQtY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIEBpbmNsdWRlIGZvci1zaXplKHVudGlsLXdpZGVzY3JlZW4pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAmLS1zdGFydCB7XG4gICAgQGluY2x1ZGUgZm9yLXNpemUod2lkZXNjcmVlbikge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLXNpemUodW50aWwtd2lkZXNjcmVlbikge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIH1cbiAgfVxuICAmLS10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgLyogb3IgMTMzJSAqL1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2U3MzE0YjtcbiAgICBAaW5jbHVkZSBmb3Itc2l6ZSh3aWRlc2NyZWVuKSB7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgzMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLXNpemUodW50aWwtd2lkZXNjcmVlbikge1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTZweCk7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgIGhlaWdodDogMTIycHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuICAmLS1ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbiNQYkdlbmVyYXRpb25TZWxlY3Qge1xuICAmOmNoZWNrZWQge1xuICAgIH4gLnBiX19raXQtZmFicmljLS1oZWFkZXIge1xuICAgICAgLnBiX19raXQtaGVhZGVyLS1pdGVtLWFnZSAucGJfX3NlbGVjdC0tYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICB+IC5wYl9fa2l0LWZhYnJpYyB7XG4gICAgICAucGJfX2NvbnRhaW5lci0tc3RhcnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgZm9yLXNpemUodG91Y2hpbmcpIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJjpub3QoOmNoZWNrZWQpIHtcbiAgICB+IC5wYl9fa2l0LWZhYnJpYy0taGVhZGVyIHtcbiAgICAgIC5wYl9fa2l0LWhlYWRlci0taXRlbS0tdHlwZSAucGJfX3NlbGVjdC0tYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLmJ1dHRvbl9fZGVmYXVsdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIH4gLnBiX19raXQtZmFicmljIHtcbiAgICAgIC5wYl9fY29udGFpbmVyLS1ib2R5IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbltmb3I9XCJQYkdlbmVyYXRpb25VcGxvYWRcIl0ge1xuICAmOm50aC1sYXN0LWNoaWxkKDEpLCAmOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAucGJfX2Zvcm0tLWZpbGUtdGV4dCB7XG4gICAgICB3aWR0aDogNTUlO1xuICAgIH1cbiAgfVxufVxuLnBiX19raXQtcGFuZWwtLW1haW4ge1xuICBAaW5jbHVkZSBmb3Itc2l6ZSh1bnRpbC13aWRlc2NyZWVuKSB7XG4gICAgW2Zvcj1cIlBiR2VuZXJhdGlvblNlbGVjdFwiXSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuLnBiX19raXQge1xuICAmLS1tYWluIHtcbiAgICBAaW5jbHVkZSBmb3Itc2l6ZSh1bnRpbC13aWRlc2NyZWVuKSB7XG4gICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICB9XG4gICAgJi1zZWxlY3Qge1xuICAgICAgI1BiR2VuZXJhdGlvblNlbGVjdCB7XG4gICAgICAgICY6bm90KDpjaGVja2VkKSB7XG4gICAgICAgICAgfiAucGJfX2tpdC1mYWJyaWMtLWhlYWRlciB7XG4gICAgICAgICAgICAucGJfX2tpdC1idXR0b24tLWJhY2sge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb3Itc2l6ZSh3aWRlc2NyZWVuKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAaW5jbHVkZSBmb3Itc2l6ZSh1bnRpbC13aWRlc2NyZWVuKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIiN7JHBiX2tpdF9pY29uLWZvbnQtZmFtaWx5fVwiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29udGVudDogJHBiX2tpdF9pY29uLWFycm93LWxlZnQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1zaXplKHdpZGVzY3JlZW4pIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OGEwYjE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1zaXplKHVudGlsLXdpZGVzY3JlZW4pIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXNpemUod2lkZXNjcmVlbikge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OGEwYjE7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTU4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1zaXplKHVudGlsLXdpZGVzY3JlZW4pIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA1OHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi0JLQtdGA0L3Rg9GC0YzRgdGPXCI7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJFdWNsaWQgQ2lyY3VsYXIgQVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtaGVhZGVyIHtcbiAgICBAaW5jbHVkZSBmb3Itc2l6ZSh3aWRlc2NyZWVuKSB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICAucGJfX3NlbGVjdC0tYmxvY2sge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1zaXplKHVudGlsLXdpZGVzY3JlZW4pIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICBAaW5jbHVkZSBmb3Itc2l6ZSh1bnRpbC13aWRlc2NyZWVuKSB7XG4gICAgICAucGJfX2tpdC1oZWFkZXItLWl0ZW0tYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDExNnB4O1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgLnBiX19zZWxlY3QtLWJsb2NrIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgLnBiX19zZWxlY3QtLWxhYmVsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgLnBiX19raXQtaGVhZGVyLS1sb2dvIHtcbiAgICAgICAgLnBiX19raXQtaGVhZGVyLS1sb2dvLWljb24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy9AaW5jbHVkZSBmb3Itc2l6ZSh1bnRpbC13aWRlc2NyZWVuKSB7XG4gICAgLy8gIC5wYl9fc2VsZWN0LS1zZWxlY3Qge1xuICAgIC8vICAgIGZvbnQtc2l6ZTogMDtcbiAgICAvLyAgICBvcHRpb24ge1xuICAgIC8vICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgLy8gICAgfVxuICAgIC8vICB9XG4gICAgLy8gIC5wYl9fc2VsZWN0LS1sYWJlbCB7XG4gICAgLy8gICAgcGFkZGluZzogOXB4IDEwcHg7XG4gICAgLy8gICAgZm9udC1zaXplOiAwO1xuICAgIC8vICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgLy8gICAgJjpiZWZvcmUge1xuICAgIC8vICAgICAgY29udGVudDogXCJcIjtcbiAgICAvLyAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgIC8vICAgICAgd2lkdGg6IDEwcHg7XG4gICAgLy8gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy8gICAgfVxuICAgIC8vICB9XG4gICAgLy8gIC5wYl9fc2VsZWN0LS1ibG9jayB7XG4gICAgLy8gICAgd2lkdGg6IDYwcHg7XG4gICAgLy8gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAvLyAgICAmLnBiX19zZWxlY3QtLWJsb2NrLS1vcGVuIHtcbiAgICAvLyAgICAgIC5wYl9fc2VsZWN0LS1vcHRpb25zIHtcbiAgICAvLyAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjNGM0YzQ7XG4gICAgLy8gICAgICB9XG4gICAgLy8gICAgfVxuICAgIC8vICAgIC5wYl9fc2VsZWN0IHtcbiAgICAvLyAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAvLyAgICAgICY6YmVmb3JlIHtcbiAgICAvLyAgICAgICAgY29udGVudDogXCJcXGU5MzlcIjtcbiAgICAvLyAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vICAgICAgICBsZWZ0OiAxcHg7XG4gICAgLy8gICAgICAgIHRvcDogMnB4O1xuICAgIC8vICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvLyAgICAgICAgZm9udC1mYW1pbHk6ICRwYl9raXRfaWNvbi1mb250LWZhbWlseSwgc2Fucy1zZXJpZjtcbiAgICAvLyAgICAgICAgei1pbmRleDogMjtcbiAgICAvLyAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgIC8vICAgICAgICBjb2xvcjogIzk4QTBCMTtcbiAgICAvLyAgICAgIH1cbiAgICAvLyAgICAgIC5wYl9fc2VsZWN0LS1sYWJlbCB7XG4gICAgLy8gICAgICAgIGNvbG9yOiAjOThBMEIxO1xuICAgIC8vICAgICAgfVxuICAgIC8vICAgICAgJltkYXRhLXZhbHVlPVwiMVwiXSB7XG4gICAgLy8gICAgICAgIC5wYl9fc2VsZWN0LS1sYWJlbCB7XG4gICAgLy8gICAgICAgICAgJjpiZWZvcmUge1xuICAgIC8vICAgICAgICAgICAgY29udGVudDogXCLQllwiO1xuICAgIC8vICAgICAgICAgIH1cbiAgICAvLyAgICAgICAgfVxuICAgIC8vICAgICAgfVxuICAgIC8vICAgICAgJltkYXRhLXZhbHVlPVwiMlwiXSB7XG4gICAgLy8gICAgICAgIC5wYl9fc2VsZWN0LS1sYWJlbCB7XG4gICAgLy8gICAgICAgICAgJjpiZWZvcmUge1xuICAgIC8vICAgICAgICAgICAgY29udGVudDogXCJNXCI7XG4gICAgLy8gICAgICAgICAgfVxuICAgIC8vICAgICAgICB9XG4gICAgLy8gICAgICB9XG4gICAgLy8gICAgICAmW2RhdGEtdmFsdWU9XCIzXCJdIHtcbiAgICAvLyAgICAgICAgLnBiX19zZWxlY3QtLWxhYmVsIHtcbiAgICAvLyAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgLy8gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIC8vICAgICAgICAgICAgY29udGVudDogXCLQvFwiO1xuICAgIC8vICAgICAgICAgIH1cbiAgICAvLyAgICAgICAgfVxuICAgIC8vICAgICAgfVxuICAgIC8vICAgICAgJltkYXRhLXZhbHVlPVwiNFwiXSB7XG4gICAgLy8gICAgICAgIC5wYl9fc2VsZWN0LS1sYWJlbCB7XG4gICAgLy8gICAgICAgICAgJjpiZWZvcmUge1xuICAgIC8vICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAvLyAgICAgICAgICAgIGNvbnRlbnQ6IFwi0LRcIjtcbiAgICAvLyAgICAgICAgICB9XG4gICAgLy8gICAgICAgIH1cbiAgICAvLyAgICAgIH1cbiAgICAvLyAgICB9XG4gICAgLy8gICAgLnBiX19zZWxlY3QtLW9wdGlvbnMge1xuICAgIC8vICAgICAgd2lkdGg6IDMwMHB4O1xuICAgIC8vICAgIH1cbiAgICAvLyAgfVxuICAgIC8vfVxuICAgIGhlaWdodDogMDtcbiAgICAmLS1pdGVtIHtcbiAgICAgIC5wYl9fc2VsZWN0LS1ibG9jayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAucGJfX3NlbGVjdC0tc2VsZWN0IHtcbiAgICAgICAgICAmOm5vdCguanMtcGJfX3NlbGVjdC0tYWdlKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wYl9fc2VsZWN0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBmb3Itc2l6ZSh3aWRlc2NyZWVuKSB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgPiAucGJfX2ZsZXgge1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgICAmLS10eXBlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9yLXNpemUod2lkZXNjcmVlbikge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgZm9yLXNpemUodW50aWwtd2lkZXNjcmVlbikge1xuICAgICAgICAgIC5wYl9fc2VsZWN0IHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDJweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDJweDtcbiAgICAgICAgICAgIC5wYl9fc2VsZWN0LS1vcHRpb25zIHtcbiAgICAgICAgICAgICAgJjpub3QoLnBiX19zZWxlY3QtLW9wdGlvbnMtLWhpZGRlbikge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjNGM0YzQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnBiX19zZWxlY3QtLWxhYmVsIHtcbiAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNDBweCAxMHB4IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInBiX2tpdF9pY29uXCI7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICRwYl9raXRfaWNvbi1tYWtlO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGNvbG9yOiAjOThhMGIxO1xuICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLS1sb2dvIHtcbiAgICAgICYtdGV4dCwgJi1pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U3MzE0YjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICAgIH1cbiAgICAgICYtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIGZvci1zaXplKHdpZGVzY3JlZW4pIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICB3aWR0aDogMTEycHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGZvci1zaXplKHVudGlsLXdpZGVzY3JlZW4pIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIH1cbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgxOHB4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXNpemUod2lkZXNjcmVlbikge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY2RuL2ltZy9raXQvbG9nby9sb2dvLWJpZy5zdmdcIik7XG4gICAgICAgICAgICAgIHdpZHRoOiA4MnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBmb3Itc2l6ZSh1bnRpbC13aWRlc2NyZWVuKSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jZG4vaW1nL2tpdC9sb2dvL2xvZ28tc21hbGwuc3ZnXCIpO1xuICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1pY29uIHtcbiAgICAgICAgQGluY2x1ZGUgZm9yLXNpemUodW50aWwtd2lkZXNjcmVlbikge1xuICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgZm9yLXNpemUod2lkZXNjcmVlbikge1xuICAgICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgyNnB4KTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICAgICAgICAvL2ZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAvL3BhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgICAgLy9wYWRkaW5nLXRvcDogN3B4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgICAgICAgIC8vZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIC8vcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgICAvL3BhZGRpbmctYm90dG9tOiA5cHg7XG4gICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgzKSB7XG4gICAgICAgICAgLy9mb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgLy9wYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgICAvL3BhZGRpbmctYm90dG9tOiA5cHg7XG4gICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAxMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtdHlwZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBmb3Itc2l6ZSh3aWRlc2NyZWVuKSB7XG4gICAgICB3aWR0aDogMzQ0cHg7XG4gICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBmb3Itc2l6ZShkZXNrdG9wLW9ubHkpIHtcbiAgICAgIHdpZHRoOiAzNDRweDtcbiAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICBAc3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1zaXplKHRvdWNoaW5nKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgfVxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmMWYxZjE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJveC1zaGFkb3c6IDAgMCA0MHB4IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkZWFzaW5nO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICRzcGVlZDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXIsIGJveC1zaGFkb3c7XG4gICAgd2lsbC1jaGFuZ2U6IGJvcmRlciwgYm94LXNoYWRvdztcbiAgICBAaW5jbHVkZSBmb3Itc2l6ZSh1bnRpbC13aWRlc2NyZWVuKSB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAmLS1pdGVtIHtcbiAgICAgIEBpbmNsdWRlIGZvci1zaXplKHVudGlsLXdpZGVzY3JlZW4pIHtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgZm9yLXNpemUod2lkZXNjcmVlbikge1xuICAgICAgICBmbGV4LWJhc2lzOiAzNTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGZvci1zaXplKGRlc2t0b3Atb25seSkge1xuICAgICAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGZvci1zaXplKHRvdWNoaW5nKSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgICBAc3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgICAgICAgZmxleC1iYXNpczogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAuYnV0dG9uX19kZWZhdWx0IHtcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkZWFzaW5nO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHNwZWVkO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCBtYXJnaW4tdG9wO1xuICAgICAgd2lsbC1jaGFuZ2U6IGhlaWdodCwgbWFyZ2luLXRvcDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgQGluY2x1ZGUgZm9yLXNpemUodW50aWwtd2lkZXNjcmVlbikge1xuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgxMnB4KTtcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmOm5vdCg6aG92ZXIpIHtcbiAgICAgIC5idXR0b25fX2RlZmF1bHQge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1zaXplKHdpZGVzY3JlZW4pIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAucGJfX2tpdC10eXBlLS1pbWctc3JjIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb3Itc2l6ZSh3aWRlc2NyZWVuKSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxODRweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgZm9yLXNpemUodW50aWwtd2lkZXNjcmVlbikge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNjRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2U3MzE0YjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDQwcHggcmdiYSg2OCwgNjgsIDY4LCAwLjMpO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBmb3Itc2l6ZSh1bnRpbC13aWRlc2NyZWVuKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmJ1dHRvbl9fZGVmYXVsdCB7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi0tbmFtZSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICBAaW5jbHVkZSBmb3Itc2l6ZSh3aWRlc2NyZWVuKSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE4cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGZvci1zaXplKHVudGlsLXdpZGVzY3JlZW4pIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTBweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1wcmljZSB7XG4gICAgICBAaW5jbHVkZSBmb3Itc2l6ZSh3aWRlc2NyZWVuKSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE2cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGZvci1zaXplKHVudGlsLXdpZGVzY3JlZW4pIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTBweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgfVxuICAgICAgY29sb3I6ICM5OGEwYjE7XG4gICAgfVxuICAgICYtLWltZyB7XG4gICAgICBAaW5jbHVkZSBmb3Itc2l6ZSh3aWRlc2NyZWVuKSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI1NXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgZm9yLXNpemUodW50aWwtd2lkZXNjcmVlbikge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgICAgJi1zcmMge1xuICAgICAgICBAaW5jbHVkZSBmb3Itc2l6ZSh3aWRlc2NyZWVuKSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMjU1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgZm9yLXNpemUodW50aWwtd2lkZXNjcmVlbikge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkZWFzaW5nO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkc3BlZWQ7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG1heC1oZWlnaHQ7XG4gICAgICAgIHdpbGwtY2hhbmdlOiBtYXgtaGVpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1ib2R5IHtcbiAgICAgIEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDE5JSwgMWZyKSk7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogOHB4O1xuICAgICAgICBncmlkLXJvdy1nYXA6IDhweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGZvci1zaXplKHVudGlsLXdpZGVzY3JlZW4pIHtcbiAgICAgICAgQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyNCUsIDFmcikpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBmb3Itc2l6ZSh0b3VjaGluZykge1xuICAgICAgICBAc3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDMyLjMzMzMzMzMlLCAxZnIpKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgZm9yLXNpemUobW9iaWxlKSB7XG4gICAgICAgIEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoNDglLCAxZnIpKTtcbiAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDEycHg7XG4gICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBmb3Itc2l6ZSh1bnRpbC13aWRlc2NyZWVuKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gICAgICB9XG4gICAgfVxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jZG4vaW1nL2tpdC9iZy1tYXNrLnN2Z1wiKTtcbiAgfVxuICAmLXBhbmVsIHtcbiAgICBAaW5jbHVkZSBmb3Itc2l6ZSh3aWRlc2NyZWVuKSB7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICB9XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBAaW5jbHVkZSBmb3Itc2l6ZSh1bnRpbC13aWRlc2NyZWVuKSB7XG4gICAgICAmLS10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJGVhc2luZztcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICRzcGVlZDtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodDtcbiAgICAgIHdpbGwtY2hhbmdlOiBoZWlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1zaXplKHdpZGVzY3JlZW4pIHtcbiAgICAgIHdpZHRoOiAzNzBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgJi0tdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgzMHB4KTtcbiAgICAgICAgQGluY2x1ZGUgbGluZS1oZWlnaHQoMzBweCwgNDBweCk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB9XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgICYtLW5hbWUge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE2cHgpO1xuICAgICAgQGluY2x1ZGUgbGluZS1oZWlnaHQoMTZweCwgMjhweCk7XG4gICAgfVxuICAgICYtLWl0ZW0ge1xuICAgICAgJjpub3QoOm50aC1sYXN0LWNoaWxkKDEpKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtLXR5cGUge1xuICAgICAgLy9taW4td2lkdGg6IDQwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIGZvci1zaXplKHdpZGVzY3JlZW4pIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjMjcyYzMzO1xuICAgICAgLy9wYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAvL3BhZGRpbmctbGVmdDogNXB4O1xuICAgICAgLnBiX19wYW5lbC0taXRlbSB7XG4gICAgICAgIC8vYm9yZGVyOiAxLjNweCBzb2xpZCAjQTlBOUE5O1xuICAgICAgICAvL2JvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI0E5QTlBOTtcbiAgICAgICAgQGluY2x1ZGUgZm9yLXNpemUodW50aWwtd2lkZXNjcmVlbikge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1iYXNpczogMzIlO1xuICAgICAgICAgIG1heC13aWR0aDogMzIlO1xuICAgICAgICAgIFtjbGFzc149XCJwYl9raXRfaWNvblwiXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTczMTRiO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB3aWR0aDogOTNweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDQ4cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiA5M3B4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAmLW1vYmlsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb3Itc2l6ZSh1bnRpbC13aWRlc2NyZWVuKSB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDEycHgpO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXNpemUod2lkZXNjcmVlbikge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBmb3Itc2l6ZSh3aWRlc2NyZWVuKSB7XG4gICAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICM5OGEwYjE7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbmUtaGVpZ2h0KDE4cHgsIDMwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDEpKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBmb3Itc2l6ZSh1bnRpbC13aWRlc2NyZWVuKSB7XG4gICAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgJi0tbWFpbiB7XG4gICAgfVxuICAgICYtLW1haW4sICYtLWVkaXQge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgQGluY2x1ZGUgZm9yLXNpemUodW50aWwtd2lkZXNjcmVlbikge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tbW9yZSB7XG4gICAgICAvL2hlaWdodDogMTAwJTtcbiAgICAgIC8vcGFkZGluZzogMTBweCA4cHg7XG4gICAgICAvLy8vYmFja2dyb3VuZC1jb2xvcjogIzNmNDY1MjtcbiAgICAgIC8vYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICAgIC8vYm9yZGVyOiAxLjNweCBzb2xpZCAjYzljOWM5O1xuICAgICAgQGluY2x1ZGUgZm9yLXNpemUod2lkZXNjcmVlbikge1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJGVhc2luZztcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHNwZWVkO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQ7XG4gICAgICAgIHdpbGwtY2hhbmdlOiBoZWlnaHQ7XG4gICAgICB9XG4gICAgfVxuICAgICYtLW1vcmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC8vbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICAgICAgLy9tYXJnaW4tbGVmdDogLTRweDtcbiAgICAgID4gLnBiX19raXQtcGFuZWwtLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLy93aWR0aDogNDFweDtcbiAgICAgICAgLy9oZWlnaHQ6IDQxcHg7XG4gICAgICAgIG1hcmdpbjogNHB4IDRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1iYWNrIHtcbiAgICAgIEBpbmNsdWRlIGZvci1zaXplKHVudGlsLXdpZGVzY3JlZW4pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1jYW52YXMge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIGZvci1zaXplKHdpZGVzY3JlZW4pIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNzBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1zaXplKHVudGlsLXdpZGVzY3JlZW4pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgJi0tbWluaSB7XG4gICAgICBAaW5jbHVkZSBmb3Itc2l6ZSh3aWRlc2NyZWVuKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGZvci1zaXplKHdpZGVzY3JlZW4pIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogNjBweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Nkbi9pbWcva2l0L2JnLW1hc2suc3ZnXCIpO1xuICAgIH1cbiAgfVxuICAmLS1pbnB1dCB7XG4gICAgJltuYW1lPVwicGJfX3BhbmVsXCJdIHtcbiAgICAgICY6bm90KDpjaGVja2VkKSB7XG4gICAgICAgIEBpbmNsdWRlIGZvci1zaXplKHdpZGVzY3JlZW4pIHtcbiAgICAgICAgICB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIHtcbiAgICAgICAgICAgIC5wYl9fa2l0LXBhbmVsLS1lZGl0LWhlbHAge1xuICAgICAgICAgICAgICAucGJfX3BhbmVsLS1waGFudG9tIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGZvci1zaXplKHVudGlsLXdpZGVzY3JlZW4pIHtcbiAgICAgICAgICB+IC5wYl9fa2l0LWJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSB7XG4gICAgICAgICAgICAucGJfX2tpdC1wYW5lbC0tZWRpdC1waG90bywgLnBiX19raXQtcGFuZWwtLWVkaXQtdGV4dCwgLnBiX19raXQtcGFuZWwtLWVkaXQtaGVscCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAucGJfX3BhbmVsLS1pdGVtIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAvLyY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAvLyAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIC8vfVxuICAgICAgICAgICAgICAgIC8vJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgIC8vICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAvL31cbiAgICAgICAgICAgICAgICBbY2xhc3NePVwicGJfa2l0X2ljb25cIl0ge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDIwcHgpO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OGEwYjE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wYl9fcGFuZWwtLWl0ZW0tdGV4dC1tb2JpbGUge1xuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDdweCk7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzk4YTBiMTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBiX19raXQtcGFuZWwtLWVkaXQtaGVscCB7XG4gICAgICAgICAgICAgIC8vanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgIC5wYl9fcGFuZWwtLXBoYW50b20ge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnBiX2tpdF9pY29uLWNvcHlyaWdodC1hbHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2YwMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmI1BiR2VuZXJhdGlvblBpcGV0dGUge1xuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgfiAucGJfX2ZsZXgge1xuICAgICAgICAgIC5wYl9fa2l0LXBhbmVsIHtcbiAgICAgICAgICAgIC5wYl9nZW5lcmF0aW9uLXBhbmVsLS1waXBldHRlIHtcbiAgICAgICAgICAgICAgLnBiX19raXQtdHlwZS0tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wY3Itc2VsZWN0aW9uLS1waXBldHRlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wYl9fa2l0LWNhbnZhcyB7XG4gICAgICAgICAgICAudXBwZXItY2FudmFzIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJiNQYkdlbmVyYXRpb25Gcm9udCB7XG4gICAgICAmOm5vdCg6Y2hlY2tlZCkge1xuICAgICAgICB+IC5wYl9fZmxleCB7XG4gICAgICAgICAgLnBiX19raXQtZmFicmljIHtcbiAgICAgICAgICAgIC5wYl9fa2l0LWZyb250LS1ib3gge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb3Itc2l6ZSh3aWRlc2NyZWVuKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAaW5jbHVkZSBmb3Itc2l6ZSh1bnRpbC13aWRlc2NyZWVuKSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnBiX19wYW5lbC0tbW9yZS1mcm9udCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgfiAucGJfX2ZsZXgge1xuICAgICAgICAgIC5wYl9fa2l0LWZyb250LS1taW5pLnBiX19raXQtLW1pbmktYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2U3MzE0YjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJiNQYkdlbmVyYXRpb25CYWNrIHtcbiAgICAgICY6bm90KDpjaGVja2VkKSB7XG4gICAgICAgIH4gLnBiX19mbGV4IHtcbiAgICAgICAgICAucGJfX2tpdC1mYWJyaWMge1xuICAgICAgICAgICAgLnBiX19raXQtYmFjay0tYm94IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXNpemUod2lkZXNjcmVlbikge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXNpemUodW50aWwtd2lkZXNjcmVlbikge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG4gICAgICAgICAgLnBiX19wYW5lbC0tbW9yZS1iYWNrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICB+IC5wYl9fZmxleCB7XG4gICAgICAgICAgLnBiX19raXQtYmFjay0tbWluaS5wYl9fa2l0LS1taW5pLWJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNlNzMxNGI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBlYWNoICRpbnB1dGJsb2NrIGluICRpbnB1dGJsb2NrcyB7XG4gICAgICAmI1BiR2VuZXJhdGlvbiN7JGlucHV0YmxvY2t9IHtcbiAgICAgICAgQGluY2x1ZGUgZm9yLXNpemUod2lkZXNjcmVlbikge1xuICAgICAgICAgICY6bm90KDpjaGVja2VkKSB7XG4gICAgICAgICAgICB+IC5wYl9fa2l0LXBhbmVsLS1tb3JlIHtcbiAgICAgICAgICAgICAgLnBiX19wYW5lbC0tbW9yZS0jeyRpbnB1dGJsb2NrfSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgIEBpbmNsdWRlIGZvci1zaXplKHVudGlsLXdpZGVzY3JlZW4pIHtcbiAgICAgICAgICAgIH4gLnBiX19raXQtcGFuZWwtLW1vcmUge1xuICAgICAgICAgICAgICAucGJfX3BhbmVsLS1tb3JlLSN7JGlucHV0YmxvY2t9IHtcbiAgICAgICAgICAgICAgICAvL21pbi1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAucGJfX3BhbmVsLS1tb3JlLWJvZHkge1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb3Itc2l6ZSh1bnRpbC13aWRlc2NyZWVuKSB7XG4gICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vcGFkZGluZzogMDtcbiAgICAgICAgICAgIC5wYl9fcGFuZWwtLSN7JGlucHV0YmxvY2t9IHtcbiAgICAgICAgICAgICAgLnBiX19wYW5lbC0taXRlbS10ZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2U3MzE0YjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBbY2xhc3NePVwicGJfa2l0X2ljb25cIl0ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlNzMxNGI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgfiAucGJfX2tpdC1wYW5lbC0tbW9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMzgwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBlYWNoICRpbnB1dGJsb2NrZWRpdHByaG90byBpbiAkaW5wdXRibG9ja3NlZGl0cHJob3RvIHtcbiAgICAgICYjUGJHZW5lcmF0aW9uUGhvdG8jeyRpbnB1dGJsb2NrZWRpdHByaG90b30ge1xuICAgICAgICBAaW5jbHVkZSBmb3Itc2l6ZSh3aWRlc2NyZWVuKSB7XG4gICAgICAgICAgJjpub3QoOmNoZWNrZWQpIHtcbiAgICAgICAgICAgIH4gLnBiX19raXQtcGFuZWwtLW1vcmUge1xuICAgICAgICAgICAgICAucGJfX3BhbmVsLS1tb3JlLSN7JGlucHV0YmxvY2tlZGl0cHJob3RvfSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgIEBpbmNsdWRlIGZvci1zaXplKHdpZGVzY3JlZW4pIHtcbiAgICAgICAgICAgIH4gLnBiX19raXQtcGFuZWwtLW1vcmUge1xuICAgICAgICAgICAgICAucGJfX3BhbmVsLS1tb3JlLSN7JGlucHV0YmxvY2tlZGl0cHJob3RvfSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBmb3Itc2l6ZSh1bnRpbC13aWRlc2NyZWVuKSB7XG4gICAgICAgICAgICB+IC5wYl9fa2l0LXBhbmVsLS1tb3JlIHtcbiAgICAgICAgICAgICAgLnBiX19wYW5lbC0tbW9yZS0jeyRpbnB1dGJsb2NrZWRpdHByaG90b30ge1xuICAgICAgICAgICAgICAgIC8vbWluLWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIC5wYl9fcGFuZWwtLW1vcmUtYm9keSB7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSB7XG4gICAgICAgICAgICAgIC8vLnBiX19raXQtcGFuZWwtLWVkaXQtcGhvdG8ge1xuICAgICAgICAgICAgICAvLyAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAvL31cbiAgICAgICAgICAgICAgLnBiX19raXQtcGFuZWwtLWVkaXQtaGVscCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIH4gLnBiX19raXQtcGFuZWwtLXR5cGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXNpemUodW50aWwtd2lkZXNjcmVlbikge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGJfX3BhbmVsLS0jeyRpbnB1dGJsb2NrZWRpdHByaG90b30ge1xuICAgICAgICAgICAgICAucGJfX3BhbmVsLS1pdGVtLXRleHQtbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2U3MzE0YjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBbY2xhc3NePVwicGJfa2l0X2ljb25cIl0ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZTczMTRiO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIH4gLnBiX19raXQtcGFuZWwtLW1vcmUge1xuICAgICAgICAgICAgd2lkdGg6IDM4MHB4O1xuICAgICAgICAgICAgLy8ucGJfX3BhbmVsLS1tb3JlLS1jbG9zZSB7XG4gICAgICAgICAgICAvLyAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLy99XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBlYWNoICRpbnB1dGJsb2NrZWRpdHRleHQgaW4gJGlucHV0YmxvY2tzZWRpdHRleHQge1xuICAgICAgJiNQYkdlbmVyYXRpb25UZXh0I3skaW5wdXRibG9ja2VkaXR0ZXh0fSB7XG4gICAgICAgIEBpbmNsdWRlIGZvci1zaXplKHdpZGVzY3JlZW4pIHtcbiAgICAgICAgICAmOm5vdCg6Y2hlY2tlZCkge1xuICAgICAgICAgICAgfiAucGJfX2tpdC1wYW5lbC0tbW9yZSB7XG4gICAgICAgICAgICAgIC5wYl9fcGFuZWwtLW1vcmUtI3skaW5wdXRibG9ja2VkaXR0ZXh0fSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgIEBpbmNsdWRlIGZvci1zaXplKHdpZGVzY3JlZW4pIHtcbiAgICAgICAgICAgIH4gLnBiX19raXQtcGFuZWwtLW1vcmUge1xuICAgICAgICAgICAgICAucGJfX3BhbmVsLS1tb3JlLSN7JGlucHV0YmxvY2tlZGl0dGV4dH0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgZm9yLXNpemUodW50aWwtd2lkZXNjcmVlbikge1xuICAgICAgICAgICAgfiAucGJfX2tpdC1wYW5lbC0tbW9yZSB7XG4gICAgICAgICAgICAgIC5wYl9fcGFuZWwtLW1vcmUtI3skaW5wdXRibG9ja2VkaXR0ZXh0fSB7XG4gICAgICAgICAgICAgICAgLy9taW4taGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgLnBiX19wYW5lbC0tbW9yZS1ib2R5IHtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC8vLnBiX19wYW5lbC0tbW9yZS0tY2xvc2Uge1xuICAgICAgICAgICAgICAvLyAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAvL31cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH4gLnBiX19raXQtcGFuZWwtLXR5cGUge1xuICAgICAgICAgICAgICAvLy5wYl9fa2l0LXBhbmVsLS1lZGl0LXRleHQge1xuICAgICAgICAgICAgICAvLyAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAvL31cbiAgICAgICAgICAgICAgLnBiX19raXQtcGFuZWwtLWVkaXQtaGVscCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIH4gLnBiX19raXQtcGFuZWwtLXR5cGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXNpemUodW50aWwtd2lkZXNjcmVlbikge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGJfX3BhbmVsLS0jeyRpbnB1dGJsb2NrZWRpdHRleHR9IHtcbiAgICAgICAgICAgICAgLnBiX19wYW5lbC0taXRlbS10ZXh0LW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNlNzMxNGI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgW2NsYXNzXj1cInBiX2tpdF9pY29uXCJdIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2U3MzE0YjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICB+IC5wYl9fa2l0LXBhbmVsLS1tb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAzODBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi10eXBlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJi0tYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgLy9ib3JkZXI6IDEuM3B4IHNvbGlkICNkZGQ7XG4gICAgICAvL2JvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICY6aG92ZXIsICYucGItLXNlbGVjdCB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICAgIH1cbiAgICAgIFtjbGFzc149XCJwYl9raXRfaWNvblwiXSB7XG4gICAgICAgIC8vcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDMwcHgpO1xuICAgICAgICBAaW5jbHVkZSBsaW5lLWhlaWdodCgzMHB4LCA0MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tdGV4dCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTZweCk7XG4gICAgICBAaW5jbHVkZSBsaW5lLWhlaWdodCgxNnB4LCAyMHB4KTtcbiAgICB9XG4gICAgJi0tZ2VuZGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgICYtLW1lcmNoIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgICYtLWFnZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAmLS1jb3R0b24ge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInBiX2tpdF9pY29uXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgICAgICAgY29udGVudDogJHBiX2tpdF9pY29uLWNvdHRvbjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjM2ZiZTEwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIGZvci1zaXplKHRvdWNoaW5nKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtZmFicmljIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgICYtLWNvbnRyb2xlIHtcbiAgICB9XG4gIH1cbiAgJi1jYW52YXMge1xuICAgICYtLWJveCB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgICYtLW1pbmkge1xuICAgIH1cbiAgfVxuICAmLWZyb250LS1taW5pLCAmLWJhY2stLW1pbmkge1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIH1cbiAgJi0tbWluaSB7XG4gICAgJi1idXR0b24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICB3aWR0aDogOTNweDtcbiAgICAgIGhlaWdodDogOTVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgID4gLnBiX19raXQtaW1nLS1taW5pIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgbWF4LWhlaWdodDogOTBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGZvci1zaXplKHVudGlsLXdpZGVzY3JlZW4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgZmxleC1iYXNpczogNjBweDtcbiAgICAgICAgPiAucGJfX2tpdC1pbWctLW1pbmkge1xuICAgICAgICAgIG1heC13aWR0aDogNDBweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICY6bm90KDpudGgtY2hpbGQoMSkpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICNlNzMxNGI7XG4gICAgICB9XG4gICAgICAmLnBiLS1zZWxlY3Qge1xuICAgICAgICBib3JkZXItY29sb3I6ICNlNzMxNGI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtZnJvbnQsICYtYmFjayB7XG4gICAgJi0tYm94IHtcbiAgICAgIEBpbmNsdWRlIGZvci1zaXplKGRlc2t0b3ApIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG4gICYtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNXB4O1xuICAgIEBpbmNsdWRlIGZvci1zaXplKHVudGlsLXdpZGVzY3JlZW4pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICAgICYtLWNvbW1lbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgJi0tY29sb3ItYWxsIHtcbiAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLS1jb2xvci1jaGVja2VkIHtcbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIH4gLnBiX19raXQtYnV0dG9uLS1jb2xvci1hbGwge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtLWJ1eSB7XG4gICAgICBtYXgtd2lkdGg6IDIyNHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgxOHB4KTtcbiAgICAgIEBpbmNsdWRlIGZvci1zaXplKHdpZGVzY3JlZW4pIHtcbiAgICAgICAgd2lkdGg6IDI2M3B4O1xuICAgICAgICBoZWlnaHQ6IDY4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgZm9yLXNpemUodW50aWwtd2lkZXNjcmVlbikge1xuICAgICAgICAmLmJ1dHRvbl9fZGVmYXVsdCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIG1heC13aWR0aDogNzBweDtcbiAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSg4cHgpO1xuICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgxMHB4KTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGZvci1zaXplKHdpZGVzY3JlZW4pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgICYtLWJhY2sge1xuICAgICAgQGluY2x1ZGUgZm9yLXNpemUod2lkZXNjcmVlbikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgZm9yLXNpemUodW50aWwtd2lkZXNjcmVlbikge1xuICAgICAgICArIC5wYl9fa2l0LWJ1dHRvbi0tYnV5IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICB9XG4gICAgICAgICYuYnV0dG9uX19kZWZhdWx0IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgbWF4LXdpZHRoOiA3MHB4O1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDhweCk7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb2xvcjogIzk4YTBiMTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjYzhjZGQ3O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTBweCk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtLXNhdmUge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIEBpbmNsdWRlIGZvci1zaXplKHVudGlsLXdpZGVzY3JlZW4pIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgbGluZS1oZWlnaHQoMTVweCwgMzBweCk7XG4gICAgICB9XG4gICAgfVxuICAgICYtLWVkaXQge1xuICAgICAgQGluY2x1ZGUgZm9yLXNpemUod2lkZXNjcmVlbikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1zZXR0aW5nIHtcbiAgICAgIEBpbmNsdWRlIGZvci1zaXplKHdpZGVzY3JlZW4pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGZvci1zaXplKHVudGlsLXdpZGVzY3JlZW4pIHtcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U3MzE0YjtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkO1xuICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTQ1cHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIC0xN3B4IDIwcHggLTIwcHggIzAwMDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiK1wiO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoNDBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi0tbWluaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1pbi13aWR0aDogOTBweDtcbiAgICB9XG4gIH1cbiAgJi0tY2FydCB7XG4gICAgQGluY2x1ZGUgZm9yLXNpemUodGFibGV0LW9ubHkpIHtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjRweCk7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICNlNzMxNGI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICAmLXRleHQge1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTZweCk7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgICYtbmFtZSB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICNlNzMxNGI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICAmLWluZm8ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgW2NsYXNzKj1cIiBwYl9raXRfaWNvblwiXSwgW2NsYXNzXj1wYl9raXRfaWNvbl0ge1xuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgyM3B4KTtcbiAgICAgICAgY29sb3I6ICM5OGEwYjE7XG4gICAgICB9XG4gICAgfVxuICAgICYtbGluayB7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIC8qIDgyICovXG4gICAgICBjb2xvcjogIzk4YTBiMTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICYtaXRlbSB7XG4gICAgICAmOm5vdCg6bnRoLWxhc3QtY2hpbGQoMSkpIHtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLy9wYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1saXN0IHtcbiAgICAgIH4gLnBiX19raXQtLWNhcnQtaW5mbyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLXRvcCB7XG4gICAgICBAaW5jbHVkZSBmb3Itc2l6ZSh3aWRlc2NyZWVuKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGZvci1zaXplKHVudGlsLXdpZGVzY3JlZW4pIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLXNpemUge1xuICAgICAgQGluY2x1ZGUgZm9yLXNpemUod2lkZXNjcmVlbikge1xuICAgICAgICAucGJfX3NlbGVjdC0tbGFiZWwge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAucGJfX3NlbGVjdC0tYmxvY2sgLnBiX19zZWxlY3QtLW9wdGlvbnMge1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE2cHgpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnBiX19zZWxlY3QtLWJsb2NrIC5wYl9fc2VsZWN0LS1vcHRpb24ge1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWQ7XG4gICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgIG1heC13aWR0aDogNDVweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMztcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZjBmMGYzO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkZWFzaW5nO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICRzcGVlZDtcbiAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXItY29sb3I7XG4gICAgICAgICAgd2lsbC1jaGFuZ2U6IGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAmOm5vdCg6bnRoLWxhc3QtY2hpbGQoMSkpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAucGJfX3NlbGVjdC0tb3B0aW9uLXRleHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTZweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJGVhc2luZztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICRzcGVlZDtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IGNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnBiX19zZWxlY3QtLW9wdGlvbi0tc2VsZWN0ZWQge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZTczMTRiO1xuICAgICAgICAgICAgLnBiX19zZWxlY3QtLW9wdGlvbi10ZXh0IHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgY29sb3I6ICNlNzMxNGI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wYl9fc2VsZWN0LS1ibG9jazpub3QoLnBiX19zZWxlY3QtLWJsb2NrLS1vcGVuKSAucGJfX3NlbGVjdC0tb3B0aW9ucyB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLWZhYnJpYywgJi13cmFwcGluZywgJi1wcmludCwgJi1zaXplIHtcbiAgICAgIEBpbmNsdWRlIGZvci1zaXplKHVudGlsLXdpZGVzY3JlZW4pIHtcbiAgICAgICAgLnBiX19raXQtLWNhcnQtbGlzdCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLWZhYnJpYyB7XG4gICAgICBAaW5jbHVkZSBmb3Itc2l6ZSh3aWRlc2NyZWVuKSB7XG4gICAgICAgIC5wYl9fc2VsZWN0LS1ibG9jayAucGJfX3NlbGVjdC0tb3B0aW9uIHtcbiAgICAgICAgICAmW2RhdGEtdmFsdWU9XCIwXCJdIHtcbiAgICAgICAgICAgIC5wYl9fc2VsZWN0LS1vcHRpb24tdGV4dCB7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvdW50ZXItcmVzZXQ6IHZhcmlhYmxlIHZhcigtLWZhYnJpYy1yZWd1bGEpO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiK1wiIGNvdW50ZXIodmFyaWFibGUpIFwiIFxcMjBCRFwiO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICZbZGF0YS12YWx1ZT1cIjFcIl0ge1xuICAgICAgICAgICAgLnBiX19zZWxlY3QtLW9wdGlvbi10ZXh0IHtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY291bnRlci1yZXNldDogdmFyaWFibGUgdmFyKC0tZmFicmljLXByZW1pdW0pO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiK1wiIGNvdW50ZXIodmFyaWFibGUpIFwiIFxcMjBCRFwiO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICZbZGF0YS12YWx1ZT1cIjJcIl0ge1xuICAgICAgICAgICAgLnBiX19zZWxlY3QtLW9wdGlvbi10ZXh0IHtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY291bnRlci1yZXNldDogdmFyaWFibGUgdmFyKC0tZmFicmljLWx1eCk7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIrXCIgY291bnRlcih2YXJpYWJsZSkgXCIgXFwyMEJEXCI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi13cmFwcGluZyB7XG4gICAgICBAaW5jbHVkZSBmb3Itc2l6ZSh3aWRlc2NyZWVuKSB7XG4gICAgICAgIC5wYl9fc2VsZWN0LS1ibG9jayAucGJfX3NlbGVjdC0tb3B0aW9uIHtcbiAgICAgICAgICAmW2RhdGEtdmFsdWU9XCIwXCJdIHtcbiAgICAgICAgICAgIC5wYl9fc2VsZWN0LS1vcHRpb24tdGV4dCB7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvdW50ZXItcmVzZXQ6IHZhcmlhYmxlIHZhcigtLWdpZnQtLXNpbXBsZSk7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIrXCIgY291bnRlcih2YXJpYWJsZSkgXCIgXFwyMEJEXCI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJltkYXRhLXZhbHVlPVwiMVwiXSB7XG4gICAgICAgICAgICAucGJfX3NlbGVjdC0tb3B0aW9uLXRleHQge1xuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb3VudGVyLXJlc2V0OiB2YXJpYWJsZSB2YXIoLS1naWZ0KTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIitcIiBjb3VudGVyKHZhcmlhYmxlKSBcIiBcXDIwQkRcIjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLXByaW50IHtcbiAgICAgIEBpbmNsdWRlIGZvci1zaXplKHdpZGVzY3JlZW4pIHtcbiAgICAgICAgLnBiX19zZWxlY3QtLWJsb2NrIC5wYl9fc2VsZWN0LS1vcHRpb24ge1xuICAgICAgICAgICZbZGF0YS12YWx1ZT1cIjBcIl0ge1xuICAgICAgICAgICAgLnBiX19zZWxlY3QtLW9wdGlvbi10ZXh0IHtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY291bnRlci1yZXNldDogdmFyaWFibGUgdmFyKC0tcHJpbnQtc2QpO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiK1wiIGNvdW50ZXIodmFyaWFibGUpIFwiIFxcMjBCRFwiO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICZbZGF0YS12YWx1ZT1cIjFcIl0ge1xuICAgICAgICAgICAgLnBiX19zZWxlY3QtLW9wdGlvbi10ZXh0IHtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY291bnRlci1yZXNldDogdmFyaWFibGUgdmFyKC0tcHJpbnQtaGQpO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiK1wiIGNvdW50ZXIodmFyaWFibGUpIFwiIFxcMjBCRFwiO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICZbZGF0YS12YWx1ZT1cIjJcIl0ge1xuICAgICAgICAgICAgLnBiX19zZWxlY3QtLW9wdGlvbi10ZXh0IHtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY291bnRlci1yZXNldDogdmFyaWFibGUgdmFyKC0tcHJpbnQtdWx0cmFoZCk7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIrXCIgY291bnRlcih2YXJpYWJsZSkgXCIgXFwyMEJEXCI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1mYWJyaWMsICYtd3JhcHBpbmcsICYtcHJpbnQge1xuICAgICAgQGluY2x1ZGUgZm9yLXNpemUodW50aWwtd2lkZXNjcmVlbikge1xuICAgICAgICAucGJfX2tpdC0tY2FydC1saW5rIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5wYl9fa2l0LS1jYXJ0LWluZm8ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMThweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGZvci1zaXplKHdpZGVzY3JlZW4pIHtcbiAgICAgICAgLnBiX19zZWxlY3QtLWxhYmVsIHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnBiX19zZWxlY3QtLWJsb2NrIC5wYl9fc2VsZWN0LS1vcHRpb25zIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTZweCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMztcbiAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnBiX19zZWxlY3QtLWJsb2NrIC5wYl9fc2VsZWN0LS1vcHRpb24ge1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLnBiX19zZWxlY3QtLW9wdGlvbi10ZXh0IHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAucGJfX3NlbGVjdC0tb3B0aW9uLXRleHQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgY29udGVudDogXCIrMCDQoFwiO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGJfX3NlbGVjdC0tYmxvY2s6bm90KC5wYl9fc2VsZWN0LS1ibG9jay0tb3BlbikgLnBiX19zZWxlY3QtLW9wdGlvbnMge1xuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLnBiX19zZWxlY3QtLW9wdGlvbi0tc2VsZWN0ZWQgLnBiX19zZWxlY3QtLW9wdGlvbi10ZXh0IHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNzMxNGI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi10b3RhbCB7XG4gICAgICAmLW1lcmNoIHtcbiAgICAgICAgLnBiX19raXQtLWNhcnQtdG90YWwtc3BhbiB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgICAgIC5wYl9fa2l0LS1jYXJ0LXRvdGFsLXByaWNlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLXRleHQge1xuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgIC5wYl9fa2l0LS1jYXJ0LXRvdGFsLXByaWNlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICB9XG4gICAgICAgICYtYmlnIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE4cHgpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIC5wYl9fa2l0LS1jYXJ0LXRvdGFsLXNwYW4ge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgICAucGJfX2tpdC0tY2FydC10b3RhbC1sYW5nIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAucGJfX2tpdC0tY2FydC10b3RhbC1wcmljZSwgLnBiX19raXQtLWNhcnQtdG90YWwtbGFuZyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAjZTczMTRiO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYnV0dG9uX19kZWZhdWx0IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgaGVpZ2h0OiA2MXB4O1xuICAgIH1cbiAgfVxuICAmLS1pbmRleCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiA2cHggMTFweDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgJi1ib2R5IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgICYtdGV4dCB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgIEBpbmNsdWRlIGZvci1zaXplKHdpZGVzY3JlZW4pIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgZm9yLXNpemUodW50aWwtd2lkZXNjcmVlbikge1xuICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgIH1cbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJi5wYi1kaXNhYmxlZCB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICB9XG4gICAgfVxuICAgICYtdG9wLCAmLWJvdHRvbSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkICNmZmY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLXRvcCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjMDAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWJvdHRvbSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAjMDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1wcmludCB7XG4gICAgJi0tdGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE2cHgpO1xuICAgIH1cbiAgfVxuICAvLyYtLWZpbHRlciB7XG4gIC8vICB3aWR0aDogODBweDtcbiAgLy8gIGhlaWdodDogODBweDtcbiAgLy8gIGZsZXgtYmFzaXM6IDgwcHg7XG4gIC8vICBtaW4td2lkdGg6IDgwcHg7XG4gIC8vICBtYXJnaW46IDZweDtcbiAgLy8gIGN1cnNvcjogcG9pbnRlcjtcbiAgLy8gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC8vICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIC8vICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAvLyAgJjpob3ZlciB7XG4gIC8vICAgICY6YmVmb3JlIHtcbiAgLy8gICAgICBjb250ZW50OiBcIlwiO1xuICAvLyAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy8gICAgICBsZWZ0OiAwO1xuICAvLyAgICAgIHRvcDogMDtcbiAgLy8gICAgICB6LWluZGV4OiAxO1xuICAvLyAgICAgIHdpZHRoOiAxMDAlO1xuICAvLyAgICAgIGhlaWdodDogMTAwJTtcbiAgLy8gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZTczMTRiO1xuICAvLyAgICB9XG4gIC8vICAgIC5wYl9fa2l0LS1maWx0ZXItdGFnIHtcbiAgLy8gICAgICBjb2xvcjogI2U3MzE0YjtcbiAgLy8gICAgfVxuICAvLyAgfVxuICAvLyAgJi10YWcge1xuICAvLyAgICBmb250LXdlaWdodDogNTAwO1xuICAvLyAgICBmb250LXNpemU6IDEwcHg7XG4gIC8vICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAvLyAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8vICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIC8vICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8vICAgIGNvbG9yOiAjOThhMGIxO1xuICAvLyAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vICAgIHRvcDogMTA4JTtcbiAgLy8gICAgd2lkdGg6IDEwMCU7XG4gIC8vICB9XG4gIC8vICAmLWJveCB7XG4gIC8vICAgIHdpZHRoOiAxMDAlO1xuICAvLyAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgLy8gICAgZGlzcGxheTogZmxleDtcbiAgLy8gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC8vICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgLy8gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLy8gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAvLyAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8vICB9XG4gIC8vICAmLWJ1dHRvbiB7XG4gIC8vICAgIGhlaWdodDogNjVweDtcbiAgLy8gICAgd2lkdGg6IDY1cHg7XG4gIC8vICAgIGZvbnQtc2l6ZTogMDtcbiAgLy8gICAgbGluZS1oZWlnaHQ6IDA7XG4gIC8vICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZDtcbiAgLy8gICAgYm9yZGVyOiA1cHggc29saWQgI2ZmZjtcbiAgLy8gICAgcGFkZGluZzogMDtcbiAgLy8gICAgZGlzcGxheTogZmxleDtcbiAgLy8gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC8vICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8vICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgLy8gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAvLyAgICBib3R0b206IC0zMnB4O1xuICAvLyAgICBsZWZ0OiA1MCU7XG4gIC8vICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLy8gICAgYm94LXNoYWRvdzogMCAtMTdweCAyMHB4IC0yMHB4ICMwMDA7XG4gIC8vICAgICY6YmVmb3JlIHtcbiAgLy8gICAgICBjb250ZW50OiAkcGJfa2l0X2ljb24tY2hlY2s7XG4gIC8vICAgICAgZm9udC1mYW1pbHk6IFwicGJfa2l0X2ljb25cIjtcbiAgLy8gICAgICBjb2xvcjogI2ZmZjtcbiAgLy8gICAgICBmb250LXdlaWdodDogNjAwO1xuICAvLyAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDEycHgpO1xuICAvLyAgICB9XG4gIC8vICAgIGJhY2tncm91bmQtY29sb3I6ICM5YmU1NjQ7XG4gIC8vICB9XG4gIC8vICAmLWJsb2NrIHtcbiAgLy8gICAgbWF4LWhlaWdodDogNDQwcHg7XG4gIC8vICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgLy8gIH1cbiAgLy8gICYtbm9ybWFsIHtcbiAgLy8gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Nkbi9raXQvZmlsdGVyL2ZpbHRlci1ub3JtYWwucG5nXCIpO1xuICAvLyAgfVxuICAvLyAgJi1jbGFyZW5kb24ge1xuICAvLyAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY2RuL2tpdC9maWx0ZXIvZmlsdGVyLWNsYXJlbmRvbi5wbmdcIik7XG4gIC8vICB9XG4gIC8vICAmLWp1bm8ge1xuICAvLyAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY2RuL2tpdC9maWx0ZXIvZmlsdGVyLWp1bm8ucG5nXCIpO1xuICAvLyAgfVxuICAvLyAgJi1sYXJrIHtcbiAgLy8gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Nkbi9raXQvZmlsdGVyL2ZpbHRlci1sYXJrLnBuZ1wiKTtcbiAgLy8gIH1cbiAgLy8gICYtbHVkd2lnIHtcbiAgLy8gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Nkbi9raXQvZmlsdGVyL2ZpbHRlci1sdWR3aWcucG5nXCIpO1xuICAvLyAgfVxuICAvLyAgJi1naW5naGFtIHtcbiAgLy8gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Nkbi9raXQvZmlsdGVyL2ZpbHRlci1naW5naGFtLnBuZ1wiKTtcbiAgLy8gIH1cbiAgLy8gICYtdmFsZW5jaWEge1xuICAvLyAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY2RuL2tpdC9maWx0ZXIvZmlsdGVyLXZhbGVuY2lhLnBuZ1wiKTtcbiAgLy8gIH1cbiAgLy8gICYteHBybzIge1xuICAvLyAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY2RuL2tpdC9maWx0ZXIvZmlsdGVyLXhwcm8yLnBuZ1wiKTtcbiAgLy8gIH1cbiAgLy8gICYtbG9maSB7XG4gIC8vICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jZG4va2l0L2ZpbHRlci9maWx0ZXItbG9maS5wbmdcIik7XG4gIC8vICB9XG4gIC8vICAmLWFtYXJvIHtcbiAgLy8gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Nkbi9raXQvZmlsdGVyL2ZpbHRlci1hbWFyby5wbmdcIik7XG4gIC8vICB9XG4gIC8vICAmLWJyb29rbHluIHtcbiAgLy8gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Nkbi9raXQvZmlsdGVyL2ZpbHRlci1icm9va2x5bi5wbmdcIik7XG4gIC8vICB9XG4gIC8vICAmLXdpbGxvdyB7XG4gIC8vICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jZG4va2l0L2ZpbHRlci9maWx0ZXItd2lsbG93LnBuZ1wiKTtcbiAgLy8gIH1cbiAgLy8gICYtc2llcnJhe1xuICAvLyAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY2RuL2tpdC9maWx0ZXIvZmlsdGVyLXNpZXJyYS5wbmdcIik7XG4gIC8vICB9XG4gIC8vICAmLXN0aW5zb257XG4gIC8vICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jZG4va2l0L2ZpbHRlci9maWx0ZXItc3RpbnNvbi5wbmdcIik7XG4gIC8vICB9XG4gIC8vICAmLXdhbGRlbntcbiAgLy8gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Nkbi9raXQvZmlsdGVyL2ZpbHRlci13YWxkZW4ucG5nXCIpO1xuICAvLyAgfVxuICAvLyAgJi1kb2dwYXRjaHtcbiAgLy8gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Nkbi9raXQvZmlsdGVyL2ZpbHRlci1kb2dwYXRjaC5wbmdcIik7XG4gIC8vICB9XG4gIC8vICAmLTE5Nzd7XG4gIC8vICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jZG4va2l0L2ZpbHRlci9maWx0ZXItMTk3Ny5wbmdcIik7XG4gIC8vICB9XG4gIC8vICAmLWNyZW1he1xuICAvLyAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY2RuL2tpdC9maWx0ZXIvZmlsdGVyLWNyZW1hLnBuZ1wiKTtcbiAgLy8gIH1cbiAgLy8gICYtcmlzZXtcbiAgLy8gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Nkbi9raXQvZmlsdGVyL2ZpbHRlci1yaXNlLnBuZ1wiKTtcbiAgLy8gIH1cbiAgLy8gICYtZWFybHliaXJke1xuICAvLyAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY2RuL2tpdC9maWx0ZXIvZmlsdGVyLWVhcmx5YmlyZC5wbmdcIik7XG4gIC8vICB9XG4gIC8vICAmLWtlbHZpbntcbiAgLy8gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Nkbi9raXQvZmlsdGVyL2ZpbHRlci1rZWx2aW4ucG5nXCIpO1xuICAvLyAgfVxuICAvLyAgJi1oZWxlbmF7XG4gIC8vICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jZG4va2l0L2ZpbHRlci9maWx0ZXItaGVsZW5hLnBuZ1wiKTtcbiAgLy8gIH1cbiAgLy8gICYtbW9vbntcbiAgLy8gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Nkbi9raXQvZmlsdGVyL2ZpbHRlci1tb29uLnBuZ1wiKTtcbiAgLy8gIH1cbiAgLy8gICYtaHVkc29ue1xuICAvLyAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY2RuL2tpdC9maWx0ZXIvZmlsdGVyLWh1ZHNvbi5wbmdcIik7XG4gIC8vICB9XG4gIC8vICAmLWlua3dlbGx7XG4gIC8vICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jZG4va2l0L2ZpbHRlci9maWx0ZXItaW5rd2VsbC5wbmdcIik7XG4gIC8vICB9XG4gIC8vICAmLWJyYW5uYW57XG4gIC8vICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jZG4va2l0L2ZpbHRlci9maWx0ZXItYnJhbm5hbi5wbmdcIik7XG4gIC8vICB9XG4gIC8vICAmLW1hdmVue1xuICAvLyAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY2RuL2tpdC9maWx0ZXIvZmlsdGVyLW1hdmVuLnBuZ1wiKTtcbiAgLy8gIH1cbiAgLy8gICYtYXNoYnl7XG4gIC8vICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jZG4va2l0L2ZpbHRlci9maWx0ZXItYXNoYnkucG5nXCIpO1xuICAvLyAgfVxuICAvLyAgJi1hZGVue1xuICAvLyAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY2RuL2tpdC9maWx0ZXIvZmlsdGVyLWFkZW4ucG5nXCIpO1xuICAvLyAgfVxuICAvLyAgJi1oZWZle1xuICAvLyAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY2RuL2tpdC9maWx0ZXIvZmlsdGVyLWhlZmUucG5nXCIpO1xuICAvLyAgfVxuICAvLyAgJi1zdXRyb3tcbiAgLy8gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Nkbi9raXQvZmlsdGVyL2ZpbHRlci1zdXRyby5wbmdcIik7XG4gIC8vICB9XG4gIC8vICAmLWdpbnphe1xuICAvLyAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY2RuL2tpdC9maWx0ZXIvZmlsdGVyLWdpbnphLnBuZ1wiKTtcbiAgLy8gIH1cbiAgLy8gICYtY2hhcm1lc3tcbiAgLy8gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Nkbi9raXQvZmlsdGVyL2ZpbHRlci1jaGFybWVzLnBuZ1wiKTtcbiAgLy8gIH1cbiAgLy8gICYtcmV5ZXN7XG4gIC8vICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jZG4va2l0L2ZpbHRlci9maWx0ZXItcmV5ZXMucG5nXCIpO1xuICAvLyAgfVxuICAvLyAgJi1wZXJwZXR1YXtcbiAgLy8gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Nkbi9raXQvZmlsdGVyL2ZpbHRlci1wZXJwZXR1YS5wbmdcIik7XG4gIC8vICB9XG4gIC8vICAmLW5hc2h2aWxsZXtcbiAgLy8gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Nkbi9raXQvZmlsdGVyL2ZpbHRlci1uYXNodmlsbGUucG5nXCIpO1xuICAvLyAgfVxuICAvLyAgJi10b2FzdGVye1xuICAvLyAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY2RuL2tpdC9maWx0ZXIvZmlsdGVyLXRvYXN0ZXIucG5nXCIpO1xuICAvLyAgfVxuICAvLyAgJi1za3lsaW5le1xuICAvLyAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY2RuL2tpdC9maWx0ZXIvZmlsdGVyLXNreWxpbmUucG5nXCIpO1xuICAvLyAgfVxuICAvL31cbn1cbi8vLnBiX19maWx0ZXIge1xuLy8gICYtLWxpc3Qge1xuLy8gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgLnRucy1pdGVtIC5wYl9fcHJvZHVjdC0tcGhvdG8taW1nIHtcbi8vICAgICAgd2lkdGg6IGF1dG87XG4vLyAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbi8vICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4vLyAgICB9XG4vLyAgICAudG5zLWNvbnRyb2xzIHtcbi8vICAgICAgcmlnaHQ6IDA7XG4vLyAgICAgIHRvcDogMDtcbi8vICAgICAgbGVmdDogMDtcbi8vICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbi8vICAgICAgaGVpZ2h0OiAwO1xuLy8gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4vLyAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuLy8gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4vLyAgICAgIGJ1dHRvbiB7XG4vLyAgICAgICAgLy90cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJGVhc2luZztcbi8vICAgICAgICAvL3RyYW5zaXRpb24tZHVyYXRpb246ICRzcGVlZDtcbi8vICAgICAgICAvL3RyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuLy8gICAgICAgIC8vd2lsbC1jaGFuZ2U6IGNvbG9yO1xuLy8gICAgICAgICAgJltkYXRhLWNvbnRyb2xzPVwicHJldlwiXSB7XG4vLyAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbi8vICAgICAgICAgIH1cbi8vICAgICAgICAgICZbZGF0YS1jb250cm9scz1cIm5leHRcIl0ge1xuLy8gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuLy8gICAgICAgICAgfVxuLy9cbi8vICAgICAgICAmW2RhdGEtY29udHJvbHM9XCJwcmV2XCJdLCAmW2RhdGEtY29udHJvbHM9XCJuZXh0XCJdIHtcbi8vICAgICAgICAgIGhlaWdodDogODBweDtcbi8vICAgICAgICAgIGNvbG9yOiAjOThBMEIxO1xuLy8gICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTZweCk7XG4vLyAgICAgICAgICBAaW5jbHVkZSBsaW5lLWhlaWdodCgxNnB4LCAyMHB4KTtcbi8vICAgICAgICAgICY6aG92ZXIge1xuLy8gICAgICAgICAgICBjb2xvcjogIzAwMDtcbi8vICAgICAgICAgIH1cbi8vICAgICAgICB9XG4vLyAgICAgIH1cbi8vICAgIH1cbi8vICAgICYtc2Nyb2xsIHtcbi8vICAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICAgd2lkdGg6IDMwMHB4O1xuLy8gICAgICAmOm5vdCgudG5zLXNsaWRlcikge1xuLy8gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4vLyAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbi8vICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbi8vICAgICAgfVxuLy8gICAgfVxuLy8gIH1cbi8vfVxuLndpbl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDQwcHggNTBweDtcbiAgQGluY2x1ZGUgZm9yLXNpemUobW9iaWxlKSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbn1cbiNQYkdlbmVyYXRpb25HcmlkIHtcbiAgJjpjaGVja2VkIHtcbiAgICB+IC5wYl9fY29udGFpbmVyLS1ib2R5IHtcbiAgICAgIC5wYl9fa2l0LXBhbmVsLS1lZGl0LWhlbHAgLnBiX19wYW5lbC0tZ3JpZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2U3MzE0YjtcbiAgICAgICAgW2NsYXNzXj1cInBiX2tpdF9pY29uXCJdIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICNlNzMxNGIgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAucGJfX3BhbmVsLS1pdGVtLXRleHQge1xuICAgICAgICAgIGNvbG9yOiAjZTczMTRiO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ucGJfX3BhbmVsIHtcbiAgQGluY2x1ZGUgZm9yLXNpemUod2lkZXNjcmVlbikge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICA+IC5wYl9fa2l0LXBhbmVsLS1tb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDM4MHB4O1xuICAgIEBpbmNsdWRlIGZvci1zaXplKHdpZGVzY3JlZW4pIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRlYXNpbmc7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkc3BlZWQ7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aDtcbiAgICAgIHdpbGwtY2hhbmdlOiB3aWR0aDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAyMHB4IDJweCAyMHB4IC0xOHB4IHJnYmEoMCwgMCwgMCwgLjEpO1xuICAgIH1cbiAgICA+IFtjbGFzcyo9cGJfX3BhbmVsLS1tb3JlLV0sID4gW2NsYXNzXj1wYl9fcGFuZWwtLW1vcmUtXSB7XG4gICAgfVxuICAgID4gLnBiX19wYW5lbC0tbW9yZS10ZXh0IHtcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLXNpemUod2lkZXNjcmVlbikge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAucGJfX3BhbmVsLS1tb3JlLS1jbG9zZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XG4gICAgQGluY2x1ZGUgbGluZS1oZWlnaHQoMTRweCwgMjRweCk7XG4gICAgW2NsYXNzXj1cInBiX2tpdF9pY29uXCJdIHtcbiAgICAgIHdpZHRoOiA1OXB4O1xuICAgICAgaGVpZ2h0OiA1OXB4O1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoNDhweCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRlYXNpbmc7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkc3BlZWQ7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgd2lsbC1jaGFuZ2U6IGJhY2tncm91bmQtY29sb3I7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgZm9yLXNpemUod2lkZXNjcmVlbikge1xuICAgICAgICBjb2xvcjogIzk4YTBiMTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLXNpemUod2lkZXNjcmVlbikge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTYwcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U3MzE0YjtcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRlYXNpbmc7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICRzcGVlZDtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGg7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB3aWR0aDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSBmb3Itc2l6ZSh3aWRlc2NyZWVuKSB7XG4gICAgICAgIC5wYl9fcGFuZWwtLWl0ZW0tdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICNlNzMxNGI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGZvci1zaXplKHdpZGVzY3JlZW4pIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFtjbGFzc149XCJwYl9raXRfaWNvblwiXSB7XG4gICAgICAgIEBpbmNsdWRlIGZvci1zaXplKHdpZGVzY3JlZW4pIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNzMxNGI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi10ZXh0IHtcbiAgICAgIEBpbmNsdWRlIGZvci1zaXplKHVudGlsLXdpZGVzY3JlZW4pIHtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGZvci1zaXplKHdpZGVzY3JlZW4pIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgfVxuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRlYXNpbmc7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkc3BlZWQ7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgICAgIHdpbGwtY2hhbmdlOiBjb2xvcjtcbiAgICB9XG4gICAgJi5wYi0tc2VsZWN0IHtcbiAgICAgIGNvbG9yOiAjZWVlO1xuICAgICAgYmFja2dyb3VuZDogIzNmNDY1MjtcbiAgICB9XG4gIH1cbiAgJi0tbW9yZSB7XG4gICAgJi1ib2R5IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDU0cHg7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDEzcHgpO1xuICAgICAgQGluY2x1ZGUgbGluZS1oZWlnaHQoMTNweCwgMjRweCk7XG4gICAgfVxuICAgIC8vJi1sYXllcnMge1xuICAgIC8vICAucGJfX2ZsZXgtMSB7XG4gICAgLy8gICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gIH1cbiAgICAvL31cbiAgICBAZWFjaCAkaW5wdXRibG9jayBpbiAkaW5wdXRibG9ja3Mge1xuICAgICAgJi0jeyRpbnB1dGJsb2NrfSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGZvci1zaXplKHVudGlsLXdpZGVzY3JlZW4pIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRlYXNpbmc7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHNwZWVkO1xuICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgbWF4LWhlaWdodDtcbiAgICAgICAgICB3aWxsLWNoYW5nZTogaGVpZ2h0LCBtYXgtaGVpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIC5wYl9fdGV4dC0taW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnBiX190ZXh0LS1hZGQge1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBlYWNoICRpbnB1dGJsb2NrIGluICRpbnB1dGJsb2Nrc2VkaXRwcmhvdG8ge1xuICAgICAgJi0jeyRpbnB1dGJsb2NrfSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGZvci1zaXplKHVudGlsLXdpZGVzY3JlZW4pIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRlYXNpbmc7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHNwZWVkO1xuICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgbWF4LWhlaWdodDtcbiAgICAgICAgICB3aWxsLWNoYW5nZTogaGVpZ2h0LCBtYXgtaGVpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIC5wYl9fdGV4dC0taW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAucGJfX3RleHQtLWFkZCB7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQGVhY2ggJGlucHV0YmxvY2sgaW4gJGlucHV0YmxvY2tzZWRpdHRleHQge1xuICAgICAgJi0jeyRpbnB1dGJsb2NrfSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGZvci1zaXplKHVudGlsLXdpZGVzY3JlZW4pIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRlYXNpbmc7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHNwZWVkO1xuICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgbWF4LWhlaWdodDtcbiAgICAgICAgICB3aWxsLWNoYW5nZTogaGVpZ2h0LCBtYXgtaGVpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIC5wYl9fdGV4dC0taW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAucGJfX3RleHQtLWFkZCB7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1jb21tZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgQGluY2x1ZGUgZm9yLXNpemUodW50aWwtd2lkZXNjcmVlbikge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRlYXNpbmc7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICRzcGVlZDtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCBtYXgtaGVpZ2h0O1xuICAgICAgICB3aWxsLWNoYW5nZTogaGVpZ2h0LCBtYXgtaGVpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgICAmLWVkaXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBmb3Itc2l6ZSh1bnRpbC13aWRlc2NyZWVuKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJGVhc2luZztcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHNwZWVkO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICB3aWxsLWNoYW5nZTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1pbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmLWxpc3Qge1xuICAgICAgLy8mOm5vdCgubUN1c3RvbVNjcm9sbGJhcikge1xuICAgICAgLy8gIGRpc3BsYXk6IGZsZXg7XG4gICAgICAvLyAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgLy8gIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC8vfVxuICAgICAgLy9tYXJnaW4tbGVmdDogLTVweDtcbiAgICAgIC8vbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICAgICAgLy8ubUNTQl9jb250YWluZXIge1xuICAgICAgLy8gIGRpc3BsYXk6IGZsZXg7XG4gICAgICAvLyAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgLy8gIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC8vfVxuICAgIH1cbiAgICAmLS1zZWFyY2gge1xuICAgICAgJi1yZXN1bHRhdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1zY3JvbGwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC8vc2Nyb2xsLWJlaGF2aW9yOnNtb290aDtcbiAgICAgIEBpbmNsdWRlIGZvci1zaXplKHdpZGVzY3JlZW4pIHtcbiAgICAgICAgbWF4LWhlaWdodDogODB2aDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGZvci1zaXplKHVudGlsLXdpZGVzY3JlZW4pIHtcbiAgICAgICAgbWF4LWhlaWdodDogNjB2aDtcbiAgICAgIH1cbiAgICAgIC8vLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyIHtcbiAgICAgIC8vICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgIC8vfVxuICAgIH1cbiAgICAmLWl0ZW0ge1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAmLWJsb2NrIHtcbiAgICAgICAgaGVpZ2h0OiAxMTRweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuICAgICAgJi1pbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgJi10ZXh0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1iYWNrIHtcbiAgICBbY2xhc3NePVwicGJfa2l0X2ljb25cIl0ge1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMThweCk7XG4gICAgICBAaW5jbHVkZSBsaW5lLWhlaWdodCgxOHB4LCA1OXB4KTtcbiAgICB9XG4gICAgLy9tYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gICYtLXNlYXJjaCB7XG4gICAgJi1sYWJlbCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cbiAgJi0tdW5kbyB7XG4gICAgQGluY2x1ZGUgZm9yLXNpemUodW50aWwtd2lkZXNjcmVlbikge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB0b3A6IDYwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgbWF4LXdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDFweCA2cHggIzAwMDtcbiAgICAgIC5wYl9fcGFuZWwtLWl0ZW0tdGV4dC1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnBiX19raXQtcGFuZWwtLWVkaXQtaGVscCB7XG4gIEBpbmNsdWRlIGZvci1zaXplKHdpZGVzY3JlZW4pIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAucGJfX3BhbmVsLS1pdGVtLXRleHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLnBiX19wYW5lbCB7XG4gICAgJi0taXRlbSB7XG4gICAgICBAaW5jbHVkZSBmb3Itc2l6ZSh3aWRlc2NyZWVuKSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAmOm5vdCg6bnRoLWxhc3QtY2hpbGQoMSkpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgW2NsYXNzXj1cInBiX2tpdF9pY29uXCJdIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgzNnB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBsaW5lLWhlaWdodCgzNnB4LCAzNnB4KVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIFtjbGFzc149XCJwYl9raXRfaWNvblwiXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogI2U3MzE0YiAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICBib3JkZXItY29sb3I6ICNlNzMxNGI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLXNpemUodW50aWwtd2lkZXNjcmVlbikge1xuICAgIH1cbiAgfVxufVxuLnBiX19yYW5nZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmLXNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMjBweCk7XG4gICAgQGluY2x1ZGUgbGluZS1oZWlnaHQoMTZweCwgMjZweCk7XG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgbGluZS1oZWlnaHQoMTBweCwgMThweCk7XG4gICAgfVxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gICYtLWlucHV0IHtcbiAgICAmLWJveCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAmLXBoYW50b20ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjBweCk7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xMDAwcHg7XG4gICAgICBsZWZ0OiAtMTAwMHB4O1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gICAgJlt0eXBlPVwicmFuZ2VcIl0ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U3MzE0YjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICNlNzMxNGI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmOjotd2Via2l0LW1lZGlhLXNsaWRlci10aHVtYiB7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAjZTczMTRiO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgI2U3MzE0YjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICAmOjotbXMtdGh1bWIge1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgI2U3MzE0YjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICAmOjotbW96LXJhbmdlLXByb2dyZXNzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U3MzE0YjtcbiAgICAgIH1cbiAgICAgICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuICAgICAgfVxuICAgICAgJjo6LW1zLWZpbGwtbG93ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTczMTRiO1xuICAgICAgfVxuICAgICAgJjo6LW1zLWZpbGwtdXBwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuICAgICAgfVxuICAgIH1cbiAgICAmW3R5cGU9XCJudW1iZXJcIl0ge1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICNlNzMxNGI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgLy9ib3JkZXI6IDJweCBzb2xpZCAjZGRkO1xuICAgICAgLy9ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgICAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgfVxuICAgICAgLy8mOmhvdmVyLFxuICAgICAgLy8mOmZvY3VzIHtcbiAgICAgIC8vICAtbW96LWFwcGVhcmFuY2U6IG51bWJlci1pbnB1dDtcbiAgICAgIC8vfVxuICAgIH1cbiAgICAmLS1pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gICAgb3V0cHV0IHtcbiAgICAgIHdpZHRoOiAxJTtcbiAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgIHBhZGRpbmc6IDRweCA1cHggM3B4O1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgICB9XG4gICAgJi1ib3gge1xuICAgICAgb3JkZXI6IDI7XG4gICAgfVxuICB9XG4gICYtLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgJi0tYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IC0zNHB4O1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6ICNlNzMxNGI7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtbGFyZ2U7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsZXgtYmFzaXM6IDI2cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjRweCk7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAvL3BhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgfVxuICB9XG4gICYtLXBsdXMge1xuICAgIG9yZGVyOiAzO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiK1wiO1xuICAgIH1cbiAgfVxuICAmLS1taW51cyB7XG4gICAgb3JkZXI6IDE7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCItXCI7XG4gICAgfVxuICB9XG59XG4ucGJfX29iai0tYW5nbGUsIC5wYl9fb2JqLS1zY2FsZSB7XG4gIC5wYl9fcmFuZ2UtLWlucHV0W3R5cGU9bnVtYmVyXSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnBiX19yYW5nZS0taW5wdXQtYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29udGVudDogXCJvXCI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgY29sb3I6ICNlNzMxNGI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgfVxuICB9XG59XG4ucGJfX3RleHQge1xuICAvLyYtLXN0eWxlIHtcbiAgLy8gIGRpc3BsYXk6IGZsZXg7XG4gIC8vICAvL2p1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAvL31cbiAgJi0taW5wdXQge1xuICAgIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50O1xuICAgIC8vYm9yZGVyOiAxLjNweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cyAhaW1wb3J0YW50O1xuICB9XG4gICYtLWFkZCB7XG4gICAgLy9ib3JkZXI6IDEuM3B4IHNvbGlkICNkZGQ7XG4gICAgLy9ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICB9XG4gICYtLWNvbnRyb2wge1xuICAgIC5wY3ItYXBwIHtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5wYl9fdGV4dC0tYnV0dG9uIHtcbiAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgLy9wYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAvL3BhZGRpbmctbGVmdDogOHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLy9ib3JkZXI6IDEuM3B4IHNvbGlkICNkZGQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTZweCk7XG4gICAgICBAaW5jbHVkZSBsaW5lLWhlaWdodCgxNnB4LCAxNnB4KTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OGEwYjE7XG4gICAgfVxuICB9XG4gICYtLWFsaWduLCAmLS1zdHlsZSwgJi0tb2JqIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxuICAmLS1hbGlnbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgJi0tc3R5bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gICYtLW9iaiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgJi0tYnV0dG9uIHtcbiAgICArIC5wYl9fdGV4dC0tYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgfVxuICAmLS1mb250IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAucGJfX3NlbGVjdC0taW5wdXQge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAuNmVtIDEuNGVtIC41ZW0gLjhlbTtcbiAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgLy9ib3JkZXI6IDEuM3B4IHNvbGlkICNkZGQ7XG4gICAgICAvL2JvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAwIDFweCByZ2JhKDAsIDAsIDAsIC4wNCk7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNnB4KTtcbiAgICAgIEBpbmNsdWRlIGxpbmUtaGVpZ2h0KDE2cHgsIDI0cHgpO1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICY6Oi1tcy1leHBhbmQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzg4ODtcbiAgICAgIH1cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjYWFhO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMXB4IDNweCByZ2JhKDU5LCAxNTMsIDI1MiwgLjcpO1xuICAgICAgfVxuICAgICAgb3B0aW9uIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tY29udHJvbCB7XG4gICAgLnBiX190ZXh0YXJlYS0taW5wdXQge1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTZweCk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcGFkZGluZzogLjZlbSAxLjRlbSAuNWVtIC44ZW07XG4gICAgICBjb2xvcjogIzQ0NDtcbiAgICAgIC8vYm9yZGVyOiAxLjNweCBzb2xpZCAjZGRkO1xuICAgICAgLy9ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggMCAxcHggcmdiYSgwLCAwLCAwLCAuMDQpO1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICY6Oi1tcy1leHBhbmQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzg4ODtcbiAgICAgIH1cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjYWFhO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMXB4IDNweCByZ2JhKDU5LCAxNTMsIDI1MiwgLjcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnBiX190ZXh0YXJlYS0taW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOThhMGIxO1xufVxuLnBiX2dlbmVyYXRpb24tcGFuZWwtLWNsb3RoLCAucGJfZ2VuZXJhdGlvbi1wYW5lbC0tcXVhbGl0eSB7XG4gIC5wYl9fa2l0LXBhbmVsLS1tb3JlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucGJfX2tpdC1wYW5lbC0taXRlbSB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLnBiX2dlbmVyYXRpb24tcGFuZWwtLXNpemUsIC5wYl9nZW5lcmF0aW9uLXBhbmVsLS1xdWFsaXR5LCAucGJfZ2VuZXJhdGlvbi1wYW5lbC0tY2xvdGgge1xuICAucGJfX2tpdC10eXBlLS10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMTJweCk7XG4gIH1cbiAgW2NsYXNzXj1cInBiX2tpdF9pY29uXCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGJfX2Zvcm0ge1xuICAmLS1maWxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtOTlweDtcbiAgICBsZWZ0OiAtOTk5cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICAmLW5hbWUge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG4gICAgJi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMDEsIDIwMSwgMjAxLCAuMik7XG4gICAgICB9XG4gICAgICAmLnBiLS1zZWxlY3Qge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U3MzE0YjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1pbWcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgLy93aWR0aDogMjRweDtcbiAgICAgIC8vaGVpZ2h0OiAyNHB4O1xuICAgICAgLy9ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjRweCk7XG4gICAgICBAaW5jbHVkZSBsaW5lLWhlaWdodCgyNHB4LCAyNHB4KTtcbiAgICAgID4gaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB9XG4gICAgfVxuICAgICYtbmFtZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjE1cHg7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE1cHgpO1xuICAgIH1cbiAgICAmLXZpc2liaWxpdHksICYtbG9jLCAmLXJlbW92ZSB7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkZWFzaW5nO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHNwZWVkO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE2cHgpO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgY29sb3I6ICM5OGEwYjE7XG4gICAgICB9XG4gICAgfVxuICAgICYtcmVtb3ZlIHtcbiAgICAgIC8vY29sb3I6ICNmZjU5ODU7XG4gICAgfVxuICAgICYtbGFiZWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMTVweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDg2bXM7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIHdpbGwtY2hhbmdlOiBjb2xvciwgYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2U3MzE0YjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNzMxNGI7XG4gICAgICAvL2JvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNlNzMxNGI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICAgICYtdGV4dCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTZweCk7XG4gICAgICBAaW5jbHVkZSBsaW5lLWhlaWdodCgxNnB4LCAyMXB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB3aWR0aDogNDAlO1xuICAgIH1cbiAgICAmLWljb24ge1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoNjBweCk7XG4gICAgICBAaW5jbHVkZSBsaW5lLWhlaWdodCg2MHB4LCA2MHB4KTtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG4ucGJfX2NvbW1lbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICYtLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICB0ZXh0YXJlYSB7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMTZweCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAuNmVtIDEuNGVtIC41ZW0gLjhlbTtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICAvL2JvcmRlcjogMS4zcHggc29saWQgI2RkZDtcbiAgICAvL2JvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMCAxcHggcmdiYSgwLCAwLCAwLCAuMDQpO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAmOjotbXMtZXhwYW5kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODg4O1xuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYWFhO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggM3B4IHJnYmEoNTksIDE1MywgMjUyLCAuNyk7XG4gICAgfVxuICB9XG59XG4ucGJfX2ltZyB7XG4gICYtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLy9ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNzMxNGI7XG4gICAgJjpub3QoOm50aC1jaGlsZCgxKSkge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTczMTRiO1xuICAgIH1cbiAgfVxuICAmLXVwbG9hZCB7XG4gICAgbWF4LWhlaWdodDogNjBweDtcbiAgICBtYXJnaW46IDVweDtcbiAgfVxuICAmLWRlbGV0ZSB7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMThweCk7XG4gICAgQGluY2x1ZGUgbGluZS1oZWlnaHQoMThweCwgMThweCk7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAuNDtcbiAgICB9XG4gIH1cbn1cbi5wYl9fc2VsZWN0LS1ibG9jay0tdHlwZSB7XG4gIC5wYl9fc2VsZWN0LS1vcHRpb24ge1xuICAgICZbZGF0YS12YWx1ZT1cIm1lcmNobWFza1wiXSB7XG4gICAgICAucGJfX3NlbGVjdC0tb3B0aW9uLXRleHQge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnBiX19zZWxlY3QtLW9wdGlvbi10ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgfVxuICB9XG59XG4ucGNyLWFwcCB7XG4gIHotaW5kZXg6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgLnBjci1zd2F0Y2hlcyB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgID4gYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDI2cHgpO1xuICAgICAgLy9ib3gtc2hhZG93OiBub25lO1xuICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICAvL2JvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnBjci1zZWxlY3Rpb24ge1xuICAgIC8vd2lkdGg6IDI1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICYtLWJ1dHRvbiB7XG4gICAgICBvcmRlcjogMjtcbiAgICB9XG4gICAgJi0tYm9keSB7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG4gIH1cbiAgLnBjci1pbnRlcmFjdGlvbiB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIC5wY3ItcmVzdWx0IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAvL2JvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgfVxuICB9XG59XG5AaW5jbHVkZSBmb3Itc2l6ZSh3aWRlc2NyZWVuKSB7XG4gIC5wYl9fa2l0LWJ1dHRvbi0tbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYl9fcGFuZWwtLW1vcmUtLWNsb3NlIHtcbiAgQGluY2x1ZGUgZm9yLXNpemUod2lkZXNjcmVlbikge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIEBpbmNsdWRlIGZvci1zaXplKHVudGlsLXdpZGVzY3JlZW4pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYl9fcGFuZWwtLWJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgJjphZnRlciwgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OGEwYjE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIEBpbmNsdWRlIGZvci1zaXplKHdpZGVzY3JlZW4pIHtcbiAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBmb3Itc2l6ZSh1bnRpbC13aWRlc2NyZWVuKSB7XG4gICAgICAgIGJvdHRvbTogM3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgQGluY2x1ZGUgZm9yLXNpemUod2lkZXNjcmVlbikge1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGZvci1zaXplKHVudGlsLXdpZGVzY3JlZW4pIHtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ucGJfX3BhbmVsLS1jbG9zZSwgLnBiX19wYW5lbC0tYmFjayB7XG4gIGNvbG9yOiAjOThhMGIxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBAaW5jbHVkZSBsaW5lLWhlaWdodCgxNnB4LCAxNnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgQGluY2x1ZGUgZm9yLXNpemUod2lkZXNjcmVlbikge1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDEycHgpO1xuICB9XG4gIEBpbmNsdWRlIGZvci1zaXplKHVudGlsLXdpZGVzY3JlZW4pIHtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSg5cHgpO1xuICB9XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wYl9fcGFuZWwtLWNsb3NlIHtcbiAgJjphZnRlciwgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyMTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBmb3Itc2l6ZSh3aWRlc2NyZWVuKSB7XG4gICAgICBtYXgtd2lkdGg6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLXNpemUodW50aWwtd2lkZXNjcmVlbikge1xuICAgICAgbWF4LXdpZHRoOiA5cHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICB9XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTczMTRiO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgfVxufVxuLnBiX19raXQtcGFuZWwtLXR5cGUge1xuICAucGJfX2tpdC1wYW5lbC0tYmFjayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgfVxufVxuQGluY2x1ZGUgZm9yLXNpemUodW50aWwtd2lkZXNjcmVlbikge1xuICAucGJfX2tpdC1idXR0b24tLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5wYl9fY29udGFpbmVyLS1ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogNTJweCAwIDYwcHg7XG4gIH1cbiAgLnBiX19raXQtcGFuZWwtLXR5cGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBvcmRlcjogMztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJGVhc2luZztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkc3BlZWQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWFyZ2luLCBoZWlnaHQsIGJvdHRvbTtcbiAgICB3aWxsLWNoYW5nZTogbWFyZ2luLCBoZWlnaHQsIGJvdHRvbTtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgLnBiX19wYW5lbC0taXRlbTpub3QoOm50aC1jaGlsZCgxKSkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIC8vbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICB9XG4gIC5wYl9fcGFuZWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICAucGJfX2tpdC1wYW5lbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgb3JkZXI6IDM7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMnB4IDE4cHggMjBweCAxMHB4ICMwMDA7XG4gIH1cbiAgLnBiX19raXQtY2FudmFzIHtcbiAgICBvcmRlcjogMTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnBiX19raXQtY2FudmFzLS1taW5pIHtcbiAgICBvcmRlcjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDYycHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAucGJfX2tpdC1idXR0b24tLW1pbmkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5wYl9fa2l0LWltZy0tbWluaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5wYl9fa2l0LS1taW5pLWJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG4gIC5wYl9fa2l0LWZyb250LS1ib3gsIC5wYl9fa2l0LWJhY2stLWJveCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3R0b206IDA7XG4gICAgLmNhbnZhcy1jb250YWluZXIge1xuICAgICAgLy93aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgLy9tYXgtd2lkdGg6IDc0M3B4O1xuICAgICAgLy9tYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAvL21hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbiAgICAubG93ZXItY2FudmFzLCAudXBwZXItY2FudmFzIHtcbiAgICAgIC8vd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIC8vbWF4LXdpZHRoOiA3NDNweDtcbiAgICB9XG4gIH1cbiAgLnBiX19raXQtcGFuZWwtLW1vcmUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxuICAucGJfX3BhbmVsLS1tb3JlLXN0YXJ0IHtcbiAgICAucGJfX2tpdC1wYW5lbC0tbmFtZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIC5wYl9fcGFuZWwtLW1vcmUtYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEyO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRlYXNpbmc7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHNwZWVkO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG1heC1oZWlnaHQsIGhlaWdodCwgYm90dG9tLCBwYWRkaW5nLCBvcGFjaXR5O1xuICAgIHdpbGwtY2hhbmdlOiBtYXgtaGVpZ2h0LCBoZWlnaHQsIGJvdHRvbSwgcGFkZGluZywgb3BhY2l0eTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucGJfX2tpdC1idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiAxO1xuICAgIHotaW5kZXg6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAucGJfX2xheWVycy0tc2VsZWN0LCAucGJfX3NldHRpbmctLW9wZW4ge1xuICAgIC5wYl9fa2l0LXBhbmVsLS1lZGl0LWhlbHAge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgLnBiX19wYW5lbC0tZ3JpZCB7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTgxNTUuMzc1cmVtO1xuICAgICAgICBib3gtc2hhZG93OiAwIDFweCA2cHggIzAwMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDQwcHghaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHJpZ2h0OiAwLjYyNXJlbTtcbiAgICAgICAgdG9wOiA3cmVtO1xuICAgICAgICAucGJfX3BhbmVsLS1pdGVtLXRleHQtbW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucGJfX3BhbmVsLS1jb2xvci12YXJpYW5jZSwucGJfX3BhbmVsLS1waGFudG9tLC5wYl9fcGFuZWwtLXF1ZXN0LC5wYl9fcGFuZWwtLWFsYXJtIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgfVxuICB9XG4gIC5wYl9fbGF5ZXJzLS1zZWxlY3Qge1xuICAgIC5wYl9fa2l0LWJ1dHRvbi0tc2V0dGluZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWJlNTY0O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRwYl9raXRfaWNvbi1jaGVjaztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJwYl9raXRfaWNvblwiO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnBiX19zZXR0aW5nLS1vcGVuIHtcbiAgICAgIC5wYl9fcGFuZWwtLW1vcmUtLWNsb3NlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnBiX19zZXR0aW5nLS1vcGVuIHtcbiAgICAmLnBiX19sYXllcnMtLXNlbGVjdCB7XG4gICAgICAucGJfX2tpdC1idXR0b24tLXNldHRpbmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWJlNTY0O1xuICAgICAgfVxuICAgIH1cbiAgICAucGJfX3BhbmVsLS1tb3JlLS1jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxNnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBAaW5jbHVkZSBmb3Itc2l6ZSh3aWRlc2NyZWVuKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNDRweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGZvci1zaXplKHVudGlsLXdpZGVzY3JlZW4pIHtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgfVxuICAgICAgLnBiX19wYW5lbC0tYmFjayB7XG4gICAgICAgIC8vb3BhY2l0eTogMDtcbiAgICAgICAgLy9wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5wYl9fbGF5ZXJzLS1zZWxlY3Qge1xuICAgICAgLnBiX19raXQtYnV0dG9uLS1zZXR0aW5nIHtcbiAgICAgIH1cbiAgICAgIC5wYl9fcGFuZWwtLW1vcmUtLWNsb3NlIHtcbiAgICAgICAgLnBiX19wYW5lbC0tYmFjayB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOm5vdCgucGJfX2xheWVycy0tc2VsZWN0KSB7XG4gICAgICAucGJfX2tpdC1jYW52YXMtLW1pbmkge1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1MiwgMTYwLCAxNzcsIDAuMyk7XG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgIH1cbiAgICAgIC5wYl9fa2l0LWhlYWRlci0taXRlbSB7XG4gICAgICAgIC5idXR0b25fX2RlZmF1bHQsIC5wYl9fa2l0LWhlYWRlci0tbG9nby10ZXh0IHtcbiAgICAgICAgICBmaWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wYl9fa2l0LWhlYWRlci0tbG9nby10ZXh0IHtcbiAgICAgICAgZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAucGJfX3BhbmVsIHtcbiAgICAgIC5wYl9fa2l0LWJ1dHRvbiB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBiX19raXQtcGFuZWwge1xuICAgICAgbWF4LWhlaWdodDogODB2aDtcbiAgICB9XG4gICAgLnBiX19raXQtcGFuZWwtLXR5cGUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDcwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxuICAgIC5wYl9fa2l0LWJ1dHRvbi0tc2V0dGluZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjZGQ3O1xuICAgIH1cbiAgfVxuICAucGJfX3BhbmVsLS1tb3JlLXRleHQgLnBiX190ZXh0LS1hZGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDEycHgpO1xuICB9XG59XG4ucGJfX3BhbmVsLS1vcGFjaXR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYl9fdG9vbHRpcC1pbm5lci0tcHJvZHVjdCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMzMzM7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4ucGJfX3Rvb2x0aXAtaW5uZXItLXByb2R1Y3QgdWwge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICA+IGxpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbi5wYl9fcGFuZWwge1xuICAmLS1zZWFyY2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzVweDtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxMHB4KTtcbiAgICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG4gICAgJjo6LW1zLWNsZWFyIHtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICAgICYtbGFiZWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYtaWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTZweCk7XG4gICAgICBAaW5jbHVkZSBsaW5lLWhlaWdodCgxNnB4LCA0MHB4KTtcbiAgICB9XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50bnMtb3V0ZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnRcbn1cbi50bnMtb3V0ZXIgW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcbn1cbi50bnMtb3V0ZXIgW2FyaWEtY29udHJvbHNdLCAudG5zLW91dGVyIFtkYXRhLWFjdGlvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXJcbn1cbi50bnMtc2xpZGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMHNcbn1cbi50bnMtc2xpZGVyID4gLnRucy1pdGVtIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbn1cbi50bnMtaG9yaXpvbnRhbC50bnMtc3VicGl4ZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwXG59XG4udG5zLWhvcml6b250YWwudG5zLXN1YnBpeGVsID4gLnRucy1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsXG59XG4udG5zLWhvcml6b250YWwudG5zLW5vLXN1YnBpeGVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoXG59XG4udG5zLWhvcml6b250YWwudG5zLW5vLXN1YnBpeGVsID4gLnRucy1pdGVtIHtcbiAgZmxvYXQ6IGxlZnRcbn1cbi50bnMtaG9yaXpvbnRhbC50bnMtY2Fyb3VzZWwudG5zLW5vLXN1YnBpeGVsID4gLnRucy1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJVxufVxuLnRucy1uby1jYWxjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwXG59XG4udG5zLWdhbGxlcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDFweFxufVxuLnRucy1nYWxsZXJ5ID4gLnRucy1pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMsIG9wYWNpdHkgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMsIG9wYWNpdHkgMHNcbn1cbi50bnMtZ2FsbGVyeSA+IC50bnMtc2xpZGUtYWN0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnRcbn1cbi50bnMtZ2FsbGVyeSA+IC50bnMtbW92aW5nIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXNcbn1cbi50bnMtYXV0b3dpZHRoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG4udG5zLWxhenktaW1nIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIG9wYWNpdHk6IDAuNlxufVxuLnRucy1sYXp5LWltZy50bnMtY29tcGxldGUge1xuICBvcGFjaXR5OiAxXG59XG4udG5zLWFoIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogaGVpZ2h0IDBzO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMHNcbn1cbi50bnMtb3ZoIHtcbiAgb3ZlcmZsb3c6IGhpZGRlblxufVxuLnRucy12aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwMGVtXG59XG4udG5zLXRyYW5zcGFyZW50IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuXG59XG4udG5zLWZhZGVJbiB7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICB6LWluZGV4OiAwXG59XG4udG5zLW5vcm1hbCwgLnRucy1mYWRlT3V0IHtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICB6LWluZGV4OiAtMVxufVxuLnRucy12cGZpeCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcbn1cbi50bnMtdnBmaXggPiBkaXYsIC50bnMtdnBmaXggPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuLnRucy10LXN1YnAyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAzMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW5cbn1cbi50bnMtdC1jdCB7XG4gIHdpZHRoOiAyMzMzLjMzMzMzMzMlO1xuICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgKiA3MCAvIDMpO1xuICB3aWR0aDogLW1vei1jYWxjKDEwMCUgKiA3MCAvIDMpO1xuICB3aWR0aDogY2FsYygxMDAlICogNzAgLyAzKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMFxufVxuLnRucy10LWN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoXG59XG4udG5zLXQtY3QgPiBkaXYge1xuICB3aWR0aDogMS40Mjg1NzE0JTtcbiAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC8gNzApO1xuICB3aWR0aDogLW1vei1jYWxjKDEwMCUgLyA3MCk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA3MCk7XG4gIGhlaWdodDogMTBweDtcbiAgZmxvYXQ6IGxlZnRcbn1cbi8vXG4vKlxuICogQ29udGFpbmVyIHN0eWxlXG4gKi9cbi5wcyB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogYXV0bztcbiAgLW1zLXRvdWNoLWFjdGlvbjogYXV0bztcbn1cbi8qXG4gKiBTY3JvbGxiYXIgcmFpbCBzdHlsZXNcbiAqL1xuLnBzX19yYWlsLXgge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3R0b206IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnBzX19yYWlsLXkge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgd2lkdGg6IDE1cHg7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ucHMtLWFjdGl2ZS14ID4gLnBzX19yYWlsLXgsXG4ucHMtLWFjdGl2ZS15ID4gLnBzX19yYWlsLXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucHM6aG92ZXIgPiAucHNfX3JhaWwteCxcbi5wczpob3ZlciA+IC5wc19fcmFpbC15LFxuLnBzLS1mb2N1cyA+IC5wc19fcmFpbC14LFxuLnBzLS1mb2N1cyA+IC5wc19fcmFpbC15LFxuLnBzLS1zY3JvbGxpbmcteCA+IC5wc19fcmFpbC14LFxuLnBzLS1zY3JvbGxpbmcteSA+IC5wc19fcmFpbC15IHtcbiAgb3BhY2l0eTogMC42O1xufVxuLnBzIC5wc19fcmFpbC14OmhvdmVyLFxuLnBzIC5wc19fcmFpbC15OmhvdmVyLFxuLnBzIC5wc19fcmFpbC14OmZvY3VzLFxuLnBzIC5wc19fcmFpbC15OmZvY3VzLFxuLnBzIC5wc19fcmFpbC14LnBzLS1jbGlja2luZyxcbi5wcyAucHNfX3JhaWwteS5wcy0tY2xpY2tpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBvcGFjaXR5OiAwLjk7XG59XG4vKlxuICogU2Nyb2xsYmFyIHRodW1iIHN0eWxlc1xuICovXG4ucHNfX3RodW1iLXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgZWFzZS1pbi1vdXQ7XG4gIGhlaWdodDogNnB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIGZvciBwc19fdGh1bWIteCAqL1xuICBib3R0b206IDJweDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wc19fdGh1bWIteSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiA2cHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBmb3IgcHNfX3RodW1iLXkgKi9cbiAgcmlnaHQ6IDJweDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wc19fcmFpbC14OmhvdmVyID4gLnBzX190aHVtYi14LFxuLnBzX19yYWlsLXg6Zm9jdXMgPiAucHNfX3RodW1iLXgsXG4ucHNfX3JhaWwteC5wcy0tY2xpY2tpbmcgLnBzX190aHVtYi14IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgaGVpZ2h0OiAxMXB4O1xufVxuLnBzX19yYWlsLXk6aG92ZXIgPiAucHNfX3RodW1iLXksXG4ucHNfX3JhaWwteTpmb2N1cyA+IC5wc19fdGh1bWIteSxcbi5wc19fcmFpbC15LnBzLS1jbGlja2luZyAucHNfX3RodW1iLXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICB3aWR0aDogMTFweDtcbn1cbi8qIE1TIHN1cHBvcnRzICovXG5Ac3VwcG9ydHMgKC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZSkge1xuICAucHMge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5wcyB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLnBiX19sYXllcnMge1xuICAmLS1jb3R0b24ge1xuICAgIC5wYl9fcGFuZWwtLW1vcmUtY29sb3Ige1xuICAgICAgLnBjci1zd2F0Y2hlcyB7XG4gICAgICAgID4gYnV0dG9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMSksICY6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgICAgICAgICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wYl9fa2l0LWJ1dHRvbi0tY29sb3ItYWxsLCAucGNyLWludGVyYWN0aW9uLCAucGNyLXNlbGVjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIqLDphZnRlciw6YmVmb3Jle2JveC1zaXppbmc6aW5oZXJpdDtib3gtc2l6aW5nOmJvcmRlci1ib3h9aHRtbHstbXMtdGV4dC1zaXplLWFkanVzdDoxMDAlOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtjdXJzb3I6ZGVmYXVsdDtmb250LWZhbWlseTpzeXN0ZW0tdWksLWFwcGxlLXN5c3RlbSxTZWdvZSBVSSxSb2JvdG8sVWJ1bnR1LENhbnRhcmVsbCxOb3RvIFNhbnMsc2Fucy1zZXJpZixBcHBsZSBDb2xvciBFbW9qaSxTZWdvZSBVSSBFbW9qaSxTZWdvZSBVSSBTeW1ib2wsTm90byBDb2xvciBFbW9qaTstbW96LXRhYi1zaXplOjQ7LW8tdGFiLXNpemU6NDt0YWItc2l6ZTo0O3dvcmQtYnJlYWs6YnJlYWstd29yZH1ib2R5LGh0bWx7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50O2xpbmUtaGVpZ2h0OjE7bWluLXdpZHRoOjMyMHB4fWJvZHl7dGV4dC1yZW5kZXJpbmc6b3B0aW1pemVMZWdpYmlsaXR5Oy13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6b2JqZWN0czt0ZXh0LWRlY29yYXRpb24tc2tpcDpvYmplY3RzOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWluLXdpZHRoOjIwcmVtfTpmb2N1c3tvdXRsaW5lOjB9OmZvY3VzOi1tb3otcGxhY2Vob2xkZXJ7b3BhY2l0eTowfTpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7b3BhY2l0eTowfWJsb2NrcXVvdGUscXtxdW90ZXM6bm9uZX10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MDt0ZXh0LWluZGVudDowfXRoe2ZvbnQtd2VpZ2h0OmluaGVyaXR9aDEsaDIsaDMsaDQsaDUsaDZ7Zm9udC13ZWlnaHQ6NDAwfWF1ZGlvLHZpZGVve2Rpc3BsYXk6aW5saW5lLWJsb2NrfWltZ3tib3gtc2l6aW5nOmNvbnRlbnQtYm94O2Rpc3BsYXk6YmxvY2t9YXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1kZWNvcmF0aW9uOmluaGVyaXR9YWJicnt0ZXh0LWRlY29yYXRpb246bm9uZX1kZm4sZW0saXtmb250LXN0eWxlOmluaGVyaXR9bWFya3tiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2NvbG9yOmluaGVyaXR9c3ViLHN1cHtsaW5lLWhlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlfXN1Yntib3R0b206LS4yNWVtfXN1cHt0b3A6LS41ZW19YnV0dG9uLGlucHV0LG9wdGdyb3VwLHNlbGVjdCx0ZXh0YXJlYXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MDtib3gtc2hhZG93Om5vbmU7Y29sb3I6aW5oZXJpdDtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZToxMDAlO2xldHRlci1zcGFjaW5nOmluaGVyaXQ7bGluZS1oZWlnaHQ6MS4xNTttYXJnaW46MDtwYWRkaW5nOi4yNWVtIC4zNzVlbX1idXR0b24sc2VsZWN0e3RleHQtYWxpZ246bGVmdDt0ZXh0LXRyYW5zZm9ybTpub25lfVt0eXBlPWJ1dHRvbl0sW3R5cGU9cmVzZXRdLFt0eXBlPXN1Ym1pdF0sYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpidXR0b247Y3Vyc29yOnBvaW50ZXJ9dGV4dGFyZWF7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvO292ZXJmbG93OmF1dG87cmVzaXplOm5vbmU7cmVzaXplOnZlcnRpY2FsfVt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIsYnV0dG9uOjotbW96LWZvY3VzLWlubmVye2JvcmRlcjowO3BhZGRpbmc6MH1bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLFt0eXBlPXJlc2V0XTotbW96LWZvY3VzcmluZyxbdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nLGJ1dHRvbjotbW96LWZvY3VzcmluZ3tvdXRsaW5lOkJ1dHRvblRleHQgZG90dGVkIDFweH1bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b257aGVpZ2h0OmF1dG99W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX1bdHlwZT1zZWFyY2hdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7b3V0bGluZTowO291dGxpbmUtb2Zmc2V0Oi0ycHh9Ojotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9uO2ZvbnQtc2l6ZTppbmhlcml0O2ZvbnQ6aW5oZXJpdH1sZWdlbmR7Ym94LXNpemluZzpib3JkZXItYm94O2NvbG9yOmluaGVyaXQ7ZGlzcGxheTp0YWJsZTttYXgtd2lkdGg6MTAwJTt3aGl0ZS1zcGFjZTpub3JtYWx9c2VsZWN0e2FwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kOjEwMCUvMWVtIG5vLXJlcGVhdDtib3JkZXItcmFkaXVzOjA7dGV4dC10cmFuc2Zvcm06bm9uZX1zZWxlY3Q6Oi1tcy1leHBhbmR7ZGlzcGxheTpub25lfTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjppbmhlcml0O29wYWNpdHk6MTtvcGFjaXR5Oi41NDt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzfTotbW96LXBsYWNlaG9sZGVyLDo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjppbmhlcml0O29wYWNpdHk6MTt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzfTotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6cmdiYSgwLDAsMCwuNTQpO29wYWNpdHk6MTt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzfTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntvcGFjaXR5OjB9OmZvY3VzOjotbW96LXBsYWNlaG9sZGVye29wYWNpdHk6MH1zdmd7ZmlsbDpjdXJyZW50Q29sb3J9LmRpc2FibGVkLDpkaXNhYmxlZHtjdXJzb3I6bm90LWFsbG93ZWR9OjotbXMtY2xlYXJ7ZGlzcGxheTpub25lfTotd2Via2l0LWF1dG9maWxsey13ZWJraXQtdGV4dC1maWxsLWNvbG9yOmN1cnJlbnRDb2xvcjtib3gtc2hhZG93Omluc2V0IDAgMCAxMDBweCAjZmZmfTo6LW1vei1zZWxlY3Rpb257YmFja2dyb3VuZC1jb2xvcjojMDA0ZmU0O2NvbG9yOiNmZmZ9OjpzZWxlY3Rpb257YmFja2dyb3VuZC1jb2xvcjojMDA0ZmU0O2NvbG9yOiNmZmZ9YixzdHJvbmd7Zm9udC13ZWlnaHQ6NzAwfWJsb2NrcXVvdGUsYm9keSxkZCxkbCxkdCxmaWVsZHNldCxmaWd1cmUsZm9ybSxoMSxoMixoMyxoNCxoNSxoNixocixodG1sLGlmcmFtZSxpbnB1dCxsYWJlbCxsZWdlbmQsbGksb2wscCxwcmUsdGV4dGFyZWEsdWx7bWFyZ2luOjA7cGFkZGluZzowfWJ1dHRvbixkbCBkbCxkbCBvbCxkbCB1bCxpbnB1dCxvbCBkbCxvbCBvbCxvbCB1bCxzZWxlY3QsdWwgZGwsdWwgb2wsdWwgdWx7bWFyZ2luOjB9aW1nLHZpZGVve2hlaWdodDphdXRvO21heC13aWR0aDoxMDAlfWFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtYWluLG1lbnUsbmF2LHNlY3Rpb257ZGlzcGxheTpibG9ja31ocntib3gtc2l6aW5nOmNvbnRlbnQtYm94O2NvbG9yOmluaGVyaXQ7aGVpZ2h0OjA7b3ZlcmZsb3c6dmlzaWJsZX1wcmV7LW1zLW92ZXJmbG93LXN0eWxlOnNjcm9sbGJhcjstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtvdmVyZmxvdzphdXRvfWFiYnJbdGl0bGVde2JvcmRlci1ib3R0b206bm9uZTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lOy13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWQ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWR9cHJvZ3Jlc3N7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9W3R5cGU9Y2hlY2tib3hdLFt0eXBlPXJhZGlvXXtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowfXN1bW1hcnl7ZGlzcGxheTpsaXN0LWl0ZW19W2hpZGRlbl0sZGlhbG9nOm5vdChbb3Blbl0pLHRlbXBsYXRle2Rpc3BsYXk6bm9uZX1hOmZvY3VzLGE6aG92ZXIsYTp2aXNpdGVke291dGxpbmU6MDt0ZXh0LWRlY29yYXRpb246aW5oZXJpdH06d2hlcmUoaWZyYW1lLGltZyxpbnB1dCx2aWRlbyxzZWxlY3QsdGV4dGFyZWEpe2hlaWdodDphdXRvO21heC13aWR0aDoxMDAlfTphZnRlciw6YmVmb3Jle3RleHQtZGVjb3JhdGlvbjppbmhlcml0O3ZlcnRpY2FsLWFsaWduOmluaGVyaXR9bmF2IG9sLG5hdiB1bHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowfWF1ZGlvLGNhbnZhcyxpZnJhbWUsaW1nLHN2Zyx2aWRlb3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9YXVkaW86bm90KFtjb250cm9sc10pe2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MH1zdmc6bm90KFtmaWxsXSl7ZmlsbDpjdXJyZW50Q29sb3J9c3ZnOm5vdCg6cm9vdCl7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7b3ZlcmZsb3c6aGlkZGVufWJ1dHRvbnt0ZXh0LXRyYW5zZm9ybTpub25lfWJ1dHRvbixpbnB1dHtvdmVyZmxvdzp2aXNpYmxlfTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiw6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b257aGVpZ2h0OmF1dG99Ojotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfTo6LW1vei1mb2N1cy1pbm5lcntib3JkZXItc3R5bGU6bm9uZTtwYWRkaW5nOjB9Oi1tb3otZm9jdXNyaW5ne291dGxpbmU6QnV0dG9uVGV4dCBkb3R0ZWQgMXB4fTotbW96LXVpLWludmFsaWR7Ym94LXNoYWRvdzpub25lfWRpYWxvZ3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOnNvbGlkO2NvbG9yOiMwMDA7ZGlzcGxheTpibG9jaztoZWlnaHQ6LW1vei1maXQtY29udGVudDtoZWlnaHQ6LXdlYmtpdC1maXQtY29udGVudDtoZWlnaHQ6Zml0LWNvbnRlbnQ7bGVmdDowO21hcmdpbjphdXRvO3BhZGRpbmc6MWVtO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7d2lkdGg6LW1vei1maXQtY29udGVudDt3aWR0aDotd2Via2l0LWZpdC1jb250ZW50O3dpZHRoOmZpdC1jb250ZW50fWNhbnZhc3tkaXNwbGF5OmlubGluZS1ibG9ja31bdGFiaW5kZXhdLGEsYXJlYSxidXR0b24saW5wdXQsbGFiZWwsc2VsZWN0LHN1bW1hcnksdGV4dGFyZWF7LW1zLXRvdWNoLWFjdGlvbjptYW5pcHVsYXRpb259W2FyaWEtYnVzeT10cnVlXXtjdXJzb3I6cHJvZ3Jlc3N9W2FyaWEtY29udHJvbHNde2N1cnNvcjpwb2ludGVyfVthcmlhLWRpc2FibGVkPXRydWVdLFtkaXNhYmxlZF17Y3Vyc29yOm5vdC1hbGxvd2VkfVthcmlhLWhpZGRlbj1mYWxzZV1baGlkZGVuXXtkaXNwbGF5OmluaXRpYWx9W2FyaWEtaGlkZGVuPWZhbHNlXVtoaWRkZW5dOm5vdCg6Zm9jdXMpe2NsaXA6cmVjdCgwLDAsMCwwKTtwb3NpdGlvbjphYnNvbHV0ZX1idXR0b24saW5wdXQsc2VsZWN0LHRleHRhcmVhe2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Y29sb3I6aW5oZXJpdDtmb250OmluaGVyaXQ7bGV0dGVyLXNwYWNpbmc6aW5oZXJpdDtwYWRkaW5nOi4yNWVtIC4zNzVlbX1zZWxlY3Q6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pe2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzQnJTNFJTNDcGF0aCBkPSdNNCAwaDZMNyA0Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcG9zaXRpb246MTAwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9W3R5cGU9Y29sb3JdLFt0eXBlPXJhbmdlXXtib3JkZXItd2lkdGg6MDtwYWRkaW5nOjB9OjotbXMtZXhwYW5ke2Rpc3BsYXk6bm9uZX1jb2RlLGtiZCxwcmUsc2FtcHtmb250LWZhbWlseTp1aS1tb25vc3BhY2UsTWVubG8sQ29uc29sYXMsUm9ib3RvIE1vbm8sXCJVYnVudHUgTW9ub3NwYWNlXCIsTm90byBNb25vLE94eWdlbiBNb25vLExpYmVyYXRpb24gTW9ubyxtb25vc3BhY2UsQXBwbGUgQ29sb3IgRW1vamksU2Vnb2UgVUkgRW1vamksU2Vnb2UgVUkgU3ltYm9sLE5vdG8gQ29sb3IgRW1vaml9OndoZXJlKGJ1dHRvbixpbnB1dCxzZWxlY3QsdGV4dGFyZWEpe2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOi4wNjI1cmVtIHNvbGlkIFdpbmRvd0ZyYW1lO2NvbG9yOmluaGVyaXQ7Zm9udDppbmhlcml0O2xldHRlci1zcGFjaW5nOmluaGVyaXQ7cGFkZGluZzouMjVlbSAuMzc1ZW19OndoZXJlKHNlbGVjdCl7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzQnJTNFJTNDcGF0aCBkPSdNNCAwaDZMNyA0Jy8lM0UlM0Mvc3ZnJTNFXCIpIDEwMCUvMWVtIG5vLXJlcGVhdDtib3JkZXItcmFkaXVzOjA7cGFkZGluZy1yaWdodDoxZW19OndoZXJlKHNlbGVjdFttdWx0aXBsZV0pe2JhY2tncm91bmQtaW1hZ2U6bm9uZX06d2hlcmUoW3R5cGU9Y29sb3IgaV0sW3R5cGU9cmFuZ2UgaV0pe2JvcmRlci13aWR0aDowO3BhZGRpbmc6MH1hLGFiYnIsYWNyb255bSxhZGRyZXNzLGFwcGxldCxhcnRpY2xlLGFzaWRlLGF1ZGlvLGIsYmlnLGJsb2NrcXVvdGUsYm9keSxjYW52YXMsY2FwdGlvbixjZW50ZXIsY2l0ZSxjb2RlLGRkLGRlbCxkZXRhaWxzLGRmbixkaXYsZGwsZHQsZW0sZW1iZWQsZmllbGRzZXQsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGZvcm0saDEsaDIsaDMsaDQsaDUsaDYsaGVhZGVyLGhncm91cCxodG1sLGksaWZyYW1lLGltZyxpbnMsa2JkLGxhYmVsLGxlZ2VuZCxsaSxtYXJrLG1lbnUsbmF2LG9iamVjdCxvbCxvdXRwdXQscCxwcmUscSxydWJ5LHMsc2FtcCxzZWN0aW9uLHNtYWxsLHNwYW4sc3RyaWtlLHN0cm9uZyxzdWIsc3VtbWFyeSxzdXAsdGFibGUsdGJvZHksdGQsdGZvb3QsdGgsdGhlYWQsdGltZSx0cix0dCx1LHVsLHZhcix2aWRlb3tib3JkZXI6MDtmb250LXNpemU6MTAwJTttYXJnaW46MDtwYWRkaW5nOjA7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9b2wsdWx7bGlzdC1zdHlsZTpub25lfWJsb2NrcXVvdGU6YWZ0ZXIsYmxvY2txdW90ZTpiZWZvcmUscTphZnRlcixxOmJlZm9yZXtjb250ZW50OlwiXCI7Y29udGVudDpub25lfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6c3lzdGVtLXVpLC1hcHBsZS1zeXN0ZW0sU2Vnb2UgVUksUm9ib3RvLFVidW50dSxDYW50YXJlbGwsTm90byBTYW5zLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6NzAwO3NyYzpsb2NhbChcIi5BcHBsZVN5c3RlbVVJRm9udFwiKSxsb2NhbChcIlNlZ29lIFVJXCIpLGxvY2FsKFwiVWJ1bnR1XCIpLGxvY2FsKFwiUm9ib3RvLVJlZ3VsYXJcIiksbG9jYWwoXCJIZWx2ZXRpY2FOZXVlXCIpO3NyYzpsb2NhbChcIi5BcHBsZVN5c3RlbVVJRm9udFwiKSxsb2NhbChcIlNlZ29lIFVJIEJvbGRcIiksbG9jYWwoXCJVYnVudHUtQm9sZFwiKSxsb2NhbChcIlJvYm90by1Cb2xkXCIpLGxvY2FsKFwiSGVsdmV0aWNhTmV1ZS1Cb2xkXCIpfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6c3lzdGVtLXVpLC1hcHBsZS1zeXN0ZW0sU2Vnb2UgVUksUm9ib3RvLFVidW50dSxDYW50YXJlbGwsTm90byBTYW5zLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6NzAwO3NyYzpsb2NhbChcIi5BcHBsZVN5c3RlbVVJRm9udFwiKSxsb2NhbChcIlNlZ29lIFVJIEJvbGQgSXRhbGljXCIpLGxvY2FsKFwiVWJ1bnR1LUJvbGRJdGFsaWNcIiksbG9jYWwoXCJSb2JvdG8tQm9sZEl0YWxpY1wiKSxsb2NhbChcIkhlbHZldGljYU5ldWUtQm9sZEl0YWxpY1wiKX1ib2R5LGh0bWx7Zm9udC1mYW1pbHk6UFQgU2FucyxzeXN0ZW0tdWksLWFwcGxlLXN5c3RlbSxTZWdvZSBVSSxSb2JvdG8sVWJ1bnR1LENhbnRhcmVsbCxOb3RvIFNhbnMsc2Fucy1zZXJpZixBcHBsZSBDb2xvciBFbW9qaSxTZWdvZSBVSSBFbW9qaSxTZWdvZSBVSSBTeW1ib2wsTm90byBDb2xvciBFbW9qaX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OnVpLW1vbm9zcGFjZTtzcmM6bG9jYWwoXCIuQXBwbGVTeXN0ZW1VSUZvbnRcIiksbG9jYWwoXCJTZWdvZSBVSSBJdGFsaWNcIiksbG9jYWwoXCJVYnVudHUtSXRhbGljXCIpLGxvY2FsKFwiUm9ib3RvLUl0YWxpY1wiKSxsb2NhbChcIkhlbHZldGljYU5ldWUtSXRhbGljXCIpO3NyYzpsb2NhbChcIi5BcHBsZVN5c3RlbVVJRm9udE1vbm9zcGFjZWQtUmVndWxhclwiKSxsb2NhbChcIlNlZ29lIFVJIE1vbm9cIiksbG9jYWwoXCJVYnVudHVNb25vXCIpLGxvY2FsKFwiUm9ib3RvLU1vbm9cIiksbG9jYWwoXCJNZW5sb1wiKX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OnVpLW1vbm9zcGFjZTtmb250LXN0eWxlOml0YWxpYztzcmM6bG9jYWwoXCIuQXBwbGVTeXN0ZW1VSUZvbnRNb25vc3BhY2VkLVJlZ3VsYXJJdGFsaWNcIiksbG9jYWwoXCJTZWdvZSBVSSBNb25vIEl0YWxpY1wiKSxsb2NhbChcIlVidW50dU1vbm8tSXRhbGljXCIpLGxvY2FsKFwiUm9ib3RvLU1vbm8tSXRhbGljXCIpLGxvY2FsKFwiTWVubG8tSXRhbGljXCIpfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6dWktbW9ub3NwYWNlO2ZvbnQtd2VpZ2h0OjcwMDtzcmM6bG9jYWwoXCIuQXBwbGVTeXN0ZW1VSUZvbnRNb25vc3BhY2VkLUJvbGRcIiksbG9jYWwoXCJTZWdvZSBVSSBNb25vIEJvbGRcIiksbG9jYWwoXCJVYnVudHVNb25vLUJvbGRcIiksbG9jYWwoXCJSb2JvdG8tTW9uby1Cb2xkXCIpLGxvY2FsKFwiTWVubG8tQm9sZFwiKX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OnVpLW1vbm9zcGFjZTtmb250LXN0eWxlOml0YWxpYztmb250LXdlaWdodDo3MDA7c3JjOmxvY2FsKFwiLkFwcGxlU3lzdGVtVUlGb250TW9ub3NwYWNlZC1Cb2xkSXRhbGljXCIpLGxvY2FsKFwiU2Vnb2UgVUkgTW9ubyBCb2xkIEl0YWxpY1wiKSxsb2NhbChcIlVidW50dU1vbm8tQm9sZEl0YWxpY1wiKSxsb2NhbChcIlJvYm90by1Nb25vLUJvbGRJdGFsaWNcIiksbG9jYWwoXCJNZW5sby1Cb2xkSXRhbGljXCIpfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2UpeyosOmFmdGVyLDpiZWZvcmV7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LTFtcyFpbXBvcnRhbnQ7YW5pbWF0aW9uLWRlbGF5Oi0xbXMhaW1wb3J0YW50Oy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjFtcyFpbXBvcnRhbnQ7YW5pbWF0aW9uLWR1cmF0aW9uOjFtcyFpbXBvcnRhbnQ7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjEhaW1wb3J0YW50O2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MSFpbXBvcnRhbnQ7YmFja2dyb3VuZC1hdHRhY2htZW50OnNjcm9sbCFpbXBvcnRhbnQ7c2Nyb2xsLWJlaGF2aW9yOmF1dG8haW1wb3J0YW50O3RyYW5zaXRpb24tZGVsYXk6MHMhaW1wb3J0YW50O3RyYW5zaXRpb24tZHVyYXRpb246MHMhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAoZGV2aWNlLWFzcGVjdC1yYXRpbzoyLzMpe2lucHV0W3R5cGU9ZGF0ZV0saW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0saW5wdXRbdHlwZT1kYXRldGltZV0saW5wdXRbdHlwZT1lbWFpbF0saW5wdXRbdHlwZT1tb250aF0saW5wdXRbdHlwZT1udW1iZXJdLGlucHV0W3R5cGU9cGFzc3dvcmRdLGlucHV0W3R5cGU9dGV4dF0saW5wdXRbdHlwZT10aW1lXSxpbnB1dFt0eXBlPXVybF0saW5wdXRbdHlwZT13ZWVrXSxzZWxlY3QsdGV4dGFyZWF7Zm9udC1zaXplOjFyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChkZXZpY2UtYXNwZWN0LXJhdGlvOjM3NS82Njcpe2lucHV0W3R5cGU9ZGF0ZV0saW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0saW5wdXRbdHlwZT1kYXRldGltZV0saW5wdXRbdHlwZT1lbWFpbF0saW5wdXRbdHlwZT1tb250aF0saW5wdXRbdHlwZT1udW1iZXJdLGlucHV0W3R5cGU9cGFzc3dvcmRdLGlucHV0W3R5cGU9dGVsXSxpbnB1dFt0eXBlPXRleHRdLGlucHV0W3R5cGU9dGltZV0saW5wdXRbdHlwZT11cmxdLGlucHV0W3R5cGU9d2Vla10sc2VsZWN0LHRleHRhcmVhe2ZvbnQtc2l6ZToxcmVtfX0iLCJAY2hhcnNldCBcIlVURi04XCI7LnBiX19iYXNrZXQtLWNvbnRhaW5lcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMjVyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtfS5wYl9fYmFza2V0LS10aXRsZXtmb250LXNpemU6MS4zNzVyZW07Zm9udC13ZWlnaHQ6NzAwO3BhZGRpbmctYm90dG9tOi42MjVyZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3dpZHRoOjEwMCV9LnBiX19iYXNrZXQtLW9yZGVyLC5wYl9fYmFza2V0LS10aXRsZXtwYWRkaW5nLWxlZnQ6MS4yNXJlbTtwYWRkaW5nLXJpZ2h0OjEuMjVyZW19LnBiX19iYXNrZXQtLW9yZGVyLS1ib3h7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5wYl9fYmFza2V0LS1vcmRlci0tdGl0bGV7Zm9udC1zaXplOjEuMjVyZW07Zm9udC13ZWlnaHQ6NjAwfS5wYl9fYmFza2V0LS1vcmRlci0tcHJpY2V7Y29sb3I6I2VlMjU0YTtmb250LWZhbWlseTpCZWJhcyBOZXVlLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuNXJlbTtmb250LXdlaWdodDo1MDB9LnBiX19iYXNrZXQgLnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LXNpemUtLWJsb2Nre2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDttYXJnaW4tYm90dG9tOjB9LnBiX19iYXNrZXQgLnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LXRleHR7ZGlzcGxheTpub25lfS5wYl9fYmFza2V0IC5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1mYWJyaWMsLnBiX19iYXNrZXQgLnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LXNpemV7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfS5wYl9fYmFza2V0IC5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1mYWJyaWM6YmVmb3JlLC5wYl9fYmFza2V0IC5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1zaXplOmJlZm9yZXtjb2xvcjojMzMzO2Rpc3BsYXk6YmxvY2s7ZmxleC1iYXNpczoxMDAlO2ZvbnQtc2l6ZTouODEyNXJlbX0ucGJfX2Jhc2tldCAucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3QtZmFicmljIC5wYl9fZmFicmljLS1wcmUtaW5mbywucGJfX2Jhc2tldCAucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3Qtc2l6ZSAucGJfX2ZhYnJpYy0tcHJlLWluZm97bWFyZ2luLWJvdHRvbTowO3BhZGRpbmc6LjE4NzVyZW0gMCAuMTg3NXJlbSAuNjI1cmVtfS5wYl9fYmFza2V0IC5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1mYWJyaWMgLnBiX19mYWJyaWMtLXByZS1saW5rLC5wYl9fYmFza2V0IC5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1zaXplIC5wYl9fZmFicmljLS1wcmUtbGlua3tmb250LXNpemU6MDtoZWlnaHQ6MS41cmVtO2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MS41cmVtfS5wYl9fYmFza2V0IC5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1mYWJyaWMgLnBiX19mYWJyaWMtLXByZS1saW5rOmJlZm9yZSwucGJfX2Jhc2tldCAucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3Qtc2l6ZSAucGJfX2ZhYnJpYy0tcHJlLWxpbms6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6LjA2MjVyZW0gc29saWQgI2M0YzRjNDtib3JkZXItcmFkaXVzOjE4MTU1LjM3NXJlbTtjb2xvcjojODI4MjgyO2NvbnRlbnQ6XCJcIjtjb250ZW50OlwiaVwiO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEuMjVyZW07aGVpZ2h0OjEwMCU7bGluZS1oZWlnaHQ6MS4yO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCV9LnBiX19iYXNrZXQgLnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LWZhYnJpYyAucGJfX2ZhYnJpYy0tcHJlLWxpbms6Zm9jdXM6YmVmb3JlLC5wYl9fYmFza2V0IC5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1mYWJyaWMgLnBiX19mYWJyaWMtLXByZS1saW5rOmhvdmVyOmJlZm9yZSwucGJfX2Jhc2tldCAucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3Qtc2l6ZSAucGJfX2ZhYnJpYy0tcHJlLWxpbms6Zm9jdXM6YmVmb3JlLC5wYl9fYmFza2V0IC5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1zaXplIC5wYl9fZmFicmljLS1wcmUtbGluazpob3ZlcjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojYzRjNGM0O2NvbG9yOiNmZmZ9LnBiX19iYXNrZXQgLnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LWZhYnJpYyAucGJfX3NlbGVjdC0tbGFiZWwsLnBiX19iYXNrZXQgLnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LXNpemUgLnBiX19zZWxlY3QtLWxhYmVse2ZvbnQtc2l6ZTouODEyNXJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MTtwYWRkaW5nOi41cmVtIC42MjVyZW19LnBiX19iYXNrZXQgLnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LXNpemV7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5wYl9fYmFza2V0IC5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1zaXplOmJlZm9yZXtjb250ZW50Olwi0KDQsNC30LzQtdGAOlwifS5wYl9fYmFza2V0IC5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1mYWJyaWN7bWFyZ2luLXRvcDouNjI1cmVtfS5wYl9fYmFza2V0IC5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1mYWJyaWM6YmVmb3Jle2NvbnRlbnQ6XCLQotC60LDQvdGMOlwifS5wYl9fYmFza2V0IC5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1jaGFuZ2U+LnBiX19mbGV4e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5wYl9fYmFza2V0IC5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1pbWctYm94e2ZsZXgtYmFzaXM6MTIwcHg7bWluLWhlaWdodDo1NXB4O21pbi1oZWlnaHQ6My40Mzc1cmVtfS5wYl9fYmFza2V0IC5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1ib3R0b217ZmxleC13cmFwOm5vd3JhcH0ucGJfX2Jhc2tldCAucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3QtZmFicmljIC5wYl9fc2VsZWN0LS1ibG9jaywucGJfX2Jhc2tldCAucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3Qtc2l6ZSAucGJfX3NlbGVjdC0tYmxvY2t7d2lkdGg6Y2FsYygxMDAlIC0gMi4yNXJlbSl9LnBiX19iYXNrZXQtLWZvcm17Y29sb3I6I2ZmMGM0YTt3aWR0aDoxMDAlfS5wYl9fYmFza2V0LS1mb3JtLWRlZmF1bHR7Y29sb3I6IzllYTNhYX0ucGJfX2Jhc2tldC0tZm9ybS1kZWZhdWx0IC5wYl9fYmFza2V0LS10b3RhbHtiYWNrZ3JvdW5kLWNvbG9yOiNmM2YzZjM7bWFyZ2luLXRvcDouNjI1cmVtO3BhZGRpbmc6LjYyNXJlbSAxLjI1cmVtfS5wYl9fYmFza2V0LS1mb3JtLWdpZnR7dXNlci1kcmFnOm5vbmU7LXdlYmtpdC11c2VyLWRyYWc6bm9uZTstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTthbGlnbi1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1hbmltYXRpb246MzBzIGluZmluaXRlIGJhc2tldEdpZnQ7YW5pbWF0aW9uOjMwcyBpbmZpbml0ZSBiYXNrZXRHaWZ0O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCM5ZGE1YWMsIzU1ODg5MyA1MCUsIzlkYTVhYyk7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5wYl9fYmFza2V0LS1mb3JtLWdpZnQtdGV4dHtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjcwMDtwYWRkaW5nLWxlZnQ6LjYyNXJlbTtwYWRkaW5nLXJpZ2h0Oi42MjVyZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5wYl9fYmFza2V0LS1mb3JtLWdpZnQtaW1ne3dpZHRoOjMuMTg3NXJlbX0ucGJfX2Jhc2tldC0tZm9ybS1naWZ0LXBpY3R1cmV7bWFyZ2luOi0xMHB4IDB9LnBiX19iYXNrZXQtLWZvcm0tc3VjY2Vzc3tjb2xvcjojMDBiNjAwfS5wYl9fYmFza2V0LS1mb3JtLXRpdGxle2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjU2MjVyZW07cGFkZGluZy1sZWZ0OjEuMjVyZW07cGFkZGluZy1yaWdodDoxLjI1cmVtfS5wYl9fYmFza2V0LS1mb3JtLXRpdGxlPnNwYW57Y29sb3I6IzJiMmIyYjtmb250LXdlaWdodDo1MDB9LnBiX19iYXNrZXQtLWZvcm0tZGVsaXZlcnl7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5wYl9fYmFza2V0LS1mb3JtLWl0ZW17cGFkZGluZy1sZWZ0OjEuMjVyZW07cGFkZGluZy1yaWdodDoxLjI1cmVtfS5wYl9fYmFza2V0LS1mb3JtLWNvZGV7Y29sb3I6IzJiMmIyYjttYXJnaW4tYm90dG9tOjEuMzc1cmVtfS5wYl9fYmFza2V0LS1jb2Rley13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO21heC1oZWlnaHQ6MTQwcHg7bWF4LWhlaWdodDo4Ljc1cmVtO292ZXJmbG93OmhpZGRlbn0ucGJfX2Jhc2tldC0tY29kZS1sYWJlbHt1c2VyLWRyYWc6bm9uZTstd2Via2l0LXVzZXItZHJhZzpub25lOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lO2NvbG9yOiM3YzdjN2M7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOi40Mzc1cmVtO3BhZGRpbmctYm90dG9tOi4zNzVyZW07LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5wYl9fYmFza2V0LS1jb2RlLWxhYmVsPnNwYW57Ym9yZGVyLWJvdHRvbTouMDYyNXJlbSBkYXNoZWQ7Zm9udC1zaXplOi44NzVyZW19LnBiX19iYXNrZXQtLWNvZGUtYm94Pi5idXR0b25fX2dyb3Vwe2FsaWduLWl0ZW1zOnN0cmV0Y2h9LnBiX19iYXNrZXQtLWNvZGUgLnBiX19pbnB1dC0tZ3JvdXB7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO21hcmdpbi1ib3R0b206MH0ucGJfX2Jhc2tldC0tY29kZSAuYnV0dG9uX19kZWZhdWx0e2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym94LXNoYWRvdzpub25lO2hlaWdodDoxMDAlfS5wYl9fYmFza2V0LS1jb2RlIC5idXR0b25fX2RlZmF1bHQ6bm90KC5idXR0b25fX2RlZmF1bHQtLXJlZCl7Y29sb3I6IzJiMmIyYn0ucGJfX2Jhc2tldC0tY29kZS1pbnB1dDpub3QoOmNoZWNrZWQpfi5wYl9fYmFza2V0LS1jb2Rle21heC1oZWlnaHQ6MH0ucGJfX2Jhc2tldC0tY29kZS1pbnB1dDpjaGVja2Vkfi5wYl9fYmFza2V0LS1jb2RlLWxhYmVsPnNwYW57Ym9yZGVyLWJvdHRvbTpub25lfS5wYl9fYmFza2V0LS10b3RhbHtjb2xvcjojNWM1YzVjfS5wYl9fYmFza2V0LS10b3RhbC1ib3h7YWxpZ24tY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3dpZHRoOjEwMCV9LnBiX19iYXNrZXQtLXRvdGFsLWFtb3VudHtwYWRkaW5nLWJvdHRvbTouMjVyZW07cGFkZGluZy10b3A6LjI1cmVtfS5wYl9fYmFza2V0LS10b3RhbC1hbW91bnQtYm94e2ZvbnQtc2l6ZToxcmVtO3BhZGRpbmctcmlnaHQ6MS4yNXJlbX0ucGJfX2Jhc2tldC0tdG90YWwtYW1vdW50LXRvdGFse2ZvbnQtc2l6ZToxcmVtO21hcmdpbi10b3A6LjYyNXJlbX0ucGJfX2Jhc2tldC0tdG90YWwtYW1vdW50LXRvdGFsIC5wYl9fYmFza2V0LS10b3RhbC1hbW91bnQtY291bnR7Y29sb3I6I2ZmMDAzN30ucGJfX2Jhc2tldC0tY2hlY2tib3h7cGFkZGluZy1sZWZ0OjEuMjVyZW07cGFkZGluZy1yaWdodDoxLjI1cmVtO3Bvc2l0aW9uOnJlbGF0aXZlfS5wYl9fYmFza2V0LS10YWJsZS0tYm9keS1pdGVtLC5wYl9fYmFza2V0LS10YWJsZS0taGVhZGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjt3aGl0ZS1zcGFjZTpub3dyYXB9LnBiX19iYXNrZXQtLXRhYmxlLS1ib2R5e2ZvbnQtc2l6ZTouODEyNXJlbTtsaW5lLWhlaWdodDoxLjA3NjkyMzA3Njk7cGFkZGluZzouNjI1cmVtIDB9LnBiX19iYXNrZXQtLXRhYmxlLS1ib2R5LWl0ZW0rLnBiX19iYXNrZXQtLXRhYmxlLS1ib2R5LWl0ZW17bWFyZ2luLXRvcDouNjI1cmVtfS5wYl9fYmFza2V0LS10YWJsZS10aXRsZXtmb250LXNpemU6LjkzNzVyZW07bGluZS1oZWlnaHQ6MS4yNjY2NjY2NjY3O3BhZGRpbmc6LjVyZW0gMDt0ZXh0LWFsaWduOmNlbnRlcn0ucGJfX2Jhc2tldC0tdGFibGUtdGl0bGU+c21hbGx7ZGlzcGxheTpibG9ja30ucGJfX2Jhc2tldC0tdGFibGUtLWl0ZW17ZmxleC1iYXNpczoyMCU7cGFkZGluZzowIC42MjVyZW19LnBiX19iYXNrZXQtLXRhYmxlLS10ZXh0e3doaXRlLXNwYWNlOm5vcm1hbH0ucGJfX2Jhc2tldC0tdGFibGUtLW5hbWV7ZmxleC1ncm93OjF9LnBiX19iYXNrZXQtLXRhYmxlLS1kYXl7ZmxleC1iYXNpczphdXRvO21pbi13aWR0aDoxMDBweDttaW4td2lkdGg6Ni4yNXJlbX0ucGJfX2Jhc2tldC0tdGFibGUtLWRheSAucGJfX2Jhc2tldC0tdGFibGUtLXRleHR7dGV4dC1hbGlnbjpjZW50ZXJ9LnBiX19iYXNrZXQtLXRhYmxlLS1wcmljZXtmbGV4LWJhc2lzOmF1dG87Zm9udC1zaXplOjEuMDYyNXJlbTtsaW5lLWhlaWdodDoxLjA1ODgyMzUyOTQ7bWluLXdpZHRoOjE0MHB4O21pbi13aWR0aDo4Ljc1cmVtO3RleHQtYWxpZ246Y2VudGVyfS5wYl9fYmFza2V0LS10YWJsZS0tcHJpY2UtYmxvY2t7YWxpZ24tY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6LjA2MjVyZW0gc29saWQgI2ZmZjtib3JkZXItcmFkaXVzOi4yNXJlbTtib3gtc2hhZG93OjAgMnB4IDRweCByZ2JhKDAsMCwwLC4yNSk7ZGlzcGxheTpmbGV4O2hlaWdodDozLjVyZW07anVzdGlmeS1jb250ZW50OmNlbnRlcjttaW4td2lkdGg6MTIwcHg7bWluLXdpZHRoOjcuNXJlbTtwYWRkaW5nOi41cmVtIDA7cG9zaXRpb246cmVsYXRpdmV9LnBiX19iYXNrZXQtLXRhYmxlLS1wcmljZS1sYWJlbHtiYWNrZ3JvdW5kLWNvbG9yOiNmZjAwMzI7Ym9yZGVyLXJhZGl1czouMjVyZW07Y29sb3I6I2ZmZjtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6LjY4NzVyZW07Zm9udC13ZWlnaHQ6NzAwO2xlZnQ6NTAlO2xpbmUtaGVpZ2h0OjEuMTgxODE4MTgxODtwYWRkaW5nOi4xODc1cmVtIC4yNXJlbTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Y2FsYygxMDAlIC0gLjYyNXJlbSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2hpdGUtc3BhY2U6bm93cmFwfS5wYl9fYmFza2V0LS10YWJsZS0taW5mbyAucGJfX2Jhc2tldC0tdGFibGUtLXRleHQrLnBiX19iYXNrZXQtLXRhYmxlLS10ZXh0e3BhZGRpbmctdG9wOi4yNXJlbX0ucGJfX2Jhc2tldC0tdGFibGUtLWluZm8gLnBiX19iYXNrZXQtLXRhYmxlLS10ZXh0LWJsb2Nre2JvcmRlcjouMDYyNXJlbSBzb2xpZCAjZGRkO2JvcmRlci1yYWRpdXM6LjI1cmVtO2ZvbnQtc2l6ZTouNzVyZW07cGFkZGluZzouNXJlbSAuMTg3NXJlbX0ucGJfX2Jhc2tldC0tdGFibGUtLWltZyBpbWd7bWF4LWhlaWdodDozMHB4O21heC1oZWlnaHQ6MS44NzVyZW19LnBiX19hZGRiYXNja2V0LS1saXN0e3dpZHRoOjEwMCV9QC13ZWJraXQta2V5ZnJhbWVzIGJhc2tldEdpZnR7MCUsdG97YmFja2dyb3VuZC1wb3NpdGlvbjowIDUwJX01MCV7YmFja2dyb3VuZC1wb3NpdGlvbjoxMDAlIDUwJX19QGtleWZyYW1lcyBiYXNrZXRHaWZ0ezAlLHRve2JhY2tncm91bmQtcG9zaXRpb246MCA1MCV9NTAle2JhY2tncm91bmQtcG9zaXRpb246MTAwJSA1MCV9fS5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLS1pdGVtey1tcy1mbGV4LWFsaWduOnN0YXJ0O2FsaWduLWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6LjYyNXJlbSAxLjI1cmVtfS5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLS1pdGVtLWJvcmRlcntib3JkZXI6LjA2MjVyZW0gc29saWQgI2UwZTBlMDtib3JkZXItcmFkaXVzOi4yNXJlbX0ucGJfX2Jhc2tldC0tZm9ybS1ncm91cC0taXRlbS1ib3JkZXJ+LnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAtLWl0ZW0tYm9yZGVye2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO21hcmdpbi10b3A6LS4xMjVyZW19LnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAsLnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAtLWNsZWFye2hlaWdodDozLjVyZW19LnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAsLnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAtLWNsZWFyLC5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLS1pdGVtLWJsb2Nre21hcmdpbi1yaWdodDoxLjI1cmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAtLWxhc3R7bWFyZ2luOjAhaW1wb3J0YW50fS5wYl9fYmFza2V0LS1jaGVjay1wYXktLXRpdGxle2ZsZXg6MSAxIGF1dG99LnBiX19iYXNrZXQtLWNoZWNrLXBheS0tdGl0bGUtYmxvY2t7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOm5vd3JhcDtwb3NpdGlvbjpyZWxhdGl2ZX0ucGJfX2Jhc2tldC0tY2hlY2twYXktLWV4cG9ydGF0aW9ue2ZsZXg6MSAxIDIwMHB4O3BhZGRpbmctbGVmdDoxLjI1cmVtO3BhZGRpbmctcmlnaHQ6LjYyNXJlbX0ucGJfX2Jhc2tldC0tY2hlY2twYXktLWV4cG9ydGF0aW9uLXRleHR7Y29sb3I6IzAwMDtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjJ9LnBiX19iYXNrZXQtLWNoZWNrcGF5LS1leHBvcnRhdGlvbi1saW5re2JvcmRlci1ib3R0b206LjA2MjVyZW0gZGFzaGVkICMwMDU0YTY7Y29sb3I6IzAwNTRhNjtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6LjgxMjVyZW07Zm9udC1zdHlsZTppdGFsaWN9LnBiX19iYXNrZXQtLWNoZWNrcGF5LS10aW1le21pbi13aWR0aDo4MHB4O21pbi13aWR0aDo1cmVtO3BhZGRpbmctbGVmdDouNjI1cmVtO3BhZGRpbmctcmlnaHQ6MS4yNXJlbX0ucGJfX2Jhc2tldC0tY2hlY2twYXktLXRpbWUtdGV4dHtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyfS5wYl9fYmFza2V0LS1jaGVja3BheS0taW1ne3dpZHRoOjYuMjVyZW19LnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAtLWNoZWNrLXBheT4ucGJfX2Jhc2tldC0tZm9ybS1ncm91cC0taXRlbXthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZy1yaWdodDoxLjI1cmVtfS5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLS1pdGVtLnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAtLWNoZWNrLXBheXtwYWRkaW5nLXJpZ2h0OjEuMjVyZW19LnBiX19iYXNrZXQtLWNoZWNrLXBheS0tYm9keXt3aGl0ZS1zcGFjZTpub3dyYXB9LnBiX19iYXNrZXQtLWNoZWNrLXBheS0tYmxvY2ssLnBiX19iYXNrZXQtLWlucHV0LS1jaGVjay1wYXl7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmV9LnBiX19iYXNrZXQtLWNoZWNrLXBheS0tYmxvY2s6bGFzdC1jaGlsZHttYXJnaW4tbGVmdDoxLjI1cmVtfS5wYl9fYmFza2V0LS1jaGVjay1wYXktLWxhYmVsLC5wYl9fYmFza2V0LS1pc3N1ZS0taXRlbS1ibG9ja3stbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24tY29udGVudDpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmV9LnBiX19iYXNrZXQtLWlzc3VlLS1pdGVtLWJsb2Nre2FsaWduLWl0ZW1zOnN0cmV0Y2g7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjouMDYyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOi4yNXJlbTtwYWRkaW5nOi41cmVtfS5wYl9fYmFza2V0LS1pc3N1ZS0taXRlbS1ibG9jazpmb2N1cywucGJfX2Jhc2tldC0taXNzdWUtLWl0ZW0tYmxvY2s6aG92ZXJ7Ym9yZGVyLWNvbG9yOiNiZGJkYmR9LnBiX19iYXNrZXQtLWNoZWNrLXBheS0tbGFiZWx7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjouMDYyNXJlbSBzb2xpZCAjZmZmO2JvcmRlci1yYWRpdXM6LjI1cmVtO2JveC1zaGFkb3c6MCAycHggNHB4IHJnYmEoMCwwLDAsLjI1KTtjdXJzb3I6cG9pbnRlcjtoZWlnaHQ6My41cmVtO21pbi13aWR0aDoxNjBweDttaW4td2lkdGg6MTByZW07cGFkZGluZzouNXJlbSAwfS5wYl9fYmFza2V0LS1jaGVjay1wYXktLWl0ZW17Ym9yZGVyLXJpZ2h0Oi4wNjI1cmVtIHNvbGlkICNjNGM0YzQ7d2lkdGg6My43NXJlbX0ucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1pdGVtKy5wYl9fYmFza2V0LS1jaGVjay1wYXktLXRleHQgLnBiX19iYXNrZXQtLWNoZWNrLXBheS0tcHJpY2V7dGV4dC1hbGlnbjpsZWZ0fS5wYl9fYmFza2V0LS1jaGVjay1wYXktLWNoZWNrZWR7aGVpZ2h0OjEwMCU7bGVmdDowO29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3Zpc2liaWxpdHk6aGlkZGVuO3dpZHRoOjEwMCV9LnBiX19iYXNrZXQtLWNoZWNrLXBheS0tY2hlY2tlZC1zdHVie2JhY2tncm91bmQtcG9zaXRpb246NTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtib3JkZXI6LjA2MjVyZW0gc29saWQgI2JkYmRiZDtib3JkZXItcmFkaXVzOi4yNXJlbTtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrO2hlaWdodDoxLjI1cmVtO21hcmdpbjoxMHB4IGF1dG87d2lkdGg6MS4yNXJlbX0ucGJfX2Jhc2tldC0tY2hlY2stcGF5LS10ZXh0e2ZsZXg6MSAxIGF1dG99LnBiX19iYXNrZXQtLWNoZWNrLXBheS0tcHJpY2V7Y29sb3I6IzMzMztmb250LXNpemU6MS4wNjI1cmVtO2ZvbnQtd2VpZ2h0OjcwMDtwYWRkaW5nOjAgLjYyNXJlbTt0ZXh0LWFsaWduOmNlbnRlcn0ucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1wcmljZS10ZXh0e2JhY2tncm91bmQtY29sb3I6I2ZmMDAzMjtib3JkZXItcmFkaXVzOi4yNXJlbTtjb2xvcjojZmZmO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTouNjg3NXJlbTtmb250LXdlaWdodDo3MDA7bGVmdDo1MCU7bGluZS1oZWlnaHQ6MS4xODE4MTgxODE4O3BhZGRpbmc6LjE4NzVyZW0gLjI1cmVtO3Bvc2l0aW9uOmFic29sdXRlO3RvcDpjYWxjKDEwMCUgLSAuNjI1cmVtKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt6LWluZGV4OjF9LnBiX19iYXNrZXQtLWNoZWNrLXBheS0tY2hlY2tlZCsucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1sYWJlbDphZnRlciwucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1jaGVja2VkKy5wYl9fYmFza2V0LS1jaGVjay1wYXktLWxhYmVsOmJlZm9yZXtib3JkZXI6LjA2MjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czouMjVyZW07Ym94LXNpemluZzppbmhlcml0O2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDowfS5wYl9fYmFza2V0LS1jaGVjay1wYXktLWNoZWNrZWQrLnBiX19iYXNrZXQtLWNoZWNrLXBheS0tbGFiZWw6YmVmb3Jle2xlZnQ6MDt0b3A6MH0ucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1jaGVja2VkKy5wYl9fYmFza2V0LS1jaGVjay1wYXktLWxhYmVsOmFmdGVye2JvdHRvbTowO3JpZ2h0OjB9LnBiX19iYXNrZXQtLWNoZWNrLXBheS0tY2hlY2tlZDphY3RpdmUrLnBiX19iYXNrZXQtLWNoZWNrLXBheS0tbGFiZWwsLnBiX19iYXNrZXQtLWNoZWNrLXBheS0tY2hlY2tlZDpob3ZlcisucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1sYWJlbHtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgwZGVnLHJnYmEoMCwwLDAsLjA4KSxyZ2JhKDAsMCwwLC4wOCkpLCNmZmY7Ym9yZGVyOi4wNjI1cmVtIHNvbGlkICNiZGJkYmQ7Ym94LXNoYWRvdzpub25lfS5wYl9fYmFza2V0LS1jaGVjay1wYXktLWNoZWNrZWQ6YWN0aXZlKy5wYl9fYmFza2V0LS1jaGVjay1wYXktLWxhYmVsIC5wYl9fYmFza2V0LS1jaGVjay1wYXktLWNoZWNrZWQtc3R1YiwucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1jaGVja2VkOmhvdmVyKy5wYl9fYmFza2V0LS1jaGVjay1wYXktLWxhYmVsIC5wYl9fYmFza2V0LS1jaGVjay1wYXktLWNoZWNrZWQtc3R1YntiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVElpSUdobGFXZG9kRDBpTVRBaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK1BIQmhkR2dnWkQwaWJURWdOU0F6TGpNek15QXpMak16TTB3eE1TQXhMalkyTmlJZ2MzUnliMnRsTFhkcFpIUm9QU0l5SWlCemRISnZhMlV0YkdsdVpXTmhjRDBpY205MWJtUWlJSE4wY205clpUMGlJMEpFUWtSQ1JDSWdabWxzYkQwaWJtOXVaU0l2UGp3dmMzWm5QZz09KTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7Ym9yZGVyOi4wNjI1cmVtIHNvbGlkICNiZGJkYmR9LnBiX19iYXNrZXQtLWNoZWNrLXBheS0tY2hlY2tlZDphY3RpdmUrLnBiX19iYXNrZXQtLWNoZWNrLXBheS0tbGFiZWwgLnBiX19iYXNrZXQtLWNoZWNrLXBheS0taXRlbSwucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1jaGVja2VkOmhvdmVyKy5wYl9fYmFza2V0LS1jaGVjay1wYXktLWxhYmVsIC5wYl9fYmFza2V0LS1jaGVjay1wYXktLWl0ZW17Ym9yZGVyLWNvbG9yOiNiZGJkYmR9LnBiX19iYXNrZXQtLWNoZWNrLXBheS0tY2hlY2tlZDphY3RpdmUrLnBiX19iYXNrZXQtLWNoZWNrLXBheS0tbGFiZWwgLnBiX19iYXNrZXQtLWNoZWNrLXBheS0tcHJpY2UsLnBiX19iYXNrZXQtLWNoZWNrLXBheS0tY2hlY2tlZDpob3ZlcisucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1sYWJlbCAucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1wcmljZXtjb2xvcjojMzMzfS5wYl9fYmFza2V0LS1jaGVjay1wYXktLWNoZWNrZWQ6Y2hlY2tlZCsucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1sYWJlbHtib3JkZXI6MDtib3gtc2hhZG93Omluc2V0IDAgMnB4IDRweCByZ2JhKDAsMCwwLC4yNSl9LnBiX19iYXNrZXQtLWNoZWNrLXBheS0tY2hlY2tlZDpjaGVja2VkKy5wYl9fYmFza2V0LS1jaGVjay1wYXktLWxhYmVsOmFmdGVyLC5wYl9fYmFza2V0LS1jaGVjay1wYXktLWNoZWNrZWQ6Y2hlY2tlZCsucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1sYWJlbDpiZWZvcmV7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0ucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1jaGVja2VkOmNoZWNrZWQrLnBiX19iYXNrZXQtLWNoZWNrLXBheS0tbGFiZWw6YmVmb3Jle2JvcmRlci1yaWdodC1jb2xvcjojZmYwMDM3O2JvcmRlci10b3AtY29sb3I6I2ZmMDAzN30ucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1jaGVja2VkOmNoZWNrZWQrLnBiX19iYXNrZXQtLWNoZWNrLXBheS0tbGFiZWw6YWZ0ZXJ7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmYwMDM3O2JvcmRlci1sZWZ0LWNvbG9yOiNmZjAwMzd9LnBiX19iYXNrZXQtLWNoZWNrLXBheS0tY2hlY2tlZDpjaGVja2VkKy5wYl9fYmFza2V0LS1jaGVjay1wYXktLWxhYmVsIC5wYl9fYmFza2V0LS1jaGVjay1wYXktLWNoZWNrZWQtc3R1YntiYWNrZ3JvdW5kLWNvbG9yOiNmZjAwMzc7YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRJaUlHaGxhV2RvZEQwaU1UQWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQSEJoZEdnZ1pEMGliVEVnTlNBekxqTXpNeUF6TGpNek0wd3hNU0F4TGpZMk5pSWdjM1J5YjJ0bExYZHBaSFJvUFNJeUlpQnpkSEp2YTJVdGJHbHVaV05oY0QwaWNtOTFibVFpSUhOMGNtOXJaVDBpSTJabVppSWdabWxzYkQwaWJtOXVaU0l2UGp3dmMzWm5QZz09KTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7Ym9yZGVyOi4wNjI1cmVtIHNvbGlkICNmZjAwMzd9LnBiX19iYXNrZXQtLWNoZWNrLXBheS0tY2hlY2tlZDpjaGVja2VkKy5wYl9fYmFza2V0LS1jaGVjay1wYXktLWxhYmVsIC5wYl9fYmFza2V0LS1jaGVjay1wYXktLWl0ZW17Ym9yZGVyLWNvbG9yOiNmZjAwMzd9LnBiX19iYXNrZXQtLWZvcm0tY2hlY2stLWJsb2Nre3BhZGRpbmc6LjgxMjVyZW0gMDt0ZXh0LWFsaWduOmNlbnRlcn0ucGJfX2Jhc2tldC0tZm9ybS1jaGVjay0tYmxvY2sgLnBiX19iYXNrZXQtLWZvcm0tbGFiZWwtLWNoZWNre3BhZGRpbmctbGVmdDowO3doaXRlLXNwYWNlOm5vd3JhcH0ucGJfX2Jhc2tldC0tZm9ybS1jaGVjay0tYmxvY2sgLnBiX19iYXNrZXQtLWZvcm0tY2hlY2stLXRleHR7bGluZS1oZWlnaHQ6MS42MjVyZW19LnBiX19iYXNrZXQtLWZvcm0tY2hlY2stLWJsb2NrIC5wYl9fYmFza2V0LS1mb3JtLWlucHV0LS1jaGVja2VkLXN0dWJ7aGVpZ2h0OjEuMjVyZW07d2lkdGg6MS4yNXJlbX0ucGJfX2Jhc2tldC0tZm9ybS1jaGVjay0tYmxvY2sgLnBiX19iYXNrZXQtLWZvcm0taW5wdXQtLWNoZWNrZWQ6Y2hlY2tlZCsucGJfX2Jhc2tldC0tZm9ybS1pbnB1dC0tY2hlY2tlZC1zdHViOmFmdGVye2JhY2tncm91bmQ6dXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1USWlJR2hsYVdkb2REMGlNVEFpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrUEhCaGRHZ2daRDBpYlRFZ05TQXpMak16TXlBekxqTXpNMHd4TVNBeExqWTJOeUlnYzNSeWIydGxMWGRwWkhSb1BTSXlJaUJ6ZEhKdmEyVXRiR2x1WldOaGNEMGljbTkxYm1RaUlITjBjbTlyWlQwaUkyWm1aaUlnWm1sc2JEMGlibTl1WlNJdlBqd3ZjM1puUGc9PSkgNTAlIG5vLXJlcGVhdDtoZWlnaHQ6MS4xMjVyZW07d2lkdGg6MS4xMjVyZW19LnBiX19iYXNrZXQtLWlzc3VlLS10aXRsZXtib3JkZXItYm90dG9tOi4wNjI1cmVtIHNvbGlkICNiZGJkYmQ7Y29sb3I6IzMzMztmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDowO21hcmdpbjoyMHB4IDA7dGV4dC1hbGlnbjpsZWZ0fS5wYl9fYmFza2V0LS1pc3N1ZS0tdGl0bGUtdGV4dHstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWxlZnQ6LjA2MjVyZW0gc29saWQgI2JkYmRiZDtib3JkZXItcmlnaHQ6LjA2MjVyZW0gc29saWQgI2JkYmRiZDtib3JkZXItdG9wOi4wNjI1cmVtIHNvbGlkICNiZGJkYmQ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMjVyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtO2JvdHRvbTotLjA2MjVyZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7bGluZS1oZWlnaHQ6MnJlbTttYXJnaW4tbGVmdDoxLjI1cmVtO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLWxlZnQ6LjYyNXJlbTtwYWRkaW5nLXJpZ2h0Oi42MjVyZW07cG9zaXRpb246cmVsYXRpdmV9LnBiX19iYXNrZXQtLWlzc3VlLS1jb250ZW50e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnBiX19iYXNrZXQtLWluZm8tYmxvY2t7cGFkZGluZzouNzVyZW0gMH0ucGJfX2Jhc2tldC0taW5mby1ibG9jay0taHtjb2xvcjojNGY0ZjRmO2ZvbnQtc2l6ZToxLjE4NzVyZW07Zm9udC13ZWlnaHQ6NzAwfS5wYl9fYmFza2V0LS1pbmZvLWJsb2NrLS1we2NvbG9yOiM0ZjRmNGY7Zm9udC1zaXplOi45Mzc1cmVtfS5wYl9fYmFza2V0LS1pbmZvLWJsb2NrLS1wPm5vYnJ7ZGlzcGxheTpibG9ja30ucGJfX2Jhc2tldC0taW5mby1ibG9jay0tYm90dG9te2Rpc3BsYXk6ZmxleDtwYWRkaW5nOi44NzVyZW0gMH0ucGJfX2Jhc2tldC0taW5mby1ibG9jay0tdGVsLWltZ3tiYWNrZ3JvdW5kOiMwMDU0YTY7Ym9yZGVyLXJhZGl1czouMjVyZW07Y29sb3I6I2ZmZjtoZWlnaHQ6MS41cmVtO3BhZGRpbmc6LjE4NzVyZW0gMDt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxLjVyZW19LnBiX19iYXNrZXQtLWluZm8tYmxvY2stLXRlbHtjb2xvcjojMDA1NGE2O21hcmdpbi1sZWZ0OjFyZW19LnBiX19iYXNrZXQtLWluZm8tYmxvY2stLWdhcmFudCwucGJfX2Jhc2tldC0taW5mby1ibG9jay0tdGVse2ZvbnQtc2l6ZToxLjQzNzVyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuNXJlbX0ucGJfX2Jhc2tldC0taW5mby1ibG9jay0tZ2FyYW50e2NvbG9yOiMwMDA7ZGlzcGxheTpmbGV4fS5wYl9fYmFza2V0LS1pbmZvLWJsb2NrLS1nYXJhbnQtaW1ne2Zsb2F0OmxlZnR9LnBiX19iYXNrZXQtLWluZm8tLWlzc3VlLXRleHR7Y29sb3I6IzAwMDtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjI4NTcxNDI4NTc7cGFkZGluZy1sZWZ0OjMuMTI1cmVtO3Bvc2l0aW9uOnJlbGF0aXZlfS5wYl9fYmFza2V0LS1pbmZvLS1pc3N1ZS10ZXh0Pm5vYnJ7ZGlzcGxheTpibG9jaztmb250LXdlaWdodDo3MDB9LnBiX19iYXNrZXQtLWluZm8tLWlzc3VlLXRleHQ6Zmlyc3QtY2hpbGQ6YWZ0ZXJ7YWxpZ24tY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2JhY2tncm91bmQtY29sb3I6IzAwNTRhNjtib3JkZXItcmFkaXVzOjE4MTU1LjM3NXJlbTtjb2xvcjojZmZmO2NvbnRlbnQ6XCJpXCI7ZGlzcGxheTpmbGV4O2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjcwMDtoZWlnaHQ6Mi4yNXJlbTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0b3A6MDt3aWR0aDoyLjI1cmVtfS5wYl9fYmFza2V0LS1pbmZvLS1pc3N1ZS10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpOmFmdGVye2JvcmRlci1yaWdodDouMTI1cmVtIHNvbGlkICNkZGQ7Ym9yZGVyLXRvcDouMTI1cmVtIHNvbGlkICNkZGQ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEuMjVyZW07bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDouNjI1cmVtO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3dpZHRoOjEuMjVyZW19LnBiX19iYXNrZXQtLWlzc3VlLS1pdGVte2JvcmRlci1yYWRpdXM6LjEyNXJlbTtib3gtc2hhZG93OjAgMnB4IDRweCByZ2JhKDAsMCwwLC4yNSk7bWFyZ2luOjRweDtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5wYl9fYmFza2V0LS1pc3N1ZS0tY2hlY2stYmxvY2t7Ym9yZGVyLXJpZ2h0Oi4wNjI1cmVtIHNvbGlkICNjNGM0YzQ7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5wYl9fYmFza2V0LS1pc3N1ZS0tY2hlY2t7bGVmdDoxLjVyZW07b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxLjM3NXJlbX0ucGJfX2Jhc2tldC0taXNzdWUtLWNoZWNrLXN0dWJ7Ym9yZGVyOi4wNjI1cmVtIHNvbGlkICNiZGJkYmQ7Ym9yZGVyLXJhZGl1czouMjVyZW07Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MS4yNXJlbTttYXJnaW46MTBweCAyMHB4IDEwcHggMTJweDt3aWR0aDoxLjI1cmVtfS5wYl9fYmFza2V0LS1pc3N1ZS0tY2hlY2stYmxvY2s6aG92ZXIgLnBiX19iYXNrZXQtLWlzc3VlLS1jaGVjay1zdHViLC5wYl9fYmFza2V0LS1pc3N1ZS0tY2hlY2s6aG92ZXIrLnBiX19iYXNrZXQtLWlzc3VlLS1pdGVtLWJsb2NrIC5wYl9fYmFza2V0LS1pc3N1ZS0tY2hlY2stc3R1YntiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVElpSUdobGFXZG9kRDBpTVRBaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK1BIQmhkR2dnWkQwaWJURWdOU0F6TGpNek15QXpMak16TTB3eE1TQXhMalkyTmlJZ2MzUnliMnRsTFhkcFpIUm9QU0l5SWlCemRISnZhMlV0YkdsdVpXTmhjRDBpY205MWJtUWlJSE4wY205clpUMGlJMEpFUWtSQ1JDSWdabWxzYkQwaWJtOXVaU0l2UGp3dmMzWm5QZz09KTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnBiX19iYXNrZXQtLWlzc3VlLS1jaGVjazpjaGVja2VkKy5wYl9fYmFza2V0LS1pc3N1ZS0tY2hlY2stc3R1YiwucGJfX2Jhc2tldC0taXNzdWUtLWNoZWNrOmNoZWNrZWQrLnBiX19iYXNrZXQtLWlzc3VlLS1pdGVtLWJsb2NrIC5wYl9fYmFza2V0LS1pc3N1ZS0tY2hlY2stc3R1YntiYWNrZ3JvdW5kLWNvbG9yOiNmZjAwMzc7YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRJaUlHaGxhV2RvZEQwaU1UQWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQSEJoZEdnZ1pEMGliVEVnTlNBekxqTXpNeUF6TGpNek0wd3hNU0F4TGpZMk5pSWdjM1J5YjJ0bExYZHBaSFJvUFNJeUlpQnpkSEp2YTJVdGJHbHVaV05oY0QwaWNtOTFibVFpSUhOMGNtOXJaVDBpSTJabVppSWdabWxzYkQwaWJtOXVaU0l2UGp3dmMzWm5QZz09KTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7Ym9yZGVyOi4wNjI1cmVtIHNvbGlkICNmZjAwMzd9LnBiX19iYXNrZXQtLWlzc3VlLS1pbmZve2NvbG9yOiMzMzM7Zm9udC1zaXplOi44MTI1cmVtO3BhZGRpbmc6MCAuOTM3NXJlbX0ucGJfX2Jhc2tldC0taXNzdWUtLXRleHQ+c3BhbntkaXNwbGF5OmJsb2NrO3BhZGRpbmc6LjI1cmVtIDB9LnBiX19iYXNrZXQtLWlzc3VlLS1pbmZvLXBpY2t1cHtwYWRkaW5nLWJvdHRvbTouMTg3NXJlbTtwYWRkaW5nLXRvcDouOTM3NXJlbX0ucGJfX2Jhc2tldC0taXNzdWUtLWluZm8tcGlja3VwIHNwYW57Y29sb3I6IzAwNTRhNn0ucGJfX2Jhc2tldC0taXNzdWUtLWxpbmt7Ym90dG9tOjA7Y3Vyc29yOnpvb20taW47cGFkZGluZzouMTg3NXJlbTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RleHQtYWxpZ246cmlnaHQ7dG9wOjA7d2lkdGg6MTAwJX0ucGJfX2Jhc2tldC0taXNzdWUtLWxpbms6Zm9jdXMgLnBiX19iYXNrZXQtLWlzc3VlLS1saW5rLXRleHQsLnBiX19iYXNrZXQtLWlzc3VlLS1saW5rOmhvdmVyIC5wYl9fYmFza2V0LS1pc3N1ZS0tbGluay10ZXh0e2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5wYl9fYmFza2V0LS1pc3N1ZS0tbGluazphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybCgvY2RuL2ltZy95bWFwL2Jhc2tldC1tYXBzLXBsYWNlaG9sZGVyLnBuZyk7YmFja2dyb3VuZC1wb3NpdGlvbjoxMDAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS5hdmlmIC5wYl9fYmFza2V0LS1pc3N1ZS0tbGluazphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybCgvY2RuL2ltZy95bWFwL2Jhc2tldC1tYXBzLXBsYWNlaG9sZGVyLmF2aWYpfS53ZWJwLm5vLWF2aWYgLnBiX19iYXNrZXQtLWlzc3VlLS1saW5rOmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKC9jZG4vaW1nL3ltYXAvYmFza2V0LW1hcHMtcGxhY2Vob2xkZXIud2VicCl9LnBiX19iYXNrZXQtLWlzc3VlLS1saW5rLWJsb2Nre21hcmdpbi1sZWZ0Oi0uNzVyZW07cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtOTBkZWcpfS5wYl9fYmFza2V0LS1pc3N1ZS0tbGluay10ZXh0e2NvbG9yOiMwMDU0YTY7ZGlzcGxheTpub25lO2ZvbnQtc2l6ZTouODc1cmVtO2xldHRlci1zcGFjaW5nOi4wMmVtO2xpbmUtaGVpZ2h0OjA7d2hpdGUtc3BhY2U6bm93cmFwfS5wYl9fYmFza2V0LS1pc3N1ZS0taW5mby1waWNrdXAsLnBiX19iYXNrZXQtLWlzc3VlLS10ZXh0e3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5wYl9fYmFza2V0LS1pc3N1ZS0tbWFwLWxpc3QtLXNjcm9sbHstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtvdmVyZmxvdzphdXRvfS5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLS1tYXAtbGlzdCAucGJfX2Jhc2tldC0taXNzdWUtLW1hcC1saXN0e3BhZGRpbmc6MXJlbSAxLjI1cmVtO3Bvc2l0aW9uOnJlbGF0aXZlfS5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLS1tYXAtbGlzdCAucGJfX2Jhc2tldC0taXNzdWUtLW1hcC1saXN0IC5wYl9fYmFza2V0LS1pc3N1ZS0taXRlbXtmbGV4OjAgMSBhdXRvO3dpZHRoOjEwMCV9LnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAtLW1hcC1saXN0IC5wYl9fYmFza2V0LS1pc3N1ZS0tY29udGVudC5wYl9fYmFza2V0LS1pc3N1ZS0tbWFwLWJveHttYXJnaW4tYm90dG9tOjEuMjVyZW07cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlfS5wYl9fYmFza2V0LS1pc3N1ZS0tbWFwLWdlb2NvZGV7ZmxleC1iYXNpczo2MCU7aGVpZ2h0OjIyLjVyZW07bWF4LXdpZHRoOjYwJTtwb3NpdGlvbjpyZWxhdGl2ZX0ucGJfX2Jhc2tldC0taXNzdWUtLW1hcC1saXN0e2ZsZXgtYmFzaXM6NDAlO21heC13aWR0aDo0MCV9LnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAtLW1hcC1saXN0IC5wYl9fYmFza2V0LS1pc3N1ZS0tbGluay10ZXh0e2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAtLW1hcC1saXN0IC5wYl9fYmFza2V0LS1pc3N1ZS0tbWFwLWJveHstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDthbGlnbi1jb250ZW50OnN0cmV0Y2g7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtib3JkZXI6LjA2MjVyZW0gc29saWQgI2JkYmRiZDtib3JkZXItcmFkaXVzOi4yNXJlbTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47b3ZlcmZsb3c6aGlkZGVufS5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLS1pdGVtLnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAtLWl0ZW0tbGFzdC1mb3JtLC5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLS1tYXAtbGlzdCAucGJfX2Jhc2tldC0taXNzdWUtLWNvbnRlbnR7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLS1tYXAtbGlzdCAucGJfX2Jhc2tldC0taXNzdWUtLWl0ZW06Zmlyc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9LnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAtLWFkZHJlc3MtbGlzdC5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLS1tYXAtbGlzdHttYXJnaW4tYm90dG9tOjEuMjVyZW19LnBiX19iYXNrZXQtLWluZm8tLWlzc3VlLWJsb2Nre2Rpc3BsYXk6ZmxleH0ucGJfX2Jhc2tldC0taW5mby1pbWd7bWF4LXdpZHRoOjM2MHB4O21heC13aWR0aDoyMi41cmVtO3dpZHRoOjEwMCV9LnBiX19iYXNrZXQtLWluZm8tcGF5e2FsaWduLWl0ZW1zOnN0YXJ0O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnN0YXJ0O3BhZGRpbmc6Ljg3NXJlbX0ucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1pbmZvIHNtYWxse2Rpc3BsYXk6YmxvY2t9LmdpZnRfYmFubmVyX3NxdWFyZXstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtiYWNrZ3JvdW5kOiNlOGY5ZmY7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47cGFkZGluZzoxLjg3NXJlbSAwO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmdpZnRfYmFubmVyX3NxdWFyZV9pbWFnZXtmb250LXNpemU6Ny4wNjI1cmVtO3RleHQtYWxpZ246Y2VudGVyfS5naWZ0X2Jhbm5lcl9zcXVhcmVfdGl0bGV7Y29sb3I6IzAwNTRhNjtmb250LXNpemU6MS41cmVtO2ZvbnQtd2VpZ2h0OjcwMH0uZ2lmdF9iYW5uZXJfc3F1YXJlX3RleHQsLmdpZnRfYmFubmVyX3NxdWFyZV90aXRsZXtkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjEuMmVtO21hcmdpbjoxNXB4IDIwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmdpZnRfYmFubmVyX3NxdWFyZV90ZXh0e2NvbG9yOiM0ZjRmNGY7Zm9udC1zaXplOi44NzVyZW07Zm9udC13ZWlnaHQ6NDAwfS5wYl9fYmFza2V0LS1hZGRyZXNzLWNoZWNrOmNoZWNrZWQrLnBiX19pbnB1dC0tbGFiZWwtZ3JvdXAgLnBiX19pbnB1dC0tbGFiZWwtdGV4dHtmb250LXdlaWdodDo3MDB9LnBiX19iYXNrZXQtLWFkZHJlc3MtY2hlY2s6bm90KDpjaGVja2VkKSsucGJfX2lucHV0LS1sYWJlbC1ncm91cCAucGJfX2ZsZXgtbWF4e3BvaW50ZXItZXZlbnRzOm5vbmV9LmpzLS1wYl9fYmFza2V0LS1mb3JtLWRlbGl2ZXJ5e21heC13aWR0aDoxMDAlO3dpZHRoOjEwMCV9LnBiX19hZGRiYXNja2V0LS10aXRsZXtmb250LXNpemU6MS41cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjMzMzMzMzMzMzN9LnBiX19hZGRiYXNja2V0LS1idXR0b24tZ3JvdXB7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luLXRvcDoyLjVyZW07d2lkdGg6MTAwJX0ucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3R7Ym9yZGVyOi4wNjI1cmVtIHNvbGlkICNlMGUwZTA7Ym9yZGVyLXJhZGl1czouMjVyZW07bWFyZ2luOjIwcHggMH0ucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3QtYm90dG9tLC5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC10b3B7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOi42MjVyZW0gMS4yNXJlbX0ucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3QtdG9we2JhY2tncm91bmQtY29sb3I6I2YyZjJmMjtib3JkZXItcmFkaXVzOi4yNXJlbSAuMjVyZW0gMCAwfS5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1ib3R0b217ZmxleC13cmFwOndyYXB9LnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LWZvb3RlcntiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjI7Ym9yZGVyLXJhZGl1czowIDAgLjI1cmVtIC4yNXJlbTtwYWRkaW5nOi42MjVyZW0gMS4yNXJlbX0ucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3QtZm9vdGVyLS10ZXh0e2NvbG9yOiNmZjAwMzc7Zm9udC1zaXplOi43NXJlbTtsaW5lLWhlaWdodDoxLjMzMzMzMzMzMzN9LnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LW5hbWV7Y29sb3I6IzAwMDtmb250LXdlaWdodDo3MDB9LnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LXRleHR7Zm9udC1zaXplOi44NzVyZW19LnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LWFydHtjb2xvcjojYmRiZGJkO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOi43NXJlbTtsaW5lLWhlaWdodDoxLjV9LnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LWNoYW5nZSAucGJfX2ZhYnJpYy0tcHJlLWluZm97ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcn0ucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3QtZmFicmljIC5wYl9fZmFicmljLS1wcmUtbGluaywucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3Qtc2l6ZSAucGJfX2ZhYnJpYy0tcHJlLWxpbmt7Y29sb3I6I2JkYmRiZH0ucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3QtZmFicmljIC5wYl9fZmFicmljLS1wcmUtbGluazpmb2N1cywucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3QtZmFicmljIC5wYl9fZmFicmljLS1wcmUtbGluazpob3ZlciwucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3Qtc2l6ZSAucGJfX2ZhYnJpYy0tcHJlLWxpbms6Zm9jdXMsLnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LXNpemUgLnBiX19mYWJyaWMtLXByZS1saW5rOmhvdmVye2NvbG9yOiMwMDU0YTZ9LnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LXByaWNle2NvbG9yOiNkOTAwMDA7Zm9udC1mYW1pbHk6QmViYXMgTmV1ZSxQVCBTYW5zLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuNXJlbTtsZXR0ZXItc3BhY2luZzouM3B4O2xldHRlci1zcGFjaW5nOi4wMTg3NXJlbTtsaW5lLWhlaWdodDoxLjE2NjY2NjY2Njc7dGV4dC1hbGlnbjpyaWdodDt3aGl0ZS1zcGFjZTpub3dyYXB9LnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LXByaWNlLW9sZHtjb2xvcjojNGY0ZjRmO2Rpc3BsYXk6YmxvY2t9LnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LXByaWNlLW9sZD5zcGFue3Bvc2l0aW9uOnJlbGF0aXZlfS5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1wcmljZS1vbGQ+c3BhbjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojNGY0ZjRmO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2ZvbnQtd2VpZ2h0OjQwMDtoZWlnaHQ6LjEyNXJlbTtsZWZ0OjA7bWFyZ2luLXRvcDotLjA2MjVyZW07cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6NTAlO3dpZHRoOjEwMCU7ei1pbmRleDoxfS5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1kZWxldGV7Y29sb3I6IzgyODI4MjtjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjI4NTcxNDI4NTc7d2hpdGUtc3BhY2U6bm93cmFwfS5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1kZWxldGU6Zm9jdXMsLnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LWRlbGV0ZTpob3Zlcntjb2xvcjojMDAwfS5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1yZWNvbW1lbmRhdGlvbntmbGV4LWJhc2lzOjEwMCU7ZmxleC1ncm93OjE7bWluLXdpZHRoOjEwMCV9LnBiX19hZGRiYXNja2V0IC5wYl9fYWRkYmFzY2tldC0taXRlbTpsYXN0LWNoaWxkIC5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC10b3AgLnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LW5hbWV7b3JkZXI6MX0ucGJfX2FkZGJhc2NrZXQgLnBiX19hZGRiYXNja2V0LS1pdGVtOmxhc3QtY2hpbGQgLnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LXRvcCAucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3Qtc2V0dGluZ3tvcmRlcjozfS5wYl9fYWRkYmFzY2tldC0tcmVjb21tZW5kYXRpb25ze3BhZGRpbmctbGVmdDoyLjVyZW19LnBiX19hZGRiYXNja2V0LS1yZWNvbW1lbmRhdGlvbnMtdGl0bGV7Y29sb3I6IzRmNGY0Zjtmb250LXNpemU6MXJlbTtwYWRkaW5nLWJvdHRvbTouODEyNXJlbTtwYWRkaW5nLWxlZnQ6MS4xODc1cmVtO3BhZGRpbmctcmlnaHQ6MS4xODc1cmVtfS5wYl9fYWRkYmFzY2tldC0tcmVjb21tZW5kYXRpb25zIC5idXR0b25fX2RlZmF1bHR7Zm9udC1zaXplOi42ODc1cmVtO2hlaWdodDoxLjg3NXJlbX0ucGJfX2FkZGJhc2NrZXQtLXJlY29tbWVuZGF0aW9ucyAucGJfX2NhdGFsb2ctLXByb2R1Y3QtaXRlbSwucGJfX2FkZGJhc2NrZXQtLXJlY29tbWVuZGF0aW9ucyAucGJfX2NhdGFsb2ctLXByb2R1Y3QtaXRlbS0tYm94e21heC13aWR0aDo5MHB4O21heC13aWR0aDo1LjYyNXJlbX0ucGJfX2FkZGJhc2NrZXQtLXJlY29tbWVuZGF0aW9ucyAucGJfX2NhdGFsb2ctLXByb2R1Y3QtaW1nLWJsb2Nre21hcmdpbi1ib3R0b206MDttaW4taGVpZ2h0OjB9LnBiX19hZGRiYXNja2V0LS1yZWNvbW1lbmRhdGlvbnMgLnBiX19jYXRhbG9nLS1wcm9kdWN0LWl0ZW0tLWJveDpob3ZlciAucGJfX2NhdGFsb2ctLXByb2R1Y3QtYnV0dG9ue2hlaWdodDoyLjM3NXJlbX0ucGJfX2FkZGJhc2NrZXQtLXJlY29tbWVuZGF0aW9ucyAucGJfX2NhdGFsb2ctLWNwcm9kdWN0LWluZm8tLXByaWNlLC5wYl9fYWRkYmFzY2tldC0tcmVjb21tZW5kYXRpb25zIC5wYl9fY2F0YWxvZy0tY3Byb2R1Y3QtaW5mby0tcHJpY2Utb2xkLC5wYl9fYWRkYmFzY2tldC0tcmVjb21tZW5kYXRpb25zIC5wYl9fY2F0YWxvZy0tY3Byb2R1Y3QtaW5mby0tdGl0bGV7Zm9udC1zaXplOi44NzVyZW19LnBiX19hZGRiYXNja2V0LS1yZWNvbW1lbmRhdGlvbnMtbGlzdCAucGJfX2NhdGFsb2ctLWxpc3Q6bm90KC50bnMtc2xpZGVyKXtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ucGJfX3BpY2tlZC0tdGl0bGV7Zm9udC1zaXplOjEuMzc1cmVtO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjE4MTgxODE4MTg7cGFkZGluZy1ib3R0b206LjYyNXJlbX0ucGJfX3BpY2tlZC0tdGl0bGUtcmVke2NvbG9yOiNkOTAwMDA7Zm9udC13ZWlnaHQ6NTAwfS5wYl9fcGlja2VkLS1saXN0e21heC13aWR0aDo4NDBweDttYXgtd2lkdGg6NTIuNXJlbX0ucGJfX3BpY2tlZC0tbGlzdCAucGJfX2NhdGFsb2ctLWxpc3Q6bm90KC50bnMtc2xpZGVyKXtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5wYl9fcGlja2VkLS1saXN0IC5wYl9fY2F0YWxvZy0tbGlzdHtkaXNwbGF5OmZsZXg7bWF4LXdpZHRoOjkwdnc7d2lkdGg6MTAwJSFpbXBvcnRhbnR9LnBiX19naWZ0LXBhY2thZ2luZy0tdGl0bGV7Y29sb3I6IzRmNGY0Zjtmb250LXNpemU6Mi4yNXJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS4wNTU1NTU1NTU2O21hcmdpbi1ib3R0b206MS4yNXJlbTttYXgtd2lkdGg6MzIwcHg7bWF4LXdpZHRoOjIwcmVtfS5wYl9fZ2lmdC1wYWNrYWdpbmctLXRleHR7Zm9udC1zaXplOi44NzVyZW19LnBiX19naWZ0LXBhY2thZ2luZy0tbGlzdHtkaXNwbGF5OmZsZXh9LnBiX19naWZ0LXBhY2thZ2luZy0taW1ne21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnBiX19naWZ0LXBhY2thZ2luZy0taW1nLWJveHtwYWRkaW5nOjAgMy4xMjVyZW07dGV4dC1hbGlnbjpjZW50ZXJ9LnBiX19mYWJyaWMtLXByZS1saW5rMntjb2xvcjojMDA1NGE2O2N1cnNvcjpwb2ludGVyO2ZvbnQtc2l6ZTouNzVyZW07bGluZS1oZWlnaHQ6MS4xNjY2N30ucGJfX2ZhYnJpYy0tc2l6ZSAucGJfX2ZhYnJpYy0tc2l6ZS1saW5rLmpzLXNpemUtYnV0dG9ue2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NTc2cHgpey5wYl9fYmFza2V0IC5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1jaGFuZ2V7ZmxleC1iYXNpczo4MCU7cGFkZGluZzowIC42MjVyZW19LnBiX19iYXNrZXQtLWluZm8tLWlzc3VlLWJsb2Nre21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLXRvcDouNjI1cmVtO21heC13aWR0aDo5MCV9LnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LWNoYW5nZXtmbGV4LWJhc2lzOjUwJTtmbGV4LWdyb3c6MTtwYWRkaW5nOjAgMS4yNXJlbX0ucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3QtaW1nLWJveHttYXgtd2lkdGg6MTAwcHg7bWF4LXdpZHRoOjYuMjVyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY5cHgpIGFuZCAobWF4LXdpZHRoOjEwMjNweCl7LnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LXNpemUtLWJsb2Nre2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbi1ib3R0b206LjYyNXJlbTt3aWR0aDoxMDAlfS5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1zaXplLS1ibG9jaysucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3Qtc2l6ZS0tYmxvY2t7bWFyZ2luLXRvcDouNjI1cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCl7LnBiX19iYXNrZXQtLXRpdGxle3RleHQtYWxpZ246Y2VudGVyfS5wYl9fYmFza2V0LS1vcmRlcmluZ3tmbGV4LWJhc2lzOmNhbGMoMTAwJSAtIDM4NnB4KTttYXgtd2lkdGg6Y2FsYygxMDAlIC0gMzg2cHgpO21heC13aWR0aDpjYWxjKDEwMCUgLSAyNC4xMjVyZW0pO3dpZHRoOjEwMCV9LnBiX19iYXNrZXQtLW9yZGVye2ZsZXgtYmFzaXM6Mzg2cHg7bWF4LXdpZHRoOjM4NnB4O21heC13aWR0aDoyNC4xMjVyZW07d2lkdGg6MTAwJX0ucGJfX2Jhc2tldC0tZm9ybS10aXRsZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWxlZnQ6LjA2MjVyZW0gc29saWQ7Ym9yZGVyLXRvcDouMDYyNXJlbSBzb2xpZDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4yNXJlbTtib3R0b206LS4wNjI1cmVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctYm90dG9tOi4zNzVyZW07cGFkZGluZy10b3A6LjM3NXJlbTtwb3NpdGlvbjpyZWxhdGl2ZX0ucGJfX2Jhc2tldC0tZm9ybS10aXRsZTpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvdHRvbTowO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2hlaWdodDoyLjg3NXJlbTtsZWZ0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6NC42ODc1cmVtfS5wYl9fYmFza2V0LS1mb3JtLXRpdGxlOmFmdGVye2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO2JvcmRlci1yYWRpdXM6Ni4yNXJlbTtib3R0b206MS4xODc1cmVtO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2hlaWdodDouMDYyNXJlbTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDotNXJlbTt0cmFuc2Zvcm06cm90YXRlKDI1ZGVnKTt3aWR0aDo1LjM3NXJlbX0ucGJfX2Jhc2tldC0tZm9ybS1jb250YWN0LC5wYl9fYmFza2V0LS1mb3JtLWRlbGl2ZXJ5e2JvcmRlcjouMDYyNXJlbSBzb2xpZDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMjVyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtfS5wYl9fYmFza2V0LS1mb3JtLWNvbnRhY3R7cGFkZGluZy1sZWZ0Oi4zNzVyZW07cGFkZGluZy1yaWdodDouMzc1cmVtfS5wYl9fYmFza2V0LS1mb3JtLWNvbnRhY3QgLnBiX19pbnB1dC0tZ3JvdXB7bWFyZ2luLWJvdHRvbTowfS5wYl9fYmFza2V0LS1mb3JtLWRlbGl2ZXJ5e2ZsZXgtd3JhcDp3cmFwfS5wYl9fYmFza2V0LS1mb3JtLWl0ZW17cGFkZGluZzoxLjI1cmVtIC4zNzVyZW0gLjYyNXJlbX0ucGJfX2Jhc2tldC0tZm9ybS1pdGVtOmZpcnN0LWNoaWxkIC5wYl9faW5wdXQtLWxhYmVsLXRleHR7Zm9udC13ZWlnaHQ6NzAwfS5wYl9fYmFza2V0LS1ib3ggLnBiX19iYXNrZXQtLW9yZGVye3BhZGRpbmctcmlnaHQ6MH0ucGJfX2Jhc2tldC0tdGFibGUtLWJvZHl7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyO2JvcmRlcjouMDYyNXJlbSBzb2xpZCAjZTBlMGUwO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5wYl9fYmFza2V0LS1jaGVjay1wYXktLWJsb2NrLC5wYl9fYmFza2V0LS1pbnB1dC0tY2hlY2stcGF5e21pbi13aWR0aDoxNjBweDttaW4td2lkdGg6MTByZW19LnBiX19iYXNrZXQtLWluZm8tLWlzc3VlLXRleHR7ZmxleC1iYXNpczozMyU7bWF4LXdpZHRoOjMzJX0ucGJfX2Jhc2tldC0taW5mby0taXNzdWUtdGV4dDpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6NC4zNzVyZW19LnBiX19iYXNrZXQtLWlzc3VlLS1tYXAtbGlzdC0tc2Nyb2xse2hlaWdodDoyMi41cmVtfS5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLS1jaGVja3BheXttYXJnaW4tdG9wOjIuODc1cmVtfS5wYl9fYmFza2V0LS1jaGVjay1wYXktLWluZm97ZGlzcGxheTpub25lfS5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLS1jaGVja3BheT4ucGJfX2Jhc2tldC0tZm9ybS1ncm91cC0taXRlbTpmaXJzdC1jaGlsZCAucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1pbmZve2NvbG9yOiMwMDA7ZGlzcGxheTpibG9jaztmb250LXNpemU6LjkzNzVyZW07bGluZS1oZWlnaHQ6MS4xODc1cmVtO3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RvcDotMTAwJTt3aWR0aDoxMDAlfS5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLS1pdGVtLWJvcmRlcntiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjJ9LnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAtLWl0ZW0tYm9yZGVyPi5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLS1pdGVtKy5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLS1pdGVte3BhZGRpbmctdG9wOjB9LnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAtLWFkZHJlc3MtbGlzdHstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtib3JkZXI6LjA2MjVyZW0gc29saWQgI2JkYmRiZDtib3JkZXItcmFkaXVzOi4yNXJlbTtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3ZlcmZsb3c6aGlkZGVufS5wYl9fYWRkYmFzY2tldHttaW4td2lkdGg6ODAwcHg7bWluLXdpZHRoOjUwcmVtfS5wYl9fYWRkYmFzY2tldC0tYnV0dG9ue3BhZGRpbmctbGVmdDoxLjI1cmVtO3BhZGRpbmctcmlnaHQ6MS4yNXJlbX0ucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3QtY2hhbmdlIC5wYl9fZmFicmljLS1wcmUtaW5mb3ttYXJnaW4tYm90dG9tOi0uODc1cmVtfS5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1zaXplLS1ib3h7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1zaXplLS1ibG9ja3tqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjt3aWR0aDoxMDAlfS5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1zaXplLS1ibG9jaysucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3Qtc2l6ZS0tYmxvY2t7bWFyZ2luLXRvcDoxLjI1cmVtfS5wYl9fcGlja2VkIC5wYl9fY2F0YWxvZy0tcHJvZHVjdC1pdGVte3BhZGRpbmctYm90dG9tOjIuMTI1cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMTZweCl7LnBiX19iYXNrZXQtLWluZm8tLWlzc3VlLWJsb2Nre21hcmdpbi1ib3R0b206MS4yNXJlbTttYXJnaW4tdG9wOjEuMjVyZW19LnBiX19iYXNrZXQtLWZvcm0tLWlzc3Vle21hcmdpbi1yaWdodDo0LjUlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCl7LnBiX19iYXNrZXR7Ym9yZGVyOi4wNjI1cmVtIHNvbGlkICNlMGUwZTA7Ym9yZGVyLXJhZGl1czouMjVyZW07cGFkZGluZzoxLjI1cmVtIDB9LnBiX19iYXNrZXQtLWl0ZW17bWF4LXdpZHRoOjEwMCU7d2lkdGg6MTAwJX0ucGJfX2Jhc2tldC0taXRlbTpudGgtY2hpbGQoMykucGJfX2Jhc2tldC0tb3JkZXJpbmd7b3JkZXI6MX0ucGJfX2Jhc2tldC0taXRlbTpudGgtY2hpbGQoNCkucGJfX2Jhc2tldC0tb3JkZXJ7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVufS5wYl9fYmFza2V0LS1mb3JtLXRpdGxle21hcmdpbi10b3A6LjYyNXJlbTtwYWRkaW5nLXRvcDoxLjI1cmVtO3Bvc2l0aW9uOnJlbGF0aXZlfS5wYl9fYmFza2V0LS1mb3JtLXRpdGxlPnNwYW57Zm9udC13ZWlnaHQ6NzAwfS5wYl9fYmFza2V0LS1mb3JtLXRpdGxlOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjI7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0Oi42MjVyZW07bGVmdDowO3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTAwJX0ucGJfX2Jhc2tldC0tZm9ybS1pdGVte21heC13aWR0aDoxMDAlfS5wYl9fYmFza2V0LS1jb2Rle3BhZGRpbmctbGVmdDoxLjI1cmVtO3BhZGRpbmctcmlnaHQ6MS4yNXJlbX0ucGJfX2Jhc2tldC0tdG90YWwtYnV0dG9uIC5idXR0b25fX2RlZmF1bHR7bWFyZ2luLXJpZ2h0OjB9LnBiX19iYXNrZXQtLXRvdGFse3BhZGRpbmctbGVmdDoxLjI1cmVtO3BhZGRpbmctcmlnaHQ6MS4yNXJlbX0ucGJfX2Jhc2tldC0tdGFibGUtLWJvZHktaXRlbXtiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjI7Ym9yZGVyOi4wNjI1cmVtIHNvbGlkICNlMGUwZTA7Ym9yZGVyLXJhZGl1czouMjVyZW07ZmxleC13cmFwOndyYXA7cGFkZGluZy1ib3R0b206LjYyNXJlbTtwYWRkaW5nLXRvcDouNjI1cmVtO3doaXRlLXNwYWNlOm5vcm1hbH0ucGJfX2Jhc2tldC0tdGFibGUtLWhlYWRlcntkaXNwbGF5Om5vbmV9LnBiX19iYXNrZXQtLXRhYmxlLS1wcmljZS1vbmxpbmUgLnBiX19iYXNrZXQtLXRhYmxlLS1wcmljZS1ibG9jazpiZWZvcmV7Y29udGVudDp2YXIoLS1iYXNrZXQtcHJpY2Utb25saW5lKX0ucGJfX2Jhc2tldC0tdGFibGUtLXByaWNlLWNhc2ggLnBiX19iYXNrZXQtLXRhYmxlLS1wcmljZS1ibG9jazpiZWZvcmV7Y29udGVudDp2YXIoLS1iYXNrZXQtcHJpY2UpfS5wYl9fYmFza2V0LS10YWJsZS0tcHJpY2UtYmxvY2t7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmctdG9wOjEuMjVyZW19LnBiX19iYXNrZXQtLXRhYmxlLS1wcmljZS1ibG9jazpiZWZvcmV7Ym9yZGVyLWJvdHRvbTouMDYyNXJlbSBzb2xpZCAjZTBlMGUwO2NvbG9yOiNiZGJkYmQ7ZGlzcGxheTpibG9jaztmb250LXNpemU6Ljc1cmVtO2ZvbnQtc3R5bGU6aXRhbGljO2xlZnQ6MDtsaW5lLWhlaWdodDoxLjQ7cGFkZGluZy1ib3R0b206LjEyNXJlbTtwYWRkaW5nLXRvcDouMTI1cmVtO3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RvcDowO3dpZHRoOjEwMCV9LnBiX19iYXNrZXQtLXRhYmxlLS1pbmZve2ZsZXgtYmFzaXM6NTAlfS5wYl9fYmFza2V0LS10YWJsZS0taW5mbyAucGJfX2Jhc2tldC0tdGFibGUtLXRleHQtYmxvY2t7YmFja2dyb3VuZC1jb2xvcjojZmZmO21hcmdpbi10b3A6MS4yNXJlbTtwYWRkaW5nLWxlZnQ6LjYyNXJlbTtwYWRkaW5nLXJpZ2h0Oi42MjVyZW07cG9zaXRpb246cmVsYXRpdmV9LnBiX19iYXNrZXQtLXRhYmxlLS1pbmZvIC5wYl9fYmFza2V0LS10YWJsZS0tdGV4dC1ibG9jazpiZWZvcmV7Ym9yZGVyLWJvdHRvbTouMDYyNXJlbSBzb2xpZCAjZTBlMGUwO2NvbG9yOiNiZGJkYmQ7Y29udGVudDp2YXIoLS1iYXNrZXQtaW5mbyk7ZGlzcGxheTpibG9jaztmb250LXNpemU6Ljc1cmVtO2ZvbnQtc3R5bGU6aXRhbGljO2xpbmUtaGVpZ2h0OjEuNDttYXJnaW4tYm90dG9tOi41cmVtO21hcmdpbi1sZWZ0Oi0uNjI1cmVtO21hcmdpbi1yaWdodDotLjYyNXJlbTtwYWRkaW5nLWJvdHRvbTouMzc1cmVtO3RleHQtYWxpZ246Y2VudGVyfS5wYl9fYmFza2V0LS10YWJsZS0taW5mby1kZWxpdmVyeSAucGJfX2Jhc2tldC0tdGFibGUtLXRleHQtYmxvY2s6YmVmb3Jle2NvbnRlbnQ6dmFyKC0tYmFza2V0LWluZm8tZGVsaXZlcnkpfS5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLS1jaGVjay1wYXk+LnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAtLWl0ZW17ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5wYl9fYmFza2V0LS1pbmZvLS1pc3N1ZS10ZXh0e2ZvbnQtc2l6ZTouNzVyZW07bGluZS1oZWlnaHQ6MS4zMzMzMzMzMzMzO21hcmdpbi1ib3R0b206MS4yNXJlbX0ucGJfX2Jhc2tldC0taW5mby0taXNzdWUtdGV4dDpmaXJzdC1jaGlsZDphZnRlcntoZWlnaHQ6MS41cmVtO3dpZHRoOjEuNXJlbX0ucGJfX2Jhc2tldC0taW5mby0taXNzdWUtdGV4dDpub3QoOmZpcnN0LWNoaWxkKTphZnRlcntoZWlnaHQ6LjgxMjVyZW07d2lkdGg6LjgxMjVyZW19LnBiX19iYXNrZXQtLWlzc3VlLS1tYXAtbGlzdC0tc2Nyb2xse2Rpc3BsYXk6bm9uZX0ucGJfX2Jhc2tldC0tZm9ybS1wcm9tbyAucGJfX2Jhc2tldC0tZm9ybS1ncm91cC0tYnV0dG9ue21heC13aWR0aDotd2Via2l0LW1pbi1jb250ZW50IWltcG9ydGFudDttYXgtd2lkdGg6LW1vei1taW4tY29udGVudCFpbXBvcnRhbnQ7bWF4LXdpZHRoOm1pbi1jb250ZW50IWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MS4yNXJlbX0ucGJfX2Jhc2tldC0tYmxvY2staXRlbS0tcmlnaHQsLnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAtLWl0ZW0tYmxvY2t7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MH0ucGJfX2Jhc2tldC0tYmxvY2staXRlbS0tcmlnaHQsLnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAtLWl0ZW06bm90KC5wYl9fYmFza2V0LS1mb3JtLXByb21vLS1idXR0b24tYmxvY2spe3BhZGRpbmctYm90dG9tOjA7cGFkZGluZy1sZWZ0OjIuMTI1cmVtO3BhZGRpbmctcmlnaHQ6Mi4xMjVyZW19LnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAtLWl0ZW0tYmxvY2s+LnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAtLWl0ZW17ZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLS1pdGVtLWJsb2NrIC5wYl9fYmFza2V0LS1mb3JtLWdyb3VwOm5vdCgucGJfX2Jhc2tldC0tZm9ybS1ncm91cC0tbGFzdCl7bWFyZ2luLXJpZ2h0Oi41cmVtfS5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLC5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLS1idXR0b24sLnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAtLWl0ZW0td3JhcCsucGJfX2Jhc2tldC0tZm9ybS1ncm91cC0taXRlbS13cmFwe21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjB9LnBiX19iYXNrZXQtLWZvcm0tZ3JvdXA6bm90KC5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLS1sYXN0KXttYXJnaW4tYm90dG9tOi45Mzc1cmVtfS5wYl9fYmFza2V0LS1ibG9jay1pdGVtLS1sZWZ0LC5wYl9fYmFza2V0LS1ibG9jay1pdGVtLS1yaWdodCwucGJfX2Jhc2tldC0tZm9ybS1ncm91cCwucGJfX2Jhc2tldC0tZm9ybS1ncm91cC0tYnV0dG9uLC5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLS1idXR0b24tYmlnIC5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLS1idXR0b257bWF4LXdpZHRoOjEwMCV9LnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAtLWl0ZW0tYm9yZGVye2JvcmRlcjowfS5wYl9fYmFza2V0LS1mb3JtLXByb21ve3BhZGRpbmctdG9wOjB9LnBiX19iYXNrZXQtLWZvcm0tcHJvbW8tLWJ1dHRvbi1ibG9ja3toZWlnaHQ6My41cmVtfS5naWZ0LWJhbm5lcl9fYmxvY2t7ZGlzcGxheTpub25lfS5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLS1pdGVtLWxhc3R7Ym90dG9tOjA7bGVmdDowO21hcmdpbi1ib3R0b206MS41NjI1cmVtO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjB9LnBiX19iYXNrZXQtLWZvcm0tY2hlY2t7bWFyZ2luLWJvdHRvbTowfS5wYl9fYmFza2V0LS1mb3JtLWNoZWNrLS10ZXh0e2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbTouNjI1cmVtO3RleHQtYWxpZ246bGVmdH0ucGJfX2Jhc2tldC0tYWNvcmQrLnBiX19iYXNrZXQgW2Zvcj1QQkJhc2tldF17Y3Vyc29yOnBvaW50ZXI7cGFkZGluZy1yaWdodDoxLjU2MjVyZW07cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5wYl9fYmFza2V0LS1hY29yZCsucGJfX2Jhc2tldCBbZm9yPVBCQmFza2V0XTpiZWZvcmV7YmFja2dyb3VuZDp1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRJaUlHaGxhV2RvZEQwaU5pSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNDhjR0YwYUNCbWFXeHNMWEoxYkdVOUltVjJaVzV2WkdRaUlHTnNhWEF0Y25Wc1pUMGlaWFpsYm05a1pDSWdaRDBpVFRFdU5DQTJJREFnTkM0NE5qVWdOaUF3YkRZZ05DNDROalZNTVRBdU5pQTJJRFlnTWk0eU55QXhMalFnTmxvaUlHWnBiR3c5SWlNd01EVTBRVFlpTHo0OEwzTjJaejQ9KSA1MCUgbm8tcmVwZWF0O2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2hlaWdodDouNzVyZW07bWFyZ2luLXRvcDotLjM3NXJlbTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDo1MCU7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO3dpZHRoOi43NXJlbX0ucGJfX2Jhc2tldC0tYWNvcmQ6Y2hlY2tlZCsucGJfX2Jhc2tldCBbZm9yPVBCQmFza2V0XTpiZWZvcmV7dHJhbnNmb3JtOnJvdGF0ZSgwKX0ucGJfX2Jhc2tldC0tYWNvcmQ6Y2hlY2tlZCsucGJfX2Jhc2tldCAucGJfX2Jhc2tldC0taXRlbTpudGgtY2hpbGQoNCkucGJfX2Jhc2tldC0tb3JkZXJ7aGVpZ2h0OmF1dG99LnBiX19iYXNrZXQtLWNoZWNrLXBheS0tYm9keXtwYWRkaW5nOjEuMjVyZW0gMCAxcmVtO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCV9LnBiX19iYXNrZXQtLWNoZWNrLXBheS0taW5mb3tib3JkZXI6LjA2MjVyZW0gc29saWQgI2UwZTBlMDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4yNXJlbTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW07Y29sb3I6I2JkYmRiZDtmb250LXNpemU6LjgxMjVyZW07Zm9udC1zdHlsZTppdGFsaWM7bGluZS1oZWlnaHQ6MTttYXJnaW4tYm90dG9tOi0uMDYyNXJlbTtwYWRkaW5nLWJvdHRvbTouMzc1cmVtO3BhZGRpbmctdG9wOi4zNzVyZW07dGV4dC1hbGlnbjpjZW50ZXJ9LnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAtLWNoZWNrLXBheXttYXJnaW4tbGVmdDotLjYyNXJlbTttYXJnaW4tcmlnaHQ6LS42MjVyZW07bWFyZ2luLXRvcDoxLjI1cmVtfS5wYl9fYmFza2V0LS1mb3JtLWNoZWNrLnBiX19iYXNrZXQtLWZvcm0tY2hlY2stLW5vY2VudGVyLC5wYl9fYmFza2V0LS1mb3JtLWNvbW1lbnR7ZmxleDowIDEgYXV0bzt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxMDAlfS5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLS1pdGVtLnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAtLWl0ZW0tbGFzdC1mb3Jte3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLXRvcDowfS5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLS1pdGVtLWxhc3QtZm9ybSAucGJfX2Jhc2tldC0tZm9ybS1jaGVjay0tdGV4dHtwYWRkaW5nLWxlZnQ6MH0ucGJfX2Jhc2tldC0tZm9ybS1ncm91cC0tYWRkcmVzc3twYWRkaW5nLWJvdHRvbToxLjI1cmVtIWltcG9ydGFudH0ucGJfX2Jhc2tldC0tY2hlY2stcGF5LS10aXRsZS1ibG9ja3twYWRkaW5nLXJpZ2h0OjVyZW19LnBiX19iYXNrZXQtLWNoZWNrcGF5LS1leHBvcnRhdGlvbi1saW5re21hcmdpbi10b3A6LS41NjI1cmVtO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjUwJX0ucGJfX2Jhc2tldC0tY2hlY2twYXktLWV4cG9ydGF0aW9uLXRleHR7Zm9udC1zaXplOi45Mzc1cmVtO3BhZGRpbmctcmlnaHQ6LjVyZW19LnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAtLWNoZWNrcGF5Pi5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLS1pdGVte2JvcmRlcjouMDYyNXJlbSBzb2xpZCAjZTBlMGUwO2JvcmRlci1yYWRpdXM6LjI1cmVtO21hcmdpbjowIDhweCA4cHh9LnBiX19iYXNrZXQtLWlzc3VlLS1tYXAtbGlzdC0tc2Nyb2xsIC5wYl9fYmFza2V0LS1pc3N1ZS0taXRlbXttYXJnaW4tbGVmdDphdXRvIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnR9LnBiX19iYXNrZXQtLWlzc3VlLS1jb250ZW50e2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowfS5wYl9fYmFza2V0LS1pc3N1ZS0taXRlbTpub3QoLnBiX19iYXNrZXQtLWlzc3VlLS1tYXApe2JvcmRlci1yYWRpdXM6LjI1cmVtO2JveC1zaGFkb3c6MCAycHggNHB4IHJnYmEoMCwwLDAsLjI1KTtmbGV4OjAgMSBhdXRvO21hcmdpbi1ib3R0b206LjVyZW07bWF4LXdpZHRoOjEwMCU7d2lkdGg6MTAwJX0ucGJfX2Jhc2tldC0taXNzdWUtLWl0ZW06bm90KC5wYl9fYmFza2V0LS1pc3N1ZS0tbWFwKSAucGJfX2Jhc2tldC0taXNzdWUtLWluZm97ZmxleC1ncm93OjF9LnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAtLWFkZHJlc3MtbGlzdC5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLS1tYXAtbGlzdCAucGJfX2Jhc2tldC0taXNzdWUtLW1hcC1saXN0e2Rpc3BsYXk6bm9uZTtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9LnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAtLW1hcC1saXN0IC5wYl9fYmFza2V0LS1pc3N1ZS0tbWFwLWdlb2NvZGUsLnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAtLW1hcC1saXN0IC5wYl9fYmFza2V0LS1pc3N1ZS0tbWFwLWxpc3R7bWF4LXdpZHRoOjEwMCV9LnBiX19iYXNrZXQtLWlzc3VlLS1tYXA6YmVmb3Jle2JvcmRlci1yYWRpdXM6MnJlbTtib3gtc2hhZG93OjAtMTdweCA1MHB4IDRweCByZ2JhKDAsMCwwLC4yNSk7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEuMjVyZW07bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTEwLjMxMjVyZW07bWF4LXdpZHRoOjMzMHB4O21heC13aWR0aDoyMC42MjVyZW07cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTt6LWluZGV4OjF9LnBiX19iYXNrZXQtLWlzc3VlLS1tYXA6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyO2NvbG9yOiNiZGJkYmQ7Y29udGVudDpcItCh0LzQvtGC0YDQtdGC0Ywg0L3QsCDQutCw0YDRgtC1XCI7ZGlzcGxheTpibG9jaztmaWx0ZXI6bm9uZTtmb250LXNpemU6LjgxMjVyZW07Zm9udC1zdHlsZTppdGFsaWM7bGluZS1oZWlnaHQ6MS42MjVyZW07cGFkZGluZy1ib3R0b206LjYyNXJlbTtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcjt6LWluZGV4OjJ9LnBiX19iYXNrZXQtLWlzc3VlLS1tYXAtZ2VvY29kZSwucGJfX2Jhc2tldC0taXNzdWUtLW1hcC1saXN0e21heC13aWR0aDoxMDAlO21pbi13aWR0aDoxMDAlfS5wYl9fYWRkYmFzY2tldC0tYnV0dG9uLmJ1dHRvbl9fZGVmYXVsdHtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxO3BhZGRpbmctbGVmdDouNjI1cmVtO3BhZGRpbmctcmlnaHQ6LjYyNXJlbX0ucGJfX2FkZGJhc2NrZXQtLWJ1dHRvbi1ncm91cD4ucGJfX2ZsZXgtMXtmbGV4LWJhc2lzOjUwJX0ucGJfX2FkZGJhc2NrZXQtLWJ1dHRvbi1ncm91cD4ucGJfX2ZsZXgtMTpmaXJzdC1jaGlsZHtwYWRkaW5nLXJpZ2h0Oi42MjVyZW19LnBiX19hZGRiYXNja2V0LS1idXR0b24tZ3JvdXA+LnBiX19mbGV4LTE6Zmlyc3QtY2hpbGQgLnBiX19hZGRiYXNja2V0LS1idXR0b257bWFyZ2luLWxlZnQ6MH0ucGJfX2FkZGJhc2NrZXQtLWJ1dHRvbi1ncm91cD4ucGJfX2ZsZXgtMTpsYXN0LWNoaWxke3BhZGRpbmctbGVmdDouNjI1cmVtfS5wYl9fYWRkYmFzY2tldC0tYnV0dG9uLWdyb3VwPi5wYl9fZmxleC0xOmxhc3QtY2hpbGQgLnBiX19hZGRiYXNja2V0LS1idXR0b257bWFyZ2luLXJpZ2h0OjB9LnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LWNoYW5nZT4ucGJfX2ZsZXh7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1jaGFuZ2UgLnBiX19mYWJyaWMtLXByZS1pbmZve21hcmdpbi1ib3R0b206LjVyZW19LnBiX19waWNrZWQgLnBiX19jYXRhbG9nLS1wcm9kdWN0LWl0ZW0tLWJveHtoZWlnaHQ6YXV0b30ucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3QtYm90dG9te21pbi1oZWlnaHQ6MTEwcHg7bWluLWhlaWdodDo2Ljg3NXJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpIGFuZCAobWF4LXdpZHRoOjU3NXB4KXsucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3QtY2hhbmdlPi5wYl9fZmxleHthbGlnbi1pdGVtczpub3JtYWx9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpey5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1mYWJyaWMsLnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LXNpemV7ZmxleC1ncm93OjE7d2lkdGg6MTAwJX0ucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3QtZmFicmljIC5wYl9fc2VsZWN0LS1ibG9jaywucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3Qtc2l6ZSAucGJfX3NlbGVjdC0tYmxvY2t7d2lkdGg6MTAwJX0ucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3QtZmFicmljIC5wYl9fc2VsZWN0LC5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1zaXplIC5wYl9fc2VsZWN0e21pbi13aWR0aDoxMDAlfS5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1zaXplLS1ib3h7d2lkdGg6MTAwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo1NzVweCl7LnBiX19iYXNrZXQgLnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LWZhYnJpYyAucGJfX2ZhYnJpYy0tcHJlLWluZm8sLnBiX19iYXNrZXQgLnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LXNpemUgLnBiX19mYWJyaWMtLXByZS1pbmZve21hcmdpbi10b3A6MH0ucGJfX2Jhc2tldC0tdG90YWwtYnV0dG9uIC5idXR0b25fX2RlZmF1bHQsLnBiX19iYXNrZXQtLXRvdGFsLWl0ZW17bWF4LXdpZHRoOjEwMCV9LnBiX19iYXNrZXQtLXRhYmxlLS1kYXksLnBiX19iYXNrZXQtLXRhYmxlLS1uYW1lLC5wYl9fYmFza2V0LS10YWJsZS0tcHJpY2V7ZmxleC1iYXNpczo1MCV9LnBiX19iYXNrZXQtLXRhYmxlLS1wcmljZS1ibG9ja3ttYXJnaW4tdG9wOjEuMjVyZW19LnBiX19iYXNrZXQtLXRhYmxlLS1pbmZve2ZsZXgtYmFzaXM6MTAwJX0ucGJfX2Jhc2tldC0taW5mby0taXNzdWUtYmxvY2t7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21hcmdpbi10b3A6MS4yNXJlbX0ucGJfX2Jhc2tldC0tZm9ybS1ncm91cC0tY2hlY2stcGF5IC5wYl9fYmFza2V0LS1mb3JtLWdyb3VwLS1pdGVtOm5vdCgucGJfX2Jhc2tldC0tZm9ybS1wcm9tby0tYnV0dG9uLWJsb2NrKXttYXJnaW46MDtwYWRkaW5nLWxlZnQ6LjVyZW07cGFkZGluZy1yaWdodDouNXJlbX0ucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1wcmljZXtmb250LXNpemU6LjkzNzVyZW07cGFkZGluZzowIDElO3RleHQtYWxpZ246Y2VudGVyfS5wYl9fYmFza2V0LS1jaGVjay1wYXktLWl0ZW17d2lkdGg6My4xMjVyZW19LnBiX19iYXNrZXQtLWNoZWNrLXBheS0tbGFiZWx7bWluLXdpZHRoOjEzMHB4O21pbi13aWR0aDo4LjEyNXJlbTtwYWRkaW5nLXJpZ2h0OjMuMTI1cmVtO3dpZHRoOjEwMCV9LnBiX19iYXNrZXQtLWZvcm0tZ3JvdXAtLWl0ZW06bm90KC5wYl9fYmFza2V0LS1mb3JtLXByb21vLS1idXR0b24tYmxvY2spe3BhZGRpbmctbGVmdDouNXJlbTtwYWRkaW5nLXJpZ2h0Oi41cmVtfS5wYl9fYmFza2V0LS1mb3JtLWNoZWNrLS10ZXh0e2ZvbnQtc2l6ZTouNjg3NXJlbTtwYWRkaW5nLWxlZnQ6MS4yNXJlbX0ucGJfX2Jhc2tldC0tZm9ybS1ncm91cC0taXRlbS1ibG9jaz4ucGJfX2Jhc2tldC0tZm9ybS1ncm91cC0taXRlbXtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9LnBiX19iYXNrZXQtLWNoZWNrLXBheS0tYmxvY2s6bGFzdC1jaGlsZHttYXJnaW4tbGVmdDowfS5wYl9fYmFza2V0LS1jaGVja3BheS0tZXhwb3J0YXRpb24tbGlua3twb3NpdGlvbjpzdGF0aWN9LnBiX19iYXNrZXQtLWNoZWNrLXBheS0tdGl0bGUtYmxvY2t7cGFkZGluZy1yaWdodDowfS5wYl9fYmFza2V0LS1jaGVjay1wYXktLWluZm97bGluZS1oZWlnaHQ6Ljg3NXJlbX0ucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1ib2R5e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZzoxLjI1cmVtIDAgMXJlbTt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxMDAlfS5wYl9fYmFza2V0LS1pbnB1dC0tY2hlY2stcGF5e3dpZHRoOjEwMCV9LnBiX19iYXNrZXQtLWNoZWNrLXBheS0tYmxvY2t7YWxpZ24taXRlbXM6c3RyZXRjaDtkaXNwbGF5OmZsZXh9LnBiX19iYXNrZXQtLWNoZWNrLXBheS0tYmxvY2s6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOi42MjVyZW19LnBiX19iYXNrZXQtLWNoZWNrLXBheS0tYmxvY2sgLnBiX19iYXNrZXQtLWNoZWNrLXBheS0taW5mb3thbGlnbi1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Ym9yZGVyLXJhZGl1czouMjVyZW0gMCAwIC4yNXJlbTtib3JkZXItcmlnaHQ6MDtjb2xvcjojNGQ0YzRjO2Rpc3BsYXk6ZmxleDtmbGV4LWJhc2lzOjEwMHB4O2ZvbnQtc2l6ZTouNzVyZW07bWF4LXdpZHRoOjEwMHB4O21heC13aWR0aDo2LjI1cmVtO21pbi13aWR0aDoxMDBweDttaW4td2lkdGg6Ni4yNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW07cGFkZGluZy1yaWdodDouNXJlbTt0ZXh0LWFsaWduOmxlZnR9LnBiX19iYXNrZXQtLWNoZWNrLXBheS0tYmxvY2sgLnBiX19iYXNrZXQtLWNoZWNrLXBheS0tcHJpY2V7dGV4dC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50fS5wYl9fYmFza2V0LS1jaGVjay1wYXktLWJsb2NrIC5wYl9fYmFza2V0LS1pbnB1dC0tY2hlY2stcGF5e3Bvc2l0aW9uOnN0YXRpYyFpbXBvcnRhbnR9LnBiX19iYXNrZXQtLWNoZWNrLXBheS0tYmxvY2sgLnBiX19iYXNrZXQtLWNoZWNrLXBheS0tdGV4dHthbGlnbi1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2hlaWdodDoxMDAlO2p1c3RpZnktY29udGVudDpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmV9LnBiX19iYXNrZXQtLWNoZWNrLXBheS0tYmxvY2sgLnBiX19iYXNrZXQtLWNoZWNrLXBheS0tdGV4dCAucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1wcmljZS10ZXh0e3RvcDpjYWxjKDEwMCUgLSAuMjVyZW0pfS5wYl9fYmFza2V0LS1jaGVjay1wYXktLWJsb2NrIC5wYl9fYmFza2V0LS1jaGVja3BheS0tZXhwb3J0YXRpb24tbGluaywucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1ibG9jayAucGJfX2Jhc2tldC0tY2hlY2twYXktLWV4cG9ydGF0aW9uLXRleHR7Zm9udC1zaXplOi43NXJlbX0ucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1ibG9jayAucGJfX2Jhc2tldC0tY2hlY2stcGF5LS1sYWJlbHtib3JkZXI6LjA2MjVyZW0gc29saWQgI2UwZTBlMDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JveC1zaGFkb3c6bm9uZTtoZWlnaHQ6My41NjI1cmVtO21pbi13aWR0aDowO3BhZGRpbmctcmlnaHQ6LjYyNXJlbTtwb3NpdGlvbjpzdGF0aWMhaW1wb3J0YW50fS5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdHttaW4taGVpZ2h0OjE0MHB4O21pbi1oZWlnaHQ6OC43NXJlbX0ucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3QtYm90dG9te21hcmdpbjoxMHB4O3BhZGRpbmc6MDtwb3NpdGlvbjpyZWxhdGl2ZX0ucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3QtY2hhbmdle2ZsZXgtYmFzaXM6NTAlO21hcmdpbi1sZWZ0OjUwJTttYXgtd2lkdGg6NTAlfS5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1jaGFuZ2UgLnBiX19mYWJyaWMtLXByZS1pbmZve21hcmdpbi10b3A6LjI1cmVtfS5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1wcmljZXt0ZXh0LWFsaWduOmNlbnRlcjt0b3A6NTAlfS5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1pbWctYm94LC5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1wcmljZXtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6NTAlfS5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1pbWctLWltZ3toZWlnaHQ6MTAwJTt3aWR0aDphdXRvfS5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1pbWctYm94e2Rpc3BsYXk6ZmxleDtoZWlnaHQ6NTAlO2p1c3RpZnktY29udGVudDpjZW50ZXI7dG9wOjB9fUBtZWRpYSBwcmludCxzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY5cHgpey5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1jaGFuZ2UgLnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LXRleHQrLnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LXNpemV7cGFkZGluZy1sZWZ0OjEuMjVyZW19LnBiX19hZGRiYXNja2V0LS1wcm9kdWN0LXNpemUtLWJsb2NrLC5wYl9fYWRkYmFzY2tldC0tcHJvZHVjdC1zaXplLS1ib3h7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kfS5wYl9fYWRkYmFzY2tldCAucGJfX2FkZGJhc2NrZXQtLWl0ZW06bGFzdC1jaGlsZCAucGJfX2FkZGJhc2NrZXQtLXByb2R1Y3QtdG9wOmFmdGVye2NvbG9yOiM2NjY7Y29udGVudDpcItCf0L7RgdC70LXQtNC90LjQuSDQtNC+0LHQsNCy0LvQtdC90L3Ri9C5INGC0L7QstCw0YBcIjtmb250LXNpemU6LjgxMjVyZW07Zm9udC1zdHlsZTppdGFsaWM7b3JkZXI6Mn19XG5bZGF0YS1uYW1lLWRlbGl2ZXJ5PVwiWWFuZGV4X2RlbGl2ZXJ5XCJdIC5wYl9fYmFza2V0LS1jaGVja3BheS0taW1nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbltkYXRhLW5hbWUtZGVsaXZlcnk9XCJZYW5kZXhfZGVsaXZlcnlcIl0gLnBiX19iYXNrZXQtLWNoZWNrcGF5LS1pbWcgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAjdmlzaWJsZW1hcCAucGJfX2Jhc2tldC0taXNzdWUtLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAjdmlzaWJsZW1hcCAucGJfX2Jhc2tldC0taXNzdWUtLWl0ZW0tYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4jbWFwID4geW1hcHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4jbWFwID4geW1hcHM6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufSIsIi5wYl9fc2VsZWN0e21pbi13aWR0aDoxMjBweDttaW4td2lkdGg6Ny41cmVtO3Bvc2l0aW9uOnJlbGF0aXZlfS5wYl9fc2VsZWN0Om5vdCgucGJfX3NlbGVjdC0tZGlzYWJsZWQpIC5wYl9fc2VsZWN0LS1sYWJlbHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzAwNTRhNjtjdXJzb3I6cG9pbnRlcn0ucGJfX3NlbGVjdDpub3QoLnBiX19zZWxlY3QtLWRpc2FibGVkKSAucGJfX3NlbGVjdC0tbGFiZWw6YWZ0ZXJ7Ym9yZGVyLWJvdHRvbTouMDYyNXJlbSBzb2xpZDtib3JkZXItbGVmdDouMDYyNXJlbSBzb2xpZDtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztoZWlnaHQ6LjVyZW07cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MXJlbTt0b3A6Y2FsYyg1MCUgLSAuMzc1cmVtKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7d2lkdGg6LjVyZW19LnBiX19zZWxlY3Q6bm90KC5wYl9fc2VsZWN0LS1kaXNhYmxlZCkgLnBiX19zZWxlY3QtLWxhYmVsOmZvY3VzLC5wYl9fc2VsZWN0Om5vdCgucGJfX3NlbGVjdC0tZGlzYWJsZWQpIC5wYl9fc2VsZWN0LS1sYWJlbDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9LnBiX19zZWxlY3QtLWxhYmVsey13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lO2JhY2tncm91bmQtY29sb3I6I2M0YzRjNDtib3JkZXI6LjA2MjVyZW0gc29saWQgI2M0YzRjNDtib3JkZXItcmFkaXVzOi4yNXJlbTtjb2xvcjojMDAwO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuMztwYWRkaW5nOi41cmVtIDEuODc1cmVtIC41cmVtIC42MjVyZW07cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5wYl9fc2VsZWN0LS1vcHRpb257Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzowIC4zMTI1cmVtfS5wYl9fc2VsZWN0LS1vcHRpb24tdGV4dHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6LjI1cmVtO2NvbG9yOiMzMzM7ZGlzcGxheTpibG9jaztmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjE0Mjg1NzE0Mjk7cGFkZGluZzouMzEyNXJlbSAuODEyNXJlbX0ucGJfX3NlbGVjdC0tb3B0aW9uOmZvY3VzIC5wYl9fc2VsZWN0LS1vcHRpb24tdGV4dCwucGJfX3NlbGVjdC0tb3B0aW9uOmhvdmVyIC5wYl9fc2VsZWN0LS1vcHRpb24tdGV4dHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCw4NCwxNjYsLjE1KTtmb250LXdlaWdodDo3MDB9LnBiX19zZWxlY3QtLW9wdGlvbi0tc2VsZWN0ZWQgLnBiX19zZWxlY3QtLW9wdGlvbi10ZXh0e2ZvbnQtd2VpZ2h0OjcwMH0ucGJfX3NlbGVjdC0tYmxvY2sucGJfX3NlbGVjdC0tYmxvY2stLW9wZW4gLnBiX19zZWxlY3QtLWxhYmVse2JvcmRlci1yYWRpdXM6LjI1cmVtIC4yNXJlbSAwIDB9LnBiX19zZWxlY3QtLWJsb2NrLnBiX19zZWxlY3QtLWJsb2NrLS1vcGVuIC5wYl9fc2VsZWN0LS1sYWJlbDphZnRlcnt0cmFuc2Zvcm06cm90YXRlKC0yMjVkZWcpfS5wYl9fc2VsZWN0LS1ibG9jay5wYl9fc2VsZWN0LS1ibG9jay0tb3BlbiAucGJfX3NlbGVjdC0tb3B0aW9uc3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWJvdHRvbTouMDYyNXJlbSBzb2xpZCAjYzRjNGM0O2JvcmRlci1sZWZ0Oi4wNjI1cmVtIHNvbGlkICNjNGM0YzQ7Ym9yZGVyLXJhZGl1czowIDAgLjI1cmVtIC4yNXJlbTtib3JkZXItcmlnaHQ6LjA2MjVyZW0gc29saWQgI2M0YzRjNDtsZWZ0OjA7bWF4LWhlaWdodDphdmFpbGFibGU7cGFkZGluZy1ib3R0b206LjMxMjVyZW07cGFkZGluZy10b3A6LjMxMjVyZW07cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6Y2FsYygxMDAlIC0gLjA2MjVyZW0pO3otaW5kZXg6Mn0ucGJfX3NlbGVjdC0tYmxvY2s6bm90KC5wYl9fc2VsZWN0LS1ibG9jay0tb3BlbikgLnBiX19zZWxlY3QtLW9wdGlvbnN7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7bWF4LWhlaWdodDowO292ZXJmbG93OmhpZGRlbn0ucGJfX3NlbGVjdC0tc2VsZWN0LW1+LnBiX19zZWxlY3QgLnBiX19zZWxlY3QtLWxhYmVse2ZvbnQtc2l6ZTouODc1cmVtO3BhZGRpbmc6LjVyZW0gLjYyNXJlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86Miksb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOjIpLG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246MTkyZHBpKSxvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOjJkcHB4KXsucGJfX3NlbGVjdC1ib2R5e3Bvc2l0aW9uOnJlbGF0aXZlfS5wYl9fc2VsZWN0LWJvZHkgLnBiX19zZWxlY3QtLXNlbGVjdHtib3R0b206MDtkaXNwbGF5OmJsb2NrIWltcG9ydGFudDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTAwJX0ucGJfX3NlbGVjdC1ib2R5IC5wYl9fc2VsZWN0e3BvaW50ZXItZXZlbnRzOm5vbmV9fSIsIkBjaGFyc2V0IFwiVVRGLThcIjsucGJfX3Byb2R1Y3R7cG9zaXRpb246cmVsYXRpdmV9LnBiX19wcm9kdWN0LS1jb250YWluZXI+LnBiX19jb250YWluZXJ7cGFkZGluZy10b3A6MH0ucGJfX3Byb2R1Y3QtLW1pbmktcGhvdG97LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7Ym9yZGVyOi4wNjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6LjI1cmVtO2N1cnNvcjpwb2ludGVyO2ZvbnQtc2l6ZTowO2xpbmUtaGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVufS5wYl9fcHJvZHVjdC0tbWluaS1waG90bzpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206LjYyNXJlbX0ucGJfX3Byb2R1Y3QtLW1pbmktcGhvdG8uaXMtc2VsZWN0e2JvcmRlci1jb2xvcjojMDA1NGE2O2N1cnNvcjpkZWZhdWx0fS5wYl9fcHJvZHVjdC0tbWluaS1waG90by0tbGlzdHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2hlaWdodDoxMDAlO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnBiX19wcm9kdWN0LS1pbmZvLWJsb2Nre2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LnBiX19wcm9kdWN0LS1pbmZvLWJveHtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzRmNGY0ZjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmV9LnBiX19wcm9kdWN0LS1pbmZvIGgxLnBiX19wcm9kdWN0LS1pbmZvLW5hbWUsLnBiX19wcm9kdWN0LS1pbmZvLW5hbWV7Zm9udC1zaXplOjEuNXJlbTtmb250LXdlaWdodDo3MDA7bWFyZ2luLXRvcDouMzc1cmVtO3BhZGRpbmctYm90dG9tOi4zNzVyZW07dGV4dC1hbGlnbjpjZW50ZXJ9LnBiX19wcm9kdWN0LS1pbmZvLXRhYnMucGJfX2luZm8tLWluZm9ybWF0aW9uOmNoZWNrZWR+LnBiX19pbmZvLS10YWJzIFtmb3I9cGJfX2luZm8tLWluZm9ybWF0aW9uXSAucGJfX2luZm8tLXRhYi1uYW1le2JvcmRlci1ib3R0b206LjEyNXJlbSBzb2xpZCAjMDAwfS5wYl9fcHJvZHVjdC0taW5mby10YWJzLnBiX19pbmZvLS1pbmZvcm1hdGlvbjpjaGVja2Vkfi5wYl9faW5mby0tdGFicyBbZm9yPXBiX19pbmZvLS1pbmZvcm1hdGlvbl0gc3Bhbntmb250LXdlaWdodDo3MDB9LnBiX19wcm9kdWN0LS1pbmZvLXRhYnMucGJfX2luZm8tLWluZm9ybWF0aW9uOm5vdCg6Y2hlY2tlZCl+LnBiX19pbmZvLS1jb250YWluZXIgLnBiX19pbmZvLS1jb250YWluZXItaW5mb3JtYXRpb257ZGlzcGxheTpub25lfS5wYl9fcHJvZHVjdC0taW5mby10YWJzLnBiX19pbmZvLS1ndWFyYW50ZWVzOmNoZWNrZWR+LnBiX19pbmZvLS10YWJzIFtmb3I9cGJfX2luZm8tLWd1YXJhbnRlZXNdIC5wYl9faW5mby0tdGFiLW5hbWV7Ym9yZGVyLWJvdHRvbTouMTI1cmVtIHNvbGlkICMwMDB9LnBiX19wcm9kdWN0LS1pbmZvLXRhYnMucGJfX2luZm8tLWd1YXJhbnRlZXM6Y2hlY2tlZH4ucGJfX2luZm8tLXRhYnMgW2Zvcj1wYl9faW5mby0tZ3VhcmFudGVlc10gc3Bhbntmb250LXdlaWdodDo3MDB9LnBiX19wcm9kdWN0LS1pbmZvLXRhYnMucGJfX2luZm8tLWd1YXJhbnRlZXM6bm90KDpjaGVja2VkKX4ucGJfX2luZm8tLWNvbnRhaW5lciAucGJfX2luZm8tLWNvbnRhaW5lci1ndWFyYW50ZWVze2Rpc3BsYXk6bm9uZX0ucGJfX3Byb2R1Y3QtLWluZm8tdGFicy5wYl9faW5mby0td2hvbGVzYWxlOmNoZWNrZWR+LnBiX19pbmZvLS10YWJzIFtmb3I9cGJfX2luZm8tLXdob2xlc2FsZV0gLnBiX19pbmZvLS10YWItbmFtZXtib3JkZXItYm90dG9tOi4xMjVyZW0gc29saWQgIzAwMH0ucGJfX3Byb2R1Y3QtLWluZm8tdGFicy5wYl9faW5mby0td2hvbGVzYWxlOmNoZWNrZWR+LnBiX19pbmZvLS10YWJzIFtmb3I9cGJfX2luZm8tLXdob2xlc2FsZV0gc3Bhbntmb250LXdlaWdodDo3MDB9LnBiX19wcm9kdWN0LS1pbmZvLXRhYnMucGJfX2luZm8tLXdob2xlc2FsZTpub3QoOmNoZWNrZWQpfi5wYl9faW5mby0tY29udGFpbmVyIC5wYl9faW5mby0tY29udGFpbmVyLXdob2xlc2FsZXtkaXNwbGF5Om5vbmV9LnBiX19wcm9kdWN0LS1pbmZvLWF0dGVudGlvbi5wYl9fcHJvZHVjdC0taW5mby1leHByZXNze2JvcmRlci1jb2xvcjojZmY5MzMzfS5wYl9fcHJvZHVjdC0taW5mby1hdHRlbnRpb24ucGJfX3Byb2R1Y3QtLWluZm8tZXhwcmVzcyAucGJfX293bi1sYWJlbHtiYWNrZ3JvdW5kLWNvbG9yOiNmZjkzMzN9LnBiX19wcm9kdWN0LS1pbmZvLWRheXtib3JkZXItY29sb3I6cmVkIWltcG9ydGFudH0ucGJfX3Byb2R1Y3QtLWluZm8tbG9ja3ttaW4taGVpZ2h0OjQwMHB4O21pbi1oZWlnaHQ6MjVyZW07cG9zaXRpb246cmVsYXRpdmV9LnBiX19wcm9kdWN0LS1hcnRpY2xle2ZvbnQtc2l6ZTouNjg3NXJlbTtsaW5lLWhlaWdodDoxO3BhZGRpbmctdG9wOjFyZW19LnBiX19wcm9kdWN0LS1hcnRpY2xlLWtleSwucGJfX3Byb2R1Y3QtLWFydGljbGUtdGl0bGV7Zm9udC13ZWlnaHQ6NzAwfS5wYl9fcHJvZHVjdC0tYmFjay1saW5re2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOi4wNjI1cmVtIHNvbGlkICM0ZjRmNGY7Ym9yZGVyLXJhZGl1czouMjVyZW07Y29sb3I6IzRmNGY0ZjtkaXNwbGF5OmZsZXg7Zm9udC1zaXplOi43NXJlbTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOi4zNzVyZW0gLjc1cmVtfS5wYl9fcHJvZHVjdC0tYmFjay1saW5rOmZvY3VzLC5wYl9fcHJvZHVjdC0tYmFjay1saW5rOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzRmNGY0Zjtjb2xvcjojZmZmfS5wYl9fcHJvZHVjdC0tYmFjay1saW5rOmZvY3VzIC5wYl9fcHJvZHVjdC0tYmFjay1hcnJvdyBzcGFuLC5wYl9fcHJvZHVjdC0tYmFjay1saW5rOmhvdmVyIC5wYl9fcHJvZHVjdC0tYmFjay1hcnJvdyBzcGFue2JvcmRlci1jb2xvcjojZmZmfS5wYl9fcHJvZHVjdC0tYmFjay1hcnJvd3twb3NpdGlvbjpyZWxhdGl2ZX0ucGJfX3Byb2R1Y3QtLWJhY2stYXJyb3c6YmVmb3Jle2JvcmRlci1ib3R0b206LjE4NzVyZW0gc29saWQgIzRmNGY0Zjtib3JkZXItbGVmdDouMTg3NXJlbSBzb2xpZCAjNGY0ZjRmO2JvcmRlci1yYWRpdXM6LjEyNXJlbTtib3JkZXItcmlnaHQ6MCFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDowIWltcG9ydGFudDtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztoZWlnaHQ6LjYyNWVtO21hcmdpbi10b3A6LS40Mzc1ZW07cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zaXRpb24tZHVyYXRpb246ODZtczt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDt3aWR0aDouNjI1ZW19LnBiX19wcm9kdWN0LS1iYWNrLWFycm93IHNwYW57bWFyZ2luLXRvcDotLjMzNzVlbX0ucGJfX3Byb2R1Y3QtLXBob3Rve2xpbmUtaGVpZ2h0OjB9LnBiX19wcm9kdWN0LS1waG90by1ib3h7cG9zaXRpb246cmVsYXRpdmV9LnBiX19wcm9kdWN0LS1waG90by1ib3ggLmxpa2UtLXByb2R1Y3QsLnBiX19wcm9kdWN0LS1waG90by1ib3ggLnBiX19kaXNjb3VudC0tcHJvZHVjdHt0b3A6MS4yNXJlbX0ucGJfX3Byb2R1Y3QtLXBob3RvLWJveCAubGlrZS0tcHJvZHVjdHtyaWdodDoxLjg3NXJlbX0ucGJfX3Byb2R1Y3QtLXBob3RvLWJveCAucGJfX2Rpc2NvdW50LS1wcm9kdWN0e2xlZnQ6MS44NzVyZW19LnBiX19wcm9kdWN0LS1waG90by1ib3ggLnBiX19kaXNjb3VudC0tcHJvZHVjdC5wYl9fZGlzY291bnQtLWRhdGV7Ym9yZGVyLWNvbG9yOiNmZjAwMzc7Y29sb3I6I2ZmMDAzNzt0b3A6My43NXJlbX0ucGJfX3Byb2R1Y3QtLXBob3RvLWJsb2Nre2JveC1zaGFkb3c6MCAzMnB4IDY0cHggMCByZ2JhKDAsMCwwLC4xNSl9LnBiX19wcm9kdWN0LS1waG90by1pbmZve2hlaWdodDowO2xlZnQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LS4wNjI1cmVtO3dpZHRoOjEwMCV9LnBiX19wcm9kdWN0LS1waG90by1zY3JvbGx7dGV4dC1hbGlnbjpjZW50ZXJ9LnBiX19wcm9kdWN0LS1waG90by1zY3JvbGw6bm90KC50bnMtc2xpZGVyKXstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW59LnBiX19wcm9kdWN0LS1waG90by1jb3R0b257Ym90dG9tOjA7Y29sb3I6IzNmYzcxMH0ucGJfX3Byb2R1Y3QtLXBob3RvLWNvdHRvbiwucGJfX3Byb2R1Y3QtLXBob3RvLXdhc2hpbmd7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxLjI1cmVtO3otaW5kZXg6MX0ucGJfX3Byb2R1Y3QtLXBob3RvLXdhc2hpbmd7Ym90dG9tOjEuMjVyZW07Y29sb3I6IzQ0NDt0ZXh0LXNoYWRvdzowIDAgMnB4ICNmZmZ9LnBiX19wcm9kdWN0LS1waG90by1tTGltaXQsLnBiX19wcm9kdWN0LS1waG90by1tYWRlSU5ydXNzaWF7Ym90dG9tOjIuNXJlbTtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjIuNXJlbTt6LWluZGV4OjF9LnBiX19wcm9kdWN0LS1waG90by1jb2xvci12YXJpYW5jZXtib3R0b206MS4yNXJlbTtjdXJzb3I6cG9pbnRlcjtsaW5lLWhlaWdodDowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjEuMjVyZW07ei1pbmRleDoxfS5wYl9fcHJvZHVjdC0tcGhvdG8tY29sb3ItdmFyaWFuY2U6Zm9jdXMgLnBhdGgxOmJlZm9yZSwucGJfX3Byb2R1Y3QtLXBob3RvLWNvbG9yLXZhcmlhbmNlOmhvdmVyIC5wYXRoMTpiZWZvcmV7Y29sb3I6I2ZmMDAzN30ucGJfX3Byb2R1Y3QtLW90aGVyey13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO292ZXJmbG93OmhpZGRlbn0ucGJfX3Byb2R1Y3QtLW90aGVyLXRpdGxle2JvcmRlci1ib3R0b206LjA2MjVyZW0gc29saWQgI2JkYmRiZDtmb250LXNpemU6MS4xMjVyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMzMzMzMzMzMzMztwYWRkaW5nLWJvdHRvbTouNXJlbTt0ZXh0LWFsaWduOmNlbnRlcn0ucGJfX3Byb2R1Y3QtLW90aGVyIC50bnMtY29udHJvbHN7Ym90dG9tOjA7dG9wOjB9LnBiX19wcm9kdWN0LS1vdGhlciAudG5zLWNvbnRyb2xzIGJ1dHRvbltkYXRhLWNvbnRyb2xzPW5leHRdLC5wYl9fcHJvZHVjdC0tb3RoZXIgLnRucy1jb250cm9scyBidXR0b25bZGF0YS1jb250cm9scz1wcmV2XXtjb2xvcjojODI4MjgyO2ZvbnQtc2l6ZToxcmVtO2hlaWdodDo4Ljc1cmVtO2xpbmUtaGVpZ2h0OjEuMjV9LnBiX19wcm9kdWN0LS1vdGhlciAudG5zLWNvbnRyb2xzIGJ1dHRvbltkYXRhLWNvbnRyb2xzPW5leHRdOmZvY3VzLC5wYl9fcHJvZHVjdC0tb3RoZXIgLnRucy1jb250cm9scyBidXR0b25bZGF0YS1jb250cm9scz1uZXh0XTpob3ZlciwucGJfX3Byb2R1Y3QtLW90aGVyIC50bnMtY29udHJvbHMgYnV0dG9uW2RhdGEtY29udHJvbHM9cHJldl06Zm9jdXMsLnBiX19wcm9kdWN0LS1vdGhlciAudG5zLWNvbnRyb2xzIGJ1dHRvbltkYXRhLWNvbnRyb2xzPXByZXZdOmhvdmVye2NvbG9yOiMwMDB9LnBiX19wcm9kdWN0LS1wcmljZXtmb250LXNpemU6MS41cmVtO2xpbmUtaGVpZ2h0OjE7bWFyZ2luLXRvcDouMzc1cmVtO3BhZGRpbmctYm90dG9tOi4zNzVyZW07dGV4dC1hbGlnbjpjZW50ZXJ9LnBiX19wcm9kdWN0LS1wcmljZS1sYWJlbCwucGJfX3Byb2R1Y3QtLXByaWNlLW5hbWV7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS4yODU3MTQyODU3O21hcmdpbi1ib3R0b206LjYyNXJlbTtwYWRkaW5nLXRvcDouNjI1cmVtfS5wYl9fcHJvZHVjdC0tcHJpY2UtbmFtZXtjb2xvcjojMzMzfS5wYl9fcHJvZHVjdC0tcHJpY2UtbGFiZWx7Y29sb3I6I2ViNTc1N30ucGJfX3Byb2R1Y3QtLXByaWNlPnNwYW57bWFyZ2luLWxlZnQ6LjMxMjVyZW07bWFyZ2luLXJpZ2h0Oi4zMTI1cmVtfS5wYl9fcHJvZHVjdC0tcHJpY2U+c3Bhbjpub3QoLnBiX19wcm9kdWN0LS1wcmljZS1vbGQpe2NvbG9yOiMwMDU0YTY7Zm9udC13ZWlnaHQ6NzAwfS5wYl9fcHJvZHVjdC0tcHJpY2U+c3Bhbi5wYl9fcHJvZHVjdC0tcHJpY2Utb2xke3Bvc2l0aW9uOnJlbGF0aXZlfS5wYl9fcHJvZHVjdC0tcHJpY2U+c3Bhbi5wYl9fcHJvZHVjdC0tcHJpY2Utb2xkOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcjtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztoZWlnaHQ6LjEyNXJlbTtsZWZ0OjA7bWFyZ2luLXRvcDotLjA2MjVyZW07cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6NTAlO3dpZHRoOjEwMCU7ei1pbmRleDoxfS5wYl9fcHJvZHVjdC0tcHJpY2U+c3Bhbi5wYl9fcHJvZHVjdC0tcHJpY2Utb2xkLnBiX19wcm9kdWN0LS1wcmljZS1kYXl7Y29sb3I6IzgyODI4Mn0ucGJfX3Byb2R1Y3QtLWJ1dHRvbi1pdGVtOmZpcnN0LWNoaWxke3BhZGRpbmctcmlnaHQ6LjMxMjVyZW19LnBiX19wcm9kdWN0LS1idXR0b24taXRlbTpsYXN0LWNoaWxke3BhZGRpbmctbGVmdDouMzEyNXJlbX0ucGJfX3Byb2R1Y3QtLXR5cGUtZmFicmlje2ZsZXgtZ3JvdzoxfUBzdXBwb3J0cyAoZGlzcGxheTpncmlkKXsucGJfX3Byb2R1Y3QtLXR5cGUtZmFicmlje2Rpc3BsYXk6YmxvY2s7ZmxleC13cmFwOmluaGVyaXR9LnBiX19mYWJyaWMtLXNpemUtaXRlbXt3aWR0aDoxMDAlfS5wYl9fZmFicmljLS1zaXplLWJsb2Nre2dyaWQtY29sdW1uLWdhcDo0cHg7Z3JpZC1jb2x1bW4tZ2FwOi4yNXJlbTtncmlkLXJvdy1nYXA6NHB4O2dyaWQtcm93LWdhcDouMjVyZW07ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maXQsbWlubWF4KDMwcHgsNDJweCkpO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maXQsbWlubWF4KDEuODc1cmVtLDIuNjI1cmVtKSk7anVzdGlmeS1pdGVtczpjZW50ZXJ9LnBiX19mYWJyaWMtLWxpc3R7Z3JpZC1jb2x1bW4tZ2FwOjRweDtncmlkLWNvbHVtbi1nYXA6LjI1cmVtO2dyaWQtcm93LWdhcDo0cHg7Z3JpZC1yb3ctZ2FwOi4yNXJlbTtkaXNwbGF5OmdyaWQ7ZmxleC13cmFwOmluaGVyaXQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChhdXRvLWZpdCxtaW5tYXgoMzMlLDFmcikpO2p1c3RpZnktY29udGVudDpjZW50ZXIhaW1wb3J0YW50O2p1c3RpZnktaXRlbXM6Y2VudGVyfX0ucGJfX3Byb2R1Y3QtLXR5cGUtZmFicmljKy5wYl9fZmFicmljLS1zaXple2ZsZXgtZ3JvdzowfS5wYl9fcHJvZHVjdC0tdHlwZS10b2dnbGV7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTAwJX0ucGJfX3Byb2R1Y3QtLXR5cGUtaW5wdXQucGJfX3Byb2R1Y3QtLWNsb3RoLXN0YW5kYXJkOmNoZWNrZWR+LnBiX19wcm9kdWN0LS10eXBlLXRvZ2dsZSAucGJfX3Byb2R1Y3QtLXR5cGUtc2VsZWN0LS1zdGFuZGFydCAucGJfX3Byb2R1Y3QtLXR5cGUtdGV4dHtmb250LXdlaWdodDo3MDB9LnBiX19wcm9kdWN0LS10eXBlLWlucHV0LnBiX19wcm9kdWN0LS1jbG90aC1zdGFuZGFyZDpjaGVja2Vkfi5wYl9fcHJvZHVjdC0tdHlwZS10b2dnbGUgLnBiX19wcm9kdWN0LS10eXBlLXNlbGVjdC0tc3RhbmRhcnQ6YWZ0ZXJ7d2lkdGg6MTAwJX0ucGJfX3Byb2R1Y3QtLXR5cGUtaW5wdXQucGJfX3Byb2R1Y3QtLWNsb3RoLXN0YW5kYXJkOmNoZWNrZWR+LnBiX19wcm9kdWN0LS10eXBlLWZhYnJpYyAucGJfX3Byb2R1Y3QtLXR5cGUtdG9nZ2xlIC5wYl9fcHJvZHVjdC0tdHlwZS1zZWxlY3QtLXN0YW5kYXJ0IC5wYl9fcHJvZHVjdC0tdHlwZS10ZXh0e2ZvbnQtd2VpZ2h0OjcwMH0ucGJfX3Byb2R1Y3QtLXR5cGUtaW5wdXQucGJfX3Byb2R1Y3QtLWNsb3RoLXN0YW5kYXJkOmNoZWNrZWR+LnBiX19wcm9kdWN0LS10eXBlLWZhYnJpYyAucGJfX3Byb2R1Y3QtLXR5cGUtdG9nZ2xlIC5wYl9fcHJvZHVjdC0tdHlwZS1zZWxlY3QtLXN0YW5kYXJ0OmFmdGVye3dpZHRoOjEwMCV9LnBiX19wcm9kdWN0LS10eXBlLWlucHV0LnBiX19wcm9kdWN0LS1jbG90aC1zdGFuZGFyZDpub3QoOmNoZWNrZWQpfi5wYl9fZmFicmljLS10eXBlIC5wYl9fZmFicmljLS1IRCwucGJfX3Byb2R1Y3QtLXR5cGUtaW5wdXQucGJfX3Byb2R1Y3QtLWNsb3RoLXN0YW5kYXJkOm5vdCg6Y2hlY2tlZCl+LnBiX19mYWJyaWMtLXR5cGUgLnBiX19mYWJyaWMtLXN0YW5kYXJkLC5wYl9fcHJvZHVjdC0tdHlwZS1pbnB1dC5wYl9fcHJvZHVjdC0tY2xvdGgtc3RhbmRhcmQ6bm90KDpjaGVja2VkKX4ucGJfX3Byb2R1Y3QtLXR5cGUtZmFicmljIC5wYl9fZmFicmljLS10eXBlIC5wYl9fZmFicmljLS1IRCwucGJfX3Byb2R1Y3QtLXR5cGUtaW5wdXQucGJfX3Byb2R1Y3QtLWNsb3RoLXN0YW5kYXJkOm5vdCg6Y2hlY2tlZCl+LnBiX19wcm9kdWN0LS10eXBlLWZhYnJpYyAucGJfX2ZhYnJpYy0tdHlwZSAucGJfX2ZhYnJpYy0tc3RhbmRhcmR7ZGlzcGxheTpub25lfS5wYl9fcHJvZHVjdC0tdHlwZS1pbnB1dC5wYl9fcHJvZHVjdC0tY2xvdGgtY290dG9uOmNoZWNrZWR+LnBiX19wcm9kdWN0LS10eXBlLXRvZ2dsZSAucGJfX3Byb2R1Y3QtLXR5cGUtc2VsZWN0LS1jb3R0b24gLnBiX19wcm9kdWN0LS10eXBlLXRleHR7Zm9udC13ZWlnaHQ6NzAwfS5wYl9fcHJvZHVjdC0tdHlwZS1pbnB1dC5wYl9fcHJvZHVjdC0tY2xvdGgtY290dG9uOmNoZWNrZWR+LnBiX19wcm9kdWN0LS10eXBlLXRvZ2dsZSAucGJfX3Byb2R1Y3QtLXR5cGUtc2VsZWN0LS1jb3R0b246YWZ0ZXJ7d2lkdGg6MTAwJX0ucGJfX3Byb2R1Y3QtLXR5cGUtaW5wdXQucGJfX3Byb2R1Y3QtLWNsb3RoLWNvdHRvbjpjaGVja2Vkfi5wYl9fcHJvZHVjdC0tdHlwZS1mYWJyaWMgLnBiX19wcm9kdWN0LS10eXBlLXRvZ2dsZSAucGJfX3Byb2R1Y3QtLXR5cGUtc2VsZWN0LS1jb3R0b24gLnBiX19wcm9kdWN0LS10eXBlLXRleHR7Zm9udC13ZWlnaHQ6NzAwfS5wYl9fcHJvZHVjdC0tdHlwZS1pbnB1dC5wYl9fcHJvZHVjdC0tY2xvdGgtY290dG9uOmNoZWNrZWR+LnBiX19wcm9kdWN0LS10eXBlLWZhYnJpYyAucGJfX3Byb2R1Y3QtLXR5cGUtdG9nZ2xlIC5wYl9fcHJvZHVjdC0tdHlwZS1zZWxlY3QtLWNvdHRvbjphZnRlcnt3aWR0aDoxMDAlfS5wYl9fcHJvZHVjdC0tdHlwZS1pbnB1dC5wYl9fcHJvZHVjdC0tY2xvdGgtY290dG9uOm5vdCg6Y2hlY2tlZCl+LnBiX19mYWJyaWMtLXR5cGUgLnBiX19mYWJyaWMtLWNvdHRvbiwucGJfX3Byb2R1Y3QtLXR5cGUtaW5wdXQucGJfX3Byb2R1Y3QtLWNsb3RoLWNvdHRvbjpub3QoOmNoZWNrZWQpfi5wYl9fcHJvZHVjdC0tdHlwZS1mYWJyaWMgLnBiX19mYWJyaWMtLXR5cGUgLnBiX19mYWJyaWMtLWNvdHRvbntkaXNwbGF5Om5vbmV9LnBiX19wcm9kdWN0LS10eXBlLXNlbGVjdHtib3JkZXItYm90dG9tOi4wNjI1cmVtIHNvbGlkICMwMDU0YTY7Y29sb3I6IzAwNTRhNjtjdXJzb3I6cG9pbnRlcjtmbGV4LWJhc2lzOjUwJTtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjcxNDI4NTcxNDM7cGFkZGluZy1ib3R0b206LjEyNXJlbTtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcn0ucGJfX3Byb2R1Y3QtLXR5cGUtc2VsZWN0OmFmdGVye2JhY2tncm91bmQtY29sb3I6IzAwNTRhNjtib3R0b206MDtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztoZWlnaHQ6LjEyNXJlbTtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MDt6LWluZGV4OjF9LnBiX19wcm9kdWN0LS10eXBlLWl0ZW17Y29sb3I6IzgyODI4MjtkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMDZweDttYXgtd2lkdGg6Ni42MjVyZW07bWluLXdpZHRoOjk4cHg7bWluLXdpZHRoOjYuMTI1cmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246Y2VudGVyfS5wYl9fcHJvZHVjdC0taW52ZW50ZWR7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7YmFja2dyb3VuZDojZjJmMmYyO2JvcmRlci1yYWRpdXM6LjI1cmVtO2NvbG9yOiM0ZjRmNGY7aGVpZ2h0OjIuNXJlbTttYXJnaW4tYm90dG9tOi4zMTI1cmVtO21hcmdpbi10b3A6LjMxMjVyZW07dGV4dC1hbGlnbjpjZW50ZXI7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3dpZHRoOjEwMCV9LnBiX19wcm9kdWN0LS1pbnZlbnRlZC1pbWcsLnBiX19wcm9kdWN0LS1pbnZlbnRlZC10ZXh0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ucGJfX3Byb2R1Y3QtLWludmVudGVkLWltZ3tmb250LXNpemU6Mi4yNXJlbTtsaW5lLWhlaWdodDoxLjA1NTU1NTU1NTY7cGFkZGluZzowIC43NXJlbX0ucGJfX3Byb2R1Y3QtLWludmVudGVkLXRleHR7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6Mi41fS5wYl9fcHJvZHVjdC0tZ2VuZGVye2JvcmRlci1ib3R0b206LjA2MjVyZW0gc29saWQgI2JkYmRiZDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZH0ucGJfX3Byb2R1Y3QtLWdlbmRlci1pdGVte2JvcmRlci1ib3R0b206LjEyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjU7bWFyZ2luLWJvdHRvbTotLjA2MjVyZW07cGFkZGluZzouNzVyZW0gLjI1cmVtfS5wYl9fcHJvZHVjdC0tZ2VuZGVyLWl0ZW0uaXMtc2VsZWN0LC5wYl9fcHJvZHVjdC0tZ2VuZGVyLWl0ZW06Zm9jdXMsLnBiX19wcm9kdWN0LS1nZW5kZXItaXRlbTpob3Zlcntib3JkZXItY29sb3I6IzAwMH0ucGJfX3Byb2R1Y3QtLWdlbmRlci1pdGVtLmlzLXNlbGVjdD5zcGFue2ZvbnQtd2VpZ2h0OjcwMH0ucGJfX3Byb2R1Y3QtLWdlbmRlci10eXBlLS1saXN0Om5vdCgudG5zLXNsaWRlcil7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7ZGlzcGxheTpmbGV4O292ZXJmbG93OmhpZGRlbn0ucGJfX3Byb2R1Y3QtLXR5cGUtaXRlbS5pcy1zZWxlY3R7Y29sb3I6IzAwNTRhNn0ucGJfX3Byb2R1Y3QtLXR5cGUtaXRlbTpmb2N1cywucGJfX3Byb2R1Y3QtLXR5cGUtaXRlbTpob3Zlcntjb2xvcjojZmY1OTI3fS5wYl9fcHJvZHVjdC0tdHlwZS1saW5rey13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lO3VzZXItZHJhZzpub25lOy13ZWJraXQtdXNlci1kcmFnOm5vbmU7ZGlzcGxheTpibG9jaztwYWRkaW5nLXRvcDoyLjVyZW07LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5wYl9fcHJvZHVjdC0tdHlwZS1pbWd7Zm9udC1zaXplOjNyZW07bGluZS1oZWlnaHQ6MX0ucGJfX3Byb2R1Y3QtLXR5cGUtbmFtZXtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjI1O3BhZGRpbmctdG9wOi42MjVyZW19LnBiX19wcm9kdWN0LS1raXR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0ucGJfX3Byb2R1Y3QtLWtpdC1ib3h7Ym9yZGVyLWJvdHRvbTouMDYyNXJlbSBzb2xpZCAjZGRkO2JvcmRlci10b3A6LjA2MjVyZW0gc29saWQgI2RkZDtwYWRkaW5nOi42MjVyZW19LnBiX19wcm9kdWN0LS1raXQtaXRlbXthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4fS5wYl9fcHJvZHVjdC0ta2l0LWl0ZW06bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOi42MjVyZW19LnBiX19wcm9kdWN0LS1raXQtbmFtZXtmbGV4LWJhc2lzOjMwJTtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjE0Mjg1NzE0Mjk7bWF4LXdpZHRoOjMwJX0ucGJfX3Byb2R1Y3QtLWtpdC1wcmljZXt3aGl0ZS1zcGFjZTpub3dyYXB9LnBiX19wcm9kdWN0LS1raXQtcHJpY2UtLW9sZHtjb2xvcjojODI4MjgyO2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjEuMTI1O3BhZGRpbmctbGVmdDouMTI1cmVtO3BhZGRpbmctcmlnaHQ6LjEyNXJlbTtwb3NpdGlvbjpyZWxhdGl2ZTt3aGl0ZS1zcGFjZTpub3dyYXB9LnBiX19wcm9kdWN0LS1raXQtcHJpY2UtLW9sZDpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojODI4MjgyO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6LjA2MjVyZW07bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7d2lkdGg6MTAwJX0ucGJfX3Byb2R1Y3QtLWtpdC1zaXple2ZsZXgtZ3JvdzoxO3BhZGRpbmctbGVmdDoxLjI1cmVtO3BhZGRpbmctcmlnaHQ6MS4yNXJlbX0ucGJfX3Byb2R1Y3QtLWtpdC1zaXplLWNoYXJ0e2N1cnNvcjpwb2ludGVyO2ZsZXgtYmFzaXM6ODBweDttYXgtd2lkdGg6ODBweDttYXgtd2lkdGg6NXJlbTt0ZXh0LWFsaWduOmNlbnRlcn0ucGJfX3Byb2R1Y3QtLXNpemUtY2hhcnR7Y29sb3I6IzAwNTRhNjtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6Ljc1cmVtO2xpbmUtaGVpZ2h0OjEuMTY2NjY2NjY2N30ucGJfX3Byb2R1Y3QtLXNpemUtbGFiZWx7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjouMDYyNXJlbSBzb2xpZCAjYzRjNGM0O2JvcmRlci1yYWRpdXM6LjI1cmVtO2NvbG9yOiMwMDU0YTY7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jaztmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjI7bWF4LXdpZHRoOjEyNHB4O21heC13aWR0aDo3Ljc1cmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LnBiX19wcm9kdWN0LS1zaXplLWxhYmVsOmZvY3VzLC5wYl9fcHJvZHVjdC0tc2l6ZS1sYWJlbDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9LnBiX19wcm9kdWN0LS1zaXplLWxhYmVsLS1ib3h7ZGlzcGxheTpmbGV4fS5wYl9fcHJvZHVjdC0tc2l6ZS1sYWJlbC0tYXJyb3d7ZmxleC1iYXNpczoyMHB4O2ZvbnQtc2l6ZTouNzVyZW07bGluZS1oZWlnaHQ6MjttYXJnaW4tbGVmdDouNjI1cmVtO21heC13aWR0aDoyMHB4O21heC13aWR0aDoxLjI1cmVtO3Bvc2l0aW9uOnJlbGF0aXZlfS5wYl9fcHJvZHVjdC0tc2l6ZS1sYWJlbC0tYXJyb3c6YmVmb3Jle2JvcmRlci1ib3R0b206LjEyNXJlbSBzb2xpZCAjMDA1NGE2O2JvcmRlci1sZWZ0Oi4xMjVyZW0gc29saWQgIzAwNTRhNjtib3JkZXItcmFkaXVzOi4xMjVyZW07Ym9yZGVyLXJpZ2h0OjAhaW1wb3J0YW50O2JvcmRlci10b3A6MCFpbXBvcnRhbnQ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0Oi42MjVlbTttYXJnaW4tdG9wOi0uNDM3NWVtO3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNpdGlvbi1kdXJhdGlvbjo4Nm1zO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O3dpZHRoOi42MjVlbX0ucGJfX3Byb2R1Y3QtLXNpemUtc2VsZWN0ZWR7ZmxleC1ncm93OjE7Zm9udC13ZWlnaHQ6NzAwO3BhZGRpbmc6LjM3NXJlbSAuMzEyNXJlbSAuMzc1cmVtIC42MjVyZW07dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOiAxLjFyZW19LnBiX19wcm9kdWN0LS1zaXplLWlucHV0Om5vdCg6Y2hlY2tlZCl+LnBiX19wcm9kdWN0LS1zaXplLWxhYmVsIC5wYl9fcHJvZHVjdC0tc2l6ZS1saXN0ey13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO21heC1oZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW59LnBiX19wcm9kdWN0LS1zaXplLWlucHV0OmNoZWNrZWR+LnBiX19wcm9kdWN0LS1zaXplLWxhYmVse2JvcmRlci1ib3R0b20tY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czouMjVyZW0gLjI1cmVtIDAgMH0ucGJfX3Byb2R1Y3QtLXNpemUtaW5wdXQ6Y2hlY2tlZH4ucGJfX3Byb2R1Y3QtLXNpemUtbGFiZWwgLnBiX19wcm9kdWN0LS1zaXplLWxhYmVsLS1hcnJvdz5zcGFue3RyYW5zZm9ybTpyb3RhdGUoLTIyNWRlZyl9LnBiX19wcm9kdWN0LS1zaXplLWlucHV0OmNoZWNrZWR+LnBiX19wcm9kdWN0LS1zaXplLWxhYmVsIC5wYl9fcHJvZHVjdC0tc2l6ZS1saXN0e2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItYm90dG9tOi4wNjI1cmVtIHNvbGlkICNjNGM0YzQ7Ym9yZGVyLWxlZnQ6LjA2MjVyZW0gc29saWQgI2M0YzRjNDtib3JkZXItcmFkaXVzOjAgMCAuMjVyZW0gLjI1cmVtO2JvcmRlci1yaWdodDouMDYyNXJlbSBzb2xpZCAjYzRjNGM0O2xlZnQ6LS4wNjI1cmVtO21heC1oZWlnaHQ6YXZhaWxhYmxlO3BhZGRpbmctYm90dG9tOi4zMTI1cmVtO3BhZGRpbmctdG9wOi4zMTI1cmVtO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0uMDYyNXJlbTt0b3A6Y2FsYygxMDAlIC0gLjA2MjVyZW0pO3otaW5kZXg6Mn0ucGJfX3Byb2R1Y3QtLXNpemUtaXRlbXtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nOjAgLjMxMjVyZW19LnBiX19wcm9kdWN0LS1zaXplLWl0ZW0uaXMtc2VsZWN0IC5wYl9fcHJvZHVjdC0tc2l6ZS10ZXh0LC5wYl9fcHJvZHVjdC0tc2l6ZS1pdGVtOmhvdmVyIC5wYl9fcHJvZHVjdC0tc2l6ZS10ZXh0e2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDg0LDE2NiwuMTUpO2ZvbnQtd2VpZ2h0OjcwMH0ucGJfX3Byb2R1Y3QtLXNpemUtdGV4dHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6LjI1cmVtO2NvbG9yOiMzMzM7ZGlzcGxheTpibG9jaztmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjE0Mjg1NzE0Mjk7cGFkZGluZzouMzEyNXJlbSAuODEyNXJlbX0ucGJfX3Byb2R1Y3QtLWN1cC1vdXRzaWRle2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5wYl9fcHJvZHVjdC0tY3VwLW91dHNpZGUgLnBiX2ljb24tY3VwLWluc2lkZSwucGJfX3Byb2R1Y3QtLWN1cC1vdXRzaWRlIC5wYl9pY29uLWN1cC1vdXRzaWRle2NvbG9yOiNmZmZ9LnBiX19wcm9kdWN0LS1jdXAtaW5zaWRle2JvcmRlci1yYWRpdXM6LjE4NzVyZW07Ym94LXNoYWRvdzowIDAgMnB4ICMwMDA7dGV4dC1zaGFkb3c6MCAwIDJweCAjMDAwfS5wYl9fcHJvZHVjdC0tY3VwLWluc2lkZSAucGJfaWNvbi1jdXAtb3V0c2lkZXtjb2xvcjojZmZmfS5wYl9fcHJvZHVjdC0tY3VwLWluc2lkZSAucGJfaWNvbi1jdXAtaW5zaWRle2NvbG9yOmN1cnJlbnRDb2xvcn0ucGJfX3Byb2R1Y3QtLWN1cC1sYWJlbHtkaXNwbGF5OmJsb2NrfS5wYl9fcHJvZHVjdC0tY3VwLWxhYmVsIC5wYl9pY29uLWN1cC1jb2xvcntib3JkZXItcmFkaXVzOi4yNXJlbTtib3gtc2hhZG93OjAgMCAycHggcmdiYSgwLDAsMCwuOCk7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jazt0ZXh0LXNoYWRvdzowIDAgMnB4IHJnYmEoMCwwLDAsLjgpfS5wYl9fcHJvZHVjdC0tY3VwLWxhYmVsIC5wYl9pY29uLWN1cC1va3tvcGFjaXR5OjF9LnBiX19wcm9kdWN0LS1jdXAtaW5wdXQ6Y2hlY2tlZCsucGJfX3Byb2R1Y3QtLWN1cC1sYWJlbCAucGJfaWNvbi1jdXAtY29sb3IsLnBiX19wcm9kdWN0LS1jdXAtaW5wdXQ6Zm9jdXMrLnBiX19wcm9kdWN0LS1jdXAtbGFiZWwgLnBiX2ljb24tY3VwLWNvbG9yLC5wYl9fcHJvZHVjdC0tY3VwLWlucHV0OmhvdmVyKy5wYl9fcHJvZHVjdC0tY3VwLWxhYmVsIC5wYl9pY29uLWN1cC1jb2xvcntib3gtc2hhZG93OjAgNHB4IDhweCAwIGhzbGEoMCwwJSw0MiUsLjUpfS5wYl9fcHJvZHVjdC0tY3VwLWlucHV0Om5vdCg6Y2hlY2tlZCkrLnBiX19wcm9kdWN0LS1jdXAtbGFiZWwgLnBiX2ljb24tY3VwLW9re29wYWNpdHk6MH0ucGJfX3Byb2R1Y3QtLWN1cC10ZXh0e2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuNDI4NTcxNDI4NjttYXJnaW4tYm90dG9tOi4yNXJlbTt0ZXh0LWFsaWduOmNlbnRlcn0ucGJfX3Byb2R1Y3QtLWN1cC10ZXh0LWNvbG9ye2ZvbnQtd2VpZ2h0OjYwMDtwYWRkaW5nLWxlZnQ6LjVyZW19LnBiX19wcm9kdWN0LS1jdXAtY29sb3ItLWJveHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87bWF4LXdpZHRoOjM5MHB4O21heC13aWR0aDoyNC4zNzVyZW19LnBiX19wcm9kdWN0LS1jdXAtY29sb3ItLWl0ZW17bWFyZ2luLWJvdHRvbTouNXJlbX0ucGJfX3Byb2R1Y3QtLWN1cC1jb2xvci0taXRlbTpub3QoOmxhc3QtY2hpbGQpLC5wYl9fcHJvZHVjdC0tY3VwLWNvbG9yLS1pdGVtOm5vdCg6bnRoLW9mLXR5cGUoNikpe3BhZGRpbmctcmlnaHQ6LjI1cmVtfS5wYl9fcHJvZHVjdC0tY3VwLWNvbG9yLS1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpLC5wYl9fcHJvZHVjdC0tY3VwLWNvbG9yLS1pdGVtOm5vdCg6bnRoLW9mLXR5cGUoNykpe3BhZGRpbmctbGVmdDouMjVyZW19LnBiX19wcm9kdWN0LS1jdXAtY29sb3ItLWl0ZW0uaXMtZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHQ7b3BhY2l0eTouNDtwb2ludGVyLWV2ZW50czpub25lfS5wYl9fcHJvZHVjdC0tY3VwLWNvbG9yIC5wYl9pY29uLWN1cC1jb2xvciBbY2xhc3MqPXBiX2ljb24tXXtmb250LXNpemU6Mi41cmVtO2xpbmUtaGVpZ2h0OjF9LnBiX19wcm9kdWN0LS1yZXZpZXdze21hcmdpbi1ib3R0b206MS4yNXJlbX0ucGJfX3Byb2R1Y3QtLXJldmlld3MtdG9we2NvbG9yOiM0ZjRmNGY7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MTttYXJnaW4tYm90dG9tOjEuODc1cmVtO3Bvc2l0aW9uOnJlbGF0aXZlfS5wYl9fcHJvZHVjdC0tcmV2aWV3cy10b3A6bGFzdC1jaGlsZHt0ZXh0LWFsaWduOnJpZ2h0fS5wYl9fcHJvZHVjdC0tcmV2aWV3cy10aXRsZXtmb250LXdlaWdodDo3MDB9LnBiX19wcm9kdWN0LS1yZXZpZXdzLWxpbmt7Y29sb3I6IzAwNTRhNjtjdXJzb3I6cG9pbnRlcn0ucGJfX3Byb2R1Y3QtLXJldmlld3MtYXZhdGFye2ZsZXgtYmFzaXM6ODBweDttaW4td2lkdGg6ODBweDttaW4td2lkdGg6NXJlbX0ucGJfX3Byb2R1Y3QtLXJldmlld3MtaW1ney13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO2JhY2tncm91bmQtY29sb3I6I2RkZDtib3JkZXItcmFkaXVzOjE4MTU1LjM3NXJlbTtoZWlnaHQ6My43NXJlbTtvdmVyZmxvdzpoaWRkZW47dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6My43NXJlbX0ucGJfX3Byb2R1Y3QtLXJldmlld3MtbmFtZXtmbGV4LWJhc2lzOjEwMHB4O2ZvbnQtd2VpZ2h0OjcwMH0ucGJfX3Byb2R1Y3QtLXJldmlld3Mtc3RhciAucGJfaWNvbi1zdGFye2NvbG9yOiNlMGUwZTA7bWFyZ2luLXJpZ2h0Oi4xODc1cmVtfS5wYl9fcHJvZHVjdC0tcmV2aWV3cy1zdGFyLnN0YXItMSAucGJfaWNvbi1zdGFyOmZpcnN0LWNoaWxkLC5wYl9fcHJvZHVjdC0tcmV2aWV3cy1zdGFyLnN0YXItMiAucGJfaWNvbi1zdGFyOmZpcnN0LWNoaWxkLC5wYl9fcHJvZHVjdC0tcmV2aWV3cy1zdGFyLnN0YXItMiAucGJfaWNvbi1zdGFyOmZpcnN0LWNoaWxkKy5wYl9pY29uLXN0YXIsLnBiX19wcm9kdWN0LS1yZXZpZXdzLXN0YXIuc3Rhci0zIC5wYl9pY29uLXN0YXI6Zmlyc3QtY2hpbGQsLnBiX19wcm9kdWN0LS1yZXZpZXdzLXN0YXIuc3Rhci0zIC5wYl9pY29uLXN0YXI6Zmlyc3QtY2hpbGQrLnBiX2ljb24tc3RhciwucGJfX3Byb2R1Y3QtLXJldmlld3Mtc3Rhci5zdGFyLTMgLnBiX2ljb24tc3RhcjpmaXJzdC1jaGlsZCsucGJfaWNvbi1zdGFyKy5wYl9pY29uLXN0YXIsLnBiX19wcm9kdWN0LS1yZXZpZXdzLXN0YXIuc3Rhci00IC5wYl9pY29uLXN0YXI6Zmlyc3QtY2hpbGQsLnBiX19wcm9kdWN0LS1yZXZpZXdzLXN0YXIuc3Rhci00IC5wYl9pY29uLXN0YXI6Zmlyc3QtY2hpbGQrLnBiX2ljb24tc3RhciwucGJfX3Byb2R1Y3QtLXJldmlld3Mtc3Rhci5zdGFyLTQgLnBiX2ljb24tc3RhcjpmaXJzdC1jaGlsZCsucGJfaWNvbi1zdGFyKy5wYl9pY29uLXN0YXIsLnBiX19wcm9kdWN0LS1yZXZpZXdzLXN0YXIuc3Rhci00IC5wYl9pY29uLXN0YXI6Zmlyc3QtY2hpbGQrLnBiX2ljb24tc3RhcisucGJfaWNvbi1zdGFyKy5wYl9pY29uLXN0YXIsLnBiX19wcm9kdWN0LS1yZXZpZXdzLXN0YXIuc3Rhci01IC5wYl9pY29uLXN0YXI6Zmlyc3QtY2hpbGQsLnBiX19wcm9kdWN0LS1yZXZpZXdzLXN0YXIuc3Rhci01IC5wYl9pY29uLXN0YXI6Zmlyc3QtY2hpbGQrLnBiX2ljb24tc3RhciwucGJfX3Byb2R1Y3QtLXJldmlld3Mtc3Rhci5zdGFyLTUgLnBiX2ljb24tc3RhcjpmaXJzdC1jaGlsZCsucGJfaWNvbi1zdGFyKy5wYl9pY29uLXN0YXIsLnBiX19wcm9kdWN0LS1yZXZpZXdzLXN0YXIuc3Rhci01IC5wYl9pY29uLXN0YXI6Zmlyc3QtY2hpbGQrLnBiX2ljb24tc3RhcisucGJfaWNvbi1zdGFyKy5wYl9pY29uLXN0YXIsLnBiX19wcm9kdWN0LS1yZXZpZXdzLXN0YXIuc3Rhci01IC5wYl9pY29uLXN0YXI6Zmlyc3QtY2hpbGQrLnBiX2ljb24tc3RhcisucGJfaWNvbi1zdGFyKy5wYl9pY29uLXN0YXIrLnBiX2ljb24tc3Rhcntjb2xvcjojZWZjZTRhfS5wYl9fcHJvZHVjdC0tcmV2aWV3cy10ZXh0e2NvbG9yOiM0ZjRmNGY7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MTtwYWRkaW5nLXRvcDoxcmVtfS5wYl9fcHJvZHVjdC0tcmV2aWV3cy1jb21tZW50e2ZsZXgtZ3JvdzoxO3doaXRlLXNwYWNlOm5vcm1hbH0ucGJfX3Byb2R1Y3QtLXJldmlld3MtY29tbWVudC0tdG9we2Rpc3BsYXk6ZmxleH0ucGJfX3Byb2R1Y3QtLXJldmlld3MtaW5wdXQ6bm90KDpjaGVja2VkKSsucGJfX2ZsZXggLnBiX19wcm9kdWN0LS1yZXZpZXdzLWZvcm17cG9pbnRlci1ldmVudHM6bm9uZX0ucGJfX3Byb2R1Y3QtLXJldmlld3MtaW5wdXQ6Y2hlY2tlZCsucGJfX2ZsZXggLnBiX19wcm9kdWN0LS1yZXZpZXdzLWZvcm17bWF4LWhlaWdodDoxMDAwcHg7bWF4LWhlaWdodDo2Mi41cmVtO3otaW5kZXg6Mn0ucGJfX3Byb2R1Y3QtLXJldmlld3MtZm9ybXstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czouMjVyZW07Ym94LXNoYWRvdzowIDRweCA2NHB4IDAgcmdiYSgwLDAsMCwuMTUpO21heC1oZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzouNXJlbTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDoxMDAlO3dpZHRoOjA7ei1pbmRleDoxfS5wYl9fcHJvZHVjdC0tcmV2aWV3cy1pdGVte2ZsZXgtd3JhcDpub3dyYXB9LnBiX19wcm9kdWN0LS1yZXZpZXdzLWl0ZW0rLnBiX19wcm9kdWN0LS1yZXZpZXdzLWl0ZW17cGFkZGluZy10b3A6MS4yNXJlbX0ucGJfX3Byb2R1Y3QtLXJldmlld3MtcGFnZXN7dGV4dC1hbGlnbjpyaWdodH0ucGJfX3Byb2R1Y3QtLXJldmlld3MtcGFnZXMtLWl0ZW17Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS4zNzU7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MS4yNXJlbX0ucGJfX3Byb2R1Y3QtLXJldmlld3MtcGFnZXMtLWl0ZW0uaXMtYWN0aXZle2NvbG9yOiMwMDU0YTZ9LnBiX19wcm9kdWN0LS1jb21wbGVtZW50LXRpdGxle2JvcmRlci1ib3R0b206LjA2MjVyZW0gc29saWQgI2JkYmRiZDtmb250LXNpemU6MS4xMjVyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuMzMzMzMzMzMzMztwYWRkaW5nLWJvdHRvbTouNXJlbTt0ZXh0LWFsaWduOmNlbnRlcn0ucGJfX3Byb2R1Y3QtLWNvbXBsZW1lbnQtbGlzdHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcn0ucGJfX3Byb2R1Y3QtLWNvbXBsZW1lbnQtaXRlbXtjb2xvcjojODI4MjgyO2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjEwNnB4O21heC13aWR0aDo2LjYyNXJlbTttaW4td2lkdGg6OThweDttaW4td2lkdGg6Ni4xMjVyZW07dGV4dC1hbGlnbjpjZW50ZXJ9LnBiX19wcm9kdWN0LS1jb21wbGVtZW50LWxpbmt7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7dXNlci1kcmFnOm5vbmU7LXdlYmtpdC11c2VyLWRyYWc6bm9uZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmctdG9wOjEuMjVyZW07LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5wYl9fcHJvZHVjdC0tY29tcGxlbWVudC1uYW1le2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjEuMjU7cGFkZGluZy10b3A6LjYyNXJlbX0ucGJfX3Byb2R1Y3QtLXZpZGVvLXNjcm9sbHstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOm5vd3JhcDtmb250LXNpemU6MDtsaW5lLWhlaWdodDowO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLWJvdHRvbTozLjEyNXJlbTtwb3NpdGlvbjpyZWxhdGl2ZX0ucGJfX3Byb2R1Y3QtLXZpZGVvLXNjcm9sbCAudG5zLW5hdnthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2hlaWdodDozLjEyNXJlbTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDoxMDAlfS5wYl9fcHJvZHVjdC0tdmlkZW8tc2Nyb2xsIC50bnMtbmF2PmJ1dHRvbntoZWlnaHQ6MS4yNXJlbTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxLjI1cmVtfS5wYl9fcHJvZHVjdC0tdmlkZW8tc2Nyb2xsIC50bnMtbmF2PmJ1dHRvbjphZnRlcnstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtiYWNrZ3JvdW5kLWNvbG9yOiNkZGQ7Ym9yZGVyLXJhZGl1czoxODE1NS4zNzVyZW07Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0Oi4zMTI1cmVtO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOi4zMTI1cmVtfS5wYl9fcHJvZHVjdC0tdmlkZW8tc2Nyb2xsIC50bnMtbmF2PmJ1dHRvbi50bnMtbmF2LWFjdGl2ZTphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZTAwMzd9LnBiX19wcm9kdWN0LS12aWRlby1pdGVtLnRucy1pdGVte3dpZHRoOjEwMCV9LnBiX19wcm9kdWN0LS12aWRlby10aXRsZXtjb2xvcjojNGY0ZjRmO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxO21hcmdpbi1ib3R0b206MS44NzVyZW19LnBiX19wcm9kdWN0LS12aWRlby1saW5re2N1cnNvcjpwb2ludGVyfS5wYl9fcHJvZHVjdC0tdmlkZW8tbGlzdDpub3QoLnRucy1zbGlkZXIpey13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6bm93cmFwO292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXB9LnBiX19wcm9kdWN0LS12aWRlby12ZHtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcn0ucGJfX3Byb2R1Y3QtLXZpZGVvLXZkOmFmdGVye2JvcmRlcjoyLjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWxlZnQ6My43NXJlbSBzb2xpZCAjZmZmO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0xLjg3NXJlbTttYXJnaW4tdG9wOi0yLjVyZW07cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06c2NhbGUoMSl9LnBiX19wcm9kdWN0LS12aWRlby12ZDpmb2N1czphZnRlciwucGJfX3Byb2R1Y3QtLXZpZGVvLXZkOmhvdmVyOmFmdGVye3RyYW5zZm9ybTpzY2FsZSgxLjMpfS5wYl9fcHJvZHVjdC0tZXhwcmVzc3std2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZmY4ZDAwO2JvcmRlci1yYWRpdXM6LjI1cmVtO2NvbG9yOiNmZmY7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbi1ib3R0b206LjYyNXJlbTttYXJnaW4tdG9wOi42MjVyZW07bWluLWhlaWdodDo0MHB4O21pbi1oZWlnaHQ6Mi41cmVtO3BhZGRpbmctbGVmdDouMzEyNXJlbTtwYWRkaW5nLXJpZ2h0Oi4zMTI1cmVtO3RleHQtYWxpZ246Y2VudGVyOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTt3aWR0aDoxMDAlfS5wYl9fcHJvZHVjdC0tZXhwcmVzcy10ZXh0e2ZvbnQtd2VpZ2h0OjcwMH0ucGJfX3Byb2R1Y3QtLWV4cHJlc3MtaW1ne2ZvbnQtc2l6ZToxLjg3NXJlbTtsaW5lLWhlaWdodDoxLjMzMzMzMzMzMzM7cGFkZGluZzowIC4zNzVyZW19LnBiX19wcm9kdWN0LS1nZW5kZXItY2hhbmdle2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kfS5wYl9fcHJvZHVjdC0tZ2VuZGVyLXRleHR7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6My40Mjg1NzE0Mjg2O21hcmdpbi1ib3R0b206LjI1cmVtO3RleHQtYWxpZ246Y2VudGVyfS5wYl9fcHJvZHVjdC0tZ2VuZGVyLWxpbmt7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzowIC4xMjVyZW07cG9zaXRpb246cmVsYXRpdmV9LnBiX19wcm9kdWN0LS1nZW5kZXItbGluay5pcy1zZWxlY3R7Y29sb3I6IzAwNTRhNjtmb250LXdlaWdodDo3MDB9LnBiX19wcm9kdWN0LS1nZW5kZXItbGluazpub3QoOmZpcnN0LWNoaWxkKTpiZWZvcmV7Y29udGVudDpcIi/CoFwiO3BhZGRpbmc6MCAuMTI1cmVtfS5wYl9fcHJvZHVjdC0tZGF5IC5wYl9fcHJvZHVjdC0tcGhvdG8tYmxvY2t7LXdlYmtpdC1hbmltYXRpb246MnMgbGluZWFyIGluZmluaXRlIHB1bHNlRGF5O2FuaW1hdGlvbjoycyBsaW5lYXIgaW5maW5pdGUgcHVsc2VEYXk7Ym9yZGVyOi4xMjVyZW0gc29saWQgcmVkfS5wYl9fcHJvZHVjdC0tbG9ja3std2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDthbGlnbi1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC44KTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2hlaWdodDoxMDAlO2p1c3RpZnktY29udGVudDpjZW50ZXI7b3ZlcmZsb3c6aGlkZGVufS5wYl9fcHJvZHVjdC0tbG9jay1ib3h7Ym9yZGVyLXJhZGl1czouMjVyZW07Y29sb3I6I2ZmZjtoZWlnaHQ6MTAwJTtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7dG9wOjA7d2lkdGg6MTAwJTt6LWluZGV4OjJ9LnBiX19wcm9kdWN0LS1sb2NrLWljb257Zm9udC1zaXplOjguMTI1cmVtfS5wYl9fcHJvZHVjdC0tbG9jay10aXRsZXtmb250LXNpemU6MS41cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjI1O3BhZGRpbmctYm90dG9tOi42MjVyZW19LnBiX19wcm9kdWN0LS1sb2NrLXRleHR7Zm9udC1zaXplOi43NXJlbX0ucGJfX3Byb2R1Y3QtLWxvY2stbGlzdHtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbi10b3A6MS4yNXJlbX0ucGJfX3Byb2R1Y3QtLWxvY2staXRlbXstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjouMDYyNXJlbSBzb2xpZDtib3JkZXItcmFkaXVzOi4yNXJlbTtib3gtc2hhZG93OjAgMCAwIDAgcmdiYSgwLDAsMCwuMTUpO2NvbG9yOiMwMDU0YTY7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmb250LXNpemU6LjgxMjVyZW07anVzdGlmeS1jb250ZW50OmNlbnRlcjtsaW5lLWhlaWdodDoxLjg0NjE1Mzg0NjI7bWluLWhlaWdodDo5MHB4O21pbi1oZWlnaHQ6NS42MjVyZW07b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MCAuMjVyZW19LnBiX19wcm9kdWN0LS1sb2NrLWl0ZW06Zm9jdXMsLnBiX19wcm9kdWN0LS1sb2NrLWl0ZW06aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDA1NGE2O2JveC1zaGFkb3c6MCAxMnB4IDE1cHggMCByZ2JhKDAsMCwwLC4xNSk7Y29sb3I6I2ZmZn0ucGJfX3Byb2R1Y3QtLWxvY2staXRlbS1pY29ue2ZvbnQtc2l6ZToyLjVyZW19LnBiX19wcm9kdWN0LS1sb2NrLWl0ZW0tdGV4dHtmb250LXNpemU6LjYyNXJlbTtsaW5lLWhlaWdodDoxLjh9LnBiX19yZXZpZXdzLS10aXRsZXtmb250LXNpemU6MS41cmVtfS5wYl9fcmV2aWV3cy0tbGFiZWx7YWxpZ24tY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2JvcmRlcjouMDYyNXJlbSBzb2xpZCAjZTBlMGUwO2JvcmRlci1yYWRpdXM6LjI1cmVtO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Zm9udC1zaXplOjFyZW07anVzdGlmeS1jb250ZW50OmNlbnRlcjttaW4taGVpZ2h0OjQ4cHg7bWluLWhlaWdodDozcmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LnBiX19yZXZpZXdzLS1sYWJlbC1maWxle2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDg0LDE2NiwuMSk7Ym9yZGVyLWNvbG9yOnJnYmEoMCw4NCwxNjYsLjEpO2N1cnNvcjpwb2ludGVyfS5wYl9fcmV2aWV3cy0tbGFiZWwtZmlsZTpmb2N1cywucGJfX3Jldmlld3MtLWxhYmVsLWZpbGU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsODQsMTY2LC41KX0ucGJfX3Jldmlld3MtLWJsb2Nre3dpZHRoOjEwMCV9LnBiX19yZXZpZXdzLS1pdGVte3BhZGRpbmc6LjVyZW19LnBiX19yZXZpZXdzLS10ZXh0YXJlYXtoZWlnaHQ6MTEuMjVyZW19LnBiX19yZXZpZXdzLS1pbnB1dC10ZXh0ZmlsZXtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoyLjg3NTttYXJnaW4tdG9wOjA7b3JkZXI6MX0ucGJfX3Jldmlld3MtLWlucHV0LC5wYl9fcmV2aWV3cy0tdGV4dGFyZWF7Zm9udC1zaXplOmluaGVyaXQ7bWFyZ2luLWJvdHRvbTowO29yZGVyOjI7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTAwJX0ucGJfX3Jldmlld3MtLWlucHV0OjotbW96LXBsYWNlaG9sZGVyLC5wYl9fcmV2aWV3cy0tdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXJ7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7Y29sb3I6I2RkZDt0ZXh0LWFsaWduOmNlbnRlcjstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LnBiX19yZXZpZXdzLS1pbnB1dDo6cGxhY2Vob2xkZXIsLnBiX19yZXZpZXdzLS10ZXh0YXJlYTo6cGxhY2Vob2xkZXJ7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7Y29sb3I6I2RkZDt0ZXh0LWFsaWduOmNlbnRlcjstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LnBiX19yZXZpZXdzLS1pbnB1dC10ZXh0LC5wYl9fcmV2aWV3cy0tdGV4dGFyZWEtdGV4dHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzAwNTRhNjtmb250LXNpemU6Ljc1cmVtO2xpbmUtaGVpZ2h0OjEuMTY2NjY2NjY2NzttYXJnaW4tdG9wOjA7b3JkZXI6MTtwYWRkaW5nLWxlZnQ6LjM3NXJlbTtwYWRkaW5nLXJpZ2h0Oi4zNzVyZW19LnBiX19yZXZpZXdzLS1pbnB1dDpmb2N1cywucGJfX3Jldmlld3MtLXRleHRhcmVhOmZvY3Vze2NvbG9yOiM0ZjRmNGY7Zm9udC1zaXplOjEuMzc1cmVtO2xpbmUtaGVpZ2h0OjEuMzYzNjM2MzYzNjttYXJnaW4tYm90dG9tOi41cmVtfS5wYl9fcmV2aWV3cy0taW5wdXQ6Zm9jdXMrLnBiX19yZXZpZXdzLS1pbnB1dC10ZXh0LC5wYl9fcmV2aWV3cy0taW5wdXQ6Zm9jdXMrLnBiX19yZXZpZXdzLS10ZXh0YXJlYS10ZXh0LC5wYl9fcmV2aWV3cy0tdGV4dGFyZWE6Zm9jdXMrLnBiX19yZXZpZXdzLS1pbnB1dC10ZXh0LC5wYl9fcmV2aWV3cy0tdGV4dGFyZWE6Zm9jdXMrLnBiX19yZXZpZXdzLS10ZXh0YXJlYS10ZXh0e21hcmdpbi10b3A6LS41cmVtfS5wYl9fcmV2aWV3cy0tYnV0dG9ue2JvcmRlci1yYWRpdXM6LjI1cmVtO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6Mi41O3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCV9LnBiX19yZXZpZXdzLS1yYXRpbmctdGV4dHtmb250LXNpemU6Ljg3NXJlbX0ucGJfX3Jldmlld3MtLXJhdGluZy1pbnB1dDpjaGVja2Vkfi5wYl9fcmV2aWV3cy0tcmF0aW5nLWl0ZW17LXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjojZWZjZTRhO2NvbG9yOiNlZmNlNGF9LnBiX19yZXZpZXdzLS1yYXRpbmctaXRlbXstd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOjFweDstd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOi4wNjI1cmVtOy13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6I2RkZDtjb2xvcjp0cmFuc3BhcmVudDtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nOjAgLjI1cmVtfS5wYl9fcmV2aWV3cy0tcmF0aW5nLWl0ZW06Zm9jdXMsLnBiX19yZXZpZXdzLS1yYXRpbmctaXRlbTpmb2N1c34ucGJfX3Jldmlld3MtLXJhdGluZy1pdGVtLC5wYl9fcmV2aWV3cy0tcmF0aW5nLWl0ZW06aG92ZXIsLnBiX19yZXZpZXdzLS1yYXRpbmctaXRlbTpob3Zlcn4ucGJfX3Jldmlld3MtLXJhdGluZy1pdGVtey13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6I2VmY2U0YTtjb2xvcjojZWZjZTRhfS5wYl9fcmV2aWV3cy0tcmF0aW5nLXJhdGV7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnBiX19yZXZpZXdzLS1yYXRpbmctYm94e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0ucGJfX3Jldmlld3MtLWhye2JvcmRlcjowO2JvcmRlci10b3A6LjA2MjVyZW0gc29saWQgI2YyZjJmMjttYXJnaW46OHB4O3dpZHRoOjEwMCV9LnBiX19yZXZpZXdzLS1idXR0b24tY2xvc2V7YmFja2dyb3VuZC1jb2xvcjojZWVlO2NvbG9yOiM2NjZ9LnBiX19yZXZpZXdzLS1idXR0b24tY2xvc2U6Zm9jdXMsLnBiX19yZXZpZXdzLS1idXR0b24tY2xvc2U6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZTBlMGUwfS5wYl9fcmV2aWV3cy0tYnV0dG9uLXN1Ym1pdHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDU0YTY7Y29sb3I6I2ZmZn0ucGJfX3Jldmlld3MtLWJ1dHRvbi1zdWJtaXQ6Zm9jdXMsLnBiX19yZXZpZXdzLS1idXR0b24tc3VibWl0OmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAwNDQ4Nn0ucGJfX3Jldmlld3MtLWJ1dHRvbjphY3RpdmV7dHJhbnNmb3JtOnNjYWxlKC45NSl9LnBiX19vd257dGV4dC1hbGlnbjpjZW50ZXJ9LnBiX19vd24tbGFiZWx7YmFja2dyb3VuZC1jb2xvcjojYmRiZGJkO2JvcmRlci1yYWRpdXM6MCAwIDYuMjVyZW0gNi4yNXJlbTtjb2xvcjojZmZmO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87cG9zaXRpb246cmVsYXRpdmU7dG9wOi0uNjI1cmVtO3doaXRlLXNwYWNlOm5vd3JhcH0ucGJfX2ZhYnJpYy0taXRlbXttaW4taGVpZ2h0OjY4cHg7bWluLWhlaWdodDo0LjI1cmVtO21pbi13aWR0aDoxMDBweDttaW4td2lkdGg6Ni4yNXJlbTtwb3NpdGlvbjpyZWxhdGl2ZX0ucGJfX2ZhYnJpYy0taXRlbTpub3QoLnBiX19mYWJyaWMtLWl0ZW0taW5mbykgLnBiX19mYWJyaWMtLWJ1dHRvbntjdXJzb3I6cG9pbnRlcn0ucGJfX2ZhYnJpYy0taXRlbTpub3QoLnBiX19mYWJyaWMtLWl0ZW0taW5mbykgLnBiX19mYWJyaWMtLWJ1dHRvbjpmb2N1cywucGJfX2ZhYnJpYy0taXRlbTpub3QoLnBiX19mYWJyaWMtLWl0ZW0taW5mbykgLnBiX19mYWJyaWMtLWJ1dHRvbjpob3Zlcntib3gtc2hhZG93OjAgMTJweCAxNXB4IDAgcmdiYSgwLDAsMCwuMTUpfS5wYl9fZmFicmljLS1pdGVtOm5vdCgucGJfX2ZhYnJpYy0tdGltZXIpIC5wYl9fZmFicmljLS1jbG9jaywucGJfX2ZhYnJpYy0taXRlbTpub3QoLnBiX19mYWJyaWMtLXRpbWVyKSAucGJfX2ZhYnJpYy0tdGltZXI6YWZ0ZXJ7ZGlzcGxheTpub25lfS5wYl9fZmFicmljLS1zaXple2ZsZXgtZ3JvdzoxO21hcmdpbi1ib3R0b206MS4yNXJlbTtwYWRkaW5nLXRvcDouNjI1cmVtfS5wYl9fZmFicmljLS1zaXplLC5wYl9fZmFicmljLS1zaXplLWJ1dHRvbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnBiX19mYWJyaWMtLXNpemUtYnV0dG9ue2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOi4wNjI1cmVtIHNvbGlkICNkM2QzZDM7Ym9yZGVyLXJhZGl1czouMjVyZW07Ym94LXNoYWRvdzowIDAgMCAwIHJnYmEoMCwwLDAsLjE1KTtjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6LjgxMjVyZW07bGluZS1oZWlnaHQ6MS44NDYxNTM4NDYyO21pbi1oZWlnaHQ6NDhweDttaW4taGVpZ2h0OjNyZW07cGFkZGluZzowIC4yNXJlbX0ucGJfX2ZhYnJpYy0tc2l6ZS1idXR0b24uaXMtc2VsZWN0e2JhY2tncm91bmQtY29sb3I6IzAwNTRhNn0ucGJfX2ZhYnJpYy0tc2l6ZS1idXR0b24uaXMtc2VsZWN0IC5wYl9fZmFicmljLS1zaXplLW51bWJlciwucGJfX2ZhYnJpYy0tc2l6ZS1idXR0b24uaXMtc2VsZWN0IC5wYl9fZmFicmljLS1zaXplLXRleHR7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo3MDB9LnBiX19mYWJyaWMtLXNpemUtYnV0dG9uOmZvY3VzLC5wYl9fZmFicmljLS1zaXplLWJ1dHRvbjpob3Zlcntib3gtc2hhZG93OjAgMTJweCAxNXB4IDAgcmdiYSgwLDAsMCwuMTUpfS5wYl9fZmFicmljLS1zaXplLW51bWJlciwucGJfX2ZhYnJpYy0tc2l6ZS10ZXh0e2NvbG9yOiMwMDU0YTY7dGV4dC1hbGlnbjpjZW50ZXJ9LnBiX19mYWJyaWMtLXNpemUtbGluaywucGJfX2ZhYnJpYy0tc2l6ZS10aXRsZXtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjQyODU3MTQyODY7bWFyZ2luLWJvdHRvbTouMzc1cmVtfS5wYl9fZmFicmljLS1zaXplLWxpbmt7Y29sb3I6IzAwNTRhNjtjdXJzb3I6cG9pbnRlcn0ucGJfX2ZhYnJpYy0tc2l6ZS1saW5rLWJveHt0ZXh0LWFsaWduOnJpZ2h0fS5wYl9fZmFicmljLS1zaXplLWlucHV0OmNoZWNrZWQrLnBiX19mYWJyaWMtLXNpemUtYnV0dG9ue2JhY2tncm91bmQtY29sb3I6IzAwNTRhNn0ucGJfX2ZhYnJpYy0tc2l6ZS1pbnB1dDpjaGVja2VkKy5wYl9fZmFicmljLS1zaXplLWJ1dHRvbiAucGJfX2ZhYnJpYy0tc2l6ZS1jb3VudCwucGJfX2ZhYnJpYy0tc2l6ZS1pbnB1dDpjaGVja2VkKy5wYl9fZmFicmljLS1zaXplLWJ1dHRvbiAucGJfX2ZhYnJpYy0tc2l6ZS1udW1iZXIsLnBiX19mYWJyaWMtLXNpemUtaW5wdXQ6Y2hlY2tlZCsucGJfX2ZhYnJpYy0tc2l6ZS1idXR0b24gLnBiX19mYWJyaWMtLXNpemUtdGV4dHtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjcwMH0ucGJfX2ZhYnJpYy0tc2l6ZS1jb3VudCwucGJfX2ZhYnJpYy0tc2l6ZS1zYWxle2ZvbnQtc2l6ZTouNjg3NXJlbTtsaW5lLWhlaWdodDoxLjA5MDkwOTA5MDk7dGV4dC1hbGlnbjpjZW50ZXJ9LnBiX19mYWJyaWMtLXNpemUtc2FsZXtjb2xvcjojZmY3MjhjfS5wYl9fZmFicmljLS1saXN0e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kO3RleHQtYWxpZ246Y2VudGVyfS5wYl9fZmFicmljLS1idXR0b257YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjouMDYyNXJlbSBzb2xpZCAjZDNkM2QzO2JvcmRlci1yYWRpdXM6LjM3NXJlbTtib3gtc2hhZG93OjAgMCAwIDAgcmdiYSgwLDAsMCwuMTUpO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmV9LnBiX19mYWJyaWMtLW5hbWV7Y29sb3I6IzAwNTRhNjtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS40fS5wYl9fZmFicmljLS1uYW1lIC5wYl9fdG9vbHRpcC1ib3h7bGluZS1oZWlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0ucGJfX2ZhYnJpYy0tbmFtZSAucGJfX3Rvb2x0aXAtYm94IC5wYl9fdG9vbHRpcC1pbmZve2FsaWduLWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDU0YTY7Ym9yZGVyLXJhZGl1czoxODE1NS4zNzVyZW07Y29sb3I6I2ZmZjtkaXNwbGF5OmZsZXg7aGVpZ2h0OjFyZW07anVzdGlmeS1jb250ZW50OmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxcmVtfS5wYl9fZmFicmljLS1uYW1lIC5wYl9fdG9vbHRpcC1ib3ggLnBiX190b29sdGlwLWluZm86YmVmb3Jle2ZvbnQtc2l6ZTouNXJlbTtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MS43NX0ucGJfX2ZhYnJpYy0tcHJpY2V7Y29sb3I6IzRmNGY0Zjtmb250LXNpemU6Ljc1cmVtO2xpbmUtaGVpZ2h0OjEuNX0ucGJfX2ZhYnJpYy0tcHJpY2Utb2xke3Bvc2l0aW9uOnJlbGF0aXZlfS5wYl9fZmFicmljLS1wcmljZS1vbGQ6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2hlaWdodDouMDYyNXJlbTtsZWZ0OjA7bWFyZ2luLXRvcDotLjA2MjVyZW07cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6NTAlO3dpZHRoOjEwMCU7ei1pbmRleDoxfS5wYl9fZmFicmljLS1wcmljZS1uZXd7Zm9udC13ZWlnaHQ6NzAwfS5wYl9fZmFicmljLS1wcmUtaW5mb3thbGlnbi1jb250ZW50OmNlbnRlcjtkaXNwbGF5OmlubGluZS1ibG9ja30ucGJfX2ZhYnJpYy0tcHJlLWxpbmt7Y29sb3I6IzAwNTRhNjtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTouNzVyZW07bGluZS1oZWlnaHQ6MS4xNjY2NjY2NjY3fS5wYl9fZmFicmljLS10eXBlLXRpdGxle3BhZGRpbmctdG9wOjFyZW19LnBiX19mYWJyaWMtLXR5cGUtdGl0bGUgKntmb250LXdlaWdodDo3MDB9LnBiX19mYWJyaWMtLXR5cGUtdGl0bGUgLnBiX19mYWJyaWMtLXNpemUtdGl0bGV7bGluZS1oZWlnaHQ6MS4xNDI4NTcxNDI5fS5wYl9fZmFicmljLS10eXBlLXRpdGxlKy5wYl9fZmFicmljLS10eXBlLWxpc3QgLnBiX19mYWJyaWMtLXR5cGUtc2VsZWN0e21hcmdpbi1ib3R0b206LjI1cmVtO3BhZGRpbmctdG9wOjB9LnBiX19mYWJyaWMtLXR5cGUtc2VsZWN0e21hcmdpbi1ib3R0b206LjYyNXJlbTtwYWRkaW5nLXRvcDouNjI1cmVtO3dpZHRoOjEwMCV9LnBiX19mYWJyaWMtLXR5cGUtbGlzdHthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtoZWlnaHQ6MTAwJTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5wYl9fZmFicmljLS1pbnB1dDpjaGVja2VkKy5wYl9fZmFicmljLS1idXR0b257YmFja2dyb3VuZC1jb2xvcjojMDA1NGE2fS5wYl9fZmFicmljLS1pbnB1dDpjaGVja2VkKy5wYl9fZmFicmljLS1idXR0b24gLnBiX19mYWJyaWMtLWltZywucGJfX2ZhYnJpYy0taW5wdXQ6Y2hlY2tlZCsucGJfX2ZhYnJpYy0tYnV0dG9uIC5wYl9fZmFicmljLS1uYW1lLC5wYl9fZmFicmljLS1pbnB1dDpjaGVja2VkKy5wYl9fZmFicmljLS1idXR0b24gLnBiX19mYWJyaWMtLXByaWNle2NvbG9yOiNmZmZ9LnBiX19mYWJyaWMtLWlucHV0OmNoZWNrZWQrLnBiX19mYWJyaWMtLWJ1dHRvbiAucGJfX2ZhYnJpYy0tbmFtZSAucGJfX3Rvb2x0aXAtYm94IC5wYl9fdG9vbHRpcC1pbmZve2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojMDA1NGE2fS5wYl9fZmFicmljLS1pbnB1dDpub3QoOmNoZWNrZWQpfi5wYl9fZmFicmljLS1wcmUtaW5mb3tvcGFjaXR5OjA7cG9pbnRlci1ldmVudHM6bm9uZX0ucGJfX2ZhYnJpYy0tYWRkaWNvbntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnBiX19mYWJyaWMtLWltZ3tjb2xvcjojMDA1NGE2fS5wYl9fZmFicmljLS1pbWcgW2NsYXNzXj1wYl9pY29uLV17Zm9udC1zaXplOjEuMzc1cmVtO2xpbmUtaGVpZ2h0OjEuMDkwOTA5MDkwOX0ucGJfX2ZhYnJpYy0taW1nLXRleHR7ZGlzcGxheTpibG9jaztmb250LXNpemU6LjYyNXJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS42fS5wYl9fZmFicmljLS1pdGVtOmZpcnN0LWNoaWxkIC5wYl9fZmFicmljLS1idXR0b257bWFyZ2luLWxlZnQ6MH0ucGJfX2ZhYnJpYy0taXRlbTpsYXN0LWNoaWxkIC5wYl9fZmFicmljLS1idXR0b257bWFyZ2luLXJpZ2h0OjB9LnBiX19mYWJyaWMtLWl0ZW0taW5mb3t3aWR0aDoxMDAlfS5wYl9fZmFicmljLS1pdGVtLWluZm8gLnBiX19mYWJyaWMtLWJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiNmZjhkMDA7Ym9yZGVyLWNvbG9yOiNmZjhkMDB9LnBiX19mYWJyaWMtLWl0ZW0taW5mbyBbY2xhc3NePXBiX2ljb24tXXtjb2xvcjojZmZmO2ZvbnQtc2l6ZToyLjVyZW07bGluZS1oZWlnaHQ6MX0ucGJfX2ZhYnJpYy0taXRlbS1pbmZvIC5wYl9fZmFicmljLS1uYW1le2NvbG9yOiNmZmY7Zm9udC1zaXplOi43NXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4wODMzMzMzMzMzO3BhZGRpbmctbGVmdDouNjI1cmVtO3RleHQtYWxpZ246bGVmdH0ucGJfX2ZhYnJpYy0tY2xvY2t7Ym90dG9tOjB9LnBiX19mYWJyaWMtLWNsb2NrICp7Zm9udC13ZWlnaHQ6NzAwfS5wYl9fZmFicmljLS1jbG9jaywucGJfX2ZhYnJpYy0tdGltZXI6YWZ0ZXJ7Y29sb3I6cmVkO2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjE7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MH0ucGJfX2ZhYnJpYy0tdGltZXJ7cG9zaXRpb246cmVsYXRpdmV9LnBiX19mYWJyaWMtLXRpbWVyOmFmdGVye2JvdHRvbToxMDAlO2NvbnRlbnQ6XCItMTUlXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC13ZWlnaHQ6NzAwfS5wYl9fZmFicmljLS1jaG9vc2VyIC5wYl9fZmFicmljLS1zaXplLWJsb2Nre3BhZGRpbmctYm90dG9tOjEuMjVyZW19LnBiX19pbmZvLS10YWJze2JvcmRlci1ib3R0b206LjA2MjVyZW0gc29saWQgI2JkYmRiZDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZH0ucGJfX2luZm8tLXRhYnttYXJnaW4tYm90dG9tOi0uMDYyNXJlbX0ucGJfX2luZm8tLXRhYi1uYW1le2NvbG9yOiMwMDU0YTY7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS41O3BhZGRpbmc6Ljc1cmVtIC4yNXJlbX0ucGJfX2luZm8tLWd1YXJhbnRlZXN7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleH0ucGJfX2luZm8tLWd1YXJhbnRlZXM6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjEuODc1cmVtfS5wYl9faW5mby0tZ3VhcmFudGVlczpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjEuMjVyZW19LnBiX19pbmZvLS1ndWFyYW50ZWVzLWltZ3tjb2xvcjojYmRiZGJkO2ZvbnQtc2l6ZTozcmVtO2xpbmUtaGVpZ2h0OjE7cGFkZGluZy1sZWZ0Oi42MjVyZW07cGFkZGluZy1yaWdodDouNjI1cmVtfS5wYl9faW5mby0tZ3VhcmFudGVlcy10ZXh0e2NvbG9yOiM0ZjRmNGZ9LnBiX19pbmZvLS13aG9sZXNhbGUtdGl0bGV7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MTttYXJnaW4tdG9wOjFyZW07dGV4dC1hbGlnbjpjZW50ZXJ9LnBiX19pbmZvLS13aG9sZXNhbGUtdGl0bGU+c21hbGx7ZGlzcGxheTpibG9jaztmb250LXNpemU6Ljc1cmVtO2xpbmUtaGVpZ2h0OjE7cGFkZGluZzoxcmVtIDB9LnBiX19pbmZvLS13aG9sZXNhbGUtdGV4dHtjb2xvcjojNWM1YzVjfS5wYl9faW5mby0td2hvbGVzYWxlIC5wYl9fZm9ybS0tY2hlY2tib3gtdGV4dCwucGJfX2luZm8tLXdob2xlc2FsZS10ZXh0e2ZvbnQtc2l6ZTouNjI1cmVtO2xpbmUtaGVpZ2h0OjEuMn0ucGJfX2luZm8tLXdob2xlc2FsZSAucGJfX2Zvcm0tLWNoZWNrYm94LXRleHR7cGFkZGluZy1sZWZ0OjIuNXJlbTt0ZXh0LWFsaWduOmxlZnR9LnBiX19pbmZvLS13aG9sZXNhbGUgLmJ1dHRvbl9fZGVmYXVsdHtmb250LXNpemU6Ljc1cmVtO2xpbmUtaGVpZ2h0OjQuMTY2NjY2NjY2N30ucGJfX2luZm8tLXdob2xlc2FsZS1saW5re2Rpc3BsYXk6YmxvY2t9LnBiX19pbmZvLS1sYWJlbHt3aWR0aDoxMDAlfS5wYl9faW5mby0tbGFiZWwtaXRlbSwucGJfX2luZm8tLW1vcmUtaXRlbXtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxfS5wYl9faW5mby0tbW9yZS1pdGVte2NvbG9yOiM0ZjRmNGZ9LnBiX19pbmZvLS1tb3JlLWl0ZW0gLnBiX2ljb24tcXVlc3Rpb257YmFja2dyb3VuZC1jb2xvcjojYTRhNGE0O2JvcmRlci1yYWRpdXM6MTgxNTUuMzc1cmVtO2NvbG9yOiNmZmY7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOi43NXJlbTtoZWlnaHQ6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjMzMzMzMzMzMzM7bWFyZ2luLWxlZnQ6LjI1cmVtO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOi44NzVyZW19LnBiX19pbmZvLS1tb3JlLWxpbmt7Y29sb3I6IzAwNTRhNjtjdXJzb3I6cG9pbnRlcjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5wYl9faW5mby0tbW9yZS1jb2xvcntjb2xvcjojZWUyNTRhfS5wYl9faW5mby0tbW9yZS1jb21wbGFpbntjb2xvcjojODI4MjgyO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MCAuMjVyZW0gMCAuNzVyZW19LnBiX19pbmZvLS1pbmZvcm1hdGlvbnttYXJnaW4tYm90dG9tOjEuMjVyZW07cGFkZGluZy10b3A6LjYyNXJlbX0ucGJfX2luZm8tLW1vcmV7d2lkdGg6MTAwJX0ucGJfX2ZhYnJpYy0tbW9kYWx7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O21heC13aWR0aDoxMTgwcHg7bWF4LXdpZHRoOjczLjc1cmVtfS5wYl9fZmFicmljLS1tb2RhbC0tYm9keXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHk7bWFyZ2luOjIwcHg7bWluLWhlaWdodDo0ODBweDttaW4taGVpZ2h0OjMwcmVtfS5wYl9fZmFicmljLS1tb2RhbC0tdGl0bGV7Y29sb3I6IzRmNGY0Zjtmb250LXNpemU6Mi4yNXJlbTtmb250LXdlaWdodDo3MDB9LnBiX19mYWJyaWMtLW1vZGFsLS1zaWduYXR1cmV7Y29sb3I6IzRmNGY0Zjtmb250LXNpemU6MS4xMjVyZW19LnBiX19mYWJyaWMtLW1vZGFsLS1zdGFye21hcmdpbi1ib3R0b206LjVyZW07cGFkZGluZy10b3A6LjVyZW19LnBiX19mYWJyaWMtLW1vZGFsLS1zdGFyIC5wYl9pY29uLXN0YXJ7Y29sb3I6I2ZhOTAyYjtmb250LXNpemU6MS4yNXJlbX0ucGJfX2ZhYnJpYy0tbW9kYWwtLXN0YXIgLnBiX2ljb24tc3Rhci0tZ3JheXtjb2xvcjojYmRiZGJkfS5wYl9fZmFicmljLS1tb2RhbC0tbmFtZXtjb2xvcjojNGY0ZjRmO2ZvbnQtc2l6ZTouODc1cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjJlbX0ucGJfX2ZhYnJpYy0tbW9kYWwtLXRleHR7Zm9udC1zaXplOi43NXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4yZW07bWFyZ2luLWJvdHRvbTouNjI1cmVtfS5wYl9fZmFicmljLS1tb2RhbC0tdGV4dCAucGJfX2ZhYnJpYy0tbW9kYWwtLXRleHR7bWFyZ2luLWJvdHRvbTowfS5wYl9fZmFicmljLS1tb2RhbC0tYm9sZHtmb250LXdlaWdodDo3MDB9LnBiX19mYWJyaWMtLW1vZGFsLS1pbWd7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7Ym9yZGVyLXJhZGl1czouMjVyZW07b3ZlcmZsb3c6aGlkZGVufS5wYl9fZmFicmljLS1tb2RhbC0taW1nLWJsb2Nre2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnBiX19mYWJyaWMtLW1vZGFsLS1pbWctcGljdHVyZXtwYWRkaW5nOjAgLjVyZW19LnBiX19mYWJyaWMtLXNpemUtLW1vZGFsLWJvZHl7d2lkdGg6YXV0b30ucGJfX2ZhYnJpYy0tc2l6ZS0tdGFibGV7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7Ym9yZGVyOi4wNjI1cmVtIHNvbGlkICNkZGQ7Ym9yZGVyLXJhZGl1czouMjVyZW07ZGlzcGxheTpmbGV4O21hcmdpbjoxMHB4IDIwcHg7bWF4LXdpZHRoOjkwdnc7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5wYl9fZmFicmljLS1zaXplLS10YWJsZS10b3B7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWdyb3c6MjttYXgtd2lkdGg6MjAwcHg7bWF4LXdpZHRoOjEyLjVyZW19LnBiX19mYWJyaWMtLXNpemUtLXRhYmxlLWJvZHl7ZGlzcGxheTpmbGV4O2ZsZXgtZ3JvdzoxfS5wYl9fZmFicmljLS1zaXplLS10YWJsZS1jb250ZW50e2JvcmRlci1yYWRpdXM6LjI1cmVtO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1ncm93OjE7ZmxleC13cmFwOm5vd3JhcDtmb250LWZhbWlseTpzeXN0ZW0sLWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsU2Vnb2UgVUksU2Vnb2UgV1AsUm9ib3RvLFVidW50dSxPeHlnZW4sQ2FudGFyZWxsLEZpcmEgU2FucyxIZWx2ZXRpY2EgTmV1ZSxIZWx2ZXRpY2EsTHVjaWRhIEdyYW5kZSxEcm9pZCBTYW5zLFRhaG9tYSxcIk1pY3Jvc29mdCBTYW5zIFNlcmlmXCIsc2Fucy1zZXJpZn0ucGJfX2ZhYnJpYy0tc2l6ZS0tdGFibGUtY29udGVudDpmb2N1cyAucGJfX2ZhYnJpYy0tc2l6ZS0tdGFibGUtc2l6ZSwucGJfX2ZhYnJpYy0tc2l6ZS0tdGFibGUtY29udGVudDpob3ZlciAucGJfX2ZhYnJpYy0tc2l6ZS0tdGFibGUtc2l6ZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU0LDQxLDg1LC4zKX0ucGJfX2ZhYnJpYy0tc2l6ZS0tdGFibGUtY29udGVudC5pcy1hY3RpdmUgLnBiX19mYWJyaWMtLXNpemUtLXRhYmxlLXNpemV7YmFja2dyb3VuZC1jb2xvcjojZmUyOTU1O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NzAwfS5wYl9fZmFicmljLS1zaXplLS10YWJsZS1oZWFke2ZsZXgtZ3JvdzoxO2ZvbnQtc2l6ZTouNzVyZW07Zm9udC13ZWlnaHQ6NzAwO3BhZGRpbmc6LjdyZW0gLjVyZW19LnBiX19mYWJyaWMtLXNpemUtLXRhYmxlLWhlYWQ6bnRoLW9mLXR5cGUoMm4pe2JhY2tncm91bmQtY29sb3I6I2YyZjJmMn0ucGJfX2ZhYnJpYy0tc2l6ZS0tdGFibGUtaGVhZDpudGgtb2YtdHlwZShvZGQpe2JhY2tncm91bmQtY29sb3I6I2ZmZn0ucGJfX2ZhYnJpYy0tc2l6ZS0tdGFibGUtc2l6ZXtwYWRkaW5nOi43cmVtIC41cmVtO3RleHQtYWxpZ246Y2VudGVyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ucGJfX2ZhYnJpYy0tc2l6ZS0tdGFibGUtc2l6ZTpudGgtb2YtdHlwZSgybil7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyfS5wYl9fZmFicmljLS1zaXplLS10YWJsZS1zaXplOm50aC1vZi10eXBlKG9kZCl7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5wYl9fZmFicmljLS1zaXplLS10aXRsZXtjb2xvcjojZmYwMDMyO2xpbmUtaGVpZ2h0OjEuMn0ucGJfX2ZhYnJpYy0tc2l6ZS0tdGl0bGUtdHlwZXtjb2xvcjojZmYwMDMyO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5wYl9fZmFicmljLS1zaXplLS10aXRsZS1ib3h7YWxpZ24taXRlbXM6ZmxleC1lbmQ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5wYl9fZmFicmljLS1zaXplLS10aXRsZS1zdGFye2NvbG9yOiM3MjcyNzI7Zm9udC1zaXplOi42MjVyZW07Zm9udC13ZWlnaHQ6NzAwO21hcmdpbi1yaWdodDoxLjI1cmVtO21heC13aWR0aDoyMDBweDttYXgtd2lkdGg6MTIuNXJlbTtwb3NpdGlvbjpyZWxhdGl2ZTt3aGl0ZS1zcGFjZTpub3JtYWx9LnBiX19mYWJyaWMtLXNpemUtLXRpdGxlLXN0YXI6YmVmb3Jle2NvbnRlbnQ6XCIqXCI7ZGlzcGxheTppbmxpbmU7bGVmdDotLjYyNXJlbTtwb3NpdGlvbjphYnNvbHV0ZX0ucGJfX2ZhYnJpYy0tc2l6ZS0tdGV4dC0xLC5wYl9fZmFicmljLS1zaXplLS10ZXh0LTIsLnBiX19mYWJyaWMtLXNpemUtLXRleHQtM3tmb250LXNpemU6Ljc1cmVtO3BhZGRpbmc6LjYyNXJlbSAxLjI1cmVtO3doaXRlLXNwYWNlOm5vcm1hbH0ucGJfX2ZhYnJpYy0tc2l6ZS0tdGV4dC0xe2NvbG9yOiM3MjcyNzJ9LnBiX19mYWJyaWMtLXNpemUtLXRleHQtM3tjb2xvcjojZmYwMDMyO2ZvbnQtc2l6ZTouODEyNXJlbTtmb250LXdlaWdodDo2MDB9LnBiX19mYWJyaWMtLXNpemUtLWltZ3thbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2hlaWdodDoxMDAlO21heC13aWR0aDozMDBweDttYXgtd2lkdGg6MTguNzVyZW19LnBiX190b29sdGlwLXNpemVye2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6c3lzdGVtLC1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFNlZ29lIFVJLFNlZ29lIFdQLFJvYm90byxVYnVudHUsT3h5Z2VuLENhbnRhcmVsbCxGaXJhIFNhbnMsSGVsdmV0aWNhIE5ldWUsSGVsdmV0aWNhLEx1Y2lkYSBHcmFuZGUsRHJvaWQgU2FucyxUYWhvbWEsXCJNaWNyb3NvZnQgU2FucyBTZXJpZlwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOi43NXJlbTtsaW5lLWhlaWdodDoxLjI1cmVtO3BhZGRpbmc6MDt3aWR0aDoxNi4yNXJlbX0ucGJfX3Rvb2x0aXAtc2l6ZXItaXRlbXtkaXNwbGF5OmZsZXg7bWFyZ2luLWJvdHRvbTouMjVyZW07cGFkZGluZzouMjVyZW0gLjYyNXJlbX0ucGJfX3Rvb2x0aXAtc2l6ZXItaXRlbTpudGgtb2YtdHlwZSgybil7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyfS5wYl9fdG9vbHRpcC1zaXplci1uYW1le2NvbG9yOiMwMDA7ZmxleC1ncm93OjE7Zm9udC13ZWlnaHQ6NzAwfS5wYl9fdG9vbHRpcC1zaXplci1zaXple2NvbG9yOiM1ZjVmNWY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfUBrZXlmcmFtZXMgZHJpZnQtZmFkZVpvb21JbnswJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlKDEuNSl9dG97b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZSgxKX19QGtleWZyYW1lcyBkcmlmdC1mYWRlWm9vbU91dHswJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlKDEpfTE1JXtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlKDEuMSl9dG97b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZSguNSl9fUBrZXlmcmFtZXMgZHJpZnQtbG9hZGVyLXJvdGF0ZXswJXt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKDApfTUwJXt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKC0xODBkZWcpfXRve3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoLTF0dXJuKX19QGtleWZyYW1lcyBkcmlmdC1sb2FkZXItYmVmb3JlezAlLDUwJSx0b3t0cmFuc2Zvcm06c2NhbGUoMSl9MTAlLDQwJXt0cmFuc2Zvcm06c2NhbGUoMS4yKSB0cmFuc2xhdGVYKDZweCl9MjUle3RyYW5zZm9ybTpzY2FsZSgxLjMpIHRyYW5zbGF0ZVgoOHB4KX02MCUsOTAle3RyYW5zZm9ybTpzY2FsZSguOCkgdHJhbnNsYXRlWCg2cHgpfTc1JXt0cmFuc2Zvcm06c2NhbGUoLjcpIHRyYW5zbGF0ZVgoOHB4KX19QGtleWZyYW1lcyBkcmlmdC1sb2FkZXItYWZ0ZXJ7MTAlLDQwJXt0cmFuc2Zvcm06c2NhbGUoMS4yKSB0cmFuc2xhdGVYKC02cHgpfTI1JXt0cmFuc2Zvcm06c2NhbGUoMS4zKSB0cmFuc2xhdGVYKC04cHgpfTYwJSw5MCV7dHJhbnNmb3JtOnNjYWxlKC44KSB0cmFuc2xhdGVYKC02cHgpfTc1JXt0cmFuc2Zvcm06c2NhbGUoLjcpIHRyYW5zbGF0ZVgoLThweCl9fUAtd2Via2l0LWtleWZyYW1lcyBkcmlmdC1mYWRlWm9vbUluezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjUpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKX19QC13ZWJraXQta2V5ZnJhbWVzIGRyaWZ0LWZhZGVab29tT3V0ezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKX0xNSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC41KX19QC13ZWJraXQta2V5ZnJhbWVzIGRyaWZ0LWxvYWRlci1yb3RhdGV7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKDApfTUwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoLTE4MGRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKC0xdHVybil9fUAtd2Via2l0LWtleWZyYW1lcyBkcmlmdC1sb2FkZXItYmVmb3JlezAlLDUwJSx0b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKX0xMCUsNDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMikgdHJhbnNsYXRlWCg2cHgpfTI1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjMpIHRyYW5zbGF0ZVgoOHB4KX02MCUsOTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC44KSB0cmFuc2xhdGVYKDZweCl9NzUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC43KSB0cmFuc2xhdGVYKDhweCl9fUAtd2Via2l0LWtleWZyYW1lcyBkcmlmdC1sb2FkZXItYWZ0ZXJ7MTAlLDQwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjIpIHRyYW5zbGF0ZVgoLTZweCl9MjUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMykgdHJhbnNsYXRlWCgtOHB4KX02MCUsOTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC44KSB0cmFuc2xhdGVYKC02cHgpfTc1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguNykgdHJhbnNsYXRlWCgtOHB4KX19LmRyaWZ0LXpvb20tcGFuZXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjUpO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9LmRyaWZ0LXpvb20tcGFuZS5kcmlmdC1vcGVuaW5ne2FuaW1hdGlvbjouMThzIGVhc2Utb3V0IGRyaWZ0LWZhZGVab29tSW47LXdlYmtpdC1hbmltYXRpb246LjE4cyBlYXNlLW91dCBkcmlmdC1mYWRlWm9vbUlufS5kcmlmdC16b29tLXBhbmUuZHJpZnQtY2xvc2luZ3thbmltYXRpb246LjIxcyBlYXNlLWluIGRyaWZ0LWZhZGVab29tT3V0Oy13ZWJraXQtYW5pbWF0aW9uOi4yMXMgZWFzZS1pbiBkcmlmdC1mYWRlWm9vbU91dH0uZHJpZnQtem9vbS1wYW5lLmRyaWZ0LWlubGluZXtib3JkZXItcmFkaXVzOjQuNjg3NXJlbTtib3gtc2hhZG93OjAgNnB4IDE4cHggcmdiYSgwLDAsMCwuMyk7aGVpZ2h0OjkuMzc1cmVtO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjkuMzc1cmVtfS5kcmlmdC1sb2FkaW5nIC5kcmlmdC16b29tLXBhbmUtbG9hZGVye2FuaW1hdGlvbjoxLjhzIGxpbmVhciBpbmZpbml0ZSBkcmlmdC1sb2FkZXItcm90YXRlOy13ZWJraXQtYW5pbWF0aW9uOjEuOHMgbGluZWFyIGluZmluaXRlIGRyaWZ0LWxvYWRlci1yb3RhdGU7ZGlzcGxheTpibG9jaztoZWlnaHQ6MS4yNXJlbTtsZWZ0OjUwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTt3aWR0aDo0LjEyNXJlbX0uZHJpZnQtem9vbS1wYW5lLWxvYWRlcjphZnRlciwuZHJpZnQtem9vbS1wYW5lLWxvYWRlcjpiZWZvcmV7YmFja2dyb3VuZDpoc2xhKDAsMCUsMTAwJSwuOSk7Ym9yZGVyLXJhZGl1czoxLjI1cmVtO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2hlaWdodDoxLjI1cmVtO21hcmdpbi10b3A6LS42MjVyZW07cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDoxLjI1cmVtfS5kcmlmdC16b29tLXBhbmUtbG9hZGVyOmJlZm9yZXthbmltYXRpb246MS44cyBsaW5lYXIgaW5maW5pdGUgZHJpZnQtbG9hZGVyLWJlZm9yZTstd2Via2l0LWFuaW1hdGlvbjoxLjhzIGxpbmVhciBpbmZpbml0ZSBkcmlmdC1sb2FkZXItYmVmb3JlO2xlZnQ6MH0uZHJpZnQtem9vbS1wYW5lLWxvYWRlcjphZnRlcnthbmltYXRpb246MS44cyBsaW5lYXIgLS45cyBpbmZpbml0ZSBkcmlmdC1sb2FkZXItYWZ0ZXI7LXdlYmtpdC1hbmltYXRpb246MS44cyBsaW5lYXIgLS45cyBpbmZpbml0ZSBkcmlmdC1sb2FkZXItYWZ0ZXI7cmlnaHQ6MH0uZHJpZnQtYm91bmRpbmctYm94e2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNCk7ei1pbmRleDo5OTk5fS5wYl9fY2F0YWxvZy0tY290b24gLnBiX19jYXRhbG9nLS1wcm9kdWN0LS1sYWJlbDphZnRlciwucGJfX2NhdGFsb2ctLWNvdG9uIC5wYl9fY2F0YWxvZy0tcHJvZHVjdC1pbWctYmxvY2s6YWZ0ZXJ7Ym90dG9tOjFyZW07Y29sb3I6IzNmYmUxMDtjb250ZW50Olwi7qaWXCI7ZGlzcGxheTpibG9jaztmb250LWZhbWlseTpwcmludGJhci1pY29uO2ZvbnQtc2l6ZToyLjVyZW07cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3otaW5kZXg6MX0ucGJfX2NhdGFsb2ctLWNvdG9uIC5wYl9fY2F0YWxvZy0tcHJvZHVjdC0tbGFiZWw6YWZ0ZXJ7Ym90dG9tOmNhbGMoMTAwJSArIC4yNXJlbSl9LnBiX19jYXRhbG9nLS1jb3RvbiAucGJfX2NhdGFsb2ctLXByb2R1Y3QtaW1nLWJsb2NrOmFmdGVye3JpZ2h0Oi42MjVyZW19LnBiX19jYXRhbG9nLS1jb3RvbiAucGJfX2NhdGFsb2ctLXByb2R1Y3QtLWxhYmVsKy5wYl9fY2F0YWxvZy0tcHJvZHVjdC1pbWctYmxvY2s6YWZ0ZXJ7ZGlzcGxheTpub25lfS5wYl9fY2F0YWxvZy0td2FzaGluZyAucGJfX2NhdGFsb2ctLXByb2R1Y3QtLWxhYmVsOmFmdGVyLC5wYl9fY2F0YWxvZy0td2FzaGluZyAucGJfX2NhdGFsb2ctLXByb2R1Y3QtaW1nLWJsb2NrOmFmdGVye2JvdHRvbTowO2NvbG9yOiMwMDA7Y29udGVudDpcIu6mkVwiO2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6cHJpbnRiYXItaWNvbjtmb250LXNpemU6Mi41cmVtO3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LjYyNXJlbTt6LWluZGV4OjF9LnBiX19jYXRhbG9nLS13YXNoaW5nIC5wYl9fY2F0YWxvZy0tcHJvZHVjdC0tbGFiZWw6YWZ0ZXJ7Ym90dG9tOmNhbGMoMTAwJSArIC4yNXJlbSl9LnBiX19jYXRhbG9nLS13YXNoaW5nIC5wYl9fY2F0YWxvZy0tcHJvZHVjdC1pbWctYmxvY2s6YWZ0ZXJ7cmlnaHQ6LjYyNXJlbX0ucGJfX2NhdGFsb2ctLXdhc2hpbmcgLnBiX19jYXRhbG9nLS1wcm9kdWN0LS1sYWJlbCsucGJfX2NhdGFsb2ctLXByb2R1Y3QtaW1nLWJsb2NrOmFmdGVye2Rpc3BsYXk6bm9uZX0ucGJfX21hZGVJTnJ1c3NpYXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy9ydS5zdmcpO2JhY2tncm91bmQtcG9zaXRpb246NTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6YXV0byAxMDAlO2JvcmRlci1yYWRpdXM6MTgxNTUuMzc1cmVtO2JveC1zaGFkb3c6aW5zZXQgMCAwIDEwcHggMCMwMDA7cG9zaXRpb246cmVsYXRpdmU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5wYl9fbWFkZUlOcnVzc2lhOmFmdGVye2JhY2tncm91bmQtY29sb3I6aHNsYSgwLDAlLDEwMCUsLjgpO2JvcmRlcjouMTI1cmVtIHNvbGlkICMwMDA7Ym9yZGVyLXJhZGl1czoxODE1NS4zNzVyZW07Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDotMX0ucGJfX21hZGVJTnJ1c3NpYSBie2xlZnQ6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjB9LnBiX19tYWRlSU5ydXNzaWEgYjpudGgtb2YtdHlwZSgtbisxMil7Ym90dG9tOjUwJTtwYWRkaW5nLWJvdHRvbTo1MCU7dHJhbnNmb3JtLW9yaWdpbjowIDEwMCV9LnBiX19tYWRlSU5ydXNzaWEgYjpmaXJzdC1vZi10eXBle3RyYW5zZm9ybTpyb3RhdGUoMzAwZGVnKX0ucGJfX21hZGVJTnJ1c3NpYSBiOm50aC1vZi10eXBlKDIpe3RyYW5zZm9ybTpyb3RhdGUoMzE1ZGVnKX0ucGJfX21hZGVJTnJ1c3NpYSBiOm50aC1vZi10eXBlKDMpe3RyYW5zZm9ybTpyb3RhdGUoMzI1ZGVnKX0ucGJfX21hZGVJTnJ1c3NpYSBiOm50aC1vZi10eXBlKDQpe3RyYW5zZm9ybTpyb3RhdGUoMzM1ZGVnKX0ucGJfX21hZGVJTnJ1c3NpYSBiOm50aC1vZi10eXBlKDUpe3RyYW5zZm9ybTpyb3RhdGUoMzUwZGVnKX0ucGJfX21hZGVJTnJ1c3NpYSBiOm50aC1vZi10eXBlKDYpe3RyYW5zZm9ybTpyb3RhdGUoMzU1ZGVnKX0ucGJfX21hZGVJTnJ1c3NpYSBiOm50aC1vZi10eXBlKDcpe3RyYW5zZm9ybTpyb3RhdGUoMTBkZWcpfS5wYl9fbWFkZUlOcnVzc2lhIGI6bnRoLW9mLXR5cGUoOCl7dHJhbnNmb3JtOnJvdGF0ZSgyMGRlZyl9LnBiX19tYWRlSU5ydXNzaWEgYjpudGgtb2YtdHlwZSg5KXt0cmFuc2Zvcm06cm90YXRlKDMwZGVnKX0ucGJfX21hZGVJTnJ1c3NpYSBiOm50aC1vZi10eXBlKDEwKXt0cmFuc2Zvcm06cm90YXRlKDQwZGVnKX0ucGJfX21hZGVJTnJ1c3NpYSBiOm50aC1vZi10eXBlKDExKXt0cmFuc2Zvcm06cm90YXRlKDUwZGVnKX0ucGJfX21hZGVJTnJ1c3NpYSBiOm50aC1vZi10eXBlKDEyKXt0cmFuc2Zvcm06cm90YXRlKDU1ZGVnKX0ucGJfX21hZGVJTnJ1c3NpYSBiOm50aC1sYXN0LW9mLXR5cGUoLW4rMTIpe3BhZGRpbmctdG9wOjUwJTt0b3A6NTAlO3RyYW5zZm9ybS1vcmlnaW46NTAlMH0ucGJfX21hZGVJTnJ1c3NpYSBiOmxhc3Qtb2YtdHlwZXt0cmFuc2Zvcm06cm90YXRlKDI5NWRlZyl9LnBiX19tYWRlSU5ydXNzaWEgYjpudGgtbGFzdC1vZi10eXBlKDIpe3RyYW5zZm9ybTpyb3RhdGUoMzA1ZGVnKX0ucGJfX21hZGVJTnJ1c3NpYSBiOm50aC1sYXN0LW9mLXR5cGUoMyl7dHJhbnNmb3JtOnJvdGF0ZSgzMTVkZWcpfS5wYl9fbWFkZUlOcnVzc2lhIGI6bnRoLWxhc3Qtb2YtdHlwZSg0KXt0cmFuc2Zvcm06cm90YXRlKDMyNWRlZyl9LnBiX19tYWRlSU5ydXNzaWEgYjpudGgtbGFzdC1vZi10eXBlKDUpe3RyYW5zZm9ybTpyb3RhdGUoMzM1ZGVnKX0ucGJfX21hZGVJTnJ1c3NpYSBiOm50aC1sYXN0LW9mLXR5cGUoNil7dHJhbnNmb3JtOnJvdGF0ZSgzNDVkZWcpfS5wYl9fbWFkZUlOcnVzc2lhIGI6bnRoLWxhc3Qtb2YtdHlwZSg3KXt0cmFuc2Zvcm06cm90YXRlKDF0dXJuKX0ucGJfX21hZGVJTnJ1c3NpYSBiOm50aC1sYXN0LW9mLXR5cGUoOCl7dHJhbnNmb3JtOnJvdGF0ZSgxNWRlZyl9LnBiX19tYWRlSU5ydXNzaWEgYjpudGgtbGFzdC1vZi10eXBlKDkpe3RyYW5zZm9ybTpyb3RhdGUoMjVkZWcpfS5wYl9fbWFkZUlOcnVzc2lhIGI6bnRoLWxhc3Qtb2YtdHlwZSgxMCl7dHJhbnNmb3JtOnJvdGF0ZSgzNWRlZyl9LnBiX19tYWRlSU5ydXNzaWEgYjpudGgtbGFzdC1vZi10eXBlKDExKXt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0ucGJfX21hZGVJTnJ1c3NpYSBiOm50aC1sYXN0LW9mLXR5cGUoMTIpe3RyYW5zZm9ybTpyb3RhdGUoNTVkZWcpfS5wYl9fY2F0YWxvZy0tbWFkZUlOcnVzc2lhIC5wYl9fbWFkZUlOcnVzc2lhLS1ib3h7Ym90dG9tOjNyZW07cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LjYyNXJlbTt6LWluZGV4OjF9LnBiX19jYXRhbG9nLS1tYWRlSU5ydXNzaWEgLnBiX19tYWRlSU5ydXNzaWE6YWZ0ZXJ7aGVpZ2h0OmNhbGMoMTAwJSArIDEuMjVyZW0pO2xlZnQ6LS42MjVyZW07dG9wOi0uNjI1cmVtO3dpZHRoOmNhbGMoMTAwJSArIDEuMjVyZW0pfS5wYl9fY2F0YWxvZy0tbUxpbWl0IC5wYl9fbUxpbWl0LS1ib3h7Ym90dG9tOjNyZW07cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LjYyNXJlbTt6LWluZGV4OjF9LnBiX19jYXRhbG9nLS1tTGltaXQgLnBiX19tTGltaXQ6YWZ0ZXJ7aGVpZ2h0OmNhbGMoMTAwJSArIDEuMjVyZW0pO2xlZnQ6LS42MjVyZW07dG9wOi0uNjI1cmVtO3dpZHRoOmNhbGMoMTAwJSArIDEuMjVyZW0pfS5wYl9fbUxpbWl0e2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXlPQ0lnYUdWcFoyaDBQU0l5TXlJZ1ptbHNiRDBpYm05dVpTSStQSEJoZEdnZ1ptbHNiRDBpSTBaR01EQXpNaUlnWkQwaVRUSXpMalkwSURJdU9ESklOUzQ0T0hZdE1TNDBRelV1T0RndU5pQTFMakl6SURBZ05DNDBJREJJTVM0ME9FTXVOamNnTUNBd0lDNDJNeUF3SURFdU5HTXdJQzQ0TGpZMklERXVORE1nTVM0ME55QXhMalF6YURFdU5EZFdNVEpqTUNBeExqUTBMalkxSURJdU56UWdNUzQyTnlBekxqWTBMUzQzTGpjNExURXVNVE1nTVM0NExURXVNVE1nTWk0NU1rTXpMalEzSURJeElEVXVOVFFnTWpNZ09DNHhJREl6WXpJdU5UUWdNQ0EwTGpZdE1pQTBMall0TkM0ME5DQXdMUzQxTnkwdU1TMHhMakV0TGpNdE1TNDJhRFJqTFM0eUxqVXRMak16SURFdU1ETXRMak16SURFdU5rTXhOaTR3TnlBeU1TQXhPQzR4TlNBeU15QXlNQzQzSURJemN6UXVOakl0TWlBMExqWXlMVFF1TkRSak1DMHhMakEyTFM0MExUSXVNRE10TVM0d015MHlMamdnTVM0eE5TMHVPQ0F5TGpBMUxURXVPVGdnTWk0MExUTXVNMHd5Tnk0NE5DQTRZeTR6TlMweExqTXlMakE0TFRJdU5qUXRMamN5TFRNdU5qTXRMamd0TGprNExUSXVNRGN0TVM0MU5TMHpMalV0TVM0MU5YcE5PUzQzTnlBeE9DNDFObU13SUM0NUxTNDNOU0F4TGpZdE1TNDJPQ0F4TGpZdExqazBJREF0TVM0M0xTNDNMVEV1TnkweExqWWdNQzB1T1M0M05pMHhMallnTVM0M0xURXVOaTQ1TWlBd0lERXVOamN1TnlBeExqWTNJREV1Tm5wdE1USXVOaUF3WXpBZ0xqa3RMamMxSURFdU5pMHhMalkzSURFdU5pMHVPVE1nTUMweExqWTRMUzQzTFRFdU5qZ3RNUzQySURBdExqa3VOelV0TVM0MklERXVOamd0TVM0Mkxqa3lJREFnTVM0Mk9DNDNJREV1TmpnZ01TNDJlazB5TlNBM0xqTXliQzB4TGpFMklEUXVORFZqTFM0ek15QXhMakkxTFRFdU9DQXlMak0xTFRNdU1UUWdNaTR6TlVnNExqRmpMVEV1TWpNZ01DMHlMakl5TFM0NU5TMHlMakl5TFRJdU1USldOUzQyTldneE55NDNObU11TlNBd0lDNDVNeTR4TmlBeExqRTNMalEyTGpJMkxqTXVNekl1TnpRdU1pQXhMakl5ZWlJdlBqd3ZjM1puUGc9PSk7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ucGJfX21MaW1pdCwucGJfX21MaW1pdDphZnRlcntib3JkZXItcmFkaXVzOjE4MTU1LjM3NXJlbX0ucGJfX21MaW1pdDphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOmhzbGEoMCwwJSw5MyUsLjk1KTtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xfS5wYl9fbUxpbWl0IGJ7bGVmdDo1MCU7cG9zaXRpb246YWJzb2x1dGU7dGV4dC10cmFuc2Zvcm06bm9uZTt3aWR0aDowfS5wYl9fbUxpbWl0IGI6bnRoLW9mLXR5cGUoLW4rMjApe2JvdHRvbTo1MCU7Y29sb3I6I2ZmMDAzMjtwYWRkaW5nLWJvdHRvbTo1MCU7dHJhbnNmb3JtLW9yaWdpbjowIDEwMCV9LnBiX19tTGltaXQgYjpmaXJzdC1vZi10eXBle3RyYW5zZm9ybTpyb3RhdGUoMjYwZGVnKX0ucGJfX21MaW1pdCBiOm50aC1vZi10eXBlKDIpe3RyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKX0ucGJfX21MaW1pdCBiOm50aC1vZi10eXBlKDMpe3RyYW5zZm9ybTpyb3RhdGUoMjgwZGVnKX0ucGJfX21MaW1pdCBiOm50aC1vZi10eXBlKDQpe3RyYW5zZm9ybTpyb3RhdGUoMjkwZGVnKX0ucGJfX21MaW1pdCBiOm50aC1vZi10eXBlKDUpe3RyYW5zZm9ybTpyb3RhdGUoMzAwZGVnKX0ucGJfX21MaW1pdCBiOm50aC1vZi10eXBlKDYpe3RyYW5zZm9ybTpyb3RhdGUoMzEwZGVnKX0ucGJfX21MaW1pdCBiOm50aC1vZi10eXBlKDcpe3RyYW5zZm9ybTpyb3RhdGUoMzIwZGVnKX0ucGJfX21MaW1pdCBiOm50aC1vZi10eXBlKDgpe3RyYW5zZm9ybTpyb3RhdGUoMzMwZGVnKX0ucGJfX21MaW1pdCBiOm50aC1vZi10eXBlKDkpe3RyYW5zZm9ybTpyb3RhdGUoMzQwZGVnKX0ucGJfX21MaW1pdCBiOm50aC1vZi10eXBlKDEwKXt0cmFuc2Zvcm06cm90YXRlKDM1MGRlZyl9LnBiX19tTGltaXQgYjpudGgtb2YtdHlwZSgxMSl7dHJhbnNmb3JtOnJvdGF0ZSgxMGRlZyl9LnBiX19tTGltaXQgYjpudGgtb2YtdHlwZSgxMil7dHJhbnNmb3JtOnJvdGF0ZSgyMGRlZyl9LnBiX19tTGltaXQgYjpudGgtb2YtdHlwZSgxMyl7dHJhbnNmb3JtOnJvdGF0ZSgzMGRlZyl9LnBiX19tTGltaXQgYjpudGgtb2YtdHlwZSgxNCl7dHJhbnNmb3JtOnJvdGF0ZSg0MGRlZyl9LnBiX19tTGltaXQgYjpudGgtb2YtdHlwZSgxNSl7dHJhbnNmb3JtOnJvdGF0ZSg1MGRlZyl9LnBiX19tTGltaXQgYjpudGgtb2YtdHlwZSgxNil7dHJhbnNmb3JtOnJvdGF0ZSg2MGRlZyl9LnBiX19tTGltaXQgYjpudGgtb2YtdHlwZSgxNyl7dHJhbnNmb3JtOnJvdGF0ZSg3MGRlZyl9LnBiX19tTGltaXQgYjpudGgtb2YtdHlwZSgxOCl7dHJhbnNmb3JtOnJvdGF0ZSg4MGRlZyl9LnBiX19tTGltaXQgYjpudGgtb2YtdHlwZSgxOSl7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LnBiX19tTGltaXQgYjpudGgtb2YtdHlwZSgyMCl7dHJhbnNmb3JtOnJvdGF0ZSgxMDBkZWcpfS5wYl9fbUxpbWl0IGI6bnRoLWxhc3Qtb2YtdHlwZSgtbisxMil7cGFkZGluZy10b3A6NTAlO3RvcDo1MCU7dHJhbnNmb3JtLW9yaWdpbjo1MCUwfS5wYl9fbUxpbWl0IGI6bGFzdC1vZi10eXBle3RyYW5zZm9ybTpyb3RhdGUoMzA1ZGVnKX0ucGJfX21MaW1pdCBiOm50aC1sYXN0LW9mLXR5cGUoMil7dHJhbnNmb3JtOnJvdGF0ZSgzMTVkZWcpfS5wYl9fbUxpbWl0IGI6bnRoLWxhc3Qtb2YtdHlwZSgzKXt0cmFuc2Zvcm06cm90YXRlKDMyNWRlZyl9LnBiX19tTGltaXQgYjpudGgtbGFzdC1vZi10eXBlKDQpe3RyYW5zZm9ybTpyb3RhdGUoMzM1ZGVnKX0ucGJfX21MaW1pdCBiOm50aC1sYXN0LW9mLXR5cGUoNSl7dHJhbnNmb3JtOnJvdGF0ZSgzNDVkZWcpfS5wYl9fbUxpbWl0IGI6bnRoLWxhc3Qtb2YtdHlwZSg2KXt0cmFuc2Zvcm06cm90YXRlKDVkZWcpfS5wYl9fbUxpbWl0IGI6bnRoLWxhc3Qtb2YtdHlwZSg3KXt0cmFuc2Zvcm06cm90YXRlKDE1ZGVnKX0ucGJfX21MaW1pdCBiOm50aC1sYXN0LW9mLXR5cGUoOCl7dHJhbnNmb3JtOnJvdGF0ZSgyNWRlZyl9LnBiX19tTGltaXQgYjpudGgtbGFzdC1vZi10eXBlKDkpe3RyYW5zZm9ybTpyb3RhdGUoMzVkZWcpfS5wYl9fbUxpbWl0IGI6bnRoLWxhc3Qtb2YtdHlwZSgxMCl7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9LnBiX19tTGltaXQgYjpudGgtbGFzdC1vZi10eXBlKDExKXt0cmFuc2Zvcm06cm90YXRlKDU1ZGVnKX0ucGJfX21MaW1pdCBiOm50aC1sYXN0LW9mLXR5cGUoMTIpe3RyYW5zZm9ybTpyb3RhdGUoNjVkZWcpfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NTc2cHgpey5wYl9fcHJvZHVjdC0tb3RoZXJ7cGFkZGluZzouODEyNXJlbSAycmVtIDJyZW19LnBiX19wcm9kdWN0LS1sb2NrLWl0ZW0tYm94e2ZsZXgtZ3Jvdzppbmhlcml0O21pbi13aWR0aDo5NXB4O21pbi13aWR0aDo1LjkzNzVyZW07cGFkZGluZzowIC41cmVtfS5wYl9fb3duLWxhYmVse2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjE7cGFkZGluZzouMzc1cmVtIDIuMjVyZW19LnBiX19mYWJyaWMtLXNpemUtaXRlbXtmbGV4LWdyb3c6aW5oZXJpdH1Ac3VwcG9ydHMgbm90IChkaXNwbGF5OmdyaWQpey5wYl9fZmFicmljLS1zaXplLWl0ZW17bWluLXdpZHRoOjUwcHg7bWluLXdpZHRoOjMuMTI1cmVtO3BhZGRpbmc6LjEyNXJlbX0ucGJfX2ZhYnJpYy0tYnV0dG9ue21hcmdpbi1sZWZ0Oi42MjVyZW07bWFyZ2luLXJpZ2h0Oi42MjVyZW19fS5wYl9fZmFicmljLS1zaXplLWJsb2Nre2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnBiX19mYWJyaWMtLWJ1dHRvbnttaW4td2lkdGg6MTQwcHg7bWluLXdpZHRoOjguNzVyZW07cGFkZGluZzouMjVyZW0gLjM3NXJlbX0ucGJfX2ZhYnJpYy0tbmFtZXtmb250LXNpemU6Ljg3NXJlbX0ucGJfX2ZhYnJpYy0taXRlbS1pbmZve2ZsZXgtYmFzaXM6MjAwcHg7bWF4LXdpZHRoOjIwMHB4O21heC13aWR0aDoxMi41cmVtfS5wYl9fZmFicmljLS1jb3R0b24gLnBiX19mYWJyaWMtLWxpc3R7ZmxleC13cmFwOm5vd3JhcH0ucGJfX2luZm8tLWxhYmVse2ZsZXgtYmFzaXM6MTUwcHg7bWF4LXdpZHRoOjE1MHB4O21heC13aWR0aDo5LjM3NXJlbX0ucGJfX2luZm8tLWxhYmVsLWl0ZW17Y29sb3I6IzgyODI4Mjt0ZXh0LWFsaWduOnJpZ2h0fS5wYl9faW5mby0tbGFiZWwtaXRlbSwucGJfX2luZm8tLW1vcmUtaXRlbXtwYWRkaW5nOi41cmVtIC41cmVtIC41cmVtIDFyZW19LnBiX19pbmZvLS1pbmZvcm1hdGlvbj4ucGJfX2ZsZXh7ZmxleC13cmFwOm5vd3JhcH0ucGJfX2luZm8tLW1vcmV7ZmxleC1iYXNpczpjYWxjKDEwMCUgLSAxNTBweCk7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDE1MHB4KTttYXgtd2lkdGg6Y2FsYygxMDAlIC0gOS4zNzVyZW0pfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCl7LnBiX19wcm9kdWN0LS1waG90by16b29te2xlZnQ6MTAwJTtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3otaW5kZXg6MTB9LnBiX19wcm9kdWN0LS1waG90by16b29tLS1ib3h7cG9zaXRpb246cmVsYXRpdmV9LnBiX19wcm9kdWN0LS1waG90by16b29tLS1ib3ggLmRyaWZ0LXpvb20tcGFuZXstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtib3JkZXI6LjA2MjVyZW0gc29saWQgI2RkZDtib3JkZXItcmFkaXVzOi4yNXJlbTtib3gtc2hhZG93OjAgMzJweCA2NHB4IDAgcmdiYSgwLDAsMCwuMTUpO292ZXJmbG93OmhpZGRlbn0ucGJfX3Byb2R1Y3QtLWluZm8tbmF2e21heC1oZWlnaHQ6NTUwcHg7bWF4LWhlaWdodDozNC4zNzVyZW07bWF4LXdpZHRoOjgycHg7bWF4LXdpZHRoOjUuMTI1cmVtO21pbi13aWR0aDo4MnB4O21pbi13aWR0aDo1LjEyNXJlbTt3aWR0aDoxMDAlfS5wYl9fcHJvZHVjdC0taW5mby1uYXYgLnBiX19mbGV4LS1jb2x1bW57ZmxleC13cmFwOm5vd3JhcDtoZWlnaHQ6MTAwJX0ucGJfX3Byb2R1Y3QtLWluZm8tbmF2IC5wYl9fcHJvZHVjdC0taW5mby1uYW1lLS1taW5pe2Rpc3BsYXk6bm9uZX0ucGJfX3Byb2R1Y3QtLWluZm8tYmxvY2t7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDgycHgpO21heC13aWR0aDpjYWxjKDEwMCUgLSA1LjEyNXJlbSl9LnBiX19wcm9kdWN0LS1pbmZvLWJsb2NrPi5wYl9fZmxleHthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW47ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gd3JhcDtoZWlnaHQ6MzEyLjVyZW19LnBiX19wcm9kdWN0LS1pbmZvLWJsb2NrPi5wYl9fZmxleDphZnRlcntjb250ZW50OlwiXCI7ZmxleC1iYXNpczoxMDAlO29yZGVyOjE7d2lkdGg6MH0ucGJfX3Byb2R1Y3QtLWluZm8taXRlbXtmbGV4LWJhc2lzOmF1dG87d2lkdGg6MTAwJX0ucGJfX3Byb2R1Y3QtLWluZm8taXRlbS0tbGVmdHttYXgtd2lkdGg6NTYlO29yZGVyOjE7cGFkZGluZy1sZWZ0OjEuMjVyZW07cGFkZGluZy1yaWdodDoxLjI1cmVtO3dpZHRoOjU2JX0ucGJfX3Byb2R1Y3QtLWluZm8taXRlbS0tcmlnaHR7bWF4LXdpZHRoOjQ0JTtvcmRlcjoyfS5wYl9fcHJvZHVjdC0taW5mby1mbGV4e2ZsZXgtd3JhcDpub3dyYXB9LnBiX19wcm9kdWN0LS1pbmZvLWJveHtib3JkZXI6LjA2MjVyZW0gc29saWQgI2JkYmRiZDtib3JkZXItcmFkaXVzOi4yNXJlbTttYXJnaW4tdG9wOjEuNTYyNXJlbTtwYWRkaW5nOi42MjVyZW19LnBiX19wcm9kdWN0LS1iYWNrLWxpbmt7bWFyZ2luLXRvcDoxLjU2MjVyZW19LnBiX19wcm9kdWN0LS1waG90by1ibG9ja3tib3JkZXItcmFkaXVzOi4yNXJlbTttaW4taGVpZ2h0OjYyMHB4O21pbi1oZWlnaHQ6MzguNzVyZW19LnBiX19wcm9kdWN0LS1waG90by1ibG9jayAudG5zLWNvbnRyb2xzLC5wYl9fcHJvZHVjdC0tcGhvdG8tYmxvY2sgLnRucy1uYXZ7ZGlzcGxheTpub25lfS5wYl9fcHJvZHVjdC0tcGhvdG8tZG93bmxvYWR7Ym90dG9tOmNhbGMoMTAwJSArIDEuODc1cmVtKTtjb2xvcjojMDAwO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxLjVyZW07bGVmdDoxLjg3NXJlbTtsaW5lLWhlaWdodDoxO29wYWNpdHk6LjU7cG9zaXRpb246YWJzb2x1dGV9LnBiX19wcm9kdWN0LS1waG90by1kb3dubG9hZDpmb2N1cywucGJfX3Byb2R1Y3QtLXBob3RvLWRvd25sb2FkOmhvdmVye29wYWNpdHk6MX0ucGJfX3Byb2R1Y3QtLXBob3RvLXNjcm9sbCAucGJfX3Byb2R1Y3QtLXBob3RvLWltZ3ttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5wYl9fcHJvZHVjdC0tcGhvdG8taXRlbXt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxMDAlfS5wYl9fcHJvZHVjdC0tcGhvdG8taXRlbTpudGgtY2hpbGQoMil7ZGlzcGxheTpub25lfS5wYl9fcHJvZHVjdC0tcGhvdG8tY290dG9uLC5wYl9fcHJvZHVjdC0tcGhvdG8td2FzaGluZ3tmb250LXNpemU6Ni4xODc1cmVtfS5wYl9fcHJvZHVjdC0tcGhvdG8td2FzaGluZysucGJfX3Byb2R1Y3QtLXBob3RvLWNvbG9yLXZhcmlhbmNle2JvdHRvbTo2LjI1cmVtfS5wYl9fcHJvZHVjdC0tcGhvdG8tbUxpbWl0IC5wYl9fbUxpbWl0e2JhY2tncm91bmQtc2l6ZTo1NnB4IDQ2cHh9LnBiX19wcm9kdWN0LS1waG90by1jb2xvci12YXJpYW5jZXtmb250LXNpemU6Mi41cmVtfS5wYl9fcHJvZHVjdC0tYnV0dG9uLWl0ZW0gLmJ1dHRvbl9fZGVmYXVsdHtmb250LXNpemU6MXJlbX0ucGJfX2ZhYnJpYy0tbW9kYWwtLWxpc3R7ZmxleC13cmFwOm5vd3JhcH0ucGJfX2ZhYnJpYy0tbW9kYWwtLWl0ZW17cGFkZGluZy1sZWZ0OjEuMjVyZW07cGFkZGluZy1yaWdodDoxLjI1cmVtfS5wYl9fZmFicmljLS1tb2RhbC0taXRlbTpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MH0ucGJfX2ZhYnJpYy0tbW9kYWwtLWl0ZW06bGFzdC1jaGlsZHtwYWRkaW5nLXJpZ2h0OjB9LnBiX19mYWJyaWMtLXNpemUtLW1vZGFsLWJvZHl7Zm9udC1zaXplOjFyZW07bWluLXdpZHRoOjk3MHB4O21pbi13aWR0aDo2MC42MjVyZW19LnBiX19mYWJyaWMtLXNpemUtLXRhYmxlLXNpemV7Zm9udC1zaXplOi44NzVyZW19LnBiX19mYWJyaWMtLXNpemUtLXRpdGxle2ZvbnQtc2l6ZToxLjg3NXJlbTtwYWRkaW5nOi42MjVyZW0gMi41cmVtIDB9LnBiX19mYWJyaWMtLXNpemUtLXRpdGxlLXR5cGV7Zm9udC1zaXplOjIuNXJlbTtwYWRkaW5nOjAgMi41cmVtIC42MjVyZW19LnBiX19tYWRlSU5ydXNzaWF7Zm9udC1zaXplOi44NzVyZW07cGFkZGluZy10b3A6Ni4yNXJlbTt3aWR0aDo2LjI1cmVtfS5wYl9fbWFkZUlOcnVzc2lhOmFmdGVye2hlaWdodDpjYWxjKDEwMCUgKyAyLjVyZW0pO2xlZnQ6LTEuMjVyZW07dG9wOi0xLjI1cmVtO3dpZHRoOmNhbGMoMTAwJSArIDIuNXJlbSl9LnBiX19wcm9kdWN0LS1pbnZlbnRlZC5wYl9fcHJvZHVjdC0taW52ZW50ZWQtcHJvbW97ZGlzcGxheTpub25lfS5wYl9fbUxpbWl0e2JhY2tncm91bmQtc2l6ZToxNHB4IDEzcHg7Zm9udC1zaXplOi44MTI1cmVtO3BhZGRpbmctdG9wOjYuMjVyZW07d2lkdGg6Ni4yNXJlbX0ucGJfX21MaW1pdDphZnRlcntoZWlnaHQ6Y2FsYygxMDAlICsgMi41cmVtKTtsZWZ0Oi0xLjI1cmVtO3RvcDotMS4yNXJlbTt3aWR0aDpjYWxjKDEwMCUgKyAyLjVyZW0pfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMTZweCl7LnBiX19wcm9kdWN0LS1pbmZvLW5hbWUtLWFydHtkaXNwbGF5Om5vbmV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTIxNXB4KXsucGJfX3Byb2R1Y3QtLWluZm8tbmFtZS0tYXJ0e2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOi44NzVyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjF9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KXsucGJfX3Byb2R1Y3QtLXBob3RvLXpvb217ZGlzcGxheTpub25lfS5wYl9fcHJvZHVjdC0taW5mby1uYXZ7bWFyZ2luLWJvdHRvbTouNjI1cmVtO3dpZHRoOjEwMCV9LnBiX19wcm9kdWN0LS1pbmZvLW5hdiAucGJfX3Byb2R1Y3QtLWJhY2stbGlua3ttaW4td2lkdGg6ODBweDttaW4td2lkdGg6NXJlbX0ucGJfX3Byb2R1Y3QtLWluZm8tbmF2IC5wYl9fZmxleC0tY29sdW1ue2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6bm93cmFwfS5wYl9fcHJvZHVjdC0taW5mby1uYXYgLnBiX19wcm9kdWN0LS1taW5pLXBob3RvLS1saXN0e2Rpc3BsYXk6bm9uZX0ucGJfX3Byb2R1Y3QtLWluZm8tbmF2IC5wYl9fcHJvZHVjdC0taW5mby1uYW1lLS1taW5pe2NvbG9yOiM0ZjRmNGY7Zm9udC1zaXplOjEuMTI1cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsZXR0ZXItc3BhY2luZzouMDJlbTtsaW5lLWhlaWdodDoxLjU7dGV4dC1hbGlnbjpyaWdodH0ucGJfX3Byb2R1Y3QtLWluZm8taXRlbXtmbGV4LWJhc2lzOjEwMCU7bWF4LXdpZHRoOjEwMCV9LnBiX19wcm9kdWN0LS1pbmZvLWJveHtib3JkZXItYm90dG9tOi4wNjI1cmVtIHNvbGlkICNiZGJkYmQ7Ym9yZGVyLXJhZGl1czowIDAgLjI1cmVtIC4yNXJlbTtwYWRkaW5nOi42MjVyZW0gLjI1cmVtIC4yNXJlbX0ucGJfX3Byb2R1Y3QtLWluZm8tYm94LC5wYl9fcHJvZHVjdC0tcGhvdG8tYmxvY2t7Ym9yZGVyLWxlZnQ6LjA2MjVyZW0gc29saWQgI2JkYmRiZDtib3JkZXItcmlnaHQ6LjA2MjVyZW0gc29saWQgI2JkYmRiZH0ucGJfX3Byb2R1Y3QtLXBob3RvLWJsb2Nre2JvcmRlci1yYWRpdXM6LjI1cmVtIC4yNXJlbSAwIDA7Ym9yZGVyLXRvcDouMDYyNXJlbSBzb2xpZCAjYmRiZGJkO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0ucGJfX3Byb2R1Y3QtLXBob3RvLWJsb2NrIC50bnMtb3V0ZXJ7cGFkZGluZy1ib3R0b206MS44NzVyZW0haW1wb3J0YW50fS5wYl9fcHJvZHVjdC0tcGhvdG8tYmxvY2sgW2RhdGEtY29udHJvbHM9bmV4dF0sLnBiX19wcm9kdWN0LS1waG90by1ibG9jayBbZGF0YS1jb250cm9scz1wcmV2XXtmb250LXNpemU6MS43NXJlbTtsaW5lLWhlaWdodDoxLjIxNDI4NTcxNDN9LnBiX19wcm9kdWN0LS1waG90by1ibG9jayAudG5zLW5hdntib3R0b206MDtkaXNwbGF5OmZsZXg7aGVpZ2h0OjNyZW07anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bGVmdDowO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87bWF4LXdpZHRoOjIwMHB4O21heC13aWR0aDoxMi41cmVtO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7ei1pbmRleDoyfS5wYl9fcHJvZHVjdC0tcGhvdG8tYmxvY2sgLnRucy1uYXYgYnV0dG9ue2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6LjA2MjVyZW0gc29saWQgI2JkYmRiZDtib3JkZXItcmFkaXVzOjE4MTU1LjM3NXJlbTtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6LjU2MjVyZW07bWFyZ2luLWJvdHRvbTotLjMxMjVyZW07cG9zaXRpb246cmVsYXRpdmU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNHB4KTt3aWR0aDouNTYyNXJlbX0ucGJfX3Byb2R1Y3QtLXBob3RvLWJsb2NrIC50bnMtbmF2IGJ1dHRvbi50bnMtbmF2LWFjdGl2ZXtiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjtib3JkZXItY29sb3I6Y3VycmVudENvbG9yO2NvbG9yOiM0ZjRmNGZ9LnBiX19wcm9kdWN0LS1waG90by1ibG9jayAudG5zLW5hdjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojZGRkO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2hlaWdodDouMDYyNXJlbTtsZWZ0Oi42MjVyZW07cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LjYyNXJlbTt0b3A6NTAlO3otaW5kZXg6LTF9LnBiX19wcm9kdWN0LS1waG90by1kb3dubG9hZHtkaXNwbGF5Om5vbmV9LnBiX19wcm9kdWN0LS1waG90by1zY3JvbGwgLnRucy1pdGVtIC5wYl9fcHJvZHVjdC0tcGhvdG8taW1ne21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87d2lkdGg6YXV0b30ucGJfX3Byb2R1Y3QtLXBob3RvLXNjcm9sbCAudG5zLWNvbnRyb2xze2JvdHRvbTowO2hlaWdodDozcmVtO2xlZnQ6MDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO21heC13aWR0aDozMDBweDttYXgtd2lkdGg6MTguNzVyZW07cmlnaHQ6MDt0b3A6YXV0b30ucGJfX3Byb2R1Y3QtLXBob3RvLWNvdHRvbntmb250LXNpemU6My4xMjVyZW19LnBiX19wcm9kdWN0LS1waG90by13YXNoaW5ne2ZvbnQtc2l6ZToxLjg3NXJlbX0ucGJfX3Byb2R1Y3QtLXBob3RvLXdhc2hpbmcrLnBiX19wcm9kdWN0LS1waG90by1jb2xvci12YXJpYW5jZXtib3R0b206My43NXJlbX0ucGJfX3Byb2R1Y3QtLXBob3RvLWNvbG9yLXZhcmlhbmNle2ZvbnQtc2l6ZToxLjg3NXJlbX0ucGJfX3Byb2R1Y3QtLXByaWNlPnNwYW4ucGJfX3Byb2R1Y3QtLXByaWNlLW9sZC5wYl9fcHJvZHVjdC0tcHJpY2UtZGF5e2Rpc3BsYXk6bm9uZX0ucGJfX3Byb2R1Y3QtLWJ1dHRvbi1pdGVtIC5idXR0b25fX2RlZmF1bHR7Zm9udC1zaXplOi44NzVyZW07aGVpZ2h0OmF1dG99LnBiX19wcm9kdWN0LS1nZW5kZXItaXRlbXtmb250LXNpemU6Ljg3NXJlbX0ucGJfX3Byb2R1Y3QtLXJldmlld3N7cGFkZGluZy10b3A6MS4yNXJlbX0ucGJfX2ZhYnJpYy0tdHlwZS1zZWxlY3R7bWFyZ2luLWJvdHRvbTouMzc1cmVtO3BhZGRpbmctdG9wOi4zNzVyZW19LnBiX19mYWJyaWMtLW1vZGFsLS1saXN0e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0ucGJfX2ZhYnJpYy0tbW9kYWwtLWl0ZW17bWF4LXdpZHRoOjEwMCV9LnBiX19mYWJyaWMtLXNpemUtLW1vZGFsLWJvZHl7Zm9udC1zaXplOi43NXJlbTttaW4td2lkdGg6OTB2d30ucGJfX2ZhYnJpYy0tc2l6ZS0tbW9kYWw+LnBiX19mbGV4e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0ucGJfX2ZhYnJpYy0tc2l6ZS0tbW9kYWw+LnBiX19mbGV4Pi5wYl9fZmFicmljLS1zaXplLS1pdGVtOmZpcnN0LWNoaWxke29yZGVyOjJ9LnBiX19mYWJyaWMtLXNpemUtLXRhYmxle21hcmdpbjo4cHggMTRweH0ucGJfX2ZhYnJpYy0tc2l6ZS0tdGFibGUtYm9keXstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtvdmVyZmxvdzphdXRvfS5wYl9fZmFicmljLS1zaXplLS10YWJsZS1jb250ZW50e2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5wYl9fZmFicmljLS1zaXplLS10YWJsZS1zaXple2ZsZXgtZ3JvdzoxO2ZvbnQtc2l6ZTouNzVyZW19LnBiX19mYWJyaWMtLXNpemUtLXRpdGxle2ZvbnQtc2l6ZToxcmVtO3BhZGRpbmc6LjYyNXJlbSAxLjI1cmVtIDB9LnBiX19mYWJyaWMtLXNpemUtLXRpdGxlLXR5cGV7Zm9udC1zaXplOjEuMjVyZW07cGFkZGluZzowIDEuMjVyZW0gLjYyNXJlbX0ucGJfX21hZGVJTnJ1c3NpYXtmb250LXNpemU6LjQzNzVyZW07cGFkZGluZy10b3A6Mi41cmVtO3dpZHRoOjIuNXJlbX0ucGJfX21hZGVJTnJ1c3NpYTphZnRlcntoZWlnaHQ6Y2FsYygxMDAlICsgMS4yNXJlbSk7bGVmdDotLjYyNXJlbTt0b3A6LS42MjVyZW07d2lkdGg6Y2FsYygxMDAlICsgMS4yNXJlbSl9LnBiX19wcm9kdWN0LS1pbnZlbnRlZC1wcm9tbyAucGJfaWNvbi1ydXM6YmVmb3Jle2NvbnRlbnQ6XCJcIn0ucGJfX3Byb2R1Y3QtLWludmVudGVkLXN2Z3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEuNXJlbX0ucGJfX3Byb2R1Y3QtLWludmVudGVkLnBiX19wcm9kdWN0LS1pbnZlbnRlZC1wcm9tb3tib3R0b206MDtkaXNwbGF5OmJsb2NrO2xlZnQ6MDttYXJnaW46MDtwb3NpdGlvbjpmaXhlZDtyaWdodDowO3otaW5kZXg6MTB9LnBiX19tTGltaXR7YmFja2dyb3VuZC1zaXplOjI4cHggMjNweDtkaXNwbGF5Om5vbmU7Zm9udC1zaXplOi40Mzc1cmVtO3BhZGRpbmctdG9wOjIuNXJlbTt3aWR0aDoyLjVyZW19LnBiX19tTGltaXQ6YWZ0ZXJ7aGVpZ2h0OmNhbGMoMTAwJSArIDEuMjVyZW0pO2xlZnQ6LS42MjVyZW07dG9wOi0uNjI1cmVtO3dpZHRoOmNhbGMoMTAwJSArIDEuMjVyZW0pfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KXsucGJfX3Byb2R1Y3QtLXJldmlld3MtaW5wdXQ6Y2hlY2tlZCsucGJfX2ZsZXggLnBiX19wcm9kdWN0LS1yZXZpZXdzLWZvcm17d2lkdGg6OTB2d30ucGJfX2ZhYnJpYy0tc2l6ZS1idXR0b257Zm9udC1zaXplOi43NXJlbTtwYWRkaW5nOjB9LnBiX19mYWJyaWMtLW1vZGFse2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgMDtiYWNrZ3JvdW5kLXNpemU6MTIwcHh9LnBiX19mYWJyaWMtLW1vZGFsLS1ib2R5e21hcmdpbjoxNnB4fS5wYl9fZmFicmljLS1tb2RhbC0tdG9we3BhZGRpbmctcmlnaHQ6Ny41cmVtfS5wYl9fZmFicmljLS1tb2RhbC0tdGl0bGV7Zm9udC1zaXplOjEuMjVyZW19LnBiX19mYWJyaWMtLW1vZGFsLS1zaWduYXR1cmV7Zm9udC1zaXplOi44NzVyZW19LnBiX19mYWJyaWMtLXpvb217ZGlzcGxheTpub25lfS5wYl9fY2F0YWxvZy0tbUxpbWl0IC5wYl9fbUxpbWl0LC5wYl9fY2F0YWxvZy0tbWFkZUlOcnVzc2lhIC5wYl9fbWFkZUlOcnVzc2lhe2ZvbnQtc2l6ZTouMzEyNXJlbTtwYWRkaW5nLXRvcDoxLjg3NXJlbTt3aWR0aDoxLjg3NXJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo1NzVweCl7QHN1cHBvcnRzIChkaXNwbGF5OmdyaWQpey5wYl9fZmFicmljLS1zaXplLWJsb2Nre2dyaWQtY29sdW1uLWdhcDoxcHg7Z3JpZC1jb2x1bW4tZ2FwOi4wNjI1cmVtO2dyaWQtcm93LWdhcDoxcHg7Z3JpZC1yb3ctZ2FwOi4wNjI1cmVtO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maXQsbWlubWF4KDMwcHgsMzZweCkpO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maXQsbWlubWF4KDEuODc1cmVtLDIuMTVyZW0pKX0ucGJfX2ZhYnJpYy0taXRlbXt3aWR0aDoxMDAlfS5wYl9fZmFicmljLS1saXN0e2dyaWQtY29sdW1uLWdhcDoxcHg7Z3JpZC1jb2x1bW4tZ2FwOi4wNjI1cmVtO2dyaWQtcm93LWdhcDoxcHg7Z3JpZC1yb3ctZ2FwOi4wNjI1cmVtfX0ucGJfX3Byb2R1Y3QtLWJ1dHRvbi1pdGVtIC5idXR0b25fX2RlZmF1bHR7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2xpbmUtaGVpZ2h0Om5vcm1hbDttaW4taGVpZ2h0OjQwcHg7bWluLWhlaWdodDoyLjVyZW19LnBiX19wcm9kdWN0LS1sb2NrLWl0ZW0tYm94e2ZsZXgtZ3JvdzoxO21pbi13aWR0aDo2MHB4O21pbi13aWR0aDozLjc1cmVtO3BhZGRpbmc6LjA2MjVyZW19LnBiX19vd24tbGFiZWx7Zm9udC1zaXplOi43NXJlbTtsaW5lLWhlaWdodDoxO3BhZGRpbmc6LjM3NXJlbSAxcmVtfUBzdXBwb3J0cyBub3QgKGRpc3BsYXk6Z3JpZCl7LnBiX19mYWJyaWMtLWl0ZW17cGFkZGluZzouMTI1cmVtfS5wYl9fZmFicmljLS1zaXplLWl0ZW17cGFkZGluZzouMDYyNXJlbX19LnBiX19mYWJyaWMtLXNpemUtaXRlbXtmbGV4LWdyb3c6MX0ucGJfX2ZhYnJpYy0tc2l6ZS1ibG9ja3thbGlnbi1pdGVtczpiYXNlbGluZTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5wYl9fZmFicmljLS1idXR0b257bWluLXdpZHRoOjc4cHg7bWluLXdpZHRoOjQuODc1cmVtO3BhZGRpbmc6LjEyNXJlbSAuMTg3NXJlbX0ucGJfX2ZhYnJpYy0tbmFtZXtmb250LXNpemU6LjgxMjVyZW07bGluZS1oZWlnaHQ6MS4yfS5wYl9fZmFicmljLS1wcmUtbGluay0tc3Vie2Rpc3BsYXk6bm9uZX0ucGJfX2ZhYnJpYy0tdHlwZS1zZWxlY3R7cGFkZGluZy10b3A6MH0ucGJfX2ZhYnJpYy0taXRlbS1pbmZve2ZsZXgtYmFzaXM6YXV0bzttYXgtd2lkdGg6MjAwcHg7bWF4LXdpZHRoOjEyLjVyZW19LnBiX19mYWJyaWMtLXN0YW5kYXJ0e2JvcmRlci1ib3R0b206LjA2MjVyZW0gc29saWQgI2RkZH0ucGJfX2luZm8tLWxhYmVse2JhY2tncm91bmQtY29sb3I6I2RkZDtib3JkZXItcmFkaXVzOi4yNXJlbX0ucGJfX2luZm8tLWxhYmVsLWl0ZW17Y29sb3I6IzRmNGY0ZjtwYWRkaW5nOi4yNXJlbSAwIC4yNXJlbSAuODc1cmVtfS5wYl9faW5mby0tbGFiZWwtaXRlbT5zcGFue2ZvbnQtd2VpZ2h0OjcwMH0ucGJfX2luZm8tLW1vcmUtaXRlbXtwYWRkaW5nOi4yNXJlbSAwIC44NzVyZW0gLjI1cmVtfS5wYl9fcHJvZHVjdC0tdHlwZS1mYWJyaWMtaGQgLnBiX19mYWJyaWMtLXByZS1pbmZve2JvdHRvbTouMTg3NXJlbTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDouMTg3NXJlbTt6LWluZGV4OjEwfS5wcm9kdWN0Q2FyZF9fZGVsaXZlcnktaW5jYXJkIC5wYl9fYmFza2V0LS1mb3JtLWl0ZW17cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS5wcm9kdWN0Q2FyZF9fZGVsaXZlcnktaW5jYXJkIC5wYl9fYmFza2V0LS1mb3JtLWl0ZW0gLnBiX19pbmZvLS1tb3JlLWl0ZW17cGFkZGluZzouMjVyZW19LnBiX19mYWJyaWMtLXNpemUtLW1vZGFsLWJvZHl7bWluLXdpZHRoOjEwMHZ3fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjM5OXB4KXsucGJfX2ZhYnJpYy0tYnV0dG9ue2ZvbnQtc2l6ZTouNzVyZW07cGFkZGluZzouMDYyNXJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDozNDlweCl7QHN1cHBvcnRzIChkaXNwbGF5OmdyaWQpey5wYl9fZmFicmljLS1zaXplLWJsb2Nre2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maXQsbWlubWF4KDMwcHgsMzFweCkpO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maXQsbWlubWF4KDEuODc1cmVtLDEuOTM3NXJlbSkpfX0ucGJfX2ZhYnJpYy0tbmFtZXtmb250LXNpemU6Ljc1cmVtfX1AbWVkaWEgcHJpbnQsc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OXB4KXsucGJfX3Byb2R1Y3QtLW90aGVyIC50bnMtY29udHJvbHMgYnV0dG9uW2RhdGEtY29udHJvbHM9cHJldl17bWFyZ2luLWxlZnQ6LTEuMjVyZW19LnBiX19wcm9kdWN0LS1vdGhlciAudG5zLWNvbnRyb2xzIGJ1dHRvbltkYXRhLWNvbnRyb2xzPW5leHRde21hcmdpbi1yaWdodDotMS4yNXJlbX0ucGJfX3Byb2R1Y3QtLXJldmlld3MtaW5wdXQ6Y2hlY2tlZCsucGJfX2ZsZXg6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC41KTtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTtsZWZ0OjA7b3BhY2l0eTouODtwb3NpdGlvbjpmaXhlZDt0b3A6MDt3aWR0aDoxMDAlO3otaW5kZXg6MX0ucGJfX3Byb2R1Y3QtLXJldmlld3MtaW5wdXQ6Y2hlY2tlZCsucGJfX2ZsZXggLnBiX19wcm9kdWN0LS1yZXZpZXdzLWZvcm17d2lkdGg6MjMuNzVyZW19LnBiX19mYWJyaWMtLWNob29zZXJ7bWluLXdpZHRoOjQ4OHB4O21pbi13aWR0aDozMC41cmVtfS5wYl9fZmFicmljLS1tb2RhbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOC43NXJlbSAwO3BhZGRpbmctbGVmdDoxOC43NXJlbX0ucGJfX2ZhYnJpYy0tem9vbXtib3R0b206MDtoZWlnaHQ6MTAwJTtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTcuNXJlbX0ucGJfX2ZhYnJpYy0tem9vbS1ibG9ja3toZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5wYl9fY2F0YWxvZy0tbUxpbWl0IC5wYl9fbUxpbWl0LC5wYl9fY2F0YWxvZy0tbWFkZUlOcnVzc2lhIC5wYl9fbWFkZUlOcnVzc2lhe2ZvbnQtc2l6ZTouNDM3NXJlbTtwYWRkaW5nLXRvcDoyLjVyZW07d2lkdGg6Mi41cmVtfX1cblxuLnBiX19wcm9kdWN0LS1waG90by1ib3ggLnBiX19kaXNjb3VudC0tcHJvZHVjdC5wYl9fZGlzY291bnQtLWxhYmVsIHtcbiAgICBib3JkZXItY29sb3I6ICMyMUI1MTQ7XG4gICAgY29sb3I6ICMyMUI1MTQ7XG4gICAgdG9wOiAzLjc1cmVtO1xufVxuXG4ucGJfX2NhdGFsb2ctLXByb2R1Y3QtLWxhYmVsLWRpc2NvdW50LmdyZWVuIHtcbiAgICBjb2xvcjogIzIxQjUxNDtcbn1cblxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuLy8gUGxhY2Vob2xkZXJzXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xuICAkcGxhY2Vob2xkZXJzOiBcIjo6LW1vei1cIiBcIjo6LXdlYmtpdC1pbnB1dC1cIiBcIjotbW96LVwiIFwiOi1tcy1pbnB1dC1cIiBcIjo6XCI7XG4gIEBlYWNoICRwbGFjZWhvbGRlciBpbiAkcGxhY2Vob2xkZXJzIHtcbiAgICAmI3skcGxhY2Vob2xkZXJ9cGxhY2Vob2xkZXIge1xuICAgICAgQGNvbnRlbnRcbiAgICB9XG4gIH1cbn1cbi8vIFRleHQgc2VsZWN0IC0gb2ZmXG5AbWl4aW4gdW5zZWxlY3RhYmxlIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xufVxuJXVuc2VsZWN0YWJsZSB7XG4gIEBpbmNsdWRlIHVuc2VsZWN0YWJsZTtcbn1cbi8vIGRyYWcgLSBvZmZcbkBtaXhpbiB1bmRyYWcge1xuICB1c2VyLWRyYWc6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xufVxuJXVuZHJhZyB7XG4gIEBpbmNsdWRlIHVuZHJhZztcbn1cbkBtaXhpbiBjbGVhcmZpeCB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgfVxufVxuQG1peGluIG92ZXJmbG93LXRvdWNoIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuQG1peGluIGxvYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBhbmltYXRpb246IHNwaW5Bcm91bmQgNTAwbXMgaW5maW5pdGUgbGluZWFyO1xuICBib3JkZXI6IDJweCBzb2xpZCAkZ3JleS1saWdodGVyO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkO1xufVxuQG1peGluIGhhbWJ1cmdlcigkZGltZW5zaW9uczogMCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogJGRpbWVuc2lvbnM7XG4gIGhlaWdodDogJGRpbWVuc2lvbnM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJGVhc2luZztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkc3BlZWQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgb3BhY2l0eSwgdHJhbnNmb3JtO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMXB4KTtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgdG9wOiBjYWxjKDUwJSArIDhweCk7XG4gICAgfVxuICB9XG4gIC8vIE1vZGlmZXJzXG4gIC8vJjpob3ZlciB7XG4gIC8vICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGJsYWNrLCAwLjA1KVxuICAvL31cbiAgLy8mOmhvdmVyLFxuICAvLyYuaXMtYWN0aXZlIHtcbiAgLy8gIHNwYW4ge1xuICAvLyAgICAmOm50aC1jaGlsZCgxKSB7XG4gIC8vICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDlweCkgcm90YXRlKDQ1ZGVnKVxuICAvLyAgICB9XG4gIC8vICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgLy8gICAgICBvcGFjaXR5OiAwXG4gIC8vICAgIH1cbiAgLy8gICAgJjpudGgtY2hpbGQoMykge1xuICAvLyAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTQ1ZGVnKVxuICAvLyAgICB9XG4gIC8vICB9XG4gIC8vfVxufVxuQG1peGluIGFycm93KCRjb2xvcjogdHJhbnNwYXJlbnQsICRyb3RhdGU6IC00NWRlZywgJGJzaXplOiAzcHgpIHtcbiAgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAuNjI1ZW07XG4gICAgaGVpZ2h0OiAuNjI1ZW07XG4gICAgbWFyZ2luLXRvcDogLS40Mzc1ZW07XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRlYXNpbmc7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHNwZWVkO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkcm90YXRlKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyOiAkYnNpemUgc29saWQgJGNvbG9yO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgfVxuICAvLy8vIE1vZGlmZXJzXG4gIC8vJjpob3ZlciB7XG4gIC8vICBzcGFuIHtcbiAgLy8gICAgdHJhbnNmb3JtOiByb3RhdGUoLTIyNWRlZyk7XG4gIC8vICB9XG4gIC8vfVxufVxuQG1peGluIG92ZXJsYXkoJG9mZnNldDogMCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogJG9mZnNldDtcbiAgcmlnaHQ6ICRvZmZzZXQ7XG4gIGJvdHRvbTogJG9mZnNldDtcbiAgbGVmdDogJG9mZnNldDtcbn1cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENvbnZlcnQgZm9udC1zaXplIGZyb20gcHggdG8gcmVtIHdpdGggcHggZmFsbGJhY2tcbi8vIEBwYXJhbSAkc2l6ZSAtIHRoZSB2YWx1ZSBpbiBwaXhlbCB5b3Ugd2FudCB0byBjb252ZXJ0XG4vLyBlLmcuIHAge0BpbmNsdWRlIGZvbnRTaXplKDEycHgpO31cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEZ1bmN0aW9uIGZvciBjb252ZXJ0aW5nIGEgcHggYmFzZWQgZm9udC1zaXplIHRvIHJlbS5cbkBmdW5jdGlvbiBjYWxjdWxhdGVSZW0oJHNpemUpIHtcbiAgJHJlbVNpemU6IG1hdGguZGl2KCRzaXplLCAkZm9udC1zaXplKTtcbiAgLy9EZWZhdWx0IGZvbnQgc2l6ZSBvbiBodG1sIGVsZW1lbnQgaXMgMTAwJSwgZXF1aXZhbGVudCB0byAxNnB4O1xuICBAcmV0dXJuICN7JHJlbVNpemV9cmVtO1xufVxuLy8gTWl4aW4gdGhhdCB3aWxsIGluY2x1ZGUgdGhlIGZhbGwgYmFjayBweCBkZWNsYXJhdGlvbiBhcyB3ZWxsIGFzIHRoZSBjYWxjdWxhdGVkIHJlbSB2YWx1ZS5cbkBtaXhpbiBmb250U2l6ZSgkc2l6ZSkge1xuICAvL2ZvbnQtc2l6ZTogJHNpemU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKCRzaXplKTtcbn1cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICBGdW5jdGlvbiB0byByZW1vdmUgdW5pdHNcbi8vICBodHRwOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzEyMzI4MjU5L2hvdy1kby15b3Utc3RyaXAtdGhlLXVuaXQtZnJvbS1hbnktbnVtYmVyLWluLXNhc3Ncbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBmdW5jdGlvbiBzdHJpcC11bml0cygkbnVtYmVyKSB7XG4gIEByZXR1cm4gbWF0aC5kaXYoJG51bWJlciwgKCRudW1iZXIgKiAwICsgMSkpO1xufVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gIEZvbnQvTGluZSBIZWlnaHRcbi8vICBwYXNzIGluIHRoZSBwaG90b3Nob3AgZm9udCBzaXplIGFuZCBsaW5lIGhlaWdodCBpbiB0aGUgc2FtZSBvcmRlclxuLy8gIHRoZXkncmUgZGlzcGxheWVkIGluIHRoZSBjaGFyYWN0ZXIgd2luZG93XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gbGluZS1oZWlnaHQoJHBzLWZvbnQtc2l6ZSwgJHBzLWxpbmUtaGVpZ2h0OiAkcHMtZm9udC1zaXplKSB7XG4gIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdihzdHJpcC11bml0cygkcHMtbGluZS1oZWlnaHQpICwgc3RyaXAtdW5pdHMoJHBzLWZvbnQtc2l6ZSkpO1xufVxuIiwiQGltcG9ydCAncmVzcG9uc2l2ZW5lc3MnO1xuJGRpc3BsYXlzOiAnYmxvY2snICdmbGV4JyAnaW5saW5lJyAnaW5saW5lLWJsb2NrJyAnaW5saW5lLWZsZXgnO1xuQGVhY2ggJGRpc3BsYXkgaW4gJGRpc3BsYXlzIHtcbiAgLnBiLSN7JGRpc3BsYXl9IHtcbiAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fSAhaW1wb3J0YW50O1xuICB9XG59XG4ucGItY2xlYXJmaXgge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cbi5wYi1jYXBpdGFsaXplZCB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG4ucGItbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xufVxuLnBiLW5vc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuLnBiLXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cbi5wYi1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cbi5wYi1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucGItY2xpcHBlZCB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbi5wYi1zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG5cbiAgaGVpZ2h0OiAuMDFlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuXG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBiLWludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuLy8gT3RoZXJcbi5wYi1tYXJnaW5sZXNzIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ucGItcGFkZGluZ2xlc3Mge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ucGItcmFkaXVzbGVzcyB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5wYi1zaGFkb3dsZXNzIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBiLXVuc2VsZWN0YWJsZSB7XG4gIEBleHRlbmQgJXVuc2VsZWN0YWJsZTtcbn1cbi5wYi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG5AaW5jbHVkZSBmb3Itc2l6ZShtb2JpbGUpIHtcbiAgLnBiLWhpZGRlbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQGluY2x1ZGUgZm9yLXNpemUodGFibGV0KSB7XG4gIC5wYi1oaWRkZW4tdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBpbmNsdWRlIGZvci1zaXplKHRhYmxldC1vbmx5KSB7XG4gIC5wYi1oaWRkZW4tdGFibGV0LW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQGluY2x1ZGUgZm9yLXNpemUodG91Y2hpbmcpIHtcbiAgLnBiLWhpZGRlbi10b3VjaGluZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AaW5jbHVkZSBmb3Itc2l6ZShkZXNrdG9wKSB7XG4gIC5wYi1oaWRkZW4tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AaW5jbHVkZSBmb3Itc2l6ZShkZXNrdG9wLW9ubHkpIHtcbiAgLnBiLWhpZGRlbi1kZXNrdG9wLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQGluY2x1ZGUgZm9yLXNpemUod2lkZXNjcmVlbikge1xuICAucGItaGlkZGVuLXdpZGVzY3JlZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQGluY2x1ZGUgZm9yLXNpemUodW50aWwtd2lkZXNjcmVlbikge1xuICAucGItaGlkZGVuLXdpZGVzY3JlZW4tdW50aWwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQGluY2x1ZGUgZm9yLXNpemUod2lkZXNjcmVlbi1vbmx5KSB7XG4gIC5wYi1oaWRkZW4td2lkZXNjcmVlbi1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBpbmNsdWRlIGZvci1zaXplKGZ1bGxoZCkge1xuICAucGItaGlkZGVuLWZ1bGxoZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLG51bGwsIi8vZm9udHNcbkBtaXhpbiBmb250X2RlZmF1bHQge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbiRpY29tb29uLWZvbnQtcGF0aDogXCIvY2RuL2ZvbnRzL2tpdFwiICFkZWZhdWx0O1xuLy8kaWNvbW9vbi1mb250LXBhdGg6IFwiL3RoZW1lcy9uZXdfdGVzdC9wdWJsaWMvZm9udHMva2l0L1wiICFkZWZhdWx0O1xuJHBiX2tpdF9pY29uLWZvbnQtZmFtaWx5OiBcInBiX2tpdF9pY29uXCIgIWRlZmF1bHQ7XG5cblxuLy8gbmV3XG4kcGJfa2l0X2ljb24tc3BsaXQtdGV4dDogXCJcXGU5N2ZcIjtcbiRwYl9raXRfaWNvbi1hbGlnbi1jZW50ZXItaDogXCJcXGU5MDBcIjtcbiRwYl9raXRfaWNvbi1hbGlnbi1jZW50ZXItdjogXCJcXGU5MDFcIjtcbiRwYl9raXRfaWNvbi1hbGlnbi1qdXN0aWZ5OiBcIlxcZTkwMlwiO1xuJHBiX2tpdF9pY29uLWFsaWduLWxlZnQ6IFwiXFxlOTAzXCI7XG4kcGJfa2l0X2ljb24tYWxpZ24tY2VudGVyOiBcIlxcZTkwNFwiO1xuJHBiX2tpdF9pY29uLWFsaWduLXJpZ2h0OiBcIlxcZTkwNVwiO1xuJHBiX2tpdF9pY29uLWFuZ2xlLWRvdWJsZS1kb3duOiBcIlxcZTkwNlwiO1xuJHBiX2tpdF9pY29uLWFuZ2xlLWRvdWJsZS11cDogXCJcXGU5MDdcIjtcbiRwYl9raXRfaWNvbi1hcnJvdy1sZWZ0OiBcIlxcZTkwOFwiO1xuJHBiX2tpdF9pY29uLWFycm93LXJpZ2h0OiBcIlxcZTkwOVwiO1xuJHBiX2tpdF9pY29uLXJlZG86IFwiXFxlOTdhXCI7XG4kcGJfa2l0X2ljb24tdW5kbzogXCJcXGU5N2JcIjtcbiRwYl9raXRfaWNvbi1ib3JkZXItaG9yaXpvbnRhbDogXCJcXGU5MGFcIjtcbiRwYl9raXRfaWNvbi1ib3JkZXItaW5uZXI6IFwiXFxlOTBiXCI7XG4kcGJfa2l0X2ljb24tYm9yZGVyLXZlcnRpY2FsOiBcIlxcZTkwY1wiO1xuJHBiX2tpdF9pY29uLWdyaWQ6IFwiXFxlOTBkXCI7XG4kcGJfa2l0X2ljb24taG9yaXpvbnRhbC1hbGlnbi1jZW50ZXI6IFwiXFxlOTBlXCI7XG4kcGJfa2l0X2ljb24tdmVydGljYWwtYWxpZ24tY2VudGVyOiBcIlxcZTkwZlwiO1xuJHBiX2tpdF9pY29uLWNhbmNlbC1ib2xkOiBcIlxcZTkxMFwiO1xuJHBiX2tpdF9pY29uLWNoZWNrLWJvbGQ6IFwiXFxlOTExXCI7XG4kcGJfa2l0X2ljb24tY2hlY2s6IFwiXFxlOTEyXCI7XG4kcGJfa2l0X2ljb24tY2FuY2VsOiBcIlxcZTkxM1wiO1xuJHBiX2tpdF9pY29uLWNvcHlyaWdodDogXCJcXGU5MTRcIjtcbiRwYl9raXRfaWNvbi1jb3B5cmlnaHQtYWx0OiBcIlxcZTkxNVwiO1xuJHBiX2tpdF9pY29uLWNyb3AtYWx0OiBcIlxcZTkxNlwiO1xuJHBiX2tpdF9pY29uLWNyb3A6IFwiXFxlOTE3XCI7XG4kcGJfa2l0X2ljb24tZXhwYW5kLWFycm93cy1hbHQ6IFwiXFxlOTE4XCI7XG4kcGJfa2l0X2ljb24tem9vbTogXCJcXGU5MTlcIjtcbiRwYl9raXRfaWNvbi1leWU6IFwiXFxlOTFhXCI7XG4kcGJfa2l0X2ljb24tZXllLXNsYXNoOiBcIlxcZTkxYlwiO1xuJHBiX2tpdF9pY29uLWZsaXAtaC1hbHQtbjogXCJcXGU5MWNcIjtcbiRwYl9raXRfaWNvbi1mbGlwLWgtYWx0OiBcIlxcZTkxZFwiO1xuJHBiX2tpdF9pY29uLWZsaXAtaDogXCJcXGU5MWVcIjtcbiRwYl9raXRfaWNvbi1mbGlwLXY6IFwiXFxlOTFmXCI7XG4kcGJfa2l0X2ljb24tc2hvcHBpbmctY2FydDogXCJcXGU5MjBcIjtcbiRwYl9raXRfaWNvbi1zaG9wcGluZy1jYXJ0LWFsdDogXCJcXGU5MjFcIjtcbiRwYl9raXRfaWNvbi1wYWludC10b29sOiBcIlxcZTkyMlwiO1xuJHBiX2tpdF9pY29uLWNvbG9yOiBcIlxcZTkyM1wiO1xuJHBiX2tpdF9pY29uLXBhbGV0dGUtYWx0OiBcIlxcZTkyNFwiO1xuJHBiX2tpdF9pY29uLXBhbGV0dGU6IFwiXFxlOTI1XCI7XG4kcGJfa2l0X2ljb24tZHJvcC1vcGFjaXR5OiBcIlxcZTkyNlwiO1xuJHBiX2tpdF9pY29uLXBpcGV0dGU6IFwiXFxlOTI3XCI7XG4kcGJfa2l0X2ljb24tY29sb3ItdmFyaWFuY2U6IFwiXFxlOTI4XCI7XG4kcGJfa2l0X2ljb24tY290dG9uOiBcIlxcZTkyOVwiO1xuJHBiX2tpdF9pY29uLW1hc2s6IFwiXFxlOTJhXCI7XG4kcGJfa2l0X2ljb24tZmlsdGVyOiBcIlxcZTkyYlwiO1xuJHBiX2tpdF9pY29uLWZvbmQ6IFwiXFxlOTJjXCI7XG4kcGJfa2l0X2ljb24tc3RhcnQ6IFwiXFxlOTJkXCI7XG4kcGJfa2l0X2ljb24tbWFrZTogXCJcXGU5MmVcIjtcbiRwYl9raXRfaWNvbi1tZXJjaDogXCJcXGU5MmZcIjtcbiRwYl9raXRfaWNvbi1sLTEtcGF0aDE6IFwiXFxlOTMwXCI7XG4kcGJfa2l0X2ljb24tbC0xLXBhdGgyOiBcIlxcZTkzMVwiO1xuJHBiX2tpdF9pY29uLWwtMi1wYXRoMTogXCJcXGU5MzJcIjtcbiRwYl9raXRfaWNvbi1sLTItcGF0aDI6IFwiXFxlOTMzXCI7XG4kcGJfa2l0X2ljb24tbC0zLXBhdGgxOiBcIlxcZTkzNFwiO1xuJHBiX2tpdF9pY29uLWwtMy1wYXRoMjogXCJcXGU5MzVcIjtcbiRwYl9raXRfaWNvbi1sLTQtcGF0aDE6IFwiXFxlOTM2XCI7XG4kcGJfa2l0X2ljb24tbC00LXBhdGgyOiBcIlxcZTkzN1wiO1xuJHBiX2tpdF9pY29uLWxvZ28tMTogXCJcXGU5MzhcIjtcbiRwYl9raXRfaWNvbi1sb2dvLTI6IFwiXFxlOTM5XCI7XG4kcGJfa2l0X2ljb24tbG9nby0zOiBcIlxcZTkzYVwiO1xuJHBiX2tpdF9pY29uLXMtZmFjZWJvb2s6IFwiXFxlOTNiXCI7XG4kcGJfa2l0X2ljb24tcy1mYWNlYm9vay1yOiBcIlxcZTkzY1wiO1xuJHBiX2tpdF9pY29uLXMtaW5zdGFncmFtOiBcIlxcZTkzZFwiO1xuJHBiX2tpdF9pY29uLXMtdGVsZWdyYW06IFwiXFxlOTNlXCI7XG4kcGJfa2l0X2ljb24tcy10d2l0dGVyOiBcIlxcZTkzZlwiO1xuJHBiX2tpdF9pY29uLXMtdms6IFwiXFxlOTQwXCI7XG4kcGJfa2l0X2ljb24tY2FtZXJhOiBcIlxcZTk0MVwiO1xuJHBiX2tpdF9pY29uLXNhdmU6IFwiXFxlOTQyXCI7XG4kcGJfa2l0X2ljb24tdGV4dDogXCJcXGU5NDNcIjtcbiRwYl9raXRfaWNvbi1pbWFnZTogXCJcXGU5NDRcIjtcbiRwYl9raXRfaWNvbi1pbWFnZS11cGxvYWQ6IFwiXFxlOTQ1XCI7XG4kcGJfa2l0X2ljb24taW1hZ2UtdjogXCJcXGU5NDZcIjtcbiRwYl9raXRfaWNvbi1pbXBvcnQ6IFwiXFxlOTQ3XCI7XG4kcGJfa2l0X2ljb24tdXBsb2FkOiBcIlxcZTk0OFwiO1xuJHBiX2tpdF9pY29uLWxheWVyLWdyb3VwLWFsdDogXCJcXGU5NDlcIjtcbiRwYl9raXRfaWNvbi1sYXllci1ncm91cDogXCJcXGU5NGFcIjtcbiRwYl9raXRfaWNvbi1sYXllci1ncm91cC1iOiBcIlxcZTk0YlwiO1xuJHBiX2tpdF9pY29uLWxheWVyLWdyb3VwLWItYWx0OiBcIlxcZTk0Y1wiO1xuJHBiX2tpdF9pY29uLW9iamVjdC11bmdyb3VwOiBcIlxcZTk0ZFwiO1xuJHBiX2tpdF9pY29uLWNsb25lOiBcIlxcZTk0ZVwiO1xuJHBiX2tpdF9pY29uLWxvY2s6IFwiXFxlOTRmXCI7XG4kcGJfa2l0X2ljb24tdW5sb2NrOiBcIlxcZTk1MFwiO1xuJHBiX2tpdF9pY29uLWxvY2stYWx0OiBcIlxcZTk1MVwiO1xuJHBiX2tpdF9pY29uLXVubG9jay1hbHQ6IFwiXFxlOTUyXCI7XG4kcGJfa2l0X2ljb24tdGV4dC11cHBlcmNhc2U6IFwiXFxlOTUzXCI7XG4kcGJfa2l0X2ljb24tdGV4dC1sb3dlcmNhc2U6IFwiXFxlOTU0XCI7XG4kcGJfa2l0X2ljb24tbWludXMtY2lyY2xlOiBcIlxcZTk1NVwiO1xuJHBiX2tpdF9pY29uLXBsdXMtY2lyY2xlOiBcIlxcZTk1NlwiO1xuJHBiX2tpdF9pY29uLXBsdXM6IFwiXFxlOTU3XCI7XG4kcGJfa2l0X2ljb24tcGx1czE6IFwiXFxlOTU4XCI7XG4kcGJfa2l0X2ljb24tcGx1czI6IFwiXFxlOTU5XCI7XG4kcGJfa2l0X2ljb24tcGx1czM6IFwiXFxlOTVhXCI7XG4kcGJfa2l0X2ljb24tcGx1czQ6IFwiXFxlOTViXCI7XG4kcGJfa2l0X2ljb24tcGx1czU6IFwiXFxlOTVjXCI7XG4kcGJfa2l0X2ljb24tcGx1czY6IFwiXFxlOTVkXCI7XG4kcGJfa2l0X2ljb24tcGx1czc6IFwiXFxlOTVlXCI7XG4kcGJfa2l0X2ljb24tcGx1czg6IFwiXFxlOTVmXCI7XG4kcGJfa2l0X2ljb24tcXVlc3Rpb246IFwiXFxlOTYwXCI7XG4kcGJfa2l0X2ljb24tcXVlc3Rpb24tY2lyY2xlOiBcIlxcZTk2MVwiO1xuJHBiX2tpdF9pY29uLXJlZG8tYWx0OiBcIlxcZTk2MlwiO1xuJHBiX2tpdF9pY29uLXJlZnJlc2g6IFwiXFxlOTYzXCI7XG4kcGJfa2l0X2ljb24tc2F2ZS1hbHQ6IFwiXFxlOTY0XCI7XG4kcGJfa2l0X2ljb24tc2VhcmNoOiBcIlxcZTk2NVwiO1xuJHBiX2tpdF9pY29uLXpvb20tbWludXMtYjogXCJcXGU5NjZcIjtcbiRwYl9raXRfaWNvbi16b29tLXBsdXMtYjogXCJcXGU5NjdcIjtcbiRwYl9raXRfaWNvbi16b29tLWZ1bGw6IFwiXFxlOTY4XCI7XG4kcGJfa2l0X2ljb24tem9vbS1pbjogXCJcXGU5NjlcIjtcbiRwYl9raXRfaWNvbi16b29tLW91dDogXCJcXGU5NmFcIjtcbiRwYl9raXRfaWNvbi1za2V3OiBcIlxcZTk2YlwiO1xuJHBiX2tpdF9pY29uLWZvbnQ6IFwiXFxlOTZjXCI7XG4kcGJfa2l0X2ljb24tdGV4dC1zZXQ6IFwiXFxlOTZkXCI7XG4kcGJfa2l0X2ljb24tYm9sZDogXCJcXGU5NmVcIjtcbiRwYl9raXRfaWNvbi11bmRlcmxpbmU6IFwiXFxlOTZmXCI7XG4kcGJfa2l0X2ljb24taXRhbGljOiBcIlxcZTk3MFwiO1xuJHBiX2tpdF9pY29uLXRleHQtZm9udDogXCJcXGU5NzFcIjtcbiRwYl9raXRfaWNvbi10ZXh0LWZpZWxkczogXCJcXGU5NzJcIjtcbiRwYl9raXRfaWNvbi10ZXh0LXNpemU6IFwiXFxlOTczXCI7XG4kcGJfa2l0X2ljb24tdGV4dC1zdHJpa2UtdGhyb3VnaDogXCJcXGU5NzRcIjtcbiRwYl9raXRfaWNvbi10ZXh0LWhlaWdodC1zb2xpZDogXCJcXGU5NzVcIjtcbiRwYl9raXRfaWNvbi10ZXh0LXdpZHRoLXNvbGlkOiBcIlxcZTk3NlwiO1xuJHBiX2tpdF9pY29uLWJvdW5jZWQ6IFwiXFxlOTc3XCI7XG4kcGJfa2l0X2ljb24tY3VydmVkLXRleHQ6IFwiXFxlOTdjXCI7XG4kcGJfa2l0X2ljb24tYm91bmNlZC10ZXh0OiBcIlxcZTk3ZVwiO1xuJHBiX2tpdF9pY29uLXRyYXNoOiBcIlxcZTk3OFwiO1xuJHBiX2tpdF9pY29uLXRyYXNoLWFsdDogXCJcXGU5NzlcIjtcbiRwYl9raXRfaWNvbi1saW5lcjogXCJcXGU5N2RcIjtcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnI3skcGJfa2l0X2ljb24tZm9udC1mYW1pbHl9JztcbiAgc3JjOiB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS8jeyRwYl9raXRfaWNvbi1mb250LWZhbWlseX0ud29mZj92MycpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JHBiX2tpdF9pY29uLWZvbnQtZmFtaWx5fS53b2ZmMj92MycpIGZvcm1hdCgnd29mZjInKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xufVxuW2NsYXNzXj1cInBiX2tpdF9pY29uXCJdLCBbY2xhc3MqPVwiIHBiX2tpdF9pY29uXCJdIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICcjeyRwYl9raXRfaWNvbi1mb250LWZhbWlseX0nICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5wYl9raXRfaWNvbi1zcGxpdC10ZXh0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRwYl9raXRfaWNvbi1zcGxpdC10ZXh0O1xuICB9XG59XG4ucGJfa2l0X2ljb24tYWxpZ24tY2VudGVyLWgge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHBiX2tpdF9pY29uLWFsaWduLWNlbnRlci1oO1xuICB9XG59XG4ucGJfa2l0X2ljb24tYWxpZ24tY2VudGVyLXYge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHBiX2tpdF9pY29uLWFsaWduLWNlbnRlci12O1xuICB9XG59XG4ucGJfa2l0X2ljb24tYWxpZ24tanVzdGlmeSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkcGJfa2l0X2ljb24tYWxpZ24tanVzdGlmeTtcbiAgfVxufVxuLnBiX2tpdF9pY29uLWFsaWduLWxlZnQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHBiX2tpdF9pY29uLWFsaWduLWxlZnQ7XG4gIH1cbn1cbi5wYl9raXRfaWNvbi1hbGlnbi1jZW50ZXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHBiX2tpdF9pY29uLWFsaWduLWNlbnRlcjtcbiAgfVxufVxuLnBiX2tpdF9pY29uLWFsaWduLXJpZ2h0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRwYl9raXRfaWNvbi1hbGlnbi1yaWdodDtcbiAgfVxufVxuLnBiX2tpdF9pY29uLWFuZ2xlLWRvdWJsZS1kb3duIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRwYl9raXRfaWNvbi1hbmdsZS1kb3VibGUtZG93bjtcbiAgfVxufVxuLnBiX2tpdF9pY29uLWFuZ2xlLWRvdWJsZS11cCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkcGJfa2l0X2ljb24tYW5nbGUtZG91YmxlLXVwO1xuICB9XG59XG4ucGJfa2l0X2ljb24tYXJyb3ctbGVmdCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkcGJfa2l0X2ljb24tYXJyb3ctbGVmdDtcbiAgfVxufVxuLnBiX2tpdF9pY29uLWFycm93LXJpZ2h0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRwYl9raXRfaWNvbi1hcnJvdy1yaWdodDtcbiAgfVxufVxuLnBiX2tpdF9pY29uLXJlZG8ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHBiX2tpdF9pY29uLXJlZG87XG4gIH1cbn1cbi5wYl9raXRfaWNvbi11bmRvIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRwYl9raXRfaWNvbi11bmRvO1xuICB9XG59XG4ucGJfa2l0X2ljb24tYm9yZGVyLWhvcml6b250YWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHBiX2tpdF9pY29uLWJvcmRlci1ob3Jpem9udGFsO1xuICB9XG59XG4ucGJfa2l0X2ljb24tYm9yZGVyLWlubmVyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRwYl9raXRfaWNvbi1ib3JkZXItaW5uZXI7XG4gIH1cbn1cbi5wYl9raXRfaWNvbi1ib3JkZXItdmVydGljYWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHBiX2tpdF9pY29uLWJvcmRlci12ZXJ0aWNhbDtcbiAgfVxufVxuLnBiX2tpdF9pY29uLWdyaWQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHBiX2tpdF9pY29uLWdyaWQ7XG4gIH1cbn1cbi5wYl9raXRfaWNvbi1ob3Jpem9udGFsLWFsaWduLWNlbnRlciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkcGJfa2l0X2ljb24taG9yaXpvbnRhbC1hbGlnbi1jZW50ZXI7XG4gIH1cbn1cbi5wYl9raXRfaWNvbi12ZXJ0aWNhbC1hbGlnbi1jZW50ZXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHBiX2tpdF9pY29uLXZlcnRpY2FsLWFsaWduLWNlbnRlcjtcbiAgfVxufVxuLnBiX2tpdF9pY29uLWNhbmNlbC1ib2xkIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRwYl9raXRfaWNvbi1jYW5jZWwtYm9sZDtcbiAgfVxufVxuLnBiX2tpdF9pY29uLWNoZWNrLWJvbGQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHBiX2tpdF9pY29uLWNoZWNrLWJvbGQ7XG4gIH1cbn1cbi5wYl9raXRfaWNvbi1jaGVjayB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkcGJfa2l0X2ljb24tY2hlY2s7XG4gIH1cbn1cbi5wYl9raXRfaWNvbi1jYW5jZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHBiX2tpdF9pY29uLWNhbmNlbDtcbiAgfVxufVxuLnBiX2tpdF9pY29uLWNvcHlyaWdodCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkcGJfa2l0X2ljb24tY29weXJpZ2h0O1xuICB9XG59XG4ucGJfa2l0X2ljb24tY29weXJpZ2h0LWFsdCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkcGJfa2l0X2ljb24tY29weXJpZ2h0LWFsdDtcbiAgfVxufVxuLnBiX2tpdF9pY29uLWNyb3AtYWx0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRwYl9raXRfaWNvbi1jcm9wLWFsdDtcbiAgfVxufVxuLnBiX2tpdF9pY29uLWNyb3Age1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHBiX2tpdF9pY29uLWNyb3A7XG4gIH1cbn1cbi5wYl9raXRfaWNvbi1leHBhbmQtYXJyb3dzLWFsdCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkcGJfa2l0X2ljb24tZXhwYW5kLWFycm93cy1hbHQ7XG4gIH1cbn1cbi5wYl9raXRfaWNvbi16b29tIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRwYl9raXRfaWNvbi16b29tO1xuICB9XG59XG4ucGJfa2l0X2ljb24tZXllIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRwYl9raXRfaWNvbi1leWU7XG4gIH1cbn1cbi5wYl9raXRfaWNvbi1leWUtc2xhc2gge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHBiX2tpdF9pY29uLWV5ZS1zbGFzaDtcbiAgfVxufVxuLnBiX2tpdF9pY29uLWZsaXAtaC1hbHQtbiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkcGJfa2l0X2ljb24tZmxpcC1oLWFsdC1uO1xuICB9XG59XG4ucGJfa2l0X2ljb24tZmxpcC1oLWFsdCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkcGJfa2l0X2ljb24tZmxpcC1oLWFsdDtcbiAgfVxufVxuLnBiX2tpdF9pY29uLWZsaXAtaCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkcGJfa2l0X2ljb24tZmxpcC1oO1xuICB9XG59XG4ucGJfa2l0X2ljb24tZmxpcC12IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRwYl9raXRfaWNvbi1mbGlwLXY7XG4gIH1cbn1cbi5wYl9raXRfaWNvbi1zaG9wcGluZy1jYXJ0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRwYl9raXRfaWNvbi1zaG9wcGluZy1jYXJ0O1xuICB9XG59XG4ucGJfa2l0X2ljb24tc2hvcHBpbmctY2FydC1hbHQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHBiX2tpdF9pY29uLXNob3BwaW5nLWNhcnQtYWx0O1xuICB9XG59XG4ucGJfa2l0X2ljb24tcGFpbnQtdG9vbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkcGJfa2l0X2ljb24tcGFpbnQtdG9vbDtcbiAgfVxufVxuLnBiX2tpdF9pY29uLWNvbG9yIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRwYl9raXRfaWNvbi1jb2xvcjtcbiAgfVxufVxuLnBiX2tpdF9pY29uLXBhbGV0dGUtYWx0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRwYl9raXRfaWNvbi1wYWxldHRlLWFsdDtcbiAgfVxufVxuLnBiX2tpdF9pY29uLXBhbGV0dGUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHBiX2tpdF9pY29uLXBhbGV0dGU7XG4gIH1cbn1cbi5wYl9raXRfaWNvbi1kcm9wLW9wYWNpdHkge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHBiX2tpdF9pY29uLWRyb3Atb3BhY2l0eTtcbiAgfVxufVxuLnBiX2tpdF9pY29uLXBpcGV0dGUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHBiX2tpdF9pY29uLXBpcGV0dGU7XG4gIH1cbn1cbi5wYl9raXRfaWNvbi1jb2xvci12YXJpYW5jZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkcGJfa2l0X2ljb24tY29sb3ItdmFyaWFuY2U7XG4gIH1cbn1cbi5wYl9raXRfaWNvbi1jb3R0b24ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHBiX2tpdF9pY29uLWNvdHRvbjtcbiAgfVxufVxuLnBiX2tpdF9pY29uLW1hc2sge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHBiX2tpdF9pY29uLW1hc2s7XG4gIH1cbn1cbi5wYl9raXRfaWNvbi1maWx0ZXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHBiX2tpdF9pY29uLWZpbHRlcjtcbiAgfVxufVxuLnBiX2tpdF9pY29uLWZvbmQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHBiX2tpdF9pY29uLWZvbmQ7XG4gIH1cbn1cbi5wYl9raXRfaWNvbi1zdGFydCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkcGJfa2l0X2ljb24tc3RhcnQ7XG4gIH1cbn1cbi5wYl9raXRfaWNvbi1tYWtlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRwYl9raXRfaWNvbi1tYWtlO1xuICB9XG59XG4ucGJfa2l0X2ljb24tbWVyY2gge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHBiX2tpdF9pY29uLW1lcmNoO1xuICB9XG59XG4ucGJfa2l0X2ljb24tbC0xIC5wYXRoMSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkcGJfa2l0X2ljb24tbC0xLXBhdGgxO1xuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIH1cbn1cbi5wYl9raXRfaWNvbi1sLTEgLnBhdGgyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRwYl9raXRfaWNvbi1sLTEtcGF0aDI7XG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gICAgY29sb3I6IHJnYigyMzEsIDQ5LCA3NSk7XG4gIH1cbn1cbi5wYl9raXRfaWNvbi1sLTIgLnBhdGgxIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRwYl9raXRfaWNvbi1sLTItcGF0aDE7XG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgfVxufVxuLnBiX2tpdF9pY29uLWwtMiAucGF0aDIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHBiX2tpdF9pY29uLWwtMi1wYXRoMjtcbiAgICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgICBjb2xvcjogcmdiKDIzMSwgNDksIDc1KTtcbiAgfVxufVxuLnBiX2tpdF9pY29uLWwtMyAucGF0aDEge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHBiX2tpdF9pY29uLWwtMy1wYXRoMTtcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB9XG59XG4ucGJfa2l0X2ljb24tbC0zIC5wYXRoMiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkcGJfa2l0X2ljb24tbC0zLXBhdGgyO1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICAgIGNvbG9yOiByZ2IoMjMxLCA0OSwgNzUpO1xuICB9XG59XG4ucGJfa2l0X2ljb24tbC00IC5wYXRoMSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkcGJfa2l0X2ljb24tbC00LXBhdGgxO1xuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIH1cbn1cbi5wYl9raXRfaWNvbi1sLTQgLnBhdGgyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRwYl9raXRfaWNvbi1sLTQtcGF0aDI7XG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gICAgY29sb3I6IHJnYigyMzEsIDQ5LCA3NSk7XG4gIH1cbn1cbi5wYl9raXRfaWNvbi1sb2dvLTEge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHBiX2tpdF9pY29uLWxvZ28tMTtcbiAgfVxufVxuLnBiX2tpdF9pY29uLWxvZ28tMiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkcGJfa2l0X2ljb24tbG9nby0yO1xuICB9XG59XG4ucGJfa2l0X2ljb24tbG9nby0zIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRwYl9raXRfaWNvbi1sb2dvLTM7XG4gIH1cbn1cbi5wYl9raXRfaWNvbi1zLWZhY2Vib29rIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRwYl9raXRfaWNvbi1zLWZhY2Vib29rO1xuICB9XG59XG4ucGJfa2l0X2ljb24tcy1mYWNlYm9vay1yIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRwYl9raXRfaWNvbi1zLWZhY2Vib29rLXI7XG4gIH1cbn1cbi5wYl9raXRfaWNvbi1zLWluc3RhZ3JhbSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkcGJfa2l0X2ljb24tcy1pbnN0YWdyYW07XG4gIH1cbn1cbi5wYl9raXRfaWNvbi1zLXRlbGVncmFtIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRwYl9raXRfaWNvbi1zLXRlbGVncmFtO1xuICB9XG59XG4ucGJfa2l0X2ljb24tcy10d2l0dGVyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRwYl9raXRfaWNvbi1zLXR3aXR0ZXI7XG4gIH1cbn1cbi5wYl9raXRfaWNvbi1zLXZrIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRwYl9raXRfaWNvbi1zLXZrO1xuICB9XG59XG4ucGJfa2l0X2ljb24tY2FtZXJhIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRwYl9raXRfaWNvbi1jYW1lcmE7XG4gIH1cbn1cbi5wYl9raXRfaWNvbi1zYXZlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRwYl9raXRfaWNvbi1zYXZlO1xuICB9XG59XG4ucGJfa2l0X2ljb24tdGV4dCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkcGJfa2l0X2ljb24tdGV4dDtcbiAgfVxufVxuLnBiX2tpdF9pY29uLWltYWdlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRwYl9raXRfaWNvbi1pbWFnZTtcbiAgfVxufVxuLnBiX2tpdF9pY29uLWltYWdlLXVwbG9hZCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkcGJfa2l0X2ljb24taW1hZ2UtdXBsb2FkO1xuICB9XG59XG4ucGJfa2l0X2ljb24taW1hZ2UtdiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkcGJfa2l0X2ljb24taW1hZ2UtdjtcbiAgfVxufVxuLnBiX2tpdF9pY29uLWltcG9ydCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkcGJfa2l0X2ljb24taW1wb3J0O1xuICB9XG59XG4ucGJfa2l0X2ljb24tdXBsb2FkIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRwYl9raXRfaWNvbi11cGxvYWQ7XG4gIH1cbn1cbi5wYl9raXRfaWNvbi1sYXllci1ncm91cC1hbHQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHBiX2tpdF9pY29uLWxheWVyLWdyb3VwLWFsdDtcbiAgfVxufVxuLnBiX2tpdF9pY29uLWxheWVyLWdyb3VwIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRwYl9raXRfaWNvbi1sYXllci1ncm91cDtcbiAgfVxufVxuLnBiX2tpdF9pY29uLWxheWVyLWdyb3VwLWIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHBiX2tpdF9pY29uLWxheWVyLWdyb3VwLWI7XG4gIH1cbn1cbi5wYl9raXRfaWNvbi1sYXllci1ncm91cC1iLWFsdCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkcGJfa2l0X2ljb24tbGF5ZXItZ3JvdXAtYi1hbHQ7XG4gIH1cbn1cbi5wYl9raXRfaWNvbi1vYmplY3QtdW5ncm91cCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkcGJfa2l0X2ljb24tb2JqZWN0LXVuZ3JvdXA7XG4gIH1cbn1cbi5wYl9raXRfaWNvbi1jbG9uZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkcGJfa2l0X2ljb24tY2xvbmU7XG4gIH1cbn1cbi5wYl9raXRfaWNvbi1sb2NrIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRwYl9raXRfaWNvbi1sb2NrO1xuICB9XG59XG4ucGJfa2l0X2ljb24tdW5sb2NrIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRwYl9raXRfaWNvbi11bmxvY2s7XG4gIH1cbn1cbi5wYl9raXRfaWNvbi1sb2NrLWFsdCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkcGJfa2l0X2ljb24tbG9jay1hbHQ7XG4gIH1cbn1cbi5wYl9raXRfaWNvbi11bmxvY2stYWx0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRwYl9raXRfaWNvbi11bmxvY2stYWx0O1xuICB9XG59XG4ucGJfa2l0X2ljb24tdGV4dC11cHBlcmNhc2Uge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHBiX2tpdF9pY29uLXRleHQtdXBwZXJjYXNlO1xuICB9XG59XG4ucGJfa2l0X2ljb24tdGV4dC1sb3dlcmNhc2Uge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHBiX2tpdF9pY29uLXRleHQtbG93ZXJjYXNlO1xuICB9XG59XG4ucGJfa2l0X2ljb24tbWludXMtY2lyY2xlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRwYl9raXRfaWNvbi1taW51cy1jaXJjbGU7XG4gIH1cbn1cbi5wYl9raXRfaWNvbi1wbHVzLWNpcmNsZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkcGJfa2l0X2ljb24tcGx1cy1jaXJjbGU7XG4gIH1cbn1cbi5wYl9raXRfaWNvbi1wbHVzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRwYl9raXRfaWNvbi1wbHVzO1xuICB9XG59XG4ucGJfa2l0X2ljb24tcGx1czEge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHBiX2tpdF9pY29uLXBsdXMxO1xuICB9XG59XG4ucGJfa2l0X2ljb24tcGx1czIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHBiX2tpdF9pY29uLXBsdXMyO1xuICB9XG59XG4ucGJfa2l0X2ljb24tcGx1czMge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHBiX2tpdF9pY29uLXBsdXMzO1xuICB9XG59XG4ucGJfa2l0X2ljb24tcGx1czQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHBiX2tpdF9pY29uLXBsdXM0O1xuICB9XG59XG4ucGJfa2l0X2ljb24tcGx1czUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHBiX2tpdF9pY29uLXBsdXM1O1xuICB9XG59XG4ucGJfa2l0X2ljb24tcGx1czYge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHBiX2tpdF9pY29uLXBsdXM2O1xuICB9XG59XG4ucGJfa2l0X2ljb24tcGx1czcge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHBiX2tpdF9pY29uLXBsdXM3O1xuICB9XG59XG4ucGJfa2l0X2ljb24tcGx1czgge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHBiX2tpdF9pY29uLXBsdXM4O1xuICB9XG59XG4ucGJfa2l0X2ljb24tcXVlc3Rpb24ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHBiX2tpdF9pY29uLXF1ZXN0aW9uO1xuICB9XG59XG4ucGJfa2l0X2ljb24tcXVlc3Rpb24tY2lyY2xlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRwYl9raXRfaWNvbi1xdWVzdGlvbi1jaXJjbGU7XG4gIH1cbn1cbi5wYl9raXRfaWNvbi1yZWRvLWFsdCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkcGJfa2l0X2ljb24tcmVkby1hbHQ7XG4gIH1cbn1cbi5wYl9raXRfaWNvbi1yZWZyZXNoIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRwYl9raXRfaWNvbi1yZWZyZXNoO1xuICB9XG59XG4ucGJfa2l0X2ljb24tc2F2ZS1hbHQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHBiX2tpdF9pY29uLXNhdmUtYWx0O1xuICB9XG59XG4ucGJfa2l0X2ljb24tc2VhcmNoIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRwYl9raXRfaWNvbi1zZWFyY2g7XG4gIH1cbn1cbi5wYl9raXRfaWNvbi16b29tLW1pbnVzLWIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHBiX2tpdF9pY29uLXpvb20tbWludXMtYjtcbiAgfVxufVxuLnBiX2tpdF9pY29uLXpvb20tcGx1cy1iIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRwYl9raXRfaWNvbi16b29tLXBsdXMtYjtcbiAgfVxufVxuLnBiX2tpdF9pY29uLXpvb20tZnVsbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkcGJfa2l0X2ljb24tem9vbS1mdWxsO1xuICB9XG59XG4ucGJfa2l0X2ljb24tem9vbS1pbiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkcGJfa2l0X2ljb24tem9vbS1pbjtcbiAgfVxufVxuLnBiX2tpdF9pY29uLXpvb20tb3V0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRwYl9raXRfaWNvbi16b29tLW91dDtcbiAgfVxufVxuLnBiX2tpdF9pY29uLXNrZXcge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHBiX2tpdF9pY29uLXNrZXc7XG4gIH1cbn1cbi5wYl9raXRfaWNvbi1mb250IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRwYl9raXRfaWNvbi1mb250O1xuICB9XG59XG4ucGJfa2l0X2ljb24tdGV4dC1zZXQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHBiX2tpdF9pY29uLXRleHQtc2V0O1xuICB9XG59XG4ucGJfa2l0X2ljb24tYm9sZCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkcGJfa2l0X2ljb24tYm9sZDtcbiAgfVxufVxuLnBiX2tpdF9pY29uLXVuZGVybGluZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkcGJfa2l0X2ljb24tdW5kZXJsaW5lO1xuICB9XG59XG4ucGJfa2l0X2ljb24taXRhbGljIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRwYl9raXRfaWNvbi1pdGFsaWM7XG4gIH1cbn1cbi5wYl9raXRfaWNvbi10ZXh0LWZvbnQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHBiX2tpdF9pY29uLXRleHQtZm9udDtcbiAgfVxufVxuLnBiX2tpdF9pY29uLXRleHQtZmllbGRzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRwYl9raXRfaWNvbi10ZXh0LWZpZWxkcztcbiAgfVxufVxuLnBiX2tpdF9pY29uLXRleHQtc2l6ZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkcGJfa2l0X2ljb24tdGV4dC1zaXplO1xuICB9XG59XG4ucGJfa2l0X2ljb24tdGV4dC1zdHJpa2UtdGhyb3VnaCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkcGJfa2l0X2ljb24tdGV4dC1zdHJpa2UtdGhyb3VnaDtcbiAgfVxufVxuLnBiX2tpdF9pY29uLXRleHQtaGVpZ2h0LXNvbGlkIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRwYl9raXRfaWNvbi10ZXh0LWhlaWdodC1zb2xpZDtcbiAgfVxufVxuLnBiX2tpdF9pY29uLXRleHQtd2lkdGgtc29saWQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHBiX2tpdF9pY29uLXRleHQtd2lkdGgtc29saWQ7XG4gIH1cbn1cbi5wYl9raXRfaWNvbi1ib3VuY2VkIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRwYl9raXRfaWNvbi1ib3VuY2VkO1xuICB9XG59XG4ucGJfa2l0X2ljb24tY3VydmVkLXRleHQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHBiX2tpdF9pY29uLWN1cnZlZC10ZXh0O1xuICB9XG59XG4ucGJfa2l0X2ljb24tYm91bmNlZC10ZXh0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRwYl9raXRfaWNvbi1ib3VuY2VkLXRleHQ7XG4gIH1cbn1cbi5wYl9raXRfaWNvbi10cmFzaCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkcGJfa2l0X2ljb24tdHJhc2g7XG4gIH1cbn1cbi5wYl9raXRfaWNvbi10cmFzaC1hbHQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHBiX2tpdF9pY29uLXRyYXNoLWFsdDtcbiAgfVxufVxuLnBiX2tpdF9pY29uLWxpbmVyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRwYl9raXRfaWNvbi1saW5lcjtcbiAgfVxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiIsIkBpbXBvcnQgJy4uL2xpYi92YXJpYWJsZXMnO1xuQGltcG9ydCAnLi4vbGliL21peGlucyc7XG4ucGlja3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IC8vIENyZWF0ZSBsb2NhbCB0cmFuc2Zvcm0gc3BhY2VcbiAgKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbn1cbi5waWNrciAucGNyLWJ1dHRvbiB7XG4gIEBpbmNsdWRlIHRyYW5zcGFyZW5jeS1iYWNrZ3JvdW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1taWQ7XG4gIGJhY2tncm91bmQ6ICRpY29uLXggbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgJjo6YmVmb3JlIHtcbiAgICB6LWluZGV4OiBpbml0aWFsO1xuICB9XG4gICY6OmFmdGVyIHtcbiAgICBAaW5jbHVkZSBwc2V1ZG8tcmVzZXQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcztcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wY3ItY29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW1pZDtcbiAgfVxuICAmLmNsZWFyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDcwJTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICBAaW5jbHVkZSBmb2N1cyh2YXIoLS1wY3ItY29sb3IpKTtcbiAgICB9XG4gIH1cbiAgJi5kaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxufVxuLnBpY2tyLFxuLnBjci1hcHAge1xuICAvLyoge1xuICAvLyAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvLyAgICBvdXRsaW5lOiBub25lO1xuICAvLyAgICBib3JkZXI6IG5vbmU7XG4gIC8vICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLy99XG4gIGlucHV0LFxuICBidXR0b24ge1xuICAgICY6Zm9jdXMsXG4gICAgJi5wY3ItYWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGZvY3VzKHZhcigtLXBjci1jb2xvcikpO1xuICAgIH1cbiAgfVxuICAucGNyLXBhbGV0dGUsXG4gIC5wY3Itc2xpZGVyIHtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3M7XG4gICAgJjpmb2N1cyB7XG4gICAgICBAaW5jbHVkZSBmb2N1cyhyZ2JhKGJsYWNrLCAwLjI1KSk7XG4gICAgfVxuICB9XG59XG4ucGNyLWFwcCB7XG4gIC8vcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMC4xZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDBzIDAuM3M7XG4gIC8vZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcbiAgLy9ib3gtc2hhZG93OiAkYm94LXNoYWRvdy1hcHA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgJi52aXNpYmxlIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5wY3Itc3dhdGNoZXMge1xuICAgIC8vIEZsZXggZmFsbGJhY2tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAwLjc1ZW07XG4gICAgJi5wY3ItbGFzdCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC8vQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gICAgLy8gICAgZGlzcGxheTogZ3JpZDtcbiAgICAvLyAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8vICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCAxLjc1ZW0pO1xuICAgIC8vfVxuICAgID4gYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zcGFyZW5jeS1iYWNrZ3JvdW5kKDZweCk7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiBjYWxjKDEuNzVlbSAtIDdweCk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMS43NWVtIC0gN3B4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTVlbTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbjogMi41cHg7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wY3ItY29sb3IpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKGJsYWNrLCAwLjA1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xNWVtO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjA1KTtcbiAgICAgIH1cbiAgICAgICY6bm90KC5wY3ItYWN0aXZlKSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wY3ItaW50ZXJhY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIC0wLjJlbSAwIC0wLjJlbTtcbiAgICA+ICoge1xuICAgICAgbWFyZ2luOiAwIDAuMmVtO1xuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xuICAgICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogJHBhbGV0dGUtZGFya2dyYXk7XG4gICAgICBiYWNrZ3JvdW5kOiAkcGFsZXR0ZS1zbm93LXdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbWlkO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzO1xuICAgICAgcGFkZGluZzogMC40NWVtIDAuNWVtO1xuICAgICAgbWFyZ2luLXRvcDogMC43NWVtO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjk3NSk7XG4gICAgICB9XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgQGluY2x1ZGUgZm9jdXMoKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBjci1yZXN1bHQge1xuICAgICAgY29sb3I6ICRwYWxldHRlLWRhcmtncmF5O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZsZXg6IDEgMSA4ZW07XG4gICAgICBtaW4td2lkdGg6IDhlbTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbWlkO1xuICAgICAgYmFja2dyb3VuZDogJHBhbGV0dGUtc25vdy13aGl0ZTtcbiAgICAgIGN1cnNvcjogdGV4dDtcbiAgICAgICY6OnNlbGVjdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwYWxldHRlLWNsb3VkLWJsdWU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgICAucGNyLXR5cGUuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogJHBhbGV0dGUtY2xvdWQtYmx1ZTtcbiAgICB9XG4gICAgLnBjci1zYXZlLFxuICAgIC5wY3ItY2FuY2VsLFxuICAgIC5wY3ItY2xlYXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgLnBjci1zYXZlLFxuICAgIC5wY3ItY2FuY2VsLFxuICAgIC5wY3ItY2xlYXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuOTI1KTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBjci1zYXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRwYWxldHRlLWNsb3VkLWJsdWU7XG4gICAgfVxuICAgIC5wY3ItY2xlYXIsXG4gICAgLnBjci1jYW5jZWwge1xuICAgICAgYmFja2dyb3VuZDogJHBhbGV0dGUtc29mdC1yZWQ7XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgQGluY2x1ZGUgZm9jdXMocmdiYSgkcGFsZXR0ZS1zb2Z0LXJlZCwgMC43NSkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucGNyLXNlbGVjdGlvbiB7XG4gICAgLnBjci1waWNrZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIH1cbiAgICAucGNyLWNvbG9yLXBhbGV0dGUsXG4gICAgLnBjci1jb2xvci1jaG9vc2VyLFxuICAgIC5wY3ItY29sb3Itb3BhY2l0eSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgY3Vyc29yOiBncmFiO1xuICAgICAgY3Vyc29yOiAtbW96LWdyYWI7XG4gICAgICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgY3Vyc29yOiBncmFiYmluZztcbiAgICAgICAgY3Vyc29yOiAtbW96LWdyYWJiaW5nO1xuICAgICAgICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG4vLyBQc2V1ZG8gc3R5bGUgcmVzZXRcbkBtaXhpbiBwc2V1ZG8tcmVzZXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbn1cblxuQG1peGluIHRyYW5zcGFyZW5jeS1iYWNrZ3JvdW5kKCRzaXplOiAwLjVlbSkge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIHBzZXVkby1yZXNldDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJGljb24tdHJhbnNwYXJlbmN5O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1taWQ7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbn1cbiIsIi8vIEZvbnQgZmFtaWx5XG4kZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sXG5CbGlua01hY1N5c3RlbUZvbnQsXG5cIlNlZ29lIFVJXCIsXG5cIlJvYm90b1wiLFxuXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgIWRlZmF1bHQ7XG5cbi8vIENvbG9yc1xuJHBhbGV0dGUtY2xvdWQtYmx1ZTogIzQyODVmNCAhZGVmYXVsdDtcbiRwYWxldHRlLXNvZnQtcmVkOiAjZjQ0MjUwICFkZWZhdWx0O1xuJHBhbGV0dGUtc25vdy13aGl0ZTogI2YxZjNmNCAhZGVmYXVsdDtcbiRwYWxldHRlLWxpZ2h0Z3JheTogI2M0YzRjNCAhZGVmYXVsdDtcbiRwYWxldHRlLWRhcmtncmF5OiAjNzU3OTdlICFkZWZhdWx0O1xuXG4vLyBDb25zdGFudHNcbiRib3gtc2hhZG93LWFwcDogMCAwLjE1ZW0gMS41ZW0gMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMCAxZW0gMCByZ2JhKDAsIDAsIDAsIDAuMDMpICFkZWZhdWx0O1xuQG1peGluIGZvY3VzKCRjb2xvcjogcmdiYSgkcGFsZXR0ZS1jbG91ZC1ibHVlLCAwLjc1KSkge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKHdoaXRlLCAwLjg1KSwgMCAwIDAgM3B4ICRjb2xvcjtcbn1cblxuQGZ1bmN0aW9uIGNvbG9yUmFpbmJvdygkZGlyOiB0byBib3R0b20pIHtcbiAgICBAcmV0dXJuIGxpbmVhci1ncmFkaWVudCgkZGlyLFxuICAgICAgICBoc2woMCwgMTAwJSwgNTAlKSxcbiAgICAgICAgaHNsKDYwLCAxMDAlLCA1MCUpLFxuICAgICAgICBoc2woMTIwLCAxMDAlLCA1MCUpLFxuICAgICAgICBoc2woMTgwLCAxMDAlLCA1MCUpLFxuICAgICAgICBoc2woMjQwLCAxMDAlLCA1MCUpLFxuICAgICAgICBoc2woMzAwLCAxMDAlLCA1MCUpLFxuICAgICAgICBoc2woMzYwLCAxMDAlLCA1MCUpKTtcbn1cblxuXG4vLyBCb3ggc2hhZG93c1xuJGJveC1zaGFkb3ctc21hbGw6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSAhZGVmYXVsdDtcblxuLy8gQm9yZGVyIHJhZGl1c1xuJGJvcmRlci1yYWRpdXMtbWlkOiAwLjE1ZW0gIWRlZmF1bHQ7XG5cbi8vIElubGluZSBTVkcgbXVzdGVyXG4kaWNvbi10cmFuc3BhcmVuY3k6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMiAyXCI+PHBhdGggZmlsbD1cIndoaXRlXCIgZD1cIk0xLDBIMlYxSDFWMFpNMCwxSDFWMkgwVjFaXCIvPjxwYXRoIGZpbGw9XCJncmF5XCIgZD1cIk0wLDBIMVYxSDBWMFpNMSwxSDJWMkgxVjFaXCIvPjwvc3ZnPicpICFkZWZhdWx0O1xuJGljb24teDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCA1MCA1MFwiIHN0cm9rZT1cIiUyMzQyNDQ1QVwiIHN0cm9rZS13aWR0aD1cIjVweFwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIj48cGF0aCBkPVwiTTQ1LDQ1TDUsNVwiPjwvcGF0aD48cGF0aCBkPVwiTTQ1LDVMNSw0NVwiPjwvcGF0aD48L3N2Zz4nKSAhZGVmYXVsdDtcbiIsIkBpbXBvcnQgJy4uL2xpYi92YXJpYWJsZXMnO1xuQGltcG9ydCAnLi4vbGliL21peGlucyc7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2Jhc2UnO1xuXG4kcGFkZGluZzogMC42ZW07XG4kc3BhY2luZzogMC42ZW07XG5cbi5wY3ItYXBwW2RhdGEtdGhlbWU9J25hbm8nXSB7XG4gICAgLy93aWR0aDogMTQuMjVlbTtcbiAgICAvL21heC13aWR0aDogOTV2dztcblxuICAgIC5wY3Itc3dhdGNoZXMge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZztcbiAgICAgICAgcGFkZGluZzogMCAkcGFkZGluZztcbiAgICB9XG5cbiAgICAucGNyLWludGVyYWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMCAkcGFkZGluZyAkcGFkZGluZyAkcGFkZGluZztcbiAgICB9XG5cbiAgICAucGNyLXNlbGVjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtZ2FwOiAkc3BhY2luZztcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNGZyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDVmciBhdXRvIGF1dG87XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTAuNWVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcblxuICAgICAgICAucGNyLWNvbG9yLXByZXZpZXcge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMSAvIDQgLyAxO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRwYWRkaW5nO1xuXG4gICAgICAgICAgICAucGNyLWxhc3QtY29sb3Ige1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wY3ItY3VycmVudC1jb2xvciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNwYXJlbmN5LWJhY2tncm91bmQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXBjci1jb2xvcik7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MGVtO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGNyLWNvbG9yLXBhbGV0dGUge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAzO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAucGNyLXBhbGV0dGUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW1pZDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc3BhcmVuY3ktYmFja2dyb3VuZDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGNyLWNvbG9yLWNob29zZXIge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMiAvIDIgLyAyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBjci1jb2xvci1vcGFjaXR5IHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMyAvIDIgLyAzIC8gMjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wY3ItY29sb3ItY2hvb3NlcixcbiAgICAgICAgLnBjci1jb2xvci1vcGFjaXR5IHtcbiAgICAgICAgICAgIGhlaWdodDogMC41ZW07XG4gICAgICAgICAgICBtYXJnaW46IDAgJHBhZGRpbmc7XG5cbiAgICAgICAgICAgIC5wY3ItcGlja2VyIHtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wY3Itc2xpZGVyIHtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wY3ItY29sb3ItY2hvb3NlciAucGNyLXNsaWRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvclJhaW5ib3codG8gcmlnaHQpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBjci1jb2xvci1vcGFjaXR5IC5wY3Itc2xpZGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQsIGJsYWNrKSwgJGljb24tdHJhbnNwYXJlbmN5O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlLCAwLjI1ZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIud2luIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwO1xuICAvL3JpZ2h0OiAwO1xuICAvL2JvdHRvbTogMDtcbiAgQGluY2x1ZGUgZm9yLXNpemUod2lkZXNjcmVlbikge1xuXG4gICAgdG9wOiAwO1xuXG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgb3BhY2l0eTogMDtcbiAgLyogYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNSk7ICovXG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgY2VudGVyLCByZ2JhKDAsIDAsIDAsIC40KSAwLCByZ2JhKDAsIDAsIDAsIC43KSAxMDAlKTtcbiAgQGluY2x1ZGUgZm9yLXNpemUodW50aWwtd2lkZXNjcmVlbikge1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsMXZoKSoxMDApO1xuICAgIHRvcDogNTJweDtcbiAgfVxuICAmLndpbl9faGVpZ2h0IHtcbiAgICAud2luX19jZWxsLCAud2luX19yb3cge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG59XG4ud2luX19oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLndpbl9fcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBpbmNsdWRlIGZvci1zaXplKGRlc2t0b3ApIHtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBmb3Itc2l6ZSh0b3VjaGluZykge1xuICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cbiAgICAud2luX19jZWxsIHtcbiAgICAgIEBpbmNsdWRlIGZvci1zaXplKGRlc2t0b3ApIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGZvci1zaXplKGRlc2t0b3ApIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLndpbl9fY2VsbCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbiAgQGluY2x1ZGUgZm9yLXNpemUoZGVza3RvcCkge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgQGluY2x1ZGUgZm9yLXNpemUodG91Y2hpbmcpIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQ7XG4gICAgd2lsbC1jaGFuZ2U6IGhlaWdodDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICBAaW5jbHVkZSBmb3Itc2l6ZShtb2JpbGUpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gID4gZGl2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgQGluY2x1ZGUgZm9yLXNpemUoZGVza3RvcCkge1xuICAgIC5wYl9fa2l0LS1jYXJ0LWJvZHktYWxhcm17XG4gICAgICBtYXgtd2lkdGg6IDg2MHB4O1xuICAgIH1cbiAgICAucGJfX2tpdC0tY2FydC1ib2R5e1xuICAgICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICB9XG4gICAgLnBiX19mYWJyaWMtLW1vZGFsLWJvZHl7XG4gICAgICBtYXgtd2lkdGg6IDExODBweDtcbiAgICB9XG4gICAgLnBiX19raXQtLXByaW50LS1tb2RhbC1ib2R5e1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB9XG4gICAgLnBiX19raXQtLXNpemUtLW1vZGFsLWJvZHl7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbn1cbi53aW5fX2NvbnRlbnQge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjNGY0ZjRmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBAaW5jbHVkZSBmb3Itc2l6ZShtaW5tb2JpbGUpIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG4gIEBpbmNsdWRlIGZvci1zaXplKHVudGlsLW1vYmlsZSkge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgfVxuICBAaW5jbHVkZSBmb250U2l6ZSgxNnB4KTtcbiAgQGluY2x1ZGUgbGluZS1oZWlnaHQoMTZweCwgMThweCk7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLndpbl9fY2xvc2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICZfdG9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjUwO1xuICAgIHRvcDogLTE1cHg7XG4gICAgcmlnaHQ6IC0xNXB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2U3MzE0YjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgQGluY2x1ZGUgZm9yLXNpemUobW9iaWxlKSB7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICB9XG4gICAgLy9AaW5jbHVkZSBmb3Itc2l6ZShkZXNrdG9wKSB7XG4gICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDEuNXB4KTtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA2LjdweCk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNzMxNGI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICB9XG4gICAgLy99XG4gIH1cbn1cbmJvZHkud2luLXNob3cge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zY3JvbGwtYmFyKTtcbiAgQGluY2x1ZGUgZm9yLXNpemUodW50aWwtd2lkZXNjcmVlbikge1xuICAgIC5wYl9fa2l0LWJ1dHRvbi0tYnV5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5wYl9fa2l0LS1jYXJ0LXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC53aW5fX2Nsb3NlX3RvcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAud2luIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC53aW5fX2NlbGwge1xuICAgIEBpbmNsdWRlIGZvci1zaXplKGRlc2t0b3ApIHtcbiAgICAgIC8vdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1zaXplKHRvdWNoaW5nKSB7XG4gICAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsMXZoKSoxMDApO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29sb3JzXG4kYmxhY2s6IGhzbCgwLCAwJSwgNCUpICFkZWZhdWx0O1xuJGJsYWNrLWJpczogICAgaHNsKDAsIDAlLCA3JSkgIWRlZmF1bHQ7XG4kYmxhY2stdGVyOiAgICBoc2woMCwgMCUsIDE0JSkgIWRlZmF1bHQ7XG5cbiRncmV5LWRhcmtlcjogIGhzbCgwLCAwJSwgMjElKSAhZGVmYXVsdDtcbiRncmV5LWRhcms6ICAgIGhzbCgwLCAwJSwgMjklKSAhZGVmYXVsdDtcbiRncmV5OiAgICAgICAgIGhzbCgwLCAwJSwgNDglKSAhZGVmYXVsdDtcbiRncmV5LWxpZ2h0OiAgIGhzbCgwLCAwJSwgNzElKSAhZGVmYXVsdDtcbiRncmV5LWxpZ2h0ZXI6IGhzbCgwLCAwJSwgODYlKSAhZGVmYXVsdDtcblxuJHdoaXRlLXRlcjogICAgaHNsKDAsIDAlLCA5NiUpICFkZWZhdWx0O1xuJHdoaXRlLWJpczogICAgaHNsKDAsIDAlLCA5OCUpICFkZWZhdWx0O1xuJHdoaXRlOiAgICAgICAgaHNsKDAsIDAlLCAxMDAlKSAhZGVmYXVsdDtcblxuJG9yYW5nZTogICAgICAgaHNsKDE0LCAgMTAwJSwgNTMlKSAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAgICAgIGhzbCg0OCwgIDEwMCUsIDY3JSkgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgICAgICBoc2woMTQxLCA3MSUsICA0OCUpICFkZWZhdWx0O1xuJHR1cnF1b2lzZTogICAgaHNsKDE3MSwgMTAwJSwgNDElKSAhZGVmYXVsdDtcbiRjeWFuOiAgICAgICAgIGhzbCgyMDQsIDg2JSwgIDUzJSkgIWRlZmF1bHQ7XG4kYmx1ZTogICAgICAgICBoc2woMjE3LCA3MSUsICA1MyUpICFkZWZhdWx0O1xuJHB1cnBsZTogICAgICAgaHNsKDI3MSwgMTAwJSwgNzElKSAhZGVmYXVsdDtcbiRyZWQ6ICAgICAgICAgIGhzbCgzNDgsIDEwMCUsIDYxJSkgIWRlZmF1bHQ7XG5cbi8vIFR5cG9ncmFwaHlcbiRmYW1pbHktc2Fucy1zZXJpZjogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZhbWlseS1iZWJhcy1uZXVlOiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZmFtaWx5LWJlYmFzLW5ldWUtYm9vazogJ0JlYmFzIE5ldWUgQm9vaycsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZmFtaWx5LW1vbm9zcGFjZTogbW9ub3NwYWNlICFkZWZhdWx0O1xuJHJlbmRlci1tb2RlOiBvcHRpbWl6ZUxlZ2liaWxpdHkgIWRlZmF1bHQ7XG5cbiRmb250LXNpemU6IDE2cHggIWRlZmF1bHQ7XG4kc2l6ZS0xOiAzcmVtICFkZWZhdWx0O1xuJHNpemUtMjogMi41cmVtICFkZWZhdWx0O1xuJHNpemUtMzogMnJlbSAhZGVmYXVsdDtcbiRzaXplLTQ6IDEuNXJlbSAhZGVmYXVsdDtcbiRzaXplLTU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kc2l6ZS02OiAxcmVtICFkZWZhdWx0O1xuJHNpemUtNzogLjc1cmVtICFkZWZhdWx0O1xuXG4kd2VpZ2h0LWxpZ2h0OiAzMDAgIWRlZmF1bHQ7XG4kd2VpZ2h0LW5vcm1hbDogNDAwICFkZWZhdWx0O1xuJHdlaWdodC1tZWRpdW06IDUwMCAhZGVmYXVsdDtcbiR3ZWlnaHQtc2VtaWJvbGQ6IDYwMCAhZGVmYXVsdDtcbiR3ZWlnaHQtYm9sZDogNzAwICFkZWZhdWx0O1xuXG4vLyBTcGFjaW5nXG4kYmxvY2stc3BhY2luZzogMS41cmVtICFkZWZhdWx0O1xuXG4vLyBNaXNjZWxsYW5lb3VzXG4kZWFzaW5nOiBlYXNlLW91dCAhZGVmYXVsdDtcbiRyYWRpdXMtc21hbGw6IDJweCAhZGVmYXVsdDtcbiRyYWRpdXM6IDRweCAhZGVmYXVsdDtcbiRyYWRpdXMtbGFyZ2U6IDZweCAhZGVmYXVsdDtcbiRyYWRpdXMtcm91bmRlZDogMjkwNDg2cHggIWRlZmF1bHQ7XG4kc3BlZWQ6IDg2bXMgIWRlZmF1bHQ7XG5cbiRzaXplLXNtYWxsOiAkc2l6ZS03ICFkZWZhdWx0O1xuJHNpemUtbm9ybWFsOiAkc2l6ZS02ICFkZWZhdWx0O1xuJHNpemUtbWVkaXVtOiAkc2l6ZS01ICFkZWZhdWx0O1xuJHNpemUtbGFyZ2U6ICRzaXplLTQgIWRlZmF1bHQ7XG4iLCIucGJfX2Zvcm0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCYtLWJvcmRlciB7XG5cdFx0cGFkZGluZzogMzBweCAyMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym94LXNoYWRvdzogMCAycHggNjRweCByZ2JhKDAsIDAsIDAsIC4wNSksIDAgMCAycHggcmdiYSgwLCAwLCAwLCAuMTUpO1xuXHR9XG5cdCYtLXRpdGxlIHtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjb2xvcjogIzMzMztcblx0XHRAaW5jbHVkZSBmb250U2l6ZSgyNHB4KTtcblx0fVxuXHQmLS13aGl0ZSB7XG5cdFx0LnBiX19mb3JtLS1jaGVja2JveC10ZXh0IHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXHQmLS1pbnB1dCB7XG5cdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG9yZGVyOiAyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMjZweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkZWFzaW5nO1xuXHRcdHRyYW5zaXRpb24tZHVyYXRpb246ICRzcGVlZDtcblx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiBtYXJnaW4tYm90dG9tLCBsaW5lLWhlaWdodCwgZm9udC1zaXplO1xuXHRcdHdpbGwtY2hhbmdlOiBtYXJnaW4tYm90dG9tLCBsaW5lLWhlaWdodCwgZm9udC1zaXplO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRAaW5jbHVkZSBmb250U2l6ZSgxNnB4KTtcblx0XHRAaW5jbHVkZSBsaW5lLWhlaWdodCgxNnB4LCAyNnB4KTtcblx0XHRAaW5jbHVkZSBwbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogI2RkZDtcblx0XHRcdEBpbmNsdWRlIHVuc2VsZWN0YWJsZTtcblx0XHR9XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHRcdFx0Y29sb3I6ICM0ZjRmNGY7XG5cdFx0XHRAaW5jbHVkZSBmb250U2l6ZSgyMnB4KTtcblx0XHRcdEBpbmNsdWRlIGxpbmUtaGVpZ2h0KDIycHgsIDMwcHgpO1xuXHRcdFx0KyAucGJfX2Zvcm0tLWxhYmVsLXRleHQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLS1sYWJlbCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdG1pbi1oZWlnaHQ6IDQ4cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiAjOThhMGIxO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM5OGEwYjE7XG5cdFx0Ji10ZXh0IHtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDZweDtcblx0XHRcdHBhZGRpbmctbGVmdDogNnB4O1xuXHRcdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRlYXNpbmc7XG5cdFx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkc3BlZWQ7XG5cdFx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiBtYXJnaW4tdG9wO1xuXHRcdFx0d2lsbC1jaGFuZ2U6IG1hcmdpbi10b3A7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0QGluY2x1ZGUgZm9udFNpemUoMTJweCk7XG5cdFx0XHRAaW5jbHVkZSBsaW5lLWhlaWdodCgxMnB4LCAxNHB4KTtcblx0XHR9XG5cdFx0Ji1ib3gge1xuXHRcdFx0d2lkdGg6IGNhbGMoNjUlICsgMTZweCk7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdHBhZGRpbmc6IDhweDtcblx0XHRcdC8vJjpub3QoOm50aC1sYXN0LWNoaWxkKDEpKSB7XG5cdFx0XHQvLyAgcGFkZGluZzogOHB4O1xuXHRcdFx0Ly99XG5cdFx0fVxuXHR9XG5cdCYtLWNoZWNrYm94IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQmLWxhYmVsIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdC5wYl9fZm9ybS0tY2hlY2tib3gtbGluayB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuICAgICAgLmZpbGxlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSAtIDdweCk7XG4gICAgICAgIGJvdHRvbTogY2FsYygxMDAlICsgMjBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpIHRyYW5zbGF0ZVgoNTAlKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICB6LWluZGV4OiAxMDAxO1xuICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDMycHggcmdiYSgwLDAsMCwuMzUpO1xuICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICYucGJfX3Rvb2x0aXA6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IC0xMHB4O1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgI2ZmZjtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgIzAwMDA7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgIzAwMDA7XG4gICAgICAgIH1cbiAgICAgIH1cblx0XHR9XG5cdFx0Ji1saW5rIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcblx0XHRcdHRleHQtc2hhZG93OiAwIC4xcHggMCBjdXJyZW50Q29sb3IsIC0uMXB4IDAgMCBjdXJyZW50Q29sb3IsIC4xcHggMCAwIGN1cnJlbnRDb2xvciwgMCAtLjFweCAwIGN1cnJlbnRDb2xvcjtcblx0XHR9XG5cdFx0Ji10ZXh0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Y29sb3I6ICM1YzVjNWM7XG5cdFx0XHRAaW5jbHVkZSB1bnNlbGVjdGFibGU7XG5cdFx0XHRAaW5jbHVkZSBmb250U2l6ZSgxMnB4KTtcblx0XHRcdEBpbmNsdWRlIGxpbmUtaGVpZ2h0KDEycHgsIDE0cHgpO1xuXHRcdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnRTaXplKDEycHgpO1xuXHRcdFx0XHRAaW5jbHVkZSBsaW5lLWhlaWdodCgxMnB4LCAxNHB4KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjpjaGVja2VkICsgLnBiX19mb3JtLS1jaGVja2JveC10ZXh0IHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlxcMjcxM1wiO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvL1x0ZGVsZXRlXG5cdCYtLWxhYmVsIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LmZsYWctc2VsZWN0LWlucHV0ICsgaW5wdXQge1xuXHRcdFx0cGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuZmxhZy1zZWxlY3Qge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQuZmxhZy1zZWxlY3RlZCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHQuaXRpLWZsYWcge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmZsYWctc2VsZWN0LXBvcHVwIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuLnBiX19pbnB1dCB7XG5cdGNvbG9yOiAjNGY0ZjRmO1xuXHRAaW5jbHVkZSBmb250U2l6ZSgxNnB4KTtcblx0QGluY2x1ZGUgbGluZS1oZWlnaHQoMTZweCwgMzZweCk7XG5cdEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogI2FjYWNhYztcblx0XHRAaW5jbHVkZSBmb250U2l6ZSgxMnB4KTtcblx0fVxuXHQmLnBiX190ZXh0YXJlYSB7XG5cdFx0bWluLWhlaWdodDogMTI1cHg7XG5cdH1cblx0Ji0tZ3JvdXAge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHQmLWVycm9yIHtcblx0XHRcdGJvcmRlci1jb2xvcjogIzcyMWMyNDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmOGQ3ZGE7XG5cdFx0fVxuXHRcdCYtc3VjY2VzcyB7XG5cdFx0XHRib3JkZXItY29sb3I6ICMxNTU3MjQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlZGRhO1xuXHRcdH1cblx0XHQuZmxhZy1zZWxlY3Qge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGZsZXgtYmFzaXM6IDEwMCU7XG5cdFx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdC5mbGFnLXNlbGVjdGVkIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0bWluLWhlaWdodDogMzZweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdEBpbmNsdWRlIGZvbnRTaXplKDE2cHgpO1xuXHRcdFx0QGluY2x1ZGUgbGluZS1oZWlnaHQoMTZweCwgMzZweCk7XG5cdFx0fVxuXHRcdC5mbGFnLXNlbGVjdC1pbnB1dCB7XG5cdFx0XHRmbGV4LWJhc2lzOiA0OHB4O1xuXHRcdH1cblx0XHQucGJfX2lucHV0IHtcblx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQmLS1ibG9jayB7XG5cdFx0KyAucGJfX2lucHV0LS1sYWJlbC1pbmZvIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMTAwJTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cdCYtLWxhYmVsIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Ji1ncm91cCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdC5wYl9faW5wdXQtLWdyb3VwIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQucGJfX2lucHV0LS1sYWJlbC10ZXh0IHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji10ZXh0LCAmLWluZm8ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0fVxuXHRcdCYtdGV4dCB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTNweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA2cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDRweDtcblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdH1cblx0XHQmLWluZm8ge1xuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDExcHg7XG5cdFx0XHRjb2xvcjogIzkwOTA5MDtcblx0XHR9XG5cdFx0Ji0tcmVxdWlyZWQge1xuXHRcdFx0Y29sb3I6ICNmZjE0MTQ7XG5cdFx0fVxuICAgIC5maWxsZWQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG4gICAgJi5wYl9faW5wdXQtLWdyb3VwLXN1Y2Nlc3Mge1xuICAgICAgY29sb3I6ICM0Njg4NDc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZGMEQ4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q2RTlDNjtcbiAgICB9XG5cbiAgICAmLnBiX19pbnB1dC0tZ3JvdXAtZXJyb3Ige1xuICAgICAgY29sb3I6ICNCOTRBNDg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJERURFO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VFRDNENztcbiAgICB9XG5cbiAgICAucGJfX2lucHV0LS1ncm91cC1lcnJvcnMtbGlzdCB7XG4gICAgICBtYXJnaW46IDJweCAwIDNweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XG4gICAgfVxuICAgIC5wYl9faW5wdXQtLWdyb3VwLWluZm8ge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIH1cbiAgICAucGJfX2lucHV0LS1ncm91cC1lcnJvcnMtbGlzdC5maWxsZWQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAucGFyc2xleS10eXBlLFxuICAgIC5wYXJzbGV5LXJlcXVpcmVkLFxuICAgIC5wYXJzbGV5LWVxdWFsdG8sXG4gICAgLnBhcnNsZXktcGF0dGVybixcbiAgICAucGFyc2xleS11cmxzdHJpY3QsXG4gICAgLnBhcnNsZXktbGVuZ3RoLFxuICAgIC5wYXJzbGV5LWNoZWNrZW1haWx7XG4gICAgICBjb2xvcjojZmYwMDAwO1xuICAgIH1cblx0fVxufVxuIiwiLmJ1dHRvbiB7XG5cdCZfX2dyb3VwIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRAaW5jbHVkZSB1bnNlbGVjdGFibGUoKTtcblx0XHRAaW5jbHVkZSB1bmRyYWcoKTtcblx0XHRAaW5jbHVkZSBmb3Itc2l6ZSh0b3VjaGluZykge1xuXHRcdFx0Ji5idXR0b25fX2RlZmF1bHQtLWZ1bGwge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHR9XG5cdFx0XHQuYnV0dG9uX19kZWZhdWx0IHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1jZW50ZXIge1xuXHRcdFx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXHRcdC5wYl9faW5wdXQtLWJsb2NrIHtcblx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHR9XG5cdH1cblx0Jl9fZGVmYXVsdCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJGVhc2luZztcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkc3BlZWQ7XG5cdFx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgY29sb3I7XG5cdFx0d2lsbC1jaGFuZ2U6IGJhY2tncm91bmQtY29sb3IsIGNvbG9yO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG5cdFx0Ym94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgLjI1KTtcblx0XHRAaW5jbHVkZSBmb250U2l6ZSgxOXB4KTtcblx0XHRAaW5jbHVkZSBsaW5lLWhlaWdodCgxOXB4LCA1MHB4KTtcblx0XHRAaW5jbHVkZSBmb3Itc2l6ZSh0b3VjaGluZykge1xuXHRcdFx0bWF4LXdpZHRoOiAyMjBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0cGFkZGluZzogMCA1cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGZvci1zaXplKHVudGlsLW1vYmlsZSkge1xuXHRcdFx0cGFkZGluZzogMCAxNnB4O1xuXHRcdH1cblx0XHQmLmJ1dHRvbl9fZGVmYXVsdC0tbWQge1xuXHRcdFx0bWF4LXdpZHRoOiAyMjBweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRAaW5jbHVkZSBmb250U2l6ZSgxNnB4KTtcblx0XHRcdEBpbmNsdWRlIGxpbmUtaGVpZ2h0KDE2cHgsIDQwcHgpO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRAaW5jbHVkZSBmb250U2l6ZSgyNHB4KTtcblx0XHRcdFx0QGluY2x1ZGUgbGluZS1oZWlnaHQoMjRweCwgNDBweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuYnV0dG9uX19kZWZhdWx0LS1zbSB7XG5cdFx0XHRtYXgtd2lkdGg6IDIyMHB4O1xuXHRcdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdEBpbmNsdWRlIGZvbnRTaXplKDE0cHgpO1xuXHRcdFx0QGluY2x1ZGUgbGluZS1oZWlnaHQoMTRweCwgMjhweCk7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGhlaWdodDogMjhweDtcblx0XHRcdFx0QGluY2x1ZGUgZm9udFNpemUoMTRweCk7XG5cdFx0XHRcdEBpbmNsdWRlIGxpbmUtaGVpZ2h0KDE0cHgsIDI4cHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmJ1dHRvbl9fZGVmYXVsdC0tbWF4e1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0fVxuXHRcdCYuYnV0dG9uX19kZWZhdWx0LS1hdXRve1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHR9XG5cdFx0Ji10ZXh0IHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHdpZHRoOiAzNnB4O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdEBpbmNsdWRlIGZvbnRTaXplKDMycHgpO1xuXHRcdFx0QGluY2x1ZGUgbGluZS1oZWlnaHQoMzJweCwgMzJweCk7XG5cdFx0XHRAaW5jbHVkZSBmb3Itc2l6ZShtb2JpbGUpIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNnB4O1xuXHRcdFx0XHRAaW5jbHVkZSBmb250U2l6ZSgyNHB4KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5idXR0b25fX2RlZmF1bHQtLWNsZWFuIHtcblx0XHRcdGNvbG9yOiAjOThhMGIxO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzk4YTBiMTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0XHQmLS1yZWQsICYtLXJlZC05MCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTczMTRCO1xuXHRcdH1cblx0XHQmLS1ibHVlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDU0YTY7XG5cdFx0fVxuXHRcdCYtLW9yYW5nZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjI5OTRhO1xuXHRcdH1cblx0XHQmLS1pY29uIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDQ4OGM7XG5cdFx0XHRib3gtc2hhZG93OiAwIDVweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAuMTUpO1xuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMSk7XG5cdFx0fVxuXHRcdCY6aG92ZXI6YWZ0ZXIge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdFx0Ji0tY2xlYXIge1xuXHRcdFx0Y29sb3I6ICM0ZjRmNGY7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRAaW5jbHVkZSBmb250U2l6ZSgxMnB4KTtcblx0XHRcdEBpbmNsdWRlIGxpbmUtaGVpZ2h0KDEycHgsIDUwcHgpO1xuXHRcdH1cbiAgICAmLmJ1dHRvbl9fZGVmYXVsdC0tZnVsbCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB9XG5cdH1cblx0Jl9faWNvbiB7XG5cdFx0Lyog0KDQsNGB0L/QvtC70L7QttC10L3QuNC1INC40LrQvtC90LrQuCDRgyDQutC90L7Qv9C+0LoqL1xuXHRcdCYtLWxlZnQsICYtLWxlZnQtbGVmdCwgJi0tcmlnaHQsICYtLXJpZ2h0LXJpZ2h0IHtcblx0XHRcdEBpbmNsdWRlIGZvci1zaXplKHRvdWNoaW5nKSB7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdH1cblx0XHRcdCY6bm90KC5idXR0b25fX2ljb24tLW1vYmlsZSkge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Ly92ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvci1zaXplKHRvdWNoaW5nKSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWxlZnQsICYtLXJpZ2h0IHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRwYl9raXRfaWNvbi1mb250LWZhbWlseSwgc2Fucy1zZXJpZjtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1yaWdodCB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWxlZnQtbGVmdCwgJi0tcmlnaHQtcmlnaHQge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLXJpZ2h0LXJpZ2h0IHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0cmlnaHQ6IDhweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tbGVmdC1sZWZ0IHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0bGVmdDogOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQvKtCY0LrQvtC90LrQuCDQtNC70Y8g0LrQvdC+0L/QvtC6Ki9cblx0XHQmLS1jYXJ0IHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJHBiX2tpdF9pY29uLXNob3BwaW5nLWNhcnQtYWx0O1xuXHRcdFx0fVxuXHRcdFx0Ly8mLXBsdXMge1xuXHRcdFx0Ly9cdCY6YmVmb3JlIHtcblx0XHRcdC8vXHRcdGNvbnRlbnQ6ICRwYl9raXRfaWNvbi1jYXJ0LXBsdXM7XG5cdFx0XHQvL1x0fVxuXHRcdFx0Ly99XG5cdFx0fVxuXHRcdCYtLWJhY2sge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAkcGJfa2l0X2ljb24tYXJyb3ctbGVmdDtcblx0XHRcdH1cblx0XHRcdC8vJi1wbHVzIHtcblx0XHRcdC8vXHQmOmJlZm9yZSB7XG5cdFx0XHQvL1x0XHRjb250ZW50OiAkcGJfa2l0X2ljb24tY2FydC1wbHVzO1xuXHRcdFx0Ly9cdH1cblx0XHRcdC8vfVxuXHRcdH1cblx0Ly9cdCYtLWNhcnRwbHVzIHtcblx0Ly9cdFx0JjpiZWZvcmUge1xuXHQvL1x0XHRcdGNvbnRlbnQ6ICRwYl9raXRfaWNvbi1jYXJ0UGx1cztcblx0Ly9cdFx0fVxuXHQvL1x0fVxuXHQvL1x0Ji0tY2xvc2Uge1xuXHQvL1x0XHQmOmJlZm9yZSB7XG5cdC8vXHRcdFx0Y29udGVudDogJHBiX2tpdF9pY29uLWNsb3NlO1xuXHQvL1x0XHR9XG5cdC8vXHR9XG5cdC8vXHQmLS1hcnJvdy1yaWdodCB7XG5cdC8vXHRcdCY6YmVmb3JlIHtcblx0Ly9cdFx0XHRjb250ZW50OiAkcGJfa2l0X2ljb24tYXJyb3ctcmlnaHQ7XG5cdC8vXHRcdH1cblx0Ly9cdH1cblx0Ly9cdCYtLWNoZWNrbWFyayB7XG5cdC8vXHRcdCY6YmVmb3JlIHtcblx0Ly9cdFx0XHRjb250ZW50OiAkcGJfa2l0X2ljb24tb2stc29jO1xuXHQvL1x0XHR9XG5cdC8vXHR9XG5cdC8vXHQmLS1hcnJvd2NsaWNrIHtcblx0Ly9cdFx0JjpiZWZvcmUge1xuXHQvL1x0XHRcdGNvbnRlbnQ6ICRwYl9raXRfaWNvbi1hcnJvd2NsaWNrO1xuXHQvL1x0XHR9XG5cdC8vXHR9XG5cdC8vXHQmLS1jbGljayB7XG5cdC8vXHRcdCY6YmVmb3JlIHtcblx0Ly9cdFx0XHRjb250ZW50OiAkcGJfa2l0X2ljb24tY2xpY2s7XG5cdC8vXHRcdH1cblx0Ly9cdH1cblx0Ly9cdCYtLW9ubGluZXBheSB7XG5cdC8vXHRcdCY6YmVmb3JlIHtcblx0Ly9cdFx0XHRjb250ZW50OiAkcGJfa2l0X2ljb24tb25saW5lcGF5O1xuXHQvL1x0XHR9XG5cdC8vXHR9XG5cdH1cblx0Jl9fY2xvc2Uge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwYWRkaW5nOiA4cHggMTVweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRlYXNpbmc7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHNwZWVkO1xuXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IGJveC1zaGFkb3csIGNvbG9yO1xuXHRcdHdpbGwtY2hhbmdlOiBib3gtc2hhZG93LCBjb2xvcjtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdGNvbG9yOiAjZjJmMmYyO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNmMmYyZjI7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwIHRyYW5zcGFyZW50O1xuXHRcdEBpbmNsdWRlIGZvci1zaXplKG1vYmlsZSkge1xuXHRcdFx0cGFkZGluZzogOHB4O1xuXHRcdH1cblx0XHQmLS10ZXh0IHtcblx0XHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXHRcdFx0QGluY2x1ZGUgZm9yLXNpemUobW9iaWxlKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWdyb3VwIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblx0XHQmLS1pY29uIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IGNhbGMoLjYyNWVtICogMS41KTtcblx0XHRcdGhlaWdodDogY2FsYyguNjI1ZW0gKiAxLjUpO1xuXHRcdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IGNhbGMoLjYyNWVtICogMS41KTtcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWJsdWUge1xuXHRcdFx0Y29sb3I6ICM5OGEwYjE7XG5cdFx0XHRib3JkZXItY29sb3I6ICM5OGEwYjE7XG5cdFx0XHQuYnV0dG9uX19jbG9zZS0taWNvbiB7XG5cdFx0XHRcdCY6YWZ0ZXIsICY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOThhMGIxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLXBpbmsge1xuXHRcdFx0Y29sb3I6ICNFNzMxNEI7XG5cdFx0XHRib3JkZXItY29sb3I6ICNFNzMxNEI7XG5cdFx0XHQuYnV0dG9uX19jbG9zZS0taWNvbiB7XG5cdFx0XHRcdCY6YWZ0ZXIsICY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTczMTRCO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDEwcHggNXB4ICNmMmYyZjI7XG5cdFx0XHQmLmJ1dHRvbl9fY2xvc2Uge1xuXHRcdFx0XHQmLS1ibHVlIHtcblx0XHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMjBweCAycHggcmdiYSgwLCA4NCwgMTY2LCAuMik7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji0tcGluayB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDIwcHggMnB4IHJnYmEoMjU1LCAwLCA1NSwgLjIpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2Rpc2FibGVkIHtcblx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0Y3Vyc29yOiBub3QtYWxsb3dlZFx0O1xuXHR9XG59XG4iLCIucGJfX3NlbGVjdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLXdpZHRoOiAxMjBweDtcbiAgJi0tYmxvY2t7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblx0Ji1ib2R5IHtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuXHRcdG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcblx0XHRvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSksXG5cdFx0b25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcblx0XHRvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLFxuXHRcdG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQucGJfX3NlbGVjdC0tc2VsZWN0IHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQucGJfX3NlbGVjdCB7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmOm5vdCgucGJfX3NlbGVjdC0tZGlzYWJsZWQpIHtcblx0XHQucGJfX3NlbGVjdC0tbGFiZWwge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogY2FsYyg1MCUgLSA2cHgpO1xuXHRcdFx0XHRyaWdodDogMTZweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiA2cHg7XG5cdFx0XHRcdGhlaWdodDogNnB4O1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJGVhc2luZztcblx0XHRcdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHNwZWVkO1xuXHRcdFx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG5cdFx0XHRcdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgY3VycmVudENvbG9yO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtLWxhYmVsIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTVweCA0MHB4IDE1cHggMjBweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxMnB4KTtcbiAgICBAaW5jbHVkZSBsaW5lLWhlaWdodCgxMnB4LCAxNHB4KTtcblx0XHRAaW5jbHVkZSB1bnNlbGVjdGFibGU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBAaW5jbHVkZSBmb3Itc2l6ZShkZXNrdG9wKSB7XG4gICAgICBtYXgtaGVpZ2h0OiA0MnB4O1xuICAgIH1cblx0fVxuXHQmLS1vcHRpb24ge1xuXHRcdHBhZGRpbmc6IDAgNXB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQmLXRleHQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiA1cHggMTNweDtcblx0XHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkZWFzaW5nO1xuXHRcdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHNwZWVkO1xuXHRcdFx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogZm9udC13ZWlnaHQsIGJhY2tncm91bmQtY29sb3I7XG5cdFx0XHR3aWxsLWNoYW5nZTogZm9udC13ZWlnaHQsIGJhY2tncm91bmQtY29sb3I7XG5cdFx0XHRjb2xvcjogIzMzMztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0QGluY2x1ZGUgZm9udFNpemUoMTRweCk7XG5cdFx0XHRAaW5jbHVkZSBsaW5lLWhlaWdodCgxNHB4LCAxNnB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0LnBiX19zZWxlY3QtLW9wdGlvbi10ZXh0IHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA4NCwgMTY2LCAuMTUpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1zZWxlY3RlZCB7XG5cdFx0XHQucGJfX3NlbGVjdC0tb3B0aW9uLXRleHQge1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLS1ibG9jayB7XG5cdFx0Ji5wYl9fc2VsZWN0LS1ibG9jay0tb3BlbiB7XG5cdFx0XHQucGJfX3NlbGVjdC0tbGFiZWwge1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMjI1ZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnBiX19zZWxlY3QtLW9wdGlvbnMge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdHRvcDogY2FsYygxMDAlIC0gMXB4KTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IGF2YWlsYWJsZTtcblx0XHRcdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0XHRcdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRlYXNpbmc7XG5cdFx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246ICRzcGVlZDtcblx0XHRcdFx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogbWF4LWhlaWdodDtcblx0XHRcdFx0d2lsbC1jaGFuZ2U6IG1heC1oZWlnaHQ7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjNGM0YzQ7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzRjNGM0O1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNjNGM0YzQ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6bm90KC5wYl9fc2VsZWN0LS1ibG9jay0tb3Blbikge1xuXHRcdFx0LnBiX19zZWxlY3QtLW9wdGlvbnMge1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLS1zZWxlY3Qge1xuXHRcdCYtbSB7XG5cdFx0XHR+IC5wYl9fc2VsZWN0IHtcblx0XHRcdFx0LnBiX19zZWxlY3QtLWxhYmVsIHtcblx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMTBweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnBiX19sb2FkZXIge1xuICB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC41NSk7XG4gIEBpbmNsdWRlIG92ZXJsYXkoKTtcbiAgJi1hbmltYXRlIHtcbiAgICAvL0BpbmNsdWRlIGxvYWRlcjtcbiAgICAucGJfX2tpdC1oZWFkZXItLWxvZ28taWNvbiwgLnBiX19raXQtaGVhZGVyLS1sb2dvLXRleHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLCBsZWZ0O1xuICAgICAgd2lsbC1jaGFuZ2U6IHdpZHRoLCBsZWZ0O1xuICAgIH1cbiAgICAucGJfX2tpdC1oZWFkZXItLWxvZ28tdGV4dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRlYXNpbmc7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkc3BlZWQ7XG4gICAgfVxuICAgIC5wYl9fa2l0LWhlYWRlci0tbG9nby1pY29uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgfVxuICB9XG4gICYtLW92ZXJmbG93IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gICYtdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IFwiRXVjbGlkIENpcmN1bGFyIEFcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgyNHB4KTtcbiAgICBAaW5jbHVkZSBsaW5lLWhlaWdodCgyNHB4LCA0MHB4KTtcbiAgfVxufVxuLnBiX19sb2FkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgdG9wOiAtOTk5OXB4O1xuICBsZWZ0OiAtOTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgJltkYXRhLXRleHRdIHtcbiAgICAucGJfX2xvYWRlci0taWNvbiB7XG4gICAgICBib3R0b206IGNhbGMoNTAlIC0gMjRweCk7XG4gICAgfVxuICB9XG4gICY6bm90KFtkYXRhLXRleHRdKSB7XG4gICAgLnBiX19sb2FkZXItLWljb24ge1xuICAgICAgYm90dG9tOiA1MCU7XG4gICAgfVxuICB9XG4gIC8vJi0taWNvbiB7XG4gIC8vXHRwb3NpdGlvbjogZml4ZWQ7XG4gIC8vXHRsZWZ0OiBjYWxjKDUwJSAtIDI0cHgpO1xuICAvL1x0ZGlzcGxheTogYmxvY2s7XG4gIC8vXHR3aWR0aDogNDhweDtcbiAgLy9cdGhlaWdodDogNDhweDtcbiAgLy9cdGFuaW1hdGlvbjogcm90YXRpb24gMXMgbGluZWFyIGluZmluaXRlO1xuICAvL1x0QGluY2x1ZGUgZm9udFNpemUoNDhweCk7XG4gIC8vfVxufVxuLnBiX19sb2FkZXIge1xuICAmOm5vdCguaXMtaGlkZGVuKSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNzMxNGI7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG59XG4vLy0tbG9nb1xuLnBiX19sb2FkZXIge1xuICAmOm5vdCguaXMtaGlkZGVuKSB7XG4gICAgJjphZnRlciwgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJsaW5rIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IC41O1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ucGJfX2xvYWRlcltkYXRhLXRleHRdOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkV1Y2xpZCBDaXJjdWxhciBBXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiBjYWxjKDUwJSAtIDYzcHgpO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTMxMzE7XG4gIEBpbmNsdWRlIGZvbnRTaXplKDI0cHgpO1xufVxuLnBiX19sb2FkZXJbZGF0YS10ZXh0PVwiXCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTG9hZGluZ1wiO1xufVxuLnBiX19sb2FkZXJbZGF0YS10ZXh0XTpub3QoW2RhdGEtdGV4dD1cIlwiXSk6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLXRleHQpO1xufVxuLnBiX19sb2FkZXJbZGF0YS10ZXh0XVtkYXRhLWJsaW5rXTpiZWZvcmUge1xuICAvL2FuaW1hdGlvbjogYmxpbmsgMXMgbGluZWFyIGluZmluaXRlIGFsdGVybmF0ZTtcbn1cbi5wYl9fbG9hZGVyLWFuaW1hdGUge1xuICAucGJfX2tpdC1oZWFkZXItLWxvZ28taXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICB6LWluZGV4OiA0O1xuICAgICAgYW5pbWF0aW9uOiBsb2dvIDRzIGVhc2UgaW5maW5pdGU7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBhbmltYXRpb246IGxvZ28tMSA0cyBlYXNlIGluZmluaXRlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGFuaW1hdGlvbjogbG9nby0yIDRzIGVhc2UgaW5maW5pdGU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgYW5pbWF0aW9uOiBsb2dvLTMgNHMgZWFzZSBpbmZpbml0ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG59XG5AaW5jbHVkZSBmb3Itc2l6ZSh3aWRlc2NyZWVuKSB7XG4gIEBrZXlmcmFtZXMgbG9nbyB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDkwZGVnKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDUlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgwKTtcbiAgICB9XG4gICAgODAlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBsb2dvLTEge1xuICAgIDAlLCAxNSUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00NXB4KTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDE5JSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAyMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbiAgICA4MCUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIGxvZ28tMiB7XG4gICAgMCUsIDMwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTkwcHgpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgMzQlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDM1JSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuICAgIDgwJSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgbG9nby0zIHtcbiAgICAwJSwgNDUlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTM1cHgpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgNDklIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuICAgIDgwJSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG59XG5AaW5jbHVkZSBmb3Itc2l6ZSh1bnRpbC13aWRlc2NyZWVuKSB7XG4gIEBrZXlmcmFtZXMgbG9nbyB7XG4gICAgMCUsMTAlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWSg5MGRlZyk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAxNSUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDApO1xuICAgIH1cbiAgICA4MCUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIGxvZ28tMSB7XG4gICAgMCUsIDI1JSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTM1cHgpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgMjklIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDMwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuICAgIDgwJSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgbG9nby0yIHtcbiAgICAwJSwgNDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNzBweCk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICA0NCUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgNDUlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG4gICAgODAlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBsb2dvLTMge1xuICAgIDAlLCA1NSUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDVweCk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICA1OSUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgNjAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG4gICAgODAlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vINCo0YDQuNGE0YIg0LjQvdGC0LXRgNGE0LXQudGB0LBcbiRldWNsaWQtZmFjZXM6IChcbiAgKFwiTGlnaHRcIiwgMzAwLCBub3JtYWwpLFxuICAoXCJMaWdodEl0YWxpY1wiLCAzMDAsIGl0YWxpYyksXG4gIChcIlJlZ3VsYXJcIiwgNDAwLCBub3JtYWwpLFxuICAoXCJJdGFsaWNcIiwgNDAwLCBpdGFsaWMpLFxuICAoXCJNZWRpdW1cIiwgNTAwLCBub3JtYWwpLFxuICAoXCJNZWRpdW1JdGFsaWNcIiwgNTAwLCBpdGFsaWMpLFxuICAoXCJTZW1pQm9sZFwiLCA2MDAsIG5vcm1hbCksXG4gIChcIlNlbWlCb2xkSXRhbGljXCIsIDYwMCwgaXRhbGljKSxcbiAgKFwiQm9sZFwiLCA3MDAsIG5vcm1hbCksXG4gIChcIkJvbGRJdGFsaWNcIiwgNzAwLCBpdGFsaWMpXG4pO1xuXG5AZWFjaCAkZmlsZSwgJHdlaWdodCwgJHN0eWxlIGluICRldWNsaWQtZmFjZXMge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJFdWNsaWQgQ2lyY3VsYXIgQVwiO1xuICAgIHNyYzogdXJsKFwiI3skaWNvbW9vbi1mb250LXBhdGh9L0V1Y2xpZENpcmN1bGFyQS0jeyRmaWxlfS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgIHVybChcIiN7JGljb21vb24tZm9udC1wYXRofS9FdWNsaWRDaXJjdWxhckEtI3skZmlsZX0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuICAgIGZvbnQtc3R5bGU6ICRzdHlsZTtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIH1cbn1cblxuLy8g0KjRgNC40YTRgtGLINC00LvRjyDRgtC10LrRgdGC0LAg0L3QsCDQuNC30LTQtdC70LjQuCwg0YHQv9C40YHQvtC6INC00YPQsdC70LjRgNGD0LXRgtGB0Y8g0LIganMvZGF0YS9mb250cy5qc29uXG4kY29uc3RydWN0b3ItZm9udHM6IChcbiAgKFwiUFQgU2Fuc1wiLCBcIlBUU2Fuc1wiLCB0cnVlKSxcbiAgKFwiUm9ib3RvXCIsIFwiUm9ib3RvXCIsIHRydWUpLFxuICAoXCJPcGVuIFNhbnNcIiwgXCJPcGVuU2Fuc1wiLCB0cnVlKSxcbiAgKFwiT3N3YWxkXCIsIFwiT3N3YWxkXCIsIHRydWUpLFxuICAoXCJSYWxld2F5XCIsIFwiUmFsZXdheVwiLCB0cnVlKSxcbiAgKFwiTWVycml3ZWF0aGVyXCIsIFwiTWVycml3ZWF0aGVyXCIsIHRydWUpLFxuICAoXCJBbWF0aWMgU0NcIiwgXCJBbWF0aWNTQ1wiLCB0cnVlKSxcbiAgKFwiQ2F2ZWF0XCIsIFwiQ2F2ZWF0XCIsIHRydWUpLFxuICAoXCJCYWQgU2NyaXB0XCIsIFwiQmFkU2NyaXB0XCIsIGZhbHNlKSxcbiAgKFwiTG9ic3RlclwiLCBcIkxvYnN0ZXJcIiwgZmFsc2UpLFxuICAoXCJQYWNpZmljb1wiLCBcIlBhY2lmaWNvXCIsIGZhbHNlKSxcbiAgKFwiUGF0dGF5YVwiLCBcIlBhdHRheWFcIiwgZmFsc2UpLFxuICAoXCJSZWdnYWUgT25lXCIsIFwiUmVnZ2FlT25lXCIsIGZhbHNlKSxcbiAgKFwiU3RpY2tcIiwgXCJTdGlja1wiLCBmYWxzZSlcbik7XG5cbkBlYWNoICRmYW1pbHksICRmaWxlLCAkYm9sZCBpbiAkY29uc3RydWN0b3ItZm9udHMge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJGZhbWlseTtcbiAgICBzcmM6IHVybChcIiN7JGljb21vb24tZm9udC1wYXRofS9jb25zdC9zdWJzZXQtI3skZmlsZX0tUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgIHVybChcIiN7JGljb21vb24tZm9udC1wYXRofS9jb25zdC9zdWJzZXQtI3skZmlsZX0tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICB9XG4gIEBpZiAkYm9sZCB7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICBmb250LWZhbWlseTogJGZhbWlseTtcbiAgICAgIHNyYzogdXJsKFwiI3skaWNvbW9vbi1mb250LXBhdGh9L2NvbnN0L3N1YnNldC0jeyRmaWxlfS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICB1cmwoXCIjeyRpY29tb29uLWZvbnQtcGF0aH0vY29uc3Qvc3Vic2V0LSN7JGZpbGV9LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vaHR0cHM6Ly9naXRodWIuY29tL2ltZ2l4L2RyaWZ0XG5Aa2V5ZnJhbWVzIGEge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0dG8ge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuQGtleWZyYW1lcyBiIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQxNSUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdHRvIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKC41KTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5Aa2V5ZnJhbWVzIGMge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDApO1xuXHR9XG5cdDUwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC0xODBkZWcpO1xuXHR9XG5cdHRvIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTF0dXJuKTtcblx0fVxufVxuQGtleWZyYW1lcyBkIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdH1cblx0MTAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMikgdHJhbnNsYXRlWCg2cHgpO1xuXHR9XG5cdDI1JSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjMpIHRyYW5zbGF0ZVgoOHB4KTtcblx0fVxuXHQ0MCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4yKSB0cmFuc2xhdGVYKDZweCk7XG5cdH1cblx0NTAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG5cdDYwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSguOCkgdHJhbnNsYXRlWCg2cHgpO1xuXHR9XG5cdDc1JSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSguNykgdHJhbnNsYXRlWCg4cHgpO1xuXHR9XG5cdDkwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSguOCkgdHJhbnNsYXRlWCg2cHgpO1xuXHR9XG5cdHRvIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG59XG5Aa2V5ZnJhbWVzIGUge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0fVxuXHQxMCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4yKSB0cmFuc2xhdGVYKC02cHgpO1xuXHR9XG5cdDI1JSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjMpIHRyYW5zbGF0ZVgoLThweCk7XG5cdH1cblx0NDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMikgdHJhbnNsYXRlWCgtNnB4KTtcblx0fVxuXHQ1MCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdH1cblx0NjAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKC44KSB0cmFuc2xhdGVYKC02cHgpO1xuXHR9XG5cdDc1JSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSguNykgdHJhbnNsYXRlWCgtOHB4KTtcblx0fVxuXHQ5MCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoLjgpIHRyYW5zbGF0ZVgoLTZweCk7XG5cdH1cblx0dG8ge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdH1cbn1cbi5kcmlmdC16b29tLXBhbmUge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC41KTtcblx0Ji5kcmlmdC1vcGVuaW5nIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbjogYSAuMThzIGVhc2Utb3V0O1xuXHRcdGFuaW1hdGlvbjogYSAuMThzIGVhc2Utb3V0O1xuXHR9XG5cdCYuZHJpZnQtY2xvc2luZyB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb246IGIgLjIxcyBlYXNlLWluO1xuXHRcdGFuaW1hdGlvbjogYiAuMjFzIGVhc2UtaW47XG5cdH1cblx0Ji5kcmlmdC1pbmxpbmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTUwcHg7XG5cdFx0aGVpZ2h0OiAxNTBweDtcblx0XHRib3JkZXItcmFkaXVzOiA3NXB4O1xuXHRcdGJveC1zaGFkb3c6IDAgNnB4IDE4cHggcmdiYSgwLCAwLCAwLCAuMyk7XG5cdH1cbn1cbi5kcmlmdC1sb2FkaW5nIC5kcmlmdC16b29tLXBhbmUtbG9hZGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDY2cHg7XG5cdGhlaWdodDogMjBweDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBjIDEuOHMgbGluZWFyIGluZmluaXRlO1xuXHRhbmltYXRpb246IGMgMS44cyBsaW5lYXIgaW5maW5pdGU7XG59XG4uZHJpZnQtem9vbS1wYW5lLWxvYWRlciB7XG5cdCY6YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0bWFyZ2luLXRvcDogLTEwcHg7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdGJhY2tncm91bmQ6IGhzbGEoMCwgMCUsIDEwMCUsIC45KTtcblx0fVxuXHQmOmJlZm9yZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdG1hcmdpbi10b3A6IC0xMHB4O1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0LXdlYmtpdC1hbmltYXRpb246IGQgMS44cyBsaW5lYXIgaW5maW5pdGU7XG5cdFx0YW5pbWF0aW9uOiBkIDEuOHMgbGluZWFyIGluZmluaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0YmFja2dyb3VuZDogaHNsYSgwLCAwJSwgMTAwJSwgLjkpO1xuXHR9XG5cdCY6YWZ0ZXIge1xuXHRcdHJpZ2h0OiAwO1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uOiBlIDEuOHMgbGluZWFyIGluZmluaXRlO1xuXHRcdGFuaW1hdGlvbjogZSAxLjhzIGxpbmVhciBpbmZpbml0ZTtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLS45cztcblx0XHRhbmltYXRpb24tZGVsYXk6IC0uOXM7XG5cdH1cbn1cbi5kcmlmdC1ib3VuZGluZy1ib3gge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC40KTtcbn1cbi5kcmlmdC16b29tLXBhbmUsIC5kcmlmdC1ib3VuZGluZy1ib3gge1xuXHR6LWluZGV4OiAxMDAwO1xufVxuIiwiLnBiX19mYWJyaWMge1xuICAmLS1tb2RhbCB7XG4gICAgbWF4LXdpZHRoOiAxMTgwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBAaW5jbHVkZSBmb3Itc2l6ZSh0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAwcHggMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLXNpemUobW9iaWxlKSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjBweDtcbiAgICB9XG4gICAgJi0tYm9keSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgbWluLWhlaWdodDogNDgwcHg7XG4gICAgICBtYXJnaW46IDIwcHg7XG4gICAgICBAaW5jbHVkZSBmb3Itc2l6ZShtb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLS10b3Age1xuICAgICAgQGluY2x1ZGUgZm9yLXNpemUobW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLS10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICM0ZjRmNGY7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgzNnB4KTtcbiAgICAgIEBpbmNsdWRlIGZvci1zaXplKG1vYmlsZSkge1xuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgyMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tc2lnbmF0dXJlIHtcbiAgICAgIGNvbG9yOiAjNGY0ZjRmO1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMThweCk7XG4gICAgICBAaW5jbHVkZSBmb3Itc2l6ZShtb2JpbGUpIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XG4gICAgICB9XG4gICAgfVxuICAgICYtLXN0YXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgIC5wYl9pY29uLXN0YXIge1xuICAgICAgICBjb2xvcjogI2ZhOTAyYjtcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjBweCk7XG4gICAgICAgICYtLWdyYXkge1xuICAgICAgICAgIGNvbG9yOiAjYmRiZGJkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtLWxpc3Qge1xuICAgICAgQGluY2x1ZGUgZm9yLXNpemUoZGVza3RvcCkge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGZvci1zaXplKHRvdWNoaW5nKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgfVxuICAgICYtLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgZm9yLXNpemUodG91Y2hpbmcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgZm9yLXNpemUoZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBmb3Itc2l6ZShkZXNrdG9wKSB7XG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLS1uYW1lIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICBjb2xvcjogIzRmNGY0ZjtcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE0cHgpO1xuICAgIH1cbiAgICAmLS10ZXh0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTJweCk7XG4gICAgICAucGJfX2ZhYnJpYy0tbW9kYWwtLXRleHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1ib2xkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgICYtLWltZyB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICAgICYtYmxvY2sge1xuICAgICAgICAvL21heC13aWR0aDogMTgwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgfVxuICAgICAgJi1waWN0dXJlIHtcbiAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tem9vbSB7XG4gICAgQGluY2x1ZGUgZm9yLXNpemUobW9iaWxlKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBAaW5jbHVkZSBmb3Itc2l6ZSh0YWJsZXQpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAmLWJsb2NrIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBiX19pbnB1dC0tcGhvbmVtYXNrLWJveCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2sge1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtd3JhcCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiBjYWxjKDEwMCUgKyA1cHgpO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAxMDtcblx0bWluLXdpZHRoOiA0MTBweDtcblx0bWF4LWhlaWdodDogMjAwcHg7XG5cdHBhZGRpbmctdG9wOiA1cHg7XG5cdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG5cdGJvcmRlci1yYWRpdXM6IDdweDtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgLjEpO1xuXHRib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgLjEpO1xuXHRvdmVyZmxvdy15OiBzY3JvbGxcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy13cmFwLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLXdyYXBfb3BlbiB7XG5cdGRpc3BsYXk6IGJsb2NrXG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtaXRlbSB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1ib3gtcGFjazogZW5kO1xuXHQtbXMtZmxleC1wYWNrOiBlbmQ7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDhweCAxMHB4O1xuXHRmb250LWZhbWlseTogc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuXHRjdXJzb3I6IHBvaW50ZXJcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1pdGVtLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWl0ZW1fY2hvc2VuIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VlZVxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWl0ZW06aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlXG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtbmFtZSB7XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0dGV4dC1hbGlnbjogbGVmdFxufVxuXG4ucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdCB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGN1cnNvcjogcG9pbnRlclxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtdHJpYW5nbGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1sZWZ0OiA2cHg7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3Atd2lkdGg6IDVweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA0cHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDBweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDRweDtcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0IHtcbiAgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtdHJpYW5nbGUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM5YTlhOWE7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwMDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwMDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDA7XG4gIH1cbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWNvZGUge1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwXG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtY29kZSwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtY29kZSB7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZywgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZyB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNjNWM1YzU7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIC4zKTtcblx0Ym94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIC4zKVxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWcge1xuXHRtYXJnaW4tbGVmdDogOHB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtd3JhcDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHR3aWR0aDogOHB4O1xuXHRoZWlnaHQ6IDE1cHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy13cmFwOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdGJvcmRlci1yYWRpdXM6IDdweDtcblx0YmFja2dyb3VuZDogI2MyYzlkMlxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcblx0LnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLXdyYXAge1xuXHRcdG1pbi13aWR0aDogYXV0b1xuXHR9XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZywgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY2RuL2ltZy9mbGFncy5wbmcpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cblxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfYWQsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1hZF0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNXB4IC01cHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2FlLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9YWVdIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTMzcHggLTVweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfYWYsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1hZl0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjFweCAtNXB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19hZywgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWFnXSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC04OXB4IC01cHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2FsLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9YWxdIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTExN3B4IC01cHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2FtLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9YW1dIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NXB4IC01cHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2FvLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9YW9dIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE3M3B4IC01cHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2FyLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9YXJdIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMXB4IC01cHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2F0LCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9YXRdIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIyOXB4IC01cHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2F1LCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9YXVdIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTI1N3B4IC01cHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2F6LCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9YXpdIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NXB4IC01cHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2JhLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9YmFdIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTMxM3B4IC01cHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2JiLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9YmJdIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCAtMjhweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfYmQsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1iZF0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzNweCAtMjhweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfYmUsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1iZV0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjFweCAtMjhweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfYmYsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1iZl0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODlweCAtMjhweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfYmcsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1iZ10ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE3cHggLTI4cHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2JoLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9YmhdIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NXB4IC0yOHB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19iaSwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWJpXSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNzNweCAtMjhweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfYmosIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1ial0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAxcHggLTI4cHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2JtLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9Ym1dIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIyOXB4IC0yOHB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19ibiwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWJuXSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yNTdweCAtMjhweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfYm8sIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1ib10ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg1cHggLTI4cHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2JyLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9YnJdIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTMxM3B4IC0yOHB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19icywgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWJzXSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC01cHggLTUxcHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2J0LCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9YnRdIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTMzcHggLTUxcHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2J3LCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9YnddIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTYxcHggLTUxcHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2J5LCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9YnldIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTg5cHggLTUxcHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2J6LCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9YnpdIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTExN3B4IC01MXB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19jYSwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWNhXSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNDVweCAtNTFweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfY2QsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1jZF0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTczcHggLTUxcHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2NmLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9Y2ZdIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMXB4IC01MXB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19jZywgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWNnXSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yMjlweCAtNTFweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfY2gsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1jaF0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU3cHggLTUxcHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2NpLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9Y2ldIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NXB4IC01MXB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19jaywgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWNrXSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0zMTNweCAtNTFweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfY2wsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1jbF0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNXB4IC03NHB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19jbSwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWNtXSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0zM3B4IC03NHB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19jbiwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWNuXSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC02MXB4IC03NHB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19jbywgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWNvXSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC04OXB4IC03NHB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19jciwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWNyXSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xMTdweCAtNzRweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfY3UsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1jdV0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ1cHggLTc0cHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2N2LCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9Y3ZdIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE3M3B4IC03NHB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19jeSwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWN5XSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yMDFweCAtNzRweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfY3osIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1jel0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI5cHggLTc0cHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2RlLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9ZGVdIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTI1N3B4IC03NHB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19kaiwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWRqXSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yODVweCAtNzRweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfZGssIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1ka10ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEzcHggLTc0cHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2RtLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9ZG1dIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCAtOTdweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfZG8sIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1kb10ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzNweCAtOTdweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfZHosIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1kel0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjFweCAtOTdweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfZWMsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1lY10ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODlweCAtOTdweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfZWUsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1lZV0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE3cHggLTk3cHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2VnLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9ZWddIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NXB4IC05N3B4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19laCwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWVoXSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNzNweCAtOTdweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfZXIsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1lcl0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAxcHggLTk3cHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2VzLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9ZXNdIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIyOXB4IC05N3B4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19ldCwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWV0XSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yNTdweCAtOTdweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfZmksIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1maV0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg1cHggLTk3cHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2ZqLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9ZmpdIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTMxM3B4IC05N3B4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19mbSwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWZtXSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC01cHggLTEyMHB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19mciwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWZyXSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0zM3B4IC0xMjBweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfZ2EsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1nYV0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjFweCAtMTIwcHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2diLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9Z2JdIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTg5cHggLTEyMHB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19nZCwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWdkXSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xMTdweCAtMTIwcHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2dlLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9Z2VdIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NXB4IC0xMjBweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfZ2gsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1naF0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTczcHggLTEyMHB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19nbSwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWdtXSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yMDFweCAtMTIwcHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2duLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9Z25dIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIyOXB4IC0xMjBweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfZ3EsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1ncV0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU3cHggLTEyMHB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19nciwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWdyXSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yODVweCAtMTIwcHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2d0LCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9Z3RdIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTMxM3B4IC0xMjBweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfZ3csIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1nd10ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNXB4IC0xNDNweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfZ3ksIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1neV0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzNweCAtMTQzcHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2hrLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9aGtdIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTYxcHggLTE0M3B4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19obiwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWhuXSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC04OXB4IC0xNDNweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfaHIsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1ocl0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE3cHggLTE0M3B4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19odCwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWh0XSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNDVweCAtMTQzcHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2h1LCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9aHVdIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE3M3B4IC0xNDNweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfaWQsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1pZF0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAxcHggLTE0M3B4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19pZSwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWllXSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yMjlweCAtMTQzcHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2lsLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9aWxdIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTI1N3B4IC0xNDNweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfaW4sIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1pbl0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg1cHggLTE0M3B4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19pcSwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWlxXSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0zMTNweCAtMTQzcHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2lyLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9aXJdIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCAtMTY2cHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2lzLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9aXNdIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTMzcHggLTE2NnB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19pdCwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWl0XSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC02MXB4IC0xNjZweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfam0sIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1qbV0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODlweCAtMTY2cHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2pvLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9am9dIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTExN3B4IC0xNjZweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfanAsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1qcF0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ1cHggLTE2NnB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19rZSwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWtlXSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNzNweCAtMTY2cHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2tnLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9a2ddIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMXB4IC0xNjZweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfa2gsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1raF0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI5cHggLTE2NnB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19raSwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWtpXSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yNTdweCAtMTY2cHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2ttLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9a21dIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NXB4IC0xNjZweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfa24sIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1rbl0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEzcHggLTE2NnB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19rcCwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWtwXSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC01cHggLTE4OXB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19rciwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWtyXSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0zM3B4IC0xODlweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfa3MsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1rc10ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjFweCAtMTg5cHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2t3LCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9a3ddIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTg5cHggLTE4OXB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19reiwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWt6XSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xMTdweCAtMTg5cHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2xhLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9bGFdIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NXB4IC0xODlweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfbGIsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1sYl0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTczcHggLTE4OXB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19sYywgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWxjXSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yMDFweCAtMTg5cHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2xpLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9bGldIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIyOXB4IC0xODlweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfbGssIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1sa10ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU3cHggLTE4OXB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19sciwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWxyXSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yODVweCAtMTg5cHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2xzLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9bHNdIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTMxM3B4IC0xODlweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfbHQsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1sdF0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNXB4IC0yMTJweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfbHUsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1sdV0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzNweCAtMjEycHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX2x2LCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9bHZdIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTYxcHggLTIxMnB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19seSwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPWx5XSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC04OXB4IC0yMTJweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfbWEsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1tYV0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE3cHggLTIxMnB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19tYywgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPW1jXSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNDVweCAtMjEycHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX21kLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9bWRdIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE3M3B4IC0yMTJweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfbWUsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1tZV0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAxcHggLTIxMnB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19tZywgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPW1nXSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yMjlweCAtMjEycHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX21oLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9bWhdIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTI1N3B4IC0yMTJweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfbWssIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1ta10ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg1cHggLTIxMnB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19tbCwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPW1sXSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0zMTNweCAtMjEycHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX21tLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9bW1dIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCAtMjM1cHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX21uLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9bW5dIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTMzcHggLTIzNXB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19tciwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPW1yXSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC02MXB4IC0yMzVweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfbXQsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1tdF0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODlweCAtMjM1cHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX211LCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9bXVdIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTExN3B4IC0yMzVweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfbXYsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1tdl0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ1cHggLTIzNXB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19tdywgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPW13XSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNzNweCAtMjM1cHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX214LCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9bXhdIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMXB4IC0yMzVweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfbXksIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1teV0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI5cHggLTIzNXB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19teiwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPW16XSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yNTdweCAtMjM1cHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX25hLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9bmFdIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NXB4IC0yMzVweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfbmUsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1uZV0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEzcHggLTIzNXB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19uZywgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPW5nXSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC01cHggLTI1OHB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19uaSwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPW5pXSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0zM3B4IC0yNThweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfbmwsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1ubF0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjFweCAtMjU4cHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX25vLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9bm9dIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTg5cHggLTI1OHB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19ucCwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPW5wXSB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xMTdweCAtMjU4cHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX25yLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9bnJdIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE0M3B4IC0yNThweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfbnUsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1udV0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTcxcHggLTI1OHB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19ueiwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPW56XSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xOTlweCAtMjU4cHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX29tLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9b21dIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIyN3B4IC0yNThweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfcGEsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1wYV0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU1cHggLTI1OHB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19wZSwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPXBlXSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yODNweCAtMjU4cHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX3BnLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9cGddIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMXB4IC0yNThweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfcGgsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1waF0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNXB4IC0yODFweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfcGssIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1wa10ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzNweCAtMjgxcHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX3BsLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9cGxdIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTYxcHggLTI4MXB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19wdCwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPXB0XSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC04OXB4IC0yODFweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfcHcsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1wd10ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE3cHggLTI4MXB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19weSwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPXB5XSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNDVweCAtMjgxcHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX3FhLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9cWFdIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE3M3B4IC0yODFweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfcm8sIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1yb10ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAxcHggLTI4MXB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19ycywgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPXJzXSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yMjlweCAtMjgxcHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX3J1LCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9cnVdIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTI1N3B4IC0yODFweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfcncsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1yd10ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg1cHggLTI4MXB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19zYSwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPXNhXSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0zMTNweCAtMjgxcHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX3NiLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9c2JdIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCAtMzA0cHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX3NjLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9c2NdIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTMzcHggLTMwNHB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19zZCwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPXNkXSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC02MXB4IC0zMDRweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfc2UsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1zZV0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODlweCAtMzA0cHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX3NnLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9c2ddIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTExN3B4IC0zMDRweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfc2ksIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1zaV0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ1cHggLTMwNHB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19zaywgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPXNrXSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNzNweCAtMzA0cHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX3NsLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9c2xdIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMXB4IC0zMDRweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfc20sIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1zbV0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI5cHggLTMwNHB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19zbiwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPXNuXSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yNTdweCAtMzA0cHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX3NvLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9c29dIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NXB4IC0zMDRweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfc3IsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1zcl0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEzcHggLTMwNHB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19zcywgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPXNzXSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC01cHggLTMyN3B4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19zdCwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPXN0XSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0zM3B4IC0zMjdweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfc3YsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz1zdl0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjFweCAtMzI3cHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX3N5LCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9c3ldIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTg5cHggLTMyN3B4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ19zeiwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPXN6XSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xMTdweCAtMzI3cHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX3RkLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9dGRdIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NXB4IC0zMjdweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfdGcsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz10Z10ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTczcHggLTMyN3B4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ190aCwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPXRoXSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yMDFweCAtMzI3cHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX3RqLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9dGpdIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIyOXB4IC0zMjdweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfdGwsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz10bF0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU3cHggLTMyN3B4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ190bSwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPXRtXSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yODVweCAtMzI3cHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX3RuLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9dG5dIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTMxM3B4IC0zMjdweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfdG8sIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz10b10ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQxcHggLTVweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfdHIsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz10cl0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQxcHggLTI4cHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX3R0LCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9dHRdIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTM0MXB4IC01MXB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ190diwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPXR2XSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0zNDFweCAtNzRweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfdHcsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz10d10ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQxcHggLTk3cHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX3R6LCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9dHpdIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTM0MXB4IC0xMjBweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfdWEsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz11YV0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQxcHggLTE0M3B4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ191ZywgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPXVnXSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0zNDFweCAtMTY2cHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX3VzLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9dXNdIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTM0MXB4IC0xODlweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfdXksIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz11eV0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQxcHggLTIxMnB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ191eiwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPXV6XSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0zNDFweCAtMjM1cHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX3ZhLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9dmFdIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTMzOXB4IC0yNThweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfdmMsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz12Y10ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQxcHggLTI4MXB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ192ZSwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPXZlXSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0zNDFweCAtMzA0cHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX3ZuLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9dm5dIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTM0MXB4IC0zMjdweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfdnUsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz12dV0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNXB4IC0zNTBweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfd3MsIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz13c10ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzNweCAtMzUwcHhcbn1cbi5wYl9faW5wdXQtLXBob25lbWFzay0tb3B0aW9ucy1mbGFnX3llLCAucGJfX2lucHV0LS1waG9uZW1hc2stLXNlbGVjdC1mbGFnW2RhdGEtcGhvbmVtYXNrLWZsYWc9eWVdIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTYxcHggLTM1MHB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ196YSwgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPXphXSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC04OXB4IC0zNTBweFxufVxuLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1vcHRpb25zLWZsYWdfem0sIC5wYl9faW5wdXQtLXBob25lbWFzay0tc2VsZWN0LWZsYWdbZGF0YS1waG9uZW1hc2stZmxhZz16bV0ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE3cHggLTM1MHB4XG59XG4ucGJfX2lucHV0LS1waG9uZW1hc2stLW9wdGlvbnMtZmxhZ196dywgLnBiX19pbnB1dC0tcGhvbmVtYXNrLS1zZWxlY3QtZmxhZ1tkYXRhLXBob25lbWFzay1mbGFnPXp3XSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNDVweCAtMzUwcHhcbn1cbiIsIi8vIHVzYWdlXG4kY29udGFpbmVyLW9mZnNldDogKDIgKiAkZ2FwKSAhZGVmYXVsdDtcbi5uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnBiX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIC8vbWF4LXdpZHRoOiAxMjIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIEBpbmNsdWRlIGZvci1zaXplKGRlc2t0b3ApIHtcbiAgICAvLyDQktGA0LXQvNC10L3QvdC+XG4gICAgLy9tYXgtd2lkdGg6ICRkZXNrdG9wIC0gJGNvbnRhaW5lci1vZmZzZXQ7XG4gICAgJi5wYi1mbHVpZCB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRnYXA7XG4gICAgICBtYXJnaW4tbGVmdDogJGdhcDtcbiAgICB9XG4gICAgJi0tYm9keSB7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIH1cbiAgfVxuXG4gIC8vQGluY2x1ZGUgZm9yLXNpemUodW50aWwtd2lkZXNjcmVlbikge1xuICAvLyAgJi5wYi13aWRlc2NyZWVuIHtcbiAgLy8gICAgbWF4LXdpZHRoOiAkd2lkZXNjcmVlbiAtICRjb250YWluZXItb2Zmc2V0O1xuICAvLyAgfVxuICAvL31cbiAgLy9AaW5jbHVkZSBmb3Itc2l6ZSh1bnRpbC1mdWxsaGQpIHtcbiAgLy8gICYucGItZnVsbGhkIHtcbiAgLy8gICAgbWF4LXdpZHRoOiAkZnVsbGhkIC0gJGNvbnRhaW5lci1vZmZzZXQ7XG4gIC8vICB9XG4gIC8vfVxuICAvLyDQktGA0LXQvNC10L3QvdC+XG4gIC8vQGluY2x1ZGUgZm9yLXNpemUod2lkZXNjcmVlbikge1xuICAvLyAgbWF4LXdpZHRoOiAkd2lkZXNjcmVlbiAtICRjb250YWluZXItb2Zmc2V0O1xuICAvL31cbiAgQGluY2x1ZGUgZm9yLXNpemUoZnVsbGhkKSB7XG4gICAgLy9tYXgtd2lkdGg6IDEyMjBweDtcbiAgfVxufVxuLnBiX19mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAmLS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi0tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gICYtLWNlbnRlci1oIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuICAmLS1hbmdsZS1oIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgJi0tY2VudGVyLXYge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgJi0tcmlnaHQtaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAmLS1sZWZ0LWgge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAmLS1kb3duLXYge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICAmLS1ncm93IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbiAgJi0xIHtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gICYtMiB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gICYtMyB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzJTtcbiAgfVxuICAmLTQge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAmLTUge1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAmLTYge1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NiU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjYlO1xuICB9XG4gICYtbWF4IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICYtYmFzZSB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuLy9UZW1wXG5ib2R5IHtcbiAgLy9iYWNrZ3JvdW5kOiAkZ3JleS1kYXJrO1xufVxuLm92ZXIge1xuICBAaW5jbHVkZSBvdmVybGF5O1xufVxuXG4iLCIvLyDQodGC0LjQu9C4INC00LvRjyDRjdC70LXQvNC10L3RgtC+0LIg0LLQtdGA0YHQuNC4IDIuMDog0LrQvtGA0LfQuNC90LAsINC30LDQutCw0LcsINGB0LvQvtC4LCDQt9Cw0LPRgNGD0LfQutC4LCDQstGL0LHQvtGAINGI0YDQuNGE0YLQsCwg0LTQuNCw0LvQvtCz0LhcblxuJHBiLXJlZDogI2U3MzE0YjtcbiRwYi1ncmV5OiAjOThhMGIxO1xuJHBiLWxpZ2h0OiAjZjBmMGYzO1xuJHBiLXRleHQ6ICM0ZjRmNGY7XG5cbiVwYi1yZXNldC1idXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8g0JrQsNGA0YLQvtGH0LrQuCDQuNC30LTQtdC70LjQuSDQvdCwINGB0YLQsNGA0YLQvtCy0L7QvCDRjdC60YDQsNC90LUg0YLQtdC/0LXRgNGMINC60L3QvtC/0LrQuFxuYnV0dG9uLnBiX19raXQtdHlwZSB7XG4gIEBleHRlbmQgJXBiLXJlc2V0LWJ1dHRvbjtcbiAgYm9yZGVyOiAycHggc29saWQgI2YxZjFmMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gID4gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJ1dHRvbl9fZGVmYXVsdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4ucGJfX2tpdC10eXBlLS1pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLy8g0JrQvdC+0L/QutCwINC60L7RgNC30LjQvdGLINCyINGI0LDQv9C60LVcbi5wYl9fa2l0LWhlYWRlci0taXRlbS1hY3Rpb25zIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gID4gLnBiX19mbGV4IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuXG4ucGJfX2tpdC1jYXJ0LWJ1dHRvbiB7XG4gIEBleHRlbmQgJXBiLXJlc2V0LWJ1dHRvbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICRwYi1ncmV5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcbiAgW2NsYXNzXj1cInBiX2tpdF9pY29uXCJdIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRwYi1yZWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGItcmVkO1xuICB9XG59XG5cbi5wYl9fa2l0LWNhcnQtY291bnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTdweDtcbiAgcmlnaHQ6IC03cHg7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwIDVweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBiLXJlZDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8g0KHQv9C40YHQvtC6INGB0LvQvtGR0LJcbi5wYl9fcGFuZWwtLW1vcmUtbGF5ZXItZ3JvdXAge1xuICAucGJfX2Zvcm0tLWZpbGUtbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICAmOmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5wYl9fZm9ybS0tZmlsZS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAkcGItbGlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBncmFiO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycztcbiAgJi5wYi0tc2VsZWN0IHtcbiAgICBib3JkZXItY29sb3I6ICRwYi1yZWQ7XG4gIH1cbiAgJi0taGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwLjU1O1xuICB9XG4gICYucGItZHJhZyB7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG4gIGJ1dHRvbiB7XG4gICAgQGV4dGVuZCAlcGItcmVzZXQtYnV0dG9uO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6ICRwYi1ncmV5O1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwYi1yZWQ7XG4gICAgfVxuICB9XG59XG5cbi5wYl9fZm9ybS0tZmlsZS1pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogJHBiLWxpZ2h0IHVybChcIi9jZG4vaW1nL2tpdC9iZy1tYXNrLnN2Z1wiKTtcbiAgY29sb3I6ICRwYi1ncmV5O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5wYl9fZm9ybS0tZmlsZS10aHVtYiB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnBiX19mb3JtLS1maWxlLW5hbWUge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICRwYi10ZXh0O1xufVxuXG4vLyDQl9Cw0LPRgNGD0LbQtdC90L3Ri9C1INGE0L7RgtC+XG4ucGJfX2Zvcm0tLW9iai1pbWcge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG5cbi5wYl9faW1nLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgYm9yZGVyOiAycHggc29saWQgJHBiLWxpZ2h0O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9jZG4vaW1nL2tpdC9iZy1tYXNrLnN2Z1wiKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGItcmVkO1xuICB9XG59XG5cbi5wYl9faW1nLXVwbG9hZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBiX19pbWctZGVsZXRlIHtcbiAgQGV4dGVuZCAlcGItcmVzZXQtYnV0dG9uO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICByaWdodDogNHB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgY29sb3I6ICRwYi1yZWQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi8vINCc0LXQvdGOIMKr0L3QsCDRgdC70L7QuSDQstGL0YjQtS/QvdC40LbQtcK7XG4ucGJfX2tpdC0taW5kZXgge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDkwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTJweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAmLWJvZHkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgJi10ZXh0IHtcbiAgICBAZXh0ZW5kICVwYi1yZXNldC1idXR0b247XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGItbGlnaHQ7XG4gICAgICBjb2xvcjogJHBiLXJlZDtcbiAgICB9XG4gICAgJi5wYi1kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8g0JLRi9Cx0L7RgCDRiNGA0LjRhNGC0LBcbi5wYl9fZm9udCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJi0tY3VycmVudCB7XG4gICAgQGV4dGVuZCAlcGItcmVzZXQtYnV0dG9uO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkcGItbGlnaHQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRwYi1ncmV5O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRwYi1ncmV5O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTNweCk7XG4gICAgfVxuICB9XG4gICYtLWxpc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyMDtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDRweCk7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2hhZG93OiAwIDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIH1cbiAgJi0taXRlbSB7XG4gICAgQGV4dGVuZCAlcGItcmVzZXQtYnV0dG9uO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgICY6aG92ZXIsXG4gICAgJi5wYi0tc2VsZWN0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYi1saWdodDtcbiAgICAgIGNvbG9yOiAkcGItcmVkO1xuICAgIH1cbiAgfVxufVxuXG4vLyDQlNC40LDQu9C+0LPQuCDQstC80LXRgdGC0L4gYWxlcnQg0LggY29uZmlybVxuLnBiX19raXQtLWRpYWxvZyB7XG4gIC5wYl9fa2l0LS1jYXJ0LXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgJi1idXR0b25zIHtcbiAgICBnYXA6IDEwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC5idXR0b25fX2RlZmF1bHQge1xuICAgICAgZmxleDogMSAxIDE2MHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyDQntC60L3QviDQvtGE0L7RgNC80LvQtdC90LjRj1xuLnBiX19raXQtLWNhcnQtcHJvZHVjdCB7XG4gIG1hcmdpbjogLTVweCAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICRwYi1ncmV5O1xufVxuXG4ucGJfX2tpdC0tY2FydC1wcmV2aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDE2MHB4O1xuICAgIG1heC13aWR0aDogNDUlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbn1cblxuLnBiX19raXQtLWNhcnQtdG90YWwtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAkcGItZ3JleTtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4vLyDQmtC+0YDQt9C40L3QsFxuLnBiX19jYXJ0LWJvZHkge1xuICBAaW5jbHVkZSBmb3Itc2l6ZShkZXNrdG9wKSB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuXG4ucGJfX2NhcnQge1xuICAmLS1lbXB0eSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAucGJfX2tpdC0tY2FydC10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG4gICYtLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LWhlaWdodDogNjB2aDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuICAmLS1mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkcGItbGlnaHQ7XG4gIH1cbiAgJi0tdG90YWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgJi0tYnV0dG9ucyB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIC5idXR0b25fX2RlZmF1bHQge1xuICAgICAgZmxleDogMSAxIDIwMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ucGJfX2NhcnQtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbiAgcGFkZGluZzogMTZweCAwO1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcGItbGlnaHQ7XG4gIH1cbiAgQGluY2x1ZGUgZm9yLXNpemUobW9iaWxlKSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gICYtLWltYWdlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDZweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDcycHg7XG4gICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBiLWxpZ2h0O1xuICAgIH1cbiAgfVxuICAmLS1ib2R5IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG4gICYtLW5hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuICAmLS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICRwYi1ncmV5O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAmLS1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDRweCAxNHB4O1xuICB9XG4gICYtLWxpbmsge1xuICAgIEBleHRlbmQgJXBiLXJlc2V0LWJ1dHRvbjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICRwYi1ncmV5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwYi1yZWQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG4gICYtLXNpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMTBweDtcbiAgICBAaW5jbHVkZSBmb3Itc2l6ZShtb2JpbGUpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICYtLXByaWNlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5cbi5wYl9fY2FydC1xdHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCAkcGItbGlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgJi0tYnV0dG9uIHtcbiAgICBAZXh0ZW5kICVwYi1yZXNldC1idXR0b247XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogJHBiLWdyZXk7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHBiLXJlZDtcbiAgICB9XG4gIH1cbiAgJi0tdmFsdWUge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuXG4vLyDQl9Cw0LrQsNC3XG4ucGJfX29yZGVyIHtcbiAgLnBiX19pbnB1dC0tbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgLnBiX19pbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgdGV4dGFyZWEucGJfX2lucHV0IHtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xuICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gIH1cbiAgJi0tbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICRwYi1ncmV5O1xuICB9XG4gICYtLXN1bW1hcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAmLS1saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDRweCAwO1xuICB9XG4gICYtLXRvdGFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcGItbGlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgJi0tbm90ZSB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICRwYi1ncmV5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmLS1kb25lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLnBiX19raXQtLWNhcnQtdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyDQodC/0YDQsNCy0LrQsFxuLnBiX19oZWxwLS1saXN0IHtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbi8vINCe0LrQvdC+IMKr0J4g0YLQutCw0L3QuMK7XG4ucGJfX2ZhYnJpYy0tbW9kYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICYtLXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAmLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJHBiLXJlZDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgJi0tc2lnbmF0dXJlIHtcbiAgICBjb2xvcjogJHBiLWdyZXk7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gICYtLWxpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogMjRweDtcbiAgICBAaW5jbHVkZSBmb3Itc2l6ZSh0b3VjaGluZykge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuICB9XG4gICYtLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAmLS1uYW1lIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAmLS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gICYtLWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgJi0taW1nLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDhweDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG4gICYtLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjdXJzb3I6IHpvb20taW47XG4gIH1cbiAgJi0taW1nLWNhcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogJHBiLWdyZXk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxufVxuXG4ucGJfX2tpdC0tc2l6ZS0taW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogODB2aDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wYl9fZmFicmljLS16b29tLXByZXZpZXcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICRwYi1ncmV5O1xuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA3MCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxufVxuXG4ucGJfX2ZhYnJpYy0tem9vbS1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vLyDQqNCw0L/QutCwOiDQutC90L7Qv9C60Lgg0LLRgdC10LPQtNCwINGB0L/RgNCw0LLQsFxuLnBiX19raXQtaGVhZGVyLS1pdGVtLWFjdGlvbnMgPiAucGJfX2ZsZXgge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4vLyDQmtCw0YDRgtC+0YfQutC4OiDQvtC00LjQvdCw0LrQvtCy0LDRjyDQstGL0YHQvtGC0LAg0LrQsNGA0YLQuNC90LrQuCwg0YfRgtC+0LHRiyDQvdCw0LfQstCw0L3QuNGPINGB0YLQvtGP0LvQuCDQvdCwINC+0LTQvdC+0Lkg0LvQuNC90LjQuFxuLnBiX19raXQtdHlwZS0taW1nIHtcbiAgQGluY2x1ZGUgZm9yLXNpemUod2lkZXNjcmVlbikge1xuICAgIGhlaWdodDogMjU1cHg7XG4gIH1cbiAgQGluY2x1ZGUgZm9yLXNpemUoZGVza3RvcC1vbmx5KSB7XG4gICAgaGVpZ2h0OiAyNTVweDtcbiAgfVxuICBAaW5jbHVkZSBmb3Itc2l6ZSh0b3VjaGluZykge1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbn1cblxuYnV0dG9uLnBiX19raXQtdHlwZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJi5wYl9fa2l0LXR5cGUtLWNvdHRvbjphZnRlciB7XG4gICAgdG9wOiAxMHB4O1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgQGluY2x1ZGUgZm9yLXNpemUodG91Y2hpbmcpIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgcmlnaHQ6IDZweDtcbiAgICB9XG4gIH1cbn1cblxuLnBiX19jYXJ0LS1lbXB0eSAuYnV0dG9uX19kZWZhdWx0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLy8g0KHQv9GA0LDQstC60LAg0Lgg0LfQsNC/0YDQtdGC0Ytcbi5wYl9fa2l0LS1mYWJyaWMtLWhlbHAgLnBiX19raXQtLWNhcnQtdGV4dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wYl9faGVscC0tbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbn1cblxuLnBiX19raXQtLWZhYnJpYy0tYWxhcm0gLnBiX190b29sdGlwLWlubmVyIHVsIHVsIHtcbiAgY29sdW1uczogMztcbiAgY29sdW1uLWdhcDogMjRweDtcbiAgQGluY2x1ZGUgZm9yLXNpemUobW9iaWxlKSB7XG4gICAgY29sdW1uczogMjtcbiAgfVxuICBsaSB7XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxufVxuXG4vLyDQldC00LjQvdC40YbRiyDRgyDQv9C+0LvQt9GD0L3QutC+0LIg0L/QvtCy0L7RgNC+0YLQsCDQuCDQvNCw0YHRiNGC0LDQsdCwXG4ucGJfX29iai0tYW5nbGUgLnBiX19yYW5nZS0taW5wdXQtYm94OmFmdGVyIHtcbiAgY29udGVudDogXCLCsFwiO1xufVxuXG4ucGJfX29iai0tc2NhbGUgLnBiX19yYW5nZS0taW5wdXQtYm94OmFmdGVyIHtcbiAgY29udGVudDogXCIlXCI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vLyDQn9GA0L7Qt9GA0LDRh9C90L7RgdGC0Ywg0Lgg0LTQtdC50YHRgtCy0LjRjyDRgSDQvtCx0YrQtdC60YLQvtC8INCyINC/0LDQvdC10LvRj9GFINGE0L7RgtC+INC4INGC0LXQutGB0YLQsFxuLnBiX19raXQtcGFuZWwtLWVkaXQtcGhvdG8sXG4ucGJfX2tpdC1wYW5lbC0tZWRpdC10ZXh0IHtcbiAgLnBiX19wYW5lbC0tb3BhY2l0eSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4ucGJfX3BhbmVsLS1hY3Rpb25zIHtcbiAgQGluY2x1ZGUgZm9yLXNpemUod2lkZXNjcmVlbikge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA4cHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHBiLWxpZ2h0O1xuICAgIC5wYl9fcGFuZWwtLWl0ZW0ge1xuICAgICAgZmxleDogMSAxIDA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiA2cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgOHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBiLWxpZ2h0O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgW2NsYXNzXj1cInBiX2tpdF9pY29uXCJdIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAucGJfX3BhbmVsLS1pdGVtLXRleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGItcmVkO1xuICAgICAgICBbY2xhc3NePVwicGJfa2l0X2ljb25cIl0ge1xuICAgICAgICAgIGNvbG9yOiAkcGItcmVkICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZm9yLXNpemUodW50aWwtd2lkZXNjcmVlbikge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICB9XG59XG5cbi8vINCSINGA0LXQttC40LzQtSDRgNC10LTQsNC60YLQuNGA0L7QstCw0L3QuNGPINC/0YPQvdC60YLQvtCyINCx0L7Qu9GM0YjQtSwg0L/QvtGN0YLQvtC80YMg0L7QvdC4INC60L7QvNC/0LDQutGC0L3QtdC1LCDRh9GC0L7QsdGLINCy0YHRkSDQstC70LXQt9Cw0LvQviDQv9C+INCy0YvRgdC+0YLQtVxuLnBiX19raXQtcGFuZWwtLWVkaXQtdGV4dCxcbi5wYl9fa2l0LXBhbmVsLS1lZGl0LXBob3RvIHtcbiAgQGluY2x1ZGUgZm9yLXNpemUod2lkZXNjcmVlbikge1xuICAgID4gLnBiX19wYW5lbC0taXRlbSBbY2xhc3NePVwicGJfa2l0X2ljb25cIl0ge1xuICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgfVxuICB9XG59XG5cbi5wYl9fcGFuZWwtLWFjdGlvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBiX19wYW5lbC0tYWN0aW9uLWRvbmUge1xuICBAaW5jbHVkZSBmb3Itc2l6ZSh1bnRpbC13aWRlc2NyZWVuKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vINCd0LAg0YLQtdC70LXRhNC+0L3QtSDQutC90L7Qv9C+0Log0LIg0L/QsNC90LXQu9C4INCx0L7Qu9GM0YjQtSwg0YfQtdC8INCy0LvQtdC30LDQtdGCLCDQv9GD0YHRgtGMINC70LjRgdGC0LDRjtGC0YHRj1xuLnBiX19raXQtcGFuZWwtLWVkaXQtcGhvdG8sXG4ucGJfX2tpdC1wYW5lbC0tZWRpdC10ZXh0IHtcbiAgQGluY2x1ZGUgZm9yLXNpemUodW50aWwtd2lkZXNjcmVlbikge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiAxNHB4O1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAucGJfX3BhbmVsLS1pdGVtIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4ucGJfX3RleHQtLXBsYWluIHtcbiAgbWFyZ2luOiA0cHggMCAxOHB4O1xufVxuXG4vLyDQndCwINGC0LXQu9C10YTQvtC90LUg0L/RgNC4INCy0YvQsdC+0YDQtSDRhtCy0LXRgtCwINC40LfQtNC10LvQuNC1INCy0LjQtNC90L4g0LHQtdC3INGA0LDQt9C80YvRgtC40Y9cbi5wYl9fa2l0LS1tYWluLnBiX19raXQtLW1haW4tcHJldmlldyB7XG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiX19raXQtaGVhZGVyLS1pdGVtIC5idXR0b25fX2RlZmF1bHQsXG4gIC5wYl9fa2l0LWhlYWRlci0tbG9nby10ZXh0IHtcbiAgICBmaWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyDQmtC90L7Qv9C60Lgg0LTQtdC50YHRgtCy0LjQuSDQvtC00L3QvtC5INCy0YvRgdC+0YLRiywg0LjQutC+0L3QutC4INC/0L4g0L7QtNC90L7QuSDQu9C40L3QuNC4XG4ucGJfX3BhbmVsLS1hY3Rpb25zIC5wYl9fcGFuZWwtLWl0ZW0ge1xuICBAaW5jbHVkZSBmb3Itc2l6ZSh3aWRlc2NyZWVuKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGhlaWdodDogNjRweDtcbiAgICBbY2xhc3NePVwicGJfa2l0X2ljb25cIl0ge1xuICAgICAgaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG4gIH1cbn1cblxuLy8g0KjQsNC/0LrQsCDRgdC/0LjRgdC60LAg0YHQu9C+0ZHQsiDRgSDQutC90L7Qv9C60LDQvNC4INC+0YfQuNGB0YLQutC4XG4ucGJfX2xheWVycy0tdG9vbHMge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAucGJfX2tpdC1wYW5lbC0tbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbi5wYl9fbGF5ZXJzLS1lbXB0eSB7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogJHBiLWdyZXk7XG59XG5cbi5wYl9fbGF5ZXJzLS1idXR0b25zIHtcbiAgZ2FwOiA4cHg7XG4gIC5idXR0b25fX2RlZmF1bHQge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5cbi8vINCc0LXQvdGOIMKr0L3QsCDRgdC70L7QuSDQstGL0YjQtS/QvdC40LbQtcK7OiDQv9C10YDQtdC60YDRi9Cy0LDQtdGCINGB0YLQsNGA0YvQtSDRgdGC0LjQu9C4INC40Lcgc3R5bGUuc2Nzc1xuLnBiX19raXQtLWluZGV4LnBiX19raXQtLWluZGV4IHtcbiAgcGFkZGluZzogNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1pbi13aWR0aDogMTcwcHg7XG4gIC5wYl9fa2l0LS1pbmRleC1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAycHg7XG4gIH1cbiAgLnBiX19raXQtLWluZGV4LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYl9fa2l0LS1pbmRleC10ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDlweCAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgY3VycmVudENvbG9yO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgycHgsIDJweCk7XG4gICAgfVxuICAgICYucGJfX2tpdC0taW5kZXgtYm90dG9tOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKSB0cmFuc2xhdGUoMnB4LCAycHgpO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYi1saWdodDtcbiAgICAgIGNvbG9yOiAkcGItcmVkO1xuICAgIH1cbiAgICAmLnBiLWRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuMzU7XG4gICAgfVxuICB9XG59XG5cbi8vIOKUgOKUgCDQntGC0LrQu9C40Log0LjQvdGC0LXRgNGE0LXQudGB0LAg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbi8vINCj0LLQtdC00L7QvNC70LXQvdC40Y9cbi5wYl9fdG9hc3Qge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAyOHB4O1xuICB6LWluZGV4OiAxMTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE4cHg7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDI0cHgpO1xuICBwYWRkaW5nOiAxMnB4IDE2cHggMTJweCAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjM0M2Q7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBib3gtc2hhZG93OiAwIDhweCAyNHB4IHJnYmEoMzEsIDM2LCA0OCwgMC4yNSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwcHgpO1xuICB0cmFuc2l0aW9uOlxuICAgIG9wYWNpdHkgMC4yMnMgZWFzZSxcbiAgICB0cmFuc2Zvcm0gMC4yMnMgZWFzZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICYuaXMtdmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAmLS1hY3Rpb24ge1xuICAgIEBleHRlbmQgJXBiLXJlc2V0LWJ1dHRvbjtcbiAgICBjb2xvcjogI2ZmODU5NztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxufVxuXG4vLyDQmtC90L7Qv9C60Lgg0YHQu9C10LPQutCwIMKr0L3QsNC20LjQvNCw0Y7RgtGB0Y/Cu1xuLmJ1dHRvbl9fZGVmYXVsdCB7XG4gIHRyYW5zaXRpb246XG4gICAgYmFja2dyb3VuZC1jb2xvciAwLjJzLFxuICAgIGJvcmRlci1jb2xvciAwLjJzLFxuICAgIGNvbG9yIDAuMnMsXG4gICAgYm94LXNoYWRvdyAwLjJzLFxuICAgIHRyYW5zZm9ybSAwLjEycztcbiAgJjphY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xuICB9XG59XG5cbi5wYl9fcGFuZWwtLWl0ZW0gW2NsYXNzXj1cInBiX2tpdF9pY29uXCJdIHtcbiAgdHJhbnNpdGlvbjpcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzLFxuICAgIGNvbG9yIDAuMjVzLFxuICAgIHRyYW5zZm9ybSAwLjE1cztcbn1cblxuLnBiX19wYW5lbC0taXRlbTphY3RpdmUgW2NsYXNzXj1cInBiX2tpdF9pY29uXCJdIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjkyKTtcbn1cblxuLy8g0JzQuNC90LjQsNGC0Y7RgNGLINGB0YLQvtGA0L7QvVxuLnBiX19raXQtLW1pbmktYnV0dG9uIHtcbiAgdHJhbnNpdGlvbjpcbiAgICBib3JkZXItY29sb3IgMC4ycyxcbiAgICB0cmFuc2Zvcm0gMC4ycyxcbiAgICBib3gtc2hhZG93IDAuMnM7XG4gIEBpbmNsdWRlIGZvci1zaXplKHdpZGVzY3JlZW4pIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDE2cHggcmdiYSgzMSwgMzYsIDQ4LCAwLjEpO1xuICAgIH1cbiAgfVxufVxuXG4vLyDQn9C70LDQstC90L7QtSDQv9C10YDQtdC60LvRjtGH0LXQvdC40LUg0L/QtdGA0LXQtNCwINC4INGB0L/QuNC90Ytcbi5wYl9fa2l0LWZyb250LS1ib3gsXG4ucGJfX2tpdC1iYWNrLS1ib3gge1xuICB0cmFuc2l0aW9uOlxuICAgIG9wYWNpdHkgMC4yNXMgZWFzZSxcbiAgICB2aXNpYmlsaXR5IDAuMjVzO1xufVxuXG4vLyDQntCx0YDQsNC30YbRiyDRhtCy0LXRgtCwXG4ucGNyLXN3YXRjaGVzID4gYnV0dG9uIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzO1xuICAmOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTIpO1xuICB9XG4gICY6YWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICB9XG59XG5cbi8vINCR0LXQs9GD0L3QvtC6INC/0L7Qu9C30YPQvdC60LAg0L/QvtC00YDQsNGB0YLQsNC10YIg0L/RgNC4INC30LDRhdCy0LDRgtC1XG4ucGJfX3JhbmdlLS1pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzO1xuICB9XG4gICY6YWN0aXZlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cztcbiAgfVxuICAmOmFjdGl2ZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG59XG5cbi5wYl9fcmFuZ2UtLWJ1dHRvbiB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjEycztcbiAgJjphY3RpdmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgfVxufVxuXG4vLyDQndC+0LLRi9C1INGB0YLRgNC+0LrQuCDQsiDRgdC/0LjRgdC60LUg0YHQu9C+0ZHQsiDQv9GA0L7Rj9Cy0LvRj9GO0YLRgdGPXG4ucGJfX2Zvcm0tLWZpbGUtaXRlbSB7XG4gIGFuaW1hdGlvbjogcGItZmFkZS1pbiAwLjJzIGVhc2U7XG59XG5cbi8vINCh0YfRkdGC0YfQuNC6INC60L7RgNC30LjQvdGLXG4ucGJfX2tpdC1jYXJ0LWJ1dHRvbi5pcy1idW1wIHtcbiAgYW5pbWF0aW9uOiBwYi1idW1wIDAuNDVzIGVhc2U7XG4gIC5wYl9fa2l0LWNhcnQtY291bnQge1xuICAgIGFuaW1hdGlvbjogcGItYnVtcCAwLjQ1cyBlYXNlO1xuICB9XG59XG5cbi8vINCS0LjQtNC40LzRi9C5INGE0L7QutGD0YEg0YEg0LrQu9Cw0LLQuNCw0YLRg9GA0Ytcbi5wYl9fa2l0LS1tYWluIDpmb2N1cy12aXNpYmxlLFxuLndpbiA6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAkcGItcmVkO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuXG4vLyDRgyDQv9C+0LvQtdC5INCy0LLQvtC00LAg0YHQstC+0Y8g0L/QvtC00YHQstC10YLQutCwINGE0L7QutGD0YHQsCwg0LLRgtC+0YDQsNGPINGA0LDQvNC60LAg0L3QtSDQvdGD0LbQvdCwXG4ucGJfX2tpdC0tbWFpbiBpbnB1dDpmb2N1cy12aXNpYmxlLFxuLnBiX19raXQtLW1haW4gdGV4dGFyZWE6Zm9jdXMtdmlzaWJsZSxcbi53aW4gaW5wdXQ6Zm9jdXMtdmlzaWJsZSxcbi53aW4gdGV4dGFyZWE6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbkBrZXlmcmFtZXMgcGItZmFkZS1pbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcGItYnVtcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDM1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE4KTtcbiAgfVxuICA3MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45Nik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucGJfX2tpdC0tbWFpbiAqLFxuICAud2luICosXG4gIC5wYl9fdG9hc3Qge1xuICAgIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyDQodGB0YvQu9C60Lgg0LIg0YDQsNC30LTQtdC70LUgwqvQodC/0YDQsNCy0LrQsMK7XG4ucGJfX2hlbHAtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDZweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4ucGJfX2hlbHAtbGluayB7XG4gIEBleHRlbmQgJXBiLXJlc2V0LWJ1dHRvbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweCAxNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkcGItbGlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0cmFuc2l0aW9uOlxuICAgIGJvcmRlci1jb2xvciAwLjJzLFxuICAgIGNvbG9yIDAuMnM7XG4gIFtjbGFzc149XCJwYl9raXRfaWNvblwiXSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAkcGItZ3JleTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJHBiLWdyZXk7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJHBiLWdyZXk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG4gICY6aG92ZXIsXG4gICY6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICRwYi1yZWQ7XG4gICAgY29sb3I6ICRwYi1yZWQ7XG4gICAgW2NsYXNzXj1cInBiX2tpdF9pY29uXCJdIHtcbiAgICAgIGNvbG9yOiAkcGItcmVkO1xuICAgIH1cbiAgfVxufVxuXG4ucGJfX3RvYXN0LS10ZXh0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnBiX19sYXllcnMtLWJ1dHRvbnMgLmJ1dHRvbl9fZGVmYXVsdCB7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0bztcbn1cbiIsIi8vINCi0LXQu9C10YTQvtC9INC4INC/0LvQsNC90YjQtdGCOiDQvdC40LbQvdGP0Y8g0L/QsNC90LXQu9GMINCy0LrQu9Cw0LTQvtC6ICsg0YjRgtC+0YDQutCwINGBINC90LDRgdGC0YDQvtC50LrQsNC80LguXG4vLyDQodGC0LDRgNC+0LUg0LzQvtCx0LjQu9GM0L3QvtC1INC80LXQvdGOICjQv9C70LDQstCw0Y7RidCw0Y8g0LrQvdC+0L/QutCwLCDQuNC60L7QvdC60Lgg0L3QsNC0INGF0L7Qu9GB0YLQvtC8LCDRgNCw0LfQvNGL0YLQuNC1KSDQvtGC0LrQu9GO0YfQtdC90L4uXG5cbiRwYi1yZWQ6ICNlNzMxNGI7XG4kcGItZ3JleTogIzk4YTBiMTtcbiRwYi1saW5lOiAjZWNlZWYyO1xuJHBiLWxpZ2h0OiAjZjBmMGYzO1xuJG1iYXItaGVpZ2h0OiA2NHB4O1xuJHNoZWV0LWVhc2U6IGN1YmljLWJlemllcigwLjIsIDAuOCwgMC4yLCAxKTtcblxuLy8g0JrQvdC+0L/QutC4INC90LDQtCDRhdC+0LvRgdGC0L7QvCDQuCDQvdC40LbQvdGP0Y8g0L/QsNC90LXQu9GMINC90LAg0LTQtdGB0LrRgtC+0L/QtSDQvdC1INC90YPQttC90Ytcbi5wYl9fY2FjdGlvbnMsXG4ucGJfX21iYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AaW5jbHVkZSBmb3Itc2l6ZSh1bnRpbC13aWRlc2NyZWVuKSB7XG4gIC5wYl9fa2l0LS1tYWluIHtcbiAgICAtLXBiLW1iYXI6ICN7JG1iYXItaGVpZ2h0fTtcblxuICAgIC8vINGA0LDQt9C80YvRgtC40LUg0L/QvtCy0LXRgNGFINC40LfQtNC10LvQuNGPINC4INGI0LDQv9C60LhcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYl9fa2l0LWhlYWRlci0taXRlbSAuYnV0dG9uX19kZWZhdWx0LFxuICAgIC5wYl9fa2l0LWhlYWRlci0tbG9nby10ZXh0IHtcbiAgICAgIGZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vINGB0YLQsNGA0YvQtSDRjdC70LXQvNC10L3RgtGLINC80L7QsdC40LvRjNC90L7Qs9C+INC80LXQvdGOXG4gIC5wYl9fa2l0LXBhbmVsLS10eXBlLFxuICAucGJfX2tpdC1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vINCo0YLQvtGA0LrQsFxuICAucGJfX2tpdC1wYW5lbCB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogdmFyKC0tcGItbWJhcikgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiA0MCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiA1NikgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMCAwO1xuICAgIGJveC1zaGFkb3c6IDAgLTEwcHggMzBweCByZ2JhKDMxLCAzNiwgNDgsIDAuMSkgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKDEwMCUgKyB2YXIoLS1wYi1tYmFyKSkpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOlxuICAgICAgdHJhbnNmb3JtIDAuM3MgJHNoZWV0LWVhc2UsXG4gICAgICB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjNzO1xuXG4gICAgLy8g0YDRg9GH0LrQsCDRiNGC0L7RgNC60LhcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogMzZweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgbWFyZ2luOiA4cHggYXV0byAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZGNlMztcbiAgICB9XG4gIH1cblxuICAucGJfX3NoZWV0LS1vcGVuIC5wYl9fa2l0LXBhbmVsIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2l0aW9uOlxuICAgICAgdHJhbnNmb3JtIDAuM3MgJHNoZWV0LWVhc2UsXG4gICAgICB2aXNpYmlsaXR5IDBzO1xuICB9XG5cbiAgLnBiX19raXQtcGFuZWwgLnBiX19wYW5lbCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYl9fa2l0LXBhbmVsIC5wYl9fa2l0LXBhbmVsLS1tb3JlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiA1NiAtIDEycHgpO1xuICAgIHBhZGRpbmc6IDAgMTZweCAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuICB9XG5cbiAgLy8g0YHRgtGA0L7QutCwINGBINC60YDQtdGB0YLQuNC60L7QvCDQt9Cw0LrRgNGL0YLQuNGPXG4gIC5wYl9fa2l0LXBhbmVsIC5wYl9fcGFuZWwtLW1vcmUtLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA0cHggMCAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAucGJfX3BhbmVsLS1iYWNrIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5wYl9fcGFuZWwtLWNsb3NlIHtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYi1saWdodDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIG1heC13aWR0aDogMTJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBiLWdyZXk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8g0L7RgtC60YDRi9GC0YvQuSDRgNCw0LfQtNC10Lsg0LLQvdGD0YLRgNC4INGI0YLQvtGA0LrQuFxuICAucGJfX2tpdC1wYW5lbCAucGJfX3BhbmVsLS1tb3JlLWJvZHkge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiX19raXQtLWlucHV0W25hbWU9XCJwYl9fcGFuZWxcIl06Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS1tb3JlIC5wYl9fcGFuZWwtLW1vcmUtYm9keSB7XG4gICAgcGFkZGluZzogMCAwIDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8g0YDQsNC30LTQtdC7IMKr0KHQv9GA0LDQstC60LDCu1xuICAjUGJHZW5lcmF0aW9ubW9yZTpjaGVja2VkIH4gLnBiX19raXQtcGFuZWwtLW1vcmUgLnBiX19wYW5lbC0tbW9yZS1tb3JlIC5wYl9fcGFuZWwtLW1vcmUtYm9keSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gIC8vINCd0LjQttC90Y/RjyDQv9Cw0L3QtdC70Ywg0LLQutC70LDQtNC+0LpcbiAgLnBiX19tYmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogNDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiB2YXIoLS1wYi1tYmFyKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRwYi1saW5lO1xuICB9XG5cbiAgLy8g0L3QsCDRgdGC0LDRgNGC0L7QstC+0Lwg0Y3QutGA0LDQvdC1INC/0LDQvdC10LvQuCDQvdC10YJcbiAgI1BiR2VuZXJhdGlvblNlbGVjdDpub3QoOmNoZWNrZWQpIH4gLnBiX19raXQtZmFicmljIC5wYl9fbWJhcixcbiAgI1BiR2VuZXJhdGlvblNlbGVjdDpub3QoOmNoZWNrZWQpIH4gLnBiX19raXQtZmFicmljIC5wYl9fY2FjdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucGJfX21iYXItLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuXG4gIC5wYl9fa2l0LS1tYWluOm5vdCgucGJfX2VkaXQtLXRleHQpOm5vdCgucGJfX2VkaXQtLXBob3RvKSAucGJfX21iYXItLW1haW4sXG4gIC5wYl9fZWRpdC0tcGhvdG8gLnBiX19tYmFyLS1waG90byxcbiAgLnBiX19lZGl0LS10ZXh0IC5wYl9fbWJhci0tdGV4dC10b29scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbmltYXRpb246IHBiLW1iYXItaW4gMC4yMnMgZWFzZTtcbiAgfVxuXG4gIC5wYl9fbWJhci0tbWFpbiAucGJfX21iYXItLWl0ZW0ge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuXG4gIC5wYl9fbWJhci0taXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogNXB4O1xuICAgIG1pbi13aWR0aDogNjZweDtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogJHBiLWdyZXk7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuXG4gICAgW2NsYXNzXj1cInBiX2tpdF9pY29uXCJdIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzO1xuICAgIH1cblxuICAgIC8vINC40L3QtNC40LrQsNGC0L7RgCDQsNC60YLQuNCy0L3QvtC5INCy0LrQu9Cw0LTQutC4XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTFweDtcbiAgICAgIGxlZnQ6IDIyJTtcbiAgICAgIHJpZ2h0OiAyMiU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBiLXJlZDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzICRzaGVldC1lYXNlO1xuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkcGItcmVkO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFjdGl2ZSBbY2xhc3NePVwicGJfa2l0X2ljb25cIl0ge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjg4KTtcbiAgICB9XG5cbiAgICAvLyDQsiDRgdGC0LDRgNGL0YUg0YHRgtC40LvRj9GFINC/0YDQvtC30YDQsNGH0L3QvtGB0YLRjCDQv9GA0Y/Rh9C10YLRgdGPINCz0LvQvtCx0LDQu9GM0L3QvlxuICAgICYucGJfX3BhbmVsLS1vcGFjaXR5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG5cbiAgLnBiX19tYmFyLS1zY3JvbGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBwcm94aW1pdHk7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgIC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDAwIDg4JSwgdHJhbnNwYXJlbnQpO1xuICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwMCA4OCUsIHRyYW5zcGFyZW50KTtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICAgIC5wYl9fbWJhci0taXRlbSB7XG4gICAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgLnBiX19tYmFyLS1kb25lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDVweDtcbiAgICB3aWR0aDogNzJweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBiLXJlZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICAgIFtjbGFzc149XCJwYl9raXRfaWNvblwiXSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NmMWQzODtcbiAgICB9XG4gIH1cblxuICAvLyDQlNC10LnRgdGC0LLQuNGPINC90LDQtCDRhdC+0LvRgdGC0L7QvDog0L7RgtC80LXQvdCwLCDRgdC10YLQutCwLCDQvtGH0LjRgdGC0LrQsFxuICAucGJfX2NhY3Rpb25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2OHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDhweDtcbiAgfVxuXG4gIC5wYl9fY2FjdGlvbnMtLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTNlNWVhO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAkcGItZ3JleTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDMxLCAzNiwgNDgsIDAuMDYpO1xuICAgIHRyYW5zaXRpb246XG4gICAgICBjb2xvciAwLjJzLFxuICAgICAgYm9yZGVyLWNvbG9yIDAuMnMsXG4gICAgICB0cmFuc2Zvcm0gMC4xMnM7XG4gICAgYW5pbWF0aW9uOiBwYi1wb3AtaW4gMC4ycyBlYXNlO1xuICAgICY6YWN0aXZlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45Mik7XG4gICAgfVxuICB9XG5cbiAgI1BiR2VuZXJhdGlvbkdyaWQ6Y2hlY2tlZCB+IC5wYl9fY29udGFpbmVyLS1ib2R5IC5wYl9fY2FjdGlvbnMtLWdyaWQge1xuICAgIGNvbG9yOiAkcGItcmVkO1xuICAgIGJvcmRlci1jb2xvcjogJHBiLXJlZDtcbiAgfVxuXG4gIC8vINCc0LjQvdC40LDRgtGO0YDRiyDRgdGC0L7RgNC+0L0g0LIg0L7QtNC90L7QvCDRgdGC0LjQu9C1INGBINC60L3QvtC/0LrQsNC80LhcbiAgLnBiX19raXQtLW1pbmktYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgzMSwgMzYsIDQ4LCAwLjA2KTtcbiAgfVxuXG4gIC8vINCo0LDQv9C60LA6INCy0YHQtSDQutC90L7Qv9C60Lgg0L7QtNC90L7QuSDQstGL0YHQvtGC0Ysg0Lgg0LIg0L7QtNC90L7QvCDRgdGC0LjQu9C1XG4gIC5wYl9fa2l0LWZhYnJpYy0taGVhZGVyIHtcbiAgICAucGJfX2tpdC1oZWFkZXItLWl0ZW0tYWN0aW9ucyA+IC5wYl9fZmxleCB7XG4gICAgICBnYXA6IDhweDtcbiAgICB9XG4gICAgLnBiX19raXQtYnV0dG9uLS1iYWNrLmJ1dHRvbl9fZGVmYXVsdCB7XG4gICAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgbWF4LXdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTNlNWVhICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICRwYi1ncmV5ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDAgIWltcG9ydGFudDtcbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJHBiLWdyZXk7XG4gICAgICB9XG4gICAgfVxuICAgIC5wYl9fa2l0LWJ1dHRvbi0tYnV5LmJ1dHRvbl9fZGVmYXVsdCB7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMCAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBnYXA6IDZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAucGJfX2tpdC1jYXJ0LWJ1dHRvbiB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICB9XG4gICAgLnBiX19raXQtaGVhZGVyLS1pdGVtLS10eXBlIC5wYl9fc2VsZWN0IHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG4gIH1cbn1cblxuLy8g0J/QtdGA0LXQvNC10L3QvdCw0Y8g0L3Rg9C20L3QsCDQuCDRjdC70LXQvNC10L3RgtCw0Lwg0LLQvdC1INC60L7QvdGB0YLRgNGD0LrRgtC+0YDQsCAo0YPQstC10LTQvtC80LvQtdC90LjRjyDQttC40LLRg9GCINCyIGJvZHkpXG5AaW5jbHVkZSBmb3Itc2l6ZSh1bnRpbC13aWRlc2NyZWVuKSB7XG4gIDpyb290IHtcbiAgICAtLXBiLW1iYXI6ICN7JG1iYXItaGVpZ2h0fTtcbiAgfVxuICAucGJfX3RvYXN0IHtcbiAgICBib3R0b206IGNhbGModmFyKC0tcGItbWJhcikgKyAxMnB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHBiLW1iYXItaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcGItcG9wLWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpO1xuICB9XG59XG5cbkBpbmNsdWRlIGZvci1zaXplKHVudGlsLXdpZGVzY3JlZW4pIHtcbiAgLy8g0LfQsNCz0L7Qu9C+0LLQvtC6INC+0YLQutGA0YvRgtC+0LPQviDRgNCw0LfQtNC10LvQsCDRgdC70LXQstCwLCDQutGA0LXRgdGC0LjQuiDRgdC/0YDQsNCy0LBcbiAgLnBiX19raXQtcGFuZWwgLnBiX19wYW5lbC0tbW9yZS0tY2xvc2Uge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDZweCAhaW1wb3J0YW50O1xuICAgIC5wYl9fcGFuZWwtLW1vcmUtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjMmYzNDNkO1xuICAgIH1cbiAgfVxufVxuIiwiLy8g0J7QsdC90L7QstC70ZHQvdC90YvQuSDQstC40LQg0LzQtdC90Y46INC00LXRgdC60YLQvtC/0L3QsNGPINCx0L7QutC+0LLQsNGPINC/0LDQvdC10LvRjCwg0YDQsNC30LTQtdC7INGB0L/RgNCw0LLQsCwg0LjQvdGB0YLRgNGD0LzQtdC90YLRiyDQvdCwINGF0L7Qu9GB0YLQtS5cbi8vINCm0LLQtdGC0LAg0Lgg0YjRgNC40YTRgiDQv9GA0LXQttC90LjQtSwg0LzQtdC90Y/RjtGC0YHRjyDRgtC+0LvRjNC60L4g0YTQvtGA0LzRiywg0L7RgtGB0YLRg9C/0Ysg0Lgg0YHQvtGB0YLQvtGP0L3QuNGPLlxuXG4kcGItcmVkOiAjZTczMTRiO1xuJHBiLXJlZC1zb2Z0OiAjZmRmMWYzO1xuJHBiLWdyZXk6ICM5OGEwYjE7XG4kcGItZGFyazogIzJmMzQzZDtcbiRwYi1saW5lOiAjZWNlZWYyO1xuJHBiLWxpZ2h0OiAjZjRmNWY3O1xuXG4vLyDilIDilIAg0J7QsdGJ0LjQtSDQutC+0LzQv9C+0L3QtdC90YLRiyDRgNCw0LfQtNC10LvQvtCyIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4vLyDQn9C10YDQtdC60LvRjtGH0LDRgtC10LvRjCDRjdGE0YTQtdC60YLQvtCyICjRgdC10LPQvNC10L3RgtGLKVxuLnBiX19zZWcge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IDRweDtcbiAgcGFkZGluZzogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYi1saWdodDtcbiAgJi0taXRlbSB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwYWRkaW5nOiA5cHggNHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOlxuICAgICAgYmFja2dyb3VuZC1jb2xvciAwLjJzLFxuICAgICAgY29sb3IgMC4ycyxcbiAgICAgIGJveC1zaGFkb3cgMC4ycztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcGItcmVkO1xuICAgIH1cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICRwYi1yZWQ7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgzMSwgMzYsIDQ4LCAwLjEyKTtcbiAgICB9XG4gIH1cbn1cblxuLnBiX19meCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gICYuaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBhbmltYXRpb246IHBiLWZhZGUtaW4gMC4ycyBlYXNlO1xuICB9XG4gICYtLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgIGNvbG9yOiAkcGItZ3JleTtcbiAgfVxuICAucGJfX3RleHQtLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuXG4vLyDQodC10YLQutCwINC60L3QvtC/0L7QuiDQsiDCq9Cf0L7Qu9C+0LbQtdC90LjQuMK7XG4ucGJfX3Rvb2xzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLnBiX190b29sIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBtaW4taGVpZ2h0OiA2NHB4O1xuICBwYWRkaW5nOiA4cHggNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkcGItbGluZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogJHBiLWRhcms7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOlxuICAgIGJvcmRlci1jb2xvciAwLjJzLFxuICAgIGNvbG9yIDAuMnMsXG4gICAgYmFja2dyb3VuZC1jb2xvciAwLjJzLFxuICAgIHRyYW5zZm9ybSAwLjEycztcbiAgW2NsYXNzXj1cInBiX2tpdF9pY29uXCJdIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICRwYi1ncmV5O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGItcmVkO1xuICAgIGNvbG9yOiAkcGItcmVkO1xuICAgIFtjbGFzc149XCJwYl9raXRfaWNvblwiXSB7XG4gICAgICBjb2xvcjogJHBiLXJlZDtcbiAgICB9XG4gIH1cbiAgJjphY3RpdmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45Nik7XG4gIH1cbiAgJi5wYi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC4zNTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG4vLyDQl9Cw0LPQvtC70L7QstC60Lgg0LLQvdGD0YLRgNC4INGA0LDQt9C00LXQu9C+0LJcbi5wYl9fa2l0LXBhbmVsLS1tb3JlIC5wYl9fa2l0LXBhbmVsLS1uYW1lIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBjb2xvcjogJHBiLWRhcms7XG59XG5cbi8vIOKUgOKUgCDQlNC10YHQutGC0L7QvyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbkBpbmNsdWRlIGZvci1zaXplKHdpZGVzY3JlZW4pIHtcbiAgLy8g0JfQsNCz0L7Qu9C+0LLQvtC6INCx0L7QutC+0LLQvtC5INC/0LDQvdC10LvQuCDQvNC10L3Rj9C10YLRgdGPINC/0L4g0YDQtdC20LjQvNGDICjQtNC+0LHQsNCy0LvQtdC90LjQtSwg0YLQtdC60YHRgiwg0YTQvtGC0L4pXG4gIC8vINGA0LDQt9C00LXQuyDCq9Ch0L/RgNCw0LLQutCwwrsg0LXRgdGC0Ywg0YLQvtC70YzQutC+INCyINC80L7QsdC40LvRjNC90L7QuSDRiNGC0L7RgNC60LVcbiAgLnBiX19wYW5lbC0tbW9yZS1tb3JlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGJfX2tpdC0tbWFpbiAucGJfX2tpdC1wYW5lbC0tdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMCAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiA0OHB4IDAgNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRwYi1ncmV5ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyDQn9GD0L3QutGC0Ysg0LzQtdC90Y46INGB0YLRgNC+0LrQsCDRgSDQuNC60L7QvdC60L7QuSDQsiDQv9C70LDRiNC60LVcbiAgLnBiX19raXQtLW1haW4gLnBiX19raXQtcGFuZWwtLWVkaXQgPiAucGJfX3BhbmVsLS1pdGVtLFxuICAucGJfX2tpdC0tbWFpbiAucGJfX2tpdC1wYW5lbC0tYmFjayA+IC5wYl9fcGFuZWwtLWl0ZW0ge1xuICAgIGdhcDogMTRweDtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgbWFyZ2luOiAwIC0xMHB4IDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBbY2xhc3NePVwicGJfa2l0X2ljb25cIl0ge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBiLWxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzZiNzI4MCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBiX19wYW5lbC0taXRlbS10ZXh0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBjb2xvcjogJHBiLWRhcmsgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmI7XG4gICAgICBbY2xhc3NePVwicGJfa2l0X2ljb25cIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGItcmVkICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAucGJfX3BhbmVsLS1pdGVtLXRleHQge1xuICAgICAgICBjb2xvcjogJHBiLXJlZCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vINCe0YLQutGA0YvRgtGL0Lkg0L/Rg9C90LrRglxuICBAZWFjaCAkaWQsICRjbHMgaW4gKGNvbG9yOiBjb2xvciwgdXBsb2FkOiB1cGxvYWQsIHRleHQ6IHRleHQsIGxheWVyLWdyb3VwOiBsYXllci1ncm91cCkge1xuICAgICNQYkdlbmVyYXRpb24jeyRpZH06Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fcGFuZWwtLSN7JGNsc30ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBiLXJlZC1zb2Z0O1xuICAgICAgW2NsYXNzXj1cInBiX2tpdF9pY29uXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBiLXJlZCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLnBiX19wYW5lbC0taXRlbS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICRwYi1yZWQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVhY2ggJGNscyBpbiB6b29tLCB0dXJuIHtcbiAgICAjUGJHZW5lcmF0aW9uUGhvdG8jeyRjbHN9OmNoZWNrZWQgfiAucGJfX2tpdC1wYW5lbC0tdHlwZSAucGJfX2tpdC1wYW5lbC0tZWRpdC1waG90byAucGJfX3BhbmVsLS0jeyRjbHN9IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYi1yZWQtc29mdDtcbiAgICAgIFtjbGFzc149XCJwYl9raXRfaWNvblwiXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYi1yZWQgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5wYl9fcGFuZWwtLWl0ZW0tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkcGItcmVkICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlYWNoICRjbHMgaW4gZm9udCwgY29sb3J0ZXh0LCBjdXJ2ZWR0ZXh0LCB0dXJuIHtcbiAgICAjUGJHZW5lcmF0aW9uVGV4dCN7JGNsc306Y2hlY2tlZCB+IC5wYl9fa2l0LXBhbmVsLS10eXBlIC5wYl9fa2l0LXBhbmVsLS1lZGl0LXRleHQgLnBiX19wYW5lbC0tI3skY2xzfSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGItcmVkLXNvZnQ7XG4gICAgICBbY2xhc3NePVwicGJfa2l0X2ljb25cIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGItcmVkICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAucGJfX3BhbmVsLS1pdGVtLXRleHQge1xuICAgICAgICBjb2xvcjogJHBiLXJlZCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vINCa0L3QvtC/0LrQuCDCq9Ca0L7Qv9C40Y8sINCj0LTQsNC70LjRgtGMLCDQk9C+0YLQvtCy0L7CuyDQsiDQvtC00LjQvSDRgNGP0LRcbiAgLnBiX19raXQtLW1haW4gLnBiX19wYW5lbC0tYWN0aW9ucyB7XG4gICAgbWFyZ2luOiAxMnB4IDAgMDtcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICAucGJfX3BhbmVsLS1pdGVtIHtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBbY2xhc3NePVwicGJfa2l0X2ljb25cIl0ge1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzZiNzI4MCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5wYl9fcGFuZWwtLWl0ZW0tdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICAgIC5wYl9fcGFuZWwtLWFjdGlvbi1kb25lIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHBiLXJlZCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBiLXJlZDtcbiAgICAgIFtjbGFzc149XCJwYl9raXRfaWNvblwiXSxcbiAgICAgIC5wYl9fcGFuZWwtLWl0ZW0tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0MmE0MztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyDQn9GA0LDQstCw0Y8g0LrQvtC70L7QvdC60LAg0YEg0L3QsNGB0YLRgNC+0LnQutCw0LzQuCDRgNCw0LfQtNC10LvQsFxuICAucGJfX2tpdC0tbWFpbiAucGJfX2tpdC1wYW5lbC0tbW9yZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkcGItbGluZTtcbiAgICBib3gtc2hhZG93OiAxMnB4IDAgMzBweCByZ2JhKDMxLCAzNiwgNDgsIDAuMDUpO1xuICB9XG5cbiAgLnBiX19raXQtLW1haW4gLnBiX19wYW5lbC0tbW9yZS0tY2xvc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogNjRweDtcbiAgICBwYWRkaW5nOiAwIDI0cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHBiLWxpbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiAxMDtcbiAgICAucGJfX3BhbmVsLS1iYWNrIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnBiX19wYW5lbC0tbW9yZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRwYi1kYXJrO1xuICB9XG5cbiAgLnBiX19raXQtLW1haW4gLnBiX19wYW5lbC0tY2xvc2Uge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGItbGlnaHQ7XG4gICAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogMTJweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYi1ncmV5ICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBiLXJlZC1zb2Z0O1xuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBiLXJlZCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYl9fa2l0LS1tYWluIC5wYl9fa2l0LXBhbmVsLS1tb3JlIC5wYl9fcGFuZWwtLW1vcmUtYm9keSB7XG4gICAgbWFyZ2luOiAwIDI0cHggMCAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogODRweCAwIDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vINCf0LDQvdC10LvRjCDQuNC90YHRgtGA0YPQvNC10L3RgtC+0LIg0L3QsCDRhdC+0LvRgdGC0LU6INC+0LTQvdCwINC/0LvQsNGI0LrQsFxuICAucGJfX2tpdC0tbWFpbiAucGJfX2tpdC1wYW5lbC0tZWRpdC1oZWxwIHtcbiAgICBnYXA6IDJweDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwYi1saW5lO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDhweCAyNHB4IHJnYmEoMzEsIDM2LCA0OCwgMC4xMik7XG4gICAgLnBiX19wYW5lbC0tcGhhbnRvbSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYl9fcGFuZWwtLWl0ZW0ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgW2NsYXNzXj1cInBiX2tpdF9pY29uXCJdIHtcbiAgICAgICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzZiNzI4MCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLnBiX19wYW5lbC0taXRlbS10ZXh0LFxuICAgICAgLnBiX19wYW5lbC0taXRlbS10ZXh0LW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGItbGlnaHQ7XG4gICAgICAgIFtjbGFzc149XCJwYl9raXRfaWNvblwiXSB7XG4gICAgICAgICAgY29sb3I6ICRwYi1yZWQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNQYkdlbmVyYXRpb25HcmlkOmNoZWNrZWQgfiAucGJfX2NvbnRhaW5lci0tYm9keSAucGJfX2tpdC1wYW5lbC0tZWRpdC1oZWxwIC5wYl9fcGFuZWwtLWdyaWQgW2NsYXNzXj1cInBiX2tpdF9pY29uXCJdIHtcbiAgICBjb2xvcjogJHBiLXJlZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8g0KjQsNC/0LrQsDogwqvQlNCw0LvQtdC1wrsg0Lgg0LrQvtGA0LfQuNC90LAg0L7QtNC90L7QuSDQstGL0YHQvtGC0YtcbiAgLnBiX19raXQtLW1haW4gLnBiX19raXQtZmFicmljLS1oZWFkZXIge1xuICAgIC5wYl9fa2l0LWJ1dHRvbi0tYnV5LmJ1dHRvbl9fZGVmYXVsdCB7XG4gICAgICBoZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIHBhZGRpbmc6IDAgMjhweCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgICB9XG4gICAgLnBiX19raXQtY2FydC1idXR0b24ge1xuICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGItbGluZTtcbiAgICB9XG4gIH1cblxuICAvLyDQnNC40L3QuNCw0YLRjtGA0Ysg0YHRgtC+0YDQvtC9INGBINC/0L7QtNC/0LjRgdGP0LzQuFxuICAucGJfX2tpdC0tbWluaS1idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogJHBiLWdyZXk7XG4gICAgfVxuICAgIC5wYl9fa2l0LWltZy0tbWluaSB7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgfVxuICB9XG4gIC5wYl9fa2l0LWZyb250LS1taW5pOmFmdGVyIHtcbiAgICBjb250ZW50OiBcItCf0LXRgNC10LRcIjtcbiAgfVxuICAucGJfX2tpdC1iYWNrLS1taW5pOmFmdGVyIHtcbiAgICBjb250ZW50OiBcItCh0L/QuNC90LBcIjtcbiAgfVxuICAjUGJHZW5lcmF0aW9uRnJvbnQ6Y2hlY2tlZCB+IC5wYl9fZmxleCAucGJfX2tpdC1mcm9udC0tbWluaTphZnRlcixcbiAgI1BiR2VuZXJhdGlvbkJhY2s6Y2hlY2tlZCB+IC5wYl9fZmxleCAucGJfX2tpdC1iYWNrLS1taW5pOmFmdGVyIHtcbiAgICBjb2xvcjogJHBiLXJlZDtcbiAgfVxufVxuXG4vLyDilIDilIAg0KLQtdC70LXRhNC+0L06INCy0YHQtSDQuNC90YHRgtGA0YPQvNC10L3RgtGLINC+0LHRitC10LrRgtCwINCy0LjQtNC90Ysg0YHRgNCw0LfRgyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbkBpbmNsdWRlIGZvci1zaXplKHVudGlsLXdpZGVzY3JlZW4pIHtcbiAgLnBiX19tYmFyLS1waG90byAucGJfX21iYXItLXNjcm9sbCxcbiAgLnBiX19tYmFyLS10ZXh0LXRvb2xzIC5wYl9fbWJhci0tc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcbiAgICBtYXNrLWltYWdlOiBub25lO1xuICAgIC5wYl9fbWJhci0taXRlbSB7XG4gICAgICBmbGV4OiAxIDEgMDtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIHBhZGRpbmc6IDAgMnB4O1xuICAgIH1cbiAgfVxuICAucGJfX21iYXItLWRvbmUge1xuICAgIHdpZHRoOiA2NHB4O1xuICB9XG4gIC5wYl9fbWJhci0taXRlbSAucGJfX21iYXItLXRleHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG59XG4iLCIvLyDQodGC0LDRgNGC0L7QstGL0Lkg0Y3QutGA0LDQvTog0LfQsNCz0L7Qu9C+0LLQvtC6LCDQstGL0LHQvtGAIMKr0LTQu9GPINC60L7Qs9C+wrsg0Lgg0LrQsNGA0YLQvtGH0LrQuCDQuNC30LTQtdC70LjQuVxuXG4kcGItcmVkOiAjZTczMTRiO1xuJHBiLWdyZXk6ICM5OGEwYjE7XG4kcGItZGFyazogIzJmMzQzZDtcbiRwYi10aWxlOiAjZjRmNWY3O1xuJHBiLXRpbGUtaG92ZXI6ICNlY2VlZjI7XG4kZWFzZS1vdXQ6IGN1YmljLWJlemllcigwLjIsIDAuOCwgMC4yLCAxKTtcblxuLnBiX19jb250YWluZXItLXN0YXJ0IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucGJfX3N0YXJ0IHtcbiAgcGFkZGluZzogMTI0cHggNjBweCA2NHB4O1xuICBAaW5jbHVkZSBmb3Itc2l6ZSh1bnRpbC13aWRlc2NyZWVuKSB7XG4gICAgcGFkZGluZzogNzJweCAxMnB4IDMycHg7XG4gIH1cblxuICAmLS1oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgJi0tdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDhweDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJHBiLWRhcms7XG4gICAgQGluY2x1ZGUgZm9yLXNpemUodW50aWwtd2lkZXNjcmVlbikge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgfVxuICB9XG5cbiAgJi0tdGV4dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAkcGItZ3JleTtcbiAgICBAaW5jbHVkZSBmb3Itc2l6ZSh1bnRpbC13aWRlc2NyZWVuKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cblxuICAmLS1hdWRpZW5jZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgIEBpbmNsdWRlIGZvci1zaXplKHVudGlsLXdpZGVzY3JlZW4pIHtcbiAgICAgIG1hcmdpbjogMCAtMTJweCAyMHB4O1xuICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDIxMHB4LCAxZnIpKTtcbiAgICBnYXA6IDI4cHggMjBweDtcbiAgICBAaW5jbHVkZSBmb3Itc2l6ZSh1bnRpbC13aWRlc2NyZWVuKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ2FwOiAxNnB4IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi8vINCd0LAg0YHRgtCw0YDRgtC+0LLQvtC8INGN0LrRgNCw0L3QtSDQstGL0LHQvtGAIMKr0LTQu9GPINC60L7Qs9C+wrsg0LIg0YjQsNC/0LrQtSDQvdC1INC90YPQttC10L0sINC+0L0g0LXRgdGC0Ywg0L3QsCDRgdGC0YDQsNC90LjRhtC1XG4jUGJHZW5lcmF0aW9uU2VsZWN0Om5vdCg6Y2hlY2tlZCkgfiAucGJfX2tpdC1mYWJyaWMtLWhlYWRlciAucGJfX2tpdC1oZWFkZXItLWl0ZW0tYWdlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyDQn9C10YDQtdC60LvRjtGH0LDRgtC10LvRjCDCq9C00LvRjyDQutC+0LPQvsK7XG4ucGJfX2NoaXAge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDE4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2U1ZWE7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAkcGItZGFyaztcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246XG4gICAgYmFja2dyb3VuZC1jb2xvciAwLjJzLFxuICAgIGJvcmRlci1jb2xvciAwLjJzLFxuICAgIGNvbG9yIDAuMnM7XG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogJHBiLXJlZDtcbiAgICBjb2xvcjogJHBiLXJlZDtcbiAgfVxuICAmLmlzLWFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGItZGFyaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGItZGFyaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4vLyDQmtCw0YDRgtC+0YfQutCwINC40LfQtNC10LvQuNGPXG4ucGJfX3BjYXJkIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFuaW1hdGlvbjogcGItY2FyZC1pbiAwLjQ1cyAkZWFzZS1vdXQgYm90aDtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWksIDApICogNDBtcyk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgJi0tbWVkaWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMS4wODtcbiAgICBwYWRkaW5nOiAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBiLXRpbGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIH1cblxuICAmLS1pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDEwcHggMTRweCByZ2JhKDMxLCAzNiwgNDgsIDAuMDgpKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40NXMgJGVhc2Utb3V0O1xuICB9XG5cbiAgJi0tYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEycHg7XG4gICAgbGVmdDogMTJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBwYWRkaW5nOiAwIDlweCAwIDZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICRwYi1kYXJrO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgW2NsYXNzXj1cInBiX2tpdF9pY29uXCJdIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGNvbG9yOiAjM2ZiZTEwO1xuICAgIH1cbiAgfVxuXG4gIC8vINCa0L3QvtC/0LrQsC3RgdGC0YDQtdC70LrQsCDQv9GA0L7Rj9Cy0LvRj9C10YLRgdGPINC/0YDQuCDQvdCw0LLQtdC00LXQvdC40LhcbiAgJi0tZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTJweDtcbiAgICBib3R0b206IDEycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBiLXJlZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYm94LXNoYWRvdzogMCA2cHggMTZweCByZ2JhKDIzMSwgNDksIDc1LCAwLjMpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCkgc2NhbGUoMC45KTtcbiAgICB0cmFuc2l0aW9uOlxuICAgICAgb3BhY2l0eSAwLjI1cyxcbiAgICAgIHRyYW5zZm9ybSAwLjNzICRlYXNlLW91dDtcbiAgfVxuXG4gICYtLWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDJweDtcbiAgICBwYWRkaW5nOiAwIDJweDtcbiAgfVxuXG4gICYtLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkcGItZGFyaztcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICAgIEBpbmNsdWRlIGZvci1zaXplKHVudGlsLXdpZGVzY3JlZW4pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLXByaWNlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICRwYi1ncmV5O1xuICAgIEBpbmNsdWRlIGZvci1zaXplKHVudGlsLXdpZGVzY3JlZW4pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICY6aG92ZXIge1xuICAgICAgLnBiX19wY2FyZC0tbWVkaWEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGItdGlsZS1ob3ZlcjtcbiAgICAgIH1cbiAgICAgIC5wYl9fcGNhcmQtLWltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICB9XG4gICAgICAucGJfX3BjYXJkLS1nbyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5wYl9fcGNhcmQtLW5hbWUge1xuICAgICAgICBjb2xvcjogJHBiLXJlZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmFjdGl2ZSAucGJfX3BjYXJkLS1tZWRpYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBiLXRpbGUtaG92ZXI7XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgLnBiX19wY2FyZC0tbWVkaWEge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICRwYi1yZWQ7XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgcGItY2FyZC1pbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEycHgpO1xuICB9XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wYl9fcGNhcmQsXG4gIC5wYl9fcGNhcmQtLWltZyxcbiAgLnBiX19wY2FyZC0tZ28ge1xuICAgIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8g0JXQtNC40L3QsNGPINGE0L7RgNC80LAg0Y3Qu9C10LzQtdC90YLQvtCyLiDQn9C+0LTQutC70Y7Rh9Cw0LXRgtGB0Y8g0L/QvtGB0LvQtdC00L3QuNC8INC4INC/0LXRgNC10LrRgNGL0LLQsNC10YIg0YDQsNC30L3QvtCx0L7QuSDRgdC60YDRg9Cz0LvQtdC90LjQuVxuLy8g0LjQtyDRgdGC0LDRgNGL0YUg0YHRgtC40LvQtdC5INC4INC90L7QstGL0YUg0LzQvtC00YPQu9C10Lk6IDZweCDRgyDRjdC70LXQvNC10L3RgtC+0LIg0YPQv9GA0LDQstC70LXQvdC40Y8sIDEwcHgg0YMg0LrQvtC90YLQtdC50L3QtdGA0L7Qsi5cbi8vINCa0YDRg9Cz0LvRi9C80Lgg0L7RgdGC0LDRjtGC0YHRjyDRgtC+0LvRjNC60L4g0LHQtdCz0YPQvdC60Lgg0L/QvtC70LfRg9C90LrQvtCyLlxuXG4kcjogNnB4O1xuJHItaW5uZXI6IDRweDtcbiRyLWJveDogMTBweDtcbiRwYi1yZWQ6ICNlNzMxNGI7XG4kcGItZ3JleTogIzk4YTBiMTtcbiRwYi1saWdodDogI2Y0ZjVmNztcblxuLy8gaHRtbCDQstC/0LXRgNC10LTQuCDQtNCw0ZHRgiDQv9C10YDQtdCy0LXRgSDQvdCw0LQg0L/RgNCw0LLQuNC70LDQvNC4LCDQutC+0YLQvtGA0YvQtSDRgdCx0L7RgNC60LAg0L/QtdGA0LXQvdC+0YHQuNGCINCyINC80LXQtNC40LDQt9Cw0L/RgNC+0YHRiyDQsiDQutC+0L3QtdGGINGE0LDQudC70LBcbmh0bWwge1xuICAvLyDQm9C+0LPQvtGC0LjQv1xuICAucGJfX2tpdC1oZWFkZXItLWxvZ28tdGV4dCxcbiAgLnBiX19raXQtaGVhZGVyLS1sb2dvLWljb24ge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyDQmtC90L7Qv9C60LhcbiAgLmJ1dHRvbl9fZGVmYXVsdCxcbiAgLnBiX19raXQtYnV0dG9uLS1idXksXG4gIC5wYl9fa2l0LWJ1dHRvbi0tYmFjayxcbiAgLnBiX19raXQtY2FydC1idXR0b24sXG4gIC5wYl9fY2hpcCxcbiAgLnBiX190b29sLFxuICAucGJfX2hlbHAtbGluayxcbiAgLnBiX19jYWN0aW9ucy0taXRlbSxcbiAgLnBiX190ZXh0LS1idXR0b24sXG4gIC5wYl9fcmFuZ2UtLWJ1dHRvbixcbiAgLnBiX19pbWctZGVsZXRlLFxuICAucGJfX2NhcnQtcXR5LFxuICAucGJfX2tpdC0tZGlhbG9nIC5idXR0b25fX2RlZmF1bHQsXG4gIC5wYl9fdG9hc3Qge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyDQn9C+0LvRjyDQuCDRgdC/0LjRgdC60LhcbiAgLnBiX19pbnB1dCxcbiAgLnBiX190ZXh0YXJlYSxcbiAgLnBiX190ZXh0YXJlYS0taW5wdXQsXG4gIC5wYl9fdGV4dC0taW5wdXQsXG4gIC5wYl9fZm9udC0tY3VycmVudCxcbiAgLnBiX19mb250LS1saXN0LFxuICAucGJfX3NlbGVjdCxcbiAgLnBiX19zZWxlY3QtLWxhYmVsLFxuICAucGJfX3NlbGVjdC0tb3B0aW9ucyxcbiAgLnBiX19wYW5lbC0tc2VhcmNoIHtcbiAgICBib3JkZXItcmFkaXVzOiAkciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiX19mb250LS1pdGVtLFxuICAucGJfX3NlbGVjdC0tb3B0aW9uLFxuICAucGJfX3NlbGVjdC0tb3B0aW9uLXRleHQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyLWlubmVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyDQoNCw0LfQvNC10YDRiyDQsiDQvtC60L3QtSDQvtGE0L7RgNC80LvQtdC90LjRjyDQsdGL0LvQuCDQutGA0YPQs9Cw0LzQuFxuICAucGJfX2tpdC0tY2FydC1zaXplIC5wYl9fc2VsZWN0LS1vcHRpb24sXG4gIC5wYl9fa2l0LS1jYXJ0LXNpemUgLnBiX19zZWxlY3QtLW9wdGlvbi10ZXh0IHtcbiAgICBib3JkZXItcmFkaXVzOiAkciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8g0JHQvtC60L7QstC+0LUg0LzQtdC90Y5cbiAgLnBiX19raXQtLW1haW4gLnBiX19raXQtcGFuZWwtLWVkaXQgPiAucGJfX3BhbmVsLS1pdGVtLFxuICAucGJfX2tpdC0tbWFpbiAucGJfX2tpdC1wYW5lbC0tYmFjayA+IC5wYl9fcGFuZWwtLWl0ZW0sXG4gIC5wYl9fa2l0LS1tYWluIC5wYl9fcGFuZWwtLWFjdGlvbnMgLnBiX19wYW5lbC0taXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogJHIgIWltcG9ydGFudDtcbiAgICBbY2xhc3NePVwicGJfa2l0X2ljb25cIl0ge1xuICAgICAgYm9yZGVyLXJhZGl1czogJHIgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAucGJfX3BhbmVsLS1jbG9zZSxcbiAgLndpbl9fY2xvc2VfdG9wIHtcbiAgICBib3JkZXItcmFkaXVzOiAkciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8g0J/QtdGA0LXQutC70Y7Rh9Cw0YLQtdC70Ywg0Y3RhNGE0LXQutGC0L7QslxuICAucGJfX3NlZyB7XG4gICAgYm9yZGVyLXJhZGl1czogJHIgIWltcG9ydGFudDtcbiAgICAmLS1pdGVtIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyLWlubmVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8g0KHQu9C+0LgsINC30LDQs9GA0YPQt9C60LgsINC80LXQvdGOINGB0LvQvtGPXG4gIC5wYl9fZm9ybS0tZmlsZS1pdGVtLFxuICAucGJfX2ltZy1pdGVtLFxuICAucGJfX2tpdC0taW5kZXgge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGJfX2Zvcm0tLWZpbGUtaW1nLFxuICAucGJfX2tpdC0taW5kZXgtdGV4dCB7XG4gICAgYm9yZGVyLXJhZGl1czogJHItaW5uZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vINCc0LjQvdC40LDRgtGO0YDRiyDRgdGC0L7RgNC+0L1cbiAgLnBiX19raXQtLW1pbmktYnV0dG9uLFxuICAucGJfX2tpdC0tbWluaS1idXR0b24gLnBiX19raXQtaW1nLS1taW5pIHtcbiAgICBib3JkZXItcmFkaXVzOiAkciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8g0J/QuNC60LXRgCDRhtCy0LXRgtCwXG4gIC5wY3ItYXBwW2RhdGEtdGhlbWU9XCJuYW5vXCJdIHtcbiAgICBib3JkZXItcmFkaXVzOiAkciAhaW1wb3J0YW50O1xuICAgIC5wY3Itc2VsZWN0aW9uIC5wY3ItY29sb3ItcGFsZXR0ZSxcbiAgICAucGNyLXNlbGVjdGlvbiAucGNyLWNvbG9yLXBhbGV0dGUgLnBjci1wYWxldHRlLFxuICAgIC5wY3ItaW50ZXJhY3Rpb24gLnBjci1yZXN1bHQge1xuICAgICAgYm9yZGVyLXJhZGl1czogJHIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBjci1zd2F0Y2hlcyA+IGJ1dHRvbixcbiAgICAucGNyLXN3YXRjaGVzID4gYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyLWlubmVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8g0JrQvtC90YLQtdC50L3QtdGA0Ys6INC60LDRgNGC0L7Rh9C60LgsINC/0LvQsNGI0LrQsCDQuNC90YHRgtGA0YPQvNC10L3RgtC+0LIsINC+0LrQvdCwLCDRiNGC0L7RgNC60LBcbiAgLnBiX19wY2FyZC0tbWVkaWEsXG4gIC5wYl9fa2l0LS1tYWluIC5wYl9fa2l0LXBhbmVsLS1lZGl0LWhlbHAsXG4gIC53aW5fX2NvbnRlbnQsXG4gIC5wYl9fZmFicmljLS1tb2RhbC0taW1nLFxuICAucGJfX2tpdC0tc2l6ZS0taW1nLFxuICAucGJfX2NhcnQtaXRlbS0taW1hZ2VzIGltZyxcbiAgLnBiX19raXQtLWNhcnQtcHJldmlldyBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyLWJveCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiX19raXQtLW1haW4gLnBiX19raXQtcGFuZWwtLWVkaXQtaGVscCAucGJfX3BhbmVsLS1pdGVtLFxuICAucGJfX2tpdC0tbWFpbiAucGJfX2tpdC1wYW5lbC0tZWRpdC1oZWxwIC5wYl9fcGFuZWwtLWl0ZW0gW2NsYXNzXj1cInBiX2tpdF9pY29uXCJdIHtcbiAgICBib3JkZXItcmFkaXVzOiAkciAhaW1wb3J0YW50O1xuICB9XG5cbiAgQGluY2x1ZGUgZm9yLXNpemUodW50aWwtd2lkZXNjcmVlbikge1xuICAgIC5wYl9fa2l0LXBhbmVsIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyLWJveCAkci1ib3ggMCAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8g0JzQtdC70LrQuNC1INGN0LvQtdC80LXQvdGC0Ysg0LrQsNGA0YLQvtGH0LrQuDog0LzQtdGC0LrQsCDQuCDRgdGC0YDQtdC70LrQsCDRgtC+0LbQtSDQv9GA0Y/QvNC+0YPQs9C+0LvRjNC90YvQtSDRgdC+INGB0LrRgNGD0LPQu9C10L3QuNC10LxcbiAgLnBiX19wY2FyZC0tYmFkZ2UsXG4gIC5wYl9fcGNhcmQtLWdvIHtcbiAgICBib3JkZXItcmFkaXVzOiAkciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8g0JrRgNC10YHRgtC40Log0LzQvtC00LDQu9GM0L3QvtCz0L4g0L7QutC90LAg0LIg0L7QtNC90L7QvCDRgdGC0LjQu9C1INGBINC60YDQtdGB0YLQuNC60L7QvCDRgNCw0LfQtNC10LvQsFxuICAud2luX19jbG9zZV90b3Age1xuICAgIHRvcDogMTJweCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDMycHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGItbGlnaHQgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgIWltcG9ydGFudDtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNnB4KSAhaW1wb3J0YW50O1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDFweCkgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGItZ3JleSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjFmMyAhaW1wb3J0YW50O1xuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBiLXJlZCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vINCX0LDQs9C+0LvQvtCy0LrQuCDQvtC60L7QvSDQvdC1INC00L7Qu9C20L3RiyDRg9C/0LjRgNCw0YLRjNGB0Y8g0LIg0LrRgNC10YHRgtC40LpcbiAgLndpbl9fY29udGVudCB7XG4gICAgLnBiX19raXQtLWNhcnQtdGl0bGUge1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB9XG4gIH1cblxuICAvLyDQstCw0YDQuNCw0L3RgtGLINGC0LrQsNC90Lgg0Lgg0L/QtdGH0LDRgtC4INGB0YLQvtGP0YIg0LLQv9C70L7RgtC90YPRjiDQuiDRgNCw0LzQutC1INGA0Y/QtNCwLCDQv9C+0LTRgNC10LfQsNC10Lwg0L/QviDQtdGRINGB0LrRgNGD0LPQu9C10L3QuNGOXG4gIC5wYl9fa2l0LS1jYXJ0LWZhYnJpYyAucGJfX3NlbGVjdC0tb3B0aW9ucyxcbiAgLnBiX19raXQtLWNhcnQtcHJpbnQgLnBiX19zZWxlY3QtLW9wdGlvbnMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbiIsIi8vINCt0LvQtdC80LXQvdGC0Ysg0YPQv9GA0LDQstC70LXQvdC40Y8g0LIg0YDQsNC30LTQtdC70LDRhTog0L/QvtC70LfRg9C90LrQuCwg0LPRgNGD0L/Qv9GLINC60L3QvtC/0L7QuiDRgtC10LrRgdGC0LAsINC30LDQs9GA0YPQt9C60LAg0YTQvtGC0L4sINC/0L7Qu9C1INGC0LXQutGB0YLQsCwg0YjQsNC/0LrQsC5cbi8vIGh0bWwg0LLQv9C10YDQtdC00LgsINGH0YLQvtCx0Ysg0L/QtdGA0LXQsdC40YLRjCDRgdGC0LDRgNGL0LUg0L/RgNCw0LLQuNC70LAsINC60L7RgtC+0YDRi9C1INGB0LHQvtGA0LrQsCDQv9C10YDQtdC90L7RgdC40YIg0LIg0LrQvtC90LXRhiDRhNCw0LnQu9CwXG5cbiRwYi1yZWQ6ICNlNzMxNGI7XG4kcGItcmVkLXNvZnQ6ICNmZGYxZjM7XG4kcGItZ3JleTogIzk4YTBiMTtcbiRwYi1kYXJrOiAjMmYzNDNkO1xuJHBiLWxpbmU6ICNlM2U1ZWE7XG4kcGItbGlnaHQ6ICNmNGY1Zjc7XG5cbmh0bWwge1xuICAvLyDQntGC0YHRgtGD0L8g0YHQstC10YDRhdGDINGDINC+0YLQutGA0YvRgtC+0LPQviDRgNCw0LfQtNC10LvQsDog0L/QvtC0INGI0LDQv9C60L7QuSDRgNCw0LfQtNC10LvQsCDRgdGA0LDQt9GDINGB0L7QtNC10YDQttC40LzQvtC1XG4gIEBpbmNsdWRlIGZvci1zaXplKHdpZGVzY3JlZW4pIHtcbiAgICAucGJfX2tpdC0tbWFpbiAucGJfX2tpdC1wYW5lbC0tbW9yZSB7XG4gICAgICBwYWRkaW5nLXRvcDogNjRweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGJfX2tpdC0tbWFpbiAucGJfX2tpdC1wYW5lbC0tbW9yZSAucGJfX3BhbmVsLS1tb3JlLWJvZHkge1xuICAgICAgcGFkZGluZzogMjRweCAwIDMycHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAvLyDQn9C+0LTQv9C40YHQuDog0YDQsNC30LTQtdC70Ysg0LzQtdC70LrQuNC80Lgg0LfQsNCz0LvQsNCy0L3Ri9C80LgsINC/0L7Qu9C30YPQvdC60Lgg0L7QsdGL0YfQvdGL0Lwg0YLQtdC60YHRgtC+0LxcbiAgLnBiX19raXQtcGFuZWwtLW1vcmUgLnBiX19raXQtcGFuZWwtLW5hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJHBiLWdyZXk7XG4gIH1cblxuICAucGJfX2tpdC1wYW5lbC0tbW9yZSAucGJfX3JhbmdlLXNwYW4ucGJfX2tpdC1wYW5lbC0tbmFtZSxcbiAgLnBiX19meCAucGJfX2tpdC1wYW5lbC0tbmFtZSB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMTRweCAwIDZweDtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgY29sb3I6ICRwYi1kYXJrO1xuICB9XG5cbiAgLnBiX19meC0tdGl0bGUge1xuICAgIG1hcmdpbjogNHB4IDAgMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICRwYi1ncmV5O1xuICB9XG5cbiAgLy8g0J/QvtC70LfRg9C90L7QujogwqviiJIgINC/0L7Qu9C+0YHQsCAgKyAg0LfQvdCw0YfQtdC90LjQtcK7INCyINC+0LTQvdGDINGB0YLRgNC+0LrRg1xuICAucGJfX3JhbmdlIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMnB4IG1pbm1heCgwLCAxZnIpIDMycHggNjRweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW46IDAgMCAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGJfX3JhbmdlLS1ib3gge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGJfX3JhbmdlLS1pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICAgIGdyaWQtcm93OiAxO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkcGItcmVkIHZhcigtLXBiLWZpbGwsIDUwJSksICRwYi1saW5lIHZhcigtLXBiLWZpbGwsIDUwJSkpICFpbXBvcnRhbnQ7XG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgd2lkdGg6IDE4cHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgJHBiLXJlZCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMzEsIDM2LCA0OCwgMC4yKTtcbiAgICAgIGN1cnNvcjogZ3JhYjtcbiAgICB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICB3aWR0aDogMTJweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAkcGItcmVkICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgzMSwgMzYsIDQ4LCAwLjIpO1xuICAgIH1cbiAgICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICY6Oi1tb3otcmFuZ2UtcHJvZ3Jlc3Mge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAucGJfX3JhbmdlLS1idXR0b24ge1xuICAgIGdyaWQtcm93OiAxO1xuICAgIHdpZHRoOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGItbGlnaHQgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzICFpbXBvcnRhbnQ7XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjNmI3MjgwICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGItcmVkLXNvZnQgIWltcG9ydGFudDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICRwYi1yZWQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGJfX3JhbmdlLS1taW51cyB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLiiJJcIiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5wYl9fcmFuZ2UtLXBsdXMge1xuICAgIGdyaWQtY29sdW1uOiAzO1xuICB9XG5cbiAgLnBiX19yYW5nZS0taW5wdXQtYm94IHtcbiAgICBncmlkLWNvbHVtbjogNDtcbiAgICBncmlkLXJvdzogMTtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZzogMCA2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHBiLWxpbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgJjphZnRlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRwYi1ncmV5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnBiX19yYW5nZS0taW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkcGItZGFyayAhaW1wb3J0YW50O1xuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgLy8g0JLRi9GA0LDQstC90LjQstCw0L3QuNC1LCDQvdCw0YfQtdGA0YLQsNC90LjQtSwg0YDQtdCz0LjRgdGC0YAg4oCUINCz0YDRg9C/0L/RiyDQutC90L7Qv9C+0Log0L7QtNC90L7QuSDQv9Cw0L3QtdC70YzRjlxuICAucGJfX3RleHQtLWFsaWduLFxuICAucGJfX3RleHQtLXN0eWxlLFxuICAucGJfX3RleHQtLWNhc2Uge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdhcDogNHB4O1xuICAgIG1hcmdpbjogMCAwIDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBiLWxpZ2h0O1xuICB9XG5cbiAgLnBiX190ZXh0LS1jYXNlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG5cbiAgLnBiX190ZXh0LS1idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzZiNzI4MCAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOlxuICAgICAgYmFja2dyb3VuZC1jb2xvciAwLjJzLFxuICAgICAgY29sb3IgMC4ycyxcbiAgICAgIGJveC1zaGFkb3cgMC4ycztcbiAgICBbY2xhc3NePVwicGJfa2l0X2ljb25cIl0ge1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcGItcmVkICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkcGItcmVkICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgzMSwgMzYsIDQ4LCAwLjEyKTtcbiAgICB9XG4gIH1cblxuICAvLyDQodC10LPQvNC10L3RgtGLINGN0YTRhNC10LrRgtC+0LI6INC/0L7QtNC/0LjRgdC4INC/0L4g0YbQtdC90YLRgNGDINGB0LLQvtC40YUg0Y/Rh9C10LXQulxuICAucGJfX3NlZy0taXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8g0J/QvtC70LUg0LTQu9GPINGC0LXQutGB0YLQsDog0L7QtNC90LAg0YDQsNC80LrQsCwg0L/RgNC4INGE0L7QutGD0YHQtSDQvNGP0LPQutCw0Y8g0L/QvtC00YHQstC10YLQutCwXG4gIC5wYl9fa2l0LXBhbmVsLS1tb3JlIC5wYl9faW5wdXQtLWJsb2NrIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiX190ZXh0LS1pbnB1dCxcbiAgLnBiX190ZXh0YXJlYS0taW5wdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTA0cHg7XG4gICAgcGFkZGluZzogMTJweCAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHBiLWxpbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRwYi1kYXJrO1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOlxuICAgICAgYm9yZGVyLWNvbG9yIDAuMnMsXG4gICAgICBib3gtc2hhZG93IDAuMnM7XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNiNmJjYzg7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGItcmVkICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgyMzEsIDQ5LCA3NSwgMC4xMik7XG4gICAgfVxuICB9XG5cbiAgLnBiX190ZXh0YXJlYS0taW5wdXQge1xuICAgIG1pbi1oZWlnaHQ6IDcycHg7XG4gIH1cblxuICAvLyDQntGB0L3QvtCy0L3QsNGPINC60L3QvtC/0LrQsCDQsiDRgNCw0LfQtNC10LvQtVxuICAucGJfX3RleHQtLWFkZC5idXR0b25fX2RlZmF1bHQge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLy8g0JfQsNCz0YDRg9C30LrQsCDRhNC+0YLQvlxuICAucGJfX2Ryb3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDRweDtcbiAgICBtaW4taGVpZ2h0OiAxODhweDtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgYm9yZGVyOiAxLjVweCBkYXNoZWQgI2NmZDNkYjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZiZmM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOlxuICAgICAgYm9yZGVyLWNvbG9yIDAuMnMsXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gICAgJi0taW5wdXQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgICAmLS1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogNTJweDtcbiAgICAgIGhlaWdodDogNTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGItcmVkLXNvZnQ7XG4gICAgICBjb2xvcjogJHBiLXJlZDtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIHRyYW5zaXRpb246XG4gICAgICAgIGJhY2tncm91bmQtY29sb3IgMC4ycyxcbiAgICAgICAgY29sb3IgMC4ycyxcbiAgICAgICAgdHJhbnNmb3JtIDAuMnM7XG4gICAgfVxuICAgICYtLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAkcGItZGFyaztcbiAgICB9XG4gICAgJi0tdGV4dCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgIH1cbiAgICAmLS1oaW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGNvbG9yOiAkcGItZ3JleTtcbiAgICB9XG4gICAgJjpob3ZlcixcbiAgICAmLmlzLWRyYWdvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHBiLXJlZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYi1yZWQtc29mdDtcbiAgICAgIC5wYl9fZHJvcC0taWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYi1yZWQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmlzLWRyYWdvdmVyIC5wYl9fZHJvcC0taWNvbiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG4gICAgfVxuICB9XG5cbiAgLy8g0JrQvtCz0LTQsCDRgtGP0L3Rg9GCINGE0LDQudC7LCDRhdC+0LvRgdGCINGC0L7QttC1INC/0L7QtNGB0LLQtdGH0LjQstCw0LXRgtGB0Y86INGC0YPQtNCwINC80L7QttC90L4g0LHRgNC+0YHQuNGC0Ywg0YTQvtGC0L5cbiAgLnBiX19raXQtY2FudmFzLmlzLWRyYWdvdmVyIC5wYl9fa2l0LWNhbnZhcy0tYm94OmFmdGVyIHtcbiAgICBjb250ZW50OiBcItCe0YLQv9GD0YHRgtC40YLQtSwg0YfRgtC+0LHRiyDQtNC+0LHQsNCy0LjRgtGMINGE0L7RgtC+XCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAxNnB4O1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlcjogMnB4IGRhc2hlZCAkcGItcmVkO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTMsIDI0MSwgMjQzLCAwLjcpO1xuICAgIGNvbG9yOiAkcGItcmVkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLy8g0KjQsNC/0LrQsDogwqvQlNCw0LvQtdC1wrsg0Lgg0LrQvtGA0LfQuNC90LAg0L3QsCDQvtC00L3QvtC5INC70LjQvdC40LgsINC+0LTQvdC+0Lkg0LLRi9GB0L7RgtGLXG4gIEBpbmNsdWRlIGZvci1zaXplKHdpZGVzY3JlZW4pIHtcbiAgICAucGJfX2tpdC1oZWFkZXItLWl0ZW0tYWN0aW9ucyA+IC5wYl9fZmxleCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICB9XG4gICAgLnBiX19raXQtLW1haW4gLnBiX19raXQtZmFicmljLS1oZWFkZXIgLnBiX19raXQtYnV0dG9uLS1idXkuYnV0dG9uX19kZWZhdWx0IHtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5wYl9fa2l0LWNhcnQtYnV0dG9uIHtcbiAgICAgIHdpZHRoOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgICAgIFtjbGFzc149XCJwYl9raXRfaWNvblwiXSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYl9fa2l0LWJ1dHRvbi0tYnV5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgJi1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xuICAgIH1cbiAgICAmOmhvdmVyIC5wYl9fa2l0LWJ1dHRvbi0tYnV5LWljb24ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG4gICAgfVxuICB9XG59XG4iLCIvLyDQkdCw0LfQvtCy0YvQtSDRgdGC0LjQu9C4INGB0LDQudGC0LAgcHJpbnRiYXIucnUsINGA0LDQvdGM0YjQtSDQv9C+0LTQutC70Y7Rh9Cw0LvQuNGB0Ywg0YEg0LjRhSBjZG5cbkBpbXBvcnQgJ3ByaW50YmFyL3Jlc2V0JztcbkBpbXBvcnQgJ3ByaW50YmFyL2Jhc2tldCc7XG5AaW1wb3J0ICdwcmludGJhci9zZWxlY3QnO1xuQGltcG9ydCAncHJpbnRiYXIvcHJvZHVjdCc7XG5cbkBpbXBvcnQgJ2NvbmZpZy9hbGwnO1xuQGltcG9ydCAndGhlbWVzL25hbm8nO1xuXG4vL0BpbXBvcnQgJ2NvbmZpZy9jc3NyZXNldC9hbGwnO1xuXG5cbkBpbXBvcnQgXCJtb2R1bGVzL3dpblwiO1xuQGltcG9ydCBcIm1vZHVsZXMvaW5wdXRcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2J1dHRvblwiO1xuQGltcG9ydCBcIm1vZHVsZXMvc2VsZWN0XCI7XG5AaW1wb3J0IFwibW9kdWxlcy9sb2FkZXJcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2ZvbnRzLXVybFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvaW1nLXpvb21cIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2ZhYnJpY1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvbWFza1wiO1xuXG5cbi8vLnBiX19raXQtZmFicmljIHtcbkBpbXBvcnQgJ21vZHVsZXMvbWFpbic7XG5AaW1wb3J0ICdtb2R1bGVzL3N0eWxlJztcbkBpbXBvcnQgJ21vZHVsZXMvY29uc3RydWN0b3InO1xuQGltcG9ydCAnbW9kdWxlcy9tb2JpbGUnO1xuQGltcG9ydCAnbW9kdWxlcy9yZWZyZXNoJztcbkBpbXBvcnQgJ21vZHVsZXMvc3RhcnQnO1xuQGltcG9ydCAnbW9kdWxlcy9zaGFwZSc7XG5AaW1wb3J0ICdtb2R1bGVzL2NvbnRyb2xzJztcbi8vfVxuLnBiX19raXQtZmFicmljIHtcbiAgJi0taGVhZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbmh0bWwsIGJvZHkge1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xufVxuLnBiX19jb250YWluZXItLWJvZHkge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApICFpbXBvcnRhbnQ7XG59XG4vL2lucHV0W3R5cGU9J3RleHQnXTpmb2N1cyxcbi8vaW5wdXRbdHlwZT0nbnVtYmVyJ106Zm9jdXMsXG4vL3RleHRhcmVhOmZvY3VzIHtcbi8vICBmb250LXNpemU6IDE2cHg7XG4vL31cblxuLy8vKiBkaXNhYmxlIGF1dG8tem9vbSBvbiBpcGhvbmUgaW5wdXQgZmllbGQgZm9jdXMgKi9cbi8vQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzowKSB7XG4vL1xuLy8gIHNlbGVjdDpmb2N1cyxcbi8vICB0ZXh0YXJlYTpmb2N1cyxcbi8vICBpbnB1dDpmb2N1cyB7XG4vLyAgICBmb250LXNpemU6IDE2cHg7XG4vLyAgfVxuLy99XG4vL1xuIiwiLy9odHRwczovL2Nzcy1saXZlLnJ1L2FydGljbGVzLWNzcy9wcmF2aWxueWUta29udHJvbG55ZS10b2Noa2ktdi1jc3MuaHRtbFxuLy9odHRwczovL2dpdGh1Yi5jb20vbHVxbWFhbi9zYXNzX3RvX3Njc3Ncbi8vaHR0cHM6Ly9idWxtYS5pby9kb2N1bWVudGF0aW9uL292ZXJ2aWV3L3Jlc3BvbnNpdmVuZXNzL1xuLy9AbWl4aW4gZm9yLXNpemUoJHJhbmdlKSB7XG4vLy8vICAkcGhvbmUtdXBwZXItYm91bmRhcnk6IDYwMHB4O1xuLy8vLyAgJHRhYmxldC1wb3J0cmFpdC11cHBlci1ib3VuZGFyeTogOTAwcHg7XG4vLy8vICAkdGFibGV0LWxhbmRzY2FwZS11cHBlci1ib3VuZGFyeTogMTIwMHB4O1xuLy8vLyAgJGRlc2t0b3AtdXBwZXItYm91bmRhcnk6IDE4MDBweDtcbi8vLy9cbi8vLy8gIEBpZiAkcmFuZ2UgPT0gcGhvbmUtb25seSB7XG4vLy8vICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRwaG9uZS11cHBlci1ib3VuZGFyeSAtIDF9KSB7IEBjb250ZW50OyB9XG4vLy8vICB9IEBlbHNlIGlmICRyYW5nZSA9PSB0YWJsZXQtcG9ydHJhaXQtdXAge1xuLy8vLyAgICBAbWVkaWEgKG1pbi13aWR0aDogJHBob25lLXVwcGVyLWJvdW5kYXJ5KSB7IEBjb250ZW50OyB9XG4vLy8vICB9IEBlbHNlIGlmICRyYW5nZSA9PSB0YWJsZXQtbGFuZHNjYXBlLXVwIHtcbi8vLy8gICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQtcG9ydHJhaXQtdXBwZXItYm91bmRhcnkpIHsgQGNvbnRlbnQ7IH1cbi8vLy8gIH0gQGVsc2UgaWYgJHJhbmdlID09IGRlc2t0b3AtdXAge1xuLy8vLyAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1sYW5kc2NhcGUtdXBwZXItYm91bmRhcnkpIHsgQGNvbnRlbnQ7IH1cbi8vLy8gIH0gQGVsc2UgaWYgJHJhbmdlID09IGJpZy1kZXNrdG9wLXVwIHtcbi8vLy8gICAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wLXVwcGVyLWJvdW5kYXJ5KSB7IEBjb250ZW50OyB9XG4vLy8vICB9XG4vLy8vfVxuXG5cbi8vLy8vLy8gUmVzcG9uc2l2ZW5lc3Ncbi8vbW9iaWxlOiB1cCB0byA3NjhweFxuLy90YWJsZXQ6IGZyb20gNzY5cHhcbi8vZGVza3RvcDogZnJvbSAxMDI0cHhcbi8vd2lkZXNjcmVlbjogZnJvbSAxMjE2cHhcbi8vZnVsbGhkOiBmcm9tIDE0MDhweFxuLy8gVGhlIGNvbnRhaW5lciBob3Jpem9udGFsIGdhcCwgd2hpY2ggYWN0cyBhcyB0aGUgb2Zmc2V0IGZvciBicmVha3BvaW50c1xuJGdhcDogMzJweCAhZGVmYXVsdDtcbiRtb2JpbGU6IDU3NnB4ICFkZWZhdWx0O1xuLy8gOTYwLCAxMTUyLCBhbmQgMTM0NCBoYXZlIGJlZW4gY2hvc2VuIGJlY2F1c2UgdGhleSBhcmUgZGl2aXNpYmxlIGJ5IGJvdGggMTIgYW5kIDE2XG4kdGFibGV0OiA3NjlweCAhZGVmYXVsdDtcbi8vIDk2MHB4IGNvbnRhaW5lciArIDRyZW1cbiRkZXNrdG9wOiA5NjBweCArICgyICogJGdhcCkgIWRlZmF1bHQ7XG4vLyAxMTUycHggY29udGFpbmVyICsgNHJlbVxuJHdpZGVzY3JlZW46IDExNTJweCArICgyICogJGdhcCkgIWRlZmF1bHQ7XG4vLyAxMzQ0cHggY29udGFpbmVyICsgNHJlbVxuJGZ1bGxoZDogMTM0NHB4ICsgKDIgKiAkZ2FwKSAhZGVmYXVsdDtcbkBtaXhpbiBmb3Itc2l6ZSgkcmFuZ2UsICRzaXplOiA1NzYpIHtcbiAgLy8gIEN1c3RvbSAocHgpXG4gICRkZXZpY2U6ICRzaXplK3B4O1xuXG4gIEBpZiAkcmFuZ2UgPT0gdW50aWwtbW9iaWxlIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlIC0gMXB4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHJhbmdlID09IG1vYmlsZSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCAtIDFweCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRyYW5nZSA9PSB0YWJsZXQge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQpLCBwcmludCB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHJhbmdlID09IHRhYmxldC1vbmx5IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0KSBhbmQgKG1heC13aWR0aDogJGRlc2t0b3AgLSAxcHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkcmFuZ2UgPT0gdG91Y2hpbmcge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wIC0gMXB4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHJhbmdlID09IGRlc2t0b3Age1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHJhbmdlID09IGRlc2t0b3Atb25seSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3ApIGFuZCAobWF4LXdpZHRoOiAkd2lkZXNjcmVlbiAtIDFweCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRyYW5nZSA9PSB1bnRpbC13aWRlc2NyZWVuIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkZXNjcmVlbiAtIDFweCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRyYW5nZSA9PSB3aWRlc2NyZWVuIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkZXNjcmVlbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRyYW5nZSA9PSB3aWRlc2NyZWVuLW9ubHkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWRlc2NyZWVuKSBhbmQgKG1heC13aWR0aDogJGZ1bGxoZCAtIDFweCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRyYW5nZSA9PSB1bnRpbC1mdWxsaGQge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRmdWxsaGQgLSAxcHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkcmFuZ2UgPT0gZnVsbGhkIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZnVsbGhkKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHJhbmdlID09IG1pbiB7XG4gICAgLy9DdXN0b20gbWluLXdpZHRoXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRldmljZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRyYW5nZSA9PSBtYXgge1xuICAgIC8vQ3VzdG9tIG1heC13aWR0aFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXZpY2UgLSAxcHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufSJdfQ== */
