*:focus {
  outline: none !important;
}

* {
  box-sizing: border-box;
}

body, html {
  width: 100%;
  background: #ffffff;
}

body.overflow-hidden {
  overflow-y: hidden;
}

section {
  padding-bottom: 60px;
}
section.indent {
  padding-top: 23px;
  margin-left: auto;
  width: calc(100% - 48px);
}
section.border {
  border-bottom: 1px solid #D3D3D3;
}

.container {
  width: 100%;
  max-width: 570px;
  display: block;
}

article h1 {
  color: #535353;
}
article h2, article h3, article h4, article h5, article h6 {
  font-weight: bold;
  color: #535353;
}

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

p, a, td, div, span, strong {
  color: #000;
}

hr {
  border: 1px dashed #979797;
}

.link.link--red {
  color: #FF000F;
}

@font-face {
  font-family: "ABBvoice";
  font-style: normal;
  font-weight: 500;
  src: url(/build/fonts/ABBvoice_W_Rg.ccc5be02.eot) format("eot"), url(/build/fonts/ABBvoice_W_Rg.2410073e.woff2) format("woff2"), url(/build/fonts/ABBvoice_W_Rg.195ea191.woff) format("woff");
}
@font-face {
  font-family: "ABBvoice";
  font-style: normal;
  font-weight: 300;
  src: url(/build/fonts/ABBvoice_W_Lt.cbc4403c.eot) format("eot"), url(/build/fonts/ABBvoice_W_Lt.eed29bf3.woff2) format("woff2"), url(/build/fonts/ABBvoice_W_Lt.1ddb9519.woff) format("woff");
}
@font-face {
  font-family: "ABBvoice";
  font-style: normal;
  font-weight: normal;
  src: url(/build/fonts/ABBvoice_W_Md.8a7e8e72.eot) format("eot"), url(/build/fonts/ABBvoice_W_Md.6729d876.woff2) format("woff2"), url(/build/fonts/ABBvoice_W_Md.fc580fd5.woff) format("woff");
}
@font-face {
  font-family: "ABBvoice";
  font-style: normal;
  font-weight: bold;
  src: url(/build/fonts/ABBvoice_W_Bd.07a3743f.eot) format("eot"), url(/build/fonts/ABBvoice_W_Bd.7e952921.woff2) format("woff2"), url(/build/fonts/ABBvoice_W_Bd.e8d93c0d.woff) format("woff");
}
button,
select {
  text-transform: none;
}

button,
html [type=button],
[type=reset],
[type=submit] {
  outline: none;
  border: 0;
  -webkit-appearance: button;
}

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

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

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

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

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

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

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

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

input[type=checkbox]:not(:checked),
input[type=checkbox]:checked {
  position: absolute;
  visibility: hidden;
  left: -1000px;
  opacity: 0;
}

input[type=text],
input[type=number],
input[type=date],
input[type=email],
input[type=tel],
input[type=file],
input[type=password],
textarea {
  font-size: 14px;
  font-family: "ABBvoice", sans-serif;
  font-weight: 400;
  color: #000;
  line-height: 18px;
  padding: 8px 14px;
  outline: none;
  border-radius: 8px;
  border: 1px solid #D3D3D3;
  width: 100%;
}
input[type=text].error,
input[type=number].error,
input[type=date].error,
input[type=email].error,
input[type=tel].error,
input[type=file].error,
input[type=password].error,
textarea.error {
  border: 1px solid #FF000F;
}
input[type=text].error + i,
input[type=number].error + i,
input[type=date].error + i,
input[type=email].error + i,
input[type=tel].error + i,
input[type=file].error + i,
input[type=password].error + i,
textarea.error + i {
  position: absolute;
  width: 100%;
  padding: 0 14px;
  right: 0;
  font-size: 11px;
  line-height: 14px;
  color: #FF000F;
  font-style: normal;
  margin-top: 1px;
  display: block;
}

textarea {
  min-height: 205px;
  resize: vertical;
}

.input-row__length-indicator {
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 11px;
  line-height: 14px;
  font-style: normal;
  margin-top: 1px;
  padding: 8px;
}

label,
.label {
  padding-right: 20px;
  margin-top: 6px;
  font-weight: bold;
}
label.light,
.label.light {
  color: #707070;
}
label small,
.label small {
  display: block;
  width: 100%;
  color: #A0A0A0;
  margin-top: 3px;
  font-weight: 300;
}
label i,
.label i {
  color: #FF000F;
  font-style: normal;
}

input[type=checkbox] + label {
  position: relative;
  padding-left: 24px;
  font-weight: 400;
  cursor: pointer;
  display: inline-block;
  font-size: 15px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -ms-user-select: none;
  margin-bottom: 0;
}

input[type=file] {
  position: absolute;
  visibility: hidden;
  left: -1000px;
  opacity: 0;
}

.file-input {
  display: grid;
  grid-template-columns: 1fr auto;
  grid-column-gap: 5px;
  align-items: center;
  padding: 0;
}
.file-input__filename {
  font-size: 14px;
  font-family: "ABBvoice", sans-serif;
  font-weight: 400;
  color: #000;
  line-height: 18px;
  padding: 8px 14px;
  white-space: nowrap;
  outline: none;
  border-radius: 8px;
  border: 1px solid #D3D3D3;
  width: 100%;
  overflow: hidden;
}
.file-input__btn {
  border: 1px solid #000000;
  background-color: #F3F3F3;
  color: #3C3C3C;
  padding: 6px 6px;
  font-size: 13px;
  border-radius: 16px;
  line-height: 16px;
  text-align: center;
  cursor: pointer;
  display: inline-block;
}
.file-input.error .file-input__filename {
  border: 1px solid #FF000F;
}
.file-input.error + i {
  position: absolute;
  width: 100%;
  padding: 0 14px;
  right: 0;
  font-size: 11px;
  line-height: 14px;
  color: #FF000F;
  font-style: normal;
  margin-top: 1px;
  display: block;
}

body {
  font-size: 16px;
  line-height: 20px;
  font-family: "ABBvoice", sans-serif;
  font-weight: 400;
  color: #000;
}

h1,
.h1 {
  font-size: 42px;
  line-height: 35px;
  font-family: "ABBvoice", sans-serif;
  font-weight: 700;
  color: #000;
  font-style: normal;
  margin: 0 0 30px 0;
}
@media screen and (min-width: 960px) {
  h1,
.h1 {
    font-size: 28px;
    line-height: 36px;
    font-family: "ABBvoice", sans-serif;
    font-weight: 700;
    color: #000;
    font-style: normal;
    margin: 0 0 30px 0;
  }
}
h1.red-line,
.h1.red-line {
  position: relative;
  padding-top: 18px;
}
h1.red-line:before,
.h1.red-line:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 4px;
  background-color: #FF000F;
}

h2,
.h2 {
  font-size: 22px;
  line-height: 28px;
  font-family: "ABBvoice", sans-serif;
  font-weight: 700;
  color: #000;
  font-style: normal;
  margin: 0 0 30px 0;
}
@media screen and (min-width: 960px) {
  h2,
.h2 {
    font-size: 22px;
    line-height: 28px;
    font-family: "ABBvoice", sans-serif;
    font-weight: 700;
    color: #000;
    font-style: normal;
    margin: 0 0 30px 0;
  }
}

h3,
.h3 {
  font-size: 16px;
  line-height: 20px;
  font-family: "ABBvoice", sans-serif;
  font-weight: 700;
  color: #000;
  font-style: normal;
  margin: 0 0 30px 0;
}
@media screen and (min-width: 960px) {
  h3,
.h3 {
    font-size: 16px;
    line-height: 20px;
    font-family: "ABBvoice", sans-serif;
    font-weight: 700;
    color: #000;
    font-style: normal;
    margin: 0 0 30px 0;
  }
}

big,
.large-txt {
  font-size: 18px;
  line-height: 24px;
}
@media screen and (min-width: 960px) {
  big,
.large-txt {
    font-size: 21px;
    line-height: 32px;
  }
}

small,
.small-text {
  font-size: 11px;
  line-height: 14px;
}

.center-text {
  text-align: center;
}

.btn {
  cursor: pointer;
  display: inline-block;
  font-size: 16px;
  line-height: 20px;
  font-weight: 700;
  color: #fff;
  background-color: #FF000F;
  transition: all 0.3s;
  border-radius: 21px;
  text-align: center;
  text-decoration: none;
  vertical-align: bottom;
  padding: 11px 15px;
}

.btn-small {
  border: 1px solid #000000;
  background-color: #F3F3F3;
  color: #3C3C3C;
  padding: 6px 20px;
  font-size: 13px;
  border-radius: 16px;
  line-height: 16px;
  text-align: center;
  cursor: pointer;
  display: inline-block;
}
.btn-small--ghost {
  border: 1px solid #F0F0F0;
  background-color: #fff;
}

.form__row {
  display: grid;
  grid-template-columns: 252px 1fr;
  margin-bottom: 20px;
}
.form__row.small-margin {
  margin-bottom: 5px;
}

.input-row {
  position: relative;
}
.input-row.errorFloat i {
  position: relative !important;
}

.intro-text {
  padding-bottom: 33px;
}

.option-group {
  display: block;
  width: 100%;
  margin-bottom: 8px;
  position: relative;
}
.option-group__title {
  display: block;
  position: relative;
  font-size: 14px;
  font-family: "ABBvoice", sans-serif;
  font-weight: 400;
  color: #000;
  line-height: 18px;
  padding: 10px 14px;
  outline: none;
  border-radius: 8px;
  border: 2px solid #F3F3F3;
  width: 100%;
  cursor: pointer;
}
.option-group__title:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 11px;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #000;
}
.option-group__inner {
  border: 0;
  border-top: 0;
  margin-top: 0;
  border-radius: 0 0 6px 6px;
  overflow: hidden;
  padding: 0;
  text-align: center;
  max-height: 0;
  transition: max-height 0.3s ease-in-out;
}
.option-group__inner > div {
  display: inline-block;
}
.option-group__toggles {
  display: flex;
  position: absolute;
  right: 40px;
  top: 50%;
  transform: translateY(-50%);
}
.option-group__toggles > span {
  display: inline-block;
  width: 16px;
  height: 16px;
  position: relative;
  border-radius: 50%;
  border: 1px solid #000;
  margin-left: 15px;
  cursor: pointer;
}
.option-group__toggles > span.option-group__toggle-all span {
  content: "";
  position: absolute;
  left: 50%;
  top: 45%;
  transform: translate(-50%, -50%) rotate(45deg);
  width: 4.5px;
  height: 8px;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
}
.option-group__toggles > span.option-group__toggle-none span {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) rotate(45deg);
  width: 9.5px;
  border-bottom: 1px solid #000;
}
.option-group__toggles > span.option-group__toggle-none span:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(90deg);
  width: 100%;
  border-bottom: 1px solid #000;
}
.option-group__toggles > span:after {
  content: attr(data-notice);
  position: absolute;
  top: -29px;
  left: 50%;
  transform: translateX(-50%);
  width: max-content;
  padding: 5px;
  border-radius: 4px;
  background: #707070;
  color: #fff;
  font-size: 10px;
  font-weight: 700;
  line-height: 13px;
  display: none;
}
.option-group__toggles > span:before {
  content: "";
  position: absolute;
  top: -7px;
  left: 50%;
  transform: translateX(-50%);
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #707070;
  display: none;
}
.option-group__toggles > span:hover:after, .option-group__toggles > span:hover:before {
  display: block;
}
.option-group input[type=checkbox], .option-group input[type=radio] {
  opacity: 0;
  visibility: hidden;
}
.option-group input[type=checkbox] + label, .option-group input[type=radio] + label {
  border: 1px solid #F0F0F0;
  background-color: #fff;
  color: #3C3C3C;
  padding: 6px 20px;
  font-size: 13px;
  border-radius: 16px;
  line-height: 16px;
  text-align: center;
  cursor: pointer;
  display: inline-block;
  margin: 5px;
}
.option-group input[type=checkbox]:checked + label, .option-group input[type=radio]:checked + label {
  border: 1px solid #000000;
  background-color: #F3F3F3;
}
.option-group.active .option-group__title:after {
  transform: translateY(-50%) rotate(180deg);
}
.option-group.active .option-group__inner {
  max-height: fit-content;
  border: 1px solid #F3F3F3;
  border-top: 0;
  margin-top: -10px;
  padding: 16px 9px 6px 9px;
}
.option-group i.error {
  position: absolute;
  width: 100%;
  padding: 0 14px;
  right: 0;
  font-size: 11px;
  line-height: 14px;
  color: #FF000F;
  font-style: normal;
  margin-top: 1px;
  display: block;
}

.option-group__option {
  display: block;
  position: relative;
  text-align: center;
  margin-bottom: 12px;
}
.option-group__option > label {
  background-color: grey !important;
  color: white !important;
}
.option-group__option > input {
  position: absolute;
}
.option-group__option > input:checked + label {
  background-color: black !important;
}

.option-group__option--block {
  display: block !important;
}

.option-group__sub-option-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.option-group__sub-option-container > div {
  position: relative;
}
.option-group__sub-option-container > div input {
  position: absolute;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9nbG9iYWwvZGVmYXVsdC5zY3NzIiwid2VicGFjazovLy8uL2FwcC5zY3NzIiwid2VicGFjazovLy8uL3V0aWxzL3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2dsb2JhbC9mb250cy5zY3NzIiwid2VicGFjazovLy8uL2dsb2JhbC9pbnB1dHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9nbG9iYWwvdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovLy8uL2dsb2JhbC9icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvYnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9vcHRpb24tZ3JvdXAuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFPQTtFQUNFO0FDTkY7O0FEU0E7RUFDRTtBQ05GOztBRFNBO0VBQ0U7RUFDQTtBQ05GOztBRFVFO0VBQ0U7QUNQSjs7QURXQTtFQUNFO0FDUkY7QURTRTtFQUNFO0VBQ0E7RUFDQTtBQ1BKO0FEU0U7RUFDRTtBQ1BKOztBRFdBO0VBQ0U7RUFDQTtFQUNBO0FDUkY7O0FEWUU7RUFDRSxjRUhtQjtBRE52QjtBRFlFO0VBQ0U7RUFDQSxjRVJtQjtBREZ2Qjs7QURjQTtFQUNFO0VBQ0E7QUNYRjs7QURjQTtFQUNFLFdFL0JjO0FEb0JoQjs7QURjQTtFQUNFO0FDWEY7O0FEb0JFO0VBQ0UsY0U1Q087QUQyQlg7O0FFdkNFO0VBQ0U7RUFDQSxrQkFNMEQ7RUFMMUQsZ0JBS3FEO0VBSnJELDJLQVBNO0FGaURWO0FFOUNFO0VBQ0U7RUFDQSxrQkFPMEQ7RUFOMUQsZ0JBTXFEO0VBTHJELDJLQVBNO0FGdURWO0FFcERFO0VBQ0U7RUFDQSxrQkFRNkQ7RUFQN0QsbUJBT3FEO0VBTnJELDJLQVBNO0FGNkRWO0FFMURFO0VBQ0U7RUFDQSxrQkFTMkQ7RUFSM0QsaUJBUXFEO0VBUHJELDZLQVBNO0FGbUVWO0FHbkZBOztFQUVFO0FIcUZGOztBR25GQTs7OztFQUlFO0VBQ0E7RUFDQTtBSHNGRjs7QUdwRkE7Ozs7RUFJRTtFQUNBO0FIdUZGOztBR3JGQTs7OztFQUlFO0FId0ZGOztBR3JGQTs7RUFFRTtFQUNBO0FId0ZGOztBR3RGQTs7RUFFRTtBSHlGRjs7QUd0RkE7O0VBRUU7RUFDQTtBSHlGRjs7QUd0RkE7RUFDRTtFQUNBO0FIeUZGOztBR3ZGQTs7RUFFRTtBSDBGRjs7QUd4RkE7RUFDRTtFQUNBO0FIMkZGOztBR3hGQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBSDJGRjs7QUd2RkE7Ozs7Ozs7O0VBUUU7RUFDQSxtQ0ZqQ21CO0VFa0NuQjtFQUNBLFdGbENrQjtFRW1DbEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIMEZGO0FHekZFOzs7Ozs7OztFQUNFO0FIa0dKO0FHakdJOzs7Ozs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNGNURLO0VFNkRMO0VBQ0E7RUFDQTtBSDBHTjs7QUdyR0E7RUFDRTtFQUNBO0FId0dGOztBR3JHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUh3R0Y7O0FHckdBOztFQUVFO0VBQ0E7RUFDQTtBSHdHRjtBR3ZHRTs7RUFDRTtBSDBHSjtBR3hHRTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIMkdKO0FHekdFOztFQUNFLGNGcEdPO0VFcUdQO0FINEdKOztBR3ZHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUgwR0Y7O0FHdkdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUgwR0Y7O0FHdkdBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHlHRjtBR3hHRTtFQUNFO0VBQ0EsbUNGL0hpQjtFRWdJakI7RUFDQSxXRmhJZ0I7RUVpSWhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUgwR0o7QUd4R0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDBHSjtBR3ZHSTtFQUNFO0FIeUdOO0FHdkdJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0YzS0s7RUU0S0w7RUFDQTtFQUNBO0FIeUdOOztBSTVTQTtFQUNFO0VBQ0E7RUFDQSxtQ0gyQm1CO0VHMUJuQjtFQUNBLFdIMEJrQjtBRHFScEI7O0FJNVNBOztFQWpCRSxlQW1CdUI7RUFsQnZCLGlCQWtCNkI7RUFqQjdCLG1DSHFDbUI7RUdwQ25CLGdCQUp1RjtFQUt2RixXSG9Da0I7RUduQ2xCLGtCQU55RztFQU96RztBSmtVRjtBSzNUSTtFRElKOztJQWpCRSxlQXNCeUI7SUFyQnpCLGlCQXFCK0I7SUFwQi9CLG1DSHFDbUI7SUdwQ25CLGdCQUp1RjtJQUt2RixXSG9Da0I7SUduQ2xCLGtCQU55RztJQU96RztFSjZVQTtBQUNGO0FJNVRFOztFQUNFO0VBQ0E7QUorVEo7QUk5VEk7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QkhMSztBRHNVWDs7QUk1VEE7O0VBeENFLGVBMEN1QjtFQXpDdkIsaUJBeUM2QjtFQXhDN0IsbUNIcUNtQjtFR3BDbkIsZ0JBSnVGO0VBS3ZGLFdIb0NrQjtFR25DbEIsa0JBTnlHO0VBT3pHO0FKeVdGO0FLbFdJO0VEMkJKOztJQXhDRSxlQTZDeUI7SUE1Q3pCLGlCQTRDK0I7SUEzQy9CLG1DSHFDbUI7SUdwQ25CLGdCQUp1RjtJQUt2RixXSG9Da0I7SUduQ2xCLGtCQU55RztJQU96RztFSm9YQTtBQUNGOztBSTFVQTs7RUFqREUsZUFtRHVCO0VBbER2QixpQkFrRDZCO0VBakQ3QixtQ0hxQ21CO0VHcENuQixnQkFKdUY7RUFLdkYsV0hvQ2tCO0VHbkNsQixrQkFOeUc7RUFPekc7QUpnWUY7QUt6WEk7RURvQ0o7O0lBakRFLGVBc0R5QjtJQXJEekIsaUJBcUQrQjtJQXBEL0IsbUNIcUNtQjtJR3BDbkIsZ0JBSnVGO0lBS3ZGLFdIb0NrQjtJR25DbEIsa0JBTnlHO0lBT3pHO0VKMllBO0FBQ0Y7O0FJeFZBOztFQUVFO0VBQ0E7QUoyVkY7QUszWUk7RUQ2Q0o7O0lBS0k7SUFDQTtFSjhWRjtBQUNGOztBSTNWQTs7RUFFRTtFQUNBO0FKOFZGOztBSTNWQTtFQUNFO0FKOFZGOztBTTFhQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXTHFCVTtFS3BCVix5Qkx1QlM7RUt0QlQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FONGFGOztBTXphQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FONGFGO0FNM2FFO0VBQ0U7RUFDQSxzQkxGUTtBRCthWjs7QU8xY0U7RUFDRTtFQUNBO0VBQ0E7QVA2Y0o7QU81Y0k7RUFDRTtBUDhjTjs7QU96Y0E7RUFDRTtBUDRjRjtBTzFjSTtFQUNFO0FQNGNOOztBT3ZjQTtFQUNFO0FQMGNGOztBUS9kQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0FSaWVGO0FRaGVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUNQOEJpQjtFTzdCakI7RUFDQSxXUDZCZ0I7RU81QmhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSa2VKO0FRamVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJtZU47QVFoZUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJrZUo7QVFqZUk7RUFDRTtBUm1lTjtBUWhlRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJrZUo7QVFqZUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSbWVOO0FRamVRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSbWVWO0FRL2RRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJpZVY7QVFoZVU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUmtlWjtBUTlkTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJnZVI7QVE5ZE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJnZVI7QVE3ZFE7RUFFRTtBUjhkVjtBUXpkRTtFQUNFO0VBQ0E7QVIyZEo7QVExZEk7RUFDRTtFQUNBLHNCUDNHTTtFTzRHTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVI0ZE47QVF6ZE07RUFDRTtFQUNBO0FSMmRSO0FRcmRNO0VBQ0U7QVJ1ZFI7QVFwZEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSc2ROO0FRbmRFO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY1AvSUs7RU9nSkw7RUFDQTtFQUNBO0FScWROOztBUWpkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FSb2RGO0FRbGRFO0VBQ0U7RUFDQTtBUm9kSjtBUWpkRTtFQUNFO0FSbWRKO0FRL2NNO0VBQ0U7QVJpZFI7O0FRM2NBO0VBQ0U7QVI4Y0Y7O0FRM2NBO0VBQ0U7RUFDQTtFQUNBO0FSOGNGO0FRNWNFO0VBQ0U7QVI4Y0o7QVE1Y0k7RUFDRTtBUjhjTixDIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRWxlbWVudHMgU0FTUyBmaWxlIG9ubHkgSFRNTCBhdHRyaWJ1dGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuXG4qOmZvY3Vze1xuICBvdXRsaW5lOm5vbmUgIWltcG9ydGFudDtcbn1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHksaHRtbHtcbiAgd2lkdGg6MTAwJTtcbiAgYmFja2dyb3VuZDojZmZmZmZmO1xufVxuXG5ib2R5IHtcbiAgJi5vdmVyZmxvdy1oaWRkZW4ge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgfVxufVxuXG5zZWN0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICYuaW5kZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMjNweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XG4gIH1cbiAgJi5ib3JkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDNEM0QzO1xuICB9XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1NzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmFydGljbGUge1xuICBoMSB7XG4gICAgY29sb3I6ICR0ZXh0X19jb2xvci0taGVhZGluZztcbiAgfVxuXG4gIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICR0ZXh0X19jb2xvci0taGVhZGluZztcbiAgfVxufVxuXG5pbWd7XG4gIG1heC13aWR0aDoxMDAlO1xuICBoZWlnaHQ6YXV0bztcbn1cblxucCxhLHRkLGRpdixzcGFuLHN0cm9uZ3tcbiAgY29sb3I6JGNvbG9ySGFyZEJsYWNrO1xufVxuXG5ocntcbiAgYm9yZGVyOjFweCBkYXNoZWQgJGNvbG9ySHI7XG59XG5cbi5idG4ge1xuXG59XG5cbi5saW5rIHtcblxuICAmLmxpbmstLXJlZCB7XG4gICAgY29sb3I6ICRjb2xvclJlZDtcbiAgfVxufSIsIio6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5ib2R5LCBodG1sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbmJvZHkub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG5zZWN0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5zZWN0aW9uLmluZGVudCB7XG4gIHBhZGRpbmctdG9wOiAyM3B4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xufVxuc2VjdGlvbi5ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QzRDNEMztcbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDU3MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYXJ0aWNsZSBoMSB7XG4gIGNvbG9yOiAjNTM1MzUzO1xufVxuYXJ0aWNsZSBoMiwgYXJ0aWNsZSBoMywgYXJ0aWNsZSBoNCwgYXJ0aWNsZSBoNSwgYXJ0aWNsZSBoNiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzUzNTM1Mztcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbnAsIGEsIHRkLCBkaXYsIHNwYW4sIHN0cm9uZyB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5ociB7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjOTc5Nzk3O1xufVxuXG4ubGluay5saW5rLS1yZWQge1xuICBjb2xvcjogI0ZGMDAwRjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFCQnZvaWNlXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoXCJ+QC9mb250cy9BQkJ2b2ljZV9XX1JnLmVvdD9cIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCJ+QC9mb250cy9BQkJ2b2ljZV9XX1JnLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJ+QC9mb250cy9BQkJ2b2ljZV9XX1JnLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBQkJ2b2ljZVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKFwifkAvZm9udHMvQUJCdm9pY2VfV19MdC5lb3Q/XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwifkAvZm9udHMvQUJCdm9pY2VfV19MdC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwifkAvZm9udHMvQUJCdm9pY2VfV19MdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQUJCdm9pY2VcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IHVybChcIn5AL2ZvbnRzL0FCQnZvaWNlX1dfTWQuZW90P1wiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIn5AL2ZvbnRzL0FCQnZvaWNlX1dfTWQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIn5AL2ZvbnRzL0FCQnZvaWNlX1dfTWQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFCQnZvaWNlXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHNyYzogdXJsKFwifkAvZm9udHMvQUJCdm9pY2VfV19CZC5lb3Q/XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwifkAvZm9udHMvQUJCdm9pY2VfV19CZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwifkAvZm9udHMvQUJCdm9pY2VfV19CZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuW3R5cGU9Y2hlY2tib3hdLFxuW3R5cGU9cmFkaW9dIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06bm90KDpjaGVja2VkKSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbGVmdDogLTEwMDBweDtcbiAgb3BhY2l0eTogMDtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9bnVtYmVyXSxcbmlucHV0W3R5cGU9ZGF0ZV0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9dGVsXSxcbmlucHV0W3R5cGU9ZmlsZV0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcbnRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJBQkJ2b2ljZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEM0QzRDM7XG4gIHdpZHRoOiAxMDAlO1xufVxuaW5wdXRbdHlwZT10ZXh0XS5lcnJvcixcbmlucHV0W3R5cGU9bnVtYmVyXS5lcnJvcixcbmlucHV0W3R5cGU9ZGF0ZV0uZXJyb3IsXG5pbnB1dFt0eXBlPWVtYWlsXS5lcnJvcixcbmlucHV0W3R5cGU9dGVsXS5lcnJvcixcbmlucHV0W3R5cGU9ZmlsZV0uZXJyb3IsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXS5lcnJvcixcbnRleHRhcmVhLmVycm9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGMDAwRjtcbn1cbmlucHV0W3R5cGU9dGV4dF0uZXJyb3IgKyBpLFxuaW5wdXRbdHlwZT1udW1iZXJdLmVycm9yICsgaSxcbmlucHV0W3R5cGU9ZGF0ZV0uZXJyb3IgKyBpLFxuaW5wdXRbdHlwZT1lbWFpbF0uZXJyb3IgKyBpLFxuaW5wdXRbdHlwZT10ZWxdLmVycm9yICsgaSxcbmlucHV0W3R5cGU9ZmlsZV0uZXJyb3IgKyBpLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0uZXJyb3IgKyBpLFxudGV4dGFyZWEuZXJyb3IgKyBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxNHB4O1xuICByaWdodDogMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6ICNGRjAwMEY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiAyMDVweDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuLmlucHV0LXJvd19fbGVuZ3RoLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIHBhZGRpbmc6IDhweDtcbn1cblxubGFiZWwsXG4ubGFiZWwge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxubGFiZWwubGlnaHQsXG4ubGFiZWwubGlnaHQge1xuICBjb2xvcjogIzcwNzA3MDtcbn1cbmxhYmVsIHNtYWxsLFxuLmxhYmVsIHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI0EwQTBBMDtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxubGFiZWwgaSxcbi5sYWJlbCBpIHtcbiAgY29sb3I6ICNGRjAwMEY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuaW5wdXRbdHlwZT1maWxlXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBsZWZ0OiAtMTAwMHB4O1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZmlsZS1pbnB1dCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gIGdyaWQtY29sdW1uLWdhcDogNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xufVxuLmZpbGUtaW5wdXRfX2ZpbGVuYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJBQkJ2b2ljZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEM0QzRDM7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZpbGUtaW5wdXRfX2J0biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG4gIGNvbG9yOiAjM0MzQzNDO1xuICBwYWRkaW5nOiA2cHggNnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZpbGUtaW5wdXQuZXJyb3IgLmZpbGUtaW5wdXRfX2ZpbGVuYW1lIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGMDAwRjtcbn1cbi5maWxlLWlucHV0LmVycm9yICsgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTRweDtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjRkYwMDBGO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJBQkJ2b2ljZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBmb250LWZhbWlseTogXCJBQkJ2b2ljZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICBoMSxcbi5oMSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkFCQnZvaWNlXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICB9XG59XG5oMS5yZWQtbGluZSxcbi5oMS5yZWQtbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDE4cHg7XG59XG5oMS5yZWQtbGluZTpiZWZvcmUsXG4uaDEucmVkLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjAwMEY7XG59XG5cbmgyLFxuLmgyIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC1mYW1pbHk6IFwiQUJCdm9pY2VcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgaDIsXG4uaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LWZhbWlseTogXCJBQkJ2b2ljZVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgfVxufVxuXG5oMyxcbi5oMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkFCQnZvaWNlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIGgzLFxuLmgzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiQUJCdm9pY2VcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gIH1cbn1cblxuYmlnLFxuLmxhcmdlLXR4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICBiaWcsXG4ubGFyZ2UtdHh0IHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuc21hbGwsXG4uc21hbGwtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbi5jZW50ZXItdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMDAwRjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlci1yYWRpdXM6IDIxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBwYWRkaW5nOiAxMXB4IDE1cHg7XG59XG5cbi5idG4tc21hbGwge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzO1xuICBjb2xvcjogIzNDM0MzQztcbiAgcGFkZGluZzogNnB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYnRuLXNtYWxsLS1naG9zdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMEYwRjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5mb3JtX19yb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI1MnB4IDFmcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5mb3JtX19yb3cuc21hbGwtbWFyZ2luIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uaW5wdXQtcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlucHV0LXJvdy5lcnJvckZsb2F0IGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLmludHJvLXRleHQge1xuICBwYWRkaW5nLWJvdHRvbTogMzNweDtcbn1cblxuLm9wdGlvbi1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub3B0aW9uLWdyb3VwX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiQUJCdm9pY2VcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0YzRjNGMztcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5vcHRpb24tZ3JvdXBfX3RpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDExcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjMDAwO1xufVxuLm9wdGlvbi1ncm91cF9faW5uZXIge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5vcHRpb24tZ3JvdXBfX2lubmVyID4gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm9wdGlvbi1ncm91cF9fdG9nZ2xlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDQwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ub3B0aW9uLWdyb3VwX190b2dnbGVzID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ub3B0aW9uLWdyb3VwX190b2dnbGVzID4gc3Bhbi5vcHRpb24tZ3JvdXBfX3RvZ2dsZS1hbGwgc3BhbiB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDQ1JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgd2lkdGg6IDQuNXB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG59XG4ub3B0aW9uLWdyb3VwX190b2dnbGVzID4gc3Bhbi5vcHRpb24tZ3JvdXBfX3RvZ2dsZS1ub25lIHNwYW4ge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIHdpZHRoOiA5LjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG59XG4ub3B0aW9uLWdyb3VwX190b2dnbGVzID4gc3Bhbi5vcHRpb24tZ3JvdXBfX3RvZ2dsZS1ub25lIHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbn1cbi5vcHRpb24tZ3JvdXBfX3RvZ2dsZXMgPiBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLW5vdGljZSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjlweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICM3MDcwNzA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLm9wdGlvbi1ncm91cF9fdG9nZ2xlcyA+IHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC03cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICM3MDcwNzA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3B0aW9uLWdyb3VwX190b2dnbGVzID4gc3Bhbjpob3ZlcjphZnRlciwgLm9wdGlvbi1ncm91cF9fdG9nZ2xlcyA+IHNwYW46aG92ZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ub3B0aW9uLWdyb3VwIGlucHV0W3R5cGU9Y2hlY2tib3hdLCAub3B0aW9uLWdyb3VwIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLm9wdGlvbi1ncm91cCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLCAub3B0aW9uLWdyb3VwIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjBGMEYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzNDM0MzQztcbiAgcGFkZGluZzogNnB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogNXB4O1xufVxuLm9wdGlvbi1ncm91cCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWwsIC5vcHRpb24tZ3JvdXAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMztcbn1cbi5vcHRpb24tZ3JvdXAuYWN0aXZlIC5vcHRpb24tZ3JvdXBfX3RpdGxlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xufVxuLm9wdGlvbi1ncm91cC5hY3RpdmUgLm9wdGlvbi1ncm91cF9faW5uZXIge1xuICBtYXgtaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YzRjNGMztcbiAgYm9yZGVyLXRvcDogMDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHBhZGRpbmc6IDE2cHggOXB4IDZweCA5cHg7XG59XG4ub3B0aW9uLWdyb3VwIGkuZXJyb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDE0cHg7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogI0ZGMDAwRjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ub3B0aW9uLWdyb3VwX19vcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ub3B0aW9uLWdyb3VwX19vcHRpb24gPiBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGdyZXkgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG4ub3B0aW9uLWdyb3VwX19vcHRpb24gPiBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5vcHRpb24tZ3JvdXBfX29wdGlvbiA+IGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cbi5vcHRpb24tZ3JvdXBfX29wdGlvbi0tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ub3B0aW9uLWdyb3VwX19zdWItb3B0aW9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ub3B0aW9uLWdyb3VwX19zdWItb3B0aW9uLWNvbnRhaW5lciA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vcHRpb24tZ3JvdXBfX3N1Yi1vcHRpb24tY29udGFpbmVyID4gZGl2IGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufSIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gVXNlIHRoaXMgZmlsZSBmb3IgdmFyaWFibGVzLCBtaXhpbnMgYW5kIGhlbHBlcnMgdGhhdCBhcmVcbi8vIFVzZWQgaW4gVEhJUyBwcm9qZWN0IG9ubHlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTb2NpYWwgbWVkaWEgY29sb3IgdmFyaWFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kY29sb3JTb2NpYWxUd2l0dGVyOiAjNTVhY2VkO1xuJGNvbG9yU29jaWFsWW91dHViZTogI2U1MmQyNztcbiRjb2xvclNvY2lhbEZhY2Vib29rOiAjNDI2N0IyO1xuJGNvbG9yU29jaWFsR29vZ2xlcGx1czogI2RkNGIzOTtcbiRjb2xvclNvY2lhbExpbmtlZGluOiAjMDA3N0I1O1xuJGNvbG9yU29jaWFsRmxpY2tyOiAjRkMzMjlCO1xuJGNvbG9yU29jaWFsUGludGVyZXN0OiAjYzkyMjI4O1xuJGNvbG9yU29jaWFsV2hhdHNhcHA6ICM0M2Q4NTQ7XG4kY29sb3JTb2NpYWxQcmludDogI0FBQTtcbiRjb2xvclNvY2lhbEVtYWlsOiAjMDAyZjg3O1xuJGNvbG9yU29jaWFsSW5zdGFncmFtOiAjODMzQUI0O1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBUZW1wbGF0ZSBjb2xvciB2YXJpYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gR3JheXNjYWxlc1xuJGNvbG9ySHI6Izk3OTc5NztcblxuLy8gQ29sb3JzXG4kY29sb3JXaGl0ZTojZmZmO1xuJGNvbG9yRGFya1doaXRlOiAjRkJGQkZCO1xuJGNvbG9ySGFyZEJsYWNrOiMwMDA7XG4kY29sb3JSZWQ6ICNGRjAwMEY7XG4kY29sb3JCbHVlOiAjNEE5MEUyO1xuJGNvbG9yT3JhbmdlOiAjRjE1NjAwO1xuJGNvbG9yR3JleTogI0YyRjJGMjtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRm9udHNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRiYXNlX19mb250LXNpemU6IDE2cHg7XG4kdGV4dF9fZmFtaWx5LS1zYW5zOiAnQUJCdm9pY2UnLCBzYW5zLXNlcmlmO1xuJHRleHRfX2NvbG9yLS1iYXNlOiAjMDAwO1xuJHRleHRfX2NvbG9yLS1kYXJrd2hpdGU6ICNGQkZCRkI7XG4kdGV4dF9fY29sb3ItLWhlYWRpbmc6ICM1MzUzNTM7XG4kdGV4dF9fY29sb3ItLXBhcmFncmFwaDogIzAwMDtcbiR0ZXh0X19jb2xvci0tbGlnaHRncmF5OiAjODg4ODg4O1xuJHRleHRfX2NvbG9yLS1ncmF5OiAjMzYzNjM2O1xuXG4vLyBTcGFjaW5nc1xuJHNwYWNpbmcteHM6ICAgICAgICAgICAgICAgICAgICAgOHB4O1xuJHNwYWNpbmctc206ICAgICAgICAgICAgICAgICAgICAgMTZweDtcbiRzcGFjaW5nLW1kOiAgICAgICAgICAgICAgICAgICAgIDMycHg7XG4kc3BhY2luZy1sZzogICAgICAgICAgICAgICAgICAgICA0OHB4O1xuJHNwYWNpbmcteGw6ICAgICAgICAgICAgICAgICAgICAgNjRweDtcbiRzcGFjaW5nLXh4bDogICAgICAgICAgICAgICAgICAgIDEyOHB4O1xuXG4vLyBNZWRpYSBRdWVyaWVzXG4kYnJlYWtwb2ludC1zbTogICAgICAgICAgICAgICAgIDQ4MHB4O1xuJGJyZWFrcG9pbnQtbWQ6ICAgICAgICAgICAgICAgICA2NDBweDtcbiRicmVha3BvaW50LWxnOiAgICAgICAgICAgICAgICAgOTYwcHg7XG4kYnJlYWtwb2ludC14bDogICAgICAgICAgICAgICAgIDEyODBweDtcbiRicmVha3BvaW50LXh4bDogICAgICAgICAgICAgICAgMTQ0MHB4O1xuJGJyZWFrcG9pbnQteHh4bDogICAgICAgICAgICAgICAxOTIwcHg7XG5cbi8vIE1heCB3aWR0aHNcbiRtYXgtd2lkdGgtbGc6ICAgICAgICAgICAgICAgICAgOTQwcHg7XG4kbWF4LXdpZHRoLXhsOiAgICAgICAgICAgICAgICAgIDExODBweDtcbiRtYXgtd2lkdGgteHhsOiAgICAgICAgICAgICAgICAgMTI0OHB4O1xuJG1heC13aWR0aC14eHhsOiAgICAgICAgICAgICAgICAxNzI4cHg7IiwiQG1peGluIGZvbnQtZmFjZSgkbmFtZSwgJHBhdGgsICR3ZWlnaHQ6IG51bGwsICRzdHlsZTogbnVsbCwgJGV4dHM6IGVvdCB3b2ZmMiB3b2ZmIHR0ZiBzdmcpIHtcbiAgJHNyYzogbnVsbDtcblxuICAkZXh0bW9kczogKFxuICAgICAgICAgIGVvdDogXCI/XCIsXG4gICAgICAgICAgc3ZnOiBcIiNcIiArIHN0ci1yZXBsYWNlKCRuYW1lLCBcIiBcIiwgXCJfXCIpXG4gICk7XG5cbiAgJGZvcm1hdHM6IChcbiAgICAgICAgICBvdGY6IFwib3BlbnR5cGVcIixcbiAgICAgICAgICB0dGY6IFwidHJ1ZXR5cGVcIlxuICApO1xuXG4gIEBlYWNoICRleHQgaW4gJGV4dHMge1xuICAgICRleHRtb2Q6IGlmKG1hcC1oYXMta2V5KCRleHRtb2RzLCAkZXh0KSwgJGV4dCArIG1hcC1nZXQoJGV4dG1vZHMsICRleHQpLCAkZXh0KTtcbiAgICAkZm9ybWF0OiBpZihtYXAtaGFzLWtleSgkZm9ybWF0cywgJGV4dCksIG1hcC1nZXQoJGZvcm1hdHMsICRleHQpLCAkZXh0KTtcbiAgICAkc3JjOiBhcHBlbmQoJHNyYywgdXJsKHF1b3RlKCRwYXRoICsgXCIuXCIgKyAkZXh0bW9kKSkgZm9ybWF0KHF1b3RlKCRmb3JtYXQpKSwgY29tbWEpO1xuICB9XG5cbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IHF1b3RlKCRuYW1lKTtcbiAgICBmb250LXN0eWxlOiAkc3R5bGU7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG4gICAgc3JjOiAkc3JjO1xuICB9XG59XG5cbkBpbmNsdWRlIGZvbnQtZmFjZShcIkFCQnZvaWNlXCIsICd+QC9mb250cy9BQkJ2b2ljZV9XX1JnJywgNTAwLCBub3JtYWwsIGVvdCB3b2ZmMiB3b2ZmKTtcbkBpbmNsdWRlIGZvbnQtZmFjZShcIkFCQnZvaWNlXCIsICd+QC9mb250cy9BQkJ2b2ljZV9XX0x0JywgMzAwLCBub3JtYWwsIGVvdCB3b2ZmMiB3b2ZmKTtcbkBpbmNsdWRlIGZvbnQtZmFjZShcIkFCQnZvaWNlXCIsICd+QC9mb250cy9BQkJ2b2ljZV9XX01kJywgbm9ybWFsLCBub3JtYWwsIGVvdCB3b2ZmMiB3b2ZmKTtcbkBpbmNsdWRlIGZvbnQtZmFjZShcIkFCQnZvaWNlXCIsICd+QC9mb250cy9BQkJ2b2ljZV9XX0JkJywgYm9sZCwgbm9ybWFsLCBlb3Qgd29mZjIgd29mZik7IiwiYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBmb250OiBpbmhlcml0O1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGxlZnQ6IC0xMDAwcHg7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8vSW5wdXQgc3R5bGluZ1xuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cImZpbGVcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG50ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6ICR0ZXh0X19mYW1pbHktLXNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAkdGV4dF9fY29sb3ItLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDNEM0QzO1xuICB3aWR0aDogMTAwJTtcbiAgJi5lcnJvciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yUmVkO1xuICAgICsgaSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICBjb2xvcjogJGNvbG9yUmVkO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbnRleHRhcmVhIHtcbiAgbWluLWhlaWdodDogMjA1cHg7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi5pbnB1dC1yb3dfX2xlbmd0aC1pbmRpY2F0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICBwYWRkaW5nOiA4cHg7XG59XG5cbmxhYmVsLFxuLmxhYmVsIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgJi5saWdodCB7XG4gICAgY29sb3I6ICM3MDcwNzA7XG4gIH1cbiAgc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjQTBBMEEwO1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG4gIGkge1xuICAgIGNvbG9yOiAkY29sb3JSZWQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG59XG5cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGxlZnQ6IC0xMDAwcHg7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5maWxlLWlucHV0IHtcbiAgJGZpbGUtaW5wdXQ6ICY7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gIGdyaWQtY29sdW1uLWdhcDogNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICAmX19maWxlbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkdGV4dF9fZmFtaWx5LS1zYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICR0ZXh0X19jb2xvci0tYmFzZTtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBwYWRkaW5nOiA4cHggMTRweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEM0QzRDM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAmX19idG4ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMztcbiAgICBjb2xvcjogIzNDM0MzQztcbiAgICBwYWRkaW5nOiA2cHggNnB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gICYuZXJyb3Ige1xuICAgICN7JGZpbGUtaW5wdXR9X19maWxlbmFtZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JSZWQ7XG4gICAgfVxuICAgICsgaSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICBjb2xvcjogJGNvbG9yUmVkO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbiIsIkBtaXhpbiB0aXRsZS1zdHlsaW5nKCRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGZvbnQ6ICR0ZXh0X19mYW1pbHktLXNhbnMsICRmb250LXdlaWdodDogNzAwLCAkZm9udC1zdHlsZTogbm9ybWFsKSB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgZm9udC1mYW1pbHk6ICRmb250O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJHRleHRfX2NvbG9yLS1iYXNlO1xuICBmb250LXN0eWxlOiAkZm9udC1zdHlsZTtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xufVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6ICR0ZXh0X19mYW1pbHktLXNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAkdGV4dF9fY29sb3ItLWJhc2U7XG59XG5cbmgxLFxuLmgxIHtcbiAgQGluY2x1ZGUgdGl0bGUtc3R5bGluZyg0MnB4LCAzNXB4KTtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgQGluY2x1ZGUgdGl0bGUtc3R5bGluZygyOHB4LCAzNnB4KTtcbiAgfVxuICAmLnJlZC1saW5lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yUmVkO1xuICAgIH1cbiAgfVxufVxuXG5oMixcbi5oMiB7XG4gIEBpbmNsdWRlIHRpdGxlLXN0eWxpbmcoMjJweCwgMjhweCk7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgIEBpbmNsdWRlIHRpdGxlLXN0eWxpbmcoMjJweCwgMjhweCk7XG4gIH1cbn1cblxuaDMsXG4uaDMge1xuICBAaW5jbHVkZSB0aXRsZS1zdHlsaW5nKDE2cHgsIDIwcHgpO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICBAaW5jbHVkZSB0aXRsZS1zdHlsaW5nKDE2cHgsIDIwcHgpO1xuICB9XG59XG5cbmJpZyxcbi5sYXJnZS10eHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbnNtYWxsLFxuLnNtYWxsLXRleHQge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG4uY2VudGVyLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59IiwiJGJyZWFrcG9pbnRzOiAoXG4gICAgICAgIHNtOiAkYnJlYWtwb2ludC1zbSxcbiAgICAgICAgbWQ6ICRicmVha3BvaW50LW1kLFxuICAgICAgICBsZzogJGJyZWFrcG9pbnQtbGcsXG4gICAgICAgIHhsOiAkYnJlYWtwb2ludC14bCxcbiAgICAgICAgeHhsOiAkYnJlYWtwb2ludC14eGwsXG4gICAgICAgIHh4eGw6ICRicmVha3BvaW50LXh4eGxcbikgIWRlZmF1bHQ7XG5cbkBtaXhpbiBicmVha3BvaW50KFxuICAkYnJlYWtwb2ludCxcbiAgJGJyZWFrcG9pbnQtZGlyZWN0aW9uOiBtaW5cbikge1xuICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgjeyRicmVha3BvaW50LWRpcmVjdGlvbn0td2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gc20tb25seSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc20pIGFuZCAobWF4LXdpZHRoOiAoJGJyZWFrcG9pbnQtbWQgLSAxKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZC1vbmx5IHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZCkgYW5kIChtYXgtd2lkdGg6ICgkYnJlYWtwb2ludC1sZyAtIDEpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGxnLW9ubHkge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LWxnKSBhbmQgKG1heC13aWR0aDogKCRicmVha3BvaW50LXhsIC0gMSkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4geGwtb25seSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQteGwpIGFuZCAobWF4LXdpZHRoOiAoJGJyZWFrcG9pbnQteHhsIC0gMSkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLmJ0biB7XG4gICRidG46ICY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogJGNvbG9yV2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclJlZDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlci1yYWRpdXM6IDIxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBwYWRkaW5nOiAxMXB4IDE1cHg7XG59XG5cbi5idG4tc21hbGwge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzO1xuICBjb2xvcjogIzNDM0MzQztcbiAgcGFkZGluZzogNnB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICYtLWdob3N0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRjBGMEYwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcldoaXRlO1xuICB9XG59IiwiLmZvcm0ge1xuICAmX19yb3cge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNTJweCAxZnI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAmLnNtYWxsLW1hcmdpbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG59XG5cbi5pbnB1dC1yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICYuZXJyb3JGbG9hdCB7XG4gICAgaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmUhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uaW50cm8tdGV4dCB7XG4gIHBhZGRpbmctYm90dG9tOiAzM3B4O1xufSIsIi5vcHRpb24tZ3JvdXAge1xuICAkb3B0aW9uLWdyb3VwOiAmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmX190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogJHRleHRfX2ZhbWlseS0tc2FucztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAkdGV4dF9fY29sb3ItLWJhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGM0YzRjM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAxMXB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgIzAwMDtcbiAgICB9XG4gIH1cbiAgJl9faW5uZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLWluLW91dDtcbiAgICA+IGRpdiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG4gICZfX3RvZ2dsZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA0MHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAmLm9wdGlvbi1ncm91cF9fdG9nZ2xlLWFsbCB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdG9wOiA0NSU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTs7XG4gICAgICAgICAgd2lkdGg6IDQuNXB4O1xuICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYub3B0aW9uLWdyb3VwX190b2dnbGUtbm9uZSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB3aWR0aDogOS41cHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLW5vdGljZSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMjlweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICM3MDcwNzA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTdweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgIzcwNzA3MDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOmFmdGVyLFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgKyBsYWJlbCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjBGMEYwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yV2hpdGU7XG4gICAgICBjb2xvcjogIzNDM0MzQztcbiAgICAgIHBhZGRpbmc6IDZweCAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiA1cHg7XG4gICAgfVxuICAgICY6Y2hlY2tlZCB7XG4gICAgICArIGxhYmVsIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5hY3RpdmUge1xuICAgICN7JG9wdGlvbi1ncm91cH1fX3RpdGxlIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICAgICN7JG9wdGlvbi1ncm91cH1fX2lubmVyIHtcbiAgICAgIG1heC1oZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0YzRjNGMztcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgIHBhZGRpbmc6IDE2cHggOXB4IDZweCA5cHg7XG4gICAgfVxuICB9XG4gIGkuZXJyb3Ige1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgY29sb3I6ICRjb2xvclJlZDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5vcHRpb24tZ3JvdXBfX29wdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICA+IGxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmV5IWltcG9ydGFudDtcbiAgICBjb2xvcjogd2hpdGUhaW1wb3J0YW50O1xuICB9XG5cbiAgPiBpbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgJjpjaGVja2VkIHtcblxuICAgICAgKyBsYWJlbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm9wdGlvbi1ncm91cF9fb3B0aW9uLS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbn1cblxuLm9wdGlvbi1ncm91cF9fc3ViLW9wdGlvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gZGl2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBpbnB1dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9*/