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

html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

img, fieldset, a img {
  border: none; }

input[type="text"],
input[type="email"],
input[type="tel"],
textarea {
  -webkit-appearance: none; }

input[type="submit"],
button {
  cursor: pointer; }
  input[type="submit"]::-moz-focus-inner,
  button::-moz-focus-inner {
    padding: 0;
    border: 0; }

textarea {
  overflow: auto; }

input, button {
  margin: 0;
  padding: 0;
  border: 0; }

div, input, textarea, select, button,
h1, h2, h3, h4, h5, h6, a, span, a:focus {
  outline: none; }

ul, ol {
  list-style-type: none; }

table {
  border-spacing: 0;
  border-collapse: collapse;
  width: 100%; }

html {
  box-sizing: border-box; }

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

@font-face {
  font-family: "Pragmatica";
  src: url("../fonts/Pragmatica-Book.woff2") format("woff2"), url("../fonts/Pragmatica-Book.woff") format("woff");
  font-weight: 400; }

@font-face {
  font-family: "Pragmatica";
  src: url("../fonts/Pragmatica-Bold.woff2") format("woff2"), url("../fonts/Pragmatica-Bold.woff") format("woff");
  font-weight: 700; }

html,
body {
  height: 100%; }

html {
  background: white; }

body {
  position: relative;
  font-family: Pragmatica, Helvetica, sans;
  font-size: 16px;
  line-height: 1.2; }

img {
  max-width: 100%;
  vertical-align: top; }

button {
  background: none; }

a {
  text-decoration: none;
  color: black; }

.icon-background {
  width: 21px;
  height: 19px; }

.icon-text {
  width: 22px;
  height: 16px; }

.icon-question {
  width: 24px;
  height: 24px; }

.icon-facebook {
  width: 20px;
  height: 20px;
  fill: #4267b2; }

.icon-download {
  width: 14px;
  height: 18px; }

.icon-close {
  width: 16px;
  height: 16px; }

.header {
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 80px;
  padding: 0 40px;
  background: white;
  border-bottom: 1px solid #d9d9d9;
  align-items: center;
  z-index: 50; }
  @media only screen and (max-width: 767px) {
    .header {
      height: 60px;
      padding: 0 20px; } }

.btn {
  height: 50px;
  padding: 0 32px;
  background: #FFDD00;
  font-family: Pragmatica, Helvetica, sans;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  transition: all .2s; }
  @media only screen and (max-width: 1023px) {
    .btn {
      padding: 0 24px; } }
  @media only screen and (max-width: 767px) {
    .btn {
      padding: 0 16px; } }
  .btn:hover {
    background: #ebbd40; }
  .btn_large {
    height: 60px;
    padding: 0 40px;
    font-size: 18px; }
    @media only screen and (max-width: 1023px) {
      .btn_large {
        padding: 0 24px; } }
    @media only screen and (max-width: 767px) {
      .btn_large {
        font-size: 15px; } }
  .btn_stroke {
    background: white;
    border: 1px solid black;
    font-weight: 400; }
    .btn_stroke:hover {
      background: #f1f1f1; }
  .btn svg {
    position: relative;
    top: -2px;
    margin-right: 8px;
    vertical-align: middle; }

.intro {
  position: absolute;
  top: 80px;
  left: 0;
  right: 0;
  bottom: 0;
  background: url(../img/intro.jpg) no-repeat 50% 0/cover;
  border-bottom: 80px solid white;
  transition: opacity .2s;
  z-index: 40; }
  @media only screen and (max-width: 767px) {
    .intro {
      top: 60px;
      border-width: 0 0 60px; } }
  .intro.hidden {
    opacity: 0;
    pointer-events: none; }
  .intro__inner {
    position: absolute;
    top: 75%;
    left: 0;
    width: 100%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    text-align: center; }
  .intro__title {
    display: flex;
    margin-bottom: 34px;
    background: #FFDD00;
    font-size: 0;
    align-items: center;
    justify-content: center; }
    @media only screen and (max-width: 767px) {
      .intro__title {
        padding: 20px 0; } }
    .intro__title img {
      max-height: 155px; }

.app {
  position: absolute;
  top: 80px;
  left: 0;
  right: 0;
  bottom: 0; }
  @media only screen and (max-width: 767px) {
    .app {
      top: 60px; } }
  .app.inactive {
    pointer-events: none; }

.sidebar {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 260px;
  background: white;
  border: solid #d9d9d9; }
  @media only screen and (max-width: 1259px) {
    .sidebar {
      width: 200px; } }
  @media only screen and (max-width: 1023px) {
    .sidebar {
      display: none;
      bottom: 120px; }
      .sidebar.visible {
        display: block; } }
  @media only screen and (max-width: 767px) {
    .sidebar {
      width: 50%;
      bottom: 100px; } }
  .sidebar__close {
    display: none;
    position: absolute;
    top: 14px;
    right: 14px;
    width: 32px;
    height: 32px;
    font-size: 0; }
    @media only screen and (max-width: 1023px) {
      .sidebar__close {
        display: block; } }
  .sidebar__head {
    display: flex;
    height: 60px;
    padding: 0 40px;
    background: #C2CDDD;
    font-size: 18px;
    font-weight: 700;
    color: black;
    align-items: center; }
    @media only screen and (max-width: 1023px) {
      .sidebar__head {
        padding: 0 24px; } }
    .sidebar__head svg {
      margin-right: 12px; }
  .sidebar__body {
    height: calc(100% - 60px);
    overflow: auto; }
    .sidebar__body::-webkit-scrollbar {
      width: 5px; }
    .sidebar__body::-webkit-scrollbar-track {
      background: white; }
    .sidebar__body::-webkit-scrollbar-thumb {
      background: #D0D0D0; }
    .sidebar__body::-webkit-scrollbar-thumb:hover {
      background: #555; }
  .sidebar__items {
    padding: 40px; }
    @media only screen and (max-width: 1259px) {
      .sidebar__items {
        padding: 20px; } }
  .sidebar__option {
    display: block;
    position: relative;
    background: rgba(204, 204, 204, 0.15); }
    .sidebar__option:not(:last-child) {
      margin-bottom: 30px; }
      @media only screen and (max-width: 1259px) {
        .sidebar__option:not(:last-child) {
          margin-bottom: 20px; } }
    .sidebar__option.custom {
      display: flex;
      height: 180px;
      padding: 40px;
      font-size: 24px;
      text-align: center;
      align-items: center;
      justify-content: center; }
      @media only screen and (max-width: 1259px) {
        .sidebar__option.custom {
          height: 160px;
          font-size: 18px; } }
    .sidebar__option:hover:after {
      border-color: #ebbd40; }
    .sidebar__option.active {
      background: white; }
    .sidebar__option.selected:after {
      border-color: #FFDD00; }
    .sidebar__option:after {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      border: 5px solid transparent;
      transition: border-color .2s; }
  .sidebar[data-sidebar='background'] {
    left: 0;
    border-width: 0 1px 0 0; }
    @media only screen and (max-width: 1023px) {
      .sidebar[data-sidebar='background'] {
        border-width: 0 1px 1px 0; } }
  .sidebar[data-sidebar='background'] .sidebar__option {
    box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.12); }
  .sidebar[data-sidebar='text'] {
    right: 0;
    border-width: 0 0 0 1px; }
    @media only screen and (max-width: 1023px) {
      .sidebar[data-sidebar='text'] {
        border-width: 0 0 1px 1px; } }

.cover {
  display: flex;
  position: absolute;
  top: 0;
  left: 260px;
  right: 260px;
  bottom: 120px;
  padding: 30px;
  background: url(../img/ui-background.jpg) no-repeat center/cover; }
  @media only screen and (max-width: 1259px) {
    .cover {
      left: 200px;
      right: 200px; } }
  @media only screen and (max-width: 1023px) {
    .cover {
      left: 0;
      right: 0; } }
  @media only screen and (max-width: 767px) {
    .cover {
      bottom: 100px;
      padding: 20px; } }

.editor {
  position: relative;
  width: calc(100vh - 260px);
  margin: auto;
  background: white;
  box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.12); }
  .editor.custom-text .editor__img:nth-child(2) {
    opacity: 0; }
  .editor.custom-text .editor__text {
    opacity: 1; }
  .editor__img {
    width: 100%; }
    .editor__img:nth-child(2) {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
  .editor__text {
    position: absolute;
    top: 10%;
    left: 14.5%;
    right: 13%;
    bottom: 34%;
    font-size: 48px;
    color: #482e18;
    text-align: center;
    opacity: 0; }
    .editor__text span {
      position: absolute;
      top: 50%;
      left: 0;
      width: 100%;
      word-wrap: break-word;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%); }

.footer {
  display: flex;
  position: absolute;
  left: 260px;
  right: 260px;
  bottom: 0;
  height: 120px;
  padding: 0 30px;
  background: white;
  align-items: center;
  justify-content: flex-end; }
  @media only screen and (max-width: 1259px) {
    .footer {
      left: 200px;
      right: 200px; } }
  @media only screen and (max-width: 1023px) {
    .footer {
      left: 0;
      right: 0; } }
  @media only screen and (max-width: 767px) {
    .footer {
      height: 100px;
      padding: 0 20px; } }
  .footer__actions {
    display: none; }
    @media only screen and (max-width: 1023px) {
      .footer__actions {
        display: flex;
        margin-right: auto; } }
  .footer__action {
    margin-right: 20px; }
    @media only screen and (max-width: 767px) {
      .footer__action {
        font-size: 0; }
        .footer__action svg {
          margin: 0; } }
  .footer__ask {
    margin-right: 20px;
    font-size: 0; }
    @media only screen and (max-width: 767px) {
      .footer__ask {
        position: absolute;
        left: 20px;
        bottom: 120px;
        margin: 0; } }

.help {
  position: absolute;
  top: 80px;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  transition: opacity .2s;
  z-index: 30; }
  @media only screen and (max-width: 767px) {
    .help {
      top: 60px; } }
  .help.hidden {
    opacity: 0;
    pointer-events: none; }
  .help.hidden .help__msg {
    pointer-events: none; }
  .help__msg {
    position: absolute;
    width: 520px;
    padding: 30px;
    background: white;
    opacity: 0;
    transition: opacity .2s;
    pointer-events: none; }
    @media only screen and (max-width: 767px) {
      .help__msg {
        width: 100%;
        max-width: 375px;
        padding: 30px 20px; } }
    .help__msg.active {
      opacity: 1;
      pointer-events: all; }
    .help__msg[data-help-step="0"] {
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%); }
    .help__msg[data-help-step="1"] {
      top: 108px;
      left: 286px; }
      @media only screen and (max-width: 1259px) {
        .help__msg[data-help-step="1"] {
          top: 80px;
          left: 220px; } }
      @media only screen and (max-width: 1023px) {
        .help__msg[data-help-step="1"] {
          top: auto;
          left: 0;
          bottom: 120px; } }
      @media only screen and (max-width: 767px) {
        .help__msg[data-help-step="1"] {
          bottom: 100px; } }
    .help__msg[data-help-step="2"] {
      top: 100px;
      right: 286px; }
      @media only screen and (max-width: 1259px) {
        .help__msg[data-help-step="2"] {
          top: 80px;
          right: 220px; } }
      @media only screen and (max-width: 1023px) {
        .help__msg[data-help-step="2"] {
          top: auto;
          left: 0;
          bottom: 120px; } }
      @media only screen and (max-width: 767px) {
        .help__msg[data-help-step="2"] {
          bottom: 100px; } }
    .help__msg[data-help-step="3"] {
      right: 260px;
      bottom: 120px; }
      @media only screen and (max-width: 1259px) {
        .help__msg[data-help-step="3"] {
          right: 200px; } }
      @media only screen and (max-width: 767px) {
        .help__msg[data-help-step="3"] {
          right: 0;
          bottom: 100px; } }
    .help__msg.hidden {
      opacity: 0; }
  .help__title {
    margin-bottom: 20px;
    font-size: 18px;
    font-weight: 700; }
  .help__foot {
    display: flex;
    margin-top: 30px; }
    .help__foot .btn {
      flex: 0 0 calc(50% - 10px); }
      .help__foot .btn:not(:last-child) {
        margin-right: 20px; }

[data-step].active {
  position: relative;
  box-shadow: 0px 0px 12px #FFDD00;
  z-index: 50; }

.field {
  margin-bottom: 5px; }
  .field input,
  .field textarea {
    width: 100%;
    border: 1px solid #C2CDDD;
    font-family: Pragmatica, Helvetica, sans;
    font-size: 16px;
    transition: border-color .2s; }
    .field input::-webkit-input-placeholder, .field textarea::-webkit-input-placeholder {
      color: #C2CDDD; }
    .field input::-moz-placeholder, .field textarea::-moz-placeholder {
      color: #C2CDDD; }
    .field input:-ms-input-placeholder, .field textarea:-ms-input-placeholder {
      color: #C2CDDD; }
    .field input::-ms-input-placeholder, .field textarea::-ms-input-placeholder {
      color: #C2CDDD; }
    .field input::placeholder,
    .field textarea::placeholder {
      color: #C2CDDD; }
    .field input:focus,
    .field textarea:focus {
      border-color: black; }
  .field input {
    height: 46px;
    padding: 0 16px; }
  .field textarea {
    display: block;
    height: 98px;
    padding: 12px 16px;
    resize: vertical; }

.modal {
  position: absolute;
  top: 0;
  right: 0;
  width: 340px;
  padding: 30px;
  background: white;
  box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.12);
  opacity: 0;
  transition: opacity .2s;
  pointer-events: none;
  z-index: 45; }
  @media only screen and (max-width: 767px) {
    .modal {
      max-height: calc(100vh - 100px);
      overflow: auto; } }
  .modal.visible {
    opacity: 1;
    pointer-events: all; }
  .modal__close {
    position: absolute;
    top: 24px;
    right: 24px;
    width: 32px;
    height: 32px;
    font-size: 0; }
  .modal__title {
    margin-bottom: 20px;
    font-size: 18px;
    font-weight: 700; }
  .modal__links {
    display: flex;
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #F0F0F0; }
  .modal__link {
    margin-right: 44px;
    font-size: 15px; }
  .modal__link:hover .modal__icon {
    background: #d7d7d7; }
  .modal__icon {
    display: flex;
    width: 46px;
    height: 46px;
    margin: 0 auto 10px;
    background: #F0F0F0;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    transition: background .2s; }
  .modal__btn {
    margin-top: 15px; }

.sent {
  display: flex;
  position: absolute;
  top: 80px;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 30px;
  background: url(../img/ui-background.jpg) no-repeat center/cover;
  overflow: auto;
  opacity: 0;
  transition: opacity .2s;
  pointer-events: none;
  z-index: 47; }
  .sent.visible {
    opacity: 1;
    pointer-events: all; }
  .sent__inner {
    width: 100%;
    max-width: 900px;
    margin: auto;
    padding: 120px 40px;
    background: white;
    box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.12);
    text-align: center; }
  .sent__title {
    margin-bottom: 30px;
    font-size: 36px;
    font-weight: 700; }
  .sent__preview {
    width: 186px;
    margin: 0 auto 42px;
    box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.12); }
    .sent__preview canvas {
      width: 186px !important;
      height: 186px !important; }
  .sent__btn {
    width: 300px; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhlbHBlcnMvX3Jlc2V0LnNhc3MiLCJfY29tbW9uLnNhc3MiLCJhcHAuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7OztFQVFFLFNBQVM7RUFDVCxVQUFVO0VBQ1YsU0FBUztFQUNULHdCQUF3QixFQUFBOztBQUMxQjtFQUNFLDBCQUEwQjtFQUMxQiw4QkFBOEIsRUFBQTs7QUFDaEM7RUFDRSxZQUFZLEVBQUE7O0FBQ2Q7Ozs7RUFJRSx3QkFBd0IsRUFBQTs7QUFDMUI7O0VBRUUsZUFBZSxFQUFBO0VBRmpCOztJQUlJLFVBQVU7SUFDVixTQUFTLEVBQUE7O0FBQ2I7RUFDRSxjQUFjLEVBQUE7O0FBQ2hCO0VBQ0UsU0FBUztFQUNULFVBQVU7RUFDVixTQUFTLEVBQUE7O0FBQ1g7O0VBRUUsYUFBYSxFQUFBOztBQUNmO0VBQ0UscUJBQXFCLEVBQUE7O0FBQ3ZCO0VBQ0UsaUJBQWlCO0VBQ2pCLHlCQUF5QjtFQUN6QixXQUFXLEVBQUE7O0FBQ2I7RUFDRSxzQkFBc0IsRUFBQTs7QUFDeEI7RUFDRSxtQkFBbUIsRUFBQTs7QUM5Qm5CO0VBQ0UseUJBSTJCO0VBSDNCLCtHQUEyRztFQUMzRyxnQkFFbUQsRUFBQTs7QUFMckQ7RUFDRSx5QkFLMkI7RUFKM0IsK0dBQTJHO0VBQzNHLGdCQUdtRCxFQUFBOztBQVF2RDs7RUFFRSxZQUFZLEVBQUE7O0FBRWQ7RUFDRSxpQkF6QlEsRUFBQTs7QUEyQlY7RUFDRSxrQkFBa0I7RUFibEIsd0NBQXdDO0VBZXhDLGVBQWU7RUFDZixnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxlQUFlO0VBQ2YsbUJBQW1CLEVBQUE7O0FBRXJCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UscUJBQXFCO0VBQ3JCLFlBQVksRUFBQTs7QUFHWjtFQUNFLFdBQVc7RUFDWCxZQUFZLEVBQUE7O0FBQ2Q7RUFDRSxXQUFXO0VBQ1gsWUFBWSxFQUFBOztBQUNkO0VBQ0UsV0FBVztFQUNYLFlBQVksRUFBQTs7QUFDZDtFQUNF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O0VBQ2xDO0lBQ0Usa0JBQWtCO0lBQ2xCLGVBQWUsRUFBQTtFQUNqQjtJQUNFLG1CQUE4QixFQUFBO0VBQ2hDO0lBQ0UsYUFBYTtJQUNiLFdBQVc7SUFDWCxZQUFZO0lBQ1osbUJBQW1CO0lBQ25CLG1CQUFtQjtJQUNuQixrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLHVCQUF1QjtJQUN2QiwwQkFBMEIsRUFBQTtFQUM1QjtJQUNFLGdCQUFnQixFQUFBOztBQUVwQjtFQUNFLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsU0FBUztFQUNULE9BQU87RUFDUCxRQUFRO0VBQ1IsU0FBUztFQUNULGFBQWE7RUFDYixnRUFBa0U7RUFDbEUsY0FBYztFQUNkLFVBQVU7RUFDVix1QkFBdUI7RUFDdkIsb0JBQW9CO0VBQ3BCLFdBQVcsRUFBQTtFQWJiO0lBZUksVUFBVTtJQUNWLG1CQUFtQixFQUFBO0VBQ3JCO0lBQ0UsV0FBVztJQUNYLGdCQUFnQjtJQUNoQixZQUFZO0lBQ1osbUJBQW1CO0lBQ25CLGlCQUFpQjtJQTlnQm5CLDRDQUE0QztJQWdoQjFDLGtCQUFrQixFQUFBO0VBQ3BCO0lBQ0UsbUJBQW1CO0lBQ25CLGVBQWU7SUFDZixnQkFBZ0IsRUFBQTtFQUNsQjtJQUNFLFlBQVk7SUFDWixtQkFBbUI7SUF2aEJyQiw0Q0FBNEMsRUFBQTtJQXFoQjNDO01BS0csdUJBQXVCO01BQ3ZCLHdCQUF3QixFQUFBO0VBQzVCO0lBQ0UsWUFBWSxFQUFBIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJodG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsaDEsIGgyLCBoMywgaDQsIGg1LFxuaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxhLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsXG5jaXRlLCBjb2RlLGRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxzbWFsbCxcbnN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixiLCB1LCBpLCBjZW50ZXIsZGwsIGR0LFxuZGQsIG9sLCB1bCwgbGksZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsdGFibGUsIGNhcHRpb24sXG50Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLGFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsXG5lbWJlZCwgZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsXG5vdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksdGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuaHRtbCB7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IH1cbmltZyxmaWVsZHNldCwgYSBpbWcge1xuICBib3JkZXI6IG5vbmU7IH1cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbnRleHRhcmVhIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDsgfSB9XG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5pbnB1dCwgYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7IH1cbmRpdiwgaW5wdXQsIHRleHRhcmVhLCBzZWxlY3QsYnV0dG9uLFxuaDEsaDIsaDMsaDQsaDUsaDYsYSxzcGFuLGE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG51bCxvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxudGFibGUge1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgd2lkdGg6IDEwMCU7IH1cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cbiIsIkBtaXhpbiBkIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBcIjEyNTlweFwiKSB7XG4gICAgQGNvbnRlbnQ7IH0gfVxuQG1peGluIHQge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IFwiMTAyM3B4XCIpIHtcbiAgICBAY29udGVudDsgfSB9XG5AbWl4aW4gbSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogXCI3NjdweFwiKSB7XG4gICAgQGNvbnRlbnQ7IH0gfVxuXG4kYmc6IHdoaXRlO1xuJGJvcmRlcjogI2Q5ZDlkOTtcbiR5ZWxsb3c6ICNGRkREMDA7XG4kb3JhbmdlOiAjZWJiZDQwO1xuXG5AbWl4aW4gZm9udC1mYWNlKCRuYW1lLCAkZmlsZSwgJHdlaWdodCkge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJG5hbWU7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9cIiArICRmaWxlICsgXCIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1wiICsgJGZpbGUgKyBcIi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7IH0gfVxuXG5AaW5jbHVkZSBmb250LWZhY2UoXCJQcmFnbWF0aWNhXCIsIFwiUHJhZ21hdGljYS1Cb29rXCIsIDQwMCk7XG5AaW5jbHVkZSBmb250LWZhY2UoXCJQcmFnbWF0aWNhXCIsIFwiUHJhZ21hdGljYS1Cb2xkXCIsIDcwMCk7XG5cbkBtaXhpbiBmb250IHtcbiAgZm9udC1mYW1pbHk6IFByYWdtYXRpY2EsIEhlbHZldGljYSwgc2FuczsgfVxuXG5AbWl4aW4gc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMHB4IDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuaHRtbCxcbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuaHRtbCB7XG4gIGJhY2tncm91bmQ6ICRiZzsgfVxuXG5ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGJsYWNrOyB9XG5cbi5pY29uIHtcbiAgJi1iYWNrZ3JvdW5kIHtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDE5cHg7IH1cbiAgJi10ZXh0IHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDE2cHg7IH1cbiAgJi1xdWVzdGlvbiB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4OyB9XG4gICYtZmFjZWJvb2sge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBmaWxsOiAjNDI2N2IyOyB9XG4gICYtZG93bmxvYWQge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMThweDsgfVxuICAmLWNsb3NlIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7IH0gfVxuXG4uaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiA1MDtcbiAgQGluY2x1ZGUgbSB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbi5idG4ge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDAgMzJweDtcbiAgYmFja2dyb3VuZDogJHllbGxvdztcbiAgQGluY2x1ZGUgZm9udDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICBAaW5jbHVkZSB0IHtcbiAgICBwYWRkaW5nOiAwIDI0cHg7IH1cbiAgQGluY2x1ZGUgbSB7XG4gICAgcGFkZGluZzogMCAxNnB4OyB9XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7IH1cbiAgJl9sYXJnZSB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgQGluY2x1ZGUgdCB7XG4gICAgICBwYWRkaW5nOiAwIDI0cHg7IH1cbiAgICBAaW5jbHVkZSBtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG4gICZfc3Ryb2tlIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2YxZjFmMTsgfSB9XG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9IH1cblxuLmludHJvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDgwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaW50cm8uanBnKSBuby1yZXBlYXQgNTAlIDAgLyBjb3ZlcjtcbiAgYm9yZGVyLWJvdHRvbTogODBweCBzb2xpZCB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG4gIHotaW5kZXg6IDQwO1xuICBAaW5jbHVkZSBtIHtcbiAgICB0b3A6IDYwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgNjBweDsgfVxuICAmLmhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAmX19pbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNzUlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAmX190aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgICBpbWcge1xuICAgICAgbWF4LWhlaWdodDogMTU1cHg7IH0gfSB9XG5cbi5hcHAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogODBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgQGluY2x1ZGUgbSB7XG4gICAgdG9wOiA2MHB4OyB9XG4gICYuaW5hY3RpdmUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9IH1cblxuLnNpZGViYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMjYwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IHNvbGlkICRib3JkZXI7XG4gIEBpbmNsdWRlIGQge1xuICAgIHdpZHRoOiAyMDBweDsgfVxuICBAaW5jbHVkZSB0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJvdHRvbTogMTIwcHg7XG4gICAgJi52aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQGluY2x1ZGUgbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBib3R0b206IDEwMHB4OyB9XG4gICZfX2Nsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE0cHg7XG4gICAgcmlnaHQ6IDE0cHg7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBAaW5jbHVkZSB0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgJl9faGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIGJhY2tncm91bmQ6ICNDMkNEREQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgdCB7XG4gICAgICBwYWRkaW5nOiAwIDI0cHg7IH1cbiAgICBzdmcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9IH1cbiAgJl9fYm9keSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogNXB4OyB9XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRDBEMEQwOyB9XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzU1NTsgfSB9XG4gICZfX2l0ZW1zIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIEBpbmNsdWRlIGQge1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG4gICZfX29wdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4xNSk7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBAaW5jbHVkZSBkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgJi5jdXN0b20ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgZCB7XG4gICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgJjpob3ZlciB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlOyB9IH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAgICYuc2VsZWN0ZWQge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHllbGxvdzsgfSB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjJzOyB9IH1cbiAgJltkYXRhLXNpZGViYXI9J2JhY2tncm91bmQnXSB7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcbiAgICBAaW5jbHVkZSB0IHtcbiAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7IH0gfVxuICAmW2RhdGEtc2lkZWJhcj0nYmFja2dyb3VuZCddICZfX29wdGlvbiB7XG4gICAgQGluY2x1ZGUgc2hhZG93OyB9XG4gICZbZGF0YS1zaWRlYmFyPSd0ZXh0J10ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xuICAgIEBpbmNsdWRlIHQge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDFweDsgfSB9IH1cblxuLmNvdmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDI2MHB4O1xuICByaWdodDogMjYwcHg7XG4gIGJvdHRvbTogMTIwcHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdWktYmFja2dyb3VuZC5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb3ZlcjtcbiAgQGluY2x1ZGUgZCB7XG4gICAgbGVmdDogMjAwcHg7XG4gICAgcmlnaHQ6IDIwMHB4OyB9XG4gIEBpbmNsdWRlIHQge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7IH1cbiAgQGluY2x1ZGUgbSB7XG4gICAgYm90dG9tOiAxMDBweDtcbiAgICBwYWRkaW5nOiAyMHB4OyB9IH1cblxuLmVkaXRvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwdmggLSAyNjBweCk7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIEBpbmNsdWRlIHNoYWRvdztcbiAgJi5jdXN0b20tdGV4dCAmX19pbWc6bnRoLWNoaWxkKDIpIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICYuY3VzdG9tLXRleHQgJl9fdGV4dCB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAmX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gICZfX3RleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwJTtcbiAgICBsZWZ0OiAxNC41JTtcbiAgICByaWdodDogMTMlO1xuICAgIGJvdHRvbTogMzQlO1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBjb2xvcjogIzQ4MmUxODtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9IH0gfVxuXG4uZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyNjBweDtcbiAgcmlnaHQ6IDI2MHB4O1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTIwcHg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIEBpbmNsdWRlIGQge1xuICAgIGxlZnQ6IDIwMHB4O1xuICAgIHJpZ2h0OiAyMDBweDsgfVxuICBAaW5jbHVkZSB0IHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwOyB9XG4gIEBpbmNsdWRlIG0ge1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9XG4gICZfX2FjdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cbiAgJl9fYWN0aW9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgQGluY2x1ZGUgbSB7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBzdmcge1xuICAgICAgICBtYXJnaW46IDA7IH0gfSB9XG4gICZfX2FzayB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBAaW5jbHVkZSBtIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICBib3R0b206IDEyMHB4O1xuICAgICAgbWFyZ2luOiAwOyB9IH0gfVxuXG4uaGVscCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4MHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKGJsYWNrLC42KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG4gIHotaW5kZXg6IDMwO1xuICBAaW5jbHVkZSBtIHtcbiAgICB0b3A6IDYwcHg7IH1cbiAgJi5oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgJi5oaWRkZW4gJl9fbXNnIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAmX19tc2cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNTIwcHg7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIEBpbmNsdWRlIG0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDM3NXB4O1xuICAgICAgcGFkZGluZzogMzBweCAyMHB4OyB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cbiAgICAmW2RhdGEtaGVscC1zdGVwPVwiMFwiXSB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgJltkYXRhLWhlbHAtc3RlcD1cIjFcIl0ge1xuICAgICAgdG9wOiAxMDhweDtcbiAgICAgIGxlZnQ6IDI4NnB4O1xuICAgICAgQGluY2x1ZGUgZCB7XG4gICAgICAgIHRvcDogODBweDtcbiAgICAgICAgbGVmdDogMjIwcHg7IH1cbiAgICAgIEBpbmNsdWRlIHQge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMTIwcHg7IH1cbiAgICAgIEBpbmNsdWRlIG0ge1xuICAgICAgICBib3R0b206IDEwMHB4OyB9IH1cbiAgICAmW2RhdGEtaGVscC1zdGVwPVwiMlwiXSB7XG4gICAgICB0b3A6IDEwMHB4O1xuICAgICAgcmlnaHQ6IDI4NnB4O1xuICAgICAgQGluY2x1ZGUgZCB7XG4gICAgICAgIHRvcDogODBweDtcbiAgICAgICAgcmlnaHQ6IDIyMHB4OyB9XG4gICAgICBAaW5jbHVkZSB0IHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDEyMHB4OyB9XG4gICAgICBAaW5jbHVkZSBtIHtcbiAgICAgICAgYm90dG9tOiAxMDBweDsgfSB9XG4gICAgJltkYXRhLWhlbHAtc3RlcD1cIjNcIl0ge1xuICAgICAgcmlnaHQ6IDI2MHB4O1xuICAgICAgYm90dG9tOiAxMjBweDtcbiAgICAgIEBpbmNsdWRlIGQge1xuICAgICAgICByaWdodDogMjAwcHg7IH1cbiAgICAgIEBpbmNsdWRlIG0ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAxMDBweDsgfSB9XG4gICAgJi5oaWRkZW4ge1xuICAgICAgb3BhY2l0eTogMDsgfSB9XG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICZfX2Zvb3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAuYnRuIHtcbiAgICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH0gfSB9XG5cbltkYXRhLXN0ZXBdIHtcbiAgJi5hY3RpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEycHggI0ZGREQwMDtcbiAgICB6LWluZGV4OiA1MDsgfSB9XG5cbi5maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgaW5wdXQsXG4gIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQzJDREREO1xuICAgIEBpbmNsdWRlIGZvbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMnM7XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNDMkNEREQ7IH1cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogYmxhY2s7IH0gfVxuICBpbnB1dCB7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDsgfVxuICB0ZXh0YXJlYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA5OHB4O1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICByZXNpemU6IHZlcnRpY2FsOyB9IH1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMzQwcHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBAaW5jbHVkZSBzaGFkb3c7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogNDU7XG4gIEBpbmNsdWRlIG0ge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgJi52aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cbiAgJl9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI0cHg7XG4gICAgcmlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMDsgfVxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAmX19saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjBGMEYwOyB9XG4gICZfX2xpbmsge1xuICAgIG1hcmdpbi1yaWdodDogNDRweDtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgJl9fbGluazpob3ZlciAmX19pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oI0YwRjBGMCwxMCk7IH1cbiAgJl9faWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogNDZweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzOyB9XG4gICZfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfSB9XG5cbi5zZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDgwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdWktYmFja2dyb3VuZC5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogNDc7XG4gICYudmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsOyB9XG4gICZfX2lubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nOiAxMjBweCA0MHB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIEBpbmNsdWRlIHNoYWRvdztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgJl9fcHJldmlldyB7XG4gICAgd2lkdGg6IDE4NnB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDQycHg7XG4gICAgQGluY2x1ZGUgc2hhZG93O1xuICAgIGNhbnZhcyB7XG4gICAgICB3aWR0aDogMTg2cHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMTg2cHggIWltcG9ydGFudDsgfSB9XG4gICZfX2J0biB7XG4gICAgd2lkdGg6IDMwMHB4OyB9IH1cblxuXG5cblxuXG5cbiIsImh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSwgaDEsIGgyLCBoMywgaDQsIGg1LFxuaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLFxuY2l0ZSwgY29kZSwgZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLCBzbWFsbCxcbnN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhciwgYiwgdSwgaSwgY2VudGVyLCBkbCwgZHQsXG5kZCwgb2wsIHVsLCBsaSwgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsIHRhYmxlLCBjYXB0aW9uLFxudGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCwgYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscyxcbmVtYmVkLCBmaWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdixcbm91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSwgdGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5odG1sIHtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgfVxuXG5pbWcsIGZpZWxkc2V0LCBhIGltZyB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG50ZXh0YXJlYSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG4gIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7IH1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG5pbnB1dCwgYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7IH1cblxuZGl2LCBpbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCwgYnV0dG9uLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgYSwgc3BhbiwgYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxudWwsIG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJhZ21hdGljYVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1ByYWdtYXRpY2EtQm9vay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUHJhZ21hdGljYS1Cb29rLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJhZ21hdGljYVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1ByYWdtYXRpY2EtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUHJhZ21hdGljYS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5odG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5odG1sIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7IH1cblxuYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFByYWdtYXRpY2EsIEhlbHZldGljYSwgc2FucztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBibGFjazsgfVxuXG4uaWNvbi1iYWNrZ3JvdW5kIHtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMTlweDsgfVxuXG4uaWNvbi10ZXh0IHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMTZweDsgfVxuXG4uaWNvbi1xdWVzdGlvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7IH1cblxuLmljb24tZmFjZWJvb2sge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmaWxsOiAjNDI2N2IyOyB9XG5cbi5pY29uLWRvd25sb2FkIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMThweDsgfVxuXG4uaWNvbi1jbG9zZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7IH1cblxuLmhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogNTA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5oZWFkZXIge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLmJ0biB7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMCAzMnB4O1xuICBiYWNrZ3JvdW5kOiAjRkZERDAwO1xuICBmb250LWZhbWlseTogUHJhZ21hdGljYSwgSGVsdmV0aWNhLCBzYW5zO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuMnM7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuYnRuIHtcbiAgICAgIHBhZGRpbmc6IDAgMjRweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYnRuIHtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDsgfSB9XG4gIC5idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlYmJkNDA7IH1cbiAgLmJ0bl9sYXJnZSB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLmJ0bl9sYXJnZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjRweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmJ0bl9sYXJnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG4gIC5idG5fc3Ryb2tlIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLmJ0bl9zdHJva2U6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2YxZjFmMTsgfVxuICAuYnRuIHN2ZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5pbnRybyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4MHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ludHJvLmpwZykgbm8tcmVwZWF0IDUwJSAwL2NvdmVyO1xuICBib3JkZXItYm90dG9tOiA4MHB4IHNvbGlkIHdoaXRlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcbiAgei1pbmRleDogNDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5pbnRybyB7XG4gICAgICB0b3A6IDYwcHg7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMCA2MHB4OyB9IH1cbiAgLmludHJvLmhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuaW50cm9fX2lubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3NSU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5pbnRyb19fdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZERDAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmludHJvX190aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDsgfSB9XG4gICAgLmludHJvX190aXRsZSBpbWcge1xuICAgICAgbWF4LWhlaWdodDogMTU1cHg7IH1cblxuLmFwcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4MHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYXBwIHtcbiAgICAgIHRvcDogNjBweDsgfSB9XG4gIC5hcHAuaW5hY3RpdmUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zaWRlYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDI2MHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiBzb2xpZCAjZDlkOWQ5OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1OXB4KSB7XG4gICAgLnNpZGViYXIge1xuICAgICAgd2lkdGg6IDIwMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuc2lkZWJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYm90dG9tOiAxMjBweDsgfVxuICAgICAgLnNpZGViYXIudmlzaWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zaWRlYmFyIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBib3R0b206IDEwMHB4OyB9IH1cbiAgLnNpZGViYXJfX2Nsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE0cHg7XG4gICAgcmlnaHQ6IDE0cHg7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuc2lkZWJhcl9fY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5zaWRlYmFyX19oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgYmFja2dyb3VuZDogI0MyQ0RERDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuc2lkZWJhcl9faGVhZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjRweDsgfSB9XG4gICAgLnNpZGViYXJfX2hlYWQgc3ZnIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDsgfVxuICAuc2lkZWJhcl9fYm9keSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAgIC5zaWRlYmFyX19ib2R5Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogNXB4OyB9XG4gICAgLnNpZGViYXJfX2JvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gICAgLnNpZGViYXJfX2JvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQ6ICNEMEQwRDA7IH1cbiAgICAuc2lkZWJhcl9fYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzU1NTsgfVxuICAuc2lkZWJhcl9faXRlbXMge1xuICAgIHBhZGRpbmc6IDQwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTlweCkge1xuICAgICAgLnNpZGViYXJfX2l0ZW1zIHtcbiAgICAgICAgcGFkZGluZzogMjBweDsgfSB9XG4gIC5zaWRlYmFyX19vcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuMTUpOyB9XG4gICAgLnNpZGViYXJfX29wdGlvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1OXB4KSB7XG4gICAgICAgIC5zaWRlYmFyX19vcHRpb246bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgLnNpZGViYXJfX29wdGlvbi5jdXN0b20ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTlweCkge1xuICAgICAgICAuc2lkZWJhcl9fb3B0aW9uLmN1c3RvbSB7XG4gICAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgIC5zaWRlYmFyX19vcHRpb246aG92ZXI6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZWJiZDQwOyB9XG4gICAgLnNpZGViYXJfX29wdGlvbi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgICAuc2lkZWJhcl9fb3B0aW9uLnNlbGVjdGVkOmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGREQwMDsgfVxuICAgIC5zaWRlYmFyX19vcHRpb246YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4yczsgfVxuICAuc2lkZWJhcltkYXRhLXNpZGViYXI9J2JhY2tncm91bmQnXSB7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuc2lkZWJhcltkYXRhLXNpZGViYXI9J2JhY2tncm91bmQnXSB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7IH0gfVxuICAuc2lkZWJhcltkYXRhLXNpZGViYXI9J2JhY2tncm91bmQnXSAuc2lkZWJhcl9fb3B0aW9uIHtcbiAgICBib3gtc2hhZG93OiAwcHggNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAuc2lkZWJhcltkYXRhLXNpZGViYXI9J3RleHQnXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLnNpZGViYXJbZGF0YS1zaWRlYmFyPSd0ZXh0J10ge1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4OyB9IH1cblxuLmNvdmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDI2MHB4O1xuICByaWdodDogMjYwcHg7XG4gIGJvdHRvbTogMTIwcHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdWktYmFja2dyb3VuZC5qcGcpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjU5cHgpIHtcbiAgICAuY292ZXIge1xuICAgICAgbGVmdDogMjAwcHg7XG4gICAgICByaWdodDogMjAwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5jb3ZlciB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvdmVyIHtcbiAgICAgIGJvdHRvbTogMTAwcHg7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cblxuLmVkaXRvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwdmggLSAyNjBweCk7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gIC5lZGl0b3IuY3VzdG9tLXRleHQgLmVkaXRvcl9faW1nOm50aC1jaGlsZCgyKSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuZWRpdG9yLmN1c3RvbS10ZXh0IC5lZGl0b3JfX3RleHQge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmVkaXRvcl9faW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5lZGl0b3JfX2ltZzpudGgtY2hpbGQoMikge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5lZGl0b3JfX3RleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwJTtcbiAgICBsZWZ0OiAxNC41JTtcbiAgICByaWdodDogMTMlO1xuICAgIGJvdHRvbTogMzQlO1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBjb2xvcjogIzQ4MmUxODtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMDsgfVxuICAgIC5lZGl0b3JfX3RleHQgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4uZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyNjBweDtcbiAgcmlnaHQ6IDI2MHB4O1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTIwcHg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjU5cHgpIHtcbiAgICAuZm9vdGVyIHtcbiAgICAgIGxlZnQ6IDIwMHB4O1xuICAgICAgcmlnaHQ6IDIwMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuZm9vdGVyIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZm9vdGVyIHtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuICAuZm9vdGVyX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5mb290ZXJfX2FjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAuZm9vdGVyX19hY3Rpb24ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mb290ZXJfX2FjdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMDsgfVxuICAgICAgICAuZm9vdGVyX19hY3Rpb24gc3ZnIHtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAuZm9vdGVyX19hc2sge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZm9vdGVyX19hc2sge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIGJvdHRvbTogMTIwcHg7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG5cbi5oZWxwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDgwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG4gIHotaW5kZXg6IDMwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaGVscCB7XG4gICAgICB0b3A6IDYwcHg7IH0gfVxuICAuaGVscC5oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmhlbHAuaGlkZGVuIC5oZWxwX19tc2cge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5oZWxwX19tc2cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNTIwcHg7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmhlbHBfX21zZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDM3NXB4O1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7IH0gfVxuICAgIC5oZWxwX19tc2cuYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsOyB9XG4gICAgLmhlbHBfX21zZ1tkYXRhLWhlbHAtc3RlcD1cIjBcIl0ge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgIC5oZWxwX19tc2dbZGF0YS1oZWxwLXN0ZXA9XCIxXCJdIHtcbiAgICAgIHRvcDogMTA4cHg7XG4gICAgICBsZWZ0OiAyODZweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjU5cHgpIHtcbiAgICAgICAgLmhlbHBfX21zZ1tkYXRhLWhlbHAtc3RlcD1cIjFcIl0ge1xuICAgICAgICAgIHRvcDogODBweDtcbiAgICAgICAgICBsZWZ0OiAyMjBweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAuaGVscF9fbXNnW2RhdGEtaGVscC1zdGVwPVwiMVwiXSB7XG4gICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAxMjBweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5oZWxwX19tc2dbZGF0YS1oZWxwLXN0ZXA9XCIxXCJdIHtcbiAgICAgICAgICBib3R0b206IDEwMHB4OyB9IH1cbiAgICAuaGVscF9fbXNnW2RhdGEtaGVscC1zdGVwPVwiMlwiXSB7XG4gICAgICB0b3A6IDEwMHB4O1xuICAgICAgcmlnaHQ6IDI4NnB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTlweCkge1xuICAgICAgICAuaGVscF9fbXNnW2RhdGEtaGVscC1zdGVwPVwiMlwiXSB7XG4gICAgICAgICAgdG9wOiA4MHB4O1xuICAgICAgICAgIHJpZ2h0OiAyMjBweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAuaGVscF9fbXNnW2RhdGEtaGVscC1zdGVwPVwiMlwiXSB7XG4gICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAxMjBweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5oZWxwX19tc2dbZGF0YS1oZWxwLXN0ZXA9XCIyXCJdIHtcbiAgICAgICAgICBib3R0b206IDEwMHB4OyB9IH1cbiAgICAuaGVscF9fbXNnW2RhdGEtaGVscC1zdGVwPVwiM1wiXSB7XG4gICAgICByaWdodDogMjYwcHg7XG4gICAgICBib3R0b206IDEyMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTlweCkge1xuICAgICAgICAuaGVscF9fbXNnW2RhdGEtaGVscC1zdGVwPVwiM1wiXSB7XG4gICAgICAgICAgcmlnaHQ6IDIwMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmhlbHBfX21zZ1tkYXRhLWhlbHAtc3RlcD1cIjNcIl0ge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMTAwcHg7IH0gfVxuICAgIC5oZWxwX19tc2cuaGlkZGVuIHtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgLmhlbHBfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5oZWxwX19mb290IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAuaGVscF9fZm9vdCAuYnRuIHtcbiAgICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDEwcHgpOyB9XG4gICAgICAuaGVscF9fZm9vdCAuYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cblxuW2RhdGEtc3RlcF0uYWN0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEycHggI0ZGREQwMDtcbiAgei1pbmRleDogNTA7IH1cblxuLmZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5maWVsZCBpbnB1dCxcbiAgLmZpZWxkIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQzJDREREO1xuICAgIGZvbnQtZmFtaWx5OiBQcmFnbWF0aWNhLCBIZWx2ZXRpY2EsIHNhbnM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMnM7IH1cbiAgICAuZmllbGQgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuICAgIC5maWVsZCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNDMkNEREQ7IH1cbiAgICAuZmllbGQgaW5wdXQ6Zm9jdXMsXG4gICAgLmZpZWxkIHRleHRhcmVhOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogYmxhY2s7IH1cbiAgLmZpZWxkIGlucHV0IHtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgcGFkZGluZzogMCAxNnB4OyB9XG4gIC5maWVsZCB0ZXh0YXJlYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA5OHB4O1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICByZXNpemU6IHZlcnRpY2FsOyB9XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDM0MHB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMHB4IDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogNDU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tb2RhbCB7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHgpO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87IH0gfVxuICAubW9kYWwudmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsOyB9XG4gIC5tb2RhbF9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI0cHg7XG4gICAgcmlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMDsgfVxuICAubW9kYWxfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5tb2RhbF9fbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YwRjBGMDsgfVxuICAubW9kYWxfX2xpbmsge1xuICAgIG1hcmdpbi1yaWdodDogNDRweDtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgLm1vZGFsX19saW5rOmhvdmVyIC5tb2RhbF9faWNvbiB7XG4gICAgYmFja2dyb3VuZDogI2Q3ZDdkNzsgfVxuICAubW9kYWxfX2ljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDQ2cHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gICAgYmFja2dyb3VuZDogI0YwRjBGMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yczsgfVxuICAubW9kYWxfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4uc2VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4MHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3VpLWJhY2tncm91bmQuanBnKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiA0NzsgfVxuICAuc2VudC52aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cbiAgLnNlbnRfX2lubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nOiAxMjBweCA0MHB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2VudF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnNlbnRfX3ByZXZpZXcge1xuICAgIHdpZHRoOiAxODZweDtcbiAgICBtYXJnaW46IDAgYXV0byA0MnB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICAgLnNlbnRfX3ByZXZpZXcgY2FudmFzIHtcbiAgICAgIHdpZHRoOiAxODZweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAxODZweCAhaW1wb3J0YW50OyB9XG4gIC5zZW50X19idG4ge1xuICAgIHdpZHRoOiAzMDBweDsgfVxuIl19 */
