/*!*******************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/postcss-loader/dist/cjs.js!./libs/air-datepicker/dist/css/datepicker.css ***!
  \*******************************************************************************************************************************************/
.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- {
  color: #dedede; }
  .datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover {
    color: #c5c5c5; }
  .-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- {
    color: #dedede; }
  .-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- {
    color: #fff;
    background: #a2ddf6; }
    .-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- {
      background: #8ad5f4; }
  .-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- {
    background-color: rgba(92, 196, 239, 0.1);
    color: #cccccc; }
    .-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- {
      background-color: rgba(92, 196, 239, 0.2); }
  .datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty {
    background: none;
    border: none; }

/* -------------------------------------------------
    Datepicker cells
   ------------------------------------------------- */
.datepicker--cells {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

.datepicker--cell {
  border-radius: 4px;
  box-sizing: border-box;
  cursor: pointer;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 32px;
  z-index: 1; }
  .datepicker--cell.-focus- {
    background: #f0f0f0; }
  .datepicker--cell.-current- {
    color: #4EB5E6; }
    .datepicker--cell.-current-.-focus- {
      color: #4a4a4a; }
    .datepicker--cell.-current-.-in-range- {
      color: #4EB5E6; }
  .datepicker--cell.-in-range- {
    background: rgba(92, 196, 239, 0.1);
    color: #4a4a4a;
    border-radius: 0; }
    .datepicker--cell.-in-range-.-focus- {
      background-color: rgba(92, 196, 239, 0.2); }
  .datepicker--cell.-disabled- {
    cursor: default;
    color: #aeaeae; }
    .datepicker--cell.-disabled-.-focus- {
      color: #aeaeae; }
    .datepicker--cell.-disabled-.-in-range- {
      color: #a1a1a1; }
    .datepicker--cell.-disabled-.-current-.-focus- {
      color: #aeaeae; }
  .datepicker--cell.-range-from- {
    border: 1px solid rgba(92, 196, 239, 0.5);
    background-color: rgba(92, 196, 239, 0.1);
    border-radius: 4px 0 0 4px; }
  .datepicker--cell.-range-to- {
    border: 1px solid rgba(92, 196, 239, 0.5);
    background-color: rgba(92, 196, 239, 0.1);
    border-radius: 0 4px 4px 0; }
  .datepicker--cell.-range-from-.-range-to- {
    border-radius: 4px; }
  .datepicker--cell.-selected- {
    color: #fff;
    border: none;
    background: #5cc4ef; }
    .datepicker--cell.-selected-.-current- {
      color: #fff;
      background: #5cc4ef; }
    .datepicker--cell.-selected-.-focus- {
      background: #45bced; }
  .datepicker--cell:empty {
    cursor: default; }

.datepicker--days-names {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 8px 0 3px; }

.datepicker--day-name {
  color: #FF9A19;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
  text-transform: uppercase;
  font-size: .8em; }

.datepicker--cell-day {
  width: 14.28571%; }

.datepicker--cells-months {
  height: 170px; }

.datepicker--cell-month {
  width: 33.33%;
  height: 25%; }

.datepicker--years {
  height: 170px; }

.datepicker--cells-years {
  height: 170px; }

.datepicker--cell-year {
  width: 25%;
  height: 33.33%; }

.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- {
  color: #dedede; }
  .datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover {
    color: #c5c5c5; }
  .-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- {
    color: #dedede; }
  .-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- {
    color: #fff;
    background: #a2ddf6; }
    .-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- {
      background: #8ad5f4; }
  .-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- {
    background-color: rgba(92, 196, 239, 0.1);
    color: #cccccc; }
    .-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- {
      background-color: rgba(92, 196, 239, 0.2); }
  .datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty {
    background: none;
    border: none; }

/* -------------------------------------------------
    Datepicker
   ------------------------------------------------- */
.datepickers-container {
  position: absolute;
  left: 0;
  top: 0; }
  @media print {
    .datepickers-container {
      display: none; } }

.datepicker {
  background: #fff;
  border: 1px solid #dbdbdb;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-sizing: content-box;
  font-family: Tahoma, sans-serif;
  font-size: 14px;
  color: #4a4a4a;
  width: 250px;
  position: absolute;
  left: -100000px;
  opacity: 0;
  transition: opacity 0.3s ease, left 0s 0.3s, -webkit-transform 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0.3s;
  transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0.3s, -webkit-transform 0.3s ease;
  z-index: 100; }
  .datepicker.-from-top- {
    -webkit-transform: translateY(-8px);
            transform: translateY(-8px); }
  .datepicker.-from-right- {
    -webkit-transform: translateX(8px);
            transform: translateX(8px); }
  .datepicker.-from-bottom- {
    -webkit-transform: translateY(8px);
            transform: translateY(8px); }
  .datepicker.-from-left- {
    -webkit-transform: translateX(-8px);
            transform: translateX(-8px); }
  .datepicker.active {
    opacity: 1;
    -webkit-transform: translate(0);
            transform: translate(0);
    transition: opacity 0.3s ease, left 0s 0s, -webkit-transform 0.3s ease;
    transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0s;
    transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0s, -webkit-transform 0.3s ease; }

.datepicker-inline .datepicker {
  border-color: #d7d7d7;
  box-shadow: none;
  position: static;
  left: auto;
  right: auto;
  opacity: 1;
  -webkit-transform: none;
          transform: none; }

.datepicker-inline .datepicker--pointer {
  display: none; }

.datepicker--content {
  box-sizing: content-box;
  padding: 4px; }
  .-only-timepicker- .datepicker--content {
    display: none; }

.datepicker--pointer {
  position: absolute;
  background: #fff;
  border-top: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  width: 10px;
  height: 10px;
  z-index: -1; }
  .-top-left- .datepicker--pointer, .-top-center- .datepicker--pointer, .-top-right- .datepicker--pointer {
    top: calc(100% - 4px);
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg); }
  .-right-top- .datepicker--pointer, .-right-center- .datepicker--pointer, .-right-bottom- .datepicker--pointer {
    right: calc(100% - 4px);
    -webkit-transform: rotate(225deg);
            transform: rotate(225deg); }
  .-bottom-left- .datepicker--pointer, .-bottom-center- .datepicker--pointer, .-bottom-right- .datepicker--pointer {
    bottom: calc(100% - 4px);
    -webkit-transform: rotate(315deg);
            transform: rotate(315deg); }
  .-left-top- .datepicker--pointer, .-left-center- .datepicker--pointer, .-left-bottom- .datepicker--pointer {
    left: calc(100% - 4px);
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg); }
  .-top-left- .datepicker--pointer, .-bottom-left- .datepicker--pointer {
    left: 10px; }
  .-top-right- .datepicker--pointer, .-bottom-right- .datepicker--pointer {
    right: 10px; }
  .-top-center- .datepicker--pointer, .-bottom-center- .datepicker--pointer {
    left: calc(50% - 10px / 2); }
  .-left-top- .datepicker--pointer, .-right-top- .datepicker--pointer {
    top: 10px; }
  .-left-bottom- .datepicker--pointer, .-right-bottom- .datepicker--pointer {
    bottom: 10px; }
  .-left-center- .datepicker--pointer, .-right-center- .datepicker--pointer {
    top: calc(50% - 10px / 2); }

.datepicker--body {
  display: none; }
  .datepicker--body.active {
    display: block; }

.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- {
  color: #dedede; }
  .datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover {
    color: #c5c5c5; }
  .-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- {
    color: #dedede; }
  .-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- {
    color: #fff;
    background: #a2ddf6; }
    .-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- {
      background: #8ad5f4; }
  .-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- {
    background-color: rgba(92, 196, 239, 0.1);
    color: #cccccc; }
    .-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- {
      background-color: rgba(92, 196, 239, 0.2); }
  .datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty {
    background: none;
    border: none; }

/* -------------------------------------------------
    Navigation
   ------------------------------------------------- */
.datepicker--nav {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid #efefef;
  min-height: 32px;
  padding: 4px; }
  .-only-timepicker- .datepicker--nav {
    display: none; }

.datepicker--nav-title,
.datepicker--nav-action {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

.datepicker--nav-action {
  width: 32px;
  border-radius: 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .datepicker--nav-action:hover {
    background: #f0f0f0; }
  .datepicker--nav-action.-disabled- {
    visibility: hidden; }
  .datepicker--nav-action svg {
    width: 32px;
    height: 32px; }
  .datepicker--nav-action path {
    fill: none;
    stroke: #9c9c9c;
    stroke-width: 2px; }

.datepicker--nav-title {
  border-radius: 4px;
  padding: 0 8px; }
  .datepicker--nav-title i {
    font-style: normal;
    color: #9c9c9c;
    margin-left: 5px; }
  .datepicker--nav-title:hover {
    background: #f0f0f0; }
  .datepicker--nav-title.-disabled- {
    cursor: default;
    background: none; }

.datepicker--buttons {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 4px;
  border-top: 1px solid #efefef; }

.datepicker--button {
  color: #4EB5E6;
  cursor: pointer;
  border-radius: 4px;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 32px; }
  .datepicker--button:hover {
    color: #4a4a4a;
    background: #f0f0f0; }

.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- {
  color: #dedede; }
  .datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover {
    color: #c5c5c5; }
  .-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- {
    color: #dedede; }
  .-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- {
    color: #fff;
    background: #a2ddf6; }
    .-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- {
      background: #8ad5f4; }
  .-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- {
    background-color: rgba(92, 196, 239, 0.1);
    color: #cccccc; }
    .-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- {
      background-color: rgba(92, 196, 239, 0.2); }
  .datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty {
    background: none;
    border: none; }

/* -------------------------------------------------
    Timepicker
   ------------------------------------------------- */
.datepicker--time {
  border-top: 1px solid #efefef;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 4px;
  position: relative; }
  .datepicker--time.-am-pm- .datepicker--time-sliders {
    -webkit-flex: 0 1 138px;
        -ms-flex: 0 1 138px;
            flex: 0 1 138px;
    max-width: 138px; }
  .-only-timepicker- .datepicker--time {
    border-top: none; }

.datepicker--time-sliders {
  -webkit-flex: 0 1 153px;
      -ms-flex: 0 1 153px;
          flex: 0 1 153px;
  margin-right: 10px;
  max-width: 153px; }

.datepicker--time-label {
  display: none;
  font-size: 12px; }

.datepicker--time-current {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 14px;
  text-align: center;
  margin: 0 0 0 10px; }

.datepicker--time-current-colon {
  margin: 0 2px 3px;
  line-height: 1; }

.datepicker--time-current-hours,
.datepicker--time-current-minutes {
  line-height: 1;
  font-size: 19px;
  font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
  position: relative;
  z-index: 1; }
  .datepicker--time-current-hours:after,
  .datepicker--time-current-minutes:after {
    content: '';
    background: #f0f0f0;
    border-radius: 4px;
    position: absolute;
    left: -2px;
    top: -3px;
    right: -2px;
    bottom: -2px;
    z-index: -1;
    opacity: 0; }
  .datepicker--time-current-hours.-focus-:after,
  .datepicker--time-current-minutes.-focus-:after {
    opacity: 1; }

.datepicker--time-current-ampm {
  text-transform: uppercase;
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
  color: #9c9c9c;
  margin-left: 6px;
  font-size: 11px;
  margin-bottom: 1px; }

.datepicker--time-row {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 11px;
  height: 17px;
  background: linear-gradient(to right, #dedede, #dedede) left 50%/100% 1px no-repeat; }
  .datepicker--time-row:first-child {
    margin-bottom: 4px; }
  .datepicker--time-row input[type='range'] {
    background: none;
    cursor: pointer;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: 100%;
    padding: 0;
    margin: 0;
    -webkit-appearance: none; }
    .datepicker--time-row input[type='range']::-webkit-slider-thumb {
      -webkit-appearance: none; }
    .datepicker--time-row input[type='range']::-ms-tooltip {
      display: none; }
    .datepicker--time-row input[type='range']:hover::-webkit-slider-thumb {
      border-color: #b8b8b8; }
    .datepicker--time-row input[type='range']:hover::-moz-range-thumb {
      border-color: #b8b8b8; }
    .datepicker--time-row input[type='range']:hover::-ms-thumb {
      border-color: #b8b8b8; }
    .datepicker--time-row input[type='range']:focus {
      outline: none; }
      .datepicker--time-row input[type='range']:focus::-webkit-slider-thumb {
        background: #5cc4ef;
        border-color: #5cc4ef; }
      .datepicker--time-row input[type='range']:focus::-moz-range-thumb {
        background: #5cc4ef;
        border-color: #5cc4ef; }
      .datepicker--time-row input[type='range']:focus::-ms-thumb {
        background: #5cc4ef;
        border-color: #5cc4ef; }
    .datepicker--time-row input[type='range']::-webkit-slider-thumb {
      box-sizing: border-box;
      height: 12px;
      width: 12px;
      border-radius: 3px;
      border: 1px solid #dedede;
      background: #fff;
      cursor: pointer;
      transition: background .2s; }
    .datepicker--time-row input[type='range']::-moz-range-thumb {
      box-sizing: border-box;
      height: 12px;
      width: 12px;
      border-radius: 3px;
      border: 1px solid #dedede;
      background: #fff;
      cursor: pointer;
      transition: background .2s; }
    .datepicker--time-row input[type='range']::-ms-thumb {
      box-sizing: border-box;
      height: 12px;
      width: 12px;
      border-radius: 3px;
      border: 1px solid #dedede;
      background: #fff;
      cursor: pointer;
      transition: background .2s; }
    .datepicker--time-row input[type='range']::-webkit-slider-thumb {
      margin-top: -6px; }
    .datepicker--time-row input[type='range']::-webkit-slider-runnable-track {
      border: none;
      height: 1px;
      cursor: pointer;
      color: transparent;
      background: transparent; }
    .datepicker--time-row input[type='range']::-moz-range-track {
      border: none;
      height: 1px;
      cursor: pointer;
      color: transparent;
      background: transparent; }
    .datepicker--time-row input[type='range']::-ms-track {
      border: none;
      height: 1px;
      cursor: pointer;
      color: transparent;
      background: transparent; }
    .datepicker--time-row input[type='range']::-ms-fill-lower {
      background: transparent; }
    .datepicker--time-row input[type='range']::-ms-fill-upper {
      background: transparent; }
  .datepicker--time-row span {
    padding: 0 12px; }

.datepicker--time-icon {
  color: #9c9c9c;
  border: 1px solid;
  border-radius: 50%;
  font-size: 16px;
  position: relative;
  margin: 0 5px -1px 0;
  width: 1em;
  height: 1em; }
  .datepicker--time-icon:after, .datepicker--time-icon:before {
    content: '';
    background: currentColor;
    position: absolute; }
  .datepicker--time-icon:after {
    height: .4em;
    width: 1px;
    left: calc(50% - 1px);
    top: calc(50% + 1px);
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  .datepicker--time-icon:before {
    width: .4em;
    height: 1px;
    top: calc(50% + 1px);
    left: calc(50% - 1px); }

.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- {
  color: #dedede; }
  .datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover {
    color: #c5c5c5; }
  .-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- {
    color: #dedede; }
  .-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- {
    color: #fff;
    background: #a2ddf6; }
    .-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- {
      background: #8ad5f4; }
  .-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- {
    background-color: rgba(92, 196, 239, 0.1);
    color: #cccccc; }
    .-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- {
      background-color: rgba(92, 196, 239, 0.2); }
  .datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty {
    background: none;
    border: none; }

/*!****************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/postcss-loader/dist/cjs.js!./app/pages/dashboard/components/widgets/MainStats.css ***!
  \****************************************************************************************************************************************************/
.main-stat {
    background-color: #2c77f4;
    border-radius: 4px;
    padding: 1.2em;
    box-shadow: 1px 1px 5px #8d8c9b;
}

.main-stat p {
    margin-bottom: 0.1em;
    font-weight: 500;
    line-height: 1;
}

.main-stat.bg-primary {
    background-color: #2c77f4;
}
.main-stat.bg-danger {
    background-color: #fd397a;
}
.main-stat.bg-warning {
    background-color: #ffb822;
}

.text-xxl {
    font-size: 1.5em;
}

.text-md {
    font-size: 1.2em;
}

/*!******************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/postcss-loader/dist/cjs.js!./app/pages/dashboard/components/widgets/TasksWidget.css ***!
  \******************************************************************************************************************************************************/
.tasks-widget {
    background-color: #f8f8f8;
    border-radius: 4px;
    padding: 1em;
    box-shadow: 1px 1px 5px #8d8c9b;
}

.tasks-widget p {
    line-height: 1.3;
    margin-bottom: 0.1em;
}

.tasks-widget-item {
    display: flex;
    justify-content: space-between;
    font-weight: 500;
    font-size: 1.1em;
    padding: 0.3em 0;
    align-items: center;
    min-height: 48px;
}
/*!***************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/postcss-loader/dist/cjs.js!../node_modules/sass-loader/dist/cjs.js!./_metronic/_assets/sass/pages/error/error-4.scss ***!
  \***************************************************************************************************************************************************************************************/
.kt-error-v4 {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.kt-error-v4 .kt-error_container {
  padding: 5% 0 0 5%;
}
.kt-error-v4 .kt-error_container .kt-error_number {
  font-size: 9rem;
  font-weight: 600;
  color: #84D49E;
  line-height: 1;
}
.kt-error-v4 .kt-error_container .kt-error_title {
  font-size: 7rem;
  font-weight: 700;
  color: #84D49E;
  line-height: 1;
}
.kt-error-v4 .kt-error_container .kt-error_description {
  font-size: 2.5rem;
  font-weight: 600;
  color: #CC6622;
  line-height: 1;
}

@media (min-width: 769px) and (max-width: 1024px) {
  .kt-error-v4 .kt-error_container .kt-error_number {
    font-size: 9rem;
  }
  .kt-error-v4 .kt-error_container .kt-error_title {
    font-size: 7rem;
    font-weight: 600;
  }
  .kt-error-v4 .kt-error_container .kt-error_description {
    font-size: 2rem;
    font-weight: 600;
  }
}
@media (max-width: 768px) {
  .kt-error-v4 .kt-error_container {
    text-align: center;
    padding: 4rem 0 0 0;
  }
  .kt-error-v4 .kt-error_container .kt-error_number {
    font-size: 8rem;
    font-weight: 600;
    line-height: 0.9;
  }
  .kt-error-v4 .kt-error_container .kt-error_title {
    text-align: center;
    font-size: 5rem;
    font-weight: 600;
    line-height: 0.9;
  }
  .kt-error-v4 .kt-error_container .kt-error_description {
    text-align: center;
    font-size: 2rem;
    line-height: 0.9;
  }
}
/*!*************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/postcss-loader/dist/cjs.js!../node_modules/sass-loader/dist/cjs.js!./_metronic/layout/assets/Base.scss ***!
  \*************************************************************************************************************************************************************************/
.kt-grid--animateContent {
  transform: translate3d(0, -5%, 0);
  opacity: 0;
  position: static;
}
.kt-grid--animateContent-finished {
  transform: translate3d(0, 0%, 0);
  transition: 0.2s ease-in-out;
  opacity: 1;
}
/*!*************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/video.js/dist/video-js.min.css ***!
  \*************************************************************************************************/
@charset "UTF-8";.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\f10b"}.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10c"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\f110"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\f114"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\f115"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\f116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:"\f11c"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f11d"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f11e"}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:"\f11f"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:"\f120"}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:"\f121"}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:"\f122"}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:0}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.video-js.vjs-1-1,.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-9-16,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-9-16{padding-top:177.7777777778%}.video-js.vjs-1-1{padding-top:100%}.video-js.vjs-fill{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}body.vjs-full-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs){width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1!important;visibility:visible!important}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,.7);border-radius:.3em;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.81666em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:0 0;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0));overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,.5)}.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.js-focus-visible .vjs-menu :not(.vjs-selected):focus:not(.focus-visible),.video-js .vjs-menu :not(.vjs-selected):focus:not(:focus-visible){background:0 0}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em 0;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.vjs-has-started .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;pointer-events:none;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.vjs-button>.vjs-icon-placeholder{display:block}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{display:flex;align-items:center}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.3333333333em;z-index:1}.video-js .vjs-load-progress{background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:rgba(255,255,255,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em 0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{width:10em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;transition:none}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em;z-index:1}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em;z-index:1}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.video-js .vjs-volume-tooltip{background-color:#fff;background-color:rgba(255,255,255,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-control:hover .vjs-volume-tooltip{display:block;font-size:1em;visibility:visible}.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip{left:1em;top:-12px}.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip{font-size:1em}.video-js .vjs-volume-control .vjs-mouse-display{display:none;position:absolute;width:100%;height:1px;background-color:#000;z-index:1}.video-js .vjs-volume-horizontal .vjs-mouse-display{width:1px;height:100%}.vjs-no-flex .vjs-volume-control .vjs-mouse-display{z-index:0}.video-js .vjs-volume-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-volume-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-volume-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{align-items:center;cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.vjs-no-flex .vjs-seek-to-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:.5em;color:#888}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-live .vjs-time-control{display:none}.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time{display:none}.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;-webkit-animation:vjs-spinner-show 0s linear .3s forwards;animation:vjs-spinner-show 0s linear .3s forwards}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;-webkit-animation-delay:.44s;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@-webkit-keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{100%{transform:rotate(360deg)}}@-webkit-keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}@-webkit-keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"";font-size:1.5em;line-height:inherit}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" ";font-size:1.5em;line-height:inherit}.video-js.vjs-layout-small .vjs-audio-button,.video-js.vjs-layout-small .vjs-captions-button,.video-js.vjs-layout-small .vjs-chapters-button,.video-js.vjs-layout-small .vjs-current-time,.video-js.vjs-layout-small .vjs-descriptions-button,.video-js.vjs-layout-small .vjs-duration,.video-js.vjs-layout-small .vjs-playback-rate,.video-js.vjs-layout-small .vjs-remaining-time,.video-js.vjs-layout-small .vjs-subtitles-button,.video-js.vjs-layout-small .vjs-time-divider,.video-js.vjs-layout-small .vjs-volume-control,.video-js.vjs-layout-tiny .vjs-audio-button,.video-js.vjs-layout-tiny .vjs-captions-button,.video-js.vjs-layout-tiny .vjs-chapters-button,.video-js.vjs-layout-tiny .vjs-current-time,.video-js.vjs-layout-tiny .vjs-descriptions-button,.video-js.vjs-layout-tiny .vjs-duration,.video-js.vjs-layout-tiny .vjs-playback-rate,.video-js.vjs-layout-tiny .vjs-remaining-time,.video-js.vjs-layout-tiny .vjs-subtitles-button,.video-js.vjs-layout-tiny .vjs-time-divider,.video-js.vjs-layout-tiny .vjs-volume-control,.video-js.vjs-layout-x-small .vjs-audio-button,.video-js.vjs-layout-x-small .vjs-captions-button,.video-js.vjs-layout-x-small .vjs-chapters-button,.video-js.vjs-layout-x-small .vjs-current-time,.video-js.vjs-layout-x-small .vjs-descriptions-button,.video-js.vjs-layout-x-small .vjs-duration,.video-js.vjs-layout-x-small .vjs-playback-rate,.video-js.vjs-layout-x-small .vjs-remaining-time,.video-js.vjs-layout-x-small .vjs-subtitles-button,.video-js.vjs-layout-x-small .vjs-time-divider,.video-js.vjs-layout-x-small .vjs-volume-control{display:none}.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:auto;width:initial}.video-js.vjs-layout-tiny .vjs-subs-caps-button,.video-js.vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button,.video-js.vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button{display:none}.video-js.vjs-layout-tiny .vjs-custom-control-spacer,.video-js.vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer{flex:auto;display:block}.video-js.vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer,.video-js.vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js.vjs-layout-tiny .vjs-progress-control,.video-js.vjs-layout-x-small.vjs-liveui .vjs-progress-control{display:none}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0 24px}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-track-setting>select{margin-right:1em;margin-bottom:.5em}.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:none}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px 0}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:block;margin:0 0 5px 0;padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f 100%)}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f 100%);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js :focus:not(.focus-visible){outline:0}.video-js :focus:not(:focus-visible){outline:0}
/*!**************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/react-perfect-scrollbar/dist/css/styles.css ***!
  \**************************************************************************************************************/
/*
 * Container style
 */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}

/*
 * Scrollbar rail styles
 */
.ps__rail-x {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  height: 15px;
  /* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  width: 15px;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute;
}

.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}

.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}

.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  background-color: #eee;
  opacity: 0.9;
}

/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, height .2s ease-in-out;
  -webkit-transition: background-color .2s linear, height .2s ease-in-out;
  height: 6px;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__thumb-y {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, width .2s ease-in-out;
  -webkit-transition: background-color .2s linear, width .2s ease-in-out;
  width: 6px;
  /* there must be 'right' for ps__thumb-y */
  right: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #999;
  height: 11px;
}

.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #999;
  width: 11px;
}

/* MS supports */
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}
.scrollbar-container {
  position: relative;
  height: 100%; }

/*# sourceMappingURL=styles.css.map*/
/*!*************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/slick-carousel/slick/slick.css ***!
  \*************************************************************************************************/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/*!*******************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/slick-carousel/slick/slick-theme.css ***!
  \*******************************************************************************************************/
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url(/045b650beba6b6cfcd65.gif) center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url(/a4e97f5a2a64f0ab1323.eot);
    src: url(/a4e97f5a2a64f0ab1323.eot?#iefix) format('embedded-opentype'), url(/295183786cd8a1389865.woff) format('woff'), url(/c94f7671dcc99dce43e2.ttf) format('truetype'), url(/e4bb054090c115a34442.svg#slick) format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

/*!**************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/postcss-loader/dist/cjs.js!../node_modules/sass-loader/dist/cjs.js!./index.scss ***!
  \**************************************************************************************************************************************************/
@charset "UTF-8";
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #5867dd;
  --secondary: #e1e1ef;
  --success: #1dc9b7;
  --info: #5578eb;
  --warning: #ffb822;
  --danger: #fd397a;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 1024px;
  --breakpoint-xl: 1399px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

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

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

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

body {
  margin: 0;
  font-family: Poppins, Helvetica, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

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

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #5867dd;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #2739c1;
  text-decoration: underline;
}

a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #74788d;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

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

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

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

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

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

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

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

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

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

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: 2.5rem;
}

h2, .h2 {
  font-size: 2rem;
}

h3, .h3 {
  font-size: 1.75rem;
}

h4, .h4 {
  font-size: 1.5rem;
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 0.875em;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container,
.container-fluid,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 1024px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1399px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -10px;
  margin-left: -10px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}

.col-2 {
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}

.col-5 {
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}

.col-8 {
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}

.col-11 {
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-sm-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-sm-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-sm-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }

  .col-sm-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }

  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }

  .col-sm-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }

  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }

  .col-sm-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }

  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-sm-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }

  .col-sm-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }

  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-sm-first {
    order: -1;
  }

  .order-sm-last {
    order: 13;
  }

  .order-sm-0 {
    order: 0;
  }

  .order-sm-1 {
    order: 1;
  }

  .order-sm-2 {
    order: 2;
  }

  .order-sm-3 {
    order: 3;
  }

  .order-sm-4 {
    order: 4;
  }

  .order-sm-5 {
    order: 5;
  }

  .order-sm-6 {
    order: 6;
  }

  .order-sm-7 {
    order: 7;
  }

  .order-sm-8 {
    order: 8;
  }

  .order-sm-9 {
    order: 9;
  }

  .order-sm-10 {
    order: 10;
  }

  .order-sm-11 {
    order: 11;
  }

  .order-sm-12 {
    order: 12;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.33333333%;
  }

  .offset-sm-2 {
    margin-left: 16.66666667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.33333333%;
  }

  .offset-sm-5 {
    margin-left: 41.66666667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.33333333%;
  }

  .offset-sm-8 {
    margin-left: 66.66666667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.33333333%;
  }

  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-md-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-md-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-md-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }

  .col-md-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }

  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-md-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }

  .col-md-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }

  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-md-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }

  .col-md-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }

  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-md-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }

  .col-md-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }

  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-md-first {
    order: -1;
  }

  .order-md-last {
    order: 13;
  }

  .order-md-0 {
    order: 0;
  }

  .order-md-1 {
    order: 1;
  }

  .order-md-2 {
    order: 2;
  }

  .order-md-3 {
    order: 3;
  }

  .order-md-4 {
    order: 4;
  }

  .order-md-5 {
    order: 5;
  }

  .order-md-6 {
    order: 6;
  }

  .order-md-7 {
    order: 7;
  }

  .order-md-8 {
    order: 8;
  }

  .order-md-9 {
    order: 9;
  }

  .order-md-10 {
    order: 10;
  }

  .order-md-11 {
    order: 11;
  }

  .order-md-12 {
    order: 12;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.33333333%;
  }

  .offset-md-2 {
    margin-left: 16.66666667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.33333333%;
  }

  .offset-md-5 {
    margin-left: 41.66666667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.33333333%;
  }

  .offset-md-8 {
    margin-left: 66.66666667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.33333333%;
  }

  .offset-md-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1024px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-lg-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-lg-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-lg-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }

  .col-lg-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }

  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-lg-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }

  .col-lg-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }

  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-lg-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }

  .col-lg-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }

  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-lg-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }

  .col-lg-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }

  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-lg-first {
    order: -1;
  }

  .order-lg-last {
    order: 13;
  }

  .order-lg-0 {
    order: 0;
  }

  .order-lg-1 {
    order: 1;
  }

  .order-lg-2 {
    order: 2;
  }

  .order-lg-3 {
    order: 3;
  }

  .order-lg-4 {
    order: 4;
  }

  .order-lg-5 {
    order: 5;
  }

  .order-lg-6 {
    order: 6;
  }

  .order-lg-7 {
    order: 7;
  }

  .order-lg-8 {
    order: 8;
  }

  .order-lg-9 {
    order: 9;
  }

  .order-lg-10 {
    order: 10;
  }

  .order-lg-11 {
    order: 11;
  }

  .order-lg-12 {
    order: 12;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.33333333%;
  }

  .offset-lg-2 {
    margin-left: 16.66666667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.33333333%;
  }

  .offset-lg-5 {
    margin-left: 41.66666667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.33333333%;
  }

  .offset-lg-8 {
    margin-left: 66.66666667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.33333333%;
  }

  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1399px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-xl-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }

  .col-xl-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }

  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xl-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }

  .col-xl-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }

  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xl-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }

  .col-xl-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }

  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xl-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }

  .col-xl-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }

  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xl-first {
    order: -1;
  }

  .order-xl-last {
    order: 13;
  }

  .order-xl-0 {
    order: 0;
  }

  .order-xl-1 {
    order: 1;
  }

  .order-xl-2 {
    order: 2;
  }

  .order-xl-3 {
    order: 3;
  }

  .order-xl-4 {
    order: 4;
  }

  .order-xl-5 {
    order: 5;
  }

  .order-xl-6 {
    order: 6;
  }

  .order-xl-7 {
    order: 7;
  }

  .order-xl-8 {
    order: 8;
  }

  .order-xl-9 {
    order: 9;
  }

  .order-xl-10 {
    order: 10;
  }

  .order-xl-11 {
    order: 11;
  }

  .order-xl-12 {
    order: 12;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.33333333%;
  }

  .offset-xl-2 {
    margin-left: 16.66666667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.33333333%;
  }

  .offset-xl-5 {
    margin-left: 41.66666667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.33333333%;
  }

  .offset-xl-8 {
    margin-left: 66.66666667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.33333333%;
  }

  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
  background-color: transparent;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #ebedf2;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #ebedf2;
}
.table tbody + tbody {
  border-top: 2px solid #ebedf2;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #ebedf2;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #ebedf2;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: #f7f8fa;
}

.table-hover tbody tr:hover {
  color: #212529;
  background-color: #fafbfc;
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #d0d4f5;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #a8b0ed;
}

.table-hover .table-primary:hover {
  background-color: #bbc1f1;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #bbc1f1;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #f7f7fb;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #efeff7;
}

.table-hover .table-secondary:hover {
  background-color: #e6e6f3;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #e6e6f3;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #c0f0eb;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #89e3da;
}

.table-hover .table-success:hover {
  background-color: #abebe4;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #abebe4;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #cfd9f9;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #a7b9f5;
}

.table-hover .table-info:hover {
  background-color: #b8c7f6;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #b8c7f6;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffebc1;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffda8c;
}

.table-hover .table-warning:hover {
  background-color: #ffe3a8;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe3a8;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #fec8da;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #fe98ba;
}

.table-hover .table-danger:hover {
  background-color: #feafc9;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #feafc9;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc;
}

.table-hover .table-light:hover {
  background-color: #ececf6;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c;
}

.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: #5867dd;
}

.table-hover .table-active:hover {
  background-color: #4354d9;
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: #4354d9;
}

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}
.table .thead-light th {
  color: #595d6e;
  background-color: #ebedf2;
  border-color: #ebedf2;
}

.table-dark {
  color: #fff;
  background-color: #343a40;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #454d55;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1023.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1398.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 1.3rem + 2px);
  padding: 0.65rem 1rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #e2e5ec;
  border-radius: 4px;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #669cf7;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(88, 103, 221, 0.25);
}
.form-control::placeholder {
  color: #74788d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #f7f8fa;
  opacity: 1;
}

input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
  appearance: none;
}

select.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(0.65rem + 1px);
  padding-bottom: calc(0.65rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(1.15rem + 1px);
  padding-bottom: calc(1.15rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.65rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #595d6e;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.form-control-lg {
  height: calc(1.5em + 2.3rem + 2px);
  padding: 1.15rem 1.65rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

select.form-control[size], select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  color: #74788d;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #1dc9b7;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.75rem 1rem;
  margin-top: 0.1rem;
  font-size: 0.9rem;
  line-height: 1.5;
  color: #fff;
  background-color: #1dc9b7;
  border-radius: 3px;
}
.form-row > .col > .valid-tooltip, .form-row > [class*=col-] > .valid-tooltip {
  left: 5px;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #1dc9b7;
  padding-right: calc(1.5em + 1.3rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%278%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%231dc9b7%27 d=%27M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.325rem) center;
  background-size: calc(0.75em + 0.65rem) calc(0.75em + 0.65rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #1dc9b7;
  box-shadow: 0 0 0 0.2rem rgba(29, 201, 183, 0.25);
}

.was-validated select.form-control:valid, select.form-control.is-valid {
  padding-right: 4rem !important;
  background-position: right 2rem center;
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 1.3rem);
  background-position: top calc(0.375em + 0.325rem) right calc(0.375em + 0.325rem);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #1dc9b7;
  padding-right: calc(0.75em + 2.975rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%274%27 height=%275%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") right 1rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%278%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%231dc9b7%27 d=%27M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e") center right 2rem/calc(0.75em + 0.65rem) calc(0.75em + 0.65rem) no-repeat;
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #1dc9b7;
  box-shadow: 0 0 0 0.2rem rgba(29, 201, 183, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #1dc9b7;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #1dc9b7;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #1dc9b7;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #37e2d0;
  background-color: #37e2d0;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(29, 201, 183, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #1dc9b7;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #1dc9b7;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #1dc9b7;
  box-shadow: 0 0 0 0.2rem rgba(29, 201, 183, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #fd397a;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.75rem 1rem;
  margin-top: 0.1rem;
  font-size: 0.9rem;
  line-height: 1.5;
  color: #fff;
  background-color: #fd397a;
  border-radius: 3px;
}
.form-row > .col > .invalid-tooltip, .form-row > [class*=col-] > .invalid-tooltip {
  left: 5px;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #fd397a;
  padding-right: calc(1.5em + 1.3rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23fd397a%27 viewBox=%270 0 12 12%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23fd397a%27 stroke=%27none%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.325rem) center;
  background-size: calc(0.75em + 0.65rem) calc(0.75em + 0.65rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #fd397a;
  box-shadow: 0 0 0 0.2rem rgba(253, 57, 122, 0.25);
}

.was-validated select.form-control:invalid, select.form-control.is-invalid {
  padding-right: 4rem !important;
  background-position: right 2rem center;
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 1.3rem);
  background-position: top calc(0.375em + 0.325rem) right calc(0.375em + 0.325rem);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #fd397a;
  padding-right: calc(0.75em + 2.975rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%274%27 height=%275%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") right 1rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23fd397a%27 viewBox=%270 0 12 12%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23fd397a%27 stroke=%27none%27/%3e%3c/svg%3e") center right 2rem/calc(0.75em + 0.65rem) calc(0.75em + 0.65rem) no-repeat;
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #fd397a;
  box-shadow: 0 0 0 0.2rem rgba(253, 57, 122, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #fd397a;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #fd397a;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #fd397a;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #fe6b9c;
  background-color: #fe6b9c;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(253, 57, 122, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #fd397a;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #fd397a;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #fd397a;
  box-shadow: 0 0 0 0.2rem rgba(253, 57, 122, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
.form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: normal;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.65rem 1rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #212529;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(88, 103, 221, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #5867dd;
  border-color: #5867dd;
}
.btn-primary:hover {
  color: #fff;
  background-color: #384ad7;
  border-color: #2e40d4;
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #384ad7;
  border-color: #2e40d4;
  box-shadow: 0 0 0 0.2rem rgba(113, 126, 226, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #5867dd;
  border-color: #5867dd;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #2e40d4;
  border-color: #293ccc;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(113, 126, 226, 0.5);
}

.btn-secondary {
  color: #212529;
  background-color: #e1e1ef;
  border-color: #e1e1ef;
}
.btn-secondary:hover {
  color: #212529;
  background-color: #c8c8e2;
  border-color: #c0c0dd;
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #212529;
  background-color: #c8c8e2;
  border-color: #c0c0dd;
  box-shadow: 0 0 0 0.2rem rgba(196, 197, 209, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #212529;
  background-color: #e1e1ef;
  border-color: #e1e1ef;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #212529;
  background-color: #c0c0dd;
  border-color: #b7b7d9;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(196, 197, 209, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #1dc9b7;
  border-color: #1dc9b7;
}
.btn-success:hover {
  color: #fff;
  background-color: #18a899;
  border-color: #179c8e;
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #18a899;
  border-color: #179c8e;
  box-shadow: 0 0 0 0.2rem rgba(63, 209, 194, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #1dc9b7;
  border-color: #1dc9b7;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #179c8e;
  border-color: #159184;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(63, 209, 194, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #5578eb;
  border-color: #5578eb;
}
.btn-info:hover {
  color: #fff;
  background-color: #335de7;
  border-color: #2754e6;
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #335de7;
  border-color: #2754e6;
  box-shadow: 0 0 0 0.2rem rgba(111, 140, 238, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #5578eb;
  border-color: #5578eb;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #2754e6;
  border-color: #1c4be4;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(111, 140, 238, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #ffb822;
  border-color: #ffb822;
}
.btn-warning:hover {
  color: #212529;
  background-color: #fbaa00;
  border-color: #eea200;
}
.btn-warning:focus, .btn-warning.focus {
  color: #212529;
  background-color: #fbaa00;
  border-color: #eea200;
  box-shadow: 0 0 0 0.2rem rgba(222, 162, 35, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffb822;
  border-color: #ffb822;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #eea200;
  border-color: #e19900;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 162, 35, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #fd397a;
  border-color: #fd397a;
}
.btn-danger:hover {
  color: #fff;
  background-color: #fd1361;
  border-color: #fc0758;
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #fd1361;
  border-color: #fc0758;
  box-shadow: 0 0 0 0.2rem rgba(253, 87, 142, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #fd397a;
  border-color: #fd397a;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #fc0758;
  border-color: #f40252;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 87, 142, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.btn-light:focus, .btn-light.focus {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}
.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.btn-outline-primary {
  color: #5867dd;
  border-color: #5867dd;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #5867dd;
  border-color: #5867dd;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(88, 103, 221, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #5867dd;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #5867dd;
  border-color: #5867dd;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(88, 103, 221, 0.5);
}

.btn-outline-secondary {
  color: #e1e1ef;
  border-color: #e1e1ef;
}
.btn-outline-secondary:hover {
  color: #212529;
  background-color: #e1e1ef;
  border-color: #e1e1ef;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 225, 239, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #e1e1ef;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #212529;
  background-color: #e1e1ef;
  border-color: #e1e1ef;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 225, 239, 0.5);
}

.btn-outline-success {
  color: #1dc9b7;
  border-color: #1dc9b7;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #1dc9b7;
  border-color: #1dc9b7;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(29, 201, 183, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #1dc9b7;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #1dc9b7;
  border-color: #1dc9b7;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(29, 201, 183, 0.5);
}

.btn-outline-info {
  color: #5578eb;
  border-color: #5578eb;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #5578eb;
  border-color: #5578eb;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(85, 120, 235, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #5578eb;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #5578eb;
  border-color: #5578eb;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(85, 120, 235, 0.5);
}

.btn-outline-warning {
  color: #ffb822;
  border-color: #ffb822;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffb822;
  border-color: #ffb822;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 184, 34, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffb822;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffb822;
  border-color: #ffb822;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 184, 34, 0.5);
}

.btn-outline-danger {
  color: #fd397a;
  border-color: #fd397a;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #fd397a;
  border-color: #fd397a;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 57, 122, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #fd397a;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #fd397a;
  border-color: #fd397a;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 57, 122, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #5867dd;
  text-decoration: none;
}
.btn-link:hover {
  color: #2739c1;
  text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 1.15rem 1.65rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.5rem 1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.width {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.width {
    transition: none;
  }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 95;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1024px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1399px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #74788d;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #595d6e;
  text-decoration: none;
  background-color: #f7f8fa;
}
.dropdown-item.active, .dropdown-item:active {
  color: #ffffff;
  text-decoration: none;
  background-color: #2c77f4;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #a2a5b9;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #74788d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #74788d;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 1.2375rem;
  padding-left: 1.2375rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group:not(.has-validation) > .form-control:not(:last-child),
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label,
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > .form-control:nth-last-child(n+3),
.input-group.has-validation > .custom-select:nth-last-child(n+3),
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label,
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.65rem 1rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #74788d;
  text-align: center;
  white-space: nowrap;
  background-color: #f7f8fa;
  border: 1px solid #e2e5ec;
  border-radius: 4px;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 2.3rem + 2px);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 1.15rem 1.65rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 2rem;
}

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  print-color-adjust: exact;
}

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #5867dd;
  background-color: #5867dd;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(88, 103, 221, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #669cf7;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #eceefb;
  border-color: #eceefb;
}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #f7f8fa;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: 1px solid #adb5bd;
}
.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: 50%/50% 50% no-repeat;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%278%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23fff%27 d=%27M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z%27/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #5867dd;
  background-color: #5867dd;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%274%27 height=%274%27 viewBox=%270 0 4 4%27%3e%3cpath stroke=%27%23fff%27 d=%27M0 2h4%27/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(88, 103, 221, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(88, 103, 221, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23fff%27/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(88, 103, 221, 0.5);
}

.custom-switch {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(88, 103, 221, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 1.3rem + 2px);
  padding: 0.65rem 2rem 0.65rem 1rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%274%27 height=%275%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") right 1rem center/8px 10px no-repeat;
  border: 1px solid #e2e5ec;
  border-radius: 0.25rem;
  appearance: none;
}
.custom-select:focus {
  border-color: #669cf7;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(88, 103, 221, 0.25);
}
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 1rem;
  background-image: none;
}
.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

.custom-select-sm {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 0.875rem;
}

.custom-select-lg {
  height: calc(1.5em + 2.3rem + 2px);
  padding-top: 1.15rem;
  padding-bottom: 1.15rem;
  padding-left: 1.65rem;
  font-size: 1.25rem;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 1.3rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 1.3rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #669cf7;
  box-shadow: 0 0 0 0.2rem rgba(88, 103, 221, 0.25);
}
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
  background-color: #f7f8fa;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 1.3rem + 2px);
  padding: 0.65rem 1rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #e2e5ec;
  border-radius: 4px;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 1.3rem);
  padding: 0.65rem 1rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #f7f8fa;
  border-left: inherit;
  border-radius: 0 4px 4px 0;
}

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  appearance: none;
}
.custom-range:focus {
  outline: 0;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(88, 103, 221, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(88, 103, 221, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(88, 103, 221, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #5867dd;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #eceefb;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #5867dd;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #eceefb;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #5867dd;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #eceefb;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
.custom-file-label,
.custom-select {
    transition: none;
  }
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  background-color: transparent;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #5867dd;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar .container,
.navbar .container-fluid,
.navbar .container-sm,
.navbar .container-md,
.navbar .container-lg,
.navbar .container-xl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50%/100% 100% no-repeat;
}

.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-sm,
.navbar-expand-sm > .container-md,
.navbar-expand-sm > .container-lg,
.navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-sm,
.navbar-expand-sm > .container-md,
.navbar-expand-sm > .container-lg,
.navbar-expand-sm > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-sm,
.navbar-expand-md > .container-md,
.navbar-expand-md > .container-lg,
.navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-sm,
.navbar-expand-md > .container-md,
.navbar-expand-md > .container-lg,
.navbar-expand-md > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1023.98px) {
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-sm,
.navbar-expand-lg > .container-md,
.navbar-expand-lg > .container-lg,
.navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1024px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-sm,
.navbar-expand-lg > .container-md,
.navbar-expand-lg > .container-lg,
.navbar-expand-lg > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1398.98px) {
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-sm,
.navbar-expand-xl > .container-md,
.navbar-expand-xl > .container-lg,
.navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1399px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-sm,
.navbar-expand-xl > .container-md,
.navbar-expand-xl > .container-lg,
.navbar-expand-xl > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2730%27 height=%2730%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%280, 0, 0, 0.5%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2730%27 height=%2730%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.5%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid #ebedf2;
  border-radius: 0.25rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: #f7f8fa;
  border-bottom: 1px solid #ebedf2;
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: #f7f8fa;
  border-top: 1px solid #ebedf2;
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-deck .card {
  margin-bottom: 10px;
}
@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -10px;
    margin-left: -10px;
  }
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 10px;
    margin-bottom: 0;
    margin-left: 10px;
  }
}

.card-group > .card {
  margin-bottom: 10px;
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
.card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
.card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
.card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
.card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-columns {
    column-count: 3;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion {
  overflow-anchor: none;
}
.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #2c77f4;
  background-color: #fff;
  border: 1px solid #ebedf2;
}
.page-link:hover {
  z-index: 2;
  color: #2739c1;
  text-decoration: none;
  background-color: #ebedf2;
  border-color: #ebedf2;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(88, 103, 221, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #5867dd;
  border-color: #5867dd;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #ebedf2;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 0.5em 0.75em;
  font-size: 85%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #fff;
  background-color: #5867dd;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #2e40d4;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(88, 103, 221, 0.5);
}

.badge-secondary {
  color: #212529;
  background-color: #e1e1ef;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #212529;
  background-color: #c0c0dd;
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(225, 225, 239, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #1dc9b7;
}
a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #179c8e;
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(29, 201, 183, 0.5);
}

.badge-info {
  color: #fff;
  background-color: #5578eb;
}
a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #2754e6;
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(85, 120, 235, 0.5);
}

.badge-warning {
  color: #212529;
  background-color: #ffb822;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #eea200;
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 184, 34, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #fd397a;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #fc0758;
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(253, 57, 122, 0.5);
}

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}
a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: #dae0e5;
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #343a40;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #1d2124;
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 4rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: #2e3673;
  background-color: #dee1f8;
  border-color: #d0d4f5;
}
.alert-primary hr {
  border-top-color: #bbc1f1;
}
.alert-primary .alert-link {
  color: #1f254f;
}

.alert-secondary {
  color: #75757c;
  background-color: #f9f9fc;
  border-color: #f7f7fb;
}
.alert-secondary hr {
  border-top-color: #e6e6f3;
}
.alert-secondary .alert-link {
  color: #5c5c62;
}

.alert-success {
  color: #0f695f;
  background-color: #d2f4f1;
  border-color: #c0f0eb;
}
.alert-success hr {
  border-top-color: #abebe4;
}
.alert-success .alert-link {
  color: #093c37;
}

.alert-info {
  color: #2c3e7a;
  background-color: #dde4fb;
  border-color: #cfd9f9;
}
.alert-info hr {
  border-top-color: #b8c7f6;
}
.alert-info .alert-link {
  color: #1e2b55;
}

.alert-warning {
  color: #856012;
  background-color: #fff1d3;
  border-color: #ffebc1;
}
.alert-warning hr {
  border-top-color: #ffe3a8;
}
.alert-warning .alert-link {
  color: #58400c;
}

.alert-danger {
  color: #841e3f;
  background-color: #ffd7e4;
  border-color: #fec8da;
}
.alert-danger hr {
  border-top-color: #feafc9;
}
.alert-danger .alert-link {
  color: #5a152b;
}

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.alert-light hr {
  border-top-color: #ececf6;
}
.alert-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}
.alert-dark hr {
  border-top-color: #b9bbbe;
}
.alert-dark .alert-link {
  color: #040505;
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: kt-get-color();
  border-radius: 0.25rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #5867dd;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.media {
  display: flex;
  align-items: flex-start;
}

.media-body {
  flex: 1;
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #ebedf2;
}
.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid #ebedf2;
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #5867dd;
  border-color: #5867dd;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1024px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1399px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #2e3673;
  background-color: #d0d4f5;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #2e3673;
  background-color: #bbc1f1;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #2e3673;
  border-color: #2e3673;
}

.list-group-item-secondary {
  color: #75757c;
  background-color: #f7f7fb;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #75757c;
  background-color: #e6e6f3;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #75757c;
  border-color: #75757c;
}

.list-group-item-success {
  color: #0f695f;
  background-color: #c0f0eb;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #0f695f;
  background-color: #abebe4;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #0f695f;
  border-color: #0f695f;
}

.list-group-item-info {
  color: #2c3e7a;
  background-color: #cfd9f9;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #2c3e7a;
  background-color: #b8c7f6;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #2c3e7a;
  border-color: #2c3e7a;
}

.list-group-item-warning {
  color: #856012;
  background-color: #ffebc1;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #856012;
  background-color: #ffe3a8;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856012;
  border-color: #856012;
}

.list-group-item-danger {
  color: #841e3f;
  background-color: #fec8da;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #841e3f;
  background-color: #feafc9;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #841e3f;
  border-color: #841e3f;
}

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.close:hover {
  color: #000;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}

a.close.disabled {
  pointer-events: none;
}

.toast {
  flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
  opacity: 0;
  border-radius: 0.25rem;
}
.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #595d6e;
  background-color: #fff;
  background-clip: padding-box;
  border-bottom: 1px solid #ebedf2;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.toast-body {
  padding: 0.75rem;
}

.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ebedf2;
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1.25rem;
  border-bottom: 1px solid #ebedf2;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .close {
  padding: 1.25rem;
  margin: -1rem -1rem -1rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1.25rem;
}

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #ebedf2;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }

  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }

  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: min-content;
  }

  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 1024px) {
  .modal-lg,
.modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1399px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: Poppins, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 0.9rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 1;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #ffffff;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #ffffff;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #ffffff;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #ffffff;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.75rem 1rem;
  color: #595d6e;
  text-align: center;
  background-color: #ffffff;
  border-radius: 3px;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: Poppins, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 0.9rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ffffff;
  border-radius: 3px;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 3px;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: white;
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-right, .bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 3px 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: white;
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: white;
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #ffffff;
}

.bs-popover-left, .bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 3px 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: white;
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 1rem 1.25rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: #595d6e;
  background-color: #ffffff;
  border-bottom: 1px solid #f2f2f2;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 1rem 1.25rem;
  color: #74788d;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
.carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: 50%/100% 100% no-repeat;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27 width=%278%27 height=%278%27 viewBox=%270 0 8 8%27%3e%3cpath d=%27M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z%27/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27 width=%278%27 height=%278%27 viewBox=%270 0 8 8%27%3e%3cpath d=%27M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z%27/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentcolor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: 0.75s linear infinite spinner-border;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentcolor;
  border-radius: 50%;
  opacity: 0;
  animation: 0.75s linear infinite spinner-grow;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
.spinner-grow {
    animation-duration: 1.5s;
  }
}
.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #5867dd !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #2e40d4 !important;
}

.bg-secondary {
  background-color: #e1e1ef !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #c0c0dd !important;
}

.bg-success {
  background-color: #1dc9b7 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #179c8e !important;
}

.bg-info {
  background-color: #5578eb !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #2754e6 !important;
}

.bg-warning {
  background-color: #ffb822 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #eea200 !important;
}

.bg-danger {
  background-color: #fd397a !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #fc0758 !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}

.bg-dark {
  background-color: #343a40 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
  border-left: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #5867dd !important;
}

.border-secondary {
  border-color: #e1e1ef !important;
}

.border-success {
  border-color: #1dc9b7 !important;
}

.border-info {
  border-color: #5578eb !important;
}

.border-warning {
  border-color: #ffb822 !important;
}

.border-danger {
  border-color: #fd397a !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #343a40 !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded-sm {
  border-radius: 0.2rem !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-lg {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.d-none {
  display: none !important;
}

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

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

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

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

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

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

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }

  .d-sm-inline {
    display: inline !important;
  }

  .d-sm-inline-block {
    display: inline-block !important;
  }

  .d-sm-block {
    display: block !important;
  }

  .d-sm-table {
    display: table !important;
  }

  .d-sm-table-row {
    display: table-row !important;
  }

  .d-sm-table-cell {
    display: table-cell !important;
  }

  .d-sm-flex {
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }

  .d-md-inline {
    display: inline !important;
  }

  .d-md-inline-block {
    display: inline-block !important;
  }

  .d-md-block {
    display: block !important;
  }

  .d-md-table {
    display: table !important;
  }

  .d-md-table-row {
    display: table-row !important;
  }

  .d-md-table-cell {
    display: table-cell !important;
  }

  .d-md-flex {
    display: flex !important;
  }

  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1024px) {
  .d-lg-none {
    display: none !important;
  }

  .d-lg-inline {
    display: inline !important;
  }

  .d-lg-inline-block {
    display: inline-block !important;
  }

  .d-lg-block {
    display: block !important;
  }

  .d-lg-table {
    display: table !important;
  }

  .d-lg-table-row {
    display: table-row !important;
  }

  .d-lg-table-cell {
    display: table-cell !important;
  }

  .d-lg-flex {
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1399px) {
  .d-xl-none {
    display: none !important;
  }

  .d-xl-inline {
    display: inline !important;
  }

  .d-xl-inline-block {
    display: inline-block !important;
  }

  .d-xl-block {
    display: block !important;
  }

  .d-xl-table {
    display: table !important;
  }

  .d-xl-table-row {
    display: table-row !important;
  }

  .d-xl-table-cell {
    display: table-cell !important;
  }

  .d-xl-flex {
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }

  .d-print-inline {
    display: inline !important;
  }

  .d-print-inline-block {
    display: inline-block !important;
  }

  .d-print-block {
    display: block !important;
  }

  .d-print-table {
    display: table !important;
  }

  .d-print-table-row {
    display: table-row !important;
  }

  .d-print-table-cell {
    display: table-cell !important;
  }

  .d-print-flex {
    display: flex !important;
  }

  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }

  .flex-sm-column {
    flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-sm-fill {
    flex: 1 1 auto !important;
  }

  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-sm-start {
    justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    justify-content: center !important;
  }

  .justify-content-sm-between {
    justify-content: space-between !important;
  }

  .justify-content-sm-around {
    justify-content: space-around !important;
  }

  .align-items-sm-start {
    align-items: flex-start !important;
  }

  .align-items-sm-end {
    align-items: flex-end !important;
  }

  .align-items-sm-center {
    align-items: center !important;
  }

  .align-items-sm-baseline {
    align-items: baseline !important;
  }

  .align-items-sm-stretch {
    align-items: stretch !important;
  }

  .align-content-sm-start {
    align-content: flex-start !important;
  }

  .align-content-sm-end {
    align-content: flex-end !important;
  }

  .align-content-sm-center {
    align-content: center !important;
  }

  .align-content-sm-between {
    align-content: space-between !important;
  }

  .align-content-sm-around {
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    align-content: stretch !important;
  }

  .align-self-sm-auto {
    align-self: auto !important;
  }

  .align-self-sm-start {
    align-self: flex-start !important;
  }

  .align-self-sm-end {
    align-self: flex-end !important;
  }

  .align-self-sm-center {
    align-self: center !important;
  }

  .align-self-sm-baseline {
    align-self: baseline !important;
  }

  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }

  .flex-md-column {
    flex-direction: column !important;
  }

  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-md-wrap {
    flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-md-fill {
    flex: 1 1 auto !important;
  }

  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-md-start {
    justify-content: flex-start !important;
  }

  .justify-content-md-end {
    justify-content: flex-end !important;
  }

  .justify-content-md-center {
    justify-content: center !important;
  }

  .justify-content-md-between {
    justify-content: space-between !important;
  }

  .justify-content-md-around {
    justify-content: space-around !important;
  }

  .align-items-md-start {
    align-items: flex-start !important;
  }

  .align-items-md-end {
    align-items: flex-end !important;
  }

  .align-items-md-center {
    align-items: center !important;
  }

  .align-items-md-baseline {
    align-items: baseline !important;
  }

  .align-items-md-stretch {
    align-items: stretch !important;
  }

  .align-content-md-start {
    align-content: flex-start !important;
  }

  .align-content-md-end {
    align-content: flex-end !important;
  }

  .align-content-md-center {
    align-content: center !important;
  }

  .align-content-md-between {
    align-content: space-between !important;
  }

  .align-content-md-around {
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    align-content: stretch !important;
  }

  .align-self-md-auto {
    align-self: auto !important;
  }

  .align-self-md-start {
    align-self: flex-start !important;
  }

  .align-self-md-end {
    align-self: flex-end !important;
  }

  .align-self-md-center {
    align-self: center !important;
  }

  .align-self-md-baseline {
    align-self: baseline !important;
  }

  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1024px) {
  .flex-lg-row {
    flex-direction: row !important;
  }

  .flex-lg-column {
    flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-lg-fill {
    flex: 1 1 auto !important;
  }

  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-lg-start {
    justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    justify-content: center !important;
  }

  .justify-content-lg-between {
    justify-content: space-between !important;
  }

  .justify-content-lg-around {
    justify-content: space-around !important;
  }

  .align-items-lg-start {
    align-items: flex-start !important;
  }

  .align-items-lg-end {
    align-items: flex-end !important;
  }

  .align-items-lg-center {
    align-items: center !important;
  }

  .align-items-lg-baseline {
    align-items: baseline !important;
  }

  .align-items-lg-stretch {
    align-items: stretch !important;
  }

  .align-content-lg-start {
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    align-content: center !important;
  }

  .align-content-lg-between {
    align-content: space-between !important;
  }

  .align-content-lg-around {
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    align-self: auto !important;
  }

  .align-self-lg-start {
    align-self: flex-start !important;
  }

  .align-self-lg-end {
    align-self: flex-end !important;
  }

  .align-self-lg-center {
    align-self: center !important;
  }

  .align-self-lg-baseline {
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1399px) {
  .flex-xl-row {
    flex-direction: row !important;
  }

  .flex-xl-column {
    flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-xl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-xl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    justify-content: center !important;
  }

  .justify-content-xl-between {
    justify-content: space-between !important;
  }

  .justify-content-xl-around {
    justify-content: space-around !important;
  }

  .align-items-xl-start {
    align-items: flex-start !important;
  }

  .align-items-xl-end {
    align-items: flex-end !important;
  }

  .align-items-xl-center {
    align-items: center !important;
  }

  .align-items-xl-baseline {
    align-items: baseline !important;
  }

  .align-items-xl-stretch {
    align-items: stretch !important;
  }

  .align-content-xl-start {
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    align-content: center !important;
  }

  .align-content-xl-between {
    align-content: space-between !important;
  }

  .align-content-xl-around {
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    align-self: auto !important;
  }

  .align-self-xl-start {
    align-self: flex-start !important;
  }

  .align-self-xl-end {
    align-self: flex-end !important;
  }

  .align-self-xl-center {
    align-self: center !important;
  }

  .align-self-xl-baseline {
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }

  .float-sm-right {
    float: right !important;
  }

  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }

  .float-md-right {
    float: right !important;
  }

  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 1024px) {
  .float-lg-left {
    float: left !important;
  }

  .float-lg-right {
    float: right !important;
  }

  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1399px) {
  .float-xl-left {
    float: left !important;
  }

  .float-xl-right {
    float: right !important;
  }

  .float-xl-none {
    float: none !important;
  }
}
.user-select-all {
  user-select: all !important;
}

.user-select-auto {
  user-select: auto !important;
}

.user-select-none {
  user-select: none !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  .sticky-top, .table thead tr, .table thead th {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

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

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }

  .mt-sm-0,
.my-sm-0 {
    margin-top: 0 !important;
  }

  .mr-sm-0,
.mx-sm-0 {
    margin-right: 0 !important;
  }

  .mb-sm-0,
.my-sm-0 {
    margin-bottom: 0 !important;
  }

  .ml-sm-0,
.mx-sm-0 {
    margin-left: 0 !important;
  }

  .m-sm-1 {
    margin: 0.25rem !important;
  }

  .mt-sm-1,
.my-sm-1 {
    margin-top: 0.25rem !important;
  }

  .mr-sm-1,
.mx-sm-1 {
    margin-right: 0.25rem !important;
  }

  .mb-sm-1,
.my-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-sm-1,
.mx-sm-1 {
    margin-left: 0.25rem !important;
  }

  .m-sm-2 {
    margin: 0.5rem !important;
  }

  .mt-sm-2,
.my-sm-2 {
    margin-top: 0.5rem !important;
  }

  .mr-sm-2,
.mx-sm-2 {
    margin-right: 0.5rem !important;
  }

  .mb-sm-2,
.my-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-sm-2,
.mx-sm-2 {
    margin-left: 0.5rem !important;
  }

  .m-sm-3 {
    margin: 1rem !important;
  }

  .mt-sm-3,
.my-sm-3 {
    margin-top: 1rem !important;
  }

  .mr-sm-3,
.mx-sm-3 {
    margin-right: 1rem !important;
  }

  .mb-sm-3,
.my-sm-3 {
    margin-bottom: 1rem !important;
  }

  .ml-sm-3,
.mx-sm-3 {
    margin-left: 1rem !important;
  }

  .m-sm-4 {
    margin: 1.5rem !important;
  }

  .mt-sm-4,
.my-sm-4 {
    margin-top: 1.5rem !important;
  }

  .mr-sm-4,
.mx-sm-4 {
    margin-right: 1.5rem !important;
  }

  .mb-sm-4,
.my-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-sm-4,
.mx-sm-4 {
    margin-left: 1.5rem !important;
  }

  .m-sm-5 {
    margin: 3rem !important;
  }

  .mt-sm-5,
.my-sm-5 {
    margin-top: 3rem !important;
  }

  .mr-sm-5,
.mx-sm-5 {
    margin-right: 3rem !important;
  }

  .mb-sm-5,
.my-sm-5 {
    margin-bottom: 3rem !important;
  }

  .ml-sm-5,
.mx-sm-5 {
    margin-left: 3rem !important;
  }

  .p-sm-0 {
    padding: 0 !important;
  }

  .pt-sm-0,
.py-sm-0 {
    padding-top: 0 !important;
  }

  .pr-sm-0,
.px-sm-0 {
    padding-right: 0 !important;
  }

  .pb-sm-0,
.py-sm-0 {
    padding-bottom: 0 !important;
  }

  .pl-sm-0,
.px-sm-0 {
    padding-left: 0 !important;
  }

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  .pt-sm-1,
.py-sm-1 {
    padding-top: 0.25rem !important;
  }

  .pr-sm-1,
.px-sm-1 {
    padding-right: 0.25rem !important;
  }

  .pb-sm-1,
.py-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-sm-1,
.px-sm-1 {
    padding-left: 0.25rem !important;
  }

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  .pt-sm-2,
.py-sm-2 {
    padding-top: 0.5rem !important;
  }

  .pr-sm-2,
.px-sm-2 {
    padding-right: 0.5rem !important;
  }

  .pb-sm-2,
.py-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-sm-2,
.px-sm-2 {
    padding-left: 0.5rem !important;
  }

  .p-sm-3 {
    padding: 1rem !important;
  }

  .pt-sm-3,
.py-sm-3 {
    padding-top: 1rem !important;
  }

  .pr-sm-3,
.px-sm-3 {
    padding-right: 1rem !important;
  }

  .pb-sm-3,
.py-sm-3 {
    padding-bottom: 1rem !important;
  }

  .pl-sm-3,
.px-sm-3 {
    padding-left: 1rem !important;
  }

  .p-sm-4 {
    padding: 1.5rem !important;
  }

  .pt-sm-4,
.py-sm-4 {
    padding-top: 1.5rem !important;
  }

  .pr-sm-4,
.px-sm-4 {
    padding-right: 1.5rem !important;
  }

  .pb-sm-4,
.py-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-sm-4,
.px-sm-4 {
    padding-left: 1.5rem !important;
  }

  .p-sm-5 {
    padding: 3rem !important;
  }

  .pt-sm-5,
.py-sm-5 {
    padding-top: 3rem !important;
  }

  .pr-sm-5,
.px-sm-5 {
    padding-right: 3rem !important;
  }

  .pb-sm-5,
.py-sm-5 {
    padding-bottom: 3rem !important;
  }

  .pl-sm-5,
.px-sm-5 {
    padding-left: 3rem !important;
  }

  .m-sm-n1 {
    margin: -0.25rem !important;
  }

  .mt-sm-n1,
.my-sm-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-sm-n1,
.mx-sm-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-sm-n1,
.my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-sm-n1,
.mx-sm-n1 {
    margin-left: -0.25rem !important;
  }

  .m-sm-n2 {
    margin: -0.5rem !important;
  }

  .mt-sm-n2,
.my-sm-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-sm-n2,
.mx-sm-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-sm-n2,
.my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-sm-n2,
.mx-sm-n2 {
    margin-left: -0.5rem !important;
  }

  .m-sm-n3 {
    margin: -1rem !important;
  }

  .mt-sm-n3,
.my-sm-n3 {
    margin-top: -1rem !important;
  }

  .mr-sm-n3,
.mx-sm-n3 {
    margin-right: -1rem !important;
  }

  .mb-sm-n3,
.my-sm-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-sm-n3,
.mx-sm-n3 {
    margin-left: -1rem !important;
  }

  .m-sm-n4 {
    margin: -1.5rem !important;
  }

  .mt-sm-n4,
.my-sm-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-sm-n4,
.mx-sm-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-sm-n4,
.my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-sm-n4,
.mx-sm-n4 {
    margin-left: -1.5rem !important;
  }

  .m-sm-n5 {
    margin: -3rem !important;
  }

  .mt-sm-n5,
.my-sm-n5 {
    margin-top: -3rem !important;
  }

  .mr-sm-n5,
.mx-sm-n5 {
    margin-right: -3rem !important;
  }

  .mb-sm-n5,
.my-sm-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-sm-n5,
.mx-sm-n5 {
    margin-left: -3rem !important;
  }

  .m-sm-auto {
    margin: auto !important;
  }

  .mt-sm-auto,
.my-sm-auto {
    margin-top: auto !important;
  }

  .mr-sm-auto,
.mx-sm-auto {
    margin-right: auto !important;
  }

  .mb-sm-auto,
.my-sm-auto {
    margin-bottom: auto !important;
  }

  .ml-sm-auto,
.mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }

  .mt-md-0,
.my-md-0 {
    margin-top: 0 !important;
  }

  .mr-md-0,
.mx-md-0 {
    margin-right: 0 !important;
  }

  .mb-md-0,
.my-md-0 {
    margin-bottom: 0 !important;
  }

  .ml-md-0,
.mx-md-0 {
    margin-left: 0 !important;
  }

  .m-md-1 {
    margin: 0.25rem !important;
  }

  .mt-md-1,
.my-md-1 {
    margin-top: 0.25rem !important;
  }

  .mr-md-1,
.mx-md-1 {
    margin-right: 0.25rem !important;
  }

  .mb-md-1,
.my-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-md-1,
.mx-md-1 {
    margin-left: 0.25rem !important;
  }

  .m-md-2 {
    margin: 0.5rem !important;
  }

  .mt-md-2,
.my-md-2 {
    margin-top: 0.5rem !important;
  }

  .mr-md-2,
.mx-md-2 {
    margin-right: 0.5rem !important;
  }

  .mb-md-2,
.my-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-md-2,
.mx-md-2 {
    margin-left: 0.5rem !important;
  }

  .m-md-3 {
    margin: 1rem !important;
  }

  .mt-md-3,
.my-md-3 {
    margin-top: 1rem !important;
  }

  .mr-md-3,
.mx-md-3 {
    margin-right: 1rem !important;
  }

  .mb-md-3,
.my-md-3 {
    margin-bottom: 1rem !important;
  }

  .ml-md-3,
.mx-md-3 {
    margin-left: 1rem !important;
  }

  .m-md-4 {
    margin: 1.5rem !important;
  }

  .mt-md-4,
.my-md-4 {
    margin-top: 1.5rem !important;
  }

  .mr-md-4,
.mx-md-4 {
    margin-right: 1.5rem !important;
  }

  .mb-md-4,
.my-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-md-4,
.mx-md-4 {
    margin-left: 1.5rem !important;
  }

  .m-md-5 {
    margin: 3rem !important;
  }

  .mt-md-5,
.my-md-5 {
    margin-top: 3rem !important;
  }

  .mr-md-5,
.mx-md-5 {
    margin-right: 3rem !important;
  }

  .mb-md-5,
.my-md-5 {
    margin-bottom: 3rem !important;
  }

  .ml-md-5,
.mx-md-5 {
    margin-left: 3rem !important;
  }

  .p-md-0 {
    padding: 0 !important;
  }

  .pt-md-0,
.py-md-0 {
    padding-top: 0 !important;
  }

  .pr-md-0,
.px-md-0 {
    padding-right: 0 !important;
  }

  .pb-md-0,
.py-md-0 {
    padding-bottom: 0 !important;
  }

  .pl-md-0,
.px-md-0 {
    padding-left: 0 !important;
  }

  .p-md-1 {
    padding: 0.25rem !important;
  }

  .pt-md-1,
.py-md-1 {
    padding-top: 0.25rem !important;
  }

  .pr-md-1,
.px-md-1 {
    padding-right: 0.25rem !important;
  }

  .pb-md-1,
.py-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-md-1,
.px-md-1 {
    padding-left: 0.25rem !important;
  }

  .p-md-2 {
    padding: 0.5rem !important;
  }

  .pt-md-2,
.py-md-2 {
    padding-top: 0.5rem !important;
  }

  .pr-md-2,
.px-md-2 {
    padding-right: 0.5rem !important;
  }

  .pb-md-2,
.py-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-md-2,
.px-md-2 {
    padding-left: 0.5rem !important;
  }

  .p-md-3 {
    padding: 1rem !important;
  }

  .pt-md-3,
.py-md-3 {
    padding-top: 1rem !important;
  }

  .pr-md-3,
.px-md-3 {
    padding-right: 1rem !important;
  }

  .pb-md-3,
.py-md-3 {
    padding-bottom: 1rem !important;
  }

  .pl-md-3,
.px-md-3 {
    padding-left: 1rem !important;
  }

  .p-md-4 {
    padding: 1.5rem !important;
  }

  .pt-md-4,
.py-md-4 {
    padding-top: 1.5rem !important;
  }

  .pr-md-4,
.px-md-4 {
    padding-right: 1.5rem !important;
  }

  .pb-md-4,
.py-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-md-4,
.px-md-4 {
    padding-left: 1.5rem !important;
  }

  .p-md-5 {
    padding: 3rem !important;
  }

  .pt-md-5,
.py-md-5 {
    padding-top: 3rem !important;
  }

  .pr-md-5,
.px-md-5 {
    padding-right: 3rem !important;
  }

  .pb-md-5,
.py-md-5 {
    padding-bottom: 3rem !important;
  }

  .pl-md-5,
.px-md-5 {
    padding-left: 3rem !important;
  }

  .m-md-n1 {
    margin: -0.25rem !important;
  }

  .mt-md-n1,
.my-md-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-md-n1,
.mx-md-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-md-n1,
.my-md-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-md-n1,
.mx-md-n1 {
    margin-left: -0.25rem !important;
  }

  .m-md-n2 {
    margin: -0.5rem !important;
  }

  .mt-md-n2,
.my-md-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-md-n2,
.mx-md-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-md-n2,
.my-md-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-md-n2,
.mx-md-n2 {
    margin-left: -0.5rem !important;
  }

  .m-md-n3 {
    margin: -1rem !important;
  }

  .mt-md-n3,
.my-md-n3 {
    margin-top: -1rem !important;
  }

  .mr-md-n3,
.mx-md-n3 {
    margin-right: -1rem !important;
  }

  .mb-md-n3,
.my-md-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-md-n3,
.mx-md-n3 {
    margin-left: -1rem !important;
  }

  .m-md-n4 {
    margin: -1.5rem !important;
  }

  .mt-md-n4,
.my-md-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-md-n4,
.mx-md-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-md-n4,
.my-md-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-md-n4,
.mx-md-n4 {
    margin-left: -1.5rem !important;
  }

  .m-md-n5 {
    margin: -3rem !important;
  }

  .mt-md-n5,
.my-md-n5 {
    margin-top: -3rem !important;
  }

  .mr-md-n5,
.mx-md-n5 {
    margin-right: -3rem !important;
  }

  .mb-md-n5,
.my-md-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-md-n5,
.mx-md-n5 {
    margin-left: -3rem !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mt-md-auto,
.my-md-auto {
    margin-top: auto !important;
  }

  .mr-md-auto,
.mx-md-auto {
    margin-right: auto !important;
  }

  .mb-md-auto,
.my-md-auto {
    margin-bottom: auto !important;
  }

  .ml-md-auto,
.mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1024px) {
  .m-lg-0 {
    margin: 0 !important;
  }

  .mt-lg-0,
.my-lg-0 {
    margin-top: 0 !important;
  }

  .mr-lg-0,
.mx-lg-0 {
    margin-right: 0 !important;
  }

  .mb-lg-0,
.my-lg-0 {
    margin-bottom: 0 !important;
  }

  .ml-lg-0,
.mx-lg-0 {
    margin-left: 0 !important;
  }

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  .mt-lg-1,
.my-lg-1 {
    margin-top: 0.25rem !important;
  }

  .mr-lg-1,
.mx-lg-1 {
    margin-right: 0.25rem !important;
  }

  .mb-lg-1,
.my-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-lg-1,
.mx-lg-1 {
    margin-left: 0.25rem !important;
  }

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  .mt-lg-2,
.my-lg-2 {
    margin-top: 0.5rem !important;
  }

  .mr-lg-2,
.mx-lg-2 {
    margin-right: 0.5rem !important;
  }

  .mb-lg-2,
.my-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-lg-2,
.mx-lg-2 {
    margin-left: 0.5rem !important;
  }

  .m-lg-3 {
    margin: 1rem !important;
  }

  .mt-lg-3,
.my-lg-3 {
    margin-top: 1rem !important;
  }

  .mr-lg-3,
.mx-lg-3 {
    margin-right: 1rem !important;
  }

  .mb-lg-3,
.my-lg-3 {
    margin-bottom: 1rem !important;
  }

  .ml-lg-3,
.mx-lg-3 {
    margin-left: 1rem !important;
  }

  .m-lg-4 {
    margin: 1.5rem !important;
  }

  .mt-lg-4,
.my-lg-4 {
    margin-top: 1.5rem !important;
  }

  .mr-lg-4,
.mx-lg-4 {
    margin-right: 1.5rem !important;
  }

  .mb-lg-4,
.my-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-lg-4,
.mx-lg-4 {
    margin-left: 1.5rem !important;
  }

  .m-lg-5 {
    margin: 3rem !important;
  }

  .mt-lg-5,
.my-lg-5 {
    margin-top: 3rem !important;
  }

  .mr-lg-5,
.mx-lg-5 {
    margin-right: 3rem !important;
  }

  .mb-lg-5,
.my-lg-5 {
    margin-bottom: 3rem !important;
  }

  .ml-lg-5,
.mx-lg-5 {
    margin-left: 3rem !important;
  }

  .p-lg-0 {
    padding: 0 !important;
  }

  .pt-lg-0,
.py-lg-0 {
    padding-top: 0 !important;
  }

  .pr-lg-0,
.px-lg-0 {
    padding-right: 0 !important;
  }

  .pb-lg-0,
.py-lg-0 {
    padding-bottom: 0 !important;
  }

  .pl-lg-0,
.px-lg-0 {
    padding-left: 0 !important;
  }

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  .pt-lg-1,
.py-lg-1 {
    padding-top: 0.25rem !important;
  }

  .pr-lg-1,
.px-lg-1 {
    padding-right: 0.25rem !important;
  }

  .pb-lg-1,
.py-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-lg-1,
.px-lg-1 {
    padding-left: 0.25rem !important;
  }

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  .pt-lg-2,
.py-lg-2 {
    padding-top: 0.5rem !important;
  }

  .pr-lg-2,
.px-lg-2 {
    padding-right: 0.5rem !important;
  }

  .pb-lg-2,
.py-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-lg-2,
.px-lg-2 {
    padding-left: 0.5rem !important;
  }

  .p-lg-3 {
    padding: 1rem !important;
  }

  .pt-lg-3,
.py-lg-3 {
    padding-top: 1rem !important;
  }

  .pr-lg-3,
.px-lg-3 {
    padding-right: 1rem !important;
  }

  .pb-lg-3,
.py-lg-3 {
    padding-bottom: 1rem !important;
  }

  .pl-lg-3,
.px-lg-3 {
    padding-left: 1rem !important;
  }

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  .pt-lg-4,
.py-lg-4 {
    padding-top: 1.5rem !important;
  }

  .pr-lg-4,
.px-lg-4 {
    padding-right: 1.5rem !important;
  }

  .pb-lg-4,
.py-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-lg-4,
.px-lg-4 {
    padding-left: 1.5rem !important;
  }

  .p-lg-5 {
    padding: 3rem !important;
  }

  .pt-lg-5,
.py-lg-5 {
    padding-top: 3rem !important;
  }

  .pr-lg-5,
.px-lg-5 {
    padding-right: 3rem !important;
  }

  .pb-lg-5,
.py-lg-5 {
    padding-bottom: 3rem !important;
  }

  .pl-lg-5,
.px-lg-5 {
    padding-left: 3rem !important;
  }

  .m-lg-n1 {
    margin: -0.25rem !important;
  }

  .mt-lg-n1,
.my-lg-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-lg-n1,
.mx-lg-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-lg-n1,
.my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-lg-n1,
.mx-lg-n1 {
    margin-left: -0.25rem !important;
  }

  .m-lg-n2 {
    margin: -0.5rem !important;
  }

  .mt-lg-n2,
.my-lg-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-lg-n2,
.mx-lg-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-lg-n2,
.my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-lg-n2,
.mx-lg-n2 {
    margin-left: -0.5rem !important;
  }

  .m-lg-n3 {
    margin: -1rem !important;
  }

  .mt-lg-n3,
.my-lg-n3 {
    margin-top: -1rem !important;
  }

  .mr-lg-n3,
.mx-lg-n3 {
    margin-right: -1rem !important;
  }

  .mb-lg-n3,
.my-lg-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-lg-n3,
.mx-lg-n3 {
    margin-left: -1rem !important;
  }

  .m-lg-n4 {
    margin: -1.5rem !important;
  }

  .mt-lg-n4,
.my-lg-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-lg-n4,
.mx-lg-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-lg-n4,
.my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-lg-n4,
.mx-lg-n4 {
    margin-left: -1.5rem !important;
  }

  .m-lg-n5 {
    margin: -3rem !important;
  }

  .mt-lg-n5,
.my-lg-n5 {
    margin-top: -3rem !important;
  }

  .mr-lg-n5,
.mx-lg-n5 {
    margin-right: -3rem !important;
  }

  .mb-lg-n5,
.my-lg-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-lg-n5,
.mx-lg-n5 {
    margin-left: -3rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mt-lg-auto,
.my-lg-auto {
    margin-top: auto !important;
  }

  .mr-lg-auto,
.mx-lg-auto {
    margin-right: auto !important;
  }

  .mb-lg-auto,
.my-lg-auto {
    margin-bottom: auto !important;
  }

  .ml-lg-auto,
.mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1399px) {
  .m-xl-0 {
    margin: 0 !important;
  }

  .mt-xl-0,
.my-xl-0 {
    margin-top: 0 !important;
  }

  .mr-xl-0,
.mx-xl-0 {
    margin-right: 0 !important;
  }

  .mb-xl-0,
.my-xl-0 {
    margin-bottom: 0 !important;
  }

  .ml-xl-0,
.mx-xl-0 {
    margin-left: 0 !important;
  }

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  .mt-xl-1,
.my-xl-1 {
    margin-top: 0.25rem !important;
  }

  .mr-xl-1,
.mx-xl-1 {
    margin-right: 0.25rem !important;
  }

  .mb-xl-1,
.my-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-xl-1,
.mx-xl-1 {
    margin-left: 0.25rem !important;
  }

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  .mt-xl-2,
.my-xl-2 {
    margin-top: 0.5rem !important;
  }

  .mr-xl-2,
.mx-xl-2 {
    margin-right: 0.5rem !important;
  }

  .mb-xl-2,
.my-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-xl-2,
.mx-xl-2 {
    margin-left: 0.5rem !important;
  }

  .m-xl-3 {
    margin: 1rem !important;
  }

  .mt-xl-3,
.my-xl-3 {
    margin-top: 1rem !important;
  }

  .mr-xl-3,
.mx-xl-3 {
    margin-right: 1rem !important;
  }

  .mb-xl-3,
.my-xl-3 {
    margin-bottom: 1rem !important;
  }

  .ml-xl-3,
.mx-xl-3 {
    margin-left: 1rem !important;
  }

  .m-xl-4 {
    margin: 1.5rem !important;
  }

  .mt-xl-4,
.my-xl-4 {
    margin-top: 1.5rem !important;
  }

  .mr-xl-4,
.mx-xl-4 {
    margin-right: 1.5rem !important;
  }

  .mb-xl-4,
.my-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-xl-4,
.mx-xl-4 {
    margin-left: 1.5rem !important;
  }

  .m-xl-5 {
    margin: 3rem !important;
  }

  .mt-xl-5,
.my-xl-5 {
    margin-top: 3rem !important;
  }

  .mr-xl-5,
.mx-xl-5 {
    margin-right: 3rem !important;
  }

  .mb-xl-5,
.my-xl-5 {
    margin-bottom: 3rem !important;
  }

  .ml-xl-5,
.mx-xl-5 {
    margin-left: 3rem !important;
  }

  .p-xl-0 {
    padding: 0 !important;
  }

  .pt-xl-0,
.py-xl-0 {
    padding-top: 0 !important;
  }

  .pr-xl-0,
.px-xl-0 {
    padding-right: 0 !important;
  }

  .pb-xl-0,
.py-xl-0 {
    padding-bottom: 0 !important;
  }

  .pl-xl-0,
.px-xl-0 {
    padding-left: 0 !important;
  }

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  .pt-xl-1,
.py-xl-1 {
    padding-top: 0.25rem !important;
  }

  .pr-xl-1,
.px-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pb-xl-1,
.py-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-xl-1,
.px-xl-1 {
    padding-left: 0.25rem !important;
  }

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  .pt-xl-2,
.py-xl-2 {
    padding-top: 0.5rem !important;
  }

  .pr-xl-2,
.px-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pb-xl-2,
.py-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-xl-2,
.px-xl-2 {
    padding-left: 0.5rem !important;
  }

  .p-xl-3 {
    padding: 1rem !important;
  }

  .pt-xl-3,
.py-xl-3 {
    padding-top: 1rem !important;
  }

  .pr-xl-3,
.px-xl-3 {
    padding-right: 1rem !important;
  }

  .pb-xl-3,
.py-xl-3 {
    padding-bottom: 1rem !important;
  }

  .pl-xl-3,
.px-xl-3 {
    padding-left: 1rem !important;
  }

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  .pt-xl-4,
.py-xl-4 {
    padding-top: 1.5rem !important;
  }

  .pr-xl-4,
.px-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pb-xl-4,
.py-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-xl-4,
.px-xl-4 {
    padding-left: 1.5rem !important;
  }

  .p-xl-5 {
    padding: 3rem !important;
  }

  .pt-xl-5,
.py-xl-5 {
    padding-top: 3rem !important;
  }

  .pr-xl-5,
.px-xl-5 {
    padding-right: 3rem !important;
  }

  .pb-xl-5,
.py-xl-5 {
    padding-bottom: 3rem !important;
  }

  .pl-xl-5,
.px-xl-5 {
    padding-left: 3rem !important;
  }

  .m-xl-n1 {
    margin: -0.25rem !important;
  }

  .mt-xl-n1,
.my-xl-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-xl-n1,
.mx-xl-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-xl-n1,
.my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-xl-n1,
.mx-xl-n1 {
    margin-left: -0.25rem !important;
  }

  .m-xl-n2 {
    margin: -0.5rem !important;
  }

  .mt-xl-n2,
.my-xl-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-xl-n2,
.mx-xl-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-xl-n2,
.my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-xl-n2,
.mx-xl-n2 {
    margin-left: -0.5rem !important;
  }

  .m-xl-n3 {
    margin: -1rem !important;
  }

  .mt-xl-n3,
.my-xl-n3 {
    margin-top: -1rem !important;
  }

  .mr-xl-n3,
.mx-xl-n3 {
    margin-right: -1rem !important;
  }

  .mb-xl-n3,
.my-xl-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-xl-n3,
.mx-xl-n3 {
    margin-left: -1rem !important;
  }

  .m-xl-n4 {
    margin: -1.5rem !important;
  }

  .mt-xl-n4,
.my-xl-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-xl-n4,
.mx-xl-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-xl-n4,
.my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-xl-n4,
.mx-xl-n4 {
    margin-left: -1.5rem !important;
  }

  .m-xl-n5 {
    margin: -3rem !important;
  }

  .mt-xl-n5,
.my-xl-n5 {
    margin-top: -3rem !important;
  }

  .mr-xl-n5,
.mx-xl-n5 {
    margin-right: -3rem !important;
  }

  .mb-xl-n5,
.my-xl-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-xl-n5,
.mx-xl-n5 {
    margin-left: -3rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mt-xl-auto,
.my-xl-auto {
    margin-top: auto !important;
  }

  .mr-xl-auto,
.mx-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-auto,
.my-xl-auto {
    margin-bottom: auto !important;
  }

  .ml-xl-auto,
.mx-xl-auto {
    margin-left: auto !important;
  }
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

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

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }

  .text-sm-right {
    text-align: right !important;
  }

  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }

  .text-md-right {
    text-align: right !important;
  }

  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 1024px) {
  .text-lg-left {
    text-align: left !important;
  }

  .text-lg-right {
    text-align: right !important;
  }

  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1399px) {
  .text-xl-left {
    text-align: left !important;
  }

  .text-xl-right {
    text-align: right !important;
  }

  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

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

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

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

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

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #5867dd !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #2739c1 !important;
}

.text-secondary {
  color: #e1e1ef !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #afafd4 !important;
}

.text-success {
  color: #1dc9b7 !important;
}

a.text-success:hover, a.text-success:focus {
  color: #13867a !important;
}

.text-info {
  color: #5578eb !important;
}

a.text-info:hover, a.text-info:focus {
  color: #1a46da !important;
}

.text-warning {
  color: #ffb822 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #d59000 !important;
}

.text-danger {
  color: #fd397a !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #e7024e !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #74788d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
*::before,
*::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }

  a:not(.btn) {
    text-decoration: underline;
  }

  abbr[title]::after {
    content: " (" attr(title) ")";
  }

  pre {
    white-space: pre-wrap !important;
  }

  pre,
blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }

  tr,
img {
    page-break-inside: avoid;
  }

  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
h3 {
    page-break-after: avoid;
  }

  @page {
    size: a3;
  }
  body {
    min-width: 1024px !important;
  }

  .container {
    min-width: 1024px !important;
  }

  .navbar {
    display: none;
  }

  .badge {
    border: 1px solid #000;
  }

  .table {
    border-collapse: collapse !important;
  }
  .table td,
.table th {
    background-color: #fff !important;
  }

  .table-bordered th,
.table-bordered td {
    border: 1px solid #dee2e6 !important;
  }

  .table-dark {
    color: inherit;
  }
  .table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
    border-color: #ebedf2;
  }

  .table .thead-dark th {
    color: inherit;
    border-color: #ebedf2;
  }
}
.accordion .card {
  overflow: visible !important;
  margin: 0;
}
.accordion .card .card-header {
  cursor: pointer;
  margin: 0;
  padding: 0;
  border-bottom: 0;
}
.accordion .card .card-header .card-title {
  margin: 0;
  font-size: 1.1rem;
  font-weight: 500;
  padding: 1rem 1rem;
  color: #2c77f4;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.accordion .card .card-header .card-title > i {
  margin-right: 1rem;
  font-size: 1.4rem;
  color: #2c77f4;
}
.accordion .card .card-header .card-title.collapsed {
  color: #595d6e;
}
.accordion .card .card-header .card-title.collapsed > i {
  color: #74788d;
}
.accordion .card .card-header .card-title:after {
  right: 1rem;
}
.accordion .card .card-body {
  padding: 1.25rem;
  font-size: 1rem;
}
.accordion--no-bg .card {
  background-color: transparent;
}

.accordion.accordion-light .card {
  border: 0;
  border-top: 1px solid #eeeef4;
  margin: 0;
}
.accordion.accordion-light .card .card-header {
  cursor: pointer;
  padding: 0;
  margin: 0;
  background-color: transparent;
  border: 0;
}
.accordion.accordion-light .card .card-header .card-title {
  margin: 0;
  font-size: 1.1rem;
  padding: 1rem 1rem 1rem 0;
  font-weight: 500;
  color: #2c77f4;
}
.accordion.accordion-light .card .card-header .card-title.collapsed {
  color: #74788d;
}
.accordion.accordion-light .card .card-header .card-title.collapsed:after {
  color: #74788d;
}
.accordion.accordion-light .card .card-header .card-title:after {
  right: 0;
}
.accordion.accordion-light .card .card-body {
  padding: 0;
  margin-bottom: 1.25rem;
  font-size: 1rem;
}
.accordion.accordion-light .card:first-child {
  border-top: 0;
}
.accordion.accordion-light .card:first-child .card-header {
  margin: 0;
}
.accordion.accordion-light .card:last-child {
  margin-bottom: 1.25rem;
}
.accordion.accordion-light .card:last-child .card-body {
  padding: 0;
  margin: 0;
}

.accordion.accordion-outline--padded {
  padding: 1.7rem;
}
.accordion.accordion-outline .card {
  margin-bottom: 1.25rem;
  border: 0;
}
.accordion.accordion-outline .card .card-header {
  padding: 0;
  background-color: transparent;
}
.accordion.accordion-outline .card .card-header .card-title {
  font-size: 1.1rem;
  padding: 1.25rem;
  border-color: #8db5f9;
  border-top-width: 2px;
  border-right-width: 2px;
  border-bottom-width: 0;
  padding-bottom: calc(1.5rem + 2px);
  border-left-width: 2px;
  border-style: solid;
  border-top-left-radius: 4px !important;
  border-top-right-radius: 4px !important;
}
.accordion.accordion-outline .card .card-header .card-title:after {
  position: absolute;
  right: 1.25rem;
  font-family: "LineAwesome";
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\f28e";
  font-size: 1.7rem;
  font-weight: bold;
  color: #2c77f4;
}
.accordion.accordion-outline .card .card-header .card-title.collapsed {
  color: #464457;
  border-color: #efeff0;
  border-bottom-width: 2px;
  padding-bottom: 1.5rem;
  border-bottom-left-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}
.accordion.accordion-outline .card .card-header .card-title.collapsed:after {
  content: "\f2c2";
  color: #efeff0;
}
.accordion.accordion-outline .card .card-body-wrapper > .card-body {
  padding: 0 2.7rem 1.7rem 1.7rem;
  font-size: 1.1rem;
  font-weight: 400;
  border-color: #8db5f9;
  border-top-width: 0;
  border-right-width: 2px;
  border-bottom-width: 2px;
  border-left-width: 2px;
  border-style: solid;
  border-bottom-left-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
  color: #8d8c9b;
}
.accordion.accordion-outline .card .card-body-wrapper > .card-body > p:last-child {
  margin-bottom: 0;
}
.accordion.accordion-outline .card:last-child {
  margin-bottom: 0;
}

.accordion.accordion-solid .card {
  margin-bottom: 1.5rem;
  border: 0;
}
.accordion.accordion-solid .card:last-child {
  margin-bottom: 0;
}
.accordion.accordion-solid .card .card-header {
  padding: 0;
  background-color: transparent;
}
.accordion.accordion-solid .card .card-header .card-title {
  font-size: 1.1rem;
  padding: 1.25rem;
  background-color: #ebedf2;
  border-radius: 4px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.accordion.accordion-solid .card .card-header .card-title.collapsed {
  border-radius: 4px;
}
.accordion.accordion-solid .card .card-body {
  border: 1px solid #ebedf2;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.accordion.accordion-toggle-arrow .card .card-header .card-title {
  color: #2c77f4;
  position: relative;
}
.accordion.accordion-toggle-arrow .card .card-header .card-title:after {
  position: absolute;
  font-size: 1rem;
  font-family: "LineAwesome";
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\f110";
  color: #2c77f4;
}
.accordion.accordion-toggle-arrow .card .card-header .card-title.collapsed {
  color: #74788d;
}
.accordion.accordion-toggle-arrow .card .card-header .card-title.collapsed:after {
  color: #74788d;
  content: "\f111";
  /*rtl:begin:remove*/
  content: "\f112";
  /*rtl:end:remove*/
}

.accordion.accordion-toggle-plus .card .card-header .card-title {
  color: #2c77f4;
  position: relative;
}
.accordion.accordion-toggle-plus .card .card-header .card-title:after {
  position: absolute;
  font-family: "LineAwesome";
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\f28e";
  font-size: 1.2rem;
  color: #2c77f4;
}
.accordion.accordion-toggle-plus .card .card-header .card-title.collapsed {
  color: #74788d;
}
.accordion.accordion-toggle-plus .card .card-header .card-title.collapsed:after {
  color: #74788d;
  content: "\f2c2";
}

.accordion.accordion-svg-icon .card {
  border-top: 0;
}
.accordion.accordion-svg-icon .card .card-header .card-title {
  color: #48465b;
  position: relative;
  font-size: 1.2rem;
}
.accordion.accordion-svg-icon .card .card-header .card-title .kt-svg-icon {
  margin-right: 1.2rem;
  transform: rotate(90deg);
  flex: 0 0 2rem;
  transition: all 0.3s;
}
.accordion.accordion-svg-icon .card .card-header .card-title.collapsed {
  color: #48465b;
}
.accordion.accordion-svg-icon .card .card-header .card-title.collapsed .kt-svg-icon {
  transform: rotate(0);
}
.accordion.accordion-svg-icon .card .card-body {
  padding-left: 3.2rem;
}
.accordion.accordion-svg-icon .card:last-child .card-body {
  padding-left: 3.2rem;
}

.accordion.accordion-toggle-svg .card .card-header .card-title {
  color: #48465b;
  font-size: 1.2rem;
  background-color: #ffffff;
}
.accordion.accordion-toggle-svg .card .card-header .card-title .kt-svg-icon {
  margin: auto 0 auto auto;
  transform: rotate(90deg);
  transition: all 0.3s;
}
.accordion.accordion-toggle-svg .card .card-header .card-title.collapsed {
  color: #48465b;
}
.accordion.accordion-toggle-svg .card .card-header .card-title.collapsed .kt-svg-icon {
  transform: rotate(0);
}

.accordion.accordion-panel .card {
  border-radius: 4px !important;
}
.accordion.accordion-panel .card .card-header .card-title {
  font-size: 1.1rem;
  padding: 1.25rem;
  background-color: #fff;
  border-radius: 4px !important;
}
.accordion.accordion-panel .card .card-body {
  padding-top: 0;
  border: 0;
  border-radius: 4px !important;
}

.alert {
  display: flex;
  align-items: stretch;
  padding: 1rem 2rem;
  margin: 0 0 20px 0;
  border-radius: 4px;
}
.alert .alert-icon {
  display: flex;
  align-items: center;
  padding: 0 1.25rem 0 0;
}
.alert .alert-icon i {
  font-size: 2.4rem;
}
.alert .alert-icon.alert-icon-top {
  align-items: flex-start;
  align-content: stretch;
}
.alert .alert-text {
  align-self: center;
  flex-grow: 1;
}
.alert .alert-close {
  padding: 0 0 0 1rem;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.alert .alert-close .close {
  text-shadow: none !important;
}
.alert .alert-close i {
  opacity: 0.8;
  transition: all 0.3s ease;
  cursor: pointer;
}
.alert .alert-close i:hover {
  transition: all 0.3s ease;
  opacity: 1;
}
.alert.alert-elevate {
  box-shadow: 0px 0px 13px 0px rgba(82, 63, 105, 0.1);
}
.alert.alert-brand {
  background: #2c77f4;
  border: 1px solid #2c77f4;
  color: #ffffff;
}
.alert.alert-brand .alert-icon i {
  color: #ffffff;
}
.alert.alert-brand .alert-text {
  color: #ffffff;
}
.alert.alert-brand .alert-text hr {
  border-top-color: #ffffff;
  opacity: 0.4;
}
.alert.alert-brand .alert-close i {
  color: #ffffff;
}
.alert.alert-outline-brand {
  border: 1px solid #2c77f4;
  color: #2c77f4;
}
.alert.alert-outline-brand .alert-icon i {
  color: #2c77f4;
}
.alert.alert-outline-brand .alert-text {
  color: #2c77f4;
}
.alert.alert-outline-brand .alert-close i {
  color: #2c77f4;
}
.alert.alert-solid-brand {
  background: rgba(44, 119, 244, 0.1);
  border-color: transparent;
  color: #2c77f4;
}
.alert.alert-solid-brand .alert-icon i {
  color: #2c77f4;
}
.alert.alert-solid-brand .alert-text {
  color: #2c77f4;
}
.alert.alert-solid-brand .alert-close i {
  color: #2c77f4;
}
.alert.alert-light {
  background: #ffffff;
  border: 1px solid #ffffff;
  color: #282a3c;
}
.alert.alert-light .alert-icon i {
  color: #282a3c;
}
.alert.alert-light .alert-text {
  color: #282a3c;
}
.alert.alert-light .alert-text hr {
  border-top-color: #282a3c;
  opacity: 0.4;
}
.alert.alert-light .alert-close i {
  color: #282a3c;
}
.alert.alert-outline-light {
  border: 1px solid #ffffff;
  color: #ffffff;
}
.alert.alert-outline-light .alert-icon i {
  color: #ffffff;
}
.alert.alert-outline-light .alert-text {
  color: #ffffff;
}
.alert.alert-outline-light .alert-close i {
  color: #ffffff;
}
.alert.alert-solid-light {
  background: rgba(255, 255, 255, 0.1);
  border-color: transparent;
  color: #ffffff;
}
.alert.alert-solid-light .alert-icon i {
  color: #ffffff;
}
.alert.alert-solid-light .alert-text {
  color: #ffffff;
}
.alert.alert-solid-light .alert-close i {
  color: #ffffff;
}
.alert.alert-dark {
  background: #282a3c;
  border: 1px solid #282a3c;
  color: #ffffff;
}
.alert.alert-dark .alert-icon i {
  color: #ffffff;
}
.alert.alert-dark .alert-text {
  color: #ffffff;
}
.alert.alert-dark .alert-text hr {
  border-top-color: #ffffff;
  opacity: 0.4;
}
.alert.alert-dark .alert-close i {
  color: #ffffff;
}
.alert.alert-outline-dark {
  border: 1px solid #282a3c;
  color: #282a3c;
}
.alert.alert-outline-dark .alert-icon i {
  color: #282a3c;
}
.alert.alert-outline-dark .alert-text {
  color: #282a3c;
}
.alert.alert-outline-dark .alert-close i {
  color: #282a3c;
}
.alert.alert-solid-dark {
  background: rgba(40, 42, 60, 0.1);
  border-color: transparent;
  color: #282a3c;
}
.alert.alert-solid-dark .alert-icon i {
  color: #282a3c;
}
.alert.alert-solid-dark .alert-text {
  color: #282a3c;
}
.alert.alert-solid-dark .alert-close i {
  color: #282a3c;
}
.alert.alert-primary {
  background: #5867dd;
  border: 1px solid #5867dd;
  color: #ffffff;
}
.alert.alert-primary .alert-icon i {
  color: #ffffff;
}
.alert.alert-primary .alert-text {
  color: #ffffff;
}
.alert.alert-primary .alert-text hr {
  border-top-color: #ffffff;
  opacity: 0.4;
}
.alert.alert-primary .alert-close i {
  color: #ffffff;
}
.alert.alert-outline-primary {
  border: 1px solid #5867dd;
  color: #5867dd;
}
.alert.alert-outline-primary .alert-icon i {
  color: #5867dd;
}
.alert.alert-outline-primary .alert-text {
  color: #5867dd;
}
.alert.alert-outline-primary .alert-close i {
  color: #5867dd;
}
.alert.alert-solid-primary {
  background: rgba(88, 103, 221, 0.1);
  border-color: transparent;
  color: #5867dd;
}
.alert.alert-solid-primary .alert-icon i {
  color: #5867dd;
}
.alert.alert-solid-primary .alert-text {
  color: #5867dd;
}
.alert.alert-solid-primary .alert-close i {
  color: #5867dd;
}
.alert.alert-success {
  background: #1dc9b7;
  border: 1px solid #1dc9b7;
  color: #ffffff;
}
.alert.alert-success .alert-icon i {
  color: #ffffff;
}
.alert.alert-success .alert-text {
  color: #ffffff;
}
.alert.alert-success .alert-text hr {
  border-top-color: #ffffff;
  opacity: 0.4;
}
.alert.alert-success .alert-close i {
  color: #ffffff;
}
.alert.alert-outline-success {
  border: 1px solid #1dc9b7;
  color: #1dc9b7;
}
.alert.alert-outline-success .alert-icon i {
  color: #1dc9b7;
}
.alert.alert-outline-success .alert-text {
  color: #1dc9b7;
}
.alert.alert-outline-success .alert-close i {
  color: #1dc9b7;
}
.alert.alert-solid-success {
  background: rgba(29, 201, 183, 0.1);
  border-color: transparent;
  color: #1dc9b7;
}
.alert.alert-solid-success .alert-icon i {
  color: #1dc9b7;
}
.alert.alert-solid-success .alert-text {
  color: #1dc9b7;
}
.alert.alert-solid-success .alert-close i {
  color: #1dc9b7;
}
.alert.alert-info {
  background: #5578eb;
  border: 1px solid #5578eb;
  color: #ffffff;
}
.alert.alert-info .alert-icon i {
  color: #ffffff;
}
.alert.alert-info .alert-text {
  color: #ffffff;
}
.alert.alert-info .alert-text hr {
  border-top-color: #ffffff;
  opacity: 0.4;
}
.alert.alert-info .alert-close i {
  color: #ffffff;
}
.alert.alert-outline-info {
  border: 1px solid #5578eb;
  color: #5578eb;
}
.alert.alert-outline-info .alert-icon i {
  color: #5578eb;
}
.alert.alert-outline-info .alert-text {
  color: #5578eb;
}
.alert.alert-outline-info .alert-close i {
  color: #5578eb;
}
.alert.alert-solid-info {
  background: rgba(85, 120, 235, 0.1);
  border-color: transparent;
  color: #5578eb;
}
.alert.alert-solid-info .alert-icon i {
  color: #5578eb;
}
.alert.alert-solid-info .alert-text {
  color: #5578eb;
}
.alert.alert-solid-info .alert-close i {
  color: #5578eb;
}
.alert.alert-warning {
  background: #ffb822;
  border: 1px solid #ffb822;
  color: #111111;
}
.alert.alert-warning .alert-icon i {
  color: #111111;
}
.alert.alert-warning .alert-text {
  color: #111111;
}
.alert.alert-warning .alert-text hr {
  border-top-color: #111111;
  opacity: 0.4;
}
.alert.alert-warning .alert-close i {
  color: #111111;
}
.alert.alert-outline-warning {
  border: 1px solid #ffb822;
  color: #ffb822;
}
.alert.alert-outline-warning .alert-icon i {
  color: #ffb822;
}
.alert.alert-outline-warning .alert-text {
  color: #ffb822;
}
.alert.alert-outline-warning .alert-close i {
  color: #ffb822;
}
.alert.alert-solid-warning {
  background: rgba(255, 184, 34, 0.1);
  border-color: transparent;
  color: #ffb822;
}
.alert.alert-solid-warning .alert-icon i {
  color: #ffb822;
}
.alert.alert-solid-warning .alert-text {
  color: #ffb822;
}
.alert.alert-solid-warning .alert-close i {
  color: #ffb822;
}
.alert.alert-danger {
  background: #fd397a;
  border: 1px solid #fd397a;
  color: #ffffff;
}
.alert.alert-danger .alert-icon i {
  color: #ffffff;
}
.alert.alert-danger .alert-text {
  color: #ffffff;
}
.alert.alert-danger .alert-text hr {
  border-top-color: #ffffff;
  opacity: 0.4;
}
.alert.alert-danger .alert-close i {
  color: #ffffff;
}
.alert.alert-outline-danger {
  border: 1px solid #fd397a;
  color: #fd397a;
}
.alert.alert-outline-danger .alert-icon i {
  color: #fd397a;
}
.alert.alert-outline-danger .alert-text {
  color: #fd397a;
}
.alert.alert-outline-danger .alert-close i {
  color: #fd397a;
}
.alert.alert-solid-danger {
  background: rgba(253, 57, 122, 0.1);
  border-color: transparent;
  color: #fd397a;
}
.alert.alert-solid-danger .alert-icon i {
  color: #fd397a;
}
.alert.alert-solid-danger .alert-text {
  color: #fd397a;
}
.alert.alert-solid-danger .alert-close i {
  color: #fd397a;
}
.alert.alert-secondary .alert-icon i {
  color: #74788d;
}
.alert.alert-secondary .alert-text {
  color: #595d6e;
}
.alert.alert--marginless {
  margin: 0;
}
.alert.alert-bold .alert-text {
  font-weight: 500;
}

.badge {
  font-weight: 400;
}

.btn {
  background: transparent;
  outline: none !important;
  vertical-align: middle;
}
.btn:focus:not(.btn-elevate) {
  box-shadow: none !important;
}

label.btn,
input.btn,
button.btn {
  cursor: pointer;
}

.btn.btn-clean {
  border-color: transparent;
  background: transparent;
  color: #93a2dd;
}
.btn.btn-clean i {
  color: #93a2dd;
}
.show > .btn.btn-clean, .btn.btn-clean.active, .btn.btn-clean:active, .btn.btn-clean:hover {
  color: #2c77f4;
  background: #f0f3ff;
}
.show > .btn.btn-clean i, .btn.btn-clean.active i, .btn.btn-clean:active i, .btn.btn-clean:hover i {
  color: #2c77f4;
}

.btn.btn-default {
  border: 0;
  background: transparent;
  color: #74788d;
  border: 1px solid #e8ecfa;
}
.btn.btn-default i {
  color: #93a2dd;
}
.show > .btn.btn-default, .btn.btn-default.active, .btn.btn-default:active, .btn.btn-default:hover {
  color: #ffffff;
  background: #2c77f4;
  border-color: #2c77f4;
}
.show > .btn.btn-default i, .btn.btn-default.active i, .btn.btn-default:active i, .btn.btn-default:hover i {
  color: #ffffff;
}

.btn-secondary {
  background-color: transparent;
  border: 1px solid #e2e5ec;
  color: #595d6e;
}
.show > .btn-secondary.dropdown-toggle, .btn-secondary:focus, .btn-secondary.active, .btn-secondary:active, .btn-secondary:hover {
  color: #595d6e;
  border-color: #e2e5ec;
  background-color: #f4f5f8;
}

.btn-brand {
  color: #fff;
  background-color: #2c77f4;
  border-color: #2c77f4;
  color: #ffffff;
}
.btn-brand:hover {
  color: #fff;
  background-color: #0c61ed;
  border-color: #0c5ce1;
}
.btn-brand:focus, .btn-brand.focus {
  color: #fff;
  background-color: #0c61ed;
  border-color: #0c5ce1;
  box-shadow: 0 0 0 0.2rem rgba(76, 139, 246, 0.5);
}
.btn-brand.disabled, .btn-brand:disabled {
  color: #fff;
  background-color: #2c77f4;
  border-color: #2c77f4;
}
.btn-brand:not(:disabled):not(.disabled):active, .btn-brand:not(:disabled):not(.disabled).active, .show > .btn-brand.dropdown-toggle {
  color: #fff;
  background-color: #0c5ce1;
  border-color: #0b57d5;
}
.btn-brand:not(:disabled):not(.disabled):active:focus, .btn-brand:not(:disabled):not(.disabled).active:focus, .show > .btn-brand.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(76, 139, 246, 0.5);
}
.btn-brand + .btn.dropdown-toggle {
  position: relative;
}
.btn-brand + .btn.dropdown-toggle:before {
  display: block;
  content: " ";
  border-left: 1px solid #ffffff;
  position: absolute;
  top: 3px;
  left: -1px;
  bottom: 3px;
  opacity: 0.3;
}
.btn-brand + .btn.dropdown-toggle:hover:before, .btn-brand + .btn.dropdown-toggle:focus:before, .btn-brand + .btn.dropdown-toggle.active:before {
  display: none;
}

.btn-light {
  color: #212529;
  background-color: #ffffff;
  border-color: #ffffff;
  color: #282a3c;
}
.btn-light:hover {
  color: #212529;
  background-color: #ececec;
  border-color: #e6e6e6;
}
.btn-light:focus, .btn-light.focus {
  color: #212529;
  background-color: #ececec;
  border-color: #e6e6e6;
  box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #e6e6e6;
  border-color: #dfdfdf;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5);
}
.show > .btn-light.dropdown-toggle, .btn-light:focus, .btn-light.active, .btn-light:active, .btn-light:hover {
  background-color: #f7f8fa;
  border-color: #f7f8fa;
}
.btn-light + .btn.dropdown-toggle {
  position: relative;
}
.btn-light + .btn.dropdown-toggle:before {
  display: block;
  content: " ";
  border-left: 1px solid #282a3c;
  position: absolute;
  top: 3px;
  left: -1px;
  bottom: 3px;
  opacity: 0.3;
}
.btn-light + .btn.dropdown-toggle:hover:before, .btn-light + .btn.dropdown-toggle:focus:before, .btn-light + .btn.dropdown-toggle.active:before {
  display: none;
}

.btn-dark {
  color: #fff;
  background-color: #282a3c;
  border-color: #282a3c;
  color: #ffffff;
}
.btn-dark:hover {
  color: #fff;
  background-color: #191a25;
  border-color: #14151d;
}
.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: #191a25;
  border-color: #14151d;
  box-shadow: 0 0 0 0.2rem rgba(72, 74, 89, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #282a3c;
  border-color: #282a3c;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #14151d;
  border-color: #0f0f16;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 74, 89, 0.5);
}
.btn-dark + .btn.dropdown-toggle {
  position: relative;
}
.btn-dark + .btn.dropdown-toggle:before {
  display: block;
  content: " ";
  border-left: 1px solid #ffffff;
  position: absolute;
  top: 3px;
  left: -1px;
  bottom: 3px;
  opacity: 0.3;
}
.btn-dark + .btn.dropdown-toggle:hover:before, .btn-dark + .btn.dropdown-toggle:focus:before, .btn-dark + .btn.dropdown-toggle.active:before {
  display: none;
}

.btn-primary {
  color: #fff;
  background-color: #5867dd;
  border-color: #5867dd;
  color: #ffffff;
}
.btn-primary:hover {
  color: #fff;
  background-color: #384ad7;
  border-color: #2e40d4;
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #384ad7;
  border-color: #2e40d4;
  box-shadow: 0 0 0 0.2rem rgba(113, 126, 226, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #5867dd;
  border-color: #5867dd;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #2e40d4;
  border-color: #293ccc;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(113, 126, 226, 0.5);
}
.btn-primary + .btn.dropdown-toggle {
  position: relative;
}
.btn-primary + .btn.dropdown-toggle:before {
  display: block;
  content: " ";
  border-left: 1px solid #ffffff;
  position: absolute;
  top: 3px;
  left: -1px;
  bottom: 3px;
  opacity: 0.3;
}
.btn-primary + .btn.dropdown-toggle:hover:before, .btn-primary + .btn.dropdown-toggle:focus:before, .btn-primary + .btn.dropdown-toggle.active:before {
  display: none;
}

.btn-success {
  color: #fff;
  background-color: #1dc9b7;
  border-color: #1dc9b7;
  color: #ffffff;
}
.btn-success:hover {
  color: #fff;
  background-color: #18a899;
  border-color: #179c8e;
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #18a899;
  border-color: #179c8e;
  box-shadow: 0 0 0 0.2rem rgba(63, 209, 194, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #1dc9b7;
  border-color: #1dc9b7;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #179c8e;
  border-color: #159184;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(63, 209, 194, 0.5);
}
.btn-success + .btn.dropdown-toggle {
  position: relative;
}
.btn-success + .btn.dropdown-toggle:before {
  display: block;
  content: " ";
  border-left: 1px solid #ffffff;
  position: absolute;
  top: 3px;
  left: -1px;
  bottom: 3px;
  opacity: 0.3;
}
.btn-success + .btn.dropdown-toggle:hover:before, .btn-success + .btn.dropdown-toggle:focus:before, .btn-success + .btn.dropdown-toggle.active:before {
  display: none;
}

.btn-info {
  color: #fff;
  background-color: #5578eb;
  border-color: #5578eb;
  color: #ffffff;
}
.btn-info:hover {
  color: #fff;
  background-color: #335de7;
  border-color: #2754e6;
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #335de7;
  border-color: #2754e6;
  box-shadow: 0 0 0 0.2rem rgba(111, 140, 238, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #5578eb;
  border-color: #5578eb;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #2754e6;
  border-color: #1c4be4;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(111, 140, 238, 0.5);
}
.btn-info + .btn.dropdown-toggle {
  position: relative;
}
.btn-info + .btn.dropdown-toggle:before {
  display: block;
  content: " ";
  border-left: 1px solid #ffffff;
  position: absolute;
  top: 3px;
  left: -1px;
  bottom: 3px;
  opacity: 0.3;
}
.btn-info + .btn.dropdown-toggle:hover:before, .btn-info + .btn.dropdown-toggle:focus:before, .btn-info + .btn.dropdown-toggle.active:before {
  display: none;
}

.btn-warning {
  color: #212529;
  background-color: #ffb822;
  border-color: #ffb822;
  color: #111111;
}
.btn-warning:hover {
  color: #212529;
  background-color: #fbaa00;
  border-color: #eea200;
}
.btn-warning:focus, .btn-warning.focus {
  color: #212529;
  background-color: #fbaa00;
  border-color: #eea200;
  box-shadow: 0 0 0 0.2rem rgba(222, 162, 35, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffb822;
  border-color: #ffb822;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #eea200;
  border-color: #e19900;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 162, 35, 0.5);
}
.btn-warning + .btn.dropdown-toggle {
  position: relative;
}
.btn-warning + .btn.dropdown-toggle:before {
  display: block;
  content: " ";
  border-left: 1px solid #111111;
  position: absolute;
  top: 3px;
  left: -1px;
  bottom: 3px;
  opacity: 0.3;
}
.btn-warning + .btn.dropdown-toggle:hover:before, .btn-warning + .btn.dropdown-toggle:focus:before, .btn-warning + .btn.dropdown-toggle.active:before {
  display: none;
}

.btn-danger {
  color: #fff;
  background-color: #fd397a;
  border-color: #fd397a;
  color: #ffffff;
}
.btn-danger:hover {
  color: #fff;
  background-color: #fd1361;
  border-color: #fc0758;
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #fd1361;
  border-color: #fc0758;
  box-shadow: 0 0 0 0.2rem rgba(253, 87, 142, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #fd397a;
  border-color: #fd397a;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #fc0758;
  border-color: #f40252;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 87, 142, 0.5);
}
.btn-danger + .btn.dropdown-toggle {
  position: relative;
}
.btn-danger + .btn.dropdown-toggle:before {
  display: block;
  content: " ";
  border-left: 1px solid #ffffff;
  position: absolute;
  top: 3px;
  left: -1px;
  bottom: 3px;
  opacity: 0.3;
}
.btn-danger + .btn.dropdown-toggle:hover:before, .btn-danger + .btn.dropdown-toggle:focus:before, .btn-danger + .btn.dropdown-toggle.active:before {
  display: none;
}

.btn-facebook {
  color: #fff;
  background-color: #3b5998;
  border-color: #3b5998;
  color: #ffffff;
}
.btn-facebook:hover {
  color: #fff;
  background-color: #30497c;
  border-color: #2d4373;
}
.btn-facebook:focus, .btn-facebook.focus {
  color: #fff;
  background-color: #30497c;
  border-color: #2d4373;
  box-shadow: 0 0 0 0.2rem rgba(88, 114, 167, 0.5);
}
.btn-facebook.disabled, .btn-facebook:disabled {
  color: #fff;
  background-color: #3b5998;
  border-color: #3b5998;
}
.btn-facebook:not(:disabled):not(.disabled):active, .btn-facebook:not(:disabled):not(.disabled).active, .show > .btn-facebook.dropdown-toggle {
  color: #fff;
  background-color: #2d4373;
  border-color: #293e6a;
}
.btn-facebook:not(:disabled):not(.disabled):active:focus, .btn-facebook:not(:disabled):not(.disabled).active:focus, .show > .btn-facebook.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(88, 114, 167, 0.5);
}
.btn-facebook + .btn.dropdown-toggle {
  position: relative;
}
.btn-facebook + .btn.dropdown-toggle:before {
  display: block;
  content: " ";
  border-left: 1px solid #ffffff;
  position: absolute;
  top: 3px;
  left: -1px;
  bottom: 3px;
  opacity: 0.3;
}
.btn-facebook + .btn.dropdown-toggle:hover:before, .btn-facebook + .btn.dropdown-toggle:focus:before, .btn-facebook + .btn.dropdown-toggle.active:before {
  display: none;
}

.btn-google {
  color: #fff;
  background-color: #dc4e41;
  border-color: #dc4e41;
  color: #ffffff;
}
.btn-google:hover {
  color: #fff;
  background-color: #d03526;
  border-color: #c63224;
}
.btn-google:focus, .btn-google.focus {
  color: #fff;
  background-color: #d03526;
  border-color: #c63224;
  box-shadow: 0 0 0 0.2rem rgba(225, 105, 94, 0.5);
}
.btn-google.disabled, .btn-google:disabled {
  color: #fff;
  background-color: #dc4e41;
  border-color: #dc4e41;
}
.btn-google:not(:disabled):not(.disabled):active, .btn-google:not(:disabled):not(.disabled).active, .show > .btn-google.dropdown-toggle {
  color: #fff;
  background-color: #c63224;
  border-color: #bb2f22;
}
.btn-google:not(:disabled):not(.disabled):active:focus, .btn-google:not(:disabled):not(.disabled).active:focus, .show > .btn-google.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 105, 94, 0.5);
}
.btn-google + .btn.dropdown-toggle {
  position: relative;
}
.btn-google + .btn.dropdown-toggle:before {
  display: block;
  content: " ";
  border-left: 1px solid #ffffff;
  position: absolute;
  top: 3px;
  left: -1px;
  bottom: 3px;
  opacity: 0.3;
}
.btn-google + .btn.dropdown-toggle:hover:before, .btn-google + .btn.dropdown-toggle:focus:before, .btn-google + .btn.dropdown-toggle.active:before {
  display: none;
}

.btn-twitter {
  color: #212529;
  background-color: #4AB3F4;
  border-color: #4AB3F4;
  color: #ffffff;
}
.btn-twitter:hover {
  color: #fff;
  background-color: #26a4f2;
  border-color: #1a9ff1;
}
.btn-twitter:focus, .btn-twitter.focus {
  color: #fff;
  background-color: #26a4f2;
  border-color: #1a9ff1;
  box-shadow: 0 0 0 0.2rem rgba(68, 158, 214, 0.5);
}
.btn-twitter.disabled, .btn-twitter:disabled {
  color: #212529;
  background-color: #4AB3F4;
  border-color: #4AB3F4;
}
.btn-twitter:not(:disabled):not(.disabled):active, .btn-twitter:not(:disabled):not(.disabled).active, .show > .btn-twitter.dropdown-toggle {
  color: #fff;
  background-color: #1a9ff1;
  border-color: #0f9af0;
}
.btn-twitter:not(:disabled):not(.disabled):active:focus, .btn-twitter:not(:disabled):not(.disabled).active:focus, .show > .btn-twitter.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(68, 158, 214, 0.5);
}
.btn-twitter + .btn.dropdown-toggle {
  position: relative;
}
.btn-twitter + .btn.dropdown-toggle:before {
  display: block;
  content: " ";
  border-left: 1px solid #ffffff;
  position: absolute;
  top: 3px;
  left: -1px;
  bottom: 3px;
  opacity: 0.3;
}
.btn-twitter + .btn.dropdown-toggle:hover:before, .btn-twitter + .btn.dropdown-toggle:focus:before, .btn-twitter + .btn.dropdown-toggle.active:before {
  display: none;
}

.btn-instagram {
  color: #fff;
  background-color: #517fa4;
  border-color: #517fa4;
  color: #ffffff;
}
.btn-instagram:hover {
  color: #fff;
  background-color: #446b8a;
  border-color: #406582;
}
.btn-instagram:focus, .btn-instagram.focus {
  color: #fff;
  background-color: #446b8a;
  border-color: #406582;
  box-shadow: 0 0 0 0.2rem rgba(107, 146, 178, 0.5);
}
.btn-instagram.disabled, .btn-instagram:disabled {
  color: #fff;
  background-color: #517fa4;
  border-color: #517fa4;
}
.btn-instagram:not(:disabled):not(.disabled):active, .btn-instagram:not(:disabled):not(.disabled).active, .show > .btn-instagram.dropdown-toggle {
  color: #fff;
  background-color: #406582;
  border-color: #3c5e79;
}
.btn-instagram:not(:disabled):not(.disabled):active:focus, .btn-instagram:not(:disabled):not(.disabled).active:focus, .show > .btn-instagram.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(107, 146, 178, 0.5);
}
.btn-instagram + .btn.dropdown-toggle {
  position: relative;
}
.btn-instagram + .btn.dropdown-toggle:before {
  display: block;
  content: " ";
  border-left: 1px solid #ffffff;
  position: absolute;
  top: 3px;
  left: -1px;
  bottom: 3px;
  opacity: 0.3;
}
.btn-instagram + .btn.dropdown-toggle:hover:before, .btn-instagram + .btn.dropdown-toggle:focus:before, .btn-instagram + .btn.dropdown-toggle.active:before {
  display: none;
}

.btn-youtube {
  color: #fff;
  background-color: #b31217;
  border-color: #b31217;
  color: #ffffff;
}
.btn-youtube:hover {
  color: #fff;
  background-color: #900f13;
  border-color: #850d11;
}
.btn-youtube:focus, .btn-youtube.focus {
  color: #fff;
  background-color: #900f13;
  border-color: #850d11;
  box-shadow: 0 0 0 0.2rem rgba(190, 54, 58, 0.5);
}
.btn-youtube.disabled, .btn-youtube:disabled {
  color: #fff;
  background-color: #b31217;
  border-color: #b31217;
}
.btn-youtube:not(:disabled):not(.disabled):active, .btn-youtube:not(:disabled):not(.disabled).active, .show > .btn-youtube.dropdown-toggle {
  color: #fff;
  background-color: #850d11;
  border-color: #790c10;
}
.btn-youtube:not(:disabled):not(.disabled):active:focus, .btn-youtube:not(:disabled):not(.disabled).active:focus, .show > .btn-youtube.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(190, 54, 58, 0.5);
}
.btn-youtube + .btn.dropdown-toggle {
  position: relative;
}
.btn-youtube + .btn.dropdown-toggle:before {
  display: block;
  content: " ";
  border-left: 1px solid #ffffff;
  position: absolute;
  top: 3px;
  left: -1px;
  bottom: 3px;
  opacity: 0.3;
}
.btn-youtube + .btn.dropdown-toggle:hover:before, .btn-youtube + .btn.dropdown-toggle:focus:before, .btn-youtube + .btn.dropdown-toggle.active:before {
  display: none;
}

.btn-linkedin {
  color: #fff;
  background-color: #0077b5;
  border-color: #0077b5;
  color: #ffffff;
}
.btn-linkedin:hover {
  color: #fff;
  background-color: #005e8f;
  border-color: #005582;
}
.btn-linkedin:focus, .btn-linkedin.focus {
  color: #fff;
  background-color: #005e8f;
  border-color: #005582;
  box-shadow: 0 0 0 0.2rem rgba(38, 139, 192, 0.5);
}
.btn-linkedin.disabled, .btn-linkedin:disabled {
  color: #fff;
  background-color: #0077b5;
  border-color: #0077b5;
}
.btn-linkedin:not(:disabled):not(.disabled):active, .btn-linkedin:not(:disabled):not(.disabled).active, .show > .btn-linkedin.dropdown-toggle {
  color: #fff;
  background-color: #005582;
  border-color: #004d75;
}
.btn-linkedin:not(:disabled):not(.disabled):active:focus, .btn-linkedin:not(:disabled):not(.disabled).active:focus, .show > .btn-linkedin.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 139, 192, 0.5);
}
.btn-linkedin + .btn.dropdown-toggle {
  position: relative;
}
.btn-linkedin + .btn.dropdown-toggle:before {
  display: block;
  content: " ";
  border-left: 1px solid #ffffff;
  position: absolute;
  top: 3px;
  left: -1px;
  bottom: 3px;
  opacity: 0.3;
}
.btn-linkedin + .btn.dropdown-toggle:hover:before, .btn-linkedin + .btn.dropdown-toggle:focus:before, .btn-linkedin + .btn.dropdown-toggle.active:before {
  display: none;
}

.btn-skype {
  color: #fff;
  background-color: #00aff0;
  border-color: #00aff0;
  color: #ffffff;
}
.btn-skype:hover {
  color: #fff;
  background-color: #0093ca;
  border-color: #008abd;
}
.btn-skype:focus, .btn-skype.focus {
  color: #fff;
  background-color: #0093ca;
  border-color: #008abd;
  box-shadow: 0 0 0 0.2rem rgba(38, 187, 242, 0.5);
}
.btn-skype.disabled, .btn-skype:disabled {
  color: #fff;
  background-color: #00aff0;
  border-color: #00aff0;
}
.btn-skype:not(:disabled):not(.disabled):active, .btn-skype:not(:disabled):not(.disabled).active, .show > .btn-skype.dropdown-toggle {
  color: #fff;
  background-color: #008abd;
  border-color: #0081b0;
}
.btn-skype:not(:disabled):not(.disabled):active:focus, .btn-skype:not(:disabled):not(.disabled).active:focus, .show > .btn-skype.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 187, 242, 0.5);
}
.btn-skype + .btn.dropdown-toggle {
  position: relative;
}
.btn-skype + .btn.dropdown-toggle:before {
  display: block;
  content: " ";
  border-left: 1px solid #ffffff;
  position: absolute;
  top: 3px;
  left: -1px;
  bottom: 3px;
  opacity: 0.3;
}
.btn-skype + .btn.dropdown-toggle:hover:before, .btn-skype + .btn.dropdown-toggle:focus:before, .btn-skype + .btn.dropdown-toggle.active:before {
  display: none;
}

.btn-outline-brand {
  color: #2c77f4;
  border-color: #2c77f4;
}
.btn-outline-brand:hover {
  color: #ffffff;
  background-color: #2c77f4;
  border-color: #2c77f4;
}
.btn-outline-brand:focus, .btn-outline-brand.focus {
  box-shadow: 0 0 0 0.2rem rgba(44, 119, 244, 0.5);
}
.btn-outline-brand.disabled, .btn-outline-brand:disabled {
  color: #2c77f4;
  background-color: transparent;
}
.btn-outline-brand:not(:disabled):not(.disabled):active, .btn-outline-brand:not(:disabled):not(.disabled).active, .show > .btn-outline-brand.dropdown-toggle {
  color: #fff;
  background-color: #2c77f4;
  border-color: #2c77f4;
}
.btn-outline-brand:not(:disabled):not(.disabled):active:focus, .btn-outline-brand:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-brand.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(44, 119, 244, 0.5);
}

.btn-outline-light {
  color: #ffffff;
  border-color: #ffffff;
}
.btn-outline-light:hover {
  color: #282a3c;
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #ffffff;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-outline-dark {
  color: #282a3c;
  border-color: #282a3c;
}
.btn-outline-dark:hover {
  color: #ffffff;
  background-color: #282a3c;
  border-color: #282a3c;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 42, 60, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #282a3c;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #282a3c;
  border-color: #282a3c;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 42, 60, 0.5);
}

.btn-outline-primary {
  color: #5867dd;
  border-color: #5867dd;
}
.btn-outline-primary:hover {
  color: #ffffff;
  background-color: #5867dd;
  border-color: #5867dd;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(88, 103, 221, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #5867dd;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #5867dd;
  border-color: #5867dd;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(88, 103, 221, 0.5);
}

.btn-outline-success {
  color: #1dc9b7;
  border-color: #1dc9b7;
}
.btn-outline-success:hover {
  color: #ffffff;
  background-color: #1dc9b7;
  border-color: #1dc9b7;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(29, 201, 183, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #1dc9b7;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #1dc9b7;
  border-color: #1dc9b7;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(29, 201, 183, 0.5);
}

.btn-outline-info {
  color: #5578eb;
  border-color: #5578eb;
}
.btn-outline-info:hover {
  color: #ffffff;
  background-color: #5578eb;
  border-color: #5578eb;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(85, 120, 235, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #5578eb;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #5578eb;
  border-color: #5578eb;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(85, 120, 235, 0.5);
}

.btn-outline-warning {
  color: #ffb822;
  border-color: #ffb822;
}
.btn-outline-warning:hover {
  color: #111111;
  background-color: #ffb822;
  border-color: #ffb822;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 184, 34, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffb822;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffb822;
  border-color: #ffb822;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 184, 34, 0.5);
}

.btn-outline-danger {
  color: #fd397a;
  border-color: #fd397a;
}
.btn-outline-danger:hover {
  color: #ffffff;
  background-color: #fd397a;
  border-color: #fd397a;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 57, 122, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #fd397a;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #fd397a;
  border-color: #fd397a;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 57, 122, 0.5);
}

.show > .btn-hover-brand, .btn-hover-brand.active, .btn-hover-brand:active, .btn-hover-brand:hover {
  color: #ffffff;
  background-color: #2c77f4;
  border-color: #2c77f4;
}

.btn-outline-hover-brand.btn-clean {
  border: 1px solid transparent;
}
.show > .btn-outline-hover-brand, .btn-outline-hover-brand.active, .btn-outline-hover-brand:active, .btn-outline-hover-brand:hover {
  color: #2c77f4;
  border-color: #2c77f4;
  background-color: transparent;
}

.show > .btn-hover-light, .btn-hover-light.active, .btn-hover-light:active, .btn-hover-light:hover {
  color: #282a3c;
  background-color: #ffffff;
  border-color: #ffffff;
}

.btn-outline-hover-light.btn-clean {
  border: 1px solid transparent;
}
.show > .btn-outline-hover-light, .btn-outline-hover-light.active, .btn-outline-hover-light:active, .btn-outline-hover-light:hover {
  color: #ffffff;
  border-color: #ffffff;
  background-color: transparent;
}

.show > .btn-hover-dark, .btn-hover-dark.active, .btn-hover-dark:active, .btn-hover-dark:hover {
  color: #ffffff;
  background-color: #282a3c;
  border-color: #282a3c;
}

.btn-outline-hover-dark.btn-clean {
  border: 1px solid transparent;
}
.show > .btn-outline-hover-dark, .btn-outline-hover-dark.active, .btn-outline-hover-dark:active, .btn-outline-hover-dark:hover {
  color: #282a3c;
  border-color: #282a3c;
  background-color: transparent;
}

.show > .btn-hover-primary, .btn-hover-primary.active, .btn-hover-primary:active, .btn-hover-primary:hover {
  color: #ffffff;
  background-color: #5867dd;
  border-color: #5867dd;
}

.btn-outline-hover-primary.btn-clean {
  border: 1px solid transparent;
}
.show > .btn-outline-hover-primary, .btn-outline-hover-primary.active, .btn-outline-hover-primary:active, .btn-outline-hover-primary:hover {
  color: #5867dd;
  border-color: #5867dd;
  background-color: transparent;
}

.show > .btn-hover-success, .btn-hover-success.active, .btn-hover-success:active, .btn-hover-success:hover {
  color: #ffffff;
  background-color: #1dc9b7;
  border-color: #1dc9b7;
}

.btn-outline-hover-success.btn-clean {
  border: 1px solid transparent;
}
.show > .btn-outline-hover-success, .btn-outline-hover-success.active, .btn-outline-hover-success:active, .btn-outline-hover-success:hover {
  color: #1dc9b7;
  border-color: #1dc9b7;
  background-color: transparent;
}

.show > .btn-hover-info, .btn-hover-info.active, .btn-hover-info:active, .btn-hover-info:hover {
  color: #ffffff;
  background-color: #5578eb;
  border-color: #5578eb;
}

.btn-outline-hover-info.btn-clean {
  border: 1px solid transparent;
}
.show > .btn-outline-hover-info, .btn-outline-hover-info.active, .btn-outline-hover-info:active, .btn-outline-hover-info:hover {
  color: #5578eb;
  border-color: #5578eb;
  background-color: transparent;
}

.show > .btn-hover-warning, .btn-hover-warning.active, .btn-hover-warning:active, .btn-hover-warning:hover {
  color: #111111;
  background-color: #ffb822;
  border-color: #ffb822;
}

.btn-outline-hover-warning.btn-clean {
  border: 1px solid transparent;
}
.show > .btn-outline-hover-warning, .btn-outline-hover-warning.active, .btn-outline-hover-warning:active, .btn-outline-hover-warning:hover {
  color: #ffb822;
  border-color: #ffb822;
  background-color: transparent;
}

.show > .btn-hover-danger, .btn-hover-danger.active, .btn-hover-danger:active, .btn-hover-danger:hover {
  color: #ffffff;
  background-color: #fd397a;
  border-color: #fd397a;
}

.btn-outline-hover-danger.btn-clean {
  border: 1px solid transparent;
}
.show > .btn-outline-hover-danger, .btn-outline-hover-danger.active, .btn-outline-hover-danger:active, .btn-outline-hover-danger:hover {
  color: #fd397a;
  border-color: #fd397a;
  background-color: transparent;
}

.btn-font-brand {
  color: #2c77f4;
}

.show > .btn-font-hover-brand, .btn-font-hover-brand.active, .btn-font-hover-brand:active, .btn-font-hover-brand:hover {
  color: #2c77f4;
}

.btn-font-light {
  color: #ffffff;
}

.show > .btn-font-hover-light, .btn-font-hover-light.active, .btn-font-hover-light:active, .btn-font-hover-light:hover {
  color: #ffffff;
}

.btn-font-dark {
  color: #282a3c;
}

.show > .btn-font-hover-dark, .btn-font-hover-dark.active, .btn-font-hover-dark:active, .btn-font-hover-dark:hover {
  color: #282a3c;
}

.btn-font-primary {
  color: #5867dd;
}

.show > .btn-font-hover-primary, .btn-font-hover-primary.active, .btn-font-hover-primary:active, .btn-font-hover-primary:hover {
  color: #5867dd;
}

.btn-font-success {
  color: #1dc9b7;
}

.show > .btn-font-hover-success, .btn-font-hover-success.active, .btn-font-hover-success:active, .btn-font-hover-success:hover {
  color: #1dc9b7;
}

.btn-font-info {
  color: #5578eb;
}

.show > .btn-font-hover-info, .btn-font-hover-info.active, .btn-font-hover-info:active, .btn-font-hover-info:hover {
  color: #5578eb;
}

.btn-font-warning {
  color: #ffb822;
}

.show > .btn-font-hover-warning, .btn-font-hover-warning.active, .btn-font-hover-warning:active, .btn-font-hover-warning:hover {
  color: #ffb822;
}

.btn-font-danger {
  color: #fd397a;
}

.show > .btn-font-hover-danger, .btn-font-hover-danger.active, .btn-font-hover-danger:active, .btn-font-hover-danger:hover {
  color: #fd397a;
}

.btn.btn-outline-secondary {
  color: #494988;
}
.show > .btn.btn-outline-secondary, .btn.btn-outline-secondary.active, .btn.btn-outline-secondary:active, .btn.btn-outline-secondary:hover {
  background-color: #e1e1ef;
}

.btn.btn-elevate {
  transition: all 0.3s ease 0s;
}
.btn.btn-elevate.btn-elevate-air:hover {
  transform: translate(0, -4px);
}
.btn.btn-brand.btn-elevate {
  box-shadow: 0px 4px 16px 0px rgba(44, 119, 244, 0.15);
}
.show > .btn.btn-brand.btn-elevate, .btn.btn-brand.btn-elevate:focus, .btn.btn-brand.btn-elevate.active, .btn.btn-brand.btn-elevate:active, .btn.btn-brand.btn-elevate:hover {
  box-shadow: 0px 9px 16px 0px rgba(44, 119, 244, 0.25) !important;
}
.show > .btn.btn-brand.btn-elevate.btn-sm, .btn-group-sm.show > .btn.btn-brand.btn-elevate, .btn.btn-brand.btn-elevate:focus.btn-sm, .btn-group-sm > .btn.btn-brand.btn-elevate:focus, .btn.btn-brand.btn-elevate.active.btn-sm, .btn-group-sm > .btn.btn-brand.btn-elevate.active, .btn.btn-brand.btn-elevate:active.btn-sm, .btn-group-sm > .btn.btn-brand.btn-elevate:active, .btn.btn-brand.btn-elevate:hover.btn-sm, .btn-group-sm > .btn.btn-brand.btn-elevate:hover {
  box-shadow: 0px 6px 16px 0px rgba(44, 119, 244, 0.25) !important;
}
.show > .btn.btn-brand.btn-elevate-hover, .btn.btn-brand.btn-elevate-hover.active, .btn.btn-brand.btn-elevate-hover:focus, .btn.btn-brand.btn-elevate-hover:active, .btn.btn-brand.btn-elevate-hover:hover {
  box-shadow: 0px 9px 16px 0px rgba(44, 119, 244, 0.25) !important;
}
.show > .btn.btn-brand.btn-elevate-hover.btn-sm, .btn-group-sm.show > .btn.btn-brand.btn-elevate-hover, .btn.btn-brand.btn-elevate-hover.active.btn-sm, .btn-group-sm > .btn.btn-brand.btn-elevate-hover.active, .btn.btn-brand.btn-elevate-hover:focus.btn-sm, .btn-group-sm > .btn.btn-brand.btn-elevate-hover:focus, .btn.btn-brand.btn-elevate-hover:active.btn-sm, .btn-group-sm > .btn.btn-brand.btn-elevate-hover:active, .btn.btn-brand.btn-elevate-hover:hover.btn-sm, .btn-group-sm > .btn.btn-brand.btn-elevate-hover:hover {
  box-shadow: 0px 6px 16px 0px rgba(44, 119, 244, 0.25) !important;
}
.btn.btn-light.btn-elevate {
  box-shadow: 0px 4px 16px 0px rgba(153, 153, 153, 0.15);
}
.show > .btn.btn-light.btn-elevate, .btn.btn-light.btn-elevate:focus, .btn.btn-light.btn-elevate.active, .btn.btn-light.btn-elevate:active, .btn.btn-light.btn-elevate:hover {
  box-shadow: 0px 9px 16px 0px rgba(153, 153, 153, 0.25) !important;
  background-color: transparent;
  border-color: transparent;
}
.show > .btn.btn-light.btn-elevate.btn-sm, .btn-group-sm.show > .btn.btn-light.btn-elevate, .btn.btn-light.btn-elevate:focus.btn-sm, .btn-group-sm > .btn.btn-light.btn-elevate:focus, .btn.btn-light.btn-elevate.active.btn-sm, .btn-group-sm > .btn.btn-light.btn-elevate.active, .btn.btn-light.btn-elevate:active.btn-sm, .btn-group-sm > .btn.btn-light.btn-elevate:active, .btn.btn-light.btn-elevate:hover.btn-sm, .btn-group-sm > .btn.btn-light.btn-elevate:hover {
  box-shadow: 0px 6px 16px 0px rgba(153, 153, 153, 0.25) !important;
}
.show > .btn.btn-light.btn-elevate-hover, .btn.btn-light.btn-elevate-hover.active, .btn.btn-light.btn-elevate-hover:focus, .btn.btn-light.btn-elevate-hover:active, .btn.btn-light.btn-elevate-hover:hover {
  box-shadow: 0px 9px 16px 0px rgba(153, 153, 153, 0.25) !important;
  background-color: transparent;
  border-color: transparent;
}
.show > .btn.btn-light.btn-elevate-hover.btn-sm, .btn-group-sm.show > .btn.btn-light.btn-elevate-hover, .btn.btn-light.btn-elevate-hover.active.btn-sm, .btn-group-sm > .btn.btn-light.btn-elevate-hover.active, .btn.btn-light.btn-elevate-hover:focus.btn-sm, .btn-group-sm > .btn.btn-light.btn-elevate-hover:focus, .btn.btn-light.btn-elevate-hover:active.btn-sm, .btn-group-sm > .btn.btn-light.btn-elevate-hover:active, .btn.btn-light.btn-elevate-hover:hover.btn-sm, .btn-group-sm > .btn.btn-light.btn-elevate-hover:hover {
  box-shadow: 0px 6px 16px 0px rgba(153, 153, 153, 0.25) !important;
}
.btn.btn-dark.btn-elevate {
  box-shadow: 0px 4px 16px 0px rgba(40, 42, 60, 0.15);
}
.show > .btn.btn-dark.btn-elevate, .btn.btn-dark.btn-elevate:focus, .btn.btn-dark.btn-elevate.active, .btn.btn-dark.btn-elevate:active, .btn.btn-dark.btn-elevate:hover {
  box-shadow: 0px 9px 16px 0px rgba(40, 42, 60, 0.25) !important;
}
.show > .btn.btn-dark.btn-elevate.btn-sm, .btn-group-sm.show > .btn.btn-dark.btn-elevate, .btn.btn-dark.btn-elevate:focus.btn-sm, .btn-group-sm > .btn.btn-dark.btn-elevate:focus, .btn.btn-dark.btn-elevate.active.btn-sm, .btn-group-sm > .btn.btn-dark.btn-elevate.active, .btn.btn-dark.btn-elevate:active.btn-sm, .btn-group-sm > .btn.btn-dark.btn-elevate:active, .btn.btn-dark.btn-elevate:hover.btn-sm, .btn-group-sm > .btn.btn-dark.btn-elevate:hover {
  box-shadow: 0px 6px 16px 0px rgba(40, 42, 60, 0.25) !important;
}
.show > .btn.btn-dark.btn-elevate-hover, .btn.btn-dark.btn-elevate-hover.active, .btn.btn-dark.btn-elevate-hover:focus, .btn.btn-dark.btn-elevate-hover:active, .btn.btn-dark.btn-elevate-hover:hover {
  box-shadow: 0px 9px 16px 0px rgba(40, 42, 60, 0.25) !important;
}
.show > .btn.btn-dark.btn-elevate-hover.btn-sm, .btn-group-sm.show > .btn.btn-dark.btn-elevate-hover, .btn.btn-dark.btn-elevate-hover.active.btn-sm, .btn-group-sm > .btn.btn-dark.btn-elevate-hover.active, .btn.btn-dark.btn-elevate-hover:focus.btn-sm, .btn-group-sm > .btn.btn-dark.btn-elevate-hover:focus, .btn.btn-dark.btn-elevate-hover:active.btn-sm, .btn-group-sm > .btn.btn-dark.btn-elevate-hover:active, .btn.btn-dark.btn-elevate-hover:hover.btn-sm, .btn-group-sm > .btn.btn-dark.btn-elevate-hover:hover {
  box-shadow: 0px 6px 16px 0px rgba(40, 42, 60, 0.25) !important;
}
.btn.btn-primary.btn-elevate {
  box-shadow: 0px 4px 16px 0px rgba(88, 103, 221, 0.15);
}
.show > .btn.btn-primary.btn-elevate, .btn.btn-primary.btn-elevate:focus, .btn.btn-primary.btn-elevate.active, .btn.btn-primary.btn-elevate:active, .btn.btn-primary.btn-elevate:hover {
  box-shadow: 0px 9px 16px 0px rgba(88, 103, 221, 0.25) !important;
}
.show > .btn.btn-primary.btn-elevate.btn-sm, .btn-group-sm.show > .btn.btn-primary.btn-elevate, .btn.btn-primary.btn-elevate:focus.btn-sm, .btn-group-sm > .btn.btn-primary.btn-elevate:focus, .btn.btn-primary.btn-elevate.active.btn-sm, .btn-group-sm > .btn.btn-primary.btn-elevate.active, .btn.btn-primary.btn-elevate:active.btn-sm, .btn-group-sm > .btn.btn-primary.btn-elevate:active, .btn.btn-primary.btn-elevate:hover.btn-sm, .btn-group-sm > .btn.btn-primary.btn-elevate:hover {
  box-shadow: 0px 6px 16px 0px rgba(88, 103, 221, 0.25) !important;
}
.show > .btn.btn-primary.btn-elevate-hover, .btn.btn-primary.btn-elevate-hover.active, .btn.btn-primary.btn-elevate-hover:focus, .btn.btn-primary.btn-elevate-hover:active, .btn.btn-primary.btn-elevate-hover:hover {
  box-shadow: 0px 9px 16px 0px rgba(88, 103, 221, 0.25) !important;
}
.show > .btn.btn-primary.btn-elevate-hover.btn-sm, .btn-group-sm.show > .btn.btn-primary.btn-elevate-hover, .btn.btn-primary.btn-elevate-hover.active.btn-sm, .btn-group-sm > .btn.btn-primary.btn-elevate-hover.active, .btn.btn-primary.btn-elevate-hover:focus.btn-sm, .btn-group-sm > .btn.btn-primary.btn-elevate-hover:focus, .btn.btn-primary.btn-elevate-hover:active.btn-sm, .btn-group-sm > .btn.btn-primary.btn-elevate-hover:active, .btn.btn-primary.btn-elevate-hover:hover.btn-sm, .btn-group-sm > .btn.btn-primary.btn-elevate-hover:hover {
  box-shadow: 0px 6px 16px 0px rgba(88, 103, 221, 0.25) !important;
}
.btn.btn-success.btn-elevate {
  box-shadow: 0px 4px 16px 0px rgba(29, 201, 183, 0.15);
}
.show > .btn.btn-success.btn-elevate, .btn.btn-success.btn-elevate:focus, .btn.btn-success.btn-elevate.active, .btn.btn-success.btn-elevate:active, .btn.btn-success.btn-elevate:hover {
  box-shadow: 0px 9px 16px 0px rgba(29, 201, 183, 0.25) !important;
}
.show > .btn.btn-success.btn-elevate.btn-sm, .btn-group-sm.show > .btn.btn-success.btn-elevate, .btn.btn-success.btn-elevate:focus.btn-sm, .btn-group-sm > .btn.btn-success.btn-elevate:focus, .btn.btn-success.btn-elevate.active.btn-sm, .btn-group-sm > .btn.btn-success.btn-elevate.active, .btn.btn-success.btn-elevate:active.btn-sm, .btn-group-sm > .btn.btn-success.btn-elevate:active, .btn.btn-success.btn-elevate:hover.btn-sm, .btn-group-sm > .btn.btn-success.btn-elevate:hover {
  box-shadow: 0px 6px 16px 0px rgba(29, 201, 183, 0.25) !important;
}
.show > .btn.btn-success.btn-elevate-hover, .btn.btn-success.btn-elevate-hover.active, .btn.btn-success.btn-elevate-hover:focus, .btn.btn-success.btn-elevate-hover:active, .btn.btn-success.btn-elevate-hover:hover {
  box-shadow: 0px 9px 16px 0px rgba(29, 201, 183, 0.25) !important;
}
.show > .btn.btn-success.btn-elevate-hover.btn-sm, .btn-group-sm.show > .btn.btn-success.btn-elevate-hover, .btn.btn-success.btn-elevate-hover.active.btn-sm, .btn-group-sm > .btn.btn-success.btn-elevate-hover.active, .btn.btn-success.btn-elevate-hover:focus.btn-sm, .btn-group-sm > .btn.btn-success.btn-elevate-hover:focus, .btn.btn-success.btn-elevate-hover:active.btn-sm, .btn-group-sm > .btn.btn-success.btn-elevate-hover:active, .btn.btn-success.btn-elevate-hover:hover.btn-sm, .btn-group-sm > .btn.btn-success.btn-elevate-hover:hover {
  box-shadow: 0px 6px 16px 0px rgba(29, 201, 183, 0.25) !important;
}
.btn.btn-info.btn-elevate {
  box-shadow: 0px 4px 16px 0px rgba(85, 120, 235, 0.15);
}
.show > .btn.btn-info.btn-elevate, .btn.btn-info.btn-elevate:focus, .btn.btn-info.btn-elevate.active, .btn.btn-info.btn-elevate:active, .btn.btn-info.btn-elevate:hover {
  box-shadow: 0px 9px 16px 0px rgba(85, 120, 235, 0.25) !important;
}
.show > .btn.btn-info.btn-elevate.btn-sm, .btn-group-sm.show > .btn.btn-info.btn-elevate, .btn.btn-info.btn-elevate:focus.btn-sm, .btn-group-sm > .btn.btn-info.btn-elevate:focus, .btn.btn-info.btn-elevate.active.btn-sm, .btn-group-sm > .btn.btn-info.btn-elevate.active, .btn.btn-info.btn-elevate:active.btn-sm, .btn-group-sm > .btn.btn-info.btn-elevate:active, .btn.btn-info.btn-elevate:hover.btn-sm, .btn-group-sm > .btn.btn-info.btn-elevate:hover {
  box-shadow: 0px 6px 16px 0px rgba(85, 120, 235, 0.25) !important;
}
.show > .btn.btn-info.btn-elevate-hover, .btn.btn-info.btn-elevate-hover.active, .btn.btn-info.btn-elevate-hover:focus, .btn.btn-info.btn-elevate-hover:active, .btn.btn-info.btn-elevate-hover:hover {
  box-shadow: 0px 9px 16px 0px rgba(85, 120, 235, 0.25) !important;
}
.show > .btn.btn-info.btn-elevate-hover.btn-sm, .btn-group-sm.show > .btn.btn-info.btn-elevate-hover, .btn.btn-info.btn-elevate-hover.active.btn-sm, .btn-group-sm > .btn.btn-info.btn-elevate-hover.active, .btn.btn-info.btn-elevate-hover:focus.btn-sm, .btn-group-sm > .btn.btn-info.btn-elevate-hover:focus, .btn.btn-info.btn-elevate-hover:active.btn-sm, .btn-group-sm > .btn.btn-info.btn-elevate-hover:active, .btn.btn-info.btn-elevate-hover:hover.btn-sm, .btn-group-sm > .btn.btn-info.btn-elevate-hover:hover {
  box-shadow: 0px 6px 16px 0px rgba(85, 120, 235, 0.25) !important;
}
.btn.btn-warning.btn-elevate {
  box-shadow: 0px 4px 16px 0px rgba(255, 184, 34, 0.15);
}
.show > .btn.btn-warning.btn-elevate, .btn.btn-warning.btn-elevate:focus, .btn.btn-warning.btn-elevate.active, .btn.btn-warning.btn-elevate:active, .btn.btn-warning.btn-elevate:hover {
  box-shadow: 0px 9px 16px 0px rgba(255, 184, 34, 0.25) !important;
}
.show > .btn.btn-warning.btn-elevate.btn-sm, .btn-group-sm.show > .btn.btn-warning.btn-elevate, .btn.btn-warning.btn-elevate:focus.btn-sm, .btn-group-sm > .btn.btn-warning.btn-elevate:focus, .btn.btn-warning.btn-elevate.active.btn-sm, .btn-group-sm > .btn.btn-warning.btn-elevate.active, .btn.btn-warning.btn-elevate:active.btn-sm, .btn-group-sm > .btn.btn-warning.btn-elevate:active, .btn.btn-warning.btn-elevate:hover.btn-sm, .btn-group-sm > .btn.btn-warning.btn-elevate:hover {
  box-shadow: 0px 6px 16px 0px rgba(255, 184, 34, 0.25) !important;
}
.show > .btn.btn-warning.btn-elevate-hover, .btn.btn-warning.btn-elevate-hover.active, .btn.btn-warning.btn-elevate-hover:focus, .btn.btn-warning.btn-elevate-hover:active, .btn.btn-warning.btn-elevate-hover:hover {
  box-shadow: 0px 9px 16px 0px rgba(255, 184, 34, 0.25) !important;
}
.show > .btn.btn-warning.btn-elevate-hover.btn-sm, .btn-group-sm.show > .btn.btn-warning.btn-elevate-hover, .btn.btn-warning.btn-elevate-hover.active.btn-sm, .btn-group-sm > .btn.btn-warning.btn-elevate-hover.active, .btn.btn-warning.btn-elevate-hover:focus.btn-sm, .btn-group-sm > .btn.btn-warning.btn-elevate-hover:focus, .btn.btn-warning.btn-elevate-hover:active.btn-sm, .btn-group-sm > .btn.btn-warning.btn-elevate-hover:active, .btn.btn-warning.btn-elevate-hover:hover.btn-sm, .btn-group-sm > .btn.btn-warning.btn-elevate-hover:hover {
  box-shadow: 0px 6px 16px 0px rgba(255, 184, 34, 0.25) !important;
}
.btn.btn-danger.btn-elevate {
  box-shadow: 0px 4px 16px 0px rgba(253, 57, 122, 0.15);
}
.show > .btn.btn-danger.btn-elevate, .btn.btn-danger.btn-elevate:focus, .btn.btn-danger.btn-elevate.active, .btn.btn-danger.btn-elevate:active, .btn.btn-danger.btn-elevate:hover {
  box-shadow: 0px 9px 16px 0px rgba(253, 57, 122, 0.25) !important;
}
.show > .btn.btn-danger.btn-elevate.btn-sm, .btn-group-sm.show > .btn.btn-danger.btn-elevate, .btn.btn-danger.btn-elevate:focus.btn-sm, .btn-group-sm > .btn.btn-danger.btn-elevate:focus, .btn.btn-danger.btn-elevate.active.btn-sm, .btn-group-sm > .btn.btn-danger.btn-elevate.active, .btn.btn-danger.btn-elevate:active.btn-sm, .btn-group-sm > .btn.btn-danger.btn-elevate:active, .btn.btn-danger.btn-elevate:hover.btn-sm, .btn-group-sm > .btn.btn-danger.btn-elevate:hover {
  box-shadow: 0px 6px 16px 0px rgba(253, 57, 122, 0.25) !important;
}
.show > .btn.btn-danger.btn-elevate-hover, .btn.btn-danger.btn-elevate-hover.active, .btn.btn-danger.btn-elevate-hover:focus, .btn.btn-danger.btn-elevate-hover:active, .btn.btn-danger.btn-elevate-hover:hover {
  box-shadow: 0px 9px 16px 0px rgba(253, 57, 122, 0.25) !important;
}
.show > .btn.btn-danger.btn-elevate-hover.btn-sm, .btn-group-sm.show > .btn.btn-danger.btn-elevate-hover, .btn.btn-danger.btn-elevate-hover.active.btn-sm, .btn-group-sm > .btn.btn-danger.btn-elevate-hover.active, .btn.btn-danger.btn-elevate-hover:focus.btn-sm, .btn-group-sm > .btn.btn-danger.btn-elevate-hover:focus, .btn.btn-danger.btn-elevate-hover:active.btn-sm, .btn-group-sm > .btn.btn-danger.btn-elevate-hover:active, .btn.btn-danger.btn-elevate-hover:hover.btn-sm, .btn-group-sm > .btn.btn-danger.btn-elevate-hover:hover {
  box-shadow: 0px 6px 16px 0px rgba(253, 57, 122, 0.25) !important;
}

.btn.btn-square {
  border-radius: 0;
}

.btn.btn-pill {
  border-radius: 2rem;
}

.btn.btn-upper {
  text-transform: uppercase;
}
.btn.btn-bold {
  font-weight: 600;
}
.btn.btn-bolder {
  font-weight: 600;
}
.btn.btn-boldest {
  font-weight: 700;
}
.btn.btn-thin {
  font-weight: 400;
}
.btn.btn-lower {
  text-transform: lowercase;
}

.btn.btn-wide {
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}
.btn.btn-wider {
  padding-left: 2.75rem;
  padding-right: 2.75rem;
}
.btn.btn-widest {
  padding-left: 3rem;
  padding-right: 3rem;
}
.btn.btn-tall {
  padding-top: 0.85rem;
  padding-bottom: 0.85rem;
}
.btn.btn-taller {
  padding-top: 1.15rem;
  padding-bottom: 1.15rem;
}
.btn.btn-tallest {
  padding-top: 1.35rem;
  padding-bottom: 1.35rem;
}

.btn.btn-font-sm {
  font-size: 0.85rem;
}
.btn.btn-font-md {
  font-size: 1rem;
}
.btn.btn-font-lg {
  font-size: 1.1rem;
}

.btn {
  align-items: center;
}
.btn [class^=la-],
.btn [class*=" la-"] {
  font-size: 1.5rem;
}
.btn [class^=fa-],
.btn [class*=" fa-"] {
  font-size: 1.2rem;
}
.btn [class^=flaticon-],
.btn [class*=" flaticon-"],
.btn [class^=flaticon2-],
.btn [class*=" flaticon2-"] {
  font-size: 1.2rem;
  float: left;
}
.btn i {
  padding-right: 0.5rem;
  vertical-align: middle;
}
.btn.btn-sm [class^=la-], .btn-group-sm > .btn [class^=la-],
.btn.btn-sm [class*=" la-"],
.btn-group-sm > .btn [class*=" la-"] {
  font-size: 1.3rem;
}
.btn.btn-sm [class^=fa-], .btn-group-sm > .btn [class^=fa-],
.btn.btn-sm [class*=" fa-"],
.btn-group-sm > .btn [class*=" fa-"] {
  font-size: 1rem;
}
.btn.btn-sm [class^=flaticon-], .btn-group-sm > .btn [class^=flaticon-],
.btn.btn-sm [class*=" flaticon-"],
.btn-group-sm > .btn [class*=" flaticon-"],
.btn.btn-sm [class^=flaticon2-],
.btn-group-sm > .btn [class^=flaticon2-],
.btn.btn-sm [class*=" flaticon2-"],
.btn-group-sm > .btn [class*=" flaticon2-"] {
  font-size: 1rem;
  float: left;
}
.btn.btn-sm i, .btn-group-sm > .btn i {
  margin-right: 0.35rem;
  padding: 0;
}
.btn.btn-lg [class^=la-], .btn-group-lg > .btn [class^=la-],
.btn.btn-lg [class*=" la-"],
.btn-group-lg > .btn [class*=" la-"] {
  font-size: 1.7rem;
}
.btn.btn-lg [class^=fa-], .btn-group-lg > .btn [class^=fa-],
.btn.btn-lg [class*=" fa-"],
.btn-group-lg > .btn [class*=" fa-"] {
  font-size: 1.4rem;
}
.btn.btn-lg [class^=flaticon-], .btn-group-lg > .btn [class^=flaticon-],
.btn.btn-lg [class*=" flaticon-"],
.btn-group-lg > .btn [class*=" flaticon-"],
.btn.btn-lg [class^=flaticon2-],
.btn-group-lg > .btn [class^=flaticon2-],
.btn.btn-lg [class*=" flaticon2-"],
.btn-group-lg > .btn [class*=" flaticon2-"] {
  font-size: 1.3rem;
  float: left;
}
.btn.btn-lg i, .btn-group-lg > .btn i {
  margin-right: 0.75rem;
  padding: 0;
}

.btn.btn-label {
  background-color: #f0f3ff;
  color: #2c77f4;
  cursor: text !important;
}

.btn.btn-link,
a.btn.btn-label,
button.btn.btn-label,
input.btn.btn-label {
  cursor: pointer !important;
}
.btn.btn-link:focus, .btn.btn-link:hover, .btn.btn-link.active,
a.btn.btn-label:focus,
a.btn.btn-label:hover,
a.btn.btn-label.active,
button.btn.btn-label:focus,
button.btn.btn-label:hover,
button.btn.btn-label.active,
input.btn.btn-label:focus,
input.btn.btn-label:hover,
input.btn.btn-label.active {
  background-color: #2c77f4;
  color: #ffffff;
}

.btn.btn-label-brand {
  background-color: rgba(44, 119, 244, 0.1);
  color: #2c77f4;
  cursor: text !important;
}

.btn.btn-label-brand-o2 {
  background-color: rgba(44, 119, 244, 0.2);
  color: #2c77f4;
  cursor: text !important;
}

label.btn.btn-label-brand,
a.btn.btn-label-brand,
button.btn.btn-label-brand,
input.btn.btn-label-brand {
  cursor: pointer !important;
}
label.btn.btn-label-brand:focus, label.btn.btn-label-brand:hover, label.btn.btn-label-brand.active,
a.btn.btn-label-brand:focus,
a.btn.btn-label-brand:hover,
a.btn.btn-label-brand.active,
button.btn.btn-label-brand:focus,
button.btn.btn-label-brand:hover,
button.btn.btn-label-brand.active,
input.btn.btn-label-brand:focus,
input.btn.btn-label-brand:hover,
input.btn.btn-label-brand.active {
  background-color: #2c77f4;
  color: #ffffff;
}

.btn.btn-label-light {
  background-color: rgba(255, 255, 255, 0.1);
  color: #ffffff;
  cursor: text !important;
}

.btn.btn-label-light-o2 {
  background-color: rgba(255, 255, 255, 0.2);
  color: #ffffff;
  cursor: text !important;
}

label.btn.btn-label-light,
a.btn.btn-label-light,
button.btn.btn-label-light,
input.btn.btn-label-light {
  cursor: pointer !important;
}
label.btn.btn-label-light:focus, label.btn.btn-label-light:hover, label.btn.btn-label-light.active,
a.btn.btn-label-light:focus,
a.btn.btn-label-light:hover,
a.btn.btn-label-light.active,
button.btn.btn-label-light:focus,
button.btn.btn-label-light:hover,
button.btn.btn-label-light.active,
input.btn.btn-label-light:focus,
input.btn.btn-label-light:hover,
input.btn.btn-label-light.active {
  background-color: #ffffff;
  color: #282a3c;
}

.btn.btn-label-dark {
  background-color: rgba(40, 42, 60, 0.1);
  color: #282a3c;
  cursor: text !important;
}

.btn.btn-label-dark-o2 {
  background-color: rgba(40, 42, 60, 0.2);
  color: #282a3c;
  cursor: text !important;
}

label.btn.btn-label-dark,
a.btn.btn-label-dark,
button.btn.btn-label-dark,
input.btn.btn-label-dark {
  cursor: pointer !important;
}
label.btn.btn-label-dark:focus, label.btn.btn-label-dark:hover, label.btn.btn-label-dark.active,
a.btn.btn-label-dark:focus,
a.btn.btn-label-dark:hover,
a.btn.btn-label-dark.active,
button.btn.btn-label-dark:focus,
button.btn.btn-label-dark:hover,
button.btn.btn-label-dark.active,
input.btn.btn-label-dark:focus,
input.btn.btn-label-dark:hover,
input.btn.btn-label-dark.active {
  background-color: #282a3c;
  color: #ffffff;
}

.btn.btn-label-primary {
  background-color: rgba(88, 103, 221, 0.1);
  color: #5867dd;
  cursor: text !important;
}

.btn.btn-label-primary-o2 {
  background-color: rgba(88, 103, 221, 0.2);
  color: #5867dd;
  cursor: text !important;
}

label.btn.btn-label-primary,
a.btn.btn-label-primary,
button.btn.btn-label-primary,
input.btn.btn-label-primary {
  cursor: pointer !important;
}
label.btn.btn-label-primary:focus, label.btn.btn-label-primary:hover, label.btn.btn-label-primary.active,
a.btn.btn-label-primary:focus,
a.btn.btn-label-primary:hover,
a.btn.btn-label-primary.active,
button.btn.btn-label-primary:focus,
button.btn.btn-label-primary:hover,
button.btn.btn-label-primary.active,
input.btn.btn-label-primary:focus,
input.btn.btn-label-primary:hover,
input.btn.btn-label-primary.active {
  background-color: #5867dd;
  color: #ffffff;
}

.btn.btn-label-success {
  background-color: rgba(29, 201, 183, 0.1);
  color: #1dc9b7;
  cursor: text !important;
}

.btn.btn-label-success-o2 {
  background-color: rgba(29, 201, 183, 0.2);
  color: #1dc9b7;
  cursor: text !important;
}

label.btn.btn-label-success,
a.btn.btn-label-success,
button.btn.btn-label-success,
input.btn.btn-label-success {
  cursor: pointer !important;
}
label.btn.btn-label-success:focus, label.btn.btn-label-success:hover, label.btn.btn-label-success.active,
a.btn.btn-label-success:focus,
a.btn.btn-label-success:hover,
a.btn.btn-label-success.active,
button.btn.btn-label-success:focus,
button.btn.btn-label-success:hover,
button.btn.btn-label-success.active,
input.btn.btn-label-success:focus,
input.btn.btn-label-success:hover,
input.btn.btn-label-success.active {
  background-color: #1dc9b7;
  color: #ffffff;
}

.btn.btn-label-info {
  background-color: rgba(85, 120, 235, 0.1);
  color: #5578eb;
  cursor: text !important;
}

.btn.btn-label-info-o2 {
  background-color: rgba(85, 120, 235, 0.2);
  color: #5578eb;
  cursor: text !important;
}

label.btn.btn-label-info,
a.btn.btn-label-info,
button.btn.btn-label-info,
input.btn.btn-label-info {
  cursor: pointer !important;
}
label.btn.btn-label-info:focus, label.btn.btn-label-info:hover, label.btn.btn-label-info.active,
a.btn.btn-label-info:focus,
a.btn.btn-label-info:hover,
a.btn.btn-label-info.active,
button.btn.btn-label-info:focus,
button.btn.btn-label-info:hover,
button.btn.btn-label-info.active,
input.btn.btn-label-info:focus,
input.btn.btn-label-info:hover,
input.btn.btn-label-info.active {
  background-color: #5578eb;
  color: #ffffff;
}

.btn.btn-label-warning {
  background-color: rgba(255, 184, 34, 0.1);
  color: #ffb822;
  cursor: text !important;
}

.btn.btn-label-warning-o2 {
  background-color: rgba(255, 184, 34, 0.2);
  color: #ffb822;
  cursor: text !important;
}

label.btn.btn-label-warning,
a.btn.btn-label-warning,
button.btn.btn-label-warning,
input.btn.btn-label-warning {
  cursor: pointer !important;
}
label.btn.btn-label-warning:focus, label.btn.btn-label-warning:hover, label.btn.btn-label-warning.active,
a.btn.btn-label-warning:focus,
a.btn.btn-label-warning:hover,
a.btn.btn-label-warning.active,
button.btn.btn-label-warning:focus,
button.btn.btn-label-warning:hover,
button.btn.btn-label-warning.active,
input.btn.btn-label-warning:focus,
input.btn.btn-label-warning:hover,
input.btn.btn-label-warning.active {
  background-color: #ffb822;
  color: #111111;
}

.btn.btn-label-danger {
  background-color: rgba(253, 57, 122, 0.1);
  color: #fd397a;
  cursor: text !important;
}

.btn.btn-label-danger-o2 {
  background-color: rgba(253, 57, 122, 0.2);
  color: #fd397a;
  cursor: text !important;
}

label.btn.btn-label-danger,
a.btn.btn-label-danger,
button.btn.btn-label-danger,
input.btn.btn-label-danger {
  cursor: pointer !important;
}
label.btn.btn-label-danger:focus, label.btn.btn-label-danger:hover, label.btn.btn-label-danger.active,
a.btn.btn-label-danger:focus,
a.btn.btn-label-danger:hover,
a.btn.btn-label-danger.active,
button.btn.btn-label-danger:focus,
button.btn.btn-label-danger:hover,
button.btn.btn-label-danger.active,
input.btn.btn-label-danger:focus,
input.btn.btn-label-danger:hover,
input.btn.btn-label-danger.active {
  background-color: #fd397a;
  color: #ffffff;
}

.btn.btn-label-facebook {
  background-color: rgba(59, 89, 152, 0.1);
  color: #3b5998;
  cursor: text !important;
}

.btn.btn-label-facebook-o2 {
  background-color: rgba(59, 89, 152, 0.2);
  color: #3b5998;
  cursor: text !important;
}

label.btn.btn-label-facebook,
a.btn.btn-label-facebook,
button.btn.btn-label-facebook,
input.btn.btn-label-facebook {
  cursor: pointer !important;
}
label.btn.btn-label-facebook:focus, label.btn.btn-label-facebook:hover, label.btn.btn-label-facebook.active,
a.btn.btn-label-facebook:focus,
a.btn.btn-label-facebook:hover,
a.btn.btn-label-facebook.active,
button.btn.btn-label-facebook:focus,
button.btn.btn-label-facebook:hover,
button.btn.btn-label-facebook.active,
input.btn.btn-label-facebook:focus,
input.btn.btn-label-facebook:hover,
input.btn.btn-label-facebook.active {
  background-color: #3b5998;
  color: #ffffff;
}

.btn.btn-label-google {
  background-color: rgba(220, 78, 65, 0.1);
  color: #dc4e41;
  cursor: text !important;
}

.btn.btn-label-google-o2 {
  background-color: rgba(220, 78, 65, 0.2);
  color: #dc4e41;
  cursor: text !important;
}

label.btn.btn-label-google,
a.btn.btn-label-google,
button.btn.btn-label-google,
input.btn.btn-label-google {
  cursor: pointer !important;
}
label.btn.btn-label-google:focus, label.btn.btn-label-google:hover, label.btn.btn-label-google.active,
a.btn.btn-label-google:focus,
a.btn.btn-label-google:hover,
a.btn.btn-label-google.active,
button.btn.btn-label-google:focus,
button.btn.btn-label-google:hover,
button.btn.btn-label-google.active,
input.btn.btn-label-google:focus,
input.btn.btn-label-google:hover,
input.btn.btn-label-google.active {
  background-color: #dc4e41;
  color: #ffffff;
}

.btn.btn-label-twitter {
  background-color: rgba(74, 179, 244, 0.1);
  color: #4AB3F4;
  cursor: text !important;
}

.btn.btn-label-twitter-o2 {
  background-color: rgba(74, 179, 244, 0.2);
  color: #4AB3F4;
  cursor: text !important;
}

label.btn.btn-label-twitter,
a.btn.btn-label-twitter,
button.btn.btn-label-twitter,
input.btn.btn-label-twitter {
  cursor: pointer !important;
}
label.btn.btn-label-twitter:focus, label.btn.btn-label-twitter:hover, label.btn.btn-label-twitter.active,
a.btn.btn-label-twitter:focus,
a.btn.btn-label-twitter:hover,
a.btn.btn-label-twitter.active,
button.btn.btn-label-twitter:focus,
button.btn.btn-label-twitter:hover,
button.btn.btn-label-twitter.active,
input.btn.btn-label-twitter:focus,
input.btn.btn-label-twitter:hover,
input.btn.btn-label-twitter.active {
  background-color: #4AB3F4;
  color: #ffffff;
}

.btn.btn-label-instagram {
  background-color: rgba(81, 127, 164, 0.1);
  color: #517fa4;
  cursor: text !important;
}

.btn.btn-label-instagram-o2 {
  background-color: rgba(81, 127, 164, 0.2);
  color: #517fa4;
  cursor: text !important;
}

label.btn.btn-label-instagram,
a.btn.btn-label-instagram,
button.btn.btn-label-instagram,
input.btn.btn-label-instagram {
  cursor: pointer !important;
}
label.btn.btn-label-instagram:focus, label.btn.btn-label-instagram:hover, label.btn.btn-label-instagram.active,
a.btn.btn-label-instagram:focus,
a.btn.btn-label-instagram:hover,
a.btn.btn-label-instagram.active,
button.btn.btn-label-instagram:focus,
button.btn.btn-label-instagram:hover,
button.btn.btn-label-instagram.active,
input.btn.btn-label-instagram:focus,
input.btn.btn-label-instagram:hover,
input.btn.btn-label-instagram.active {
  background-color: #517fa4;
  color: #ffffff;
}

.btn.btn-label-youtube {
  background-color: rgba(179, 18, 23, 0.1);
  color: #b31217;
  cursor: text !important;
}

.btn.btn-label-youtube-o2 {
  background-color: rgba(179, 18, 23, 0.2);
  color: #b31217;
  cursor: text !important;
}

label.btn.btn-label-youtube,
a.btn.btn-label-youtube,
button.btn.btn-label-youtube,
input.btn.btn-label-youtube {
  cursor: pointer !important;
}
label.btn.btn-label-youtube:focus, label.btn.btn-label-youtube:hover, label.btn.btn-label-youtube.active,
a.btn.btn-label-youtube:focus,
a.btn.btn-label-youtube:hover,
a.btn.btn-label-youtube.active,
button.btn.btn-label-youtube:focus,
button.btn.btn-label-youtube:hover,
button.btn.btn-label-youtube.active,
input.btn.btn-label-youtube:focus,
input.btn.btn-label-youtube:hover,
input.btn.btn-label-youtube.active {
  background-color: #b31217;
  color: #ffffff;
}

.btn.btn-label-linkedin {
  background-color: rgba(0, 119, 181, 0.1);
  color: #0077b5;
  cursor: text !important;
}

.btn.btn-label-linkedin-o2 {
  background-color: rgba(0, 119, 181, 0.2);
  color: #0077b5;
  cursor: text !important;
}

label.btn.btn-label-linkedin,
a.btn.btn-label-linkedin,
button.btn.btn-label-linkedin,
input.btn.btn-label-linkedin {
  cursor: pointer !important;
}
label.btn.btn-label-linkedin:focus, label.btn.btn-label-linkedin:hover, label.btn.btn-label-linkedin.active,
a.btn.btn-label-linkedin:focus,
a.btn.btn-label-linkedin:hover,
a.btn.btn-label-linkedin.active,
button.btn.btn-label-linkedin:focus,
button.btn.btn-label-linkedin:hover,
button.btn.btn-label-linkedin.active,
input.btn.btn-label-linkedin:focus,
input.btn.btn-label-linkedin:hover,
input.btn.btn-label-linkedin.active {
  background-color: #0077b5;
  color: #ffffff;
}

.btn.btn-label-skype {
  background-color: rgba(0, 175, 240, 0.1);
  color: #00aff0;
  cursor: text !important;
}

.btn.btn-label-skype-o2 {
  background-color: rgba(0, 175, 240, 0.2);
  color: #00aff0;
  cursor: text !important;
}

label.btn.btn-label-skype,
a.btn.btn-label-skype,
button.btn.btn-label-skype,
input.btn.btn-label-skype {
  cursor: pointer !important;
}
label.btn.btn-label-skype:focus, label.btn.btn-label-skype:hover, label.btn.btn-label-skype.active,
a.btn.btn-label-skype:focus,
a.btn.btn-label-skype:hover,
a.btn.btn-label-skype.active,
button.btn.btn-label-skype:focus,
button.btn.btn-label-skype:hover,
button.btn.btn-label-skype.active,
input.btn.btn-label-skype:focus,
input.btn.btn-label-skype:hover,
input.btn.btn-label-skype.active {
  background-color: #00aff0;
  color: #ffffff;
}

.btn.btn-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
}
.btn.btn-icon.btn-circle {
  border-radius: 50%;
}
.btn.btn-icon i {
  padding: 0;
  margin: 0;
}
.btn.btn-icon [class^=socicon-],
.btn.btn-icon [class*=" socicon-"] {
  line-height: 1;
}
.btn.btn-icon {
  height: 3rem;
  width: 3rem;
}
.btn.btn-icon.btn-xs {
  height: 2rem;
  width: 2rem;
}
.btn.btn-icon.btn-sm, .btn-group-sm > .btn.btn-icon {
  height: 2.5rem;
  width: 2.5rem;
}
.btn.btn-icon.btn-lg, .btn-group-lg > .btn.btn-icon {
  height: 4rem;
  width: 4rem;
}
.btn.btn-icon.btn-icon-sm [class^=la-],
.btn.btn-icon.btn-icon-sm [class*=" la-"] {
  font-size: 1.25rem;
}
.btn.btn-icon.btn-icon-sm [class^=fa-],
.btn.btn-icon.btn-icon-sm [class*=" fa-"] {
  font-size: 1.15rem;
}
.btn.btn-icon.btn-icon-sm [class^=flaticon-],
.btn.btn-icon.btn-icon-sm [class*=" flaticon-"],
.btn.btn-icon.btn-icon-sm [class^=flaticon2-],
.btn.btn-icon.btn-icon-sm [class*=" flaticon2-"] {
  font-size: 1.15rem;
  float: left;
}
.btn.btn-icon.btn-icon-md [class^=la-],
.btn.btn-icon.btn-icon-md [class*=" la-"] {
  font-size: 1.3rem;
}
.btn.btn-icon.btn-icon-md [class^=fa-],
.btn.btn-icon.btn-icon-md [class*=" fa-"] {
  font-size: 1.2rem;
}
.btn.btn-icon.btn-icon-md [class^=flaticon-],
.btn.btn-icon.btn-icon-md [class*=" flaticon-"],
.btn.btn-icon.btn-icon-md [class^=flaticon2-],
.btn.btn-icon.btn-icon-md [class*=" flaticon2-"] {
  font-size: 1.2rem;
  float: left;
}
.btn.btn-icon.btn-icon-lg [class^=la-],
.btn.btn-icon.btn-icon-lg [class*=" la-"] {
  font-size: 1.4rem;
}
.btn.btn-icon.btn-icon-lg [class^=fa-],
.btn.btn-icon.btn-icon-lg [class*=" fa-"] {
  font-size: 1.4rem;
}
.btn.btn-icon.btn-icon-lg [class^=flaticon-],
.btn.btn-icon.btn-icon-lg [class*=" flaticon-"],
.btn.btn-icon.btn-icon-lg [class^=flaticon2-],
.btn.btn-icon.btn-icon-lg [class*=" flaticon2-"] {
  font-size: 1.4rem;
  float: left;
}
.btn.btn-icon.btn-brand i {
  color: #ffffff;
}
.btn.btn-icon.btn-brand:focus i, .btn.btn-icon.btn-brand:hover i, .btn.btn-icon.btn-brand.active i {
  color: #ffffff;
}
.btn.btn-icon.btn-light i {
  color: #282a3c;
}
.btn.btn-icon.btn-light:focus i, .btn.btn-icon.btn-light:hover i, .btn.btn-icon.btn-light.active i {
  color: #282a3c;
}
.btn.btn-icon.btn-dark i {
  color: #ffffff;
}
.btn.btn-icon.btn-dark:focus i, .btn.btn-icon.btn-dark:hover i, .btn.btn-icon.btn-dark.active i {
  color: #ffffff;
}
.btn.btn-icon.btn-primary i {
  color: #ffffff;
}
.btn.btn-icon.btn-primary:focus i, .btn.btn-icon.btn-primary:hover i, .btn.btn-icon.btn-primary.active i {
  color: #ffffff;
}
.btn.btn-icon.btn-success i {
  color: #ffffff;
}
.btn.btn-icon.btn-success:focus i, .btn.btn-icon.btn-success:hover i, .btn.btn-icon.btn-success.active i {
  color: #ffffff;
}
.btn.btn-icon.btn-info i {
  color: #ffffff;
}
.btn.btn-icon.btn-info:focus i, .btn.btn-icon.btn-info:hover i, .btn.btn-icon.btn-info.active i {
  color: #ffffff;
}
.btn.btn-icon.btn-warning i {
  color: #111111;
}
.btn.btn-icon.btn-warning:focus i, .btn.btn-icon.btn-warning:hover i, .btn.btn-icon.btn-warning.active i {
  color: #111111;
}
.btn.btn-icon.btn-danger i {
  color: #ffffff;
}
.btn.btn-icon.btn-danger:focus i, .btn.btn-icon.btn-danger:hover i, .btn.btn-icon.btn-danger.active i {
  color: #ffffff;
}

.btn-icon-h {
  height: 3rem;
}
.btn-icon-h.btn-sm, .btn-group-sm > .btn-icon-h.btn {
  height: 2.25rem;
}
.btn-icon-h.btn-lg, .btn-group-lg > .btn-icon-h.btn {
  height: 4rem;
}

.input-group-append .btn.btn-icon,
.input-group-prepend .btn.btn-icon {
  height: auto;
}

.btn.kt-spinner:not(.kt-spinner--center) {
  padding-left: 3rem;
}
.btn.kt-spinner:not(.kt-spinner--center):before {
  left: 1rem;
}
.btn.kt-spinner.kt-spinner--right {
  padding-left: 1rem;
  padding-right: 3rem;
}
.btn.kt-spinner.kt-spinner--right:before {
  left: auto;
  right: 1rem;
}
.btn.kt-spinner.kt-spinner--sm:not(.kt-spinner--center) {
  padding-left: 2.5rem;
}
.btn.kt-spinner.kt-spinner--sm:not(.kt-spinner--center):before {
  left: 1rem;
}
.btn.kt-spinner.kt-spinner--sm.kt-spinner--right {
  padding-left: 1rem;
  padding-right: 2.5rem;
}
.btn.kt-spinner.kt-spinner--sm.kt-spinner--right:before {
  left: auto;
  right: 1rem;
}
.btn.kt-spinner.kt-spinner--lg:not(.kt-spinner--center) {
  padding-left: 3.5rem;
}
.btn.kt-spinner.kt-spinner--lg:not(.kt-spinner--center):before {
  left: 1rem;
}
.btn.kt-spinner.kt-spinner--lg.kt-spinner--right {
  padding-left: 1rem;
  padding-right: 3.5rem;
}
.btn.kt-spinner.kt-spinner--lg.kt-spinner--right:before {
  left: auto;
  right: 1rem;
}

.btn.btn-glow {
  box-shadow: 0px 2px 14px 2px rgba(255, 255, 255, 0.1);
}
.show > .btn.btn-glow, .btn.btn-glow.active, .btn.btn-glow:active, .btn.btn-glow:hover {
  box-shadow: 0px 2px 14px 2px rgba(255, 255, 255, 0.3);
}

.btn-group.btn-pill {
  border-radius: 2rem;
  overflow: hidden;
}
.btn-group.btn-pill .btn-brand {
  border-width: 1px;
  border-style: solid;
}
.btn-group.btn-pill .btn-light {
  border-width: 1px;
  border-style: solid;
}
.btn-group.btn-pill .btn-dark {
  border-width: 1px;
  border-style: solid;
}
.btn-group.btn-pill .btn-primary {
  border-width: 1px;
  border-style: solid;
}
.btn-group.btn-pill .btn-success {
  border-width: 1px;
  border-style: solid;
}
.btn-group.btn-pill .btn-info {
  border-width: 1px;
  border-style: solid;
}
.btn-group.btn-pill .btn-warning {
  border-width: 1px;
  border-style: solid;
}
.btn-group.btn-pill .btn-danger {
  border-width: 1px;
  border-style: solid;
}
.btn-group.btn-elevated {
  box-shadow: 0px 0px 11px 0px rgba(56, 36, 99, 0.08);
}
@media (max-width: 768px) {
  .btn-group.btn-pill {
    border-radius: 0;
  }
  .btn-group.btn-pill .nav {
    justify-content: center;
  }
  .btn-group.btn-pill .btn {
    margin-bottom: 0.5rem;
    border-radius: 2rem;
  }
}

code {
  background-color: #f7f8fa;
  padding: 0.15rem 0.25rem;
  border-radius: 4px;
}

.dropdown-menu {
  border: 0 !important;
  margin: 0;
  border-radius: 0;
  min-width: 14rem;
  padding: 0;
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
  padding: 1rem 0;
  border-radius: 4px;
  left: 0 /*rtl:ignore*/;
  /*rtl:raw:
  right: auto;
  */
}
.dropdown-menu.dropdown-menu-fit {
  padding: 0;
}
.dropdown-menu.dropdown-menu-fit-bottom {
  padding-bottom: 0;
}
.dropdown-menu.dropdown-menu-fit-top {
  padding-top: 0;
}
.dropdown-menu.dropdown-menu-fit:not(.dropdown-menu-top-unround) > div:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.dropdown-menu.dropdown-menu-fit:not(.dropdown-menu-top-unround) form {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.dropdown-menu.dropdown-menu-top-unround {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.dropdown-menu:before, .dropdown-menu:after {
  display: none !important;
}
.dropdown-menu > li > a,
.dropdown-menu > .dropdown-item {
  outline: none !important;
  display: flex;
  flex-grow: 1;
  padding: 0.7rem 1.2rem;
}
.dropdown-menu > li > a [class^=la-],
.dropdown-menu > li > a [class*=" la-"],
.dropdown-menu > .dropdown-item [class^=la-],
.dropdown-menu > .dropdown-item [class*=" la-"] {
  font-size: 1.4rem;
}
.dropdown-menu > li > a [class^=fa-],
.dropdown-menu > li > a [class*=" fa-"],
.dropdown-menu > .dropdown-item [class^=fa-],
.dropdown-menu > .dropdown-item [class*=" fa-"] {
  font-size: 1.4rem;
}
.dropdown-menu > li > a [class^=flaticon-],
.dropdown-menu > li > a [class*=" flaticon-"],
.dropdown-menu > li > a [class^=flaticon2-],
.dropdown-menu > li > a [class*=" flaticon2-"],
.dropdown-menu > .dropdown-item [class^=flaticon-],
.dropdown-menu > .dropdown-item [class*=" flaticon-"],
.dropdown-menu > .dropdown-item [class^=flaticon2-],
.dropdown-menu > .dropdown-item [class*=" flaticon2-"] {
  font-size: 1.3rem;
  float: left;
}
.dropdown-menu > li > a > i,
.dropdown-menu > .dropdown-item > i {
  margin-right: 0.75rem;
  color: #74788d;
}
.dropdown-menu > li > a > i:before,
.dropdown-menu > .dropdown-item > i:before {
  line-height: 0;
  vertical-align: middle;
}
.dropdown-menu .dropdown-divider {
  border-top: 1px solid #ebedf2;
}
.dropdown-menu .dropdown-menu:not(.daterangepicker) {
  /*rtl:raw:
  left: auto !important;
  */
}
.dropdown-menu.dropdown-menu-xs {
  width: 160px;
}
.dropdown-menu.dropdown-menu-sm {
  width: 240px;
}
.dropdown-menu.dropdown-menu-md {
  width: 260px;
}
.dropdown-menu.dropdown-menu-lg {
  width: 320px;
}
.dropdown-menu.dropdown-menu-xl {
  width: 380px;
}
.dropdown-menu.dropdown-menu-anim {
  animation: dropdown-menu-fade-in 0.3s ease 1, dropdown-menu-move-up 0.3s ease-out 1;
}
.dropup .dropdown-menu.dropdown-menu-anim,
.dropdown-menu .dropdown-menu-anim-down.dropdown-menu-anim {
  animation: dropdown-menu-fade-in 0.3s ease 1, dropdown-menu-move-down 0.3s ease-out 1;
}
@media (max-width: 768px) {
  .dropdown-menu.dropdown-menu-xl, .dropdown-menu.dropdown-menu-lg, .dropdown-menu.dropdown-menu-md {
    width: 300px;
  }
}

.nav-link.dropdown-toggle:after,
.btn.dropdown-toggle:after {
  text-align: center;
  display: inline;
  border: 0;
  font-size: 0.6rem;
  line-height: 0;
  vertical-align: middle;
  position: relative;
  margin-left: 0.5rem /*rtl:ignore*/;
  opacity: 0.7;
  font-family: Flaticon2;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\f1a3";
}
.nav-link.dropdown-toggle.dropdown-toggle-split:after,
.btn.dropdown-toggle.dropdown-toggle-split:after {
  right: 1px;
}

.dropdown.dropdown-inline {
  display: inline-block;
}

.dropup .nav-link.dropdown-toggle:after,
.dropup .btn.dropdown-toggle:after {
  font-family: Flaticon2;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\f1a5";
}

.btn-group.dropright .nav-link.dropdown-toggle:before,
.btn-group.dropright .btn.dropdown-toggle:before {
  display: none;
}
.btn-group.dropright .nav-link.dropdown-toggle:after,
.btn-group.dropright .btn.dropdown-toggle:after {
  font-family: Flaticon2;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\f19d";
}

.btn-group.dropleft .nav-link.dropdown-toggle:before,
.btn-group.dropleft .btn.dropdown-toggle:before {
  display: none;
}
.btn-group.dropleft .nav-link.dropdown-toggle:after,
.btn-group.dropleft .btn.dropdown-toggle:after {
  font-family: Flaticon2;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\f1a4";
}

@keyframes dropdown-menu-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes dropdown-menu-move-down {
  from {
    margin-top: -10px;
  }
  to {
    margin-top: 0;
  }
}
@keyframes dropdown-menu-move-up {
  from {
    margin-top: 10px;
  }
  to {
    margin-top: 0;
  }
}
.form-group {
  margin-bottom: 2rem;
}
.form-group.form-group-marginless, .form-group.form-group-last {
  margin-bottom: 0px;
}
.form-group label {
  font-size: 1rem;
  font-weight: 400;
}
.form-group .invalid-feedback,
.form-group .valid-feedback {
  font-weight: 400;
}
.form-group .form-text {
  font-size: 0.9rem;
}
.form-group.form-group-md {
  margin-bottom: 1rem;
}
.form-group.form-group-sm {
  margin-bottom: 0.5rem;
}
.form-group.form-group-xs {
  margin-bottom: 0.25rem;
}
.form-group.form-group-last {
  margin-bottom: 0rem;
}

.form-control:focus, .form-control:active {
  box-shadow: none !important;
}
.form-control[readonly] {
  background-color: #ffffff;
}
.form-control.form-control-pill {
  border-radius: 50px;
}

.custom-select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.custom-file {
  width: 100%;
}

.custom-file-input:focus ~ .custom-file-label {
  box-shadow: none !important;
}

.custom-file-label {
  text-align: left;
}
.custom-file-label:after {
  float: left;
}

.input-group [class^=la-],
.input-group [class*=" la-"] {
  font-size: 1.4rem;
}
.input-group [class^=fa-],
.input-group [class*=" fa-"] {
  font-size: 1.2rem;
}
.input-group [class^=flaticon-],
.input-group [class*=" flaticon-"],
.input-group [class^=flaticon2-],
.input-group [class*=" flaticon2-"] {
  font-size: 1.2rem;
  float: left;
}
.input-group i {
  color: #74788d;
  line-height: 0;
}
.input-group .form-control.is-valid + .input-group-append,
.input-group .form-control.is-invalid + .input-group-append {
  margin-left: 0;
}
.input-group .input-group-prepend + .form-control.is-valid,
.input-group .input-group-prepend + .form-control.is-invalid {
  margin-left: 1px;
}

.validated .valid-feedback,
.validated .invalid-feedback {
  display: block;
}

.row.row-no-padding {
  margin-left: 0;
  margin-right: 0;
}
.row.row-no-padding > div {
  padding-left: 0;
  padding-right: 0;
}
.row.row-full-height {
  height: 100%;
}
.row .col-stretch {
  display: flex;
  align-items: stretch;
}
.row[class*=row-col-separator-] > div {
  border-bottom: 1px solid #ebedf2;
}
.row[class*=row-col-separator-] > div:last-child {
  border-bottom: 0;
}
@media (min-width: 1px) {
  .row.row-col-separator-xs > div {
    border-bottom: 0;
    border-right: 1px solid #ebedf2;
  }
  .row.row-col-separator-xs > div:last-child {
    border-right: 0;
  }
}
@media (min-width: 577px) {
  .row.row-col-separator-sm > div {
    border-bottom: 0;
    border-right: 1px solid #ebedf2;
  }
  .row.row-col-separator-sm > div:last-child {
    border-right: 0;
  }
}
@media (min-width: 769px) {
  .row.row-col-separator-md > div {
    border-bottom: 0;
    border-right: 1px solid #ebedf2;
  }
  .row.row-col-separator-md > div:last-child {
    border-right: 0;
  }
}
@media (min-width: 1025px) {
  .row.row-col-separator-lg > div {
    border-bottom: 0;
    border-right: 1px solid #ebedf2;
  }
  .row.row-col-separator-lg > div:last-child {
    border-right: 0;
  }
}
@media (min-width: 1400px) {
  .row.row-col-separator-xl > div {
    border-bottom: 0;
    border-right: 1px solid #ebedf2;
  }
  .row.row-col-separator-xl > div:last-child {
    border-right: 0;
  }
}

.modal .modal-content {
  border-radius: 4px;
}
.modal .modal-content .modal-header .modal-title {
  font-weight: 500;
  font-size: 1.3rem;
  color: #48465b;
}
.modal .modal-content .modal-header .modal-title small {
  font-weight: 400;
  font-size: 0.9rem;
  color: #74788d;
}
.modal .modal-content .modal-header .close {
  outline: none !important;
  color: #74788d;
  font-family: "LineAwesome";
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  transition: all 0.3s;
}
.modal .modal-content .modal-header .close:before {
  content: "\f191";
}
.modal .modal-content .modal-header .close:hover {
  transition: all 0.3s;
}
.modal .modal-content .modal-header .close:before {
  font-size: 1.3rem;
}
.modal .modal-content .modal-header .close span {
  display: none;
}
.modal .modal-content .modal-header .close:hover {
  color: #2c77f4;
}
.modal.modal-sticky-bottom-right {
  padding: 0 !important;
  max-width: 500px;
  height: auto;
  position: fixed;
  left: auto;
  top: auto;
  bottom: 25px;
  right: 25px;
  margin: 0;
  box-shadow: 0px 0px 60px -15px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
}
.modal.modal-sticky-bottom-right.modal-sticky-lg {
  max-width: 600px;
}
@media (max-width: 1024px) {
  .modal.modal-sticky-bottom-right {
    bottom: 10px;
    right: 10px;
  }
}
@media (max-width: 768px) {
  .modal.modal-sticky-bottom-right {
    max-width: 90%;
  }
}
.modal.modal-sticky-bottom-right .modal-dialog {
  position: static;
  max-width: 500px;
  width: auto;
  margin: 0;
  border-radius: 4px;
}
.modal.modal-sticky-bottom-right .modal-dialog .modal-content {
  border: 0;
  border-radius: 4px;
}
.modal.modal-sticky-bottom-right.modal-sticky-lg .modal-dialog {
  max-width: 600px;
}

.modal-open {
  overflow: auto !important;
  padding: 0 !important;
}

.modal-body {
  overflow: auto;
}
.modal-body.modal-body-fit {
  padding: 0;
}
.modal-body.modal-body-x-fit {
  padding-left: 0;
  padding-right: 0;
}
.modal-body.modal-body-y-fit {
  padding-top: 0;
  padding-bottom: 0;
}

@media (min-width: 1400px) {
  .modal-dialog.modal-xl {
    max-width: 1299px;
  }
}
.pagination.pagination--grid {
  flex: 1;
  display: flex;
  justify-content: center;
  margin: 0;
}
.pagination.pagination--grid .page-item .page-link {
  background-color: transparent;
  border: 0;
  font-weight: 400;
  color: #928eaa;
  border-radius: 5px;
  width: 2.25rem;
  height: 2.25rem;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.2rem;
  margin: 0 0.1rem;
  transition: all 0.3s;
}
.pagination.pagination--grid .page-item.active .page-link, .pagination.pagination--grid .page-item:hover .page-link, .pagination.pagination--grid .page-item:focus .page-link {
  background-color: #2c77f4;
  color: #ffffff;
}

.popover {
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
}
.popover .popover-header {
  font-size: 1rem;
  font-weight: 500;
  border-bottom: 1px solid #ebedf2;
}

.progress {
  background-color: #ebedf2;
}
.progress .progress-bar {
  transition: all 0.5s ease;
}
.progress.progress-sm {
  height: 6px;
}
.progress.progress-sm .progress-bar {
  border-radius: 3px;
}
.progress.progress-lg {
  height: 20px;
}
.progress.progress-lg .progress-bar {
  border-radius: 4px;
}

.table th.table-center, .table td.table-center {
  text-align: center;
}
.table thead th, .table thead td {
  font-weight: 500;
  border-bottom-width: 1px;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.table thead tr, .table thead th {
  background: white !important;
  z-index: unset !important;
  top: -1px;
  border-bottom: 1px solid #ebedf2;
}
.table tr.table-active td, .table tr.table-active th {
  color: #ffffff;
}
.table.table-head-noborder thead th, .table.table-head-noborder thead td {
  border-top: 0;
}
.table.table-head-solid thead th, .table.table-head-solid thead td {
  background-color: #f7f8fa;
}
.table.table-light tr {
  border-radius: 5px;
  color: #9392a0;
}
.table.table-light tr:nth-child(even) {
  background-color: #f7f8fa;
}
.table.table-light tr td.table-row-title {
  color: #48465b;
}
.table.table-light thead tr {
  background-color: rgba(44, 119, 244, 0.15);
  color: #2c77f4;
}
.table.table-light--brand thead tr {
  color: #2c77f4;
  background-color: rgba(44, 119, 244, 0.15);
}
.table.table-light--light thead tr {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.15);
}
.table.table-light--dark thead tr {
  color: #282a3c;
  background-color: rgba(40, 42, 60, 0.15);
}
.table.table-light--primary thead tr {
  color: #5867dd;
  background-color: rgba(88, 103, 221, 0.15);
}
.table.table-light--success thead tr {
  color: #1dc9b7;
  background-color: rgba(29, 201, 183, 0.15);
}
.table.table-light--info thead tr {
  color: #5578eb;
  background-color: rgba(85, 120, 235, 0.15);
}
.table.table-light--warning thead tr {
  color: #ffb822;
  background-color: rgba(255, 184, 34, 0.15);
}
.table.table-light--danger thead tr {
  color: #fd397a;
  background-color: rgba(253, 57, 122, 0.15);
}

.table-wrapper, .tabs-table-wrapper {
  width: 100%;
  height: calc(100vh - 260px);
  border: 1px solid #fff;
  overflow-y: auto;
}

.tabs-table-wrapper {
  height: calc(100vh - 350px);
}

.table:not(.table-bordered) thead th, .table:not(.table-bordered) thead td {
  border-top: 0;
}

.nav-pills,
.nav-tabs {
  margin: 0 0 25px 0;
}
.nav-pills .nav-item .nav-link,
.nav-tabs .nav-item .nav-link {
  padding: 0.75rem 1.25rem;
  font-size: 1rem;
  font-weight: 400;
  transition: all 0.3s;
  font-size: 1rem;
  font-weight: 400;
}
.nav-pills .nav-item .nav-link [class^=la-],
.nav-pills .nav-item .nav-link [class*=" la-"],
.nav-tabs .nav-item .nav-link [class^=la-],
.nav-tabs .nav-item .nav-link [class*=" la-"] {
  font-size: 1.3rem;
}
.nav-pills .nav-item .nav-link [class^=fa-],
.nav-pills .nav-item .nav-link [class*=" fa-"],
.nav-tabs .nav-item .nav-link [class^=fa-],
.nav-tabs .nav-item .nav-link [class*=" fa-"] {
  font-size: 1.2rem;
}
.nav-pills .nav-item .nav-link [class^=flaticon-],
.nav-pills .nav-item .nav-link [class*=" flaticon-"],
.nav-pills .nav-item .nav-link [class^=flaticon2-],
.nav-pills .nav-item .nav-link [class*=" flaticon2-"],
.nav-tabs .nav-item .nav-link [class^=flaticon-],
.nav-tabs .nav-item .nav-link [class*=" flaticon-"],
.nav-tabs .nav-item .nav-link [class^=flaticon2-],
.nav-tabs .nav-item .nav-link [class*=" flaticon2-"] {
  font-size: 1.4rem;
}
.nav-pills .nav-item .nav-link i,
.nav-tabs .nav-item .nav-link i {
  vertical-align: middle;
  line-height: 0;
  display: inline-block;
  margin-right: 0.5rem;
}
.nav-pills .nav-item .nav-link.active, .nav-pills .nav-item .nav-link:active, .nav-pills .nav-item .nav-link:hover,
.nav-tabs .nav-item .nav-link.active,
.nav-tabs .nav-item .nav-link:active,
.nav-tabs .nav-item .nav-link:hover {
  transition: all 0.3s;
}

.nav-tabs .nav-item .nav-link {
  color: #2c77f4;
}
.nav-tabs .nav-item .nav-link i {
  color: #2c77f4;
}
.nav-tabs .nav-item .nav-link.active, .nav-tabs .nav-item .nav-link:active, .nav-tabs .nav-item .nav-link:hover {
  color: #2c77f4;
}
.nav-tabs .nav-item .nav-link.active i, .nav-tabs .nav-item .nav-link:active i, .nav-tabs .nav-item .nav-link:hover i {
  color: #2c77f4;
}
.nav-tabs .nav-item .nav-link.disabled {
  color: #74788d;
}
.nav-tabs .nav-item .nav-link.disabled i {
  color: #74788d;
}
.nav-tabs .nav-item.show > .nav-link {
  color: #2c77f4;
}
.nav-tabs .nav-item.show > .nav-link i {
  color: #2c77f4;
}

.nav-pills .nav-item {
  margin-right: 0.5rem;
}
.nav-pills .nav-item:last-child {
  margin-right: 0;
}
.nav-pills .nav-item .nav-link {
  color: #595d6e;
}
.nav-pills .nav-item .nav-link:active, .nav-pills .nav-item .nav-link.active, .nav-pills .nav-item .nav-link.active:hover {
  background-color: #2c77f4;
  color: #ffffff;
}
.nav-pills .nav-item.show > .nav-link {
  background-color: #2c77f4;
  color: #ffffff;
}
.nav-pills.nav-pills-sm .nav-item .nav-link {
  font-size: 0.9rem;
  padding: 0.5rem 1rem;
}
.nav-pills.nav-pills-bold .nav-item .nav-link {
  font-weight: 500;
}
.nav-pills.nav-pills-label .nav-item .nav-link:active, .nav-pills.nav-pills-label .nav-item .nav-link.active, .nav-pills.nav-pills-label .nav-item .nav-link.active:hover {
  background-color: rgba(44, 119, 244, 0.1);
  color: #2c77f4;
}
.nav-pills.nav-pills-label .nav-item.show > .nav-link {
  background-color: rgba(44, 119, 244, 0.1);
  color: #2c77f4;
}

.nav-fit {
  margin: 0 !important;
}

.nav-pills.nav-tabs-btn {
  display: flex;
  justify-content: center;
}
.nav-pills.nav-tabs-btn:before, .nav-pills.nav-tabs-btn:after {
  content: " ";
  display: table;
}
.nav-pills.nav-tabs-btn:after {
  clear: both;
}
.nav-pills.nav-tabs-btn .nav-item {
  max-width: 100%;
  min-width: 75px;
  margin: 0.5rem;
  box-shadow: rgba(69, 65, 78, 0.06) 0px 1px 15px 1px;
  border-radius: 0.5rem;
  text-align: center;
}
.nav-pills.nav-tabs-btn .nav-item .nav-link {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  padding: 0.85rem 0.75rem;
}
.nav-pills.nav-tabs-btn .nav-item .nav-link .nav-link-icon {
  display: block;
  padding-bottom: 0.5rem;
}
.nav-pills.nav-tabs-btn .nav-item .nav-link .nav-link-icon i {
  margin: 0;
  font-size: 1.3rem;
}
.nav-pills.nav-tabs-btn .nav-item .nav-link .nav-link-title {
  display: block;
  font-weight: 500;
}
.nav-pills.nav-tabs-btn .nav-link {
  border: 0;
  padding: 12px 0;
  font-size: 1rem;
  font-weight: 400;
}
.nav-pills.nav-tabs-btn .nav-link [class^=la-],
.nav-pills.nav-tabs-btn .nav-link [class*=" la-"] {
  font-size: 1.3rem;
}
.nav-pills.nav-tabs-btn .nav-link [class^=fa-],
.nav-pills.nav-tabs-btn .nav-link [class*=" fa-"] {
  font-size: 1.2rem;
}
.nav-pills.nav-tabs-btn .nav-link [class^=flaticon-],
.nav-pills.nav-tabs-btn .nav-link [class*=" flaticon-"],
.nav-pills.nav-tabs-btn .nav-link [class^=flaticon2-],
.nav-pills.nav-tabs-btn .nav-link [class*=" flaticon2-"] {
  font-size: 1.4rem;
}
.nav-pills.nav-tabs-btn .nav-link i {
  vertical-align: middle;
  line-height: 0;
  display: inline-block;
  margin-right: 0.5rem;
}
.nav-pills.nav-tabs-btn.nav-tabs-btn-2x a.nav-link {
  border-bottom-width: 2px !important;
}
.nav-pills.nav-tabs-btn.nav-tabs-btn-left {
  float: left;
}
.nav-pills.nav-tabs-btn.nav-tabs-btn-right {
  float: right;
}
.kt-portlet--tabs .nav-pills.nav-tabs-btn {
  margin: 0 0 -1px 0;
}
.kt-portlet--tabs .nav-pills.nav-tabs-btn.nav-tabs-btn-2x {
  margin: 0 0 -2px 0;
}
.kt-portlet--tabs .nav-pills.nav-tabs-btn .nav-item {
  display: flex;
  align-items: stretch;
}
.kt-portlet--tabs .nav-pills.nav-tabs-btn .nav-item .nav-link {
  display: flex;
  align-items: center;
}
.nav-pills.nav-tabs-btn.nav-tabs-bold .nav-item .nav-link {
  font-weight: 500;
}

.nav-pills.nav-tabs-btn a.nav-link.active .nav-link-icon i {
  color: #fff;
}
.nav-pills.nav-tabs-btn a.nav-link.active .nav-link-title {
  color: #fff;
}
.nav-pills.nav-tabs-btn a.nav-link .nav-link-icon i {
  color: #a2a5b9;
}
.nav-pills.nav-tabs-btn a.nav-link .nav-link-title {
  color: #74788d;
}
.nav-pills.nav-tabs-btn.nav-pills-btn-brand a.nav-link.active {
  background-color: #2c77f4;
}
.nav-pills.nav-tabs-btn.nav-pills-btn-brand a.nav-link.active .nav-link-icon i {
  color: #ffffff !important;
}
.nav-pills.nav-tabs-btn.nav-pills-btn-brand a.nav-link.active .nav-link-title {
  color: #ffffff !important;
}
.nav-pills.nav-tabs-btn.nav-pills-btn-light a.nav-link.active {
  background-color: #ffffff;
}
.nav-pills.nav-tabs-btn.nav-pills-btn-light a.nav-link.active .nav-link-icon i {
  color: #282a3c !important;
}
.nav-pills.nav-tabs-btn.nav-pills-btn-light a.nav-link.active .nav-link-title {
  color: #282a3c !important;
}
.nav-pills.nav-tabs-btn.nav-pills-btn-dark a.nav-link.active {
  background-color: #282a3c;
}
.nav-pills.nav-tabs-btn.nav-pills-btn-dark a.nav-link.active .nav-link-icon i {
  color: #ffffff !important;
}
.nav-pills.nav-tabs-btn.nav-pills-btn-dark a.nav-link.active .nav-link-title {
  color: #ffffff !important;
}
.nav-pills.nav-tabs-btn.nav-pills-btn-primary a.nav-link.active {
  background-color: #5867dd;
}
.nav-pills.nav-tabs-btn.nav-pills-btn-primary a.nav-link.active .nav-link-icon i {
  color: #ffffff !important;
}
.nav-pills.nav-tabs-btn.nav-pills-btn-primary a.nav-link.active .nav-link-title {
  color: #ffffff !important;
}
.nav-pills.nav-tabs-btn.nav-pills-btn-success a.nav-link.active {
  background-color: #1dc9b7;
}
.nav-pills.nav-tabs-btn.nav-pills-btn-success a.nav-link.active .nav-link-icon i {
  color: #ffffff !important;
}
.nav-pills.nav-tabs-btn.nav-pills-btn-success a.nav-link.active .nav-link-title {
  color: #ffffff !important;
}
.nav-pills.nav-tabs-btn.nav-pills-btn-info a.nav-link.active {
  background-color: #5578eb;
}
.nav-pills.nav-tabs-btn.nav-pills-btn-info a.nav-link.active .nav-link-icon i {
  color: #ffffff !important;
}
.nav-pills.nav-tabs-btn.nav-pills-btn-info a.nav-link.active .nav-link-title {
  color: #ffffff !important;
}
.nav-pills.nav-tabs-btn.nav-pills-btn-warning a.nav-link.active {
  background-color: #ffb822;
}
.nav-pills.nav-tabs-btn.nav-pills-btn-warning a.nav-link.active .nav-link-icon i {
  color: #111111 !important;
}
.nav-pills.nav-tabs-btn.nav-pills-btn-warning a.nav-link.active .nav-link-title {
  color: #111111 !important;
}
.nav-pills.nav-tabs-btn.nav-pills-btn-danger a.nav-link.active {
  background-color: #fd397a;
}
.nav-pills.nav-tabs-btn.nav-pills-btn-danger a.nav-link.active .nav-link-icon i {
  color: #ffffff !important;
}
.nav-pills.nav-tabs-btn.nav-pills-btn-danger a.nav-link.active .nav-link-title {
  color: #ffffff !important;
}

@media (max-width: 768px) {
  .nav-pills.nav-tabs-btn .nav .nav-item {
    max-width: 100%;
    width: 6.5rem;
    margin: 0.6rem;
  }
  .nav-pills.nav-tabs-btn .nav .nav-item .nav-link .nav-link-icon i {
    font-size: 1.2rem;
  }
  .nav-pills.nav-tabs-btn .nav .nav-item .nav-link .nav-link-title {
    font-size: 1rem;
  }
}
.nav-tabs.nav-tabs-line {
  margin: 0 0 25px 0;
}
.nav-tabs.nav-tabs-line:before, .nav-tabs.nav-tabs-line:after {
  content: " ";
  display: table;
}
.nav-tabs.nav-tabs-line:after {
  clear: both;
}
.nav-tabs.nav-tabs-line .nav-item {
  margin-right: 20px;
  margin-bottom: -1px;
}
@media (max-width: 1399px) {
  .nav-tabs.nav-tabs-line .nav-item {
    margin-right: 15px;
  }
}
.nav-tabs.nav-tabs-line .nav-item:last-child {
  margin-right: 0;
}
.nav-tabs.nav-tabs-line .nav-link {
  border: 0;
  border-bottom: 1px solid transparent;
  padding: 12px 0;
  font-size: 1rem;
  font-weight: 400;
}
.nav-tabs.nav-tabs-line .nav-link [class^=la-],
.nav-tabs.nav-tabs-line .nav-link [class*=" la-"] {
  font-size: 1.3rem;
}
.nav-tabs.nav-tabs-line .nav-link [class^=fa-],
.nav-tabs.nav-tabs-line .nav-link [class*=" fa-"] {
  font-size: 1.2rem;
}
.nav-tabs.nav-tabs-line .nav-link [class^=flaticon-],
.nav-tabs.nav-tabs-line .nav-link [class*=" flaticon-"],
.nav-tabs.nav-tabs-line .nav-link [class^=flaticon2-],
.nav-tabs.nav-tabs-line .nav-link [class*=" flaticon2-"] {
  font-size: 1.2rem;
}
.nav-tabs.nav-tabs-line .nav-link i {
  vertical-align: middle;
  line-height: 0;
  display: inline-block;
  margin-right: 0.5rem;
}
.nav-tabs.nav-tabs-line .nav-link svg {
  margin-right: 0.5rem;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-left {
  float: left;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-right {
  float: right;
}
.kt-portlet--tabs .nav-tabs.nav-tabs-line {
  margin: 0 0 -1px 0.5rem;
  border-color: transparent !important;
}
.kt-portlet--tabs .nav-tabs.nav-tabs-line.nav-tabs-line-2x {
  margin: 0 0 -2px 0;
}
.kt-portlet--tabs .nav-tabs.nav-tabs-line .nav-item {
  display: flex;
  align-items: stretch;
}
.kt-portlet--tabs .nav-tabs.nav-tabs-line .nav-item .nav-link {
  display: flex;
  align-items: center;
}
.nav-tabs.nav-tabs-line.nav-tabs-bold .nav-item .nav-link {
  font-weight: 500;
}
.nav-tabs.nav-tabs-line.nav-tabs-bolder .nav-item .nav-link {
  font-weight: 600;
}
.nav-tabs.nav-tabs-line.nav-tabs-lg .nav-item {
  margin-right: 30px;
}
@media (max-width: 1399px) {
  .nav-tabs.nav-tabs-line.nav-tabs-lg .nav-item {
    margin-right: 15px;
  }
}
.nav-tabs.nav-tabs-line.nav-tabs-lg .nav-item:last-child {
  margin-right: 0;
}
.nav-tabs.nav-tabs-line.nav-tabs-lg .nav-item .nav-link {
  padding: 12px 0;
  font-size: 1rem;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-2x {
  border-bottom-width: 2px !important;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-2x .nav-item {
  margin-bottom: -2px;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-2x a.nav-link {
  border-bottom-width: 2px !important;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-3x {
  border-bottom-width: 3px !important;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-3x .nav-item {
  margin-bottom: -3px;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-3x a.nav-link {
  border-bottom-width: 3px !important;
}
.nav-tabs.nav-tabs-line.nav-tabs-space-lg .nav-item {
  margin-right: 40px;
}
.nav-tabs.nav-tabs-line.nav-tabs-space-lg .nav-item:last-child {
  margin-right: 0;
}
@media (max-width: 1024px) {
  .nav-tabs.nav-tabs-line.nav-tabs-space-lg .nav-item {
    margin-right: 20px;
  }
  .nav-tabs.nav-tabs-line.nav-tabs-space-lg .nav-item:last-child {
    margin-right: 0;
  }
}
.nav-tabs.nav-tabs-line.nav-tabs-space-xl .nav-item {
  margin-right: 50px;
}
.nav-tabs.nav-tabs-line.nav-tabs-space-xl .nav-item:last-child {
  margin-right: 0;
}
@media (max-width: 1024px) {
  .nav-tabs.nav-tabs-line.nav-tabs-space-xl .nav-item {
    margin-right: 20px;
  }
  .nav-tabs.nav-tabs-line.nav-tabs-space-xl .nav-item:last-child {
    margin-right: 0;
  }
}

.nav-tabs.nav-tabs-line {
  border-bottom: 1px solid #ebedf2;
}
.nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link,
.nav-tabs.nav-tabs-line a.nav-link {
  background-color: transparent;
  color: #595d6e;
}
.nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link i,
.nav-tabs.nav-tabs-line a.nav-link i {
  color: #a2a5b9;
}
.nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link:disabled,
.nav-tabs.nav-tabs-line a.nav-link:disabled {
  opacity: 0.7;
}
.nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link g [fill],
.nav-tabs.nav-tabs-line a.nav-link g [fill] {
  transition: fill 0.3s ease;
  fill: #74788d;
}
.nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link:hover g [fill],
.nav-tabs.nav-tabs-line a.nav-link:hover g [fill] {
  transition: fill 0.3s ease;
}
.nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link:hover, .nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link.active,
.nav-tabs.nav-tabs-line a.nav-link:hover,
.nav-tabs.nav-tabs-line a.nav-link.active {
  background-color: transparent;
  color: #595d6e;
  border-bottom: 1px solid #2c77f4;
}
.nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link:hover > i, .nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link.active > i,
.nav-tabs.nav-tabs-line a.nav-link:hover > i,
.nav-tabs.nav-tabs-line a.nav-link.active > i {
  color: #2c77f4;
}
.nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link:hover g [fill], .nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link.active g [fill],
.nav-tabs.nav-tabs-line a.nav-link:hover g [fill],
.nav-tabs.nav-tabs-line a.nav-link.active g [fill] {
  transition: fill 0.3s ease;
  fill: #2c77f4;
}
.nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link:hover:hover g [fill], .nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link.active:hover g [fill],
.nav-tabs.nav-tabs-line a.nav-link:hover:hover g [fill],
.nav-tabs.nav-tabs-line a.nav-link.active:hover g [fill] {
  transition: fill 0.3s ease;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-brand.nav.nav-tabs .nav-link:hover,
.nav-tabs.nav-tabs-line.nav-tabs-line-brand a.nav-link:hover {
  border-bottom: 1px solid #2c77f4;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-brand.nav.nav-tabs .nav-link:hover, .nav-tabs.nav-tabs-line.nav-tabs-line-brand.nav.nav-tabs .nav-link.active,
.nav-tabs.nav-tabs-line.nav-tabs-line-brand a.nav-link:hover,
.nav-tabs.nav-tabs-line.nav-tabs-line-brand a.nav-link.active {
  color: #2c77f4;
  border-bottom: 1px solid #2c77f4;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-brand.nav.nav-tabs .nav-link:hover > i, .nav-tabs.nav-tabs-line.nav-tabs-line-brand.nav.nav-tabs .nav-link.active > i,
.nav-tabs.nav-tabs-line.nav-tabs-line-brand a.nav-link:hover > i,
.nav-tabs.nav-tabs-line.nav-tabs-line-brand a.nav-link.active > i {
  color: #4487f5;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-brand.nav-tabs-line-2x, .nav-tabs.nav-tabs-line.nav-tabs-line-brand.nav-tabs-line-3x {
  border-bottom-color: rgba(44, 119, 244, 0.1);
}
.nav-tabs.nav-tabs-line.nav-tabs-line-light.nav.nav-tabs .nav-link:hover,
.nav-tabs.nav-tabs-line.nav-tabs-line-light a.nav-link:hover {
  border-bottom: 1px solid #ffffff;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-light.nav.nav-tabs .nav-link:hover, .nav-tabs.nav-tabs-line.nav-tabs-line-light.nav.nav-tabs .nav-link.active,
.nav-tabs.nav-tabs-line.nav-tabs-line-light a.nav-link:hover,
.nav-tabs.nav-tabs-line.nav-tabs-line-light a.nav-link.active {
  color: #ffffff;
  border-bottom: 1px solid #ffffff;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-light.nav.nav-tabs .nav-link:hover > i, .nav-tabs.nav-tabs-line.nav-tabs-line-light.nav.nav-tabs .nav-link.active > i,
.nav-tabs.nav-tabs-line.nav-tabs-line-light a.nav-link:hover > i,
.nav-tabs.nav-tabs-line.nav-tabs-line-light a.nav-link.active > i {
  color: white;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-light.nav-tabs-line-2x, .nav-tabs.nav-tabs-line.nav-tabs-line-light.nav-tabs-line-3x {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.nav-tabs.nav-tabs-line.nav-tabs-line-dark.nav.nav-tabs .nav-link:hover,
.nav-tabs.nav-tabs-line.nav-tabs-line-dark a.nav-link:hover {
  border-bottom: 1px solid #282a3c;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-dark.nav.nav-tabs .nav-link:hover, .nav-tabs.nav-tabs-line.nav-tabs-line-dark.nav.nav-tabs .nav-link.active,
.nav-tabs.nav-tabs-line.nav-tabs-line-dark a.nav-link:hover,
.nav-tabs.nav-tabs-line.nav-tabs-line-dark a.nav-link.active {
  color: #282a3c;
  border-bottom: 1px solid #282a3c;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-dark.nav.nav-tabs .nav-link:hover > i, .nav-tabs.nav-tabs-line.nav-tabs-line-dark.nav.nav-tabs .nav-link.active > i,
.nav-tabs.nav-tabs-line.nav-tabs-line-dark a.nav-link:hover > i,
.nav-tabs.nav-tabs-line.nav-tabs-line-dark a.nav-link.active > i {
  color: #32354b;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-dark.nav-tabs-line-2x, .nav-tabs.nav-tabs-line.nav-tabs-line-dark.nav-tabs-line-3x {
  border-bottom-color: rgba(40, 42, 60, 0.1);
}
.nav-tabs.nav-tabs-line.nav-tabs-line-primary.nav.nav-tabs .nav-link:hover,
.nav-tabs.nav-tabs-line.nav-tabs-line-primary a.nav-link:hover {
  border-bottom: 1px solid #5867dd;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-primary.nav.nav-tabs .nav-link:hover, .nav-tabs.nav-tabs-line.nav-tabs-line-primary.nav.nav-tabs .nav-link.active,
.nav-tabs.nav-tabs-line.nav-tabs-line-primary a.nav-link:hover,
.nav-tabs.nav-tabs-line.nav-tabs-line-primary a.nav-link.active {
  color: #5867dd;
  border-bottom: 1px solid #5867dd;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-primary.nav.nav-tabs .nav-link:hover > i, .nav-tabs.nav-tabs-line.nav-tabs-line-primary.nav.nav-tabs .nav-link.active > i,
.nav-tabs.nav-tabs-line.nav-tabs-line-primary a.nav-link:hover > i,
.nav-tabs.nav-tabs-line.nav-tabs-line-primary a.nav-link.active > i {
  color: #6d7ae1;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-primary.nav-tabs-line-2x, .nav-tabs.nav-tabs-line.nav-tabs-line-primary.nav-tabs-line-3x {
  border-bottom-color: rgba(88, 103, 221, 0.1);
}
.nav-tabs.nav-tabs-line.nav-tabs-line-success.nav.nav-tabs .nav-link:hover,
.nav-tabs.nav-tabs-line.nav-tabs-line-success a.nav-link:hover {
  border-bottom: 1px solid #1dc9b7;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-success.nav.nav-tabs .nav-link:hover, .nav-tabs.nav-tabs-line.nav-tabs-line-success.nav.nav-tabs .nav-link.active,
.nav-tabs.nav-tabs-line.nav-tabs-line-success a.nav-link:hover,
.nav-tabs.nav-tabs-line.nav-tabs-line-success a.nav-link.active {
  color: #1dc9b7;
  border-bottom: 1px solid #1dc9b7;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-success.nav.nav-tabs .nav-link:hover > i, .nav-tabs.nav-tabs-line.nav-tabs-line-success.nav.nav-tabs .nav-link.active > i,
.nav-tabs.nav-tabs-line.nav-tabs-line-success a.nav-link:hover > i,
.nav-tabs.nav-tabs-line.nav-tabs-line-success a.nav-link.active > i {
  color: #21dfcb;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-success.nav-tabs-line-2x, .nav-tabs.nav-tabs-line.nav-tabs-line-success.nav-tabs-line-3x {
  border-bottom-color: rgba(29, 201, 183, 0.1);
}
.nav-tabs.nav-tabs-line.nav-tabs-line-info.nav.nav-tabs .nav-link:hover,
.nav-tabs.nav-tabs-line.nav-tabs-line-info a.nav-link:hover {
  border-bottom: 1px solid #5578eb;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-info.nav.nav-tabs .nav-link:hover, .nav-tabs.nav-tabs-line.nav-tabs-line-info.nav.nav-tabs .nav-link.active,
.nav-tabs.nav-tabs-line.nav-tabs-line-info a.nav-link:hover,
.nav-tabs.nav-tabs-line.nav-tabs-line-info a.nav-link.active {
  color: #5578eb;
  border-bottom: 1px solid #5578eb;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-info.nav.nav-tabs .nav-link:hover > i, .nav-tabs.nav-tabs-line.nav-tabs-line-info.nav.nav-tabs .nav-link.active > i,
.nav-tabs.nav-tabs-line.nav-tabs-line-info a.nav-link:hover > i,
.nav-tabs.nav-tabs-line.nav-tabs-line-info a.nav-link.active > i {
  color: #6c8aee;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-info.nav-tabs-line-2x, .nav-tabs.nav-tabs-line.nav-tabs-line-info.nav-tabs-line-3x {
  border-bottom-color: rgba(85, 120, 235, 0.1);
}
.nav-tabs.nav-tabs-line.nav-tabs-line-warning.nav.nav-tabs .nav-link:hover,
.nav-tabs.nav-tabs-line.nav-tabs-line-warning a.nav-link:hover {
  border-bottom: 1px solid #ffb822;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-warning.nav.nav-tabs .nav-link:hover, .nav-tabs.nav-tabs-line.nav-tabs-line-warning.nav.nav-tabs .nav-link.active,
.nav-tabs.nav-tabs-line.nav-tabs-line-warning a.nav-link:hover,
.nav-tabs.nav-tabs-line.nav-tabs-line-warning a.nav-link.active {
  color: #ffb822;
  border-bottom: 1px solid #ffb822;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-warning.nav.nav-tabs .nav-link:hover > i, .nav-tabs.nav-tabs-line.nav-tabs-line-warning.nav.nav-tabs .nav-link.active > i,
.nav-tabs.nav-tabs-line.nav-tabs-line-warning a.nav-link:hover > i,
.nav-tabs.nav-tabs-line.nav-tabs-line-warning a.nav-link.active > i {
  color: #ffc03c;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-warning.nav-tabs-line-2x, .nav-tabs.nav-tabs-line.nav-tabs-line-warning.nav-tabs-line-3x {
  border-bottom-color: rgba(255, 184, 34, 0.1);
}
.nav-tabs.nav-tabs-line.nav-tabs-line-danger.nav.nav-tabs .nav-link:hover,
.nav-tabs.nav-tabs-line.nav-tabs-line-danger a.nav-link:hover {
  border-bottom: 1px solid #fd397a;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-danger.nav.nav-tabs .nav-link:hover, .nav-tabs.nav-tabs-line.nav-tabs-line-danger.nav.nav-tabs .nav-link.active,
.nav-tabs.nav-tabs-line.nav-tabs-line-danger a.nav-link:hover,
.nav-tabs.nav-tabs-line.nav-tabs-line-danger a.nav-link.active {
  color: #fd397a;
  border-bottom: 1px solid #fd397a;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-danger.nav.nav-tabs .nav-link:hover > i, .nav-tabs.nav-tabs-line.nav-tabs-line-danger.nav.nav-tabs .nav-link.active > i,
.nav-tabs.nav-tabs-line.nav-tabs-line-danger a.nav-link:hover > i,
.nav-tabs.nav-tabs-line.nav-tabs-line-danger a.nav-link.active > i {
  color: #fd528b;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-danger.nav-tabs-line-2x, .nav-tabs.nav-tabs-line.nav-tabs-line-danger.nav-tabs-line-3x {
  border-bottom-color: rgba(253, 57, 122, 0.1);
}
.nav-tabs.nav-tabs-line.nav-tabs-clear {
  border-bottom-color: transparent !important;
}

.toast.toast-custom {
  display: none;
  position: absolute;
  z-index: 195;
  top: 2rem;
  right: 2rem;
  width: 350px;
  border: 0;
}
.toast.toast-custom.toast-left {
  left: 2rem;
  right: auto;
}
.toast.toast-custom.toast-bottom {
  top: auto;
  bottom: 2rem;
}
.toast.toast-custom.toast-top {
  bottom: auto;
  top: 2rem;
}
.toast.toast-custom.toast-center-v {
  top: 45%;
  bottom: auto;
}
.toast.toast-custom.toast-center-h {
  right: auto;
  left: 50%;
  margin-left: -175px;
}
.toast.toast-custom .toast-header {
  padding: 0.5rem 1rem;
}
.toast.toast-custom .toast-body {
  padding: 0.5rem 1rem;
  font-size: 0.9rem;
}
.toast.toast-custom.show {
  display: block;
}
.toast.toast-custom.toast-fill {
  background-color: #fff;
}
.toast .toast-title {
  font-size: 0.9rem;
  font-weight: 500;
  color: #595d6e;
  margin-right: auto !important;
}
.toast .toast-time {
  margin-left: 0.5rem;
  font-size: 0.85rem;
  font-weight: 400;
  color: #595d6e;
}
.toast .toast-icon {
  margin-right: 0.5rem;
  font-size: 1.2rem;
  color: #74788d;
}
.toast .toast-close {
  appearance: none;
  box-shadow: none;
  border-radius: none;
  border: none;
  cursor: pointer;
  background: none;
  outline: none !important;
  margin: 0;
  padding: 0;
  margin-left: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.toast .toast-close i {
  font-size: 1.1rem;
  color: #74788d;
}
.toast .toast-close i:before {
  line-height: 0;
  vertical-align: middle;
}
.toast .toast-close:hover i {
  color: #2c77f4;
}

.tooltip .tooltip-inner {
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
}
.tooltip.bs-tooltip-left .arrow, .tooltip.bs-tooltip-auto[x-placement^=left] .arrow {
  /*rtl:raw:
     left: auto;
     right: 0;
     */
}
.tooltip.bs-tooltip-left .arrow:before, .tooltip.bs-tooltip-auto[x-placement^=left] .arrow:before {
  /*rtl:raw:
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #fff;
  */
}
.tooltip.bs-tooltip-right .arrow, .tooltip.bs-tooltip-auto[x-placement^=right] .arrow {
  /*rtl:raw:
  right: auto;
  left: 0;
  */
}
.tooltip.bs-tooltip-right .arrow:before, .tooltip.bs-tooltip-auto[x-placement^=right] .arrow:before {
  /*rtl:raw:
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #fff;
  */
}
.tooltip.tooltop-auto-width .tooltip-inner {
  white-space: nowrap;
  max-width: none;
}
.tooltip.tooltip-dark .tooltip-inner {
  color: #fff;
  background: #2c2e3e;
}
.tooltip.tooltip-dark.bs-tooltip-top .arrow::before, .tooltip.tooltip-dark.bs-tooltip-auto[x-placement^=top] .arrow::before {
  border-top-color: #2c2e3e;
}
.tooltip.tooltip-dark.bs-tooltip-right .arrow::before, .tooltip.tooltip-dark.bs-tooltip-auto[x-placement^=right] .arrow::before {
  border-right-color: #2c2e3e/*rtl:ignore*/;
}
.tooltip.tooltip-dark.bs-tooltip-bottom .arrow::before, .tooltip.tooltip-dark.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  border-bottom-color: #2c2e3e;
}
.tooltip.tooltip-dark.bs-tooltip-left .arrow::before, .tooltip.tooltip-dark.bs-tooltip-auto[x-placement^=left] .arrow::before {
  border-left-color: #2c2e3e/*rtl:ignore*/;
}
.tooltip.tooltip-brand .tooltip-inner {
  color: #ffffff;
  background: #2c77f4;
}
.tooltip.tooltip-brand.bs-tooltip-top .arrow::before, .tooltip.tooltip-brand.bs-tooltip-auto[x-placement^=top] .arrow::before {
  border-top-color: #2c77f4;
}
.tooltip.tooltip-brand.bs-tooltip-right .arrow::before, .tooltip.tooltip-brand.bs-tooltip-auto[x-placement^=right] .arrow::before {
  border-right-color: #2c77f4/*rtl:ignore*/;
}
.tooltip.tooltip-brand.bs-tooltip-bottom .arrow::before, .tooltip.tooltip-brand.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  border-bottom-color: #2c77f4;
}
.tooltip.tooltip-brand.bs-tooltip-left .arrow::before, .tooltip.tooltip-brand.bs-tooltip-auto[x-placement^=left] .arrow::before {
  border-left-color: #2c77f4/*rtl:ignore*/;
}

#root {
  height: 100%;
  display: flex;
  flex-direction: column;
}

a {
  cursor: pointer;
}

.MuiInput-underline:focus:not(.Mui-focused):before,
.MuiInput-underline:active:not(.Mui-focused):before,
.MuiInput-underline:hover:not(.Mui-disabled):before {
  border-bottom: 1px solid #5867dd !important;
}

.builder-tabs .MuiTabs-flexContainer button {
  margin-right: 20px;
  padding: 18px 0;
  min-width: auto;
  text-transform: none;
  font-size: 1rem;
}
.builder-tabs .PrivateTabIndicator-colorSecondary-64 {
  background-color: #5867dd;
}

.MuiFormControl-marginNormal {
  width: 100%;
}

.MuiSwitch-colorSecondary.Mui-checked {
  color: #5867dd !important;
}
.MuiSwitch-colorSecondary.Mui-checked:hover {
  background-color: rgba(88, 103, 221, 0.08) !important;
}
.MuiSwitch-colorSecondary.Mui-checked + .MuiSwitch-track {
  background-color: #5867dd !important;
}

.notice__paragraph {
  font-weight: 400;
  font-size: 17px;
}

.header-progress-bar {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.MuiBackdrop-root {
  background: rgba(0, 0, 0, 0.05) !important;
}

.kt-comming-soon .kt-demo-panel__item-preview-overlay {
  opacity: 1 !important;
}

.tab-content {
  background-color: #fff;
}

.react-select .MuiInputBase-input {
  display: flex;
}
.react-select .MuiInputBase-input .css-1okebmr-indicatorSeparator {
  margin: 0;
}
.react-select .MuiInputBase-input > div:first-child {
  flex: 1;
}
.react-select .MuiInputBase-input > div:first-child .MuiTypography-colorTextSecondary {
  left: 2px;
  bottom: 6px;
  position: absolute;
  font-size: 16px;
}
.react-select .MuiInputBase-input > div:first-child input {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-weight: 400;
  line-height: 1.5;
  font-size: 16px;
}
.react-select .MuiInputBase-root {
  font-size: 1.4rem;
}

.select_input-h .MuiSelect-select {
  height: 41px;
  box-sizing: border-box;
}

.MuiPaper-elevation1 {
  box-shadow: 0 0 50px 0 rgba(82, 63, 105, 0.15) !important;
}

.kt-scroll {
  position: relative;
  overflow: hidden;
}
.kt-scroll.kt-scroll--pull {
  padding-right: 12px;
  margin-right: -12px;
}
.kt-scroll.kt-scroll--pull .ps__rail-y {
  right: -2px;
}
.kt-scroll.kt-scroll--autoHeight {
  height: auto;
}

.ps > .ps__rail-y {
  width: 4px;
}
.ps > .ps__rail-y:hover, .ps > .ps__rail-y:focus {
  width: 4px;
}
.ps > .ps__rail-y > .ps__thumb-y {
  width: 4px;
  border-radius: 4px;
}
.ps > .ps__rail-y > .ps__thumb-y:hover, .ps > .ps__rail-y > .ps__thumb-y:focus {
  width: 4px;
}

.ps > .ps__rail-x {
  height: 4px;
}
.ps > .ps__rail-x:hover, .ps > .ps__rail-x:focus {
  height: 4px;
}
.ps > .ps__rail-x > .ps__thumb-x {
  top: 0;
  height: 4px;
  border-radius: 4px;
}
.ps > .ps__rail-x > .ps__thumb-x:hover, .ps > .ps__rail-x > .ps__thumb-x:focus {
  top: 0;
  height: 4px;
}

.ps > .ps__rail-x {
  background: transparent;
}
.ps > .ps__rail-x:hover, .ps > .ps__rail-x:focus {
  opacity: 1;
  background: transparent;
}
.ps > .ps__rail-x:hover > .ps__thumb-x, .ps > .ps__rail-x:focus > .ps__thumb-x {
  opacity: 1;
}
.ps > .ps__rail-x > .ps__thumb-x {
  background: #d8dce6;
  opacity: 1;
}
.ps > .ps__rail-x > .ps__thumb-x:hover, .ps > .ps__rail-x > .ps__thumb-x:focus {
  opacity: 1;
  background: #d8dce6;
}
.ps > .ps__rail-y {
  background: transparent;
}
.ps > .ps__rail-y:hover, .ps > .ps__rail-y:focus {
  background: transparent;
  opacity: 1;
}
.ps > .ps__rail-y:hover > .ps__thumb-y, .ps > .ps__rail-y:focus > .ps__thumb-y {
  opacity: 1;
}
.ps > .ps__rail-y > .ps__thumb-y {
  background: #d8dce6;
  opacity: 1;
}
.ps > .ps__rail-y > .ps__thumb-y:hover, .ps > .ps__rail-y > .ps__thumb-y:focus {
  opacity: 1;
  background: #d8dce6;
}

.datepicker {
  width: 265px;
  padding: 10px;
}
.datepicker.datepicker-orient-top {
  margin-top: 8px;
}
.datepicker table {
  width: 100%;
}
.datepicker td,
.datepicker th {
  font-weight: regular;
  width: 35px;
  height: 35px;
  border-radius: 3px;
}
.datepicker thead th {
  color: #74788d;
}
.datepicker thead th.prev, .datepicker thead th.datepicker-switch, .datepicker thead th.next {
  font-weight: 500;
  color: #74788d;
}
.datepicker thead th.prev i, .datepicker thead th.datepicker-switch i, .datepicker thead th.next i {
  font-size: 1.2rem;
  color: #74788d;
}
.datepicker thead th.prev i:before, .datepicker thead th.datepicker-switch i:before, .datepicker thead th.next i:before {
  line-height: 0;
  vertical-align: middle;
}
.datepicker thead th.prev:hover, .datepicker thead th.datepicker-switch:hover, .datepicker thead th.next:hover {
  background: #f7f8fa !important;
}
.datepicker thead th.dow {
  color: #595d6e;
  font-weight: 500;
}
.datepicker tbody tr > td.day {
  color: #595d6e;
}
.datepicker tbody tr > td.day:hover {
  background: #ebedf2;
  color: #595d6e;
}
.datepicker tbody tr > td.day.old {
  color: #74788d;
}
.datepicker tbody tr > td.day.new {
  color: #595d6e;
}
.datepicker tbody tr > td.day.selected, .datepicker tbody tr > td.day.selected:hover, .datepicker tbody tr > td.day.active, .datepicker tbody tr > td.day.active:hover {
  background: #5867dd;
  color: #ffffff;
}
.datepicker tbody tr > td.day.today {
  position: relative;
  background: rgba(44, 119, 244, 0.7) !important;
  color: #ffffff !important;
}
.datepicker tbody tr > td.day.today:before {
  content: "";
  display: inline-block;
  border: solid transparent;
  border-width: 0 0 7px 7px;
  border-bottom-color: #ffffff;
  border-top-color: #ebedf2;
  position: absolute;
  bottom: 4px;
  right: 4px;
}
.datepicker tbody tr > td.day.range {
  background: #f7f8fa;
}
.datepicker tbody tr > td span.year,
.datepicker tbody tr > td span.hour,
.datepicker tbody tr > td span.minute,
.datepicker tbody tr > td span.month {
  color: #595d6e;
}
.datepicker tbody tr > td span.year:hover,
.datepicker tbody tr > td span.hour:hover,
.datepicker tbody tr > td span.minute:hover,
.datepicker tbody tr > td span.month:hover {
  background: #f7f8fa;
}
.datepicker tbody tr > td span.year.focused, .datepicker tbody tr > td span.year.focused:hover, .datepicker tbody tr > td span.year.active:hover, .datepicker tbody tr > td span.year.active.focused:hover, .datepicker tbody tr > td span.year.active,
.datepicker tbody tr > td span.hour.focused,
.datepicker tbody tr > td span.hour.focused:hover,
.datepicker tbody tr > td span.hour.active:hover,
.datepicker tbody tr > td span.hour.active.focused:hover,
.datepicker tbody tr > td span.hour.active,
.datepicker tbody tr > td span.minute.focused,
.datepicker tbody tr > td span.minute.focused:hover,
.datepicker tbody tr > td span.minute.active:hover,
.datepicker tbody tr > td span.minute.active.focused:hover,
.datepicker tbody tr > td span.minute.active,
.datepicker tbody tr > td span.month.focused,
.datepicker tbody tr > td span.month.focused:hover,
.datepicker tbody tr > td span.month.active:hover,
.datepicker tbody tr > td span.month.active.focused:hover,
.datepicker tbody tr > td span.month.active {
  background: #5867dd;
  color: #ffffff;
}
.datepicker tfoot tr > th.today, .datepicker tfoot tr > th.clear {
  border-radius: 3px;
  font-weight: 500;
}
.datepicker tfoot tr > th.today:hover, .datepicker tfoot tr > th.clear:hover {
  background: #ebedf2;
}
.datepicker.datepicker-inline {
  border: 1px solid #ebedf2;
}

.input-daterange .input-group-addon {
  min-width: 44px;
}
.input-daterange input {
  text-align: left;
}

.alert[data-notify] {
  min-width: 300px;
}
.alert[data-notify] .close {
  right: 10px !important;
  padding: 0.25rem 0 0 2rem;
  font-family: "LineAwesome";
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-weight: 300;
}
.alert[data-notify] .close:before {
  content: "\f191";
}
.alert[data-notify] .close:before {
  font-size: 1.1rem;
  color: #fff;
  opacity: 0.7;
  transition: all 0.3s;
}
.alert[data-notify] .close:hover:before {
  opacity: 1;
  transition: all 0.3s;
}
@media (min-width: 769px) and (max-width: 1024px) {
  .alert[data-notify] {
    max-width: 70%;
  }
}
@media (max-width: 768px) {
  .alert[data-notify] {
    max-width: 90%;
  }
}
.alert[data-notify][data-notify-position=top-center], .alert[data-notify][data-notify-position=bottom-center] {
  width: 30%;
}
@media (min-width: 769px) and (max-width: 1024px) {
  .alert[data-notify][data-notify-position=top-center], .alert[data-notify][data-notify-position=bottom-center] {
    width: 70%;
  }
}
@media (max-width: 768px) {
  .alert[data-notify][data-notify-position=top-center], .alert[data-notify][data-notify-position=bottom-center] {
    width: 90%;
  }
}
.alert[data-notify] .icon {
  position: absolute;
}
.alert[data-notify] [class^=la-],
.alert[data-notify] [class*=" la-"] {
  font-size: 1.8rem;
}
.alert[data-notify] [class^=fa-],
.alert[data-notify] [class*=" fa-"] {
  font-size: 1.6rem;
}
.alert[data-notify] [class^=flaticon-],
.alert[data-notify] [class*=" flaticon-"],
.alert[data-notify] [class^=flaticon2-],
.alert[data-notify] [class*=" flaticon2-"] {
  font-size: 1.8rem;
}
.alert[data-notify] [class^=la-],
.alert[data-notify] [class*=" la-"] {
  margin-top: -0.1rem;
}
.alert[data-notify] [class^=fa-],
.alert[data-notify] [class*=" fa-"] {
  margin-top: -0.1rem;
}
.alert[data-notify] [class^=flaticon-],
.alert[data-notify] [class*=" flaticon-"],
.alert[data-notify] [class^=flaticon2-],
.alert[data-notify] [class*=" flaticon2-"] {
  margin-top: -0.4rem;
}
.alert[data-notify] [data-notify=title] {
  display: block;
  font-weight: 500;
}
.alert[data-notify] .icon ~ [data-notify=title] {
  padding-left: 2.85rem;
}
.alert[data-notify] .icon ~ [data-notify=message] {
  display: inline-block;
  padding-left: 2.85rem;
}
.alert[data-notify] [data-notify=title]:not(:empty) ~ [data-notify=message] {
  margin-top: 0.2rem;
}
.alert[data-notify] .progress {
  margin-top: 0.5rem;
  line-height: 0.5rem;
  height: 0.5rem;
}

[data-switch=true] {
  opacity: 0;
}

.bootstrap-switch .bootstrap-switch-label {
  background: #fff;
}
.bootstrap-switch .bootstrap-switch-handle-on,
.bootstrap-switch .bootstrap-switch-handle-off,
.bootstrap-switch .bootstrap-switch-label {
  padding-top: 0.65rem;
  padding-bottom: 0.65rem;
  padding-left: 1rem;
  padding-right: 1rem;
  line-height: 1.5;
  letter-spacing: 0.1rem;
  font-size: 0.9rem;
  font-weight: 400;
}
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on, .bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off, .bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label {
  font-size: 0.85rem;
  line-height: 1.5;
}
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on, .bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off, .bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 0.9rem;
  line-height: 1.5;
}
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on, .bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off, .bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label {
  padding: 1.15rem 1.65rem;
  font-size: 1.1rem;
  line-height: 1.5;
}

.bootstrap-switch {
  display: inline-block;
}
.bootstrap-switch.bootstrap-switch--pill .bootstrap-switch {
  border-radius: 4px;
}
.bootstrap-switch.bootstrap-switch--square .bootstrap-switch {
  border-radius: 0 !important;
}
.bootstrap-switch.bootstrap-switch--square .bootstrap-switch .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch--square .bootstrap-switch .bootstrap-switch-handle-on {
  border-radius: 0 !important;
}

.bootstrap-switch {
  border-color: #e2e5ec;
}
.bootstrap-switch .bootstrap-switch-label {
  color: #74788d;
  background: #fff;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-brand,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-brand {
  background-color: #2c77f4;
  border-color: #2c77f4;
  color: #ffffff;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-light,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-light {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #282a3c;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-dark,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-dark {
  background-color: #282a3c;
  border-color: #282a3c;
  color: #ffffff;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
  background-color: #5867dd;
  border-color: #5867dd;
  color: #ffffff;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success {
  background-color: #1dc9b7;
  border-color: #1dc9b7;
  color: #ffffff;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info {
  background-color: #5578eb;
  border-color: #5578eb;
  color: #ffffff;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning {
  background-color: #ffb822;
  border-color: #ffb822;
  color: #111111;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger {
  background-color: #fd397a;
  border-color: #fd397a;
  color: #ffffff;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default {
  background-color: #e2e5ec;
  border-color: #e2e5ec;
  color: #74788d;
}

.bootstrap-switch.bootstrap-switch--air .bootstrap-switch {
  box-shadow: 0px 0px 11px 0px rgba(56, 36, 99, 0.08);
}

.datetimepicker {
  width: 265px;
  padding: 10px;
  left: auto;
}
.datetimepicker.datetimepicker-orient-top {
  margin-top: 8px;
}
.datetimepicker table {
  width: 100%;
}
.datetimepicker td,
.datetimepicker th {
  width: 35px;
  height: 35px;
  border-radius: 3px;
  font-weight: normal;
}
.datetimepicker thead th i {
  font-size: 1.2rem;
}
.datetimepicker thead th.prev, .datetimepicker thead th.switch, .datetimepicker thead th.next {
  color: #74788d;
  font-weight: 500;
}
.datetimepicker thead th.prev .glyphicon, .datetimepicker thead th.switch .glyphicon, .datetimepicker thead th.next .glyphicon {
  color: #74788d;
}
.datetimepicker thead th.prev:hover, .datetimepicker thead th.switch:hover, .datetimepicker thead th.next:hover {
  background: #f7f8fa !important;
}
.datetimepicker thead th.dow {
  font-weight: 500;
  color: #595d6e;
}
.datetimepicker thead th.next > span, .datetimepicker thead th.prev > span {
  display: inline-block;
  font: normal normal normal 16px/1 "LineAwesome";
  font-size: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-size: 1.2rem;
}
.datetimepicker thead th.next > span:before {
  content: "\f112";
}
.datetimepicker thead th.prev > span:before {
  content: "\f111";
}
.datetimepicker tbody tr > td span {
  color: #595d6e;
}
.datetimepicker tbody tr > td.day {
  color: #595d6e;
}
.datetimepicker tbody tr > td.day:hover {
  background: #f7f8fa;
}
.datetimepicker tbody tr > td.day.old {
  color: #74788d;
}
.datetimepicker tbody tr > td.day.new {
  color: #595d6e;
}
.datetimepicker tbody tr > td.day.selected, .datetimepicker tbody tr > td.day.active {
  background: #5867dd;
  color: #ffffff;
}
.datetimepicker tbody tr > td.day.today {
  position: relative;
  background: rgba(44, 119, 244, 0.7) !important;
  color: #ffffff !important;
}
.datetimepicker tbody tr > td.day.today:before {
  content: "";
  display: inline-block;
  border: solid transparent;
  border-width: 0 0 7px 7px;
  border-bottom-color: #ffffff;
  border-top-color: #ebedf2;
  position: absolute;
  bottom: 4px;
  right: 4px;
}
.datetimepicker tbody tr > td.day.range {
  background: #f7f8fa;
}
.datetimepicker tbody tr > td span.year,
.datetimepicker tbody tr > td span.hour,
.datetimepicker tbody tr > td span.minute,
.datetimepicker tbody tr > td span.month {
  color: #595d6e;
}
.datetimepicker tbody tr > td span.year.focused, .datetimepicker tbody tr > td span.year:hover,
.datetimepicker tbody tr > td span.hour.focused,
.datetimepicker tbody tr > td span.hour:hover,
.datetimepicker tbody tr > td span.minute.focused,
.datetimepicker tbody tr > td span.minute:hover,
.datetimepicker tbody tr > td span.month.focused,
.datetimepicker tbody tr > td span.month:hover {
  background: #f7f8fa;
}
.datetimepicker tbody tr > td span.year.active:hover, .datetimepicker tbody tr > td span.year.active,
.datetimepicker tbody tr > td span.hour.active:hover,
.datetimepicker tbody tr > td span.hour.active,
.datetimepicker tbody tr > td span.minute.active:hover,
.datetimepicker tbody tr > td span.minute.active,
.datetimepicker tbody tr > td span.month.active:hover,
.datetimepicker tbody tr > td span.month.active {
  background: #5867dd;
  color: #ffffff;
}
.datetimepicker tfoot tr > th.today, .datetimepicker tfoot tr > th.clear {
  border-radius: 3px;
  font-weight: 500;
}
.datetimepicker tfoot tr > th.today:hover, .datetimepicker tfoot tr > th.clear:hover {
  background-color: #f7f8fa;
}
.datetimepicker.datetimepicker-inline {
  border: 1px solid #f7f8fa;
}

.input-daterange .input-group-addon {
  min-width: 44px;
}

.bootstrap-timepicker-widget {
  left: auto;
  width: 175px;
}
.bootstrap-timepicker-widget .bootstrap-timepicker-hour,
.bootstrap-timepicker-widget .bootstrap-timepicker-minute,
.bootstrap-timepicker-widget .bootstrap-timepicker-meridian,
.bootstrap-timepicker-widget .bootstrap-timepicker-second {
  border: 0;
  background: none;
  outline: none !important;
  box-shadow: none;
}
.bootstrap-timepicker-widget table td > a {
  border: 0;
}
.bootstrap-timepicker-widget table td > a i {
  font-size: 1.1rem;
}

.bootstrap-timepicker-widget .bootstrap-timepicker-hour,
.bootstrap-timepicker-widget .bootstrap-timepicker-minute,
.bootstrap-timepicker-widget .bootstrap-timepicker-meridian,
.bootstrap-timepicker-widget .bootstrap-timepicker-second {
  color: #595d6e;
}
.bootstrap-timepicker-widget table td > a .la {
  font-size: 1.2rem;
  color: #74788d;
}
.bootstrap-timepicker-widget table td > a:hover {
  background: #f7f8fa;
}

.daterangepicker {
  padding: 0;
  margin: 0;
  width: auto;
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
  border-radius: 4px;
  border: 0;
  font-family: Poppins, Helvetica, sans-serif;
  z-index: 95;
}
.modal-open .daterangepicker {
  z-index: 1051;
}
.daterangepicker:after, .daterangepicker:before {
  display: none;
}
.daterangepicker .ranges ul {
  padding: 1rem 0;
  width: 170px;
}
.daterangepicker .ranges li {
  padding: 0.7rem 1.75rem;
  font-weight: 400;
  font-size: 1rem;
  color: #595d6e;
  transition: color 0.3s ease;
}
.daterangepicker .ranges li:hover, .daterangepicker .ranges li.active {
  background-color: #f7f8fa;
  color: #2c77f4;
  transition: color 0.3s ease;
}
.daterangepicker.show-calendar .ranges {
  border-right: 1px solid #ebedf2;
}
.daterangepicker.show-ranges .drp-calendar.left {
  border-left: 0;
}
.daterangepicker.show-calendar .ranges {
  margin-top: 0;
}
.daterangepicker .drp-buttons {
  padding: 1rem 1.75rem;
  border-top: 1px solid #ebedf2;
}
.daterangepicker .drp-buttons .btn {
  font-size: 0.9rem;
  font-weight: 400;
  padding: 0.5rem 1rem;
  border-radius: 0;
  border-radius: 4px;
}
.daterangepicker .drp-calendar.left, .daterangepicker .drp-calendar.right {
  padding: 1rem 1.5rem 1rem 1.5rem;
}
.daterangepicker .drp-calendar.left {
  border-left: 0 !important;
}
.daterangepicker .drp-calendar th {
  font-weight: 500;
  font-size: 1rem;
  color: #595d6e;
}
.daterangepicker .drp-calendar th.month {
  font-weight: 400;
  color: #74788d;
}
.daterangepicker .drp-calendar th.next span, .daterangepicker .drp-calendar th.prev span {
  border-width: 0 1px 1px 0;
  border-color: #74788d;
}
.daterangepicker .drp-calendar th.next span {
  margin-right: 1px;
}
.daterangepicker .drp-calendar th.prev span {
  margin-left: 1px;
}
.daterangepicker .drp-calendar td {
  font-size: 1rem;
  color: #595d6e;
}
.daterangepicker .drp-calendar td.available.off {
  color: #a2a5b9;
}
.daterangepicker .drp-calendar td.active {
  background-color: #2c77f4;
  color: #ffffff;
  border-radius: 0;
  border-radius: 4px;
}
.daterangepicker .drp-calendar td.active.start-date {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.daterangepicker .drp-calendar td.active.end-date {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.daterangepicker .drp-calendar td.active.start-date.end-date {
  border-radius: 4px;
}
.daterangepicker .drp-calendar td.today, .daterangepicker .drp-calendar td.today.active {
  border-radius: 0;
  border-radius: 4px;
  background: rgba(44, 119, 244, 0.7) !important;
  color: #ffffff !important;
}
.daterangepicker .drp-calendar td.in-range.available:not(.active):not(.off):not(.today) {
  background-color: #f7f8fa;
  color: #595d6e;
}
.daterangepicker select {
  border-radius: 4px;
  background: transparent !important;
  border-color: #ebedf2;
  color: #595d6e;
}

.bootstrap-touchspin .input-group-btn-vertical .btn {
  justify-content: center;
  text-align: center;
}
.bootstrap-touchspin .input-group-btn-vertical .btn:first-child {
  border-bottom: 0;
}
.bootstrap-touchspin .input-group-btn-vertical .btn i {
  padding: 0;
  font-size: 1rem;
}

.bootstrap-maxlength {
  z-index: 1040 !important;
}
.bootstrap-maxlength.kt-badge {
  display: inline-flex !important;
}
.modal .bootstrap-maxlength {
  z-index: 1060 !important;
}

.bootstrap-select > .dropdown-toggle {
  position: relative;
  outline: none !important;
  padding: 0.65rem 1rem;
  border-radius: 4px !important;
}
.bootstrap-select > .dropdown-toggle:focus {
  outline: none !important;
}
.bootstrap-select > .dropdown-toggle:after {
  border: 0;
  margin-right: -2px;
  font-size: 0.6rem;
  display: inline-block;
  font-family: Flaticon2;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\f1a3";
}
.bootstrap-select > .dropdown-toggle:before {
  width: auto;
}
.bootstrap-select .dropdown-menu.inner {
  display: block;
}
.bootstrap-select .dropdown-menu.inner > li > a {
  display: block;
  position: relative;
  outline: none !important;
  padding: 10px 15px;
}
.bootstrap-select .dropdown-menu.inner > li > a:hover {
  text-decoration: none;
}
.bootstrap-select .dropdown-menu.inner > li > a [class^=la-],
.bootstrap-select .dropdown-menu.inner > li > a [class*=" la-"] {
  font-size: 1.2rem;
}
.bootstrap-select .dropdown-menu.inner > li > a [class^=fa-],
.bootstrap-select .dropdown-menu.inner > li > a [class*=" fa-"] {
  font-size: 1.2rem;
}
.bootstrap-select .dropdown-menu.inner > li > a [class^=flaticon-],
.bootstrap-select .dropdown-menu.inner > li > a [class*=" flaticon-"],
.bootstrap-select .dropdown-menu.inner > li > a [class^=flaticon2-],
.bootstrap-select .dropdown-menu.inner > li > a [class*=" flaticon2-"] {
  font-size: 1.1rem;
  float: left;
}
.bootstrap-select .dropdown-menu.inner > li > a i {
  vertical-align: middle;
}
.bootstrap-select .dropdown-menu.inner > li.selected > a span.check-mark {
  font-family: "LineAwesome";
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  top: 50%;
  position: absolute;
  margin-top: -0.425rem;
  font-size: 0.85rem;
  right: 1rem;
  display: inline-block;
}
.bootstrap-select .dropdown-menu.inner > li.selected > a span.check-mark:before {
  content: "\f17b";
}
.bootstrap-select .dropdown-menu.inner > li.selected > a span.check-mark:after {
  display: none;
}
.bootstrap-select .dropdown-menu.inner > li.divider {
  margin: 10px 0;
}
.bootstrap-select .dropdown-menu.inner > li.hidden {
  display: none;
}
.bootstrap-select .dropdown-menu.inner > li.no-results {
  padding: 10px 15px;
}
.bootstrap-select .popover-title {
  padding: 10px 15px;
  margin-bottom: 5px;
}
.bootstrap-select .popover-title .close {
  display: none;
}
.bootstrap-select .bs-searchbox,
.bootstrap-select .bs-actionsbox,
.bootstrap-select .bs-donebutton {
  padding: 10px 15px;
}

.bootstrap-select > .dropdown-toggle.btn-light, .bootstrap-select > .dropdown-toggle.btn-secondary {
  background: #fff;
  color: #595d6e;
  border-color: #e2e5ec;
  box-shadow: none;
}
.bootstrap-select > .dropdown-toggle.btn-light:focus, .bootstrap-select > .dropdown-toggle.btn-light.active, .bootstrap-select > .dropdown-toggle.btn-secondary:focus, .bootstrap-select > .dropdown-toggle.btn-secondary.active {
  background-color: transparent;
  border-color: #669cf7;
}
.bootstrap-select > .dropdown-toggle.btn-light.disabled, .bootstrap-select > .dropdown-toggle.btn-light:disabled, .bootstrap-select > .dropdown-toggle.btn-secondary.disabled, .bootstrap-select > .dropdown-toggle.btn-secondary:disabled {
  background: #f7f8fa;
  border-color: #f7f8fa;
}
.bootstrap-select > .dropdown-toggle.btn-light .filter-option [class^=la-],
.bootstrap-select > .dropdown-toggle.btn-light .filter-option [class*=" la-"],
.bootstrap-select > .dropdown-toggle.btn-light .filter-option [class^=fa-],
.bootstrap-select > .dropdown-toggle.btn-light .filter-option [class*=" fa-"],
.bootstrap-select > .dropdown-toggle.btn-light .filter-option [class^=flaticon-],
.bootstrap-select > .dropdown-toggle.btn-light .filter-option [class*=" flaticon-"],
.bootstrap-select > .dropdown-toggle.btn-light .filter-option [class^=flaticon2-],
.bootstrap-select > .dropdown-toggle.btn-light .filter-option [class*=" flaticon2-"], .bootstrap-select > .dropdown-toggle.btn-secondary .filter-option [class^=la-],
.bootstrap-select > .dropdown-toggle.btn-secondary .filter-option [class*=" la-"],
.bootstrap-select > .dropdown-toggle.btn-secondary .filter-option [class^=fa-],
.bootstrap-select > .dropdown-toggle.btn-secondary .filter-option [class*=" fa-"],
.bootstrap-select > .dropdown-toggle.btn-secondary .filter-option [class^=flaticon-],
.bootstrap-select > .dropdown-toggle.btn-secondary .filter-option [class*=" flaticon-"],
.bootstrap-select > .dropdown-toggle.btn-secondary .filter-option [class^=flaticon2-],
.bootstrap-select > .dropdown-toggle.btn-secondary .filter-option [class*=" flaticon2-"] {
  color: #74788d;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder {
  color: #74788d;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-brand {
  color: #ffffff;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-brand > .filter-option {
  opacity: 0.8;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-light {
  color: #282a3c;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-light > .filter-option {
  opacity: 0.8;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark {
  color: #ffffff;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark > .filter-option {
  opacity: 0.8;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary {
  color: #ffffff;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary > .filter-option {
  opacity: 0.8;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success {
  color: #ffffff;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success > .filter-option {
  opacity: 0.8;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info {
  color: #ffffff;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info > .filter-option {
  opacity: 0.8;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-warning {
  color: #111111;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-warning > .filter-option {
  opacity: 0.8;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger {
  color: #ffffff;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger > .filter-option {
  opacity: 0.8;
}
.bootstrap-select.show > .dropdown-toggle.btn-light, .bootstrap-select.show > .dropdown-toggle.btn-secondary {
  border-color: #669cf7;
  box-shadow: none;
}
.bootstrap-select.is-invalid .btn.dropdown-toggle {
  border-color: #fd397a;
}
.bootstrap-select.is-valid .btn.dropdown-toggle {
  border-color: #1dc9b7;
}
.bootstrap-select .dropdown-menu.inner > li > a .text {
  color: #595d6e;
}
.bootstrap-select .dropdown-menu.inner > li > a .text small {
  color: #a2a5b9;
}
.bootstrap-select .dropdown-menu.inner > li > a span.check-mark {
  color: #74788d;
}
.bootstrap-select .dropdown-menu.inner > li > a [class^=la-],
.bootstrap-select .dropdown-menu.inner > li > a [class*=" la-"],
.bootstrap-select .dropdown-menu.inner > li > a [class^=fa-],
.bootstrap-select .dropdown-menu.inner > li > a [class*=" fa-"],
.bootstrap-select .dropdown-menu.inner > li > a [class^=flaticon-],
.bootstrap-select .dropdown-menu.inner > li > a [class*=" flaticon-"],
.bootstrap-select .dropdown-menu.inner > li > a [class^=flaticon2-],
.bootstrap-select .dropdown-menu.inner > li > a [class*=" flaticon2-"] {
  color: #a2a5b9;
}
.bootstrap-select .dropdown-menu.inner > li.selected > a, .bootstrap-select .dropdown-menu.inner > li:hover > a {
  background: #f7f8fa;
}
.bootstrap-select .dropdown-menu.inner > li.selected > a .text, .bootstrap-select .dropdown-menu.inner > li:hover > a .text {
  color: #595d6e;
}
.bootstrap-select .dropdown-menu.inner > li.selected > a [class^=la-],
.bootstrap-select .dropdown-menu.inner > li.selected > a [class*=" la-"],
.bootstrap-select .dropdown-menu.inner > li.selected > a [class^=fa-],
.bootstrap-select .dropdown-menu.inner > li.selected > a [class*=" fa-"],
.bootstrap-select .dropdown-menu.inner > li.selected > a [class^=flaticon-],
.bootstrap-select .dropdown-menu.inner > li.selected > a [class*=" flaticon-"],
.bootstrap-select .dropdown-menu.inner > li.selected > a [class^=flaticon2-],
.bootstrap-select .dropdown-menu.inner > li.selected > a [class*=" flaticon2-"], .bootstrap-select .dropdown-menu.inner > li:hover > a [class^=la-],
.bootstrap-select .dropdown-menu.inner > li:hover > a [class*=" la-"],
.bootstrap-select .dropdown-menu.inner > li:hover > a [class^=fa-],
.bootstrap-select .dropdown-menu.inner > li:hover > a [class*=" fa-"],
.bootstrap-select .dropdown-menu.inner > li:hover > a [class^=flaticon-],
.bootstrap-select .dropdown-menu.inner > li:hover > a [class*=" flaticon-"],
.bootstrap-select .dropdown-menu.inner > li:hover > a [class^=flaticon2-],
.bootstrap-select .dropdown-menu.inner > li:hover > a [class*=" flaticon2-"] {
  color: #a2a5b9;
}
.bootstrap-select .dropdown-menu.inner > li.selected > a span.check-mark, .bootstrap-select .dropdown-menu.inner > li:hover > a span.check-mark {
  color: #74788d;
}
.bootstrap-select .dropdown-menu.inner > li.dropdown-header {
  color: #74788d;
}
.bootstrap-select .dropdown-menu.inner > li.selected > a {
  background: #f7f8fa;
}
.bootstrap-select .dropdown-menu.inner > li.disabled > a {
  opacity: 0.6;
}
.bootstrap-select .dropdown-menu.inner > li.divider {
  border-bottom: 1px solid #f7f8fa;
}
.bootstrap-select .dropdown-menu.inner > li.active:not(.selected) > a {
  background: #5867dd;
}
.bootstrap-select .dropdown-menu.inner > li.active:not(.selected) > a .text {
  color: #ffffff;
}
.bootstrap-select .dropdown-menu.inner > li.active:not(.selected) > a [class^=la-],
.bootstrap-select .dropdown-menu.inner > li.active:not(.selected) > a [class*=" la-"],
.bootstrap-select .dropdown-menu.inner > li.active:not(.selected) > a [class^=fa-],
.bootstrap-select .dropdown-menu.inner > li.active:not(.selected) > a [class*=" fa-"],
.bootstrap-select .dropdown-menu.inner > li.active:not(.selected) > a [class^=flaticon-],
.bootstrap-select .dropdown-menu.inner > li.active:not(.selected) > a [class*=" flaticon-"],
.bootstrap-select .dropdown-menu.inner > li.active:not(.selected) > a [class^=flaticon2-],
.bootstrap-select .dropdown-menu.inner > li.active:not(.selected) > a [class*=" flaticon2-"] {
  color: #ffffff;
}
.bootstrap-select .dropdown-menu.inner > li.active:not(.selected) > a span.check-mark {
  color: #ffffff;
}
.bootstrap-select .dropdown-menu.inner > li.no-results {
  color: #74788d;
}
.bootstrap-select .popover-title {
  background: #f7f8fa;
  border: 0;
}
.bootstrap-select .dropdown-menu {
  margin-top: 1px;
}

#session-timeout-dialog .modal-header .close {
  position: absolute;
  right: 25px;
  font-size: 0;
  top: 1.75rem;
}
#session-timeout-dialog .modal-header .modal-title {
  flex: 1 auto;
}

.md-editor {
  border-radius: 4px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  outline: none !important;
}
.md-editor .md-footer,
.md-editor .md-header {
  padding: 10px 10px;
}
.md-editor .md-header {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.md-editor .md-header .btn-group {
  margin-right: 10px;
}
.md-editor .md-header .btn-group .btn {
  background: white;
  border: 1px solid #ebedf2;
  color: #74788d;
  transition: all 0.3s;
}
.md-editor .md-header .btn-group .btn:hover, .md-editor .md-header .btn-group .btn:focus, .md-editor .md-header .btn-group .btn:active, .md-editor .md-header .btn-group .btn.active {
  transition: all 0.3s;
  color: #595d6e;
  background: transparent;
}
.md-editor .md-footer {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.md-editor > textarea {
  padding: 10px 10px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.md-editor {
  border: 1px solid #e2e5ec;
}
.md-editor.active {
  border: 1px solid #e2e5ec;
  box-shadow: none;
}
.md-editor .md-footer,
.md-editor .md-header {
  background: #f7f8fa;
}
.md-editor > textarea {
  background: #f7f8fa;
}
.md-editor.active > textarea {
  background: #f7f8fa;
}

.is-valid .md-editor {
  border-color: #1dc9b7;
}

.is-invalid .md-editor {
  border-color: #fd397a;
}

.note-popover {
  display: none;
}

.note-editor {
  position: static;
  border-radius: 4px;
}
.note-editor .note-toolbar {
  position: static;
}
.note-editor .modal .modal-header .close {
  position: absolute;
  right: 25px;
  top: 20px;
  font-size: 0;
}
.note-editor .panel-heading.note-toolbar {
  padding: 5px 10px 10px 10px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.note-editor .panel-heading.note-toolbar .btn {
  outline: none !important;
}
.note-editor .panel-heading.note-toolbar .dropdown-menu {
  min-width: 185px;
}
.note-editor .panel-heading.note-toolbar .note-color .dropdown-menu {
  min-width: 350px;
  padding: 10px;
}
.note-editor .panel-heading.note-toolbar .note-color .dropdown-menu > li {
  display: table;
  table-layout: fixed;
}
.note-editor .panel-heading.note-toolbar .note-color .dropdown-menu > li > .btn-group {
  display: table-cell !important;
}
.note-editor .panel-heading.note-toolbar .note-color .dropdown-menu > li > .btn-group:first-child {
  padding-right: 10px;
}
.note-editor .panel-heading.note-toolbar .note-color .dropdown-menu > li > .btn-group .note-color-reset {
  margin: 5px 0 10px 0;
}
.note-editor .panel-heading.note-toolbar .note-color .dropdown-menu > li > .btn-group .note-palette-title {
  margin: 5px 0;
  text-align: left;
  border: 0;
}
.note-editor .dropdown-toggle::after {
  display: none;
}

.note-editor.note-frame {
  border: 1px solid #e2e5ec;
}
.note-editor.note-frame .panel-heading.note-toolbar {
  background: #f7f8fa;
}
.note-editor.note-frame .note-statusbar {
  background: #f7f8fa;
}
.note-editor .note-toolbar .note-btn-group .btn {
  background: white;
  border: 1px solid #ebedf2;
}
.note-editor .note-toolbar .note-btn-group .btn i {
  vertical-align: initial;
  line-height: initial;
  padding-right: 0;
  color: #74788d;
}
.note-editor .note-toolbar .note-btn-group .btn:hover, .note-editor .note-toolbar .note-btn-group .btn:focus, .note-editor .note-toolbar .note-btn-group .btn:active, .note-editor .note-toolbar .note-btn-group .btn.active {
  background: transparent;
  color: #595d6e;
}

.note-editable .table.table-bordered th, .note-editable .table.table-bordered td {
  border: 1px solid #e2e5ec;
}

.is-valid .note-editor {
  border-color: #1dc9b7;
}

.is-invalid .note-editor {
  border-color: #fd397a;
}

.dropzone {
  min-height: auto;
}

.dropzone.dropzone-default {
  padding: 20px;
  text-align: center;
  cursor: pointer;
  border: 2px dashed #ebedf2;
  border-radius: 4px;
}
.dropzone.dropzone-default .dropzone-msg-title {
  color: #595d6e;
  margin: 0 0 5px 0;
  padding: 0;
  font-weight: 500;
  font-size: 1.2rem;
}
.dropzone.dropzone-default .dropzone-msg-desc {
  color: #74788d;
  font-weight: 400;
  font-size: 1rem;
}
.dropzone.dropzone-default .dz-preview .dz-image {
  overflow: hidden;
  width: 32px;
  height: 32px;
  position: relative;
  display: block;
  margin-right: 5px;
  border: 1px solid #e2e5ec;
  border-radius: 4px;
}
.dropzone.dropzone-default.dropzone-brand {
  border-color: #2c77f4;
}
.dropzone.dropzone-default.dropzone-light {
  border-color: #ffffff;
}
.dropzone.dropzone-default.dropzone-dark {
  border-color: #282a3c;
}
.dropzone.dropzone-default.dropzone-primary {
  border-color: #5867dd;
}
.dropzone.dropzone-default.dropzone-success {
  border-color: #1dc9b7;
}
.dropzone.dropzone-default.dropzone-info {
  border-color: #5578eb;
}
.dropzone.dropzone-default.dropzone-warning {
  border-color: #ffb822;
}
.dropzone.dropzone-default.dropzone-danger {
  border-color: #fd397a;
}

.dropzone.dropzone-multi {
  border: 0;
  padding: 0;
}
.dropzone.dropzone-multi .dz-message {
  display: none;
}
.dropzone.dropzone-multi .dropzone-panel .dropzone-upload,
.dropzone.dropzone-multi .dropzone-panel .dropzone-remove-all {
  display: none;
}
.dropzone.dropzone-multi .dropzone-item {
  display: flex;
  align-items: center;
  margin-top: 0.75rem;
  border-radius: 4px;
  padding: 0.5rem 1rem;
  background-color: #f4f6fa;
}
.dropzone.dropzone-multi .dropzone-item .dropzone-file {
  flex-grow: 1;
}
.dropzone.dropzone-multi .dropzone-item .dropzone-file .dropzone-filename {
  font-size: 0.9rem;
  font-weight: 500;
  color: #595d6e;
  text-overflow: ellipsis;
  margin-right: 0.5rem;
}
.dropzone.dropzone-multi .dropzone-item .dropzone-file .dropzone-filename b {
  font-size: 0.9rem;
  font-weight: 500;
  color: #a2a5b9;
}
.dropzone.dropzone-multi .dropzone-item .dropzone-file .dropzone-error {
  margin-top: 0.25rem;
  font-size: 0.9rem;
  font-weight: 400;
  color: #fd397a;
  text-overflow: ellipsis;
}
.dropzone.dropzone-multi .dropzone-item .dropzone-progress {
  width: 15%;
}
.dropzone.dropzone-multi .dropzone-item .dropzone-progress .progress {
  height: 5px;
  transition: all 0.2s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .dropzone.dropzone-multi .dropzone-item .dropzone-progress .progress {
    transition: none;
  }
}
.dropzone.dropzone-multi .dropzone-item .dropzone-toolbar {
  margin-left: 1rem;
  display: flex;
  flex-wrap: nowrap;
}
.dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-start,
.dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-cancel,
.dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-delete {
  height: 25px;
  width: 25px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-start i,
.dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-cancel i,
.dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-delete i {
  font-size: 0.8rem;
  color: #a2a5b9;
}
.dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-start:hover i,
.dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-cancel:hover i,
.dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-delete:hover i {
  color: #2c77f4;
}
.dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-start {
  transition: all 0.2s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-start {
    transition: none;
  }
}

#toast-container {
  position: fixed;
  z-index: 999999;
  pointer-events: none;
}
#toast-container > div {
  position: relative;
  pointer-events: auto;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  -webkit-box-shadow: 0 0 12px #999;
  box-shadow: 0 0 12px #999;
  color: #fff;
  opacity: 0.8;
}
#toast-container > div:hover {
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.125);
}
#toast-container > .toast-info {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=) !important;
}
#toast-container > .toast-error {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=) !important;
}
#toast-container > .toast-success {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==) !important;
}

.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}

.toast {
  background-position: 15px center /*rtl:calc(100% - 15px) center*/ !important;
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
  border: 0;
}
.toast .toast-close-button {
  font-family: "LineAwesome";
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  outline: none !important;
  font-size: 0;
  content: " ";
}
.toast .toast-close-button:before {
  content: "\f191";
}
.toast .toast-close-button:before {
  font-size: 0.9rem;
}
.toast .toast-title {
  font-size: 1rem;
  font-weight: 500;
  margin-bottom: 0.25rem;
}
.toast .toast-message {
  font-size: 0.9rem;
  user-select: none;
}
.toast .toast-time {
  position: absolute;
  right: 3px;
  bottom: 3px;
  color: #fff;
  font-size: 0.75rem;
}

.toast-success {
  background-color: #1dc9b7;
  color: #ffffff;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.toast-warning {
  background-color: #ffb822;
  color: #111111;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.toast-info {
  background-color: #5578eb;
  color: #ffffff;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.toast-error {
  background-color: #fd397a;
  color: #ffffff;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.fa-lg {
  font-size: 1.33333em !important;
}

.fa-xs {
  font-size: 0.75em !important;
}

.fa-sm {
  font-size: 0.875em !important;
}

.fa-1x {
  font-size: 1em !important;
}

.fa-2x {
  font-size: 2em !important;
}

.fa-3x {
  font-size: 3em !important;
}

.fa-4x {
  font-size: 4em !important;
}

.fa-5x {
  font-size: 5em !important;
}

.fa-6x {
  font-size: 6em !important;
}

.fa-7x {
  font-size: 7em !important;
}

.fa-8x {
  font-size: 8em !important;
}

.fa-9x {
  font-size: 9em !important;
}

.fa-10x {
  font-size: 10em !important;
}

.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}

.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-search--inline {
  float: left;
}

.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 1051;
}

.select2-dropdown.select2-dropdown--hidden {
  display: none;
}

.select2-results {
  display: block;
}

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}
.select2-results__options--cloud {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.select2-results__options--cloud .select2-results__option {
  margin: 2px;
}

.select2-results__option {
  padding: 6px;
  user-select: none;
  cursor: pointer;
  color: #646C97;
}
.select2-results__option:hover {
  background: #f7f8fa;
  color: #74788d;
}

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-search--dropdown {
  display: block;
  padding: 4px;
}

.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
  display: none;
}

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
  padding: 1px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline {
  float: right;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd;
}

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white;
}

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0);
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0);
}

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
}

.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent;
}

.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}

.select2-container--classic .select2-dropdown--below {
  border-top: none;
}

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--classic .select2-results__option[role=group] {
  padding: 0;
}

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey;
}

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white;
}

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}

.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple {
  outline: none !important;
  border-radius: 4px;
  height: auto;
  line-height: 0;
}
.select2-container--default .select2-selection--single .select2-selection__arrow,
.select2-container--default .select2-selection--multiple .select2-selection__arrow {
  font-family: "LineAwesome";
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  border: 0;
  top: 50%;
  position: absolute;
  margin-top: 0;
  margin-left: 0;
  font-size: 0.85rem;
  left: auto;
  right: 0;
  display: inline-block;
  width: 1.9rem;
}
.select2-container--default .select2-selection--single .select2-selection__arrow:before,
.select2-container--default .select2-selection--multiple .select2-selection__arrow:before {
  content: "\f110";
}
.select2-container--default .select2-selection--single .select2-selection__arrow b,
.select2-container--default .select2-selection--multiple .select2-selection__arrow b {
  display: none;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  position: relative;
  padding: 0.65rem 3rem 0.65rem 1rem;
  line-height: 1.5;
}
.select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__clear {
  border: 0;
  position: absolute;
  top: 50%;
  font-family: "LineAwesome";
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\f110";
  font-size: 1.4rem;
  display: inline-block;
  left: auto;
  right: 1.85rem;
  margin-right: 0.4rem;
  margin-top: -1rem;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  padding: 0.37rem 1rem;
  line-height: 1.5;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
  padding: 0.05rem 0.4rem 0.05rem 0.4rem;
  font-size: 1rem;
  margin: 0.1rem 0.4rem 0.1rem 0;
  position: relative;
  float: left/*rtl:right*/;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
  font-family: "LineAwesome";
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\f110";
  font-size: 1.4rem;
  display: inline-block;
  line-height: 0;
  margin-right: 0.3rem;
  position: relative;
  top: 0.1rem;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search__field {
  font-weight: 300;
  margin: 0.25rem 0.25rem 0.25rem 0;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  outline: none !important;
  border-radius: 4px;
}
.select2-container--default .select2-search--dropdown {
  padding: 15px 15px;
}
.select2-container--default .select2-results__option {
  padding: 5px 15px;
}
.select2-container--default .select2-results__option[aria-disabled=true] {
  cursor: not-allowed;
}
.select2-container--default .select2-results__option .select2-results__group {
  padding: 5px 15px;
  font-weight: 600;
}
.select2-container--default .select2-results__option .select2-results__option {
  padding: 5px 30px;
}

.select2-container .select2-search--inline .select2-search__field {
  margin: 0;
}

select.select2 {
  opacity: 0;
}

.select2 > select.form-control {
  opacity: 0;
}

.input-group > .select2-hidden-accessible:first-child + .select2-container > .selection .select2-selection--single {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .select2-hidden-accessible:first-child + .select2-container > .selection, .input-group > .select2-hidden-accessible:first-child + .select2-container > .selection.form-control {
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group > .select2-hidden-accessible:not(:first-child) + .select2-container:last-child > .selection .select2-selection--single {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .select2-hidden-accessible:not(:first-child) + .select2-container:last-child > .selection .select2-selection, .input-group > .select2-hidden-accessible:not(:first-child) + .select2-container:last-child > .selection .select2-selection.form-control {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .select2-hidden-accessible:first-child + .select2-container + .input-group-text, .input-group > .select2-hidden-accessible:not(:first-child) + .select2-container + .input-group-text {
  border-left: 0;
}
.input-group > .select2-hidden-accessible:not(:first-child) + .select2-container:not(:last-child) > .selection .select2-selection--single {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .select2-hidden-accessible:not(:first-child) + .select2-container:not(:last-child) > .selection .select2-selection, .input-group > .select2-hidden-accessible:not(:first-child) + .select2-container:not(:last-child) > .selection .select2-selection.form-control {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--default .select2-selection--multiple,
.select2-container--default .select2-selection--single {
  border: 1px solid #e2e5ec;
}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder,
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #74788d;
}
.select2-container--default.select2-container--focus .select2-selection--multiple,
.select2-container--default.select2-container--focus .select2-selection--single, .select2-container--default.select2-container--open .select2-selection--multiple,
.select2-container--default.select2-container--open .select2-selection--single {
  border-color: #669cf7;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #595d6e;
}
.select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__clear {
  color: #74788d;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  color: #595d6e;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
  color: #74788d;
  background: #f7f8fa;
  border: 1px solid #ebedf2;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
  color: #74788d;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search__field::-moz-placeholder {
  color: #74788d;
  opacity: 1;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search__field:-ms-input-placeholder {
  color: #74788d;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search__field::-webkit-input-placeholder {
  color: #74788d;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #e2e5ec;
}
.select2-container--default .select2-dropdown {
  border: 1px solid #e2e5ec;
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
}
.select2-container--default .select2-results__option[aria-selected=true] {
  background: #f7f8fa;
  color: #74788d;
}
.select2-container--default .select2-results__option.select2-results__option--highlighted {
  background: #f7f8fa;
  color: #74788d;
}
.select2-container--default.select2-container--disabled {
  cursor: not-allowed;
}
.select2-container--default.select2-container--disabled .select2-selection--multiple,
.select2-container--default.select2-container--disabled .select2-selection--single {
  cursor: not-allowed;
  background: #f7f8fa;
  border-color: #e2e5ec;
}

.select2.select2--air .select2-container--default .select2-selection--single,
.select2.select2--air .select2-container--default .select2-selection--multiple {
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
}
.select2.select2--solid .select2-container--default .select2-selection--multiple,
.select2.select2--solid .select2-container--default .select2-selection--single {
  background-color: #f7f8fa;
  border-color: #ebedf2;
}
.select2.select2--solid .select2-container--default .select2-selection--multiple .select2-selection__placeholder,
.select2.select2--solid .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #74788d;
}

.m-form.m-form--state .is-valid .select2-container--default .select2-selection--multiple,
.m-form.m-form--state .is-valid .select2-container--default .select2-selection--single {
  border-color: success;
}
.m-form.m-form--state .is-valid .select2-container--default.select2-container--focus .select2-selection--multiple,
.m-form.m-form--state .is-valid .select2-container--default.select2-container--focus .select2-selection--single, .m-form.m-form--state .is-valid .select2-container--default.select2-container--open .select2-selection--multiple,
.m-form.m-form--state .is-valid .select2-container--default.select2-container--open .select2-selection--single {
  border-color: success;
}

.m-form.m-form--state .is-invalid .select2-container--default .select2-selection--multiple,
.m-form.m-form--state .is-invalid .select2-container--default .select2-selection--single {
  border-color: danger;
}
.m-form.m-form--state .is-invalid .select2-container--default.select2-container--focus .select2-selection--multiple,
.m-form.m-form--state .is-invalid .select2-container--default.select2-container--focus .select2-selection--single, .m-form.m-form--state .is-invalid .select2-container--default.select2-container--open .select2-selection--multiple,
.m-form.m-form--state .is-invalid .select2-container--default.select2-container--open .select2-selection--single {
  border-color: danger;
}

.kt-container, .kt-container.kt-container--fluid {
  width: 100%;
  margin: 0;
}
.kt-container.kt-container--fit {
  padding: 0 !important;
}
.kt-container.kt-container--fit-left {
  padding-left: 0 !important;
}
.kt-container.kt-container--fit-right {
  padding-right: 0 !important;
}

@media (min-width: 1429px) {
  .kt-container {
    width: 1380px;
    margin: 0 auto;
  }
  .kt-container.kt-container--fluid {
    width: 100%;
    margin: 0;
  }
}
.kt-page--loading * {
  transition: none !important;
}

.kt-page-loader {
  background: #fff;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  display: none;
}
.kt-page--loading .kt-page-loader {
  display: flex;
  justify-content: center;
  align-items: center;
}
.kt-page-loader.kt-page-loader--non-block {
  background: transparent;
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  right: auto;
  bottom: auto;
  width: auto;
}
.kt-page--loading-non-block .kt-page-loader.kt-page-loader--non-block {
  display: inline-block;
}
.kt-page-loader.kt-page-loader--logo {
  flex-direction: column;
  align-items: center;
}
.kt-page-loader.kt-page-loader--logo img {
  display: block;
}
.kt-page-loader.kt-page-loader--logo .kt-spinner {
  margin-top: 3rem;
}
.kt-page-loader.kt-page-loader--logo .kt-spinner:before {
  width: 26px;
  height: 26px;
  margin-top: -13px;
  margin-left: -13px;
}

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

html,
body {
  height: 100%;
  margin: 0px;
  padding: 0px;
  font-size: 13px;
  font-weight: 300;
  font-family: Poppins, Helvetica, sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html a:hover,
html a:active,
html a:focus,
body a:hover,
body a:active,
body a:focus {
  text-decoration: none !important;
}
html a,
html button,
body a,
body button {
  outline: none !important;
}

body {
  display: flex;
  flex-direction: column;
  color: #646c9a;
}

router-outlet {
  display: none;
}

canvas {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

/* Customize website's scrollbar like Mac OS */
/* 
::-webkit-scrollbar {
    background-color:#f6f6f6;
    width:14px;
}

::-webkit-scrollbar-track {
    transition: all 0.3s ease;
    background-color:#f6f6f6;
    width:14px;
}

::-webkit-scrollbar-track:hover {
    transition: all 0.3s ease;
    background-color:#f6f6f6;
}

::-webkit-scrollbar-thumb {
    transition: all 0.3s ease;
    background-color:#c1c1c1;
}

::-webkit-scrollbar-thumb:hover {
    transition: all 0.3s ease;
    background-color: darken(#c1c1c1, 3%);
}
*/
/* set button(top and bottom of the scrollbar) */
::-webkit-scrollbar-button {
  display: none;
}

@media (min-width: 769px) and (max-width: 1024px) {
  html,
body {
    font-size: 12px;
  }
}
@media (max-width: 768px) {
  html,
body {
    font-size: 12px;
  }
}
.kt-animate-fade-in-up {
  animation: kt-animate-fade-in-up 0.5s;
}

.kt-animate-fade-out {
  animation: kt-animate-fade-out 0.5s;
}

.kt-animate-fade-in {
  animation: kt-animate-fade-in 0.5s;
}

.kt-animate-blink {
  animation: kt-animate-blink 1s step-start 0s infinite;
  animation-fill-mode: initial;
}

.kt-animate-shake {
  animation: kt-animate-shake 0.1s ease-in 0.1s infinite alternate;
  animation-fill-mode: initial;
}

.kt-animate-pause {
  animation-play-state: paused;
}

.kt-notransition {
  transition: none !important;
}

@keyframes kt-animate-fade-out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes kt-animate-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes kt-animate-fade-in-up {
  from {
    opacity: 0;
    transform: translateY(15px);
  }
  to {
    opacity: 1;
    transform: translateY(0px);
  }
}
@keyframes kt-animate-fade-out-up {
  from {
    opacity: 1;
    transform: translateY(15px);
  }
  to {
    opacity: 0;
    transform: translateY(0px);
  }
}
@keyframes kt-animate-blink {
  50% {
    opacity: 0;
  }
}
@keyframes kt-animate-shake {
  from {
    transform: rotate(13deg);
  }
  to {
    -webkit-transform-origin: center center;
    transform: rotate(-13deg);
  }
}
.kt-m-a {
  margin: auto !important;
}

.kt-mt-a {
  margin-top: auto !important;
}

.kt-mb-a {
  margin-bottom: auto !important;
}

.kt-ml-a {
  margin-left: auto !important;
}

.kt-mr-a {
  margin-right: auto !important;
}

.kt-m-0 {
  margin: 0px !important;
}

.kt-mt-0 {
  margin-top: 0px !important;
}

.kt-mb-0 {
  margin-bottom: 0px !important;
}

.kt-ml-0 {
  margin-left: 0px !important;
}

.kt-mr-0 {
  margin-right: 0px !important;
}

.kt-p-0 {
  padding: 0px !important;
}

.kt-pt-0 {
  padding-top: 0px !important;
}

.kt-pb-0 {
  padding-bottom: 0px !important;
}

.kt-pl-0 {
  padding-left: 0px !important;
}

.kt-pr-0 {
  padding-right: 0px !important;
}

.kt-m-5 {
  margin: 5px !important;
}

.kt-mt-5 {
  margin-top: 5px !important;
}

.kt-mb-5 {
  margin-bottom: 5px !important;
}

.kt-ml-5 {
  margin-left: 5px !important;
}

.kt-mr-5 {
  margin-right: 5px !important;
}

.kt-p-5 {
  padding: 5px !important;
}

.kt-pt-5 {
  padding-top: 5px !important;
}

.kt-pb-5 {
  padding-bottom: 5px !important;
}

.kt-pl-5 {
  padding-left: 5px !important;
}

.kt-pr-5 {
  padding-right: 5px !important;
}

.kt-m-10 {
  margin: 10px !important;
}

.kt-mt-10 {
  margin-top: 10px !important;
}

.kt-mb-10 {
  margin-bottom: 10px !important;
}

.kt-ml-10 {
  margin-left: 10px !important;
}

.kt-mr-10 {
  margin-right: 10px !important;
}

.kt-p-10 {
  padding: 10px !important;
}

.kt-pt-10 {
  padding-top: 10px !important;
}

.kt-pb-10 {
  padding-bottom: 10px !important;
}

.kt-pl-10 {
  padding-left: 10px !important;
}

.kt-pr-10 {
  padding-right: 10px !important;
}

.kt-m-15 {
  margin: 15px !important;
}

.kt-mt-15 {
  margin-top: 15px !important;
}

.kt-mb-15 {
  margin-bottom: 15px !important;
}

.kt-ml-15 {
  margin-left: 15px !important;
}

.kt-mr-15 {
  margin-right: 15px !important;
}

.kt-p-15 {
  padding: 15px !important;
}

.kt-pt-15 {
  padding-top: 15px !important;
}

.kt-pb-15 {
  padding-bottom: 15px !important;
}

.kt-pl-15 {
  padding-left: 15px !important;
}

.kt-pr-15 {
  padding-right: 15px !important;
}

.kt-m-20 {
  margin: 20px !important;
}

.kt-mt-20 {
  margin-top: 20px !important;
}

.kt-mb-20 {
  margin-bottom: 20px !important;
}

.kt-ml-20 {
  margin-left: 20px !important;
}

.kt-mr-20 {
  margin-right: 20px !important;
}

.kt-p-20 {
  padding: 20px !important;
}

.kt-pt-20 {
  padding-top: 20px !important;
}

.kt-pb-20 {
  padding-bottom: 20px !important;
}

.kt-pl-20 {
  padding-left: 20px !important;
}

.kt-pr-20 {
  padding-right: 20px !important;
}

.kt-m-25 {
  margin: 25px !important;
}

.kt-mt-25 {
  margin-top: 25px !important;
}

.kt-mb-25 {
  margin-bottom: 25px !important;
}

.kt-ml-25 {
  margin-left: 25px !important;
}

.kt-mr-25 {
  margin-right: 25px !important;
}

.kt-p-25 {
  padding: 25px !important;
}

.kt-pt-25 {
  padding-top: 25px !important;
}

.kt-pb-25 {
  padding-bottom: 25px !important;
}

.kt-pl-25 {
  padding-left: 25px !important;
}

.kt-pr-25 {
  padding-right: 25px !important;
}

.kt-m-30 {
  margin: 30px !important;
}

.kt-mt-30 {
  margin-top: 30px !important;
}

.kt-mb-30 {
  margin-bottom: 30px !important;
}

.kt-ml-30 {
  margin-left: 30px !important;
}

.kt-mr-30 {
  margin-right: 30px !important;
}

.kt-p-30 {
  padding: 30px !important;
}

.kt-pt-30 {
  padding-top: 30px !important;
}

.kt-pb-30 {
  padding-bottom: 30px !important;
}

.kt-pl-30 {
  padding-left: 30px !important;
}

.kt-pr-30 {
  padding-right: 30px !important;
}

.kt-m-35 {
  margin: 35px !important;
}

.kt-mt-35 {
  margin-top: 35px !important;
}

.kt-mb-35 {
  margin-bottom: 35px !important;
}

.kt-ml-35 {
  margin-left: 35px !important;
}

.kt-mr-35 {
  margin-right: 35px !important;
}

.kt-p-35 {
  padding: 35px !important;
}

.kt-pt-35 {
  padding-top: 35px !important;
}

.kt-pb-35 {
  padding-bottom: 35px !important;
}

.kt-pl-35 {
  padding-left: 35px !important;
}

.kt-pr-35 {
  padding-right: 35px !important;
}

.kt-m-40 {
  margin: 40px !important;
}

.kt-mt-40 {
  margin-top: 40px !important;
}

.kt-mb-40 {
  margin-bottom: 40px !important;
}

.kt-ml-40 {
  margin-left: 40px !important;
}

.kt-mr-40 {
  margin-right: 40px !important;
}

.kt-p-40 {
  padding: 40px !important;
}

.kt-pt-40 {
  padding-top: 40px !important;
}

.kt-pb-40 {
  padding-bottom: 40px !important;
}

.kt-pl-40 {
  padding-left: 40px !important;
}

.kt-pr-40 {
  padding-right: 40px !important;
}

.kt-m-45 {
  margin: 45px !important;
}

.kt-mt-45 {
  margin-top: 45px !important;
}

.kt-mb-45 {
  margin-bottom: 45px !important;
}

.kt-ml-45 {
  margin-left: 45px !important;
}

.kt-mr-45 {
  margin-right: 45px !important;
}

.kt-p-45 {
  padding: 45px !important;
}

.kt-pt-45 {
  padding-top: 45px !important;
}

.kt-pb-45 {
  padding-bottom: 45px !important;
}

.kt-pl-45 {
  padding-left: 45px !important;
}

.kt-pr-45 {
  padding-right: 45px !important;
}

.kt-m-50 {
  margin: 50px !important;
}

.kt-mt-50 {
  margin-top: 50px !important;
}

.kt-mb-50 {
  margin-bottom: 50px !important;
}

.kt-ml-50 {
  margin-left: 50px !important;
}

.kt-mr-50 {
  margin-right: 50px !important;
}

.kt-p-50 {
  padding: 50px !important;
}

.kt-pt-50 {
  padding-top: 50px !important;
}

.kt-pb-50 {
  padding-bottom: 50px !important;
}

.kt-pl-50 {
  padding-left: 50px !important;
}

.kt-pr-50 {
  padding-right: 50px !important;
}

.kt-m-55 {
  margin: 55px !important;
}

.kt-mt-55 {
  margin-top: 55px !important;
}

.kt-mb-55 {
  margin-bottom: 55px !important;
}

.kt-ml-55 {
  margin-left: 55px !important;
}

.kt-mr-55 {
  margin-right: 55px !important;
}

.kt-p-55 {
  padding: 55px !important;
}

.kt-pt-55 {
  padding-top: 55px !important;
}

.kt-pb-55 {
  padding-bottom: 55px !important;
}

.kt-pl-55 {
  padding-left: 55px !important;
}

.kt-pr-55 {
  padding-right: 55px !important;
}

.kt-m-60 {
  margin: 60px !important;
}

.kt-mt-60 {
  margin-top: 60px !important;
}

.kt-mb-60 {
  margin-bottom: 60px !important;
}

.kt-ml-60 {
  margin-left: 60px !important;
}

.kt-mr-60 {
  margin-right: 60px !important;
}

.kt-p-60 {
  padding: 60px !important;
}

.kt-pt-60 {
  padding-top: 60px !important;
}

.kt-pb-60 {
  padding-bottom: 60px !important;
}

.kt-pl-60 {
  padding-left: 60px !important;
}

.kt-pr-60 {
  padding-right: 60px !important;
}

.kt-m-65 {
  margin: 65px !important;
}

.kt-mt-65 {
  margin-top: 65px !important;
}

.kt-mb-65 {
  margin-bottom: 65px !important;
}

.kt-ml-65 {
  margin-left: 65px !important;
}

.kt-mr-65 {
  margin-right: 65px !important;
}

.kt-p-65 {
  padding: 65px !important;
}

.kt-pt-65 {
  padding-top: 65px !important;
}

.kt-pb-65 {
  padding-bottom: 65px !important;
}

.kt-pl-65 {
  padding-left: 65px !important;
}

.kt-pr-65 {
  padding-right: 65px !important;
}

.kt-m-70 {
  margin: 70px !important;
}

.kt-mt-70 {
  margin-top: 70px !important;
}

.kt-mb-70 {
  margin-bottom: 70px !important;
}

.kt-ml-70 {
  margin-left: 70px !important;
}

.kt-mr-70 {
  margin-right: 70px !important;
}

.kt-p-70 {
  padding: 70px !important;
}

.kt-pt-70 {
  padding-top: 70px !important;
}

.kt-pb-70 {
  padding-bottom: 70px !important;
}

.kt-pl-70 {
  padding-left: 70px !important;
}

.kt-pr-70 {
  padding-right: 70px !important;
}

.kt-m-75 {
  margin: 75px !important;
}

.kt-mt-75 {
  margin-top: 75px !important;
}

.kt-mb-75 {
  margin-bottom: 75px !important;
}

.kt-ml-75 {
  margin-left: 75px !important;
}

.kt-mr-75 {
  margin-right: 75px !important;
}

.kt-p-75 {
  padding: 75px !important;
}

.kt-pt-75 {
  padding-top: 75px !important;
}

.kt-pb-75 {
  padding-bottom: 75px !important;
}

.kt-pl-75 {
  padding-left: 75px !important;
}

.kt-pr-75 {
  padding-right: 75px !important;
}

.kt-m-80 {
  margin: 80px !important;
}

.kt-mt-80 {
  margin-top: 80px !important;
}

.kt-mb-80 {
  margin-bottom: 80px !important;
}

.kt-ml-80 {
  margin-left: 80px !important;
}

.kt-mr-80 {
  margin-right: 80px !important;
}

.kt-p-80 {
  padding: 80px !important;
}

.kt-pt-80 {
  padding-top: 80px !important;
}

.kt-pb-80 {
  padding-bottom: 80px !important;
}

.kt-pl-80 {
  padding-left: 80px !important;
}

.kt-pr-80 {
  padding-right: 80px !important;
}

.kt-m-85 {
  margin: 85px !important;
}

.kt-mt-85 {
  margin-top: 85px !important;
}

.kt-mb-85 {
  margin-bottom: 85px !important;
}

.kt-ml-85 {
  margin-left: 85px !important;
}

.kt-mr-85 {
  margin-right: 85px !important;
}

.kt-p-85 {
  padding: 85px !important;
}

.kt-pt-85 {
  padding-top: 85px !important;
}

.kt-pb-85 {
  padding-bottom: 85px !important;
}

.kt-pl-85 {
  padding-left: 85px !important;
}

.kt-pr-85 {
  padding-right: 85px !important;
}

.kt-m-90 {
  margin: 90px !important;
}

.kt-mt-90 {
  margin-top: 90px !important;
}

.kt-mb-90 {
  margin-bottom: 90px !important;
}

.kt-ml-90 {
  margin-left: 90px !important;
}

.kt-mr-90 {
  margin-right: 90px !important;
}

.kt-p-90 {
  padding: 90px !important;
}

.kt-pt-90 {
  padding-top: 90px !important;
}

.kt-pb-90 {
  padding-bottom: 90px !important;
}

.kt-pl-90 {
  padding-left: 90px !important;
}

.kt-pr-90 {
  padding-right: 90px !important;
}

.kt-m-95 {
  margin: 95px !important;
}

.kt-mt-95 {
  margin-top: 95px !important;
}

.kt-mb-95 {
  margin-bottom: 95px !important;
}

.kt-ml-95 {
  margin-left: 95px !important;
}

.kt-mr-95 {
  margin-right: 95px !important;
}

.kt-p-95 {
  padding: 95px !important;
}

.kt-pt-95 {
  padding-top: 95px !important;
}

.kt-pb-95 {
  padding-bottom: 95px !important;
}

.kt-pl-95 {
  padding-left: 95px !important;
}

.kt-pr-95 {
  padding-right: 95px !important;
}

.kt-m-100 {
  margin: 100px !important;
}

.kt-mt-100 {
  margin-top: 100px !important;
}

.kt-mb-100 {
  margin-bottom: 100px !important;
}

.kt-ml-100 {
  margin-left: 100px !important;
}

.kt-mr-100 {
  margin-right: 100px !important;
}

.kt-p-100 {
  padding: 100px !important;
}

.kt-pt-100 {
  padding-top: 100px !important;
}

.kt-pb-100 {
  padding-bottom: 100px !important;
}

.kt-pl-100 {
  padding-left: 100px !important;
}

.kt-pr-100 {
  padding-right: 100px !important;
}

@media (min-width: 1400px) {
  .kt-m-a-xl {
    margin: auto !important;
  }

  .kt-mt-a-xl {
    margin-top: auto !important;
  }

  .kt-mb-a-xl {
    margin-bottom: auto !important;
  }

  .kt-ml-a-xl {
    margin-left: auto !important;
  }

  .kt-mr-a-xl {
    margin-right: auto !important;
  }

  .kt-m-0-xl {
    margin: 0px !important;
  }

  .kt-mt-0-xl {
    margin-top: 0px !important;
  }

  .kt-mb-0-xl {
    margin-bottom: 0px !important;
  }

  .kt-ml-0-xl {
    margin-left: 0px !important;
  }

  .kt-mr-0-xl {
    margin-right: 0px !important;
  }

  .kt-p-0-xl {
    padding: 0px !important;
  }

  .kt-pt-0-xl {
    padding-top: 0px !important;
  }

  .kt-pb-0-xl {
    padding-bottom: 0px !important;
  }

  .kt-pl-0-xl {
    padding-left: 0px !important;
  }

  .kt-pr-0-xl {
    padding-right: 0px !important;
  }

  .kt-m-5-xl {
    margin: 5px !important;
  }

  .kt-mt-5-xl {
    margin-top: 5px !important;
  }

  .kt-mb-5-xl {
    margin-bottom: 5px !important;
  }

  .kt-ml-5-xl {
    margin-left: 5px !important;
  }

  .kt-mr-5-xl {
    margin-right: 5px !important;
  }

  .kt-p-5-xl {
    padding: 5px !important;
  }

  .kt-pt-5-xl {
    padding-top: 5px !important;
  }

  .kt-pb-5-xl {
    padding-bottom: 5px !important;
  }

  .kt-pl-5-xl {
    padding-left: 5px !important;
  }

  .kt-pr-5-xl {
    padding-right: 5px !important;
  }

  .kt-m-10-xl {
    margin: 10px !important;
  }

  .kt-mt-10-xl {
    margin-top: 10px !important;
  }

  .kt-mb-10-xl {
    margin-bottom: 10px !important;
  }

  .kt-ml-10-xl {
    margin-left: 10px !important;
  }

  .kt-mr-10-xl {
    margin-right: 10px !important;
  }

  .kt-p-10-xl {
    padding: 10px !important;
  }

  .kt-pt-10-xl {
    padding-top: 10px !important;
  }

  .kt-pb-10-xl {
    padding-bottom: 10px !important;
  }

  .kt-pl-10-xl {
    padding-left: 10px !important;
  }

  .kt-pr-10-xl {
    padding-right: 10px !important;
  }

  .kt-m-15-xl {
    margin: 15px !important;
  }

  .kt-mt-15-xl {
    margin-top: 15px !important;
  }

  .kt-mb-15-xl {
    margin-bottom: 15px !important;
  }

  .kt-ml-15-xl {
    margin-left: 15px !important;
  }

  .kt-mr-15-xl {
    margin-right: 15px !important;
  }

  .kt-p-15-xl {
    padding: 15px !important;
  }

  .kt-pt-15-xl {
    padding-top: 15px !important;
  }

  .kt-pb-15-xl {
    padding-bottom: 15px !important;
  }

  .kt-pl-15-xl {
    padding-left: 15px !important;
  }

  .kt-pr-15-xl {
    padding-right: 15px !important;
  }

  .kt-m-20-xl {
    margin: 20px !important;
  }

  .kt-mt-20-xl {
    margin-top: 20px !important;
  }

  .kt-mb-20-xl {
    margin-bottom: 20px !important;
  }

  .kt-ml-20-xl {
    margin-left: 20px !important;
  }

  .kt-mr-20-xl {
    margin-right: 20px !important;
  }

  .kt-p-20-xl {
    padding: 20px !important;
  }

  .kt-pt-20-xl {
    padding-top: 20px !important;
  }

  .kt-pb-20-xl {
    padding-bottom: 20px !important;
  }

  .kt-pl-20-xl {
    padding-left: 20px !important;
  }

  .kt-pr-20-xl {
    padding-right: 20px !important;
  }

  .kt-m-25-xl {
    margin: 25px !important;
  }

  .kt-mt-25-xl {
    margin-top: 25px !important;
  }

  .kt-mb-25-xl {
    margin-bottom: 25px !important;
  }

  .kt-ml-25-xl {
    margin-left: 25px !important;
  }

  .kt-mr-25-xl {
    margin-right: 25px !important;
  }

  .kt-p-25-xl {
    padding: 25px !important;
  }

  .kt-pt-25-xl {
    padding-top: 25px !important;
  }

  .kt-pb-25-xl {
    padding-bottom: 25px !important;
  }

  .kt-pl-25-xl {
    padding-left: 25px !important;
  }

  .kt-pr-25-xl {
    padding-right: 25px !important;
  }

  .kt-m-30-xl {
    margin: 30px !important;
  }

  .kt-mt-30-xl {
    margin-top: 30px !important;
  }

  .kt-mb-30-xl {
    margin-bottom: 30px !important;
  }

  .kt-ml-30-xl {
    margin-left: 30px !important;
  }

  .kt-mr-30-xl {
    margin-right: 30px !important;
  }

  .kt-p-30-xl {
    padding: 30px !important;
  }

  .kt-pt-30-xl {
    padding-top: 30px !important;
  }

  .kt-pb-30-xl {
    padding-bottom: 30px !important;
  }

  .kt-pl-30-xl {
    padding-left: 30px !important;
  }

  .kt-pr-30-xl {
    padding-right: 30px !important;
  }

  .kt-m-35-xl {
    margin: 35px !important;
  }

  .kt-mt-35-xl {
    margin-top: 35px !important;
  }

  .kt-mb-35-xl {
    margin-bottom: 35px !important;
  }

  .kt-ml-35-xl {
    margin-left: 35px !important;
  }

  .kt-mr-35-xl {
    margin-right: 35px !important;
  }

  .kt-p-35-xl {
    padding: 35px !important;
  }

  .kt-pt-35-xl {
    padding-top: 35px !important;
  }

  .kt-pb-35-xl {
    padding-bottom: 35px !important;
  }

  .kt-pl-35-xl {
    padding-left: 35px !important;
  }

  .kt-pr-35-xl {
    padding-right: 35px !important;
  }

  .kt-m-40-xl {
    margin: 40px !important;
  }

  .kt-mt-40-xl {
    margin-top: 40px !important;
  }

  .kt-mb-40-xl {
    margin-bottom: 40px !important;
  }

  .kt-ml-40-xl {
    margin-left: 40px !important;
  }

  .kt-mr-40-xl {
    margin-right: 40px !important;
  }

  .kt-p-40-xl {
    padding: 40px !important;
  }

  .kt-pt-40-xl {
    padding-top: 40px !important;
  }

  .kt-pb-40-xl {
    padding-bottom: 40px !important;
  }

  .kt-pl-40-xl {
    padding-left: 40px !important;
  }

  .kt-pr-40-xl {
    padding-right: 40px !important;
  }

  .kt-m-45-xl {
    margin: 45px !important;
  }

  .kt-mt-45-xl {
    margin-top: 45px !important;
  }

  .kt-mb-45-xl {
    margin-bottom: 45px !important;
  }

  .kt-ml-45-xl {
    margin-left: 45px !important;
  }

  .kt-mr-45-xl {
    margin-right: 45px !important;
  }

  .kt-p-45-xl {
    padding: 45px !important;
  }

  .kt-pt-45-xl {
    padding-top: 45px !important;
  }

  .kt-pb-45-xl {
    padding-bottom: 45px !important;
  }

  .kt-pl-45-xl {
    padding-left: 45px !important;
  }

  .kt-pr-45-xl {
    padding-right: 45px !important;
  }

  .kt-m-50-xl {
    margin: 50px !important;
  }

  .kt-mt-50-xl {
    margin-top: 50px !important;
  }

  .kt-mb-50-xl {
    margin-bottom: 50px !important;
  }

  .kt-ml-50-xl {
    margin-left: 50px !important;
  }

  .kt-mr-50-xl {
    margin-right: 50px !important;
  }

  .kt-p-50-xl {
    padding: 50px !important;
  }

  .kt-pt-50-xl {
    padding-top: 50px !important;
  }

  .kt-pb-50-xl {
    padding-bottom: 50px !important;
  }

  .kt-pl-50-xl {
    padding-left: 50px !important;
  }

  .kt-pr-50-xl {
    padding-right: 50px !important;
  }

  .kt-m-55-xl {
    margin: 55px !important;
  }

  .kt-mt-55-xl {
    margin-top: 55px !important;
  }

  .kt-mb-55-xl {
    margin-bottom: 55px !important;
  }

  .kt-ml-55-xl {
    margin-left: 55px !important;
  }

  .kt-mr-55-xl {
    margin-right: 55px !important;
  }

  .kt-p-55-xl {
    padding: 55px !important;
  }

  .kt-pt-55-xl {
    padding-top: 55px !important;
  }

  .kt-pb-55-xl {
    padding-bottom: 55px !important;
  }

  .kt-pl-55-xl {
    padding-left: 55px !important;
  }

  .kt-pr-55-xl {
    padding-right: 55px !important;
  }

  .kt-m-60-xl {
    margin: 60px !important;
  }

  .kt-mt-60-xl {
    margin-top: 60px !important;
  }

  .kt-mb-60-xl {
    margin-bottom: 60px !important;
  }

  .kt-ml-60-xl {
    margin-left: 60px !important;
  }

  .kt-mr-60-xl {
    margin-right: 60px !important;
  }

  .kt-p-60-xl {
    padding: 60px !important;
  }

  .kt-pt-60-xl {
    padding-top: 60px !important;
  }

  .kt-pb-60-xl {
    padding-bottom: 60px !important;
  }

  .kt-pl-60-xl {
    padding-left: 60px !important;
  }

  .kt-pr-60-xl {
    padding-right: 60px !important;
  }

  .kt-m-65-xl {
    margin: 65px !important;
  }

  .kt-mt-65-xl {
    margin-top: 65px !important;
  }

  .kt-mb-65-xl {
    margin-bottom: 65px !important;
  }

  .kt-ml-65-xl {
    margin-left: 65px !important;
  }

  .kt-mr-65-xl {
    margin-right: 65px !important;
  }

  .kt-p-65-xl {
    padding: 65px !important;
  }

  .kt-pt-65-xl {
    padding-top: 65px !important;
  }

  .kt-pb-65-xl {
    padding-bottom: 65px !important;
  }

  .kt-pl-65-xl {
    padding-left: 65px !important;
  }

  .kt-pr-65-xl {
    padding-right: 65px !important;
  }

  .kt-m-70-xl {
    margin: 70px !important;
  }

  .kt-mt-70-xl {
    margin-top: 70px !important;
  }

  .kt-mb-70-xl {
    margin-bottom: 70px !important;
  }

  .kt-ml-70-xl {
    margin-left: 70px !important;
  }

  .kt-mr-70-xl {
    margin-right: 70px !important;
  }

  .kt-p-70-xl {
    padding: 70px !important;
  }

  .kt-pt-70-xl {
    padding-top: 70px !important;
  }

  .kt-pb-70-xl {
    padding-bottom: 70px !important;
  }

  .kt-pl-70-xl {
    padding-left: 70px !important;
  }

  .kt-pr-70-xl {
    padding-right: 70px !important;
  }

  .kt-m-75-xl {
    margin: 75px !important;
  }

  .kt-mt-75-xl {
    margin-top: 75px !important;
  }

  .kt-mb-75-xl {
    margin-bottom: 75px !important;
  }

  .kt-ml-75-xl {
    margin-left: 75px !important;
  }

  .kt-mr-75-xl {
    margin-right: 75px !important;
  }

  .kt-p-75-xl {
    padding: 75px !important;
  }

  .kt-pt-75-xl {
    padding-top: 75px !important;
  }

  .kt-pb-75-xl {
    padding-bottom: 75px !important;
  }

  .kt-pl-75-xl {
    padding-left: 75px !important;
  }

  .kt-pr-75-xl {
    padding-right: 75px !important;
  }

  .kt-m-80-xl {
    margin: 80px !important;
  }

  .kt-mt-80-xl {
    margin-top: 80px !important;
  }

  .kt-mb-80-xl {
    margin-bottom: 80px !important;
  }

  .kt-ml-80-xl {
    margin-left: 80px !important;
  }

  .kt-mr-80-xl {
    margin-right: 80px !important;
  }

  .kt-p-80-xl {
    padding: 80px !important;
  }

  .kt-pt-80-xl {
    padding-top: 80px !important;
  }

  .kt-pb-80-xl {
    padding-bottom: 80px !important;
  }

  .kt-pl-80-xl {
    padding-left: 80px !important;
  }

  .kt-pr-80-xl {
    padding-right: 80px !important;
  }

  .kt-m-85-xl {
    margin: 85px !important;
  }

  .kt-mt-85-xl {
    margin-top: 85px !important;
  }

  .kt-mb-85-xl {
    margin-bottom: 85px !important;
  }

  .kt-ml-85-xl {
    margin-left: 85px !important;
  }

  .kt-mr-85-xl {
    margin-right: 85px !important;
  }

  .kt-p-85-xl {
    padding: 85px !important;
  }

  .kt-pt-85-xl {
    padding-top: 85px !important;
  }

  .kt-pb-85-xl {
    padding-bottom: 85px !important;
  }

  .kt-pl-85-xl {
    padding-left: 85px !important;
  }

  .kt-pr-85-xl {
    padding-right: 85px !important;
  }

  .kt-m-90-xl {
    margin: 90px !important;
  }

  .kt-mt-90-xl {
    margin-top: 90px !important;
  }

  .kt-mb-90-xl {
    margin-bottom: 90px !important;
  }

  .kt-ml-90-xl {
    margin-left: 90px !important;
  }

  .kt-mr-90-xl {
    margin-right: 90px !important;
  }

  .kt-p-90-xl {
    padding: 90px !important;
  }

  .kt-pt-90-xl {
    padding-top: 90px !important;
  }

  .kt-pb-90-xl {
    padding-bottom: 90px !important;
  }

  .kt-pl-90-xl {
    padding-left: 90px !important;
  }

  .kt-pr-90-xl {
    padding-right: 90px !important;
  }

  .kt-m-95-xl {
    margin: 95px !important;
  }

  .kt-mt-95-xl {
    margin-top: 95px !important;
  }

  .kt-mb-95-xl {
    margin-bottom: 95px !important;
  }

  .kt-ml-95-xl {
    margin-left: 95px !important;
  }

  .kt-mr-95-xl {
    margin-right: 95px !important;
  }

  .kt-p-95-xl {
    padding: 95px !important;
  }

  .kt-pt-95-xl {
    padding-top: 95px !important;
  }

  .kt-pb-95-xl {
    padding-bottom: 95px !important;
  }

  .kt-pl-95-xl {
    padding-left: 95px !important;
  }

  .kt-pr-95-xl {
    padding-right: 95px !important;
  }

  .kt-m-100-xl {
    margin: 100px !important;
  }

  .kt-mt-100-xl {
    margin-top: 100px !important;
  }

  .kt-mb-100-xl {
    margin-bottom: 100px !important;
  }

  .kt-ml-100-xl {
    margin-left: 100px !important;
  }

  .kt-mr-100-xl {
    margin-right: 100px !important;
  }

  .kt-p-100-xl {
    padding: 100px !important;
  }

  .kt-pt-100-xl {
    padding-top: 100px !important;
  }

  .kt-pb-100-xl {
    padding-bottom: 100px !important;
  }

  .kt-pl-100-xl {
    padding-left: 100px !important;
  }

  .kt-pr-100-xl {
    padding-right: 100px !important;
  }
}
@media (max-width: 1024px) {
  .kt-m-a-lg {
    margin: auto !important;
  }

  .kt-mt-a-lg {
    margin-top: auto !important;
  }

  .kt-mb-a-lg {
    margin-bottom: auto !important;
  }

  .kt-ml-a-lg {
    margin-left: auto !important;
  }

  .kt-mr-a-lg {
    margin-right: auto !important;
  }

  .kt-m-0-lg {
    margin: 0px !important;
  }

  .kt-mt-0-lg {
    margin-top: 0px !important;
  }

  .kt-mb-0-lg {
    margin-bottom: 0px !important;
  }

  .kt-ml-0-lg {
    margin-left: 0px !important;
  }

  .kt-mr-0-lg {
    margin-right: 0px !important;
  }

  .kt-p-0-lg {
    padding: 0px !important;
  }

  .kt-pt-0-lg {
    padding-top: 0px !important;
  }

  .kt-pb-0-lg {
    padding-bottom: 0px !important;
  }

  .kt-pl-0-lg {
    padding-left: 0px !important;
  }

  .kt-pr-0-lg {
    padding-right: 0px !important;
  }

  .kt-m-5-lg {
    margin: 5px !important;
  }

  .kt-mt-5-lg {
    margin-top: 5px !important;
  }

  .kt-mb-5-lg {
    margin-bottom: 5px !important;
  }

  .kt-ml-5-lg {
    margin-left: 5px !important;
  }

  .kt-mr-5-lg {
    margin-right: 5px !important;
  }

  .kt-p-5-lg {
    padding: 5px !important;
  }

  .kt-pt-5-lg {
    padding-top: 5px !important;
  }

  .kt-pb-5-lg {
    padding-bottom: 5px !important;
  }

  .kt-pl-5-lg {
    padding-left: 5px !important;
  }

  .kt-pr-5-lg {
    padding-right: 5px !important;
  }

  .kt-m-10-lg {
    margin: 10px !important;
  }

  .kt-mt-10-lg {
    margin-top: 10px !important;
  }

  .kt-mb-10-lg {
    margin-bottom: 10px !important;
  }

  .kt-ml-10-lg {
    margin-left: 10px !important;
  }

  .kt-mr-10-lg {
    margin-right: 10px !important;
  }

  .kt-p-10-lg {
    padding: 10px !important;
  }

  .kt-pt-10-lg {
    padding-top: 10px !important;
  }

  .kt-pb-10-lg {
    padding-bottom: 10px !important;
  }

  .kt-pl-10-lg {
    padding-left: 10px !important;
  }

  .kt-pr-10-lg {
    padding-right: 10px !important;
  }

  .kt-m-15-lg {
    margin: 15px !important;
  }

  .kt-mt-15-lg {
    margin-top: 15px !important;
  }

  .kt-mb-15-lg {
    margin-bottom: 15px !important;
  }

  .kt-ml-15-lg {
    margin-left: 15px !important;
  }

  .kt-mr-15-lg {
    margin-right: 15px !important;
  }

  .kt-p-15-lg {
    padding: 15px !important;
  }

  .kt-pt-15-lg {
    padding-top: 15px !important;
  }

  .kt-pb-15-lg {
    padding-bottom: 15px !important;
  }

  .kt-pl-15-lg {
    padding-left: 15px !important;
  }

  .kt-pr-15-lg {
    padding-right: 15px !important;
  }

  .kt-m-20-lg {
    margin: 20px !important;
  }

  .kt-mt-20-lg {
    margin-top: 20px !important;
  }

  .kt-mb-20-lg {
    margin-bottom: 20px !important;
  }

  .kt-ml-20-lg {
    margin-left: 20px !important;
  }

  .kt-mr-20-lg {
    margin-right: 20px !important;
  }

  .kt-p-20-lg {
    padding: 20px !important;
  }

  .kt-pt-20-lg {
    padding-top: 20px !important;
  }

  .kt-pb-20-lg {
    padding-bottom: 20px !important;
  }

  .kt-pl-20-lg {
    padding-left: 20px !important;
  }

  .kt-pr-20-lg {
    padding-right: 20px !important;
  }

  .kt-m-25-lg {
    margin: 25px !important;
  }

  .kt-mt-25-lg {
    margin-top: 25px !important;
  }

  .kt-mb-25-lg {
    margin-bottom: 25px !important;
  }

  .kt-ml-25-lg {
    margin-left: 25px !important;
  }

  .kt-mr-25-lg {
    margin-right: 25px !important;
  }

  .kt-p-25-lg {
    padding: 25px !important;
  }

  .kt-pt-25-lg {
    padding-top: 25px !important;
  }

  .kt-pb-25-lg {
    padding-bottom: 25px !important;
  }

  .kt-pl-25-lg {
    padding-left: 25px !important;
  }

  .kt-pr-25-lg {
    padding-right: 25px !important;
  }

  .kt-m-30-lg {
    margin: 30px !important;
  }

  .kt-mt-30-lg {
    margin-top: 30px !important;
  }

  .kt-mb-30-lg {
    margin-bottom: 30px !important;
  }

  .kt-ml-30-lg {
    margin-left: 30px !important;
  }

  .kt-mr-30-lg {
    margin-right: 30px !important;
  }

  .kt-p-30-lg {
    padding: 30px !important;
  }

  .kt-pt-30-lg {
    padding-top: 30px !important;
  }

  .kt-pb-30-lg {
    padding-bottom: 30px !important;
  }

  .kt-pl-30-lg {
    padding-left: 30px !important;
  }

  .kt-pr-30-lg {
    padding-right: 30px !important;
  }

  .kt-m-35-lg {
    margin: 35px !important;
  }

  .kt-mt-35-lg {
    margin-top: 35px !important;
  }

  .kt-mb-35-lg {
    margin-bottom: 35px !important;
  }

  .kt-ml-35-lg {
    margin-left: 35px !important;
  }

  .kt-mr-35-lg {
    margin-right: 35px !important;
  }

  .kt-p-35-lg {
    padding: 35px !important;
  }

  .kt-pt-35-lg {
    padding-top: 35px !important;
  }

  .kt-pb-35-lg {
    padding-bottom: 35px !important;
  }

  .kt-pl-35-lg {
    padding-left: 35px !important;
  }

  .kt-pr-35-lg {
    padding-right: 35px !important;
  }

  .kt-m-40-lg {
    margin: 40px !important;
  }

  .kt-mt-40-lg {
    margin-top: 40px !important;
  }

  .kt-mb-40-lg {
    margin-bottom: 40px !important;
  }

  .kt-ml-40-lg {
    margin-left: 40px !important;
  }

  .kt-mr-40-lg {
    margin-right: 40px !important;
  }

  .kt-p-40-lg {
    padding: 40px !important;
  }

  .kt-pt-40-lg {
    padding-top: 40px !important;
  }

  .kt-pb-40-lg {
    padding-bottom: 40px !important;
  }

  .kt-pl-40-lg {
    padding-left: 40px !important;
  }

  .kt-pr-40-lg {
    padding-right: 40px !important;
  }

  .kt-m-45-lg {
    margin: 45px !important;
  }

  .kt-mt-45-lg {
    margin-top: 45px !important;
  }

  .kt-mb-45-lg {
    margin-bottom: 45px !important;
  }

  .kt-ml-45-lg {
    margin-left: 45px !important;
  }

  .kt-mr-45-lg {
    margin-right: 45px !important;
  }

  .kt-p-45-lg {
    padding: 45px !important;
  }

  .kt-pt-45-lg {
    padding-top: 45px !important;
  }

  .kt-pb-45-lg {
    padding-bottom: 45px !important;
  }

  .kt-pl-45-lg {
    padding-left: 45px !important;
  }

  .kt-pr-45-lg {
    padding-right: 45px !important;
  }

  .kt-m-50-lg {
    margin: 50px !important;
  }

  .kt-mt-50-lg {
    margin-top: 50px !important;
  }

  .kt-mb-50-lg {
    margin-bottom: 50px !important;
  }

  .kt-ml-50-lg {
    margin-left: 50px !important;
  }

  .kt-mr-50-lg {
    margin-right: 50px !important;
  }

  .kt-p-50-lg {
    padding: 50px !important;
  }

  .kt-pt-50-lg {
    padding-top: 50px !important;
  }

  .kt-pb-50-lg {
    padding-bottom: 50px !important;
  }

  .kt-pl-50-lg {
    padding-left: 50px !important;
  }

  .kt-pr-50-lg {
    padding-right: 50px !important;
  }

  .kt-m-55-lg {
    margin: 55px !important;
  }

  .kt-mt-55-lg {
    margin-top: 55px !important;
  }

  .kt-mb-55-lg {
    margin-bottom: 55px !important;
  }

  .kt-ml-55-lg {
    margin-left: 55px !important;
  }

  .kt-mr-55-lg {
    margin-right: 55px !important;
  }

  .kt-p-55-lg {
    padding: 55px !important;
  }

  .kt-pt-55-lg {
    padding-top: 55px !important;
  }

  .kt-pb-55-lg {
    padding-bottom: 55px !important;
  }

  .kt-pl-55-lg {
    padding-left: 55px !important;
  }

  .kt-pr-55-lg {
    padding-right: 55px !important;
  }

  .kt-m-60-lg {
    margin: 60px !important;
  }

  .kt-mt-60-lg {
    margin-top: 60px !important;
  }

  .kt-mb-60-lg {
    margin-bottom: 60px !important;
  }

  .kt-ml-60-lg {
    margin-left: 60px !important;
  }

  .kt-mr-60-lg {
    margin-right: 60px !important;
  }

  .kt-p-60-lg {
    padding: 60px !important;
  }

  .kt-pt-60-lg {
    padding-top: 60px !important;
  }

  .kt-pb-60-lg {
    padding-bottom: 60px !important;
  }

  .kt-pl-60-lg {
    padding-left: 60px !important;
  }

  .kt-pr-60-lg {
    padding-right: 60px !important;
  }

  .kt-m-65-lg {
    margin: 65px !important;
  }

  .kt-mt-65-lg {
    margin-top: 65px !important;
  }

  .kt-mb-65-lg {
    margin-bottom: 65px !important;
  }

  .kt-ml-65-lg {
    margin-left: 65px !important;
  }

  .kt-mr-65-lg {
    margin-right: 65px !important;
  }

  .kt-p-65-lg {
    padding: 65px !important;
  }

  .kt-pt-65-lg {
    padding-top: 65px !important;
  }

  .kt-pb-65-lg {
    padding-bottom: 65px !important;
  }

  .kt-pl-65-lg {
    padding-left: 65px !important;
  }

  .kt-pr-65-lg {
    padding-right: 65px !important;
  }

  .kt-m-70-lg {
    margin: 70px !important;
  }

  .kt-mt-70-lg {
    margin-top: 70px !important;
  }

  .kt-mb-70-lg {
    margin-bottom: 70px !important;
  }

  .kt-ml-70-lg {
    margin-left: 70px !important;
  }

  .kt-mr-70-lg {
    margin-right: 70px !important;
  }

  .kt-p-70-lg {
    padding: 70px !important;
  }

  .kt-pt-70-lg {
    padding-top: 70px !important;
  }

  .kt-pb-70-lg {
    padding-bottom: 70px !important;
  }

  .kt-pl-70-lg {
    padding-left: 70px !important;
  }

  .kt-pr-70-lg {
    padding-right: 70px !important;
  }

  .kt-m-75-lg {
    margin: 75px !important;
  }

  .kt-mt-75-lg {
    margin-top: 75px !important;
  }

  .kt-mb-75-lg {
    margin-bottom: 75px !important;
  }

  .kt-ml-75-lg {
    margin-left: 75px !important;
  }

  .kt-mr-75-lg {
    margin-right: 75px !important;
  }

  .kt-p-75-lg {
    padding: 75px !important;
  }

  .kt-pt-75-lg {
    padding-top: 75px !important;
  }

  .kt-pb-75-lg {
    padding-bottom: 75px !important;
  }

  .kt-pl-75-lg {
    padding-left: 75px !important;
  }

  .kt-pr-75-lg {
    padding-right: 75px !important;
  }

  .kt-m-80-lg {
    margin: 80px !important;
  }

  .kt-mt-80-lg {
    margin-top: 80px !important;
  }

  .kt-mb-80-lg {
    margin-bottom: 80px !important;
  }

  .kt-ml-80-lg {
    margin-left: 80px !important;
  }

  .kt-mr-80-lg {
    margin-right: 80px !important;
  }

  .kt-p-80-lg {
    padding: 80px !important;
  }

  .kt-pt-80-lg {
    padding-top: 80px !important;
  }

  .kt-pb-80-lg {
    padding-bottom: 80px !important;
  }

  .kt-pl-80-lg {
    padding-left: 80px !important;
  }

  .kt-pr-80-lg {
    padding-right: 80px !important;
  }

  .kt-m-85-lg {
    margin: 85px !important;
  }

  .kt-mt-85-lg {
    margin-top: 85px !important;
  }

  .kt-mb-85-lg {
    margin-bottom: 85px !important;
  }

  .kt-ml-85-lg {
    margin-left: 85px !important;
  }

  .kt-mr-85-lg {
    margin-right: 85px !important;
  }

  .kt-p-85-lg {
    padding: 85px !important;
  }

  .kt-pt-85-lg {
    padding-top: 85px !important;
  }

  .kt-pb-85-lg {
    padding-bottom: 85px !important;
  }

  .kt-pl-85-lg {
    padding-left: 85px !important;
  }

  .kt-pr-85-lg {
    padding-right: 85px !important;
  }

  .kt-m-90-lg {
    margin: 90px !important;
  }

  .kt-mt-90-lg {
    margin-top: 90px !important;
  }

  .kt-mb-90-lg {
    margin-bottom: 90px !important;
  }

  .kt-ml-90-lg {
    margin-left: 90px !important;
  }

  .kt-mr-90-lg {
    margin-right: 90px !important;
  }

  .kt-p-90-lg {
    padding: 90px !important;
  }

  .kt-pt-90-lg {
    padding-top: 90px !important;
  }

  .kt-pb-90-lg {
    padding-bottom: 90px !important;
  }

  .kt-pl-90-lg {
    padding-left: 90px !important;
  }

  .kt-pr-90-lg {
    padding-right: 90px !important;
  }

  .kt-m-95-lg {
    margin: 95px !important;
  }

  .kt-mt-95-lg {
    margin-top: 95px !important;
  }

  .kt-mb-95-lg {
    margin-bottom: 95px !important;
  }

  .kt-ml-95-lg {
    margin-left: 95px !important;
  }

  .kt-mr-95-lg {
    margin-right: 95px !important;
  }

  .kt-p-95-lg {
    padding: 95px !important;
  }

  .kt-pt-95-lg {
    padding-top: 95px !important;
  }

  .kt-pb-95-lg {
    padding-bottom: 95px !important;
  }

  .kt-pl-95-lg {
    padding-left: 95px !important;
  }

  .kt-pr-95-lg {
    padding-right: 95px !important;
  }

  .kt-m-100-lg {
    margin: 100px !important;
  }

  .kt-mt-100-lg {
    margin-top: 100px !important;
  }

  .kt-mb-100-lg {
    margin-bottom: 100px !important;
  }

  .kt-ml-100-lg {
    margin-left: 100px !important;
  }

  .kt-mr-100-lg {
    margin-right: 100px !important;
  }

  .kt-p-100-lg {
    padding: 100px !important;
  }

  .kt-pt-100-lg {
    padding-top: 100px !important;
  }

  .kt-pb-100-lg {
    padding-bottom: 100px !important;
  }

  .kt-pl-100-lg {
    padding-left: 100px !important;
  }

  .kt-pr-100-lg {
    padding-right: 100px !important;
  }
}
@media (max-width: 768px) {
  .kt-m-a-md {
    margin: auto !important;
  }

  .kt-mt-a-md {
    margin-top: auto !important;
  }

  .kt-mb-a-md {
    margin-bottom: auto !important;
  }

  .kt-ml-a-md {
    margin-left: auto !important;
  }

  .kt-mr-a-md {
    margin-right: auto !important;
  }

  .kt-m-0-md {
    margin: 0px !important;
  }

  .kt-mt-0-md {
    margin-top: 0px !important;
  }

  .kt-mb-0-md {
    margin-bottom: 0px !important;
  }

  .kt-ml-0-md {
    margin-left: 0px !important;
  }

  .kt-mr-0-md {
    margin-right: 0px !important;
  }

  .kt-p-0-md {
    padding: 0px !important;
  }

  .kt-pt-0-md {
    padding-top: 0px !important;
  }

  .kt-pb-0-md {
    padding-bottom: 0px !important;
  }

  .kt-pl-0-md {
    padding-left: 0px !important;
  }

  .kt-pr-0-md {
    padding-right: 0px !important;
  }

  .kt-m-5-md {
    margin: 5px !important;
  }

  .kt-mt-5-md {
    margin-top: 5px !important;
  }

  .kt-mb-5-md {
    margin-bottom: 5px !important;
  }

  .kt-ml-5-md {
    margin-left: 5px !important;
  }

  .kt-mr-5-md {
    margin-right: 5px !important;
  }

  .kt-p-5-md {
    padding: 5px !important;
  }

  .kt-pt-5-md {
    padding-top: 5px !important;
  }

  .kt-pb-5-md {
    padding-bottom: 5px !important;
  }

  .kt-pl-5-md {
    padding-left: 5px !important;
  }

  .kt-pr-5-md {
    padding-right: 5px !important;
  }

  .kt-m-10-md {
    margin: 10px !important;
  }

  .kt-mt-10-md {
    margin-top: 10px !important;
  }

  .kt-mb-10-md {
    margin-bottom: 10px !important;
  }

  .kt-ml-10-md {
    margin-left: 10px !important;
  }

  .kt-mr-10-md {
    margin-right: 10px !important;
  }

  .kt-p-10-md {
    padding: 10px !important;
  }

  .kt-pt-10-md {
    padding-top: 10px !important;
  }

  .kt-pb-10-md {
    padding-bottom: 10px !important;
  }

  .kt-pl-10-md {
    padding-left: 10px !important;
  }

  .kt-pr-10-md {
    padding-right: 10px !important;
  }

  .kt-m-15-md {
    margin: 15px !important;
  }

  .kt-mt-15-md {
    margin-top: 15px !important;
  }

  .kt-mb-15-md {
    margin-bottom: 15px !important;
  }

  .kt-ml-15-md {
    margin-left: 15px !important;
  }

  .kt-mr-15-md {
    margin-right: 15px !important;
  }

  .kt-p-15-md {
    padding: 15px !important;
  }

  .kt-pt-15-md {
    padding-top: 15px !important;
  }

  .kt-pb-15-md {
    padding-bottom: 15px !important;
  }

  .kt-pl-15-md {
    padding-left: 15px !important;
  }

  .kt-pr-15-md {
    padding-right: 15px !important;
  }

  .kt-m-20-md {
    margin: 20px !important;
  }

  .kt-mt-20-md {
    margin-top: 20px !important;
  }

  .kt-mb-20-md {
    margin-bottom: 20px !important;
  }

  .kt-ml-20-md {
    margin-left: 20px !important;
  }

  .kt-mr-20-md {
    margin-right: 20px !important;
  }

  .kt-p-20-md {
    padding: 20px !important;
  }

  .kt-pt-20-md {
    padding-top: 20px !important;
  }

  .kt-pb-20-md {
    padding-bottom: 20px !important;
  }

  .kt-pl-20-md {
    padding-left: 20px !important;
  }

  .kt-pr-20-md {
    padding-right: 20px !important;
  }

  .kt-m-25-md {
    margin: 25px !important;
  }

  .kt-mt-25-md {
    margin-top: 25px !important;
  }

  .kt-mb-25-md {
    margin-bottom: 25px !important;
  }

  .kt-ml-25-md {
    margin-left: 25px !important;
  }

  .kt-mr-25-md {
    margin-right: 25px !important;
  }

  .kt-p-25-md {
    padding: 25px !important;
  }

  .kt-pt-25-md {
    padding-top: 25px !important;
  }

  .kt-pb-25-md {
    padding-bottom: 25px !important;
  }

  .kt-pl-25-md {
    padding-left: 25px !important;
  }

  .kt-pr-25-md {
    padding-right: 25px !important;
  }

  .kt-m-30-md {
    margin: 30px !important;
  }

  .kt-mt-30-md {
    margin-top: 30px !important;
  }

  .kt-mb-30-md {
    margin-bottom: 30px !important;
  }

  .kt-ml-30-md {
    margin-left: 30px !important;
  }

  .kt-mr-30-md {
    margin-right: 30px !important;
  }

  .kt-p-30-md {
    padding: 30px !important;
  }

  .kt-pt-30-md {
    padding-top: 30px !important;
  }

  .kt-pb-30-md {
    padding-bottom: 30px !important;
  }

  .kt-pl-30-md {
    padding-left: 30px !important;
  }

  .kt-pr-30-md {
    padding-right: 30px !important;
  }

  .kt-m-35-md {
    margin: 35px !important;
  }

  .kt-mt-35-md {
    margin-top: 35px !important;
  }

  .kt-mb-35-md {
    margin-bottom: 35px !important;
  }

  .kt-ml-35-md {
    margin-left: 35px !important;
  }

  .kt-mr-35-md {
    margin-right: 35px !important;
  }

  .kt-p-35-md {
    padding: 35px !important;
  }

  .kt-pt-35-md {
    padding-top: 35px !important;
  }

  .kt-pb-35-md {
    padding-bottom: 35px !important;
  }

  .kt-pl-35-md {
    padding-left: 35px !important;
  }

  .kt-pr-35-md {
    padding-right: 35px !important;
  }

  .kt-m-40-md {
    margin: 40px !important;
  }

  .kt-mt-40-md {
    margin-top: 40px !important;
  }

  .kt-mb-40-md {
    margin-bottom: 40px !important;
  }

  .kt-ml-40-md {
    margin-left: 40px !important;
  }

  .kt-mr-40-md {
    margin-right: 40px !important;
  }

  .kt-p-40-md {
    padding: 40px !important;
  }

  .kt-pt-40-md {
    padding-top: 40px !important;
  }

  .kt-pb-40-md {
    padding-bottom: 40px !important;
  }

  .kt-pl-40-md {
    padding-left: 40px !important;
  }

  .kt-pr-40-md {
    padding-right: 40px !important;
  }

  .kt-m-45-md {
    margin: 45px !important;
  }

  .kt-mt-45-md {
    margin-top: 45px !important;
  }

  .kt-mb-45-md {
    margin-bottom: 45px !important;
  }

  .kt-ml-45-md {
    margin-left: 45px !important;
  }

  .kt-mr-45-md {
    margin-right: 45px !important;
  }

  .kt-p-45-md {
    padding: 45px !important;
  }

  .kt-pt-45-md {
    padding-top: 45px !important;
  }

  .kt-pb-45-md {
    padding-bottom: 45px !important;
  }

  .kt-pl-45-md {
    padding-left: 45px !important;
  }

  .kt-pr-45-md {
    padding-right: 45px !important;
  }

  .kt-m-50-md {
    margin: 50px !important;
  }

  .kt-mt-50-md {
    margin-top: 50px !important;
  }

  .kt-mb-50-md {
    margin-bottom: 50px !important;
  }

  .kt-ml-50-md {
    margin-left: 50px !important;
  }

  .kt-mr-50-md {
    margin-right: 50px !important;
  }

  .kt-p-50-md {
    padding: 50px !important;
  }

  .kt-pt-50-md {
    padding-top: 50px !important;
  }

  .kt-pb-50-md {
    padding-bottom: 50px !important;
  }

  .kt-pl-50-md {
    padding-left: 50px !important;
  }

  .kt-pr-50-md {
    padding-right: 50px !important;
  }

  .kt-m-55-md {
    margin: 55px !important;
  }

  .kt-mt-55-md {
    margin-top: 55px !important;
  }

  .kt-mb-55-md {
    margin-bottom: 55px !important;
  }

  .kt-ml-55-md {
    margin-left: 55px !important;
  }

  .kt-mr-55-md {
    margin-right: 55px !important;
  }

  .kt-p-55-md {
    padding: 55px !important;
  }

  .kt-pt-55-md {
    padding-top: 55px !important;
  }

  .kt-pb-55-md {
    padding-bottom: 55px !important;
  }

  .kt-pl-55-md {
    padding-left: 55px !important;
  }

  .kt-pr-55-md {
    padding-right: 55px !important;
  }

  .kt-m-60-md {
    margin: 60px !important;
  }

  .kt-mt-60-md {
    margin-top: 60px !important;
  }

  .kt-mb-60-md {
    margin-bottom: 60px !important;
  }

  .kt-ml-60-md {
    margin-left: 60px !important;
  }

  .kt-mr-60-md {
    margin-right: 60px !important;
  }

  .kt-p-60-md {
    padding: 60px !important;
  }

  .kt-pt-60-md {
    padding-top: 60px !important;
  }

  .kt-pb-60-md {
    padding-bottom: 60px !important;
  }

  .kt-pl-60-md {
    padding-left: 60px !important;
  }

  .kt-pr-60-md {
    padding-right: 60px !important;
  }

  .kt-m-65-md {
    margin: 65px !important;
  }

  .kt-mt-65-md {
    margin-top: 65px !important;
  }

  .kt-mb-65-md {
    margin-bottom: 65px !important;
  }

  .kt-ml-65-md {
    margin-left: 65px !important;
  }

  .kt-mr-65-md {
    margin-right: 65px !important;
  }

  .kt-p-65-md {
    padding: 65px !important;
  }

  .kt-pt-65-md {
    padding-top: 65px !important;
  }

  .kt-pb-65-md {
    padding-bottom: 65px !important;
  }

  .kt-pl-65-md {
    padding-left: 65px !important;
  }

  .kt-pr-65-md {
    padding-right: 65px !important;
  }

  .kt-m-70-md {
    margin: 70px !important;
  }

  .kt-mt-70-md {
    margin-top: 70px !important;
  }

  .kt-mb-70-md {
    margin-bottom: 70px !important;
  }

  .kt-ml-70-md {
    margin-left: 70px !important;
  }

  .kt-mr-70-md {
    margin-right: 70px !important;
  }

  .kt-p-70-md {
    padding: 70px !important;
  }

  .kt-pt-70-md {
    padding-top: 70px !important;
  }

  .kt-pb-70-md {
    padding-bottom: 70px !important;
  }

  .kt-pl-70-md {
    padding-left: 70px !important;
  }

  .kt-pr-70-md {
    padding-right: 70px !important;
  }

  .kt-m-75-md {
    margin: 75px !important;
  }

  .kt-mt-75-md {
    margin-top: 75px !important;
  }

  .kt-mb-75-md {
    margin-bottom: 75px !important;
  }

  .kt-ml-75-md {
    margin-left: 75px !important;
  }

  .kt-mr-75-md {
    margin-right: 75px !important;
  }

  .kt-p-75-md {
    padding: 75px !important;
  }

  .kt-pt-75-md {
    padding-top: 75px !important;
  }

  .kt-pb-75-md {
    padding-bottom: 75px !important;
  }

  .kt-pl-75-md {
    padding-left: 75px !important;
  }

  .kt-pr-75-md {
    padding-right: 75px !important;
  }

  .kt-m-80-md {
    margin: 80px !important;
  }

  .kt-mt-80-md {
    margin-top: 80px !important;
  }

  .kt-mb-80-md {
    margin-bottom: 80px !important;
  }

  .kt-ml-80-md {
    margin-left: 80px !important;
  }

  .kt-mr-80-md {
    margin-right: 80px !important;
  }

  .kt-p-80-md {
    padding: 80px !important;
  }

  .kt-pt-80-md {
    padding-top: 80px !important;
  }

  .kt-pb-80-md {
    padding-bottom: 80px !important;
  }

  .kt-pl-80-md {
    padding-left: 80px !important;
  }

  .kt-pr-80-md {
    padding-right: 80px !important;
  }

  .kt-m-85-md {
    margin: 85px !important;
  }

  .kt-mt-85-md {
    margin-top: 85px !important;
  }

  .kt-mb-85-md {
    margin-bottom: 85px !important;
  }

  .kt-ml-85-md {
    margin-left: 85px !important;
  }

  .kt-mr-85-md {
    margin-right: 85px !important;
  }

  .kt-p-85-md {
    padding: 85px !important;
  }

  .kt-pt-85-md {
    padding-top: 85px !important;
  }

  .kt-pb-85-md {
    padding-bottom: 85px !important;
  }

  .kt-pl-85-md {
    padding-left: 85px !important;
  }

  .kt-pr-85-md {
    padding-right: 85px !important;
  }

  .kt-m-90-md {
    margin: 90px !important;
  }

  .kt-mt-90-md {
    margin-top: 90px !important;
  }

  .kt-mb-90-md {
    margin-bottom: 90px !important;
  }

  .kt-ml-90-md {
    margin-left: 90px !important;
  }

  .kt-mr-90-md {
    margin-right: 90px !important;
  }

  .kt-p-90-md {
    padding: 90px !important;
  }

  .kt-pt-90-md {
    padding-top: 90px !important;
  }

  .kt-pb-90-md {
    padding-bottom: 90px !important;
  }

  .kt-pl-90-md {
    padding-left: 90px !important;
  }

  .kt-pr-90-md {
    padding-right: 90px !important;
  }

  .kt-m-95-md {
    margin: 95px !important;
  }

  .kt-mt-95-md {
    margin-top: 95px !important;
  }

  .kt-mb-95-md {
    margin-bottom: 95px !important;
  }

  .kt-ml-95-md {
    margin-left: 95px !important;
  }

  .kt-mr-95-md {
    margin-right: 95px !important;
  }

  .kt-p-95-md {
    padding: 95px !important;
  }

  .kt-pt-95-md {
    padding-top: 95px !important;
  }

  .kt-pb-95-md {
    padding-bottom: 95px !important;
  }

  .kt-pl-95-md {
    padding-left: 95px !important;
  }

  .kt-pr-95-md {
    padding-right: 95px !important;
  }

  .kt-m-100-md {
    margin: 100px !important;
  }

  .kt-mt-100-md {
    margin-top: 100px !important;
  }

  .kt-mb-100-md {
    margin-bottom: 100px !important;
  }

  .kt-ml-100-md {
    margin-left: 100px !important;
  }

  .kt-mr-100-md {
    margin-right: 100px !important;
  }

  .kt-p-100-md {
    padding: 100px !important;
  }

  .kt-pt-100-md {
    padding-top: 100px !important;
  }

  .kt-pb-100-md {
    padding-bottom: 100px !important;
  }

  .kt-pl-100-md {
    padding-left: 100px !important;
  }

  .kt-pr-100-md {
    padding-right: 100px !important;
  }
}
@media (max-width: 576px) {
  .kt-m-a-sm {
    margin: auto !important;
  }

  .kt-mt-a-sm {
    margin-top: auto !important;
  }

  .kt-mb-a-sm {
    margin-bottom: auto !important;
  }

  .kt-ml-a-sm {
    margin-left: auto !important;
  }

  .kt-mr-a-sm {
    margin-right: auto !important;
  }

  .kt-m-0-sm {
    margin: 0px !important;
  }

  .kt-mt-0-sm {
    margin-top: 0px !important;
  }

  .kt-mb-0-sm {
    margin-bottom: 0px !important;
  }

  .kt-ml-0-sm {
    margin-left: 0px !important;
  }

  .kt-mr-0-sm {
    margin-right: 0px !important;
  }

  .kt-p-0-sm {
    padding: 0px !important;
  }

  .kt-pt-0-sm {
    padding-top: 0px !important;
  }

  .kt-pb-0-sm {
    padding-bottom: 0px !important;
  }

  .kt-pl-0-sm {
    padding-left: 0px !important;
  }

  .kt-pr-0-sm {
    padding-right: 0px !important;
  }

  .kt-m-5-sm {
    margin: 5px !important;
  }

  .kt-mt-5-sm {
    margin-top: 5px !important;
  }

  .kt-mb-5-sm {
    margin-bottom: 5px !important;
  }

  .kt-ml-5-sm {
    margin-left: 5px !important;
  }

  .kt-mr-5-sm {
    margin-right: 5px !important;
  }

  .kt-p-5-sm {
    padding: 5px !important;
  }

  .kt-pt-5-sm {
    padding-top: 5px !important;
  }

  .kt-pb-5-sm {
    padding-bottom: 5px !important;
  }

  .kt-pl-5-sm {
    padding-left: 5px !important;
  }

  .kt-pr-5-sm {
    padding-right: 5px !important;
  }

  .kt-m-10-sm {
    margin: 10px !important;
  }

  .kt-mt-10-sm {
    margin-top: 10px !important;
  }

  .kt-mb-10-sm {
    margin-bottom: 10px !important;
  }

  .kt-ml-10-sm {
    margin-left: 10px !important;
  }

  .kt-mr-10-sm {
    margin-right: 10px !important;
  }

  .kt-p-10-sm {
    padding: 10px !important;
  }

  .kt-pt-10-sm {
    padding-top: 10px !important;
  }

  .kt-pb-10-sm {
    padding-bottom: 10px !important;
  }

  .kt-pl-10-sm {
    padding-left: 10px !important;
  }

  .kt-pr-10-sm {
    padding-right: 10px !important;
  }

  .kt-m-15-sm {
    margin: 15px !important;
  }

  .kt-mt-15-sm {
    margin-top: 15px !important;
  }

  .kt-mb-15-sm {
    margin-bottom: 15px !important;
  }

  .kt-ml-15-sm {
    margin-left: 15px !important;
  }

  .kt-mr-15-sm {
    margin-right: 15px !important;
  }

  .kt-p-15-sm {
    padding: 15px !important;
  }

  .kt-pt-15-sm {
    padding-top: 15px !important;
  }

  .kt-pb-15-sm {
    padding-bottom: 15px !important;
  }

  .kt-pl-15-sm {
    padding-left: 15px !important;
  }

  .kt-pr-15-sm {
    padding-right: 15px !important;
  }

  .kt-m-20-sm {
    margin: 20px !important;
  }

  .kt-mt-20-sm {
    margin-top: 20px !important;
  }

  .kt-mb-20-sm {
    margin-bottom: 20px !important;
  }

  .kt-ml-20-sm {
    margin-left: 20px !important;
  }

  .kt-mr-20-sm {
    margin-right: 20px !important;
  }

  .kt-p-20-sm {
    padding: 20px !important;
  }

  .kt-pt-20-sm {
    padding-top: 20px !important;
  }

  .kt-pb-20-sm {
    padding-bottom: 20px !important;
  }

  .kt-pl-20-sm {
    padding-left: 20px !important;
  }

  .kt-pr-20-sm {
    padding-right: 20px !important;
  }

  .kt-m-25-sm {
    margin: 25px !important;
  }

  .kt-mt-25-sm {
    margin-top: 25px !important;
  }

  .kt-mb-25-sm {
    margin-bottom: 25px !important;
  }

  .kt-ml-25-sm {
    margin-left: 25px !important;
  }

  .kt-mr-25-sm {
    margin-right: 25px !important;
  }

  .kt-p-25-sm {
    padding: 25px !important;
  }

  .kt-pt-25-sm {
    padding-top: 25px !important;
  }

  .kt-pb-25-sm {
    padding-bottom: 25px !important;
  }

  .kt-pl-25-sm {
    padding-left: 25px !important;
  }

  .kt-pr-25-sm {
    padding-right: 25px !important;
  }

  .kt-m-30-sm {
    margin: 30px !important;
  }

  .kt-mt-30-sm {
    margin-top: 30px !important;
  }

  .kt-mb-30-sm {
    margin-bottom: 30px !important;
  }

  .kt-ml-30-sm {
    margin-left: 30px !important;
  }

  .kt-mr-30-sm {
    margin-right: 30px !important;
  }

  .kt-p-30-sm {
    padding: 30px !important;
  }

  .kt-pt-30-sm {
    padding-top: 30px !important;
  }

  .kt-pb-30-sm {
    padding-bottom: 30px !important;
  }

  .kt-pl-30-sm {
    padding-left: 30px !important;
  }

  .kt-pr-30-sm {
    padding-right: 30px !important;
  }

  .kt-m-35-sm {
    margin: 35px !important;
  }

  .kt-mt-35-sm {
    margin-top: 35px !important;
  }

  .kt-mb-35-sm {
    margin-bottom: 35px !important;
  }

  .kt-ml-35-sm {
    margin-left: 35px !important;
  }

  .kt-mr-35-sm {
    margin-right: 35px !important;
  }

  .kt-p-35-sm {
    padding: 35px !important;
  }

  .kt-pt-35-sm {
    padding-top: 35px !important;
  }

  .kt-pb-35-sm {
    padding-bottom: 35px !important;
  }

  .kt-pl-35-sm {
    padding-left: 35px !important;
  }

  .kt-pr-35-sm {
    padding-right: 35px !important;
  }

  .kt-m-40-sm {
    margin: 40px !important;
  }

  .kt-mt-40-sm {
    margin-top: 40px !important;
  }

  .kt-mb-40-sm {
    margin-bottom: 40px !important;
  }

  .kt-ml-40-sm {
    margin-left: 40px !important;
  }

  .kt-mr-40-sm {
    margin-right: 40px !important;
  }

  .kt-p-40-sm {
    padding: 40px !important;
  }

  .kt-pt-40-sm {
    padding-top: 40px !important;
  }

  .kt-pb-40-sm {
    padding-bottom: 40px !important;
  }

  .kt-pl-40-sm {
    padding-left: 40px !important;
  }

  .kt-pr-40-sm {
    padding-right: 40px !important;
  }

  .kt-m-45-sm {
    margin: 45px !important;
  }

  .kt-mt-45-sm {
    margin-top: 45px !important;
  }

  .kt-mb-45-sm {
    margin-bottom: 45px !important;
  }

  .kt-ml-45-sm {
    margin-left: 45px !important;
  }

  .kt-mr-45-sm {
    margin-right: 45px !important;
  }

  .kt-p-45-sm {
    padding: 45px !important;
  }

  .kt-pt-45-sm {
    padding-top: 45px !important;
  }

  .kt-pb-45-sm {
    padding-bottom: 45px !important;
  }

  .kt-pl-45-sm {
    padding-left: 45px !important;
  }

  .kt-pr-45-sm {
    padding-right: 45px !important;
  }

  .kt-m-50-sm {
    margin: 50px !important;
  }

  .kt-mt-50-sm {
    margin-top: 50px !important;
  }

  .kt-mb-50-sm {
    margin-bottom: 50px !important;
  }

  .kt-ml-50-sm {
    margin-left: 50px !important;
  }

  .kt-mr-50-sm {
    margin-right: 50px !important;
  }

  .kt-p-50-sm {
    padding: 50px !important;
  }

  .kt-pt-50-sm {
    padding-top: 50px !important;
  }

  .kt-pb-50-sm {
    padding-bottom: 50px !important;
  }

  .kt-pl-50-sm {
    padding-left: 50px !important;
  }

  .kt-pr-50-sm {
    padding-right: 50px !important;
  }

  .kt-m-55-sm {
    margin: 55px !important;
  }

  .kt-mt-55-sm {
    margin-top: 55px !important;
  }

  .kt-mb-55-sm {
    margin-bottom: 55px !important;
  }

  .kt-ml-55-sm {
    margin-left: 55px !important;
  }

  .kt-mr-55-sm {
    margin-right: 55px !important;
  }

  .kt-p-55-sm {
    padding: 55px !important;
  }

  .kt-pt-55-sm {
    padding-top: 55px !important;
  }

  .kt-pb-55-sm {
    padding-bottom: 55px !important;
  }

  .kt-pl-55-sm {
    padding-left: 55px !important;
  }

  .kt-pr-55-sm {
    padding-right: 55px !important;
  }

  .kt-m-60-sm {
    margin: 60px !important;
  }

  .kt-mt-60-sm {
    margin-top: 60px !important;
  }

  .kt-mb-60-sm {
    margin-bottom: 60px !important;
  }

  .kt-ml-60-sm {
    margin-left: 60px !important;
  }

  .kt-mr-60-sm {
    margin-right: 60px !important;
  }

  .kt-p-60-sm {
    padding: 60px !important;
  }

  .kt-pt-60-sm {
    padding-top: 60px !important;
  }

  .kt-pb-60-sm {
    padding-bottom: 60px !important;
  }

  .kt-pl-60-sm {
    padding-left: 60px !important;
  }

  .kt-pr-60-sm {
    padding-right: 60px !important;
  }

  .kt-m-65-sm {
    margin: 65px !important;
  }

  .kt-mt-65-sm {
    margin-top: 65px !important;
  }

  .kt-mb-65-sm {
    margin-bottom: 65px !important;
  }

  .kt-ml-65-sm {
    margin-left: 65px !important;
  }

  .kt-mr-65-sm {
    margin-right: 65px !important;
  }

  .kt-p-65-sm {
    padding: 65px !important;
  }

  .kt-pt-65-sm {
    padding-top: 65px !important;
  }

  .kt-pb-65-sm {
    padding-bottom: 65px !important;
  }

  .kt-pl-65-sm {
    padding-left: 65px !important;
  }

  .kt-pr-65-sm {
    padding-right: 65px !important;
  }

  .kt-m-70-sm {
    margin: 70px !important;
  }

  .kt-mt-70-sm {
    margin-top: 70px !important;
  }

  .kt-mb-70-sm {
    margin-bottom: 70px !important;
  }

  .kt-ml-70-sm {
    margin-left: 70px !important;
  }

  .kt-mr-70-sm {
    margin-right: 70px !important;
  }

  .kt-p-70-sm {
    padding: 70px !important;
  }

  .kt-pt-70-sm {
    padding-top: 70px !important;
  }

  .kt-pb-70-sm {
    padding-bottom: 70px !important;
  }

  .kt-pl-70-sm {
    padding-left: 70px !important;
  }

  .kt-pr-70-sm {
    padding-right: 70px !important;
  }

  .kt-m-75-sm {
    margin: 75px !important;
  }

  .kt-mt-75-sm {
    margin-top: 75px !important;
  }

  .kt-mb-75-sm {
    margin-bottom: 75px !important;
  }

  .kt-ml-75-sm {
    margin-left: 75px !important;
  }

  .kt-mr-75-sm {
    margin-right: 75px !important;
  }

  .kt-p-75-sm {
    padding: 75px !important;
  }

  .kt-pt-75-sm {
    padding-top: 75px !important;
  }

  .kt-pb-75-sm {
    padding-bottom: 75px !important;
  }

  .kt-pl-75-sm {
    padding-left: 75px !important;
  }

  .kt-pr-75-sm {
    padding-right: 75px !important;
  }

  .kt-m-80-sm {
    margin: 80px !important;
  }

  .kt-mt-80-sm {
    margin-top: 80px !important;
  }

  .kt-mb-80-sm {
    margin-bottom: 80px !important;
  }

  .kt-ml-80-sm {
    margin-left: 80px !important;
  }

  .kt-mr-80-sm {
    margin-right: 80px !important;
  }

  .kt-p-80-sm {
    padding: 80px !important;
  }

  .kt-pt-80-sm {
    padding-top: 80px !important;
  }

  .kt-pb-80-sm {
    padding-bottom: 80px !important;
  }

  .kt-pl-80-sm {
    padding-left: 80px !important;
  }

  .kt-pr-80-sm {
    padding-right: 80px !important;
  }

  .kt-m-85-sm {
    margin: 85px !important;
  }

  .kt-mt-85-sm {
    margin-top: 85px !important;
  }

  .kt-mb-85-sm {
    margin-bottom: 85px !important;
  }

  .kt-ml-85-sm {
    margin-left: 85px !important;
  }

  .kt-mr-85-sm {
    margin-right: 85px !important;
  }

  .kt-p-85-sm {
    padding: 85px !important;
  }

  .kt-pt-85-sm {
    padding-top: 85px !important;
  }

  .kt-pb-85-sm {
    padding-bottom: 85px !important;
  }

  .kt-pl-85-sm {
    padding-left: 85px !important;
  }

  .kt-pr-85-sm {
    padding-right: 85px !important;
  }

  .kt-m-90-sm {
    margin: 90px !important;
  }

  .kt-mt-90-sm {
    margin-top: 90px !important;
  }

  .kt-mb-90-sm {
    margin-bottom: 90px !important;
  }

  .kt-ml-90-sm {
    margin-left: 90px !important;
  }

  .kt-mr-90-sm {
    margin-right: 90px !important;
  }

  .kt-p-90-sm {
    padding: 90px !important;
  }

  .kt-pt-90-sm {
    padding-top: 90px !important;
  }

  .kt-pb-90-sm {
    padding-bottom: 90px !important;
  }

  .kt-pl-90-sm {
    padding-left: 90px !important;
  }

  .kt-pr-90-sm {
    padding-right: 90px !important;
  }

  .kt-m-95-sm {
    margin: 95px !important;
  }

  .kt-mt-95-sm {
    margin-top: 95px !important;
  }

  .kt-mb-95-sm {
    margin-bottom: 95px !important;
  }

  .kt-ml-95-sm {
    margin-left: 95px !important;
  }

  .kt-mr-95-sm {
    margin-right: 95px !important;
  }

  .kt-p-95-sm {
    padding: 95px !important;
  }

  .kt-pt-95-sm {
    padding-top: 95px !important;
  }

  .kt-pb-95-sm {
    padding-bottom: 95px !important;
  }

  .kt-pl-95-sm {
    padding-left: 95px !important;
  }

  .kt-pr-95-sm {
    padding-right: 95px !important;
  }

  .kt-m-100-sm {
    margin: 100px !important;
  }

  .kt-mt-100-sm {
    margin-top: 100px !important;
  }

  .kt-mb-100-sm {
    margin-bottom: 100px !important;
  }

  .kt-ml-100-sm {
    margin-left: 100px !important;
  }

  .kt-mr-100-sm {
    margin-right: 100px !important;
  }

  .kt-p-100-sm {
    padding: 100px !important;
  }

  .kt-pt-100-sm {
    padding-top: 100px !important;
  }

  .kt-pb-100-sm {
    padding-bottom: 100px !important;
  }

  .kt-pl-100-sm {
    padding-left: 100px !important;
  }

  .kt-pr-100-sm {
    padding-right: 100px !important;
  }
}
.kt-opacity-1 {
  opacity: 0.1;
}

.kt-opacity-2 {
  opacity: 0.2;
}

.kt-opacity-3 {
  opacity: 0.3;
}

.kt-opacity-4 {
  opacity: 0.4;
}

.kt-opacity-5 {
  opacity: 0.5;
}

.kt-opacity-6 {
  opacity: 0.6;
}

.kt-opacity-7 {
  opacity: 0.7;
}

.kt-opacity-8 {
  opacity: 0.8;
}

.kt-opacity-9 {
  opacity: 0.9;
}

.kt-radius-100 {
  border-radius: 100%;
}

.kt-valign-top {
  vertical-align: top;
}

.kt-space-5 {
  display: block;
  height: 0;
  margin-bottom: 5px;
}

.kt-space-10 {
  display: block;
  height: 0;
  margin-bottom: 10px;
}

.kt-space-15 {
  display: block;
  height: 0;
  margin-bottom: 15px;
}

.kt-space-20 {
  display: block;
  height: 0;
  margin-bottom: 20px;
}

.kt-space-30 {
  display: block;
  height: 0;
  margin-bottom: 30px;
}

.kt-space-40 {
  display: block;
  height: 0;
  margin-bottom: 40px;
}

.kt-valign-middle {
  vertical-align: middle;
}

.kt-valign-bottom {
  vertical-align: bottom;
}

.kt-block-center {
  margin-left: auto;
  margin-right: auto;
}

.kt-align-right {
  text-align: right;
}

.kt-align-left {
  text-align: left;
}

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

.kt-pull-right {
  float: right;
}

.kt-pull-left {
  float: left;
}

.kt-img-rounded {
  border-radius: 50% !important;
}

.kt-block-inline {
  display: inline-block;
}

.kt-icon-middle:before {
  vertical-align: middle;
}

.kt-hidden,
.kt-hide {
  display: none !important;
}

.kt-font-sm {
  font-size: 0.8rem !important;
}

.kt-font-md {
  font-size: 0.9rem !important;
}

.kt-font-lg {
  font-size: 1.2rem !important;
}

.kt-font-xl {
  font-size: 1.5rem !important;
}

.kt-clearfix:before, .kt-clearfix:after {
  content: " ";
  display: table;
}
.kt-clearfix:after {
  clear: both;
}

.kt-icon-sm {
  font-size: 0.75rem !important;
}

.kt-icon-md {
  font-size: 0.9rem !important;
}

.kt-icon-lg {
  font-size: 1.2rem !important;
}

.kt-icon-xl {
  font-size: 1.4rem !important;
}

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

.kt-img-centered {
  text-align: center;
}

.kt-font-transform-u {
  text-transform: uppercase;
}

.kt-font-transform-l {
  text-transform: lowercase;
}

.kt-font-transform-c {
  text-transform: capitalize;
}

.kt-font-transform-i {
  text-transform: initial;
}

.kt-font-regular {
  font-weight: 400 !important;
}

.kt-font-bold {
  font-weight: 500 !important;
}

.kt-font-bolder {
  font-weight: 600 !important;
}

.kt-font-boldest {
  font-weight: 700 !important;
}

b, strong {
  font-weight: bold;
}

.kt-font-brand {
  color: #2c77f4 !important;
}

.kt-font-hover-brand:hover {
  color: #0948b1;
}

.kt-font-inverse-brand {
  color: #ffffff !important;
}

.kt-bg-brand {
  background-color: #2c77f4 !important;
}

.kt-bg-fill-brand {
  background-color: #2c77f4 !important;
  color: #ffffff !important;
}
.kt-bg-fill-brand > i {
  color: #ffffff !important;
}

.kt-bg-light-brand {
  background-color: rgba(44, 119, 244, 0.1) !important;
}

.kt-font-light {
  color: #ffffff !important;
}

.kt-font-hover-light:hover {
  color: #cccccc;
}

.kt-font-inverse-light {
  color: #282a3c !important;
}

.kt-bg-light {
  background-color: #ffffff !important;
}

.kt-bg-fill-light {
  background-color: #ffffff !important;
  color: #282a3c !important;
}
.kt-bg-fill-light > i {
  color: #282a3c !important;
}

.kt-bg-light-light {
  background-color: rgba(255, 255, 255, 0.1) !important;
}

.kt-font-dark {
  color: #282a3c !important;
}

.kt-font-hover-dark:hover {
  color: black;
}

.kt-font-inverse-dark {
  color: #ffffff !important;
}

.kt-bg-dark {
  background-color: #282a3c !important;
}

.kt-bg-fill-dark {
  background-color: #282a3c !important;
  color: #ffffff !important;
}
.kt-bg-fill-dark > i {
  color: #ffffff !important;
}

.kt-bg-light-dark {
  background-color: rgba(40, 42, 60, 0.1) !important;
}

.kt-font-primary {
  color: #5867dd !important;
}

.kt-font-hover-primary:hover {
  color: #2332ac;
}

.kt-font-inverse-primary {
  color: #ffffff !important;
}

.kt-bg-primary {
  background-color: #5867dd !important;
}

.kt-bg-fill-primary {
  background-color: #5867dd !important;
  color: #ffffff !important;
}
.kt-bg-fill-primary > i {
  color: #ffffff !important;
}

.kt-bg-light-primary {
  background-color: rgba(88, 103, 221, 0.1) !important;
}

.kt-font-success {
  color: #1dc9b7 !important;
}

.kt-font-hover-success:hover {
  color: #107066;
}

.kt-font-inverse-success {
  color: #ffffff !important;
}

.kt-bg-success {
  background-color: #1dc9b7 !important;
}

.kt-bg-fill-success {
  background-color: #1dc9b7 !important;
  color: #ffffff !important;
}
.kt-bg-fill-success > i {
  color: #ffffff !important;
}

.kt-bg-light-success {
  background-color: rgba(29, 201, 183, 0.1) !important;
}

.kt-font-info {
  color: #5578eb !important;
}

.kt-font-hover-info:hover {
  color: #173fc3;
}

.kt-font-inverse-info {
  color: #ffffff !important;
}

.kt-bg-info {
  background-color: #5578eb !important;
}

.kt-bg-fill-info {
  background-color: #5578eb !important;
  color: #ffffff !important;
}
.kt-bg-fill-info > i {
  color: #ffffff !important;
}

.kt-bg-light-info {
  background-color: rgba(85, 120, 235, 0.1) !important;
}

.kt-font-warning {
  color: #ffb822 !important;
}

.kt-font-hover-warning:hover {
  color: #bb7f00;
}

.kt-font-inverse-warning {
  color: #111111 !important;
}

.kt-bg-warning {
  background-color: #ffb822 !important;
}

.kt-bg-fill-warning {
  background-color: #ffb822 !important;
  color: #111111 !important;
}
.kt-bg-fill-warning > i {
  color: #111111 !important;
}

.kt-bg-light-warning {
  background-color: rgba(255, 184, 34, 0.1) !important;
}

.kt-font-danger {
  color: #fd397a !important;
}

.kt-font-hover-danger:hover {
  color: #ce0246;
}

.kt-font-inverse-danger {
  color: #ffffff !important;
}

.kt-bg-danger {
  background-color: #fd397a !important;
}

.kt-bg-fill-danger {
  background-color: #fd397a !important;
  color: #ffffff !important;
}
.kt-bg-fill-danger > i {
  color: #ffffff !important;
}

.kt-bg-light-danger {
  background-color: rgba(253, 57, 122, 0.1) !important;
}

.kt-font-facebook {
  color: #3b5998 !important;
}

.kt-font-google {
  color: #dc4e41 !important;
}

.kt-font-twitter {
  color: #4AB3F4 !important;
}

.kt-font-instagram {
  color: #517fa4 !important;
}

.kt-font-youtube {
  color: #b31217 !important;
}

.kt-font-linkedin {
  color: #0077b5 !important;
}

.kt-font-skype {
  color: #00aff0 !important;
}

.kt-label-font-color-1 {
  color: #a2a5b9 !important;
}

.kt-label-bg-color-1 {
  background-color: #a2a5b9 !important;
}

.kt-label-font-color-2 {
  color: #74788d !important;
}

.kt-label-bg-color-2 {
  background-color: #74788d !important;
}

.kt-label-font-color-3 {
  color: #595d6e !important;
}

.kt-label-bg-color-3 {
  background-color: #595d6e !important;
}

.kt-label-font-color-4 {
  color: #48465b !important;
}

.kt-label-bg-color-4 {
  background-color: #48465b !important;
}

.kt-shape-font-color-1 {
  color: #f0f3ff !important;
}

.kt-shape-bg-color-1 {
  background-color: #f0f3ff !important;
}

.kt-shape-font-color-2 {
  color: #e8ecfa !important;
}

.kt-shape-bg-color-2 {
  background-color: #e8ecfa !important;
}

.kt-shape-font-color-3 {
  color: #93a2dd !important;
}

.kt-shape-bg-color-3 {
  background-color: #93a2dd !important;
}

.kt-shape-font-color-4 {
  color: #646c9a !important;
}

.kt-shape-bg-color-4 {
  background-color: #646c9a !important;
}

.kt-visible-desktop,
.kt-visible-desktop-inline-block,
.kt-visible-desktop-inline,
.kt-visible-desktop-table,
.kt-visible-desktop-table-cell,
.kt-visible-tablet,
.kt-visible-tablet-inline-block,
.kt-visible-tablet-inline,
.kt-visible-tablet-table,
.kt-visible-tablet-table-cell,
.kt-visible-tablet-and-mobile,
.kt-visible-tablet-and-mobile-inline-block,
.kt-visible-tablet-and-mobile-inline,
.kt-visible-tablet-and-mobile-table,
.kt-visible-tablet-and-mobile-table-cell,
.kt-visible-mobile,
.kt-visible-mobile-inline-block,
.kt-visible-mobile-inline,
.kt-visible-mobile-table,
.kt-visible-mobile-table-cell {
  display: none !important;
}

@media (min-width: 1025px) {
  .kt-visible-desktop {
    display: block !important;
  }

  .kt-visible-desktop-inline-block {
    display: inline-block !important;
  }

  .kt-visible-desktop-inline {
    display: inline !important;
  }

  .kt-visible-desktop-table {
    display: table !important;
  }

  .kt-visible-desktop-table-cell {
    display: table-cell !important;
  }

  .kt-hidden-desktop {
    display: none !important;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .kt-visible-tablet {
    display: block !important;
  }

  .kt-visible-tablet-inline-block {
    display: inline-block !important;
  }

  .kt-visible-tablet-inline {
    display: inline !important;
  }

  .kt-visible-tablet-table {
    display: table !important;
  }

  .kt-visible-tablet-table-cell {
    display: table-cell !important;
  }

  .kt-hidden-tablet {
    display: none !important;
  }
}
@media (max-width: 1024px) {
  .kt-visible-tablet-and-mobile {
    display: block !important;
  }

  .kt-visible-tablet-and-mobile-inline-block {
    display: inline-block !important;
  }

  .kt-visible-tablet-and-mobile-inline {
    display: inline !important;
  }

  .kt-visible-tablet-and-mobile-table {
    display: table !important;
  }

  .kt-visible-tablet-and-mobile-table-cell {
    display: table-cell !important;
  }

  .kt-hidden-tablet-and-mobile {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .kt-visible-mobile {
    display: block !important;
  }

  .kt-visible-mobile-inline-block {
    display: inline-block !important;
  }

  .kt-visible-mobile-inline {
    display: inline !important;
  }

  .kt-visible-mobile-table {
    display: table !important;
  }

  .kt-visible-mobile-table-cell {
    display: table-cell !important;
  }

  .kt-hidden-mobile {
    display: none !important;
  }
}
.kt-space-between {
  display: flex;
  justify-content: space-between;
}

.kt-rounded {
  border-radius: 4px !important;
}

.kt-negative-spacing--1 {
  margin-top: -10px;
}
.kt-negative-spacing--2 {
  margin-top: -20px;
}
.kt-negative-spacing--3 {
  margin-top: -30px;
}
.kt-negative-spacing--4 {
  margin-top: -40px;
}
.kt-negative-spacing--5 {
  margin-top: -50px;
}
.kt-negative-spacing--6 {
  margin-top: -60px;
}
.kt-negative-spacing--7 {
  margin-top: -70px;
}
.kt-negative-spacing--8 {
  margin-top: -80px;
}
.kt-negative-spacing--9 {
  margin-top: -90px;
}
.kt-negative-spacing--10 {
  margin-top: -100px;
}

.kt-opacity-0 {
  opacity: 0 !important;
}

.kt-opacity-1 {
  opacity: 1 !important;
}

.kt-word-break {
  word-break: break-word;
}

.kt-margin {
  margin: 0.1rem;
}

.kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) {
  display: flex;
  flex-direction: column;
}
.kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile).kt-grid--root {
  flex: 1;
  -ms-flex: 1 0 0px;
}
.kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item {
  flex: none;
}
.kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--fluid, .kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--fluid {
  flex: 1 0 auto;
}
.kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--order-1 {
  order: 1;
}
.kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--order-2 {
  order: 2;
}
.kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--order-3 {
  order: 3;
}
.kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--order-4 {
  order: 4;
}
.kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--order-5 {
  order: 5;
}
.kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--order-6 {
  order: 6;
}
.kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--order-7 {
  order: 7;
}
.kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--order-8 {
  order: 8;
}
.kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--order-9 {
  order: 9;
}
.kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--order-10 {
  order: 10;
}
.kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--order-11 {
  order: 11;
}
.kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--order-12 {
  order: 12;
}

.kt-grid.kt-grid--ver:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) {
  display: flex;
  flex-direction: row;
}
.kt-grid.kt-grid--ver:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile).kt-grid--root {
  flex: 1;
  -ms-flex: 1 0 0px;
}
.kt-grid.kt-grid--ver:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item {
  flex: 0 0 auto;
}
.kt-grid.kt-grid--ver:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--fluid, .kt-grid.kt-grid--ver:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--fluid {
  flex: 1 auto;
  -ms-flex: 1 0 0px;
  min-width: 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .kt-grid.kt-grid--ver:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--fluid, .kt-grid.kt-grid--ver:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--fluid {
    min-width: none;
  }
}
.kt-grid.kt-grid--ver:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--order-1 {
  order: 1;
}
.kt-grid.kt-grid--ver:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--order-2 {
  order: 2;
}
.kt-grid.kt-grid--ver:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--order-3 {
  order: 3;
}
.kt-grid.kt-grid--ver:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--order-4 {
  order: 4;
}
.kt-grid.kt-grid--ver:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--order-5 {
  order: 5;
}
.kt-grid.kt-grid--ver:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--order-6 {
  order: 6;
}
.kt-grid.kt-grid--ver:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--order-7 {
  order: 7;
}
.kt-grid.kt-grid--ver:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--order-8 {
  order: 8;
}
.kt-grid.kt-grid--ver:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--order-9 {
  order: 9;
}
.kt-grid.kt-grid--ver:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--order-10 {
  order: 10;
}
.kt-grid.kt-grid--ver:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--order-11 {
  order: 11;
}
.kt-grid.kt-grid--ver:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--order-12 {
  order: 12;
}

.kt-grid.kt-grid--center {
  align-content: center;
}
.kt-grid.kt-grid--stretch {
  align-items: stretch;
}
.kt-grid > .kt-grid__item {
  max-width: 100%;
}
.kt-grid > .kt-grid__item.kt-grid__item--top {
  align-self: flex-start;
}
.kt-grid > .kt-grid__item.kt-grid__item--middle {
  align-self: center;
}
.kt-grid > .kt-grid__item.kt-grid__item--bottom {
  align-self: flex-end;
}
.kt-grid > .kt-grid__item.kt-grid__item--order-1 {
  order: 1;
}
.kt-grid > .kt-grid__item.kt-grid__item--order-2 {
  order: 2;
}
.kt-grid > .kt-grid__item.kt-grid__item--order-3 {
  order: 3;
}
.kt-grid > .kt-grid__item.kt-grid__item--order-4 {
  order: 4;
}
.kt-grid > .kt-grid__item.kt-grid__item--order-5 {
  order: 5;
}
.kt-grid > .kt-grid__item.kt-grid__item--order-6 {
  order: 6;
}
.kt-grid > .kt-grid__item.kt-grid__item--order-7 {
  order: 7;
}
.kt-grid > .kt-grid__item.kt-grid__item--order-8 {
  order: 8;
}
.kt-grid > .kt-grid__item.kt-grid__item--order-9 {
  order: 9;
}
.kt-grid > .kt-grid__item.kt-grid__item--order-10 {
  order: 10;
}
.kt-grid > .kt-grid__item.kt-grid__item--order-11 {
  order: 11;
}
.kt-grid > .kt-grid__item.kt-grid__item--order-12 {
  order: 12;
}

@media (min-width: 1025px) {
  .kt-grid.kt-grid--hor-desktop.kt-grid--desktop {
    display: flex;
    flex-direction: column;
  }
  .kt-grid.kt-grid--hor-desktop.kt-grid--desktop.kt-grid--root {
    flex: 1;
    -ms-flex: 1 0 0px;
  }
  .kt-grid.kt-grid--hor-desktop.kt-grid--desktop > .kt-grid__item {
    flex: none;
  }
  .kt-grid.kt-grid--hor-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--fluid, .kt-grid.kt-grid--hor-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--fluid-desktop {
    flex: 1 0 auto;
  }
  .kt-grid.kt-grid--hor-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--order-1-desktop {
    order: 1;
  }
  .kt-grid.kt-grid--hor-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--order-2-desktop {
    order: 2;
  }
  .kt-grid.kt-grid--hor-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--order-3-desktop {
    order: 3;
  }
  .kt-grid.kt-grid--hor-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--order-4-desktop {
    order: 4;
  }
  .kt-grid.kt-grid--hor-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--order-5-desktop {
    order: 5;
  }
  .kt-grid.kt-grid--hor-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--order-6-desktop {
    order: 6;
  }
  .kt-grid.kt-grid--hor-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--order-7-desktop {
    order: 7;
  }
  .kt-grid.kt-grid--hor-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--order-8-desktop {
    order: 8;
  }
  .kt-grid.kt-grid--hor-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--order-9-desktop {
    order: 9;
  }
  .kt-grid.kt-grid--hor-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--order-10-desktop {
    order: 10;
  }
  .kt-grid.kt-grid--hor-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--order-11-desktop {
    order: 11;
  }
  .kt-grid.kt-grid--hor-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--order-12-desktop {
    order: 12;
  }

  .kt-grid.kt-grid--ver-desktop.kt-grid--desktop {
    display: flex;
    flex-direction: row;
  }
  .kt-grid.kt-grid--ver-desktop.kt-grid--desktop.kt-grid--root {
    flex: 1;
    -ms-flex: 1 0 0px;
  }
  .kt-grid.kt-grid--ver-desktop.kt-grid--desktop > .kt-grid__item {
    flex: 0 0 auto;
  }
  .kt-grid.kt-grid--ver-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--fluid, .kt-grid.kt-grid--ver-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--fluid-desktop {
    flex: 1 auto;
    -ms-flex: 1 0 0px;
    min-width: 0;
  }
}
@media screen and (min-width: 1025px) and (-ms-high-contrast: active), (min-width: 1025px) and (-ms-high-contrast: none) {
  .kt-grid.kt-grid--ver-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--fluid, .kt-grid.kt-grid--ver-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--fluid-desktop {
    min-width: none;
  }
}
@media (min-width: 1025px) {
  .kt-grid.kt-grid--ver-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--order-1-desktop {
    order: 1;
  }
}
@media (min-width: 1025px) {
  .kt-grid.kt-grid--ver-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--order-2-desktop {
    order: 2;
  }
}
@media (min-width: 1025px) {
  .kt-grid.kt-grid--ver-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--order-3-desktop {
    order: 3;
  }
}
@media (min-width: 1025px) {
  .kt-grid.kt-grid--ver-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--order-4-desktop {
    order: 4;
  }
}
@media (min-width: 1025px) {
  .kt-grid.kt-grid--ver-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--order-5-desktop {
    order: 5;
  }
}
@media (min-width: 1025px) {
  .kt-grid.kt-grid--ver-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--order-6-desktop {
    order: 6;
  }
}
@media (min-width: 1025px) {
  .kt-grid.kt-grid--ver-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--order-7-desktop {
    order: 7;
  }
}
@media (min-width: 1025px) {
  .kt-grid.kt-grid--ver-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--order-8-desktop {
    order: 8;
  }
}
@media (min-width: 1025px) {
  .kt-grid.kt-grid--ver-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--order-9-desktop {
    order: 9;
  }
}
@media (min-width: 1025px) {
  .kt-grid.kt-grid--ver-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--order-10-desktop {
    order: 10;
  }
}
@media (min-width: 1025px) {
  .kt-grid.kt-grid--ver-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--order-11-desktop {
    order: 11;
  }
}
@media (min-width: 1025px) {
  .kt-grid.kt-grid--ver-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--order-12-desktop {
    order: 12;
  }
}
@media (min-width: 1025px) {
  .kt-grid.kt-grid--center {
    align-content: center;
  }
  .kt-grid.kt-grid--stretch {
    align-items: stretch;
  }
  .kt-grid > .kt-grid__item {
    max-width: 100%;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--top {
    align-self: flex-start;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--middle {
    align-self: center;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--bottom {
    align-self: flex-end;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-1 {
    order: 1;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-2 {
    order: 2;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-3 {
    order: 3;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-4 {
    order: 4;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-5 {
    order: 5;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-6 {
    order: 6;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-7 {
    order: 7;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-8 {
    order: 8;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-9 {
    order: 9;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-10 {
    order: 10;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-11 {
    order: 11;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-12 {
    order: 12;
  }
}
@media (min-width: 1400px) {
  .kt-grid.kt-grid--hor-desktop-xl.kt-grid--desktop-xl {
    display: flex;
    flex-direction: column;
  }
  .kt-grid.kt-grid--hor-desktop-xl.kt-grid--desktop-xl.kt-grid--root {
    flex: 1;
    -ms-flex: 1 0 0px;
  }
  .kt-grid.kt-grid--hor-desktop-xl.kt-grid--desktop-xl > .kt-grid__item {
    flex: none;
  }
  .kt-grid.kt-grid--hor-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--fluid, .kt-grid.kt-grid--hor-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--fluid-desktop-xl {
    flex: 1 0 auto;
  }
  .kt-grid.kt-grid--hor-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--order-1-desktop-xl {
    order: 1;
  }
  .kt-grid.kt-grid--hor-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--order-2-desktop-xl {
    order: 2;
  }
  .kt-grid.kt-grid--hor-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--order-3-desktop-xl {
    order: 3;
  }
  .kt-grid.kt-grid--hor-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--order-4-desktop-xl {
    order: 4;
  }
  .kt-grid.kt-grid--hor-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--order-5-desktop-xl {
    order: 5;
  }
  .kt-grid.kt-grid--hor-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--order-6-desktop-xl {
    order: 6;
  }
  .kt-grid.kt-grid--hor-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--order-7-desktop-xl {
    order: 7;
  }
  .kt-grid.kt-grid--hor-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--order-8-desktop-xl {
    order: 8;
  }
  .kt-grid.kt-grid--hor-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--order-9-desktop-xl {
    order: 9;
  }
  .kt-grid.kt-grid--hor-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--order-10-desktop-xl {
    order: 10;
  }
  .kt-grid.kt-grid--hor-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--order-11-desktop-xl {
    order: 11;
  }
  .kt-grid.kt-grid--hor-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--order-12-desktop-xl {
    order: 12;
  }

  .kt-grid.kt-grid--ver-desktop-xl.kt-grid--desktop-xl {
    display: flex;
    flex-direction: row;
  }
  .kt-grid.kt-grid--ver-desktop-xl.kt-grid--desktop-xl.kt-grid--root {
    flex: 1;
    -ms-flex: 1 0 0px;
  }
  .kt-grid.kt-grid--ver-desktop-xl.kt-grid--desktop-xl > .kt-grid__item {
    flex: 0 0 auto;
  }
  .kt-grid.kt-grid--ver-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--fluid, .kt-grid.kt-grid--ver-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--fluid-desktop-xl {
    flex: 1 auto;
    -ms-flex: 1 0 0px;
    min-width: 0;
  }
}
@media screen and (min-width: 1400px) and (-ms-high-contrast: active), (min-width: 1400px) and (-ms-high-contrast: none) {
  .kt-grid.kt-grid--ver-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--fluid, .kt-grid.kt-grid--ver-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--fluid-desktop-xl {
    min-width: none;
  }
}
@media (min-width: 1400px) {
  .kt-grid.kt-grid--ver-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--order-1-desktop-xl {
    order: 1;
  }
}
@media (min-width: 1400px) {
  .kt-grid.kt-grid--ver-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--order-2-desktop-xl {
    order: 2;
  }
}
@media (min-width: 1400px) {
  .kt-grid.kt-grid--ver-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--order-3-desktop-xl {
    order: 3;
  }
}
@media (min-width: 1400px) {
  .kt-grid.kt-grid--ver-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--order-4-desktop-xl {
    order: 4;
  }
}
@media (min-width: 1400px) {
  .kt-grid.kt-grid--ver-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--order-5-desktop-xl {
    order: 5;
  }
}
@media (min-width: 1400px) {
  .kt-grid.kt-grid--ver-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--order-6-desktop-xl {
    order: 6;
  }
}
@media (min-width: 1400px) {
  .kt-grid.kt-grid--ver-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--order-7-desktop-xl {
    order: 7;
  }
}
@media (min-width: 1400px) {
  .kt-grid.kt-grid--ver-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--order-8-desktop-xl {
    order: 8;
  }
}
@media (min-width: 1400px) {
  .kt-grid.kt-grid--ver-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--order-9-desktop-xl {
    order: 9;
  }
}
@media (min-width: 1400px) {
  .kt-grid.kt-grid--ver-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--order-10-desktop-xl {
    order: 10;
  }
}
@media (min-width: 1400px) {
  .kt-grid.kt-grid--ver-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--order-11-desktop-xl {
    order: 11;
  }
}
@media (min-width: 1400px) {
  .kt-grid.kt-grid--ver-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--order-12-desktop-xl {
    order: 12;
  }
}
@media (min-width: 1400px) {
  .kt-grid.kt-grid--center {
    align-content: center;
  }
  .kt-grid.kt-grid--stretch {
    align-items: stretch;
  }
  .kt-grid > .kt-grid__item {
    max-width: 100%;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--top {
    align-self: flex-start;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--middle {
    align-self: center;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--bottom {
    align-self: flex-end;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-1 {
    order: 1;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-2 {
    order: 2;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-3 {
    order: 3;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-4 {
    order: 4;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-5 {
    order: 5;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-6 {
    order: 6;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-7 {
    order: 7;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-8 {
    order: 8;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-9 {
    order: 9;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-10 {
    order: 10;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-11 {
    order: 11;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-12 {
    order: 12;
  }
}
@media (min-width: 769px) {
  .kt-grid.kt-grid--hor-desktop-and-tablet.kt-grid--desktop-and-tablet {
    display: flex;
    flex-direction: column;
  }
  .kt-grid.kt-grid--hor-desktop-and-tablet.kt-grid--desktop-and-tablet.kt-grid--root {
    flex: 1;
    -ms-flex: 1 0 0px;
  }
  .kt-grid.kt-grid--hor-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item {
    flex: none;
  }
  .kt-grid.kt-grid--hor-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--fluid, .kt-grid.kt-grid--hor-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--fluid-desktop-and-tablet {
    flex: 1 0 auto;
  }
  .kt-grid.kt-grid--hor-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--order-1-desktop-and-tablet {
    order: 1;
  }
  .kt-grid.kt-grid--hor-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--order-2-desktop-and-tablet {
    order: 2;
  }
  .kt-grid.kt-grid--hor-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--order-3-desktop-and-tablet {
    order: 3;
  }
  .kt-grid.kt-grid--hor-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--order-4-desktop-and-tablet {
    order: 4;
  }
  .kt-grid.kt-grid--hor-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--order-5-desktop-and-tablet {
    order: 5;
  }
  .kt-grid.kt-grid--hor-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--order-6-desktop-and-tablet {
    order: 6;
  }
  .kt-grid.kt-grid--hor-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--order-7-desktop-and-tablet {
    order: 7;
  }
  .kt-grid.kt-grid--hor-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--order-8-desktop-and-tablet {
    order: 8;
  }
  .kt-grid.kt-grid--hor-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--order-9-desktop-and-tablet {
    order: 9;
  }
  .kt-grid.kt-grid--hor-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--order-10-desktop-and-tablet {
    order: 10;
  }
  .kt-grid.kt-grid--hor-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--order-11-desktop-and-tablet {
    order: 11;
  }
  .kt-grid.kt-grid--hor-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--order-12-desktop-and-tablet {
    order: 12;
  }

  .kt-grid.kt-grid--ver-desktop-and-tablet.kt-grid--desktop-and-tablet {
    display: flex;
    flex-direction: row;
  }
  .kt-grid.kt-grid--ver-desktop-and-tablet.kt-grid--desktop-and-tablet.kt-grid--root {
    flex: 1;
    -ms-flex: 1 0 0px;
  }
  .kt-grid.kt-grid--ver-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item {
    flex: 0 0 auto;
  }
  .kt-grid.kt-grid--ver-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--fluid, .kt-grid.kt-grid--ver-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--fluid-desktop-and-tablet {
    flex: 1 auto;
    -ms-flex: 1 0 0px;
    min-width: 0;
  }
}
@media screen and (min-width: 769px) and (-ms-high-contrast: active), (min-width: 769px) and (-ms-high-contrast: none) {
  .kt-grid.kt-grid--ver-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--fluid, .kt-grid.kt-grid--ver-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--fluid-desktop-and-tablet {
    min-width: none;
  }
}
@media (min-width: 769px) {
  .kt-grid.kt-grid--ver-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--order-1-desktop-and-tablet {
    order: 1;
  }
}
@media (min-width: 769px) {
  .kt-grid.kt-grid--ver-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--order-2-desktop-and-tablet {
    order: 2;
  }
}
@media (min-width: 769px) {
  .kt-grid.kt-grid--ver-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--order-3-desktop-and-tablet {
    order: 3;
  }
}
@media (min-width: 769px) {
  .kt-grid.kt-grid--ver-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--order-4-desktop-and-tablet {
    order: 4;
  }
}
@media (min-width: 769px) {
  .kt-grid.kt-grid--ver-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--order-5-desktop-and-tablet {
    order: 5;
  }
}
@media (min-width: 769px) {
  .kt-grid.kt-grid--ver-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--order-6-desktop-and-tablet {
    order: 6;
  }
}
@media (min-width: 769px) {
  .kt-grid.kt-grid--ver-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--order-7-desktop-and-tablet {
    order: 7;
  }
}
@media (min-width: 769px) {
  .kt-grid.kt-grid--ver-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--order-8-desktop-and-tablet {
    order: 8;
  }
}
@media (min-width: 769px) {
  .kt-grid.kt-grid--ver-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--order-9-desktop-and-tablet {
    order: 9;
  }
}
@media (min-width: 769px) {
  .kt-grid.kt-grid--ver-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--order-10-desktop-and-tablet {
    order: 10;
  }
}
@media (min-width: 769px) {
  .kt-grid.kt-grid--ver-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--order-11-desktop-and-tablet {
    order: 11;
  }
}
@media (min-width: 769px) {
  .kt-grid.kt-grid--ver-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--order-12-desktop-and-tablet {
    order: 12;
  }
}
@media (min-width: 769px) {
  .kt-grid.kt-grid--center {
    align-content: center;
  }
  .kt-grid.kt-grid--stretch {
    align-items: stretch;
  }
  .kt-grid > .kt-grid__item {
    max-width: 100%;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--top {
    align-self: flex-start;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--middle {
    align-self: center;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--bottom {
    align-self: flex-end;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-1 {
    order: 1;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-2 {
    order: 2;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-3 {
    order: 3;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-4 {
    order: 4;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-5 {
    order: 5;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-6 {
    order: 6;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-7 {
    order: 7;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-8 {
    order: 8;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-9 {
    order: 9;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-10 {
    order: 10;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-11 {
    order: 11;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-12 {
    order: 12;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .kt-grid.kt-grid--hor-tablet.kt-grid--tablet {
    display: flex;
    flex-direction: column;
  }
  .kt-grid.kt-grid--hor-tablet.kt-grid--tablet.kt-grid--root {
    flex: 1;
    -ms-flex: 1 0 0px;
  }
  .kt-grid.kt-grid--hor-tablet.kt-grid--tablet > .kt-grid__item {
    flex: none;
  }
  .kt-grid.kt-grid--hor-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--fluid, .kt-grid.kt-grid--hor-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--fluid-tablet {
    flex: 1 0 auto;
  }
  .kt-grid.kt-grid--hor-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--order-1-tablet {
    order: 1;
  }
  .kt-grid.kt-grid--hor-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--order-2-tablet {
    order: 2;
  }
  .kt-grid.kt-grid--hor-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--order-3-tablet {
    order: 3;
  }
  .kt-grid.kt-grid--hor-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--order-4-tablet {
    order: 4;
  }
  .kt-grid.kt-grid--hor-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--order-5-tablet {
    order: 5;
  }
  .kt-grid.kt-grid--hor-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--order-6-tablet {
    order: 6;
  }
  .kt-grid.kt-grid--hor-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--order-7-tablet {
    order: 7;
  }
  .kt-grid.kt-grid--hor-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--order-8-tablet {
    order: 8;
  }
  .kt-grid.kt-grid--hor-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--order-9-tablet {
    order: 9;
  }
  .kt-grid.kt-grid--hor-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--order-10-tablet {
    order: 10;
  }
  .kt-grid.kt-grid--hor-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--order-11-tablet {
    order: 11;
  }
  .kt-grid.kt-grid--hor-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--order-12-tablet {
    order: 12;
  }

  .kt-grid.kt-grid--ver-tablet.kt-grid--tablet {
    display: flex;
    flex-direction: row;
  }
  .kt-grid.kt-grid--ver-tablet.kt-grid--tablet.kt-grid--root {
    flex: 1;
    -ms-flex: 1 0 0px;
  }
  .kt-grid.kt-grid--ver-tablet.kt-grid--tablet > .kt-grid__item {
    flex: 0 0 auto;
  }
  .kt-grid.kt-grid--ver-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--fluid, .kt-grid.kt-grid--ver-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--fluid-tablet {
    flex: 1 auto;
    -ms-flex: 1 0 0px;
    min-width: 0;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) and (-ms-high-contrast: active), (min-width: 769px) and (max-width: 1024px) and (-ms-high-contrast: none) {
  .kt-grid.kt-grid--ver-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--fluid, .kt-grid.kt-grid--ver-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--fluid-tablet {
    min-width: none;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .kt-grid.kt-grid--ver-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--order-1-tablet {
    order: 1;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .kt-grid.kt-grid--ver-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--order-2-tablet {
    order: 2;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .kt-grid.kt-grid--ver-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--order-3-tablet {
    order: 3;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .kt-grid.kt-grid--ver-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--order-4-tablet {
    order: 4;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .kt-grid.kt-grid--ver-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--order-5-tablet {
    order: 5;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .kt-grid.kt-grid--ver-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--order-6-tablet {
    order: 6;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .kt-grid.kt-grid--ver-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--order-7-tablet {
    order: 7;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .kt-grid.kt-grid--ver-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--order-8-tablet {
    order: 8;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .kt-grid.kt-grid--ver-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--order-9-tablet {
    order: 9;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .kt-grid.kt-grid--ver-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--order-10-tablet {
    order: 10;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .kt-grid.kt-grid--ver-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--order-11-tablet {
    order: 11;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .kt-grid.kt-grid--ver-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--order-12-tablet {
    order: 12;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .kt-grid.kt-grid--center {
    align-content: center;
  }
  .kt-grid.kt-grid--stretch {
    align-items: stretch;
  }
  .kt-grid > .kt-grid__item {
    max-width: 100%;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--top {
    align-self: flex-start;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--middle {
    align-self: center;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--bottom {
    align-self: flex-end;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-1 {
    order: 1;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-2 {
    order: 2;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-3 {
    order: 3;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-4 {
    order: 4;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-5 {
    order: 5;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-6 {
    order: 6;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-7 {
    order: 7;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-8 {
    order: 8;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-9 {
    order: 9;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-10 {
    order: 10;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-11 {
    order: 11;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-12 {
    order: 12;
  }
}
@media (max-width: 1024px) {
  .kt-grid.kt-grid--hor-tablet-and-mobile.kt-grid--tablet-and-mobile {
    display: flex;
    flex-direction: column;
  }
  .kt-grid.kt-grid--hor-tablet-and-mobile.kt-grid--tablet-and-mobile.kt-grid--root {
    flex: 1;
    -ms-flex: 1 0 0px;
  }
  .kt-grid.kt-grid--hor-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item {
    flex: none;
  }
  .kt-grid.kt-grid--hor-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--fluid, .kt-grid.kt-grid--hor-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--fluid-tablet-and-mobile {
    flex: 1 0 auto;
  }
  .kt-grid.kt-grid--hor-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--order-1-tablet-and-mobile {
    order: 1;
  }
  .kt-grid.kt-grid--hor-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--order-2-tablet-and-mobile {
    order: 2;
  }
  .kt-grid.kt-grid--hor-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--order-3-tablet-and-mobile {
    order: 3;
  }
  .kt-grid.kt-grid--hor-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--order-4-tablet-and-mobile {
    order: 4;
  }
  .kt-grid.kt-grid--hor-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--order-5-tablet-and-mobile {
    order: 5;
  }
  .kt-grid.kt-grid--hor-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--order-6-tablet-and-mobile {
    order: 6;
  }
  .kt-grid.kt-grid--hor-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--order-7-tablet-and-mobile {
    order: 7;
  }
  .kt-grid.kt-grid--hor-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--order-8-tablet-and-mobile {
    order: 8;
  }
  .kt-grid.kt-grid--hor-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--order-9-tablet-and-mobile {
    order: 9;
  }
  .kt-grid.kt-grid--hor-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--order-10-tablet-and-mobile {
    order: 10;
  }
  .kt-grid.kt-grid--hor-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--order-11-tablet-and-mobile {
    order: 11;
  }
  .kt-grid.kt-grid--hor-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--order-12-tablet-and-mobile {
    order: 12;
  }

  .kt-grid.kt-grid--ver-tablet-and-mobile.kt-grid--tablet-and-mobile {
    display: flex;
    flex-direction: row;
  }
  .kt-grid.kt-grid--ver-tablet-and-mobile.kt-grid--tablet-and-mobile.kt-grid--root {
    flex: 1;
    -ms-flex: 1 0 0px;
  }
  .kt-grid.kt-grid--ver-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item {
    flex: 0 0 auto;
  }
  .kt-grid.kt-grid--ver-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--fluid, .kt-grid.kt-grid--ver-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--fluid-tablet-and-mobile {
    flex: 1 auto;
    -ms-flex: 1 0 0px;
    min-width: 0;
  }
}
@media screen and (max-width: 1024px) and (-ms-high-contrast: active), (max-width: 1024px) and (-ms-high-contrast: none) {
  .kt-grid.kt-grid--ver-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--fluid, .kt-grid.kt-grid--ver-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--fluid-tablet-and-mobile {
    min-width: none;
  }
}
@media (max-width: 1024px) {
  .kt-grid.kt-grid--ver-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--order-1-tablet-and-mobile {
    order: 1;
  }
}
@media (max-width: 1024px) {
  .kt-grid.kt-grid--ver-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--order-2-tablet-and-mobile {
    order: 2;
  }
}
@media (max-width: 1024px) {
  .kt-grid.kt-grid--ver-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--order-3-tablet-and-mobile {
    order: 3;
  }
}
@media (max-width: 1024px) {
  .kt-grid.kt-grid--ver-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--order-4-tablet-and-mobile {
    order: 4;
  }
}
@media (max-width: 1024px) {
  .kt-grid.kt-grid--ver-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--order-5-tablet-and-mobile {
    order: 5;
  }
}
@media (max-width: 1024px) {
  .kt-grid.kt-grid--ver-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--order-6-tablet-and-mobile {
    order: 6;
  }
}
@media (max-width: 1024px) {
  .kt-grid.kt-grid--ver-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--order-7-tablet-and-mobile {
    order: 7;
  }
}
@media (max-width: 1024px) {
  .kt-grid.kt-grid--ver-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--order-8-tablet-and-mobile {
    order: 8;
  }
}
@media (max-width: 1024px) {
  .kt-grid.kt-grid--ver-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--order-9-tablet-and-mobile {
    order: 9;
  }
}
@media (max-width: 1024px) {
  .kt-grid.kt-grid--ver-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--order-10-tablet-and-mobile {
    order: 10;
  }
}
@media (max-width: 1024px) {
  .kt-grid.kt-grid--ver-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--order-11-tablet-and-mobile {
    order: 11;
  }
}
@media (max-width: 1024px) {
  .kt-grid.kt-grid--ver-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--order-12-tablet-and-mobile {
    order: 12;
  }
}
@media (max-width: 1024px) {
  .kt-grid.kt-grid--center {
    align-content: center;
  }
  .kt-grid.kt-grid--stretch {
    align-items: stretch;
  }
  .kt-grid > .kt-grid__item {
    max-width: 100%;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--top {
    align-self: flex-start;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--middle {
    align-self: center;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--bottom {
    align-self: flex-end;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-1 {
    order: 1;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-2 {
    order: 2;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-3 {
    order: 3;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-4 {
    order: 4;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-5 {
    order: 5;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-6 {
    order: 6;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-7 {
    order: 7;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-8 {
    order: 8;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-9 {
    order: 9;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-10 {
    order: 10;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-11 {
    order: 11;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-12 {
    order: 12;
  }
}
@media (max-width: 768px) {
  .kt-grid.kt-grid--hor-mobile.kt-grid--mobile {
    display: flex;
    flex-direction: column;
  }
  .kt-grid.kt-grid--hor-mobile.kt-grid--mobile.kt-grid--root {
    flex: 1;
    -ms-flex: 1 0 0px;
  }
  .kt-grid.kt-grid--hor-mobile.kt-grid--mobile > .kt-grid__item {
    flex: none;
  }
  .kt-grid.kt-grid--hor-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--fluid, .kt-grid.kt-grid--hor-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--fluid-mobile {
    flex: 1 0 auto;
  }
  .kt-grid.kt-grid--hor-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--order-1-mobile {
    order: 1;
  }
  .kt-grid.kt-grid--hor-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--order-2-mobile {
    order: 2;
  }
  .kt-grid.kt-grid--hor-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--order-3-mobile {
    order: 3;
  }
  .kt-grid.kt-grid--hor-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--order-4-mobile {
    order: 4;
  }
  .kt-grid.kt-grid--hor-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--order-5-mobile {
    order: 5;
  }
  .kt-grid.kt-grid--hor-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--order-6-mobile {
    order: 6;
  }
  .kt-grid.kt-grid--hor-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--order-7-mobile {
    order: 7;
  }
  .kt-grid.kt-grid--hor-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--order-8-mobile {
    order: 8;
  }
  .kt-grid.kt-grid--hor-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--order-9-mobile {
    order: 9;
  }
  .kt-grid.kt-grid--hor-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--order-10-mobile {
    order: 10;
  }
  .kt-grid.kt-grid--hor-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--order-11-mobile {
    order: 11;
  }
  .kt-grid.kt-grid--hor-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--order-12-mobile {
    order: 12;
  }

  .kt-grid.kt-grid--ver-mobile.kt-grid--mobile {
    display: flex;
    flex-direction: row;
  }
  .kt-grid.kt-grid--ver-mobile.kt-grid--mobile.kt-grid--root {
    flex: 1;
    -ms-flex: 1 0 0px;
  }
  .kt-grid.kt-grid--ver-mobile.kt-grid--mobile > .kt-grid__item {
    flex: 0 0 auto;
  }
  .kt-grid.kt-grid--ver-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--fluid, .kt-grid.kt-grid--ver-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--fluid-mobile {
    flex: 1 auto;
    -ms-flex: 1 0 0px;
    min-width: 0;
  }
}
@media screen and (max-width: 768px) and (-ms-high-contrast: active), (max-width: 768px) and (-ms-high-contrast: none) {
  .kt-grid.kt-grid--ver-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--fluid, .kt-grid.kt-grid--ver-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--fluid-mobile {
    min-width: none;
  }
}
@media (max-width: 768px) {
  .kt-grid.kt-grid--ver-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--order-1-mobile {
    order: 1;
  }
}
@media (max-width: 768px) {
  .kt-grid.kt-grid--ver-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--order-2-mobile {
    order: 2;
  }
}
@media (max-width: 768px) {
  .kt-grid.kt-grid--ver-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--order-3-mobile {
    order: 3;
  }
}
@media (max-width: 768px) {
  .kt-grid.kt-grid--ver-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--order-4-mobile {
    order: 4;
  }
}
@media (max-width: 768px) {
  .kt-grid.kt-grid--ver-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--order-5-mobile {
    order: 5;
  }
}
@media (max-width: 768px) {
  .kt-grid.kt-grid--ver-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--order-6-mobile {
    order: 6;
  }
}
@media (max-width: 768px) {
  .kt-grid.kt-grid--ver-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--order-7-mobile {
    order: 7;
  }
}
@media (max-width: 768px) {
  .kt-grid.kt-grid--ver-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--order-8-mobile {
    order: 8;
  }
}
@media (max-width: 768px) {
  .kt-grid.kt-grid--ver-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--order-9-mobile {
    order: 9;
  }
}
@media (max-width: 768px) {
  .kt-grid.kt-grid--ver-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--order-10-mobile {
    order: 10;
  }
}
@media (max-width: 768px) {
  .kt-grid.kt-grid--ver-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--order-11-mobile {
    order: 11;
  }
}
@media (max-width: 768px) {
  .kt-grid.kt-grid--ver-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--order-12-mobile {
    order: 12;
  }
}
@media (max-width: 768px) {
  .kt-grid.kt-grid--center {
    align-content: center;
  }
  .kt-grid.kt-grid--stretch {
    align-items: stretch;
  }
  .kt-grid > .kt-grid__item {
    max-width: 100%;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--top {
    align-self: flex-start;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--middle {
    align-self: center;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--bottom {
    align-self: flex-end;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-1 {
    order: 1;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-2 {
    order: 2;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-3 {
    order: 3;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-4 {
    order: 4;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-5 {
    order: 5;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-6 {
    order: 6;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-7 {
    order: 7;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-8 {
    order: 8;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-9 {
    order: 9;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-10 {
    order: 10;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-11 {
    order: 11;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-12 {
    order: 12;
  }
}
.kt-portlet {
  display: flex;
  flex-grow: 1;
  flex-direction: column;
  box-shadow: 0px 0px 13px 0px rgba(82, 63, 105, 0.05);
  background-color: #ffffff;
  margin-bottom: 20px;
  border-radius: 4px;
}
.kt-page-content-white .kt-portlet {
  box-shadow: 0px 0px 13px 0px rgba(82, 63, 105, 0.1);
}
.kt-portlet .kt-portlet__head {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  position: relative;
  padding: 0 25px;
  border-bottom: 1px solid #ebedf2;
  min-height: 60px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.kt-portlet .kt-portlet__head.kt-portlet__head--right {
  justify-content: flex-end;
}
.kt-portlet .kt-portlet__head.kt-portlet__head--noborder {
  border-bottom: 0;
}
.kt-portlet .kt-portlet__head .kt-portlet__head-label {
  display: flex;
  align-items: center;
  align-content: flex-first;
}
.kt-portlet .kt-portlet__head .kt-portlet__head-label .kt-portlet__head-title {
  margin: 0;
  padding: 0;
  font-size: 1.2rem;
  font-weight: 500;
  color: #48465b;
}
.kt-portlet .kt-portlet__head .kt-portlet__head-label .kt-portlet__head-title small {
  font-weight: 300;
  padding-left: 0.5rem;
  font-size: 1rem;
  color: #74788d;
}
.kt-portlet .kt-portlet__head .kt-portlet__head-label .kt-portlet__head-icon {
  padding-right: 0.75rem;
  font-size: 1.3rem;
  color: #74788d;
}
.kt-portlet .kt-portlet__head .kt-portlet__head-toolbar {
  display: flex;
  align-items: center;
  align-content: flex-end;
}
.kt-portlet .kt-portlet__head .kt-portlet__head-toolbar .nav-pills,
.kt-portlet .kt-portlet__head .kt-portlet__head-toolbar .nav-tabs {
  margin: 0;
}
.kt-portlet .kt-portlet__head .kt-portlet__head-toolbar .kt-portlet__head-wrapper {
  display: flex;
  align-items: center;
}
.kt-portlet .kt-portlet__head .kt-portlet__head-progress {
  position: absolute;
  left: 0;
  right: 0;
}
.kt-portlet.kt-portlet--head-sm .kt-portlet__head {
  min-height: 50px;
}
.kt-portlet.kt-portlet--head-lg .kt-portlet__head {
  min-height: 80px;
}
.kt-portlet.kt-portlet--head-xl .kt-portlet__head {
  min-height: 100px;
}
.kt-portlet.kt-portlet--sticky > .kt-portlet__head {
  height: 50px;
  min-height: 50px;
}
.kt-portlet.kt-portlet--sticky > .kt-portlet__head.kt-portlet__head--sm {
  height: 40px;
  min-height: 40px;
}
.kt-portlet.kt-portlet--sticky > .kt-portlet__head.kt-portlet__head--lg {
  height: 70px;
  min-height: 70px;
}
.kt-portlet.kt-portlet--sticky > .kt-portlet__head.kt-portlet__head--xl {
  height: 90px;
  min-height: 90px;
}
.kt-portlet.kt-portlet--head-overlay .kt-portlet__head {
  position: relative;
  z-index: 1;
  border: 0;
  height: 60px;
}
.kt-portlet.kt-portlet--head-overlay .kt-portlet__body {
  margin-top: -60px;
}
.kt-portlet.kt-portlet--head-overlay.kt-portlet--head-sm .kt-portlet__head {
  height: 50px;
}
.kt-portlet.kt-portlet--head-overlay.kt-portlet--head-sm .kt-portlet__body {
  margin-top: -50px;
}
.kt-portlet.kt-portlet--head-overlay.kt-portlet--head-lg .kt-portlet__head {
  height: 80px;
}
.kt-portlet.kt-portlet--head-overlay.kt-portlet--head-lg .kt-portlet__body {
  margin-top: -80px;
}
.kt-portlet.kt-portlet--head-overlay.kt-portlet--head-xl .kt-portlet__head {
  height: 100px;
}
.kt-portlet.kt-portlet--head-overlay.kt-portlet--head-xl .kt-portlet__body {
  margin-top: -100px;
}
.kt-portlet .kt-portlet__body {
  display: flex;
  flex-direction: column;
  padding: 25px;
  border-radius: 4px;
}
.kt-portlet .kt-portlet__body .kt-portlet__content {
  padding: 0;
  margin: 0;
}
.kt-portlet .kt-portlet__body > .kt-datatable > .kt-datatable__table {
  border-radius: 4px;
}
.kt-portlet .kt-portlet__foot {
  padding: 25px;
  border-top: 1px solid #ebedf2;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.kt-portlet .kt-portlet__foot .kt-portlet__foot-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.kt-portlet .kt-portlet__foot.kt-portlet__foot--sm {
  padding-top: 10px;
  padding-bottom: 10px;
}
.kt-portlet .kt-portlet__foot.kt-portlet__foot--md {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.kt-portlet .kt-portlet__foot.kt-portlet__foot--no-border {
  border-top: 0;
}
.kt-portlet .kt-portlet__foot.kt-portlet__foot--top {
  border-top: 0;
  border-bottom: 1px solid #ebedf2;
}
.kt-portlet .kt-portlet__foot.kt-portlet__foot--solid {
  background-color: #f7f8fa;
  border-top: 0;
}
.kt-portlet .kt-portlet__foot.kt-portlet__foot--solid.kt-portlet__foot--top {
  border-bottom: 0;
}
.kt-portlet .kt-portlet__separator {
  height: 0;
  border-top: 1px solid #ebedf2;
}
.kt-portlet.kt-portlet--bordered {
  box-shadow: none;
  border: 1px solid #ebedf2;
}
.kt-portlet.kt-portlet--unelevate {
  box-shadow: none;
}
.kt-portlet.kt-portlet--unround .kt-portlet__head {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.kt-portlet.kt-portlet--unround .kt-portlet__body {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.kt-portlet.kt-portlet--unround .kt-portlet__foot {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.kt-portlet.kt-portlet--last {
  margin-bottom: 0;
}
.kt-portlet .kt-portlet__body.kt-portlet__body--center {
  justify-content: center;
  align-items: center;
}
.kt-portlet .kt-portlet__body.kt-portlet__body--center-x {
  justify-content: center;
}
.kt-portlet .kt-portlet__body.kt-portlet__body--center-y {
  align-items: center;
}
.kt-portlet .kt-portlet__body .kt-portlet__body--hor-fit {
  margin-left: -25px;
  margin-right: -25px;
}
.kt-portlet .kt-portlet__body.kt-portlet__body--stick-bottom {
  position: relative;
  bottom: 0;
}
.kt-portlet .kt-portlet__body.kt-portlet__body--fluid {
  height: 100%;
  flex-direction: row;
  flex-grow: 1;
  width: 100%;
}
.kt-portlet .kt-portlet__body.kt-portlet__body--fill {
  flex-grow: 1 !important;
}
.kt-portlet .kt-portlet__body.kt-portlet__body--unfill {
  flex-grow: 0 !important;
}
.kt-portlet .kt-portlet__body.kt-portlet__body--fullheight {
  flex-grow: auto;
}
.kt-portlet.kt-portlet--fit .kt-portlet__head {
  padding: 0;
}
.kt-portlet.kt-portlet--fit .kt-portlet__body {
  padding: 0;
}
.kt-portlet.kt-portlet--fit .kt-portlet__foot {
  padding: 0;
}
.kt-portlet.kt-portlet--fit.kt-portlet--height-fluid-half {
  align-items: stretch;
}
.kt-portlet.kt-portlet--fit.kt-portlet--height-fluid-half .kt-portlet__body {
  height: 100%;
  flex-direction: column;
  align-items: stretch;
}
.kt-portlet.kt-portlet--contain {
  overflow: hidden;
}
.kt-portlet.kt-portlet--space {
  padding-left: 25px;
  padding-right: 25px;
}
.kt-portlet.kt-portlet--space .kt-portlet__head,
.kt-portlet.kt-portlet--space .kt-portlet__body,
.kt-portlet.kt-portlet--space .kt-portlet__foot {
  padding-left: 0;
  padding-right: 0;
}
.kt-portlet.kt-portlet--head-noborder .kt-portlet__head {
  border-bottom: 0;
}
.kt-portlet.kt-portlet--head-noborder .kt-portlet__body {
  padding-top: 12.5px;
}
.kt-portlet.kt-portlet--tabs .kt-portlet__head .kt-portlet__head-toolbar {
  display: flex;
  align-items: stretch;
}
.kt-portlet.kt-portlet--tabs-border-3x .kt-portlet__head {
  border-bottom: 3px solid #f7f8fa;
}
.kt-portlet.kt-portlet--tabs-border-3x .kt-portlet__head .nav.nav-tabs {
  margin-bottom: -3px;
}
.kt-portlet.kt-portlet--solid-brand {
  background: #2c77f4;
}
.kt-portlet.kt-portlet--solid-brand .kt-portlet__head {
  color: #ffffff;
  border-bottom: 1px solid transparent;
}
.kt-portlet.kt-portlet--solid-brand .kt-portlet__head .kt-portlet__head-title {
  color: #ffffff;
}
.kt-portlet.kt-portlet--solid-brand .kt-portlet__head .kt-portlet__head-title small {
  color: #f0f0f0;
}
.kt-portlet.kt-portlet--solid-brand .kt-portlet__head .kt-portlet__head-icon i {
  color: #f0f0f0;
}
.kt-portlet.kt-portlet--solid-brand .kt-portlet__body {
  padding-top: 5px;
}
.kt-portlet.kt-portlet--solid-brand .kt-portlet__wrapper,
.kt-portlet.kt-portlet--solid-brand .kt-portlet__body {
  color: #ffffff;
}
.kt-portlet.kt-portlet--solid-brand .kt-portlet__foot {
  color: #ffffff;
  border-top: 1px solid transparent;
  background: #0f64f2;
}
.kt-portlet.kt-portlet--tabs-border-3x-brand .kt-portlet__head {
  border-bottom: 3px solid rgba(44, 119, 244, 0.1);
}
.kt-portlet.kt-portlet--border-bottom-brand {
  border-bottom: 3px solid rgba(44, 119, 244, 0.2);
}
.kt-portlet.kt-portlet--solid-light {
  background: #ffffff;
}
.kt-portlet.kt-portlet--solid-light .kt-portlet__head {
  color: #282a3c;
  border-bottom: 1px solid transparent;
}
.kt-portlet.kt-portlet--solid-light .kt-portlet__head .kt-portlet__head-title {
  color: #282a3c;
}
.kt-portlet.kt-portlet--solid-light .kt-portlet__head .kt-portlet__head-title small {
  color: #1c1d2a;
}
.kt-portlet.kt-portlet--solid-light .kt-portlet__head .kt-portlet__head-icon i {
  color: #1c1d2a;
}
.kt-portlet.kt-portlet--solid-light .kt-portlet__body {
  padding-top: 5px;
}
.kt-portlet.kt-portlet--solid-light .kt-portlet__wrapper,
.kt-portlet.kt-portlet--solid-light .kt-portlet__body {
  color: #282a3c;
}
.kt-portlet.kt-portlet--solid-light .kt-portlet__foot {
  color: #282a3c;
  border-top: 1px solid transparent;
  background: #f0f0f0;
}
.kt-portlet.kt-portlet--tabs-border-3x-light .kt-portlet__head {
  border-bottom: 3px solid rgba(255, 255, 255, 0.1);
}
.kt-portlet.kt-portlet--border-bottom-light {
  border-bottom: 3px solid rgba(255, 255, 255, 0.2);
}
.kt-portlet.kt-portlet--solid-dark {
  background: #282a3c;
}
.kt-portlet.kt-portlet--solid-dark .kt-portlet__head {
  color: #ffffff;
  border-bottom: 1px solid transparent;
}
.kt-portlet.kt-portlet--solid-dark .kt-portlet__head .kt-portlet__head-title {
  color: #ffffff;
}
.kt-portlet.kt-portlet--solid-dark .kt-portlet__head .kt-portlet__head-title small {
  color: #f0f0f0;
}
.kt-portlet.kt-portlet--solid-dark .kt-portlet__head .kt-portlet__head-icon i {
  color: #f0f0f0;
}
.kt-portlet.kt-portlet--solid-dark .kt-portlet__body {
  padding-top: 5px;
}
.kt-portlet.kt-portlet--solid-dark .kt-portlet__wrapper,
.kt-portlet.kt-portlet--solid-dark .kt-portlet__body {
  color: #ffffff;
}
.kt-portlet.kt-portlet--solid-dark .kt-portlet__foot {
  color: #ffffff;
  border-top: 1px solid transparent;
  background: #1c1d2a;
}
.kt-portlet.kt-portlet--tabs-border-3x-dark .kt-portlet__head {
  border-bottom: 3px solid rgba(40, 42, 60, 0.1);
}
.kt-portlet.kt-portlet--border-bottom-dark {
  border-bottom: 3px solid rgba(40, 42, 60, 0.2);
}
.kt-portlet.kt-portlet--solid-primary {
  background: #5867dd;
}
.kt-portlet.kt-portlet--solid-primary .kt-portlet__head {
  color: #ffffff;
  border-bottom: 1px solid transparent;
}
.kt-portlet.kt-portlet--solid-primary .kt-portlet__head .kt-portlet__head-title {
  color: #ffffff;
}
.kt-portlet.kt-portlet--solid-primary .kt-portlet__head .kt-portlet__head-title small {
  color: #f0f0f0;
}
.kt-portlet.kt-portlet--solid-primary .kt-portlet__head .kt-portlet__head-icon i {
  color: #f0f0f0;
}
.kt-portlet.kt-portlet--solid-primary .kt-portlet__body {
  padding-top: 5px;
}
.kt-portlet.kt-portlet--solid-primary .kt-portlet__wrapper,
.kt-portlet.kt-portlet--solid-primary .kt-portlet__body {
  color: #ffffff;
}
.kt-portlet.kt-portlet--solid-primary .kt-portlet__foot {
  color: #ffffff;
  border-top: 1px solid transparent;
  background: #3f50d8;
}
.kt-portlet.kt-portlet--tabs-border-3x-primary .kt-portlet__head {
  border-bottom: 3px solid rgba(88, 103, 221, 0.1);
}
.kt-portlet.kt-portlet--border-bottom-primary {
  border-bottom: 3px solid rgba(88, 103, 221, 0.2);
}
.kt-portlet.kt-portlet--solid-success {
  background: #1dc9b7;
}
.kt-portlet.kt-portlet--solid-success .kt-portlet__head {
  color: #ffffff;
  border-bottom: 1px solid transparent;
}
.kt-portlet.kt-portlet--solid-success .kt-portlet__head .kt-portlet__head-title {
  color: #ffffff;
}
.kt-portlet.kt-portlet--solid-success .kt-portlet__head .kt-portlet__head-title small {
  color: #f0f0f0;
}
.kt-portlet.kt-portlet--solid-success .kt-portlet__head .kt-portlet__head-icon i {
  color: #f0f0f0;
}
.kt-portlet.kt-portlet--solid-success .kt-portlet__body {
  padding-top: 5px;
}
.kt-portlet.kt-portlet--solid-success .kt-portlet__wrapper,
.kt-portlet.kt-portlet--solid-success .kt-portlet__body {
  color: #ffffff;
}
.kt-portlet.kt-portlet--solid-success .kt-portlet__foot {
  color: #ffffff;
  border-top: 1px solid transparent;
  background: #19ae9f;
}
.kt-portlet.kt-portlet--tabs-border-3x-success .kt-portlet__head {
  border-bottom: 3px solid rgba(29, 201, 183, 0.1);
}
.kt-portlet.kt-portlet--border-bottom-success {
  border-bottom: 3px solid rgba(29, 201, 183, 0.2);
}
.kt-portlet.kt-portlet--solid-info {
  background: #5578eb;
}
.kt-portlet.kt-portlet--solid-info .kt-portlet__head {
  color: #ffffff;
  border-bottom: 1px solid transparent;
}
.kt-portlet.kt-portlet--solid-info .kt-portlet__head .kt-portlet__head-title {
  color: #ffffff;
}
.kt-portlet.kt-portlet--solid-info .kt-portlet__head .kt-portlet__head-title small {
  color: #f0f0f0;
}
.kt-portlet.kt-portlet--solid-info .kt-portlet__head .kt-portlet__head-icon i {
  color: #f0f0f0;
}
.kt-portlet.kt-portlet--solid-info .kt-portlet__body {
  padding-top: 5px;
}
.kt-portlet.kt-portlet--solid-info .kt-portlet__wrapper,
.kt-portlet.kt-portlet--solid-info .kt-portlet__body {
  color: #ffffff;
}
.kt-portlet.kt-portlet--solid-info .kt-portlet__foot {
  color: #ffffff;
  border-top: 1px solid transparent;
  background: #3a62e8;
}
.kt-portlet.kt-portlet--tabs-border-3x-info .kt-portlet__head {
  border-bottom: 3px solid rgba(85, 120, 235, 0.1);
}
.kt-portlet.kt-portlet--border-bottom-info {
  border-bottom: 3px solid rgba(85, 120, 235, 0.2);
}
.kt-portlet.kt-portlet--solid-warning {
  background: #ffb822;
}
.kt-portlet.kt-portlet--solid-warning .kt-portlet__head {
  color: #111111;
  border-bottom: 1px solid transparent;
}
.kt-portlet.kt-portlet--solid-warning .kt-portlet__head .kt-portlet__head-title {
  color: #111111;
}
.kt-portlet.kt-portlet--solid-warning .kt-portlet__head .kt-portlet__head-title small {
  color: #020202;
}
.kt-portlet.kt-portlet--solid-warning .kt-portlet__head .kt-portlet__head-icon i {
  color: #020202;
}
.kt-portlet.kt-portlet--solid-warning .kt-portlet__body {
  padding-top: 5px;
}
.kt-portlet.kt-portlet--solid-warning .kt-portlet__wrapper,
.kt-portlet.kt-portlet--solid-warning .kt-portlet__body {
  color: #111111;
}
.kt-portlet.kt-portlet--solid-warning .kt-portlet__foot {
  color: #111111;
  border-top: 1px solid transparent;
  background: #ffae03;
}
.kt-portlet.kt-portlet--tabs-border-3x-warning .kt-portlet__head {
  border-bottom: 3px solid rgba(255, 184, 34, 0.1);
}
.kt-portlet.kt-portlet--border-bottom-warning {
  border-bottom: 3px solid rgba(255, 184, 34, 0.2);
}
.kt-portlet.kt-portlet--solid-danger {
  background: #fd397a;
}
.kt-portlet.kt-portlet--solid-danger .kt-portlet__head {
  color: #ffffff;
  border-bottom: 1px solid transparent;
}
.kt-portlet.kt-portlet--solid-danger .kt-portlet__head .kt-portlet__head-title {
  color: #ffffff;
}
.kt-portlet.kt-portlet--solid-danger .kt-portlet__head .kt-portlet__head-title small {
  color: #f0f0f0;
}
.kt-portlet.kt-portlet--solid-danger .kt-portlet__head .kt-portlet__head-icon i {
  color: #f0f0f0;
}
.kt-portlet.kt-portlet--solid-danger .kt-portlet__body {
  padding-top: 5px;
}
.kt-portlet.kt-portlet--solid-danger .kt-portlet__wrapper,
.kt-portlet.kt-portlet--solid-danger .kt-portlet__body {
  color: #ffffff;
}
.kt-portlet.kt-portlet--solid-danger .kt-portlet__foot {
  color: #ffffff;
  border-top: 1px solid transparent;
  background: #fd1b66;
}
.kt-portlet.kt-portlet--tabs-border-3x-danger .kt-portlet__head {
  border-bottom: 3px solid rgba(253, 57, 122, 0.1);
}
.kt-portlet.kt-portlet--border-bottom-danger {
  border-bottom: 3px solid rgba(253, 57, 122, 0.2);
}
.kt-portlet.kt-portlet--sortable .kt-portlet__head {
  cursor: move;
}
.kt-portlet.kt-portlet--sortable-empty {
  visibility: hidden;
  height: 45px;
  min-height: 125px;
}
.kt-portlet.ui-sortable-helper {
  border: 1px dashed #ebedf2;
}
.kt-portlet .kt-portlet__head {
  transition: left 0.3s, right 0.3s, height 0.3s;
}
.kt-portlet.kt-portlet--sticky > .kt-portlet__head {
  transition: left 0.3s, right 0.3s, height 0.3s;
  position: fixed;
  box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.1);
  z-index: 101;
  background: #fff;
}
.kt-portlet.kt-portlet--skin-solid .kt-portlet__head .kt-portlet__head-label .kt-portlet__head-title {
  color: #fff;
}
.kt-portlet.kt-portlet--skin-solid .kt-portlet__head .kt-portlet__head-label .kt-portlet__head-title small {
  color: rgba(255, 255, 255, 0.8);
}
.kt-portlet.kt-portlet--skin-solid .kt-portlet__head .kt-portlet__head-label .kt-portlet__head-icon {
  color: rgba(255, 255, 255, 0.8);
}
.kt-portlet.kt-portlet--skin-solid .kt-portlet__head:not(.kt-portlet__head--noborder) {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.kt-portlet.kt-portlet--skin-solid .kt-portlet__body {
  color: #fff;
}
.kt-portlet .kt-portlet__space-x {
  padding-left: 25px !important;
  padding-right: 25px !important;
}
.kt-portlet .kt-portlet__space-y {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}
.kt-portlet.kt-portlet--collapsed > .kt-form,
.kt-portlet.kt-portlet--collapsed > .kt-portlet__body {
  display: none;
}
.kt-portlet.kt-portlet--collapsed .kt-portlet__head .kt-portlet__head-toolbar .la-angle-down:before, .kt-portlet.kt-portlet--collapse .kt-portlet__head .kt-portlet__head-toolbar .la-angle-down:before {
  content: "\f113";
}
.kt-portlet.kt-portlet--collapsed .kt-portlet__head .kt-portlet__head-toolbar .la-plus:before, .kt-portlet.kt-portlet--collapse .kt-portlet__head .kt-portlet__head-toolbar .la-plus:before {
  content: "\f28e";
}
.kt-portlet .kt-portlet__head.kt-portlet__head--fit {
  padding: 0;
}
.kt-portlet .kt-portlet__body.kt-portlet__body--fit {
  padding: 0;
}
.kt-portlet .kt-portlet__body.kt-portlet__body--fit-top {
  padding-top: 0 !important;
}
.kt-portlet .kt-portlet__body.kt-portlet__body--fit-bottom {
  padding-bottom: 0 !important;
}
.kt-portlet .kt-portlet__body.kt-portlet__body--fit-x,
.kt-portlet .kt-portlet__body.kt-portlet__body--hor-fit {
  padding-left: 0;
  padding-right: 0;
}
.kt-portlet .kt-portlet__body.kt-portlet__body--fit-y {
  padding-top: 0;
  padding-bottom: 0;
}
.kt-portlet .kt-portlet__foot.kt-portlet__foot--fit {
  padding: 0;
}
.kt-portlet.kt-portlet--space {
  padding-left: 25px;
  padding-right: 25px;
}
.kt-portlet.kt-portlet--space .kt-portlet__head,
.kt-portlet.kt-portlet--space .kt-portlet__body,
.kt-portlet.kt-portlet--space .kt-portlet__foot {
  padding-left: 0;
  padding-right: 0;
}
.kt-portlet.kt-portlet--head-noborder .kt-portlet__head {
  border-bottom: 0;
}
.kt-portlet.kt-portlet--head-noborder .kt-portlet__body {
  padding-top: 12.5px;
}
.kt-portlet.kt-portlet--tabs .kt-portlet__head .kt-portlet__head-toolbar {
  display: flex;
  align-items: stretch;
}
.kt-portlet.kt-portlet--tabs-border-3x .kt-portlet__head {
  border-bottom: 3px solid #f7f8fa;
}
.kt-portlet.kt-portlet--tabs-border-3x .kt-portlet__head .nav.nav-tabs {
  margin-bottom: -3px;
}
.kt-portlet.kt-portlet--solid-brand {
  background: #2c77f4;
}
.kt-portlet.kt-portlet--solid-brand .kt-portlet__head {
  color: #ffffff;
  border-bottom: 1px solid transparent;
}
.kt-portlet.kt-portlet--solid-brand .kt-portlet__head .kt-portlet__head-title {
  color: #ffffff;
}
.kt-portlet.kt-portlet--solid-brand .kt-portlet__head .kt-portlet__head-title small {
  color: #f0f0f0;
}
.kt-portlet.kt-portlet--solid-brand .kt-portlet__head .kt-portlet__head-icon i {
  color: #f0f0f0;
}
.kt-portlet.kt-portlet--solid-brand .kt-portlet__body {
  padding-top: 5px;
}
.kt-portlet.kt-portlet--solid-brand .kt-portlet__wrapper,
.kt-portlet.kt-portlet--solid-brand .kt-portlet__body {
  color: #ffffff;
}
.kt-portlet.kt-portlet--solid-brand .kt-portlet__foot {
  color: #ffffff;
  border-top: 1px solid transparent;
  background: #0f64f2;
}
.kt-portlet.kt-portlet--tabs-border-3x-brand .kt-portlet__head {
  border-bottom: 3px solid rgba(44, 119, 244, 0.1);
}
.kt-portlet.kt-portlet--border-bottom-brand {
  border-bottom: 3px solid rgba(44, 119, 244, 0.2);
}
.kt-portlet.kt-portlet--solid-light {
  background: #ffffff;
}
.kt-portlet.kt-portlet--solid-light .kt-portlet__head {
  color: #282a3c;
  border-bottom: 1px solid transparent;
}
.kt-portlet.kt-portlet--solid-light .kt-portlet__head .kt-portlet__head-title {
  color: #282a3c;
}
.kt-portlet.kt-portlet--solid-light .kt-portlet__head .kt-portlet__head-title small {
  color: #1c1d2a;
}
.kt-portlet.kt-portlet--solid-light .kt-portlet__head .kt-portlet__head-icon i {
  color: #1c1d2a;
}
.kt-portlet.kt-portlet--solid-light .kt-portlet__body {
  padding-top: 5px;
}
.kt-portlet.kt-portlet--solid-light .kt-portlet__wrapper,
.kt-portlet.kt-portlet--solid-light .kt-portlet__body {
  color: #282a3c;
}
.kt-portlet.kt-portlet--solid-light .kt-portlet__foot {
  color: #282a3c;
  border-top: 1px solid transparent;
  background: #f0f0f0;
}
.kt-portlet.kt-portlet--tabs-border-3x-light .kt-portlet__head {
  border-bottom: 3px solid rgba(255, 255, 255, 0.1);
}
.kt-portlet.kt-portlet--border-bottom-light {
  border-bottom: 3px solid rgba(255, 255, 255, 0.2);
}
.kt-portlet.kt-portlet--solid-dark {
  background: #282a3c;
}
.kt-portlet.kt-portlet--solid-dark .kt-portlet__head {
  color: #ffffff;
  border-bottom: 1px solid transparent;
}
.kt-portlet.kt-portlet--solid-dark .kt-portlet__head .kt-portlet__head-title {
  color: #ffffff;
}
.kt-portlet.kt-portlet--solid-dark .kt-portlet__head .kt-portlet__head-title small {
  color: #f0f0f0;
}
.kt-portlet.kt-portlet--solid-dark .kt-portlet__head .kt-portlet__head-icon i {
  color: #f0f0f0;
}
.kt-portlet.kt-portlet--solid-dark .kt-portlet__body {
  padding-top: 5px;
}
.kt-portlet.kt-portlet--solid-dark .kt-portlet__wrapper,
.kt-portlet.kt-portlet--solid-dark .kt-portlet__body {
  color: #ffffff;
}
.kt-portlet.kt-portlet--solid-dark .kt-portlet__foot {
  color: #ffffff;
  border-top: 1px solid transparent;
  background: #1c1d2a;
}
.kt-portlet.kt-portlet--tabs-border-3x-dark .kt-portlet__head {
  border-bottom: 3px solid rgba(40, 42, 60, 0.1);
}
.kt-portlet.kt-portlet--border-bottom-dark {
  border-bottom: 3px solid rgba(40, 42, 60, 0.2);
}
.kt-portlet.kt-portlet--solid-primary {
  background: #5867dd;
}
.kt-portlet.kt-portlet--solid-primary .kt-portlet__head {
  color: #ffffff;
  border-bottom: 1px solid transparent;
}
.kt-portlet.kt-portlet--solid-primary .kt-portlet__head .kt-portlet__head-title {
  color: #ffffff;
}
.kt-portlet.kt-portlet--solid-primary .kt-portlet__head .kt-portlet__head-title small {
  color: #f0f0f0;
}
.kt-portlet.kt-portlet--solid-primary .kt-portlet__head .kt-portlet__head-icon i {
  color: #f0f0f0;
}
.kt-portlet.kt-portlet--solid-primary .kt-portlet__body {
  padding-top: 5px;
}
.kt-portlet.kt-portlet--solid-primary .kt-portlet__wrapper,
.kt-portlet.kt-portlet--solid-primary .kt-portlet__body {
  color: #ffffff;
}
.kt-portlet.kt-portlet--solid-primary .kt-portlet__foot {
  color: #ffffff;
  border-top: 1px solid transparent;
  background: #3f50d8;
}
.kt-portlet.kt-portlet--tabs-border-3x-primary .kt-portlet__head {
  border-bottom: 3px solid rgba(88, 103, 221, 0.1);
}
.kt-portlet.kt-portlet--border-bottom-primary {
  border-bottom: 3px solid rgba(88, 103, 221, 0.2);
}
.kt-portlet.kt-portlet--solid-success {
  background: #1dc9b7;
}
.kt-portlet.kt-portlet--solid-success .kt-portlet__head {
  color: #ffffff;
  border-bottom: 1px solid transparent;
}
.kt-portlet.kt-portlet--solid-success .kt-portlet__head .kt-portlet__head-title {
  color: #ffffff;
}
.kt-portlet.kt-portlet--solid-success .kt-portlet__head .kt-portlet__head-title small {
  color: #f0f0f0;
}
.kt-portlet.kt-portlet--solid-success .kt-portlet__head .kt-portlet__head-icon i {
  color: #f0f0f0;
}
.kt-portlet.kt-portlet--solid-success .kt-portlet__body {
  padding-top: 5px;
}
.kt-portlet.kt-portlet--solid-success .kt-portlet__wrapper,
.kt-portlet.kt-portlet--solid-success .kt-portlet__body {
  color: #ffffff;
}
.kt-portlet.kt-portlet--solid-success .kt-portlet__foot {
  color: #ffffff;
  border-top: 1px solid transparent;
  background: #19ae9f;
}
.kt-portlet.kt-portlet--tabs-border-3x-success .kt-portlet__head {
  border-bottom: 3px solid rgba(29, 201, 183, 0.1);
}
.kt-portlet.kt-portlet--border-bottom-success {
  border-bottom: 3px solid rgba(29, 201, 183, 0.2);
}
.kt-portlet.kt-portlet--solid-info {
  background: #5578eb;
}
.kt-portlet.kt-portlet--solid-info .kt-portlet__head {
  color: #ffffff;
  border-bottom: 1px solid transparent;
}
.kt-portlet.kt-portlet--solid-info .kt-portlet__head .kt-portlet__head-title {
  color: #ffffff;
}
.kt-portlet.kt-portlet--solid-info .kt-portlet__head .kt-portlet__head-title small {
  color: #f0f0f0;
}
.kt-portlet.kt-portlet--solid-info .kt-portlet__head .kt-portlet__head-icon i {
  color: #f0f0f0;
}
.kt-portlet.kt-portlet--solid-info .kt-portlet__body {
  padding-top: 5px;
}
.kt-portlet.kt-portlet--solid-info .kt-portlet__wrapper,
.kt-portlet.kt-portlet--solid-info .kt-portlet__body {
  color: #ffffff;
}
.kt-portlet.kt-portlet--solid-info .kt-portlet__foot {
  color: #ffffff;
  border-top: 1px solid transparent;
  background: #3a62e8;
}
.kt-portlet.kt-portlet--tabs-border-3x-info .kt-portlet__head {
  border-bottom: 3px solid rgba(85, 120, 235, 0.1);
}
.kt-portlet.kt-portlet--border-bottom-info {
  border-bottom: 3px solid rgba(85, 120, 235, 0.2);
}
.kt-portlet.kt-portlet--solid-warning {
  background: #ffb822;
}
.kt-portlet.kt-portlet--solid-warning .kt-portlet__head {
  color: #111111;
  border-bottom: 1px solid transparent;
}
.kt-portlet.kt-portlet--solid-warning .kt-portlet__head .kt-portlet__head-title {
  color: #111111;
}
.kt-portlet.kt-portlet--solid-warning .kt-portlet__head .kt-portlet__head-title small {
  color: #020202;
}
.kt-portlet.kt-portlet--solid-warning .kt-portlet__head .kt-portlet__head-icon i {
  color: #020202;
}
.kt-portlet.kt-portlet--solid-warning .kt-portlet__body {
  padding-top: 5px;
}
.kt-portlet.kt-portlet--solid-warning .kt-portlet__wrapper,
.kt-portlet.kt-portlet--solid-warning .kt-portlet__body {
  color: #111111;
}
.kt-portlet.kt-portlet--solid-warning .kt-portlet__foot {
  color: #111111;
  border-top: 1px solid transparent;
  background: #ffae03;
}
.kt-portlet.kt-portlet--tabs-border-3x-warning .kt-portlet__head {
  border-bottom: 3px solid rgba(255, 184, 34, 0.1);
}
.kt-portlet.kt-portlet--border-bottom-warning {
  border-bottom: 3px solid rgba(255, 184, 34, 0.2);
}
.kt-portlet.kt-portlet--solid-danger {
  background: #fd397a;
}
.kt-portlet.kt-portlet--solid-danger .kt-portlet__head {
  color: #ffffff;
  border-bottom: 1px solid transparent;
}
.kt-portlet.kt-portlet--solid-danger .kt-portlet__head .kt-portlet__head-title {
  color: #ffffff;
}
.kt-portlet.kt-portlet--solid-danger .kt-portlet__head .kt-portlet__head-title small {
  color: #f0f0f0;
}
.kt-portlet.kt-portlet--solid-danger .kt-portlet__head .kt-portlet__head-icon i {
  color: #f0f0f0;
}
.kt-portlet.kt-portlet--solid-danger .kt-portlet__body {
  padding-top: 5px;
}
.kt-portlet.kt-portlet--solid-danger .kt-portlet__wrapper,
.kt-portlet.kt-portlet--solid-danger .kt-portlet__body {
  color: #ffffff;
}
.kt-portlet.kt-portlet--solid-danger .kt-portlet__foot {
  color: #ffffff;
  border-top: 1px solid transparent;
  background: #fd1b66;
}
.kt-portlet.kt-portlet--tabs-border-3x-danger .kt-portlet__head {
  border-bottom: 3px solid rgba(253, 57, 122, 0.1);
}
.kt-portlet.kt-portlet--border-bottom-danger {
  border-bottom: 3px solid rgba(253, 57, 122, 0.2);
}
.kt-portlet.kt-portlet--sortable .kt-portlet__head {
  cursor: move;
}
.kt-portlet.kt-portlet--sortable-empty {
  visibility: hidden;
  height: 45px;
  min-height: 125px;
}
.kt-portlet.ui-sortable-helper {
  border: 1px dashed #ebedf2;
}
.kt-portlet .kt-portlet__head {
  transition: height 0.3s;
}
.kt-portlet.kt-portlet--sticky > .kt-portlet__head {
  transition: height 0.3s;
  position: fixed;
  box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.1);
  z-index: 101;
  background: #fff;
}
.kt-portlet.kt-portlet--sticky__tabs-header > .kt-portlet__head {
  position: sticky;
  background: white;
  z-index: 11;
}
.kt-portlet.kt-portlet--skin-solid .kt-portlet__head .kt-portlet__head-label .kt-portlet__head-title {
  color: #fff;
}
.kt-portlet.kt-portlet--skin-solid .kt-portlet__head .kt-portlet__head-label .kt-portlet__head-title small {
  color: rgba(255, 255, 255, 0.8);
}
.kt-portlet.kt-portlet--skin-solid .kt-portlet__head .kt-portlet__head-label .kt-portlet__head-icon {
  color: rgba(255, 255, 255, 0.8);
}
.kt-portlet.kt-portlet--skin-solid .kt-portlet__head:not(.kt-portlet__head--noborder) {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.kt-portlet.kt-portlet--skin-solid .kt-portlet__body {
  color: #fff;
}
.kt-portlet .kt-portlet__space-x {
  padding-left: 25px !important;
  padding-right: 25px !important;
}
.kt-portlet .kt-portlet__space-y {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}
.kt-portlet.kt-portlet--collapsed > .kt-form,
.kt-portlet.kt-portlet--collapsed > .kt-portlet__body {
  display: none;
}
.kt-portlet.kt-portlet--collapsed .kt-portlet__head .kt-portlet__head-toolbar .la-angle-down:before, .kt-portlet.kt-portlet--collapse .kt-portlet__head .kt-portlet__head-toolbar .la-angle-down:before {
  content: "\f113";
}
.kt-portlet.kt-portlet--collapsed .kt-portlet__head .kt-portlet__head-toolbar .la-plus:before, .kt-portlet.kt-portlet--collapse .kt-portlet__head .kt-portlet__head-toolbar .la-plus:before {
  content: "\f28e";
}

.tooltip-portlet {
  opacity: 1;
}

.kt-portlet.kt-portlet--height-fluid {
  height: calc(100% - 20px);
}
.kt-portlet.kt-portlet--height-fluid .kt-portlet__body {
  flex-grow: 1;
}
.kt-portlet.kt-portlet--height-fluid-half {
  height: calc(50% - 20px);
}
.kt-portlet.kt-portlet--height-fluid-half .kt-portlet__body {
  flex-grow: 1;
}

@media (max-width: 1024px) {
  .kt-portlet {
    margin-bottom: 20px;
  }
  .kt-portlet .kt-portlet__head {
    padding: 0 15px;
    min-height: 50px;
  }
  .kt-portlet .kt-portlet__head.kt-portlet__head--sm {
    min-height: 40px;
  }
  .kt-portlet .kt-portlet__head.kt-portlet__head--lg {
    min-height: 60px;
  }
  .kt-portlet .kt-portlet__head.kt-portlet__head--xl {
    min-height: 80px;
  }
  .kt-portlet.kt-portlet--head-sm .kt-portlet__head {
    min-height: 40px;
  }
  .kt-portlet.kt-portlet--head-lg .kt-portlet__head {
    min-height: 60px;
  }
  .kt-portlet.kt-portlet--head-xl .kt-portlet__head {
    min-height: 80px;
  }
  .kt-portlet .kt-portlet__body {
    padding: 15px;
  }
  .kt-portlet .kt-portlet__body .kt-portlet__body--hor-fit {
    margin-left: -15px;
    margin-right: -15px;
  }
  .kt-portlet .kt-portlet__foot {
    padding: 15px;
  }
  .kt-portlet.kt-portlet--marginless {
    margin-bottom: 0;
  }
  .kt-portlet.kt-portlet--sticky > .kt-portlet__head {
    height: 40px;
  }
  .kt-portlet.kt-portlet--sticky > .kt-portlet__head.kt-portlet__head--sm {
    height: 30px;
  }
  .kt-portlet.kt-portlet--sticky > .kt-portlet__head.kt-portlet__head--lg {
    height: 50px;
  }
  .kt-portlet.kt-portlet--sticky > .kt-portlet__head.kt-portlet__head--xl {
    height: 70px;
  }
  .kt-portlet.kt-portlet--head-overlay .kt-portlet__head {
    height: 50px;
  }
  .kt-portlet.kt-portlet--head-overlay .kt-portlet__body {
    margin-top: -50px;
  }
  .kt-portlet.kt-portlet--head-overlay.kt-portlet--head-sm .kt-portlet__head {
    height: 40px;
  }
  .kt-portlet.kt-portlet--head-overlay.kt-portlet--head-sm .kt-portlet__body {
    margin-top: -40px;
  }
  .kt-portlet.kt-portlet--head-overlay.kt-portlet--head-lg .kt-portlet__head {
    height: 60px;
  }
  .kt-portlet.kt-portlet--head-overlay.kt-portlet--head-lg .kt-portlet__body {
    margin-top: -60px;
  }
  .kt-portlet.kt-portlet--head-overlay.kt-portlet--head-xl .kt-portlet__head {
    height: 80px;
  }
  .kt-portlet.kt-portlet--head-overlay.kt-portlet--head-xl .kt-portlet__body {
    margin-top: -80px;
  }
  .kt-portlet.kt-portlet--head--noborder .kt-portlet__body {
    padding-top: 7.5px;
  }
  .kt-portlet .kt-portlet__space-x {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .kt-portlet .kt-portlet__space-y {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
}
@media (max-width: 768px) {
  .kt-portlet.kt-portlet--head-break-sm .kt-portlet__head {
    padding-top: 15px;
    padding-bottom: 15px;
    min-height: initial !important;
    height: auto;
    flex-wrap: wrap;
  }
  .kt-portlet.kt-portlet--head-break-sm .kt-portlet__head .kt-portlet__head-label {
    margin-bottom: 1rem;
  }
}
.kt-scrolltop {
  display: none;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  position: fixed;
  bottom: 40px;
  right: 20px;
  cursor: pointer;
  z-index: 100;
  background: #2c77f4;
  box-shadow: 0 0 15px 1px rgba(69, 65, 78, 0.2);
  opacity: 0;
  transition: all 0.3s;
  border-radius: 4px;
}
.kt-scrolltop svg {
  height: 20px;
  width: 20px;
}
.kt-scrolltop > i {
  font-size: 1.3rem;
  color: #ffffff;
}
.kt-scrolltop g [fill] {
  transition: fill 0.3s ease;
  fill: #ffffff;
}
.kt-scrolltop:hover g [fill] {
  transition: fill 0.3s ease;
}
.kt-scrolltop:hover > i {
  color: #ffffff;
}
.kt-scrolltop--on .kt-scrolltop {
  opacity: 0.3;
  animation: kt-scrolltop-show-animation 0.4s ease-out 1;
  display: flex;
}
.kt-scrolltop--on .kt-scrolltop:hover {
  transition: all 0.3s;
  opacity: 1;
}
@media (max-width: 1024px) {
  .kt-scrolltop {
    bottom: 30px;
    right: 15px;
  }
}

@keyframes kt-scrolltop-show-animation {
  from {
    margin-bottom: -15px;
  }
  to {
    margin-bottom: 0;
  }
}
.kt-form .kt-form__group.kt-form__group--inline {
  display: table;
  padding: 0;
}
.kt-form .kt-form__group.kt-form__group--inline > .kt-form__label {
  display: table-cell;
  vertical-align: middle;
  margin: 0;
  padding-right: 1rem;
}
.kt-form .kt-form__group.kt-form__group--inline > .kt-form__label.kt-form__label-no-wrap {
  white-space: nowrap;
}
.kt-form .kt-form__group.kt-form__group--inline > .kt-form__label > label {
  margin: 0;
}
.kt-form .kt-form__group.kt-form__group--inline > .kt-form__control {
  display: table-cell;
  vertical-align: middle;
  margin: 0;
  width: 100%;
}
.kt-form .kt-form__actions.kt-form__actions--right {
  text-align: right;
}
.kt-form .kt-form__actions.kt-form__actions--center {
  text-align: center;
}
.kt-form.kt-form--center {
  width: 60%;
  margin: 0 auto;
}

.is-valid .valid-feedback {
  display: inline-block;
}

.is-invalid .invalid-feedback {
  display: inline-block;
}

@media (min-width: 1025px) {
  .kt-form.kt-form--label-right .form-group label:not(.kt-checkbox):not(.kt-radio):not(.kt-option) {
    text-align: right;
  }
}
.kt-input-icon {
  position: relative;
  padding: 0;
  width: 100%;
}
.kt-input-icon > .kt-input-icon__icon {
  position: absolute;
  height: 100%;
  display: flex;
  justify-content: center;
  top: 0;
  width: 3.2rem;
}
.kt-input-icon > .kt-input-icon__icon.kt-input-icon__icon--left {
  left: 0;
}
.kt-input-icon > .kt-input-icon__icon.kt-input-icon__icon--right {
  right: 0;
}
.kt-input-icon > .kt-input-icon__icon > span {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.kt-input-icon > .kt-input-icon__icon > span i {
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 0;
  color: #74788d;
}
.kt-input-icon > .kt-input-icon__icon [class^=la-],
.kt-input-icon > .kt-input-icon__icon [class*=" la-"] {
  font-size: 1.4em;
}
.kt-input-icon > .kt-input-icon__icon [class^=fa-],
.kt-input-icon > .kt-input-icon__icon [class*=" fa-"] {
  font-size: 1.2em;
}
.kt-input-icon > .kt-input-icon__icon [class^=flaticon-],
.kt-input-icon > .kt-input-icon__icon [class*=" flaticon-"],
.kt-input-icon > .kt-input-icon__icon [class^=flaticon2-],
.kt-input-icon > .kt-input-icon__icon [class*=" flaticon2-"] {
  font-size: 1.3em;
  float: left;
}
.kt-input-icon .form-control.form-control-lg + .kt-input-icon__icon {
  width: 4.2rem;
}
.kt-input-icon .form-control.form-control-lg + .kt-input-icon__icon [class^=la-],
.kt-input-icon .form-control.form-control-lg + .kt-input-icon__icon [class*=" la-"] {
  font-size: 1.6em;
}
.kt-input-icon .form-control.form-control-lg + .kt-input-icon__icon [class^=fa-],
.kt-input-icon .form-control.form-control-lg + .kt-input-icon__icon [class*=" fa-"] {
  font-size: 1.3em;
}
.kt-input-icon .form-control.form-control-lg + .kt-input-icon__icon [class^=flaticon-],
.kt-input-icon .form-control.form-control-lg + .kt-input-icon__icon [class*=" flaticon-"],
.kt-input-icon .form-control.form-control-lg + .kt-input-icon__icon [class^=flaticon2-],
.kt-input-icon .form-control.form-control-lg + .kt-input-icon__icon [class*=" flaticon2-"] {
  font-size: 1.4em;
  float: left;
}
.kt-input-icon .form-control.form-control-sm ~ .kt-input-icon__icon {
  width: 2.7rem;
}
.kt-input-icon .form-control.form-control-sm ~ .kt-input-icon__icon [class^=la-],
.kt-input-icon .form-control.form-control-sm ~ .kt-input-icon__icon [class*=" la-"] {
  font-size: 1.1em;
}
.kt-input-icon .form-control.form-control-sm ~ .kt-input-icon__icon [class^=fa-],
.kt-input-icon .form-control.form-control-sm ~ .kt-input-icon__icon [class*=" fa-"] {
  font-size: 1em;
}
.kt-input-icon .form-control.form-control-sm ~ .kt-input-icon__icon [class^=flaticon-],
.kt-input-icon .form-control.form-control-sm ~ .kt-input-icon__icon [class*=" flaticon-"],
.kt-input-icon .form-control.form-control-sm ~ .kt-input-icon__icon [class^=flaticon2-],
.kt-input-icon .form-control.form-control-sm ~ .kt-input-icon__icon [class*=" flaticon2-"] {
  font-size: 1em;
  float: left;
}
.kt-input-icon.kt-input-icon--left .form-control {
  padding-left: 2.8rem;
}
.kt-input-icon.kt-input-icon--left .form-control.form-control-lg {
  padding-left: 3.6rem;
}
.kt-input-icon.kt-input-icon--left .form-control.form-control-sm {
  padding-left: 2.5rem;
}
.kt-input-icon.kt-input-icon--right .form-control {
  padding-right: 2.8rem;
}
.kt-input-icon.kt-input-icon--right .form-control.form-control-lg {
  padding-right: 3.6rem;
}
.kt-input-icon.kt-input-icon--right .form-control.form-control-sm {
  padding-right: 2.5rem;
}
.kt-input-icon.kt-input-icon--fixed {
  display: inline-block;
}
.kt-input-icon.kt-input-icon--fixed-large {
  display: inline-block;
}
.kt-input-icon.kt-input-icon--fixed-small {
  display: inline-block;
}

.kt-checkbox {
  display: inline-block;
  position: relative;
  padding-left: 30px;
  margin-bottom: 10px;
  text-align: left;
  cursor: pointer;
  font-size: 1rem;
  transition: all 0.3s ease;
}
.kt-checkbox.kt-checkbox--disabled {
  opacity: 0.8;
  cursor: not-allowed;
}
.kt-checkbox > input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.kt-checkbox > span {
  border-radius: 3px;
  background: none;
  position: absolute;
  top: 1px;
  left: 0;
  height: 18px;
  width: 18px;
}
.kt-checkbox > span:after {
  content: "";
  position: absolute;
  display: none;
  top: 50%;
  left: 50%;
  margin-left: -2px;
  margin-top: -6px;
  width: 5px;
  height: 10px;
  border-width: 0 2px 2px 0 /*rtl:ignore*/ !important;
  transform: rotate(45deg) /*rtl:ignore*/;
}
.kt-checkbox > input:checked ~ span {
  transition: all 0.3s ease;
  background: none;
}
.kt-checkbox > input:checked ~ span:after {
  display: block;
}
.kt-checkbox:hover > input:not([disabled]):checked ~ span,
.kt-checkbox > input:checked ~ span {
  transition: all 0.3s ease;
}
.kt-checkbox > input:disabled ~ span {
  opacity: 0.6;
  pointer-events: none;
}
.kt-checkbox.kt-checkbox--solid > span {
  border: 1px solid transparent;
}
.kt-checkbox.kt-checkbox--solid:hover > input:not([disabled]) ~ span,
.kt-checkbox.kt-checkbox--solid > input:focus ~ span {
  transition: all 0.3s ease;
}
.kt-checkbox.kt-checkbox--square > span {
  border-radius: 0;
}
.kt-checkbox.kt-checkbox--bold > span {
  border-width: 2px !important;
  transition: all 0.3s ease;
}
.form-inline .kt-checkbox {
  margin-left: 15px;
  margin-right: 15px;
}
.kt-checkbox.kt-checkbox--single {
  width: 18px;
  height: 18px;
}
.kt-checkbox.kt-checkbox--single > span {
  top: 0px;
}
th > .kt-checkbox.kt-checkbox--single, td > .kt-checkbox.kt-checkbox--single {
  right: -5px;
}
.input-group .kt-checkbox {
  margin-bottom: 0 !important;
  padding-left: 0;
}

.kt-checkbox__wrapper_unset {
  position: unset;
  padding: unset;
  margin: unset;
}
.kt-checkbox__wrapper_unset > input {
  margin: 0 5px;
  position: unset;
  opacity: unset;
}

.kt-checkbox-list {
  padding: 0 0;
}
.form-horizontal .form-group .kt-checkbox-list {
  padding-top: 0;
}
.kt-checkbox-list .kt-checkbox {
  text-align: left;
  display: block;
}
.kt-checkbox-list .kt-checkbox:last-child {
  margin-bottom: 5px;
}

.kt-checkbox-inline {
  padding: 0 0;
}
.kt-checkbox-inline .kt-checkbox {
  display: inline-block;
  margin-right: 15px;
  margin-bottom: 5px;
}
.kt-checkbox-inline .kt-checkbox:last-child {
  margin-right: 0;
}

.form-group.row .kt-checkbox-inline {
  margin-top: 0.75rem;
}
.form-group.row .kt-checkbox-list {
  margin-top: 2px;
}

.kt-checkbox.kt-checkbox--disabled {
  opacity: 0.7;
}
.kt-checkbox > span {
  border: 1px solid #d1d7e2;
}
.kt-checkbox > span:after {
  border: solid #bfc7d7;
}
.kt-checkbox > input:disabled ~ span:after {
  border-color: #c8cfdd;
}
.kt-checkbox > input:checked ~ span {
  border: 1px solid #c8cfdd;
}
.kt-checkbox.kt-checkbox--bold > input:checked ~ span {
  border: 2px solid #c8cfdd;
}
.kt-checkbox > input:disabled ~ span {
  opacity: 0.6;
}
.kt-checkbox.kt-checkbox--solid > span {
  background: #e4e8ee;
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--solid > span:after {
  border: solid #99a6bf;
}
.kt-checkbox.kt-checkbox--solid > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--solid > input:checked ~ span {
  background: #dee2ea;
}
.kt-checkbox.kt-checkbox--tick > span {
  background: #e4e8ee;
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--tick > span:after {
  border: solid #99a6bf;
}
.kt-checkbox.kt-checkbox--tick > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--tick > input:checked ~ span {
  border: 1px solid transparent !important;
  background: #e4e8ee;
}
.kt-checkbox.kt-checkbox--tick > input:checked ~ span:after {
  border: solid #dee2ea;
}
.kt-checkbox.kt-checkbox--brand.kt-checkbox--disabled {
  opacity: 0.7;
}
.kt-checkbox.kt-checkbox--brand > span {
  border: 1px solid #2c77f4;
}
.kt-checkbox.kt-checkbox--brand > span:after {
  border: solid #2c77f4;
}
.kt-checkbox.kt-checkbox--brand > input:disabled ~ span:after {
  border-color: #2c77f4;
}
.kt-checkbox.kt-checkbox--brand > input:checked ~ span {
  border: 1px solid #2c77f4;
}
.kt-checkbox.kt-checkbox--brand.kt-checkbox--bold > input:checked ~ span {
  border: 2px solid #2c77f4;
}
.kt-checkbox.kt-checkbox--brand > input:disabled ~ span {
  opacity: 0.6;
}
.kt-checkbox.kt-checkbox--brand.kt-checkbox--solid > span {
  background: #2c77f4;
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--brand.kt-checkbox--solid > span:after {
  border: solid #ffffff;
}
.kt-checkbox.kt-checkbox--brand.kt-checkbox--solid > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--brand.kt-checkbox--solid > input:checked ~ span {
  background: #2c77f4;
}
.kt-checkbox.kt-checkbox--brand.kt-checkbox--tick > span {
  background: #e4e8ee;
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--brand.kt-checkbox--tick > span:after {
  border: solid #ffffff;
}
.kt-checkbox.kt-checkbox--brand.kt-checkbox--tick > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--brand.kt-checkbox--tick > input:checked ~ span {
  border: 1px solid transparent !important;
  background: #e4e8ee;
}
.kt-checkbox.kt-checkbox--brand.kt-checkbox--tick > input:checked ~ span:after {
  border: solid #2c77f4;
}
.kt-checkbox.kt-checkbox--light.kt-checkbox--disabled {
  opacity: 0.7;
}
.kt-checkbox.kt-checkbox--light > span {
  border: 1px solid #ffffff;
}
.kt-checkbox.kt-checkbox--light > span:after {
  border: solid #ffffff;
}
.kt-checkbox.kt-checkbox--light > input:disabled ~ span:after {
  border-color: #ffffff;
}
.kt-checkbox.kt-checkbox--light > input:checked ~ span {
  border: 1px solid #ffffff;
}
.kt-checkbox.kt-checkbox--light.kt-checkbox--bold > input:checked ~ span {
  border: 2px solid #ffffff;
}
.kt-checkbox.kt-checkbox--light > input:disabled ~ span {
  opacity: 0.6;
}
.kt-checkbox.kt-checkbox--light.kt-checkbox--solid > span {
  background: #ffffff;
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--light.kt-checkbox--solid > span:after {
  border: solid #282a3c;
}
.kt-checkbox.kt-checkbox--light.kt-checkbox--solid > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--light.kt-checkbox--solid > input:checked ~ span {
  background: #ffffff;
}
.kt-checkbox.kt-checkbox--light.kt-checkbox--tick > span {
  background: #e4e8ee;
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--light.kt-checkbox--tick > span:after {
  border: solid #282a3c;
}
.kt-checkbox.kt-checkbox--light.kt-checkbox--tick > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--light.kt-checkbox--tick > input:checked ~ span {
  border: 1px solid transparent !important;
  background: #e4e8ee;
}
.kt-checkbox.kt-checkbox--light.kt-checkbox--tick > input:checked ~ span:after {
  border: solid #ffffff;
}
.kt-checkbox.kt-checkbox--dark.kt-checkbox--disabled {
  opacity: 0.7;
}
.kt-checkbox.kt-checkbox--dark > span {
  border: 1px solid #282a3c;
}
.kt-checkbox.kt-checkbox--dark > span:after {
  border: solid #282a3c;
}
.kt-checkbox.kt-checkbox--dark > input:disabled ~ span:after {
  border-color: #282a3c;
}
.kt-checkbox.kt-checkbox--dark > input:checked ~ span {
  border: 1px solid #282a3c;
}
.kt-checkbox.kt-checkbox--dark.kt-checkbox--bold > input:checked ~ span {
  border: 2px solid #282a3c;
}
.kt-checkbox.kt-checkbox--dark > input:disabled ~ span {
  opacity: 0.6;
}
.kt-checkbox.kt-checkbox--dark.kt-checkbox--solid > span {
  background: #282a3c;
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--dark.kt-checkbox--solid > span:after {
  border: solid #ffffff;
}
.kt-checkbox.kt-checkbox--dark.kt-checkbox--solid > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--dark.kt-checkbox--solid > input:checked ~ span {
  background: #282a3c;
}
.kt-checkbox.kt-checkbox--dark.kt-checkbox--tick > span {
  background: #e4e8ee;
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--dark.kt-checkbox--tick > span:after {
  border: solid #ffffff;
}
.kt-checkbox.kt-checkbox--dark.kt-checkbox--tick > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--dark.kt-checkbox--tick > input:checked ~ span {
  border: 1px solid transparent !important;
  background: #e4e8ee;
}
.kt-checkbox.kt-checkbox--dark.kt-checkbox--tick > input:checked ~ span:after {
  border: solid #282a3c;
}
.kt-checkbox.kt-checkbox--primary.kt-checkbox--disabled {
  opacity: 0.7;
}
.kt-checkbox.kt-checkbox--primary > span {
  border: 1px solid #5867dd;
}
.kt-checkbox.kt-checkbox--primary > span:after {
  border: solid #5867dd;
}
.kt-checkbox.kt-checkbox--primary > input:disabled ~ span:after {
  border-color: #5867dd;
}
.kt-checkbox.kt-checkbox--primary > input:checked ~ span {
  border: 1px solid #5867dd;
}
.kt-checkbox.kt-checkbox--primary.kt-checkbox--bold > input:checked ~ span {
  border: 2px solid #5867dd;
}
.kt-checkbox.kt-checkbox--primary > input:disabled ~ span {
  opacity: 0.6;
}
.kt-checkbox.kt-checkbox--primary.kt-checkbox--solid > span {
  background: #5867dd;
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--primary.kt-checkbox--solid > span:after {
  border: solid #ffffff;
}
.kt-checkbox.kt-checkbox--primary.kt-checkbox--solid > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--primary.kt-checkbox--solid > input:checked ~ span {
  background: #5867dd;
}
.kt-checkbox.kt-checkbox--primary.kt-checkbox--tick > span {
  background: #e4e8ee;
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--primary.kt-checkbox--tick > span:after {
  border: solid #ffffff;
}
.kt-checkbox.kt-checkbox--primary.kt-checkbox--tick > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--primary.kt-checkbox--tick > input:checked ~ span {
  border: 1px solid transparent !important;
  background: #e4e8ee;
}
.kt-checkbox.kt-checkbox--primary.kt-checkbox--tick > input:checked ~ span:after {
  border: solid #5867dd;
}
.kt-checkbox.kt-checkbox--success.kt-checkbox--disabled {
  opacity: 0.7;
}
.kt-checkbox.kt-checkbox--success > span {
  border: 1px solid #1dc9b7;
}
.kt-checkbox.kt-checkbox--success > span:after {
  border: solid #1dc9b7;
}
.kt-checkbox.kt-checkbox--success > input:disabled ~ span:after {
  border-color: #1dc9b7;
}
.kt-checkbox.kt-checkbox--success > input:checked ~ span {
  border: 1px solid #1dc9b7;
}
.kt-checkbox.kt-checkbox--success.kt-checkbox--bold > input:checked ~ span {
  border: 2px solid #1dc9b7;
}
.kt-checkbox.kt-checkbox--success > input:disabled ~ span {
  opacity: 0.6;
}
.kt-checkbox.kt-checkbox--success.kt-checkbox--solid > span {
  background: #1dc9b7;
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--success.kt-checkbox--solid > span:after {
  border: solid #ffffff;
}
.kt-checkbox.kt-checkbox--success.kt-checkbox--solid > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--success.kt-checkbox--solid > input:checked ~ span {
  background: #1dc9b7;
}
.kt-checkbox.kt-checkbox--success.kt-checkbox--tick > span {
  background: #e4e8ee;
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--success.kt-checkbox--tick > span:after {
  border: solid #ffffff;
}
.kt-checkbox.kt-checkbox--success.kt-checkbox--tick > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--success.kt-checkbox--tick > input:checked ~ span {
  border: 1px solid transparent !important;
  background: #e4e8ee;
}
.kt-checkbox.kt-checkbox--success.kt-checkbox--tick > input:checked ~ span:after {
  border: solid #1dc9b7;
}
.kt-checkbox.kt-checkbox--info.kt-checkbox--disabled {
  opacity: 0.7;
}
.kt-checkbox.kt-checkbox--info > span {
  border: 1px solid #5578eb;
}
.kt-checkbox.kt-checkbox--info > span:after {
  border: solid #5578eb;
}
.kt-checkbox.kt-checkbox--info > input:disabled ~ span:after {
  border-color: #5578eb;
}
.kt-checkbox.kt-checkbox--info > input:checked ~ span {
  border: 1px solid #5578eb;
}
.kt-checkbox.kt-checkbox--info.kt-checkbox--bold > input:checked ~ span {
  border: 2px solid #5578eb;
}
.kt-checkbox.kt-checkbox--info > input:disabled ~ span {
  opacity: 0.6;
}
.kt-checkbox.kt-checkbox--info.kt-checkbox--solid > span {
  background: #5578eb;
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--info.kt-checkbox--solid > span:after {
  border: solid #ffffff;
}
.kt-checkbox.kt-checkbox--info.kt-checkbox--solid > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--info.kt-checkbox--solid > input:checked ~ span {
  background: #5578eb;
}
.kt-checkbox.kt-checkbox--info.kt-checkbox--tick > span {
  background: #e4e8ee;
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--info.kt-checkbox--tick > span:after {
  border: solid #ffffff;
}
.kt-checkbox.kt-checkbox--info.kt-checkbox--tick > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--info.kt-checkbox--tick > input:checked ~ span {
  border: 1px solid transparent !important;
  background: #e4e8ee;
}
.kt-checkbox.kt-checkbox--info.kt-checkbox--tick > input:checked ~ span:after {
  border: solid #5578eb;
}
.kt-checkbox.kt-checkbox--warning.kt-checkbox--disabled {
  opacity: 0.7;
}
.kt-checkbox.kt-checkbox--warning > span {
  border: 1px solid #ffb822;
}
.kt-checkbox.kt-checkbox--warning > span:after {
  border: solid #ffb822;
}
.kt-checkbox.kt-checkbox--warning > input:disabled ~ span:after {
  border-color: #ffb822;
}
.kt-checkbox.kt-checkbox--warning > input:checked ~ span {
  border: 1px solid #ffb822;
}
.kt-checkbox.kt-checkbox--warning.kt-checkbox--bold > input:checked ~ span {
  border: 2px solid #ffb822;
}
.kt-checkbox.kt-checkbox--warning > input:disabled ~ span {
  opacity: 0.6;
}
.kt-checkbox.kt-checkbox--warning.kt-checkbox--solid > span {
  background: #ffb822;
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--warning.kt-checkbox--solid > span:after {
  border: solid #111111;
}
.kt-checkbox.kt-checkbox--warning.kt-checkbox--solid > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--warning.kt-checkbox--solid > input:checked ~ span {
  background: #ffb822;
}
.kt-checkbox.kt-checkbox--warning.kt-checkbox--tick > span {
  background: #e4e8ee;
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--warning.kt-checkbox--tick > span:after {
  border: solid #111111;
}
.kt-checkbox.kt-checkbox--warning.kt-checkbox--tick > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--warning.kt-checkbox--tick > input:checked ~ span {
  border: 1px solid transparent !important;
  background: #e4e8ee;
}
.kt-checkbox.kt-checkbox--warning.kt-checkbox--tick > input:checked ~ span:after {
  border: solid #ffb822;
}
.kt-checkbox.kt-checkbox--danger.kt-checkbox--disabled {
  opacity: 0.7;
}
.kt-checkbox.kt-checkbox--danger > span {
  border: 1px solid #fd397a;
}
.kt-checkbox.kt-checkbox--danger > span:after {
  border: solid #fd397a;
}
.kt-checkbox.kt-checkbox--danger > input:disabled ~ span:after {
  border-color: #fd397a;
}
.kt-checkbox.kt-checkbox--danger > input:checked ~ span {
  border: 1px solid #fd397a;
}
.kt-checkbox.kt-checkbox--danger.kt-checkbox--bold > input:checked ~ span {
  border: 2px solid #fd397a;
}
.kt-checkbox.kt-checkbox--danger > input:disabled ~ span {
  opacity: 0.6;
}
.kt-checkbox.kt-checkbox--danger.kt-checkbox--solid > span {
  background: #fd397a;
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--danger.kt-checkbox--solid > span:after {
  border: solid #ffffff;
}
.kt-checkbox.kt-checkbox--danger.kt-checkbox--solid > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--danger.kt-checkbox--solid > input:checked ~ span {
  background: #fd397a;
}
.kt-checkbox.kt-checkbox--danger.kt-checkbox--tick > span {
  background: #e4e8ee;
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--danger.kt-checkbox--tick > span:after {
  border: solid #ffffff;
}
.kt-checkbox.kt-checkbox--danger.kt-checkbox--tick > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--danger.kt-checkbox--tick > input:checked ~ span {
  border: 1px solid transparent !important;
  background: #e4e8ee;
}
.kt-checkbox.kt-checkbox--danger.kt-checkbox--tick > input:checked ~ span:after {
  border: solid #fd397a;
}

.kt-radio {
  display: inline-block;
  position: relative;
  padding-left: 30px;
  text-align: left;
  margin-bottom: 10px;
  cursor: pointer;
  font-size: 1rem;
  transition: all 0.3s ease;
}
.kt-radio.kt-radio--disabled {
  opacity: 0.8;
  cursor: not-allowed;
}
.kt-radio > input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.kt-radio > span {
  background: none;
  position: absolute;
  top: 1px;
  left: 0;
  height: 18px;
  width: 18px;
  border-radius: 50% !important;
}
.kt-radio > span:after {
  content: "";
  position: absolute;
  display: none;
  top: 50%;
  left: 50%;
  margin-left: -3px;
  margin-top: -3px;
  width: 6px;
  height: 6px;
  border-radius: 100% !important;
}
.kt-radio > input:checked ~ span {
  transition: all 0.3s ease;
  background: none;
}
.kt-radio > input:checked ~ span:after {
  display: block;
}
.kt-radio:hover > input:not([disabled]):checked ~ span,
.kt-radio > input:checked ~ span {
  transition: all 0.3s ease;
}
.kt-radio > input:disabled ~ span {
  opacity: 0.6;
  pointer-events: none;
}
.kt-radio.kt-radio--solid > span {
  border: 1px solid transparent;
}
.kt-radio.kt-radio--solid:hover > input:not([disabled]) ~ span,
.kt-radio.kt-radio--solid > input:focus ~ span {
  transition: all 0.3s ease;
}
.kt-radio.kt-radio--square > span {
  border-radius: 0;
}
.kt-radio.kt-radio--bold > span {
  border-width: 2px !important;
  transition: all 0.3s ease;
}
.form-inline .kt-radio {
  margin-left: 15px;
  margin-right: 15px;
}
.kt-radio.kt-radio--single {
  width: 18px;
  height: 18px;
}
.kt-radio.kt-radio--single > span {
  top: 0;
}
th > .kt-radio.kt-radio--single, td > .kt-radio.kt-radio--single {
  right: -5px;
}
.input-group .kt-radio {
  margin-bottom: 0 !important;
  padding-left: 0;
}

.kt-radio-list {
  padding: 0 0;
}
.form-horizontal .form-group .kt-radio-list {
  padding-top: 0;
}
.kt-radio-list .kt-radio {
  display: block;
  text-align: left;
}
.kt-radio-list .kt-radio:last-child {
  margin-bottom: 5px;
}

.kt-radio-inline {
  padding: 0 0;
}
.kt-radio-inline .kt-radio {
  display: inline-block;
  margin-right: 15px;
  margin-bottom: 5px;
}
.kt-radio-inline .kt-radio:last-child {
  margin-right: 0;
}

.form-group.row .kt-radio-inline {
  margin-top: 0.75rem;
}
.form-group.row .kt-radio-list {
  margin-top: 2px;
}

.kt-radio.kt-radio--disabled {
  opacity: 0.8;
}
.kt-radio > span {
  border: 1px solid #d1d7e2;
}
.kt-radio > span:after {
  border: solid #bfc7d7;
  background: #bfc7d7;
}
.kt-radio > input:disabled ~ span:after {
  border-color: #c8cfdd;
}
.kt-radio > input:checked ~ span {
  border: 1px solid #c8cfdd;
}
.kt-radio.kt-radio--bold > input:checked ~ span {
  border: 2px solid #c8cfdd;
}
.kt-radio > input:disabled ~ span {
  opacity: 0.6;
}
.kt-radio.kt-radio--solid > span {
  background: #e4e8ee;
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--solid > span:after {
  border: solid #99a6bf;
  background: #99a6bf;
}
.kt-radio.kt-radio--solid > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--solid > input:checked ~ span {
  background: #dee2ea;
}
.kt-radio.kt-radio--tick > span {
  background: #e4e8ee;
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--tick > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--tick > input:checked ~ span {
  background: #e4e8ee;
}
.kt-radio.kt-radio--tick > input:checked ~ span:after {
  border: solid #dee2ea;
  background: #dee2ea;
}
.kt-radio.kt-radio--brand.kt-radio--disabled {
  opacity: 0.8;
}
.kt-radio.kt-radio--brand > span {
  border: 1px solid #2c77f4;
}
.kt-radio.kt-radio--brand > span:after {
  border: solid #2c77f4;
  background: #2c77f4;
}
.kt-radio.kt-radio--brand > input:disabled ~ span:after {
  border-color: #2c77f4;
}
.kt-radio.kt-radio--brand > input:checked ~ span {
  border: 1px solid #2c77f4;
}
.kt-radio.kt-radio--brand.kt-radio--bold > input:checked ~ span {
  border: 2px solid #2c77f4;
}
.kt-radio.kt-radio--brand > input:disabled ~ span {
  opacity: 0.6;
}
.kt-radio.kt-radio--brand.kt-radio--solid > span {
  background: #2c77f4;
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--brand.kt-radio--solid > span:after {
  border: solid #ffffff;
  background: #ffffff;
}
.kt-radio.kt-radio--brand.kt-radio--solid > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--brand.kt-radio--solid > input:checked ~ span {
  background: #2c77f4;
}
.kt-radio.kt-radio--brand.kt-radio--tick > span {
  background: #e4e8ee;
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--brand.kt-radio--tick > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--brand.kt-radio--tick > input:checked ~ span {
  background: #e4e8ee;
}
.kt-radio.kt-radio--brand.kt-radio--tick > input:checked ~ span:after {
  border: solid #2c77f4;
  background: #2c77f4;
}
.kt-radio.kt-radio--light.kt-radio--disabled {
  opacity: 0.8;
}
.kt-radio.kt-radio--light > span {
  border: 1px solid #ffffff;
}
.kt-radio.kt-radio--light > span:after {
  border: solid #ffffff;
  background: #ffffff;
}
.kt-radio.kt-radio--light > input:disabled ~ span:after {
  border-color: #ffffff;
}
.kt-radio.kt-radio--light > input:checked ~ span {
  border: 1px solid #ffffff;
}
.kt-radio.kt-radio--light.kt-radio--bold > input:checked ~ span {
  border: 2px solid #ffffff;
}
.kt-radio.kt-radio--light > input:disabled ~ span {
  opacity: 0.6;
}
.kt-radio.kt-radio--light.kt-radio--solid > span {
  background: #ffffff;
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--light.kt-radio--solid > span:after {
  border: solid #282a3c;
  background: #282a3c;
}
.kt-radio.kt-radio--light.kt-radio--solid > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--light.kt-radio--solid > input:checked ~ span {
  background: #ffffff;
}
.kt-radio.kt-radio--light.kt-radio--tick > span {
  background: #e4e8ee;
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--light.kt-radio--tick > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--light.kt-radio--tick > input:checked ~ span {
  background: #e4e8ee;
}
.kt-radio.kt-radio--light.kt-radio--tick > input:checked ~ span:after {
  border: solid #ffffff;
  background: #ffffff;
}
.kt-radio.kt-radio--dark.kt-radio--disabled {
  opacity: 0.8;
}
.kt-radio.kt-radio--dark > span {
  border: 1px solid #282a3c;
}
.kt-radio.kt-radio--dark > span:after {
  border: solid #282a3c;
  background: #282a3c;
}
.kt-radio.kt-radio--dark > input:disabled ~ span:after {
  border-color: #282a3c;
}
.kt-radio.kt-radio--dark > input:checked ~ span {
  border: 1px solid #282a3c;
}
.kt-radio.kt-radio--dark.kt-radio--bold > input:checked ~ span {
  border: 2px solid #282a3c;
}
.kt-radio.kt-radio--dark > input:disabled ~ span {
  opacity: 0.6;
}
.kt-radio.kt-radio--dark.kt-radio--solid > span {
  background: #282a3c;
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--dark.kt-radio--solid > span:after {
  border: solid #ffffff;
  background: #ffffff;
}
.kt-radio.kt-radio--dark.kt-radio--solid > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--dark.kt-radio--solid > input:checked ~ span {
  background: #282a3c;
}
.kt-radio.kt-radio--dark.kt-radio--tick > span {
  background: #e4e8ee;
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--dark.kt-radio--tick > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--dark.kt-radio--tick > input:checked ~ span {
  background: #e4e8ee;
}
.kt-radio.kt-radio--dark.kt-radio--tick > input:checked ~ span:after {
  border: solid #282a3c;
  background: #282a3c;
}
.kt-radio.kt-radio--primary.kt-radio--disabled {
  opacity: 0.8;
}
.kt-radio.kt-radio--primary > span {
  border: 1px solid #5867dd;
}
.kt-radio.kt-radio--primary > span:after {
  border: solid #5867dd;
  background: #5867dd;
}
.kt-radio.kt-radio--primary > input:disabled ~ span:after {
  border-color: #5867dd;
}
.kt-radio.kt-radio--primary > input:checked ~ span {
  border: 1px solid #5867dd;
}
.kt-radio.kt-radio--primary.kt-radio--bold > input:checked ~ span {
  border: 2px solid #5867dd;
}
.kt-radio.kt-radio--primary > input:disabled ~ span {
  opacity: 0.6;
}
.kt-radio.kt-radio--primary.kt-radio--solid > span {
  background: #5867dd;
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--primary.kt-radio--solid > span:after {
  border: solid #ffffff;
  background: #ffffff;
}
.kt-radio.kt-radio--primary.kt-radio--solid > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--primary.kt-radio--solid > input:checked ~ span {
  background: #5867dd;
}
.kt-radio.kt-radio--primary.kt-radio--tick > span {
  background: #e4e8ee;
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--primary.kt-radio--tick > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--primary.kt-radio--tick > input:checked ~ span {
  background: #e4e8ee;
}
.kt-radio.kt-radio--primary.kt-radio--tick > input:checked ~ span:after {
  border: solid #5867dd;
  background: #5867dd;
}
.kt-radio.kt-radio--success.kt-radio--disabled {
  opacity: 0.8;
}
.kt-radio.kt-radio--success > span {
  border: 1px solid #1dc9b7;
}
.kt-radio.kt-radio--success > span:after {
  border: solid #1dc9b7;
  background: #1dc9b7;
}
.kt-radio.kt-radio--success > input:disabled ~ span:after {
  border-color: #1dc9b7;
}
.kt-radio.kt-radio--success > input:checked ~ span {
  border: 1px solid #1dc9b7;
}
.kt-radio.kt-radio--success.kt-radio--bold > input:checked ~ span {
  border: 2px solid #1dc9b7;
}
.kt-radio.kt-radio--success > input:disabled ~ span {
  opacity: 0.6;
}
.kt-radio.kt-radio--success.kt-radio--solid > span {
  background: #1dc9b7;
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--success.kt-radio--solid > span:after {
  border: solid #ffffff;
  background: #ffffff;
}
.kt-radio.kt-radio--success.kt-radio--solid > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--success.kt-radio--solid > input:checked ~ span {
  background: #1dc9b7;
}
.kt-radio.kt-radio--success.kt-radio--tick > span {
  background: #e4e8ee;
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--success.kt-radio--tick > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--success.kt-radio--tick > input:checked ~ span {
  background: #e4e8ee;
}
.kt-radio.kt-radio--success.kt-radio--tick > input:checked ~ span:after {
  border: solid #1dc9b7;
  background: #1dc9b7;
}
.kt-radio.kt-radio--info.kt-radio--disabled {
  opacity: 0.8;
}
.kt-radio.kt-radio--info > span {
  border: 1px solid #5578eb;
}
.kt-radio.kt-radio--info > span:after {
  border: solid #5578eb;
  background: #5578eb;
}
.kt-radio.kt-radio--info > input:disabled ~ span:after {
  border-color: #5578eb;
}
.kt-radio.kt-radio--info > input:checked ~ span {
  border: 1px solid #5578eb;
}
.kt-radio.kt-radio--info.kt-radio--bold > input:checked ~ span {
  border: 2px solid #5578eb;
}
.kt-radio.kt-radio--info > input:disabled ~ span {
  opacity: 0.6;
}
.kt-radio.kt-radio--info.kt-radio--solid > span {
  background: #5578eb;
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--info.kt-radio--solid > span:after {
  border: solid #ffffff;
  background: #ffffff;
}
.kt-radio.kt-radio--info.kt-radio--solid > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--info.kt-radio--solid > input:checked ~ span {
  background: #5578eb;
}
.kt-radio.kt-radio--info.kt-radio--tick > span {
  background: #e4e8ee;
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--info.kt-radio--tick > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--info.kt-radio--tick > input:checked ~ span {
  background: #e4e8ee;
}
.kt-radio.kt-radio--info.kt-radio--tick > input:checked ~ span:after {
  border: solid #5578eb;
  background: #5578eb;
}
.kt-radio.kt-radio--warning.kt-radio--disabled {
  opacity: 0.8;
}
.kt-radio.kt-radio--warning > span {
  border: 1px solid #ffb822;
}
.kt-radio.kt-radio--warning > span:after {
  border: solid #ffb822;
  background: #ffb822;
}
.kt-radio.kt-radio--warning > input:disabled ~ span:after {
  border-color: #ffb822;
}
.kt-radio.kt-radio--warning > input:checked ~ span {
  border: 1px solid #ffb822;
}
.kt-radio.kt-radio--warning.kt-radio--bold > input:checked ~ span {
  border: 2px solid #ffb822;
}
.kt-radio.kt-radio--warning > input:disabled ~ span {
  opacity: 0.6;
}
.kt-radio.kt-radio--warning.kt-radio--solid > span {
  background: #ffb822;
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--warning.kt-radio--solid > span:after {
  border: solid #111111;
  background: #111111;
}
.kt-radio.kt-radio--warning.kt-radio--solid > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--warning.kt-radio--solid > input:checked ~ span {
  background: #ffb822;
}
.kt-radio.kt-radio--warning.kt-radio--tick > span {
  background: #e4e8ee;
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--warning.kt-radio--tick > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--warning.kt-radio--tick > input:checked ~ span {
  background: #e4e8ee;
}
.kt-radio.kt-radio--warning.kt-radio--tick > input:checked ~ span:after {
  border: solid #ffb822;
  background: #ffb822;
}
.kt-radio.kt-radio--danger.kt-radio--disabled {
  opacity: 0.8;
}
.kt-radio.kt-radio--danger > span {
  border: 1px solid #fd397a;
}
.kt-radio.kt-radio--danger > span:after {
  border: solid #fd397a;
  background: #fd397a;
}
.kt-radio.kt-radio--danger > input:disabled ~ span:after {
  border-color: #fd397a;
}
.kt-radio.kt-radio--danger > input:checked ~ span {
  border: 1px solid #fd397a;
}
.kt-radio.kt-radio--danger.kt-radio--bold > input:checked ~ span {
  border: 2px solid #fd397a;
}
.kt-radio.kt-radio--danger > input:disabled ~ span {
  opacity: 0.6;
}
.kt-radio.kt-radio--danger.kt-radio--solid > span {
  background: #fd397a;
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--danger.kt-radio--solid > span:after {
  border: solid #ffffff;
  background: #ffffff;
}
.kt-radio.kt-radio--danger.kt-radio--solid > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--danger.kt-radio--solid > input:checked ~ span {
  background: #fd397a;
}
.kt-radio.kt-radio--danger.kt-radio--tick > span {
  background: #e4e8ee;
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--danger.kt-radio--tick > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--danger.kt-radio--tick > input:checked ~ span {
  background: #e4e8ee;
}
.kt-radio.kt-radio--danger.kt-radio--tick > input:checked ~ span:after {
  border: solid #fd397a;
  background: #fd397a;
}

.kt-switch {
  display: inline-block;
  font-size: 1rem;
}
.kt-switch input:empty {
  margin-left: -999px;
  height: 0;
  width: 0;
  overflow: hidden;
  position: absolute;
  opacity: 0;
}
.kt-switch input:empty ~ span {
  display: inline-block;
  position: relative;
  float: left;
  width: 1px;
  text-indent: 0;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.kt-switch input:empty ~ span:before,
.kt-switch input:empty ~ span:after {
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  left: 0;
  content: " ";
  -webkit-transition: all 100ms ease-in;
  transition: all 100ms ease-in;
}
.kt-switch.kt-switch--icon input:empty ~ span:after {
  font-family: "LineAwesome";
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\f342";
}
.kt-switch.kt-switch--icon input:checked ~ span:after {
  content: "\f17b";
}
.kt-switch.kt-switch--icon-check input:checked ~ span:after {
  font-family: "LineAwesome";
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\f17b";
}
.kt-switch input:empty ~ span {
  line-height: 30px;
  margin: 2px 0;
  height: 30px;
  width: 57px;
  border-radius: 15px;
}
.kt-switch input:empty ~ span:before,
.kt-switch input:empty ~ span:after {
  width: 54px;
  border-radius: 15px;
}
.kt-switch input:empty ~ span:after {
  height: 24px;
  width: 24px;
  line-height: 26px;
  top: 3px;
  bottom: 3px;
  margin-left: 3px;
  font-size: 0.9em;
  text-align: center;
  vertical-align: middle;
}
.kt-switch input:checked ~ span:after {
  margin-left: 26px;
}
.kt-switch.kt-switch--lg input:empty ~ span {
  line-height: 40px;
  margin: 2px 0;
  height: 40px;
  width: 75px;
  border-radius: 20px;
}
.kt-switch.kt-switch--lg input:empty ~ span:before,
.kt-switch.kt-switch--lg input:empty ~ span:after {
  width: 72px;
  border-radius: 20px;
}
.kt-switch.kt-switch--lg input:empty ~ span:after {
  height: 34px;
  width: 34px;
  line-height: 34px;
  top: 3px;
  bottom: 3px;
  margin-left: 3px;
  font-size: 1em;
  text-align: center;
  vertical-align: middle;
}
.kt-switch.kt-switch--lg input:checked ~ span:after {
  margin-left: 34px;
}
.kt-switch.kt-switch--sm input:empty ~ span {
  line-height: 24px;
  margin: 2px 0;
  height: 24px;
  width: 40px;
  border-radius: 12px;
}
.kt-switch.kt-switch--sm input:empty ~ span:before,
.kt-switch.kt-switch--sm input:empty ~ span:after {
  width: 38px;
  border-radius: 12px;
}
.kt-switch.kt-switch--sm input:empty ~ span:after {
  height: 20px;
  width: 20px;
  line-height: 20px;
  top: 2px;
  bottom: 2px;
  margin-left: 2px;
  font-size: 0.8em;
  text-align: center;
  vertical-align: middle;
}
.kt-switch.kt-switch--sm input:checked ~ span:after {
  margin-left: 16px;
}
.form-group.row .kt-switch {
  margin-top: 0.15rem;
}
.form-group.row .kt-switch.kt-switch--lg {
  margin-top: 0;
  position: relative;
  top: -0.3rem;
}
.form-group.row .kt-switch.kt-switch--sm {
  margin-top: 0.3rem;
}

.kt-switch input:empty ~ span:before {
  background-color: #e8ebf1;
}
.kt-switch input:empty ~ span:after {
  color: #f8f9fb;
  background-color: #ffffff;
}
.kt-switch input:checked ~ span:before {
  background-color: #e8ebf1;
}
.kt-switch input:checked ~ span:after {
  background-color: #2c77f4;
  color: #ffffff;
}
.kt-switch input[disabled] {
  cursor: not-allowed;
}
.kt-switch input[disabled] ~ span:after,
.kt-switch input[disabled] ~ span:before {
  cursor: not-allowed;
  opacity: 0.7;
}
.kt-switch.kt-switch--brand:not(.kt-switch--outline) input:empty ~ span:before {
  background-color: #2c77f4;
}
.kt-switch.kt-switch--brand:not(.kt-switch--outline) input:empty ~ span:after {
  color: #2c77f4;
  background-color: #ffffff;
  opacity: 0.4;
}
.kt-switch.kt-switch--brand:not(.kt-switch--outline) input:checked ~ span:before {
  background-color: #2c77f4;
}
.kt-switch.kt-switch--brand:not(.kt-switch--outline) input:checked ~ span:after {
  opacity: 1;
}
.kt-switch.kt-switch--outline.kt-switch--brand input:empty ~ span:before {
  border: 2px solid #dee3eb;
  background-color: #e8ebf1;
}
.kt-switch.kt-switch--outline.kt-switch--brand input:empty ~ span:after {
  color: #ffffff;
}
.kt-switch.kt-switch--outline.kt-switch--brand input:checked ~ span:before {
  background-color: #ffffff;
}
.kt-switch.kt-switch--outline.kt-switch--brand input:checked ~ span:after {
  background-color: #2c77f4;
  opacity: 1;
}
.kt-switch.kt-switch--light:not(.kt-switch--outline) input:empty ~ span:before {
  background-color: #ffffff;
}
.kt-switch.kt-switch--light:not(.kt-switch--outline) input:empty ~ span:after {
  color: #ffffff;
  background-color: #282a3c;
  opacity: 0.4;
}
.kt-switch.kt-switch--light:not(.kt-switch--outline) input:checked ~ span:before {
  background-color: #ffffff;
}
.kt-switch.kt-switch--light:not(.kt-switch--outline) input:checked ~ span:after {
  opacity: 1;
}
.kt-switch.kt-switch--outline.kt-switch--light input:empty ~ span:before {
  border: 2px solid #dee3eb;
  background-color: #e8ebf1;
}
.kt-switch.kt-switch--outline.kt-switch--light input:empty ~ span:after {
  color: #282a3c;
}
.kt-switch.kt-switch--outline.kt-switch--light input:checked ~ span:before {
  background-color: #282a3c;
}
.kt-switch.kt-switch--outline.kt-switch--light input:checked ~ span:after {
  background-color: #ffffff;
  opacity: 1;
}
.kt-switch.kt-switch--dark:not(.kt-switch--outline) input:empty ~ span:before {
  background-color: #282a3c;
}
.kt-switch.kt-switch--dark:not(.kt-switch--outline) input:empty ~ span:after {
  color: #282a3c;
  background-color: #ffffff;
  opacity: 0.4;
}
.kt-switch.kt-switch--dark:not(.kt-switch--outline) input:checked ~ span:before {
  background-color: #282a3c;
}
.kt-switch.kt-switch--dark:not(.kt-switch--outline) input:checked ~ span:after {
  opacity: 1;
}
.kt-switch.kt-switch--outline.kt-switch--dark input:empty ~ span:before {
  border: 2px solid #dee3eb;
  background-color: #e8ebf1;
}
.kt-switch.kt-switch--outline.kt-switch--dark input:empty ~ span:after {
  color: #ffffff;
}
.kt-switch.kt-switch--outline.kt-switch--dark input:checked ~ span:before {
  background-color: #ffffff;
}
.kt-switch.kt-switch--outline.kt-switch--dark input:checked ~ span:after {
  background-color: #282a3c;
  opacity: 1;
}
.kt-switch.kt-switch--primary:not(.kt-switch--outline) input:empty ~ span:before {
  background-color: #5867dd;
}
.kt-switch.kt-switch--primary:not(.kt-switch--outline) input:empty ~ span:after {
  color: #5867dd;
  background-color: #ffffff;
  opacity: 0.4;
}
.kt-switch.kt-switch--primary:not(.kt-switch--outline) input:checked ~ span:before {
  background-color: #5867dd;
}
.kt-switch.kt-switch--primary:not(.kt-switch--outline) input:checked ~ span:after {
  opacity: 1;
}
.kt-switch.kt-switch--outline.kt-switch--primary input:empty ~ span:before {
  border: 2px solid #dee3eb;
  background-color: #e8ebf1;
}
.kt-switch.kt-switch--outline.kt-switch--primary input:empty ~ span:after {
  color: #ffffff;
}
.kt-switch.kt-switch--outline.kt-switch--primary input:checked ~ span:before {
  background-color: #ffffff;
}
.kt-switch.kt-switch--outline.kt-switch--primary input:checked ~ span:after {
  background-color: #5867dd;
  opacity: 1;
}
.kt-switch.kt-switch--success:not(.kt-switch--outline) input:empty ~ span:before {
  background-color: #1dc9b7;
}
.kt-switch.kt-switch--success:not(.kt-switch--outline) input:empty ~ span:after {
  color: #1dc9b7;
  background-color: #ffffff;
  opacity: 0.4;
}
.kt-switch.kt-switch--success:not(.kt-switch--outline) input:checked ~ span:before {
  background-color: #1dc9b7;
}
.kt-switch.kt-switch--success:not(.kt-switch--outline) input:checked ~ span:after {
  opacity: 1;
}
.kt-switch.kt-switch--outline.kt-switch--success input:empty ~ span:before {
  border: 2px solid #dee3eb;
  background-color: #e8ebf1;
}
.kt-switch.kt-switch--outline.kt-switch--success input:empty ~ span:after {
  color: #ffffff;
}
.kt-switch.kt-switch--outline.kt-switch--success input:checked ~ span:before {
  background-color: #ffffff;
}
.kt-switch.kt-switch--outline.kt-switch--success input:checked ~ span:after {
  background-color: #1dc9b7;
  opacity: 1;
}
.kt-switch.kt-switch--info:not(.kt-switch--outline) input:empty ~ span:before {
  background-color: #5578eb;
}
.kt-switch.kt-switch--info:not(.kt-switch--outline) input:empty ~ span:after {
  color: #5578eb;
  background-color: #ffffff;
  opacity: 0.4;
}
.kt-switch.kt-switch--info:not(.kt-switch--outline) input:checked ~ span:before {
  background-color: #5578eb;
}
.kt-switch.kt-switch--info:not(.kt-switch--outline) input:checked ~ span:after {
  opacity: 1;
}
.kt-switch.kt-switch--outline.kt-switch--info input:empty ~ span:before {
  border: 2px solid #dee3eb;
  background-color: #e8ebf1;
}
.kt-switch.kt-switch--outline.kt-switch--info input:empty ~ span:after {
  color: #ffffff;
}
.kt-switch.kt-switch--outline.kt-switch--info input:checked ~ span:before {
  background-color: #ffffff;
}
.kt-switch.kt-switch--outline.kt-switch--info input:checked ~ span:after {
  background-color: #5578eb;
  opacity: 1;
}
.kt-switch.kt-switch--warning:not(.kt-switch--outline) input:empty ~ span:before {
  background-color: #ffb822;
}
.kt-switch.kt-switch--warning:not(.kt-switch--outline) input:empty ~ span:after {
  color: #ffb822;
  background-color: #111111;
  opacity: 0.4;
}
.kt-switch.kt-switch--warning:not(.kt-switch--outline) input:checked ~ span:before {
  background-color: #ffb822;
}
.kt-switch.kt-switch--warning:not(.kt-switch--outline) input:checked ~ span:after {
  opacity: 1;
}
.kt-switch.kt-switch--outline.kt-switch--warning input:empty ~ span:before {
  border: 2px solid #dee3eb;
  background-color: #e8ebf1;
}
.kt-switch.kt-switch--outline.kt-switch--warning input:empty ~ span:after {
  color: #111111;
}
.kt-switch.kt-switch--outline.kt-switch--warning input:checked ~ span:before {
  background-color: #111111;
}
.kt-switch.kt-switch--outline.kt-switch--warning input:checked ~ span:after {
  background-color: #ffb822;
  opacity: 1;
}
.kt-switch.kt-switch--danger:not(.kt-switch--outline) input:empty ~ span:before {
  background-color: #fd397a;
}
.kt-switch.kt-switch--danger:not(.kt-switch--outline) input:empty ~ span:after {
  color: #fd397a;
  background-color: #ffffff;
  opacity: 0.4;
}
.kt-switch.kt-switch--danger:not(.kt-switch--outline) input:checked ~ span:before {
  background-color: #fd397a;
}
.kt-switch.kt-switch--danger:not(.kt-switch--outline) input:checked ~ span:after {
  opacity: 1;
}
.kt-switch.kt-switch--outline.kt-switch--danger input:empty ~ span:before {
  border: 2px solid #dee3eb;
  background-color: #e8ebf1;
}
.kt-switch.kt-switch--outline.kt-switch--danger input:empty ~ span:after {
  color: #ffffff;
}
.kt-switch.kt-switch--outline.kt-switch--danger input:checked ~ span:before {
  background-color: #ffffff;
}
.kt-switch.kt-switch--outline.kt-switch--danger input:checked ~ span:after {
  background-color: #fd397a;
  opacity: 1;
}

.kt-option {
  display: flex;
  padding: 1.4em;
  border: 1px solid #ebedf2;
  border-radius: 4px;
}
.kt-option .kt-option__control {
  width: 2.7rem;
  padding-top: 0.1rem;
}
.kt-option .kt-option__control .kt-radio {
  display: block;
}
.kt-option .kt-option__label {
  width: 100%;
}
.kt-option .kt-option__label .kt-option__head {
  display: flex;
  justify-content: space-between;
}
.kt-option .kt-option__label .kt-option__head .kt-option__title {
  font-size: 1.1rem;
  font-weight: 400;
  color: #595d6e;
}
.kt-option .kt-option__label .kt-option__head .kt-option__focus {
  font-size: 1.1rem;
  font-weight: 500;
  color: #48465b;
}
.kt-option .kt-option__label .kt-option__body {
  display: block;
  padding-top: 0.7rem;
  font-size: 0.9rem;
  color: #74788d;
}
.kt-option.kt-option--plain {
  border: 0;
  padding: 0;
  margin-top: -0.2rem;
  margin-bottom: 2rem;
  align-items: center;
}
.kt-option.kt-option--plain .kt-option__control {
  vertical-align: middle;
  width: 2.7rem;
}
.kt-option.kt-option--plain .kt-option__control .kt-radio {
  margin-bottom: 1.6rem;
}
.kt-option.kt-option--plain .kt-option__label .kt-option__body {
  padding-top: 0.2rem;
}
.is-valid .kt-option {
  border-color: #1dc9b7;
}
.is-invalid .kt-option {
  border-color: #fd397a;
}

.has-success .kt-option .kt-option__label .kt-option__head .kt-option__title {
  color: #1dc9b7;
}

.has-error .kt-option .kt-option__label .kt-option__head .kt-option__title {
  color: #ffb822;
}

.kt-avatar {
  position: relative;
  display: inline-block;
}
.kt-avatar .kt-avatar__holder {
  width: 120px;
  height: 120px;
  border-radius: 3px;
  background-repeat: no-repeat;
  background-size: cover;
}
.kt-avatar .kt-avatar__upload {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: -10px;
  top: -10px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: #ffffff;
  box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);
  transition: all 0.3s;
}
.kt-avatar .kt-avatar__upload input {
  width: 0 !important;
  height: 0 !important;
  overflow: hidden;
  opacity: 0;
}
.kt-avatar .kt-avatar__upload i {
  color: #2c77f4;
  font-size: 0.9rem;
}
.kt-avatar .kt-avatar__upload:hover {
  transition: all 0.3s;
  background-color: #2c77f4;
}
.kt-avatar .kt-avatar__upload:hover i {
  color: #ffffff;
}
.kt-avatar .kt-avatar__cancel {
  cursor: pointer;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: auto;
  right: -10px;
  bottom: -5px;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background-color: #ffffff;
  box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);
  display: none;
}
.kt-avatar .kt-avatar__cancel i {
  transition: all 0.3s;
  color: #74788d;
  font-size: 0.9rem;
}
.kt-avatar .kt-avatar__cancel:hover i {
  transition: all 0.3s;
  color: #2c77f4;
}
.kt-avatar.kt-avatar--changed .kt-avatar__cancel {
  display: flex;
}
.kt-avatar.kt-avatar--brand .kt-avatar__upload i {
  color: #2c77f4;
}
.kt-avatar.kt-avatar--brand .kt-avatar__upload:hover {
  background-color: #2c77f4;
}
.kt-avatar.kt-avatar--brand .kt-avatar__upload:hover i {
  color: #ffffff;
}
.kt-avatar.kt-avatar--light .kt-avatar__upload i {
  color: #ffffff;
}
.kt-avatar.kt-avatar--light .kt-avatar__upload:hover {
  background-color: #ffffff;
}
.kt-avatar.kt-avatar--light .kt-avatar__upload:hover i {
  color: #282a3c;
}
.kt-avatar.kt-avatar--dark .kt-avatar__upload i {
  color: #282a3c;
}
.kt-avatar.kt-avatar--dark .kt-avatar__upload:hover {
  background-color: #282a3c;
}
.kt-avatar.kt-avatar--dark .kt-avatar__upload:hover i {
  color: #ffffff;
}
.kt-avatar.kt-avatar--primary .kt-avatar__upload i {
  color: #5867dd;
}
.kt-avatar.kt-avatar--primary .kt-avatar__upload:hover {
  background-color: #5867dd;
}
.kt-avatar.kt-avatar--primary .kt-avatar__upload:hover i {
  color: #ffffff;
}
.kt-avatar.kt-avatar--success .kt-avatar__upload i {
  color: #1dc9b7;
}
.kt-avatar.kt-avatar--success .kt-avatar__upload:hover {
  background-color: #1dc9b7;
}
.kt-avatar.kt-avatar--success .kt-avatar__upload:hover i {
  color: #ffffff;
}
.kt-avatar.kt-avatar--info .kt-avatar__upload i {
  color: #5578eb;
}
.kt-avatar.kt-avatar--info .kt-avatar__upload:hover {
  background-color: #5578eb;
}
.kt-avatar.kt-avatar--info .kt-avatar__upload:hover i {
  color: #ffffff;
}
.kt-avatar.kt-avatar--warning .kt-avatar__upload i {
  color: #ffb822;
}
.kt-avatar.kt-avatar--warning .kt-avatar__upload:hover {
  background-color: #ffb822;
}
.kt-avatar.kt-avatar--warning .kt-avatar__upload:hover i {
  color: #111111;
}
.kt-avatar.kt-avatar--danger .kt-avatar__upload i {
  color: #fd397a;
}
.kt-avatar.kt-avatar--danger .kt-avatar__upload:hover {
  background-color: #fd397a;
}
.kt-avatar.kt-avatar--danger .kt-avatar__upload:hover i {
  color: #ffffff;
}
.kt-avatar.kt-avatar--circle .kt-avatar__holder {
  border-radius: 50%;
}
.kt-avatar.kt-avatar--circle .kt-avatar__upload {
  right: 0px;
  top: 5px;
}
.kt-avatar.kt-avatar--circle .kt-avatar__cancel {
  right: 3px;
  bottom: 10px;
}
.kt-avatar.kt-avatar--outline .kt-avatar__holder {
  border: 3px solid #ffffff;
  box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);
}

.kt-spinner {
  position: relative;
}
.kt-spinner:before {
  content: "";
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 0;
  border-radius: 50%;
}
.kt-spinner.kt-spinner--sm:before {
  width: 16px;
  height: 16px;
  margin-top: -8px;
}
.kt-spinner.kt-spinner--sm.kt-spinner--center:before {
  left: 50%;
  margin-left: -8px;
}
.kt-spinner.kt-spinner--sm.kt-spinner--left:before {
  left: 0;
  right: auto;
}
.kt-spinner.kt-spinner--sm.kt-spinner--right:before {
  left: auto;
  right: 0;
}
.kt-spinner:before {
  width: 20px;
  height: 20px;
  margin-top: -10px;
}
.kt-spinner.kt-spinner--center:before {
  left: 50%;
  margin-left: -10px;
}
.kt-spinner.kt-spinner--left:before {
  left: 0;
  right: auto;
}
.kt-spinner.kt-spinner--right:before {
  left: auto;
  right: 0;
}
.kt-spinner.kt-spinner--lg:before {
  width: 24px;
  height: 24px;
  margin-top: -12px;
}
.kt-spinner.kt-spinner--lg.kt-spinner--center:before {
  left: 50%;
  margin-left: -12px;
}
.kt-spinner.kt-spinner--lg.kt-spinner--left:before {
  left: 0;
  right: auto;
}
.kt-spinner.kt-spinner--lg.kt-spinner--right:before {
  left: auto;
  right: 0;
}
.kt-spinner:before {
  animation: kt-spinner 0.5s linear infinite;
}
.kt-spinner.kt-spinner--brand:before {
  border: 2px solid #2c77f4;
  border-right: 2px solid transparent;
}
.kt-spinner.kt-spinner--light:before {
  border: 2px solid #ffffff;
  border-right: 2px solid transparent;
}
.kt-spinner.kt-spinner--dark:before {
  border: 2px solid #282a3c;
  border-right: 2px solid transparent;
}
.kt-spinner.kt-spinner--primary:before {
  border: 2px solid #5867dd;
  border-right: 2px solid transparent;
}
.kt-spinner.kt-spinner--success:before {
  border: 2px solid #1dc9b7;
  border-right: 2px solid transparent;
}
.kt-spinner.kt-spinner--info:before {
  border: 2px solid #5578eb;
  border-right: 2px solid transparent;
}
.kt-spinner.kt-spinner--warning:before {
  border: 2px solid #ffb822;
  border-right: 2px solid transparent;
}
.kt-spinner.kt-spinner--danger:before {
  border: 2px solid #fd397a;
  border-right: 2px solid transparent;
}
.kt-spinner.kt-spinner--input.kt-spinner--right:before {
  left: auto;
  right: 1rem;
}
.kt-spinner.kt-spinner--input.kt-spinner--left:before {
  right: auto;
  left: 1rem;
}
.kt-spinner.kt-spinner--v2:before {
  animation: kt-spinner 0.5s linear infinite;
}
.kt-spinner.kt-spinner--v2.kt-spinner--brand:before {
  border: 2px solid #bdd5fc;
  border-top-color: #1d6ef3;
}
.kt-spinner.kt-spinner--v2.kt-spinner--light:before {
  border: 2px solid white;
  border-top-color: #f7f7f7;
}
.kt-spinner.kt-spinner--v2.kt-spinner--dark:before {
  border: 2px solid #656a98;
  border-top-color: #222433;
}
.kt-spinner.kt-spinner--v2.kt-spinner--primary:before {
  border: 2px solid #d7dbf7;
  border-top-color: #4b5bda;
}
.kt-spinner.kt-spinner--v2.kt-spinner--success:before {
  border: 2px solid #90efe5;
  border-top-color: #1bbcab;
}
.kt-spinner.kt-spinner--v2.kt-spinner--info:before {
  border: 2px solid #dee5fb;
  border-top-color: #476de9;
}
.kt-spinner.kt-spinner--v2.kt-spinner--warning:before {
  border: 2px solid #ffe9bb;
  border-top-color: #ffb313;
}
.kt-spinner.kt-spinner--v2.kt-spinner--danger:before {
  border: 2px solid #ffd0e0;
  border-top-color: #fd2a70;
}

@keyframes kt-spinner {
  to {
    transform: rotate(360deg);
  }
}
.kt-loader {
  display: inline-block;
  width: 1.4rem;
  height: 1.4rem;
  margin: 0 auto;
  border-radius: 100%;
  background-color: #f7f8fa;
  opacity: 0;
  animation: kt-loader-scaleout 0.9s infinite ease-in-out;
}
.kt-loader.kt-loader--lg {
  width: 2rem;
  height: 2rem;
}
.kt-loader.kt-loader--sm {
  width: 1rem;
  height: 1rem;
}
.btn .kt-loader {
  position: relative;
  line-height: 0;
}

.kt-loader.kt-loader--brand {
  background-color: #2c77f4;
}

.kt-loader.kt-loader--light {
  background-color: #ffffff;
}

.kt-loader.kt-loader--dark {
  background-color: #282a3c;
}

.kt-loader.kt-loader--primary {
  background-color: #5867dd;
}

.kt-loader.kt-loader--success {
  background-color: #1dc9b7;
}

.kt-loader.kt-loader--info {
  background-color: #5578eb;
}

.kt-loader.kt-loader--warning {
  background-color: #ffb822;
}

.kt-loader.kt-loader--danger {
  background-color: #fd397a;
}

@keyframes kt-loader-scaleout {
  0% {
    opacity: 0.3;
    transform: scale(0);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
.kt-pulse {
  position: relative;
}
.kt-pulse .kt-pulse__ring {
  display: block;
  border-radius: 40px;
  height: 40px;
  width: 40px;
  position: absolute;
  animation: kt-pulse 2.5s ease-out;
  animation-iteration-count: infinite;
  opacity: 0;
  border-width: 3px;
  border-style: solid;
  border-color: #d8dce6;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .kt-pulse .kt-pulse__ring {
    top: 2px;
    left: 2px;
  }
}
.kt-pulse.kt-pulse--brand .kt-pulse__ring {
  border-color: rgba(44, 119, 244, 0.8);
}
.kt-pulse.kt-pulse--light .kt-pulse__ring {
  border-color: rgba(255, 255, 255, 0.8);
}
.kt-pulse.kt-pulse--dark .kt-pulse__ring {
  border-color: rgba(40, 42, 60, 0.8);
}
.kt-pulse.kt-pulse--primary .kt-pulse__ring {
  border-color: rgba(88, 103, 221, 0.8);
}
.kt-pulse.kt-pulse--success .kt-pulse__ring {
  border-color: rgba(29, 201, 183, 0.8);
}
.kt-pulse.kt-pulse--info .kt-pulse__ring {
  border-color: rgba(85, 120, 235, 0.8);
}
.kt-pulse.kt-pulse--warning .kt-pulse__ring {
  border-color: rgba(255, 184, 34, 0.8);
}
.kt-pulse.kt-pulse--danger .kt-pulse__ring {
  border-color: rgba(253, 57, 122, 0.8);
}

@keyframes kt-pulse {
  0% {
    -webkit-transform: scale(0.1, 0.1);
    opacity: 0;
  }
  60% {
    -webkit-transform: scale(0.1, 0.1);
    opacity: 0;
  }
  65% {
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.2, 1.2);
    opacity: 0;
  }
}
.kt-dialog {
  width: 130px;
  margin: 0 auto;
  position: fixed;
  z-index: 1100;
  justify-content: center;
  padding: 1rem;
  box-shadow: 0px 3px 12px 0px rgba(0, 0, 0, 0.1);
  background-color: #fff;
  border-radius: 4px;
}
.kt-dialog.kt-dialog--top-center {
  display: flex;
  top: -100px;
  left: 50%;
  margin-left: -65px;
  transition: top 0.6s ease;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.kt-dialog.kt-dialog--top-center.kt-dialog--shown {
  top: 0px;
  transition: top 0.6s ease;
}
.kt-dialog.kt-dialog--loader {
  font-size: 1rem;
  padding: 0.75rem;
  font-weight: 400;
  color: #595d6e;
}
.kt-dialog.kt-dialog--loader.kt-dialog--brand {
  background-color: rgba(44, 119, 244, 0.1);
  color: #2c77f4;
  box-shadow: 0px 0px 20px 0px rgba(44, 119, 244, 0.3);
}
.kt-dialog.kt-dialog--loader.kt-dialog--light {
  background-color: rgba(255, 255, 255, 0.1);
  color: #ffffff;
  box-shadow: 0px 0px 20px 0px rgba(255, 255, 255, 0.3);
}
.kt-dialog.kt-dialog--loader.kt-dialog--dark {
  background-color: rgba(40, 42, 60, 0.1);
  color: #282a3c;
  box-shadow: 0px 0px 20px 0px rgba(40, 42, 60, 0.3);
}
.kt-dialog.kt-dialog--loader.kt-dialog--primary {
  background-color: rgba(88, 103, 221, 0.1);
  color: #5867dd;
  box-shadow: 0px 0px 20px 0px rgba(88, 103, 221, 0.3);
}
.kt-dialog.kt-dialog--loader.kt-dialog--success {
  background-color: rgba(29, 201, 183, 0.1);
  color: #1dc9b7;
  box-shadow: 0px 0px 20px 0px rgba(29, 201, 183, 0.3);
}
.kt-dialog.kt-dialog--loader.kt-dialog--info {
  background-color: rgba(85, 120, 235, 0.1);
  color: #5578eb;
  box-shadow: 0px 0px 20px 0px rgba(85, 120, 235, 0.3);
}
.kt-dialog.kt-dialog--loader.kt-dialog--warning {
  background-color: rgba(255, 184, 34, 0.1);
  color: #ffb822;
  box-shadow: 0px 0px 20px 0px rgba(255, 184, 34, 0.3);
}
.kt-dialog.kt-dialog--loader.kt-dialog--danger {
  background-color: rgba(253, 57, 122, 0.1);
  color: #fd397a;
  box-shadow: 0px 0px 20px 0px rgba(253, 57, 122, 0.3);
}

.kt-grid-nav-v2 {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
}
.kt-grid-nav-v2 .kt-grid-nav-v2__item {
  display: flex;
  width: calc(50% - 3px);
  min-height: 180px;
  border-radius: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  background: #f7f8fa;
  transition: all 0.3s;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .kt-grid-nav-v2 .kt-grid-nav-v2__item {
    height: 180px;
  }
}
.kt-grid-nav-v2 .kt-grid-nav-v2__item .kt-grid-nav-v2__item-icon {
  display: inline-block;
  text-align: center;
  margin-bottom: 0.5rem;
}
.kt-grid-nav-v2 .kt-grid-nav-v2__item .kt-grid-nav-v2__item-icon i {
  font-size: 2.25rem;
  color: #2c77f4;
}
.kt-grid-nav-v2 .kt-grid-nav-v2__item .kt-grid-nav-v2__item-title {
  display: inline-block;
  text-align: center;
  font-size: 1.2rem;
  font-weight: 500;
  color: #5d5b6f;
}
.kt-grid-nav-v2 .kt-grid-nav-v2__item:hover {
  transition: all 0.3s;
  text-transform: none;
  background: #2c77f4;
}
.kt-grid-nav-v2 .kt-grid-nav-v2__item:hover .kt-grid-nav-v2__item-icon i {
  color: #ffffff;
}
.kt-grid-nav-v2 .kt-grid-nav-v2__item:hover .kt-grid-nav-v2__item-title {
  color: #ffffff;
}
.kt-grid-nav-v2 .kt-grid-nav-v2__item:nth-of-type(odd) {
  margin: 3px 3px 3px 0;
}
.kt-grid-nav-v2 .kt-grid-nav-v2__item:nth-of-type(even) {
  margin: 3px 0 3px 3px;
}

.kt-grid-nav {
  padding: 0;
  margin: 0;
  display: table;
  table-layout: fixed;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.kt-grid-nav > .kt-grid-nav__row {
  display: table-row;
}
.kt-grid-nav > .kt-grid-nav__row > .kt-grid-nav__item {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  padding: 3.3rem 0.75rem;
  transition: all 0.3s;
}
.kt-grid-nav > .kt-grid-nav__row > .kt-grid-nav__item:hover {
  text-decoration: none;
  transition: all 0.3s;
}
.kt-grid-nav > .kt-grid-nav__row > .kt-grid-nav__item .kt-grid-nav__icon {
  text-align: center;
  font-size: 2.5rem;
}
.kt-grid-nav > .kt-grid-nav__row > .kt-grid-nav__item .kt-grid-nav__title {
  display: block;
  line-height: 1;
  text-align: center;
  margin: 10px 0 0 0;
  font-size: 1.2rem;
  font-weight: 500;
}
.kt-grid-nav > .kt-grid-nav__row > .kt-grid-nav__item .kt-grid-nav__desc {
  display: block;
  line-height: 1;
  text-align: center;
  margin: 10px 0 0 0;
  font-size: 1rem;
  font-weight: 400;
}
.dropdown-menu .kt-grid-nav {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

@media (max-width: 1024px) {
  .kt-grid-nav > .kt-grid-nav__row > .kt-grid-nav__item {
    padding: 1rem 0.5rem;
  }
}
.kt-grid-nav .kt-grid-nav__row .kt-grid-nav__item {
  border-right: 1px solid #ebedf2;
  border-bottom: 1px solid #ebedf2;
}
.kt-grid-nav .kt-grid-nav__row .kt-grid-nav__item:last-child {
  border-right: 0;
}
.kt-grid-nav .kt-grid-nav__row .kt-grid-nav__item .kt-grid-nav__icon {
  color: #2c77f4;
}
.kt-grid-nav .kt-grid-nav__row .kt-grid-nav__item .kt-grid-nav__title {
  color: #2c77f4;
}
.kt-grid-nav .kt-grid-nav__row .kt-grid-nav__item .kt-grid-nav__desc {
  color: #74788d;
}
.kt-grid-nav .kt-grid-nav__row .kt-grid-nav__item:hover {
  background: #f7f8fa;
}
.kt-grid-nav .kt-grid-nav__row .kt-grid-nav__item:hover .kt-grid-nav__icon {
  color: #595d6e;
}
.kt-grid-nav .kt-grid-nav__row:last-child .kt-grid-nav__item {
  border-bottom: 0 !important;
}
.kt-grid-nav.kt-grid-nav--skin-dark .kt-grid-nav__item {
  border-right: 1px solid rgba(255, 255, 255, 0.1);
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.kt-grid-nav.kt-grid-nav--skin-dark .kt-grid-nav__item:last-child {
  border-right: 0;
}
.kt-grid-nav.kt-grid-nav--skin-dark .kt-grid-nav__item .kt-grid-nav__icon {
  color: #2c77f4;
}
.kt-grid-nav.kt-grid-nav--skin-dark .kt-grid-nav__item .kt-grid-nav__title {
  color: #fff;
}
.kt-grid-nav.kt-grid-nav--skin-dark .kt-grid-nav__item .kt-grid-nav__desc {
  color: rgba(255, 255, 255, 0.5);
}
.kt-grid-nav.kt-grid-nav--skin-dark .kt-grid-nav__item:hover {
  background: transparent;
}
.kt-grid-nav.kt-grid-nav--skin-dark .kt-grid-nav__item:hover .kt-grid-nav__icon {
  color: #2c77f4;
}

.kt-head {
  padding: 2.5rem 1rem;
  margin: 0;
  background-size: cover;
  background-repeat: no-repeat;
}
.kt-head.kt-head--space-sm {
  padding: 1.5rem 1rem;
}
.kt-head.kt-head--space-lg {
  padding: 3rem 1rem;
}
.kt-head.kt-head--fit-x {
  padding-left: 0;
  padding-right: 0;
}
.kt-head.kt-head--fit-b {
  padding-bottom: 0 !important;
}
.kt-head.kt-head--fit-t {
  padding-top: 0 !important;
}
.kt-head.kt-head--space-bottom-sm {
  padding-bottom: 1rem;
}
.kt-head .kt-head__title {
  font-size: 1.3rem;
  font-weight: 500;
  text-align: center;
  margin: 0;
}
.kt-head .kt-head__sub {
  margin-top: 0.5rem;
  font-size: 1rem;
  font-weight: 400;
  text-align: center;
}
.kt-head.kt-head--skin-dark .kt-head__title {
  color: #fff;
}
.kt-head.kt-head--skin-dark .kt-head__sub {
  color: #f0f0f0;
}
.kt-head.kt-head--skin-dark .nav.nav-tabs-line {
  border-bottom-color: rgba(255, 255, 255, 0.3) !important;
}
.kt-head.kt-head--skin-dark .nav.nav-tabs-line .nav-item .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.kt-head.kt-head--skin-dark .nav.nav-tabs-line .nav-item .nav-link > i {
  color: rgba(255, 255, 255, 0.4);
}
.kt-head.kt-head--skin-dark .nav.nav-tabs-line .nav-item .nav-link:hover, .kt-head.kt-head--skin-dark .nav.nav-tabs-line .nav-item .nav-link.active {
  color: #fff;
}
.kt-head.kt-head--skin-dark .nav.nav-tabs-line .nav-item .nav-link:hover > i, .kt-head.kt-head--skin-dark .nav.nav-tabs-line .nav-item .nav-link.active > i {
  color: #fff;
}
.kt-head.kt-head--skin-light {
  background-color: #f9fafe;
}
.kt-head.kt-head--skin-light .kt-head__title {
  color: #595d6e;
}
.kt-head.kt-head--skin-light .kt-head__sub {
  color: #74788d;
}
.kt-head .nav {
  margin: 1rem 0 0 0;
}

.dropdown-menu:not(.dropdown-menu-top-unround) .kt-head {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.kt-head-skin-light-bg-color {
  background-color: #f9fafe;
}

.kt-list-pics > a {
  margin-right: 0.25rem;
  display: inline-block;
}
.kt-list-pics > a > span > img,
.kt-list-pics > a > img {
  object-fit: cover;
  width: 3.36rem;
  height: 3.36rem;
  border-radius: 50%;
  border-radius: 3px;
}
.kt-list-pics > a > span {
  overflow: hidden;
  padding: 1px;
  border-radius: 50%;
  border-radius: 5px;
}
.kt-list-pics.kt-list-pics--circle > a > span > img,
.kt-list-pics.kt-list-pics--circle > a > img {
  object-fit: cover;
  width: 3.36rem;
  height: 3.36rem;
  border-radius: 50%;
}
.kt-list-pics.kt-list-pics--sm > a > span > img,
.kt-list-pics.kt-list-pics--sm > a > img {
  object-fit: cover;
  width: 2.14rem;
  height: 2.14rem;
}
.kt-list-pics.kt-list-pics-rounded--sm > a > span > img,
.kt-list-pics.kt-list-pics-rounded--sm > a > img {
  object-fit: cover;
  width: 2.14rem;
  height: 2.14rem;
}

.kt-list-timeline .kt-list-timeline__group {
  margin: 0 0 2rem 0;
}
.kt-list-timeline .kt-list-timeline__heading {
  margin: 0 0 1.25rem 0;
  font-weight: 700;
  font-size: 1rem;
  text-transform: uppercase;
}
.kt-list-timeline .kt-list-timeline__items {
  position: relative;
  padding: 0;
  margin: 0;
}
.kt-list-timeline .kt-list-timeline__items:before {
  background-color: #ebedf2;
  position: absolute;
  display: block;
  content: "";
  width: 1px;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 3px;
}
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item {
  position: relative;
  display: table;
  table-layout: fixed;
  width: 100%;
  padding: 0.3rem 0;
  margin: 0.5rem 0;
}
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item:first-child:before, .kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item:last-child:before {
  background-color: white;
  position: absolute;
  display: block;
  content: "";
  width: 1px;
  height: 50%;
  top: 0;
  bottom: 0;
  left: 3px;
}
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item:last-child:before {
  top: auto;
  bottom: 0;
}
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item .kt-list-timeline__badge {
  text-align: left;
  vertical-align: middle;
  display: table-cell;
  position: relative;
  width: 20px;
}
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item .kt-list-timeline__badge:before {
  background-color: #ebedf2;
  position: absolute;
  display: block;
  content: "";
  width: 7px;
  height: 7px;
  left: 0;
  top: 50%;
  margin-top: -3.5px;
  border-radius: 100%;
}
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item .kt-list-timeline__badge.kt-list-timeline__badge--brand:before {
  background-color: #2c77f4;
}
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item .kt-list-timeline__badge.kt-list-timeline__badge--light:before {
  background-color: #ffffff;
}
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item .kt-list-timeline__badge.kt-list-timeline__badge--dark:before {
  background-color: #282a3c;
}
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item .kt-list-timeline__badge.kt-list-timeline__badge--primary:before {
  background-color: #5867dd;
}
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item .kt-list-timeline__badge.kt-list-timeline__badge--success:before {
  background-color: #1dc9b7;
}
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item .kt-list-timeline__badge.kt-list-timeline__badge--info:before {
  background-color: #5578eb;
}
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item .kt-list-timeline__badge.kt-list-timeline__badge--warning:before {
  background-color: #ffb822;
}
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item .kt-list-timeline__badge.kt-list-timeline__badge--danger:before {
  background-color: #fd397a;
}
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item .kt-list-timeline__icon {
  text-align: left;
  vertical-align: middle;
  display: table-cell;
  width: 30px;
  padding: 0 5px 0 0;
  line-height: 0;
  color: #74788d;
}
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item [class^=la-],
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item [class*=" la-"] {
  font-size: 1.6rem;
}
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item [class^=fa-],
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item [class*=" fa-"] {
  font-size: 1.2rem;
}
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item [class^=flaticon-],
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item [class*=" flaticon-"],
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item [class^=flaticon2-],
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item [class*=" flaticon2-"] {
  font-size: 1.6rem;
  float: left;
}
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item .kt-list-timeline__text {
  display: table-cell;
  text-align: left;
  vertical-align: middle;
  width: 100%;
  padding: 0 0 0 5px;
  font-size: 1rem;
  color: #595d6e;
}
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item .kt-list-timeline__text:hover {
  text-decoration: none;
}
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item .kt-list-timeline__time {
  display: table-cell;
  text-align: right;
  vertical-align: middle;
  width: 80px;
  padding: 0 0 0 5px;
  font-size: 0.9rem;
  color: #74788d;
}
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item:first-child {
  padding-top: 0;
  margin-top: 0;
}
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
}
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item:first-child:before, .kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item:last-child:before {
  background-color: #fff;
}
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item.kt-list-timeline__item--read .kt-list-timeline__badge,
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item.kt-list-timeline__item--read .kt-list-timeline__icon,
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item.kt-list-timeline__item--read .kt-list-timeline__text,
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item.kt-list-timeline__item--read .kt-list-timeline__time {
  opacity: 0.5;
}

.kt-mycart .kt-mycart__head {
  display: flex;
  justify-content: space-between;
  padding: 2.8rem 2rem;
  background-position: center;
  background-size: cover;
}
.kt-mycart .kt-mycart__head .kt-mycart__info {
  display: flex;
  align-items: center;
}
.kt-mycart .kt-mycart__head .kt-mycart__info .kt-mycart__icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  background: rgba(56, 80, 168, 0.65);
  border-radius: 4px;
}
.kt-mycart .kt-mycart__head .kt-mycart__info .kt-mycart__icon i {
  font-size: 1.4rem;
  font-weight: 500;
  position: absolute;
}
.kt-mycart .kt-mycart__head .kt-mycart__info .kt-mycart__title {
  padding-left: 1rem;
  color: #fff;
  font-size: 1.3rem;
  font-weight: 500;
  margin: 0;
}
.kt-mycart .kt-mycart__head .kt-mycart__button {
  display: flex;
  align-items: center;
}
.kt-mycart .kt-mycart__head .kt-mycart__button .btn {
  padding: 0.3rem 0.5rem;
}
.kt-mycart .kt-mycart__body {
  margin: 0.5rem 0;
}
.kt-mycart .kt-mycart__body .kt-mycart__item {
  border-bottom: 1px solid #ebedf2;
}
.kt-mycart .kt-mycart__body .kt-mycart__item .kt-mycart__container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1.5rem 2rem;
}
.kt-mycart .kt-mycart__body .kt-mycart__item .kt-mycart__container .kt-mycart__info .kt-mycart__title {
  color: #5e5b70;
  font-size: 1.1rem;
  font-weight: 500;
}
.kt-mycart .kt-mycart__body .kt-mycart__item .kt-mycart__container .kt-mycart__info .kt-mycart__desc {
  padding: 0.5rem 0;
  color: #74788d;
  font-weight: 400;
}
.kt-mycart .kt-mycart__body .kt-mycart__item .kt-mycart__container .kt-mycart__info .kt-mycart__action {
  display: flex;
  align-items: center;
}
.kt-mycart .kt-mycart__body .kt-mycart__item .kt-mycart__container .kt-mycart__info .kt-mycart__action .kt-mycart__price {
  margin-right: 0.5rem;
  color: #595d6e;
  font-size: 1.2rem;
  font-weight: 500;
}
.kt-mycart .kt-mycart__body .kt-mycart__item .kt-mycart__container .kt-mycart__info .kt-mycart__action .kt-mycart__text {
  color: #74788d;
  font-weight: 400;
}
.kt-mycart .kt-mycart__body .kt-mycart__item .kt-mycart__container .kt-mycart__info .kt-mycart__action .kt-mycart__quantity {
  margin-left: 0.5rem;
  color: #595d6e;
  font-size: 1.2rem;
  font-weight: 500;
}
.kt-mycart .kt-mycart__body .kt-mycart__item .kt-mycart__container .kt-mycart__info .kt-mycart__action .btn {
  font-size: 1.4rem;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 0.5rem;
  width: 19px !important;
  height: 19px !important;
  padding-top: 0.1rem;
}
.kt-mycart .kt-mycart__body .kt-mycart__item .kt-mycart__container .kt-mycart__info .kt-mycart__action .btn:hover {
  color: #fff;
}
.kt-mycart .kt-mycart__body .kt-mycart__item .kt-mycart__container .kt-mycart__info span {
  display: block;
}
.kt-mycart .kt-mycart__body .kt-mycart__item .kt-mycart__container .kt-mycart__pic {
  width: 5rem;
}
.kt-mycart .kt-mycart__body .kt-mycart__item .kt-mycart__container .kt-mycart__pic img {
  width: 5rem;
  height: 5rem;
  background-position: center;
  background-size: cover;
  border-radius: 4px;
}
.kt-mycart .kt-mycart__body .ps__rail-y .ps__thumb-y {
  right: 5px !important;
}
.kt-mycart .kt-mycart__footer {
  padding: 0.4rem 2rem 1.5rem 2rem;
}
.kt-mycart .kt-mycart__footer .kt-mycart__section {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.kt-mycart .kt-mycart__footer .kt-mycart__section .kt-mycart__subtitel span {
  display: block;
  color: #5e5b70;
  font-size: 1rem;
  font-weight: 500;
}
.kt-mycart .kt-mycart__footer .kt-mycart__section .kt-mycart__subtitel span:not(:first-child):not(:last-child) {
  padding: 0.4rem 0;
}
.kt-mycart .kt-mycart__footer .kt-mycart__section .kt-mycart__subtitel span:last-child {
  font-size: 1.1rem;
  font-weight: 600;
}
.kt-mycart .kt-mycart__footer .kt-mycart__section .kt-mycart__prices span {
  display: block;
  text-align: right;
  color: #74788d;
  font-size: 1.2rem;
  font-weight: 500;
}
.kt-mycart .kt-mycart__footer .kt-mycart__section .kt-mycart__prices span:not(:first-child):not(:last-child) {
  padding: 0.3rem 0;
}
.kt-mycart .kt-mycart__footer .kt-mycart__section .kt-mycart__prices span:last-child {
  font-weight: 700;
  font-size: 1.3rem;
}
.kt-mycart .kt-mycart__footer .kt-mycart__button {
  margin: 1.5rem 0 0.8rem 0;
}

.kt-nav {
  display: block;
  padding: 1rem 0;
  margin: 0;
  list-style: none;
  border: 0;
}
.kt-nav .kt-nav__item {
  display: block;
}
.kt-nav .kt-nav__item > .kt-nav__link {
  display: flex;
  flex-grow: 1;
  align-items: center;
  padding: 0.55rem 1.75rem;
  cursor: pointer;
  transition: all 0.3s;
}
.kt-nav .kt-nav__item > .kt-nav__link .kt-nav__link-text {
  flex-grow: 1;
  font-size: 1rem;
  color: #595d6e;
  font-weight: 400;
}
.kt-nav .kt-nav__item > .kt-nav__link .kt-nav__link-icon {
  flex: 0 0 30px;
  font-size: 1.25rem;
  line-height: 0;
  color: #a2a5b9;
}
.kt-nav .kt-nav__item > .kt-nav__link .kt-nav__link-icon:before {
  line-height: 0;
}
.kt-nav .kt-nav__item > .kt-nav__link .kt-nav__link-icon.kt-nav__link-icon--center {
  text-align: center;
  margin-right: 0.25rem;
}
.kt-nav .kt-nav__item > .kt-nav__link .kt-nav__link-icon g [fill] {
  transition: fill 0.3s ease;
  fill: #a2a5b9;
}
.kt-nav .kt-nav__item > .kt-nav__link .kt-nav__link-icon:hover g [fill] {
  transition: fill 0.3s ease;
}
.kt-nav .kt-nav__item > .kt-nav__link .kt-nav__link-bullet {
  text-align: center;
  flex: 0 0 10px;
  margin-right: 10px;
}
.kt-nav .kt-nav__item > .kt-nav__link .kt-nav__link-bullet > span {
  vertical-align: middle;
  display: inline-block;
}
.kt-nav .kt-nav__item > .kt-nav__link .kt-nav__link-bullet.kt-nav__link-bullet--dot > span {
  width: 4px;
  height: 4px;
  border-radius: 100%;
}
.kt-nav .kt-nav__item > .kt-nav__link .kt-nav__link-bullet.kt-nav__link-bullet--line > span {
  width: 8px;
  height: 2px;
  border-radius: 2px;
}
.kt-nav .kt-nav__item > .kt-nav__link .kt-nav__link-bullet.kt-nav__link-bullet--line > span, .kt-nav .kt-nav__item > .kt-nav__link .kt-nav__link-bullet.kt-nav__link-bullet--dot > span {
  background-color: #a2a5b9;
}
.kt-nav .kt-nav__item > .kt-nav__link .kt-nav__link-badge {
  padding: 0px 0px 0px 5px;
}
.kt-nav .kt-nav__item > .kt-nav__link .kt-nav__link-arrow {
  text-align: right;
  flex: 0 0 20px;
  font-size: 0.8rem;
  color: #a2a5b9;
  font-family: "LineAwesome";
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}
.kt-nav .kt-nav__item > .kt-nav__link .kt-nav__link-arrow:before {
  content: "\f110";
}
.kt-nav .kt-nav__item > .kt-nav__link .kt-nav__link-arrow:before {
  display: inline-block;
  transition: all 0.3s ease;
}
.kt-nav .kt-nav__item > .kt-nav__link.collapsed .kt-nav__link-arrow {
  font-family: "LineAwesome";
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}
.kt-nav .kt-nav__item > .kt-nav__link.collapsed .kt-nav__link-arrow:before {
  content: "\f112";
}
.kt-nav .kt-nav__item > .kt-nav__link.collapsed .kt-nav__link-arrow:before {
  transition: all 0.3s ease;
}
.kt-nav .kt-nav__item > .kt-nav__sub {
  padding: 0;
  margin: 0;
}
.kt-nav .kt-nav__item > .kt-nav__sub .kt-nav__item > .kt-nav__link {
  padding: 0.5rem 1.5rem 0.5rem 2.5rem;
}
.kt-nav .kt-nav__item.kt-nav__item--last {
  padding-bottom: 0;
}
.kt-nav .kt-nav__item.kt-nav__item--active > .kt-nav__link, .kt-nav .kt-nav__item.active > .kt-nav__link, .kt-nav .kt-nav__item:hover:not(.kt-nav__item--disabled):not(.kt-nav__item--sub) > .kt-nav__link {
  background-color: #f7f8fa;
  transition: all 0.3s;
}
.kt-nav .kt-nav__item.kt-nav__item--active > .kt-nav__link .kt-nav__link-icon,
.kt-nav .kt-nav__item.kt-nav__item--active > .kt-nav__link .kt-nav__link-text,
.kt-nav .kt-nav__item.kt-nav__item--active > .kt-nav__link .kt-nav__link-arrow, .kt-nav .kt-nav__item.active > .kt-nav__link .kt-nav__link-icon,
.kt-nav .kt-nav__item.active > .kt-nav__link .kt-nav__link-text,
.kt-nav .kt-nav__item.active > .kt-nav__link .kt-nav__link-arrow, .kt-nav .kt-nav__item:hover:not(.kt-nav__item--disabled):not(.kt-nav__item--sub) > .kt-nav__link .kt-nav__link-icon,
.kt-nav .kt-nav__item:hover:not(.kt-nav__item--disabled):not(.kt-nav__item--sub) > .kt-nav__link .kt-nav__link-text,
.kt-nav .kt-nav__item:hover:not(.kt-nav__item--disabled):not(.kt-nav__item--sub) > .kt-nav__link .kt-nav__link-arrow {
  color: #2c77f4;
}
.kt-nav .kt-nav__item.kt-nav__item--active > .kt-nav__link .kt-nav__link-icon g [fill], .kt-nav .kt-nav__item.active > .kt-nav__link .kt-nav__link-icon g [fill], .kt-nav .kt-nav__item:hover:not(.kt-nav__item--disabled):not(.kt-nav__item--sub) > .kt-nav__link .kt-nav__link-icon g [fill] {
  transition: fill 0.3s ease;
  fill: #2c77f4;
}
.kt-nav .kt-nav__item.kt-nav__item--active > .kt-nav__link .kt-nav__link-icon:hover g [fill], .kt-nav .kt-nav__item.active > .kt-nav__link .kt-nav__link-icon:hover g [fill], .kt-nav .kt-nav__item:hover:not(.kt-nav__item--disabled):not(.kt-nav__item--sub) > .kt-nav__link .kt-nav__link-icon:hover g [fill] {
  transition: fill 0.3s ease;
}
.kt-nav .kt-nav__item.kt-nav__item--active > .kt-nav__link .kt-nav__link-bullet.kt-nav__link-bullet--line > span, .kt-nav .kt-nav__item.kt-nav__item--active > .kt-nav__link .kt-nav__link-bullet.kt-nav__link-bullet--dot > span, .kt-nav .kt-nav__item.active > .kt-nav__link .kt-nav__link-bullet.kt-nav__link-bullet--line > span, .kt-nav .kt-nav__item.active > .kt-nav__link .kt-nav__link-bullet.kt-nav__link-bullet--dot > span, .kt-nav .kt-nav__item:hover:not(.kt-nav__item--disabled):not(.kt-nav__item--sub) > .kt-nav__link .kt-nav__link-bullet.kt-nav__link-bullet--line > span, .kt-nav .kt-nav__item:hover:not(.kt-nav__item--disabled):not(.kt-nav__item--sub) > .kt-nav__link .kt-nav__link-bullet.kt-nav__link-bullet--dot > span {
  background-color: #2c77f4;
}
.kt-nav .kt-nav__item:hover:not(.kt-nav__item--disabled).kt-nav__item--sub > .kt-nav__link.collapsed {
  background-color: #f7f8fa;
  transition: all 0.3s;
}
.kt-nav .kt-nav__item:hover:not(.kt-nav__item--disabled).kt-nav__item--sub > .kt-nav__link.collapsed .kt-nav__link-icon,
.kt-nav .kt-nav__item:hover:not(.kt-nav__item--disabled).kt-nav__item--sub > .kt-nav__link.collapsed .kt-nav__link-text,
.kt-nav .kt-nav__item:hover:not(.kt-nav__item--disabled).kt-nav__item--sub > .kt-nav__link.collapsed .kt-nav__link-arrow {
  color: #2c77f4;
}
.kt-nav .kt-nav__item:hover:not(.kt-nav__item--disabled).kt-nav__item--sub > .kt-nav__link.collapsed .kt-nav__link-bullet.kt-nav__link-bullet--line > span, .kt-nav .kt-nav__item:hover:not(.kt-nav__item--disabled).kt-nav__item--sub > .kt-nav__link.collapsed .kt-nav__link-bullet.kt-nav__link-bullet--dot > span {
  background-color: #2c77f4;
}
.kt-nav .kt-nav__item.kt-nav__item--disabled {
  opacity: 0.6;
}
.kt-nav .kt-nav__item.kt-nav__item--no-active > .kt-nav__link {
  cursor: default;
}
.kt-nav .kt-nav__custom {
  padding: 0.55rem 1.75rem;
}
.kt-nav .kt-nav__section {
  margin-top: 1rem;
  padding: 0 1.75rem;
}
.kt-nav .kt-nav__section .kt-nav__section-icon {
  color: #a2a5b9;
}
.kt-nav .kt-nav__section.kt-nav__section--first {
  margin-top: 0.5rem;
}
.kt-nav .kt-nav__section .kt-nav__section-text {
  color: #2c77f4;
  font-weight: 600;
  font-size: 0.9rem;
  text-transform: uppercase;
}
.kt-nav .kt-nav__separator {
  margin: 0.7rem 0;
  height: 0;
  display: block;
  border-bottom: 1px solid #ebedf2;
}
.kt-nav .kt-nav__separator.kt-nav__separator--dashed {
  border-bottom: 1px dashed #ebedf2;
}
.kt-nav .kt-nav__space {
  height: 0;
  margin: 0.5rem 0;
}
.kt-nav .kt-nav__space.kt-nav__space--sm {
  margin: 0.25rem 0;
}
.kt-nav .kt-nav__space.kt-nav__space--lg {
  margin: 0.75rem 0;
}
.kt-nav .kt-nav__space.kt-nav__space--xl {
  margin: 1rem 0;
}
.kt-nav .kt-nav__head,
.kt-nav .kt-nav__foot {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 1rem;
  color: #595d6e;
  font-weight: 500;
  padding: 0.55rem 1.75rem;
}
.kt-nav .kt-nav__head > i,
.kt-nav .kt-nav__foot > i {
  font-size: 1.2rem;
  color: #74788d;
}
.kt-nav .kt-nav__head {
  font-size: 1.1rem;
}
.kt-nav.kt-nav--fit {
  padding: 0;
}
.kt-nav.kt-nav--fit .kt-nav__item > .kt-nav__link {
  padding-left: 0;
  padding-right: 0;
}
.kt-nav.kt-nav--lg-space .kt-nav__item {
  margin: 0.35rem 0;
}
.kt-nav.kt-nav--lg-space .kt-nav__item .kt-nav__link {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.kt-nav.kt-nav--lg-space .kt-nav__item:first-child {
  margin-top: 0;
}
.kt-nav.kt-nav--lg-space .kt-nav__item:last-child {
  margin-bottom: 0;
}
.kt-nav.kt-nav--md-space .kt-nav__item {
  margin: 0.25rem 0;
}
.kt-nav.kt-nav--md-space .kt-nav__item .kt-nav__link {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.kt-nav.kt-nav--md-space .kt-nav__item:first-child {
  margin-top: 0;
}
.kt-nav.kt-nav--md-space .kt-nav__item:last-child {
  margin-bottom: 0;
}
.kt-nav.kt-nav--bold .kt-nav__item .kt-nav__link .kt-nav__link-text {
  font-weight: 500;
}
.kt-nav.kt-nav--thin .kt-nav__item .kt-nav__link .kt-nav__link-text {
  font-weight: 300;
}
.kt-nav.kt-nav--lg-font .kt-nav__item .kt-nav__link .kt-nav__link-text {
  font-size: 1.15rem;
}
.kt-nav.kt-nav--xl-font .kt-nav__item .kt-nav__link .kt-nav__link-text {
  font-size: 1.25rem;
}

.kt-nav.kt-nav--v2 .kt-nav__item {
  border-radius: 2rem;
  overflow: hidden;
}
.kt-nav.kt-nav--v2 .kt-nav__item > .kt-nav__link {
  transition: none;
}
.kt-nav.kt-nav--v2 .kt-nav__item:hover:not(.kt-nav__item--disabled):not(.kt-nav__item--sub):not(.kt-nav__item--active) > .kt-nav__link {
  background-color: #f4f4f9;
  transition: none;
}
.kt-nav.kt-nav--v2 .kt-nav__item:hover:not(.kt-nav__item--disabled):not(.kt-nav__item--sub):not(.kt-nav__item--active) > .kt-nav__link .kt-nav__link-icon,
.kt-nav.kt-nav--v2 .kt-nav__item:hover:not(.kt-nav__item--disabled):not(.kt-nav__item--sub):not(.kt-nav__item--active) > .kt-nav__link .kt-nav__link-text,
.kt-nav.kt-nav--v2 .kt-nav__item:hover:not(.kt-nav__item--disabled):not(.kt-nav__item--sub):not(.kt-nav__item--active) > .kt-nav__link .kt-nav__link-arrow {
  color: #2c77f4;
}
.kt-nav.kt-nav--v2 .kt-nav__item:hover:not(.kt-nav__item--disabled):not(.kt-nav__item--sub):not(.kt-nav__item--active) > .kt-nav__link .kt-nav__link-bullet.kt-nav__link-bullet--line > span, .kt-nav.kt-nav--v2 .kt-nav__item:hover:not(.kt-nav__item--disabled):not(.kt-nav__item--sub):not(.kt-nav__item--active) > .kt-nav__link .kt-nav__link-bullet.kt-nav__link-bullet--dot > span {
  background-color: #f4f4f9;
}
.kt-nav.kt-nav--v2 .kt-nav__item.kt-nav__item--active > .kt-nav__link {
  background-color: #2c77f4;
  transition: none;
}
.kt-nav.kt-nav--v2 .kt-nav__item.kt-nav__item--active > .kt-nav__link .kt-nav__link-icon,
.kt-nav.kt-nav--v2 .kt-nav__item.kt-nav__item--active > .kt-nav__link .kt-nav__link-text,
.kt-nav.kt-nav--v2 .kt-nav__item.kt-nav__item--active > .kt-nav__link .kt-nav__link-arrow {
  color: #ffffff;
}
.kt-nav.kt-nav--v2 .kt-nav__item.kt-nav__item--active > .kt-nav__link .kt-nav__link-bullet.kt-nav__link-bullet--line > span, .kt-nav.kt-nav--v2 .kt-nav__item.kt-nav__item--active > .kt-nav__link .kt-nav__link-bullet.kt-nav__link-bullet--dot > span {
  background-color: #ffffff;
}
.kt-nav.kt-nav--v2 .kt-nav__item.kt-nav__item--active:hover > .kt-nav__link {
  background-color: #2c77f4;
}
.kt-nav.kt-nav--v2 .kt-nav__item.kt-nav__item--active:hover > .kt-nav__link .kt-nav__link-icon,
.kt-nav.kt-nav--v2 .kt-nav__item.kt-nav__item--active:hover > .kt-nav__link .kt-nav__link-text,
.kt-nav.kt-nav--v2 .kt-nav__item.kt-nav__item--active:hover > .kt-nav__link .kt-nav__link-arrow {
  color: #ffffff;
}
.kt-nav.kt-nav--v2 .kt-nav__item.kt-nav__item--active:hover > .kt-nav__link .kt-nav__link-bullet.kt-nav__link-bullet--line > span, .kt-nav.kt-nav--v2 .kt-nav__item.kt-nav__item--active:hover > .kt-nav__link .kt-nav__link-bullet.kt-nav__link-bullet--dot > span {
  background-color: #ffffff;
}

.kt-nav.kt-nav--v3 .kt-nav__item {
  margin: 0;
}
.kt-nav.kt-nav--v3 .kt-nav__item .kt-nav__link {
  transition: all 0.3s;
  padding-top: 1rem;
  padding-bottom: 1rem;
  border-left: 2px solid transparent;
}
.kt-nav.kt-nav--v3 .kt-nav__item.active .kt-nav__link, .kt-nav.kt-nav--v3 .kt-nav__item.kt-nav__link--active .kt-nav__link {
  transition: all 0.3s;
  background-color: #f7f8fa;
  border-left: 2px solid #2c77f4;
}
.kt-nav.kt-nav--v3 .kt-nav__item.active .kt-nav__link .kt-nav__link-text, .kt-nav.kt-nav--v3 .kt-nav__item.kt-nav__link--active .kt-nav__link .kt-nav__link-text {
  color: #2c77f4;
}
.kt-nav.kt-nav--v3 .kt-nav__item:hover {
  transition: all 0.3s;
  background-color: #f7f8fa;
}
.kt-nav.kt-nav--v3 .kt-nav__item:hover .kt-nav__link .kt-nav__link-text {
  color: #2c77f4;
}

.kt-nav.kt-nav--v4 .kt-nav__item {
  padding: 0.65rem 0;
}
.kt-nav.kt-nav--v4 .kt-nav__item .kt-nav__link {
  background-color: transparent;
  margin-left: 3px;
  color: #9492a1;
  font-size: 1.2rem;
  padding: 0 1.1rem;
}
.kt-nav.kt-nav--v4 .kt-nav__item .kt-nav__link .kt-nav__link-text {
  color: #9492a1;
  font-size: 1.2rem;
}
.kt-nav.kt-nav--v4 .kt-nav__item.active .kt-nav__link {
  border-left: 3px solid #2c77f4;
  color: #48465b;
  margin-left: 0;
}
.kt-nav.kt-nav--v4 .kt-nav__item.active .kt-nav__link .kt-nav__link-text {
  color: #48465b;
}
.kt-nav.kt-nav--v4 .kt-nav__item:first-child {
  margin-top: -0.65rem;
}
.kt-nav.kt-nav--v4 .kt-nav__item:hover {
  transition: all 0.3s;
  background-color: #f7f8fa;
}
.kt-nav.kt-nav--v4 .kt-nav__item:hover .kt-nav__link .kt-nav__link-text {
  color: #2c77f4;
}
.kt-nav.kt-nav--v4--brand .kt-nav__item.active .kt-nav__link {
  border-left: 3px solid #2c77f4;
}
.kt-nav.kt-nav--v4--brand .kt-nav__item:hover:not(.kt-nav__item--disabled):not(.kt-nav__item--sub):not(.kt-nav__item--active) > .kt-nav__link .kt-nav__link-text {
  color: #2c77f4;
}
.kt-nav.kt-nav--v4--light .kt-nav__item.active .kt-nav__link {
  border-left: 3px solid #ffffff;
}
.kt-nav.kt-nav--v4--light .kt-nav__item:hover:not(.kt-nav__item--disabled):not(.kt-nav__item--sub):not(.kt-nav__item--active) > .kt-nav__link .kt-nav__link-text {
  color: #ffffff;
}
.kt-nav.kt-nav--v4--dark .kt-nav__item.active .kt-nav__link {
  border-left: 3px solid #282a3c;
}
.kt-nav.kt-nav--v4--dark .kt-nav__item:hover:not(.kt-nav__item--disabled):not(.kt-nav__item--sub):not(.kt-nav__item--active) > .kt-nav__link .kt-nav__link-text {
  color: #282a3c;
}
.kt-nav.kt-nav--v4--primary .kt-nav__item.active .kt-nav__link {
  border-left: 3px solid #5867dd;
}
.kt-nav.kt-nav--v4--primary .kt-nav__item:hover:not(.kt-nav__item--disabled):not(.kt-nav__item--sub):not(.kt-nav__item--active) > .kt-nav__link .kt-nav__link-text {
  color: #5867dd;
}
.kt-nav.kt-nav--v4--success .kt-nav__item.active .kt-nav__link {
  border-left: 3px solid #1dc9b7;
}
.kt-nav.kt-nav--v4--success .kt-nav__item:hover:not(.kt-nav__item--disabled):not(.kt-nav__item--sub):not(.kt-nav__item--active) > .kt-nav__link .kt-nav__link-text {
  color: #1dc9b7;
}
.kt-nav.kt-nav--v4--info .kt-nav__item.active .kt-nav__link {
  border-left: 3px solid #5578eb;
}
.kt-nav.kt-nav--v4--info .kt-nav__item:hover:not(.kt-nav__item--disabled):not(.kt-nav__item--sub):not(.kt-nav__item--active) > .kt-nav__link .kt-nav__link-text {
  color: #5578eb;
}
.kt-nav.kt-nav--v4--warning .kt-nav__item.active .kt-nav__link {
  border-left: 3px solid #ffb822;
}
.kt-nav.kt-nav--v4--warning .kt-nav__item:hover:not(.kt-nav__item--disabled):not(.kt-nav__item--sub):not(.kt-nav__item--active) > .kt-nav__link .kt-nav__link-text {
  color: #ffb822;
}
.kt-nav.kt-nav--v4--danger .kt-nav__item.active .kt-nav__link {
  border-left: 3px solid #fd397a;
}
.kt-nav.kt-nav--v4--danger .kt-nav__item:hover:not(.kt-nav__item--disabled):not(.kt-nav__item--sub):not(.kt-nav__item--active) > .kt-nav__link .kt-nav__link-text {
  color: #fd397a;
}

.kt-notification .kt-notification__item {
  display: flex;
  align-items: center;
  padding: 1.1rem 1.5rem;
  border-bottom: 1px solid #f7f8fa;
  transition: background-color 0.3s ease;
}
.kt-notification .kt-notification__item:last-child {
  border-bottom: 1px solid transparent;
}
.kt-notification .kt-notification__item .kt-notification__item-icon {
  display: flex;
  flex: 0 0 2.5rem;
  align-items: center;
}
.kt-notification .kt-notification__item .kt-notification__item-icon i {
  font-size: 1.4rem;
  color: #2c77f4;
}
.kt-notification .kt-notification__item .kt-notification__item-icon svg {
  height: 24px;
  width: 24px;
  margin-left: -4px;
}
.kt-notification .kt-notification__item .kt-notification__item-details {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.kt-notification .kt-notification__item .kt-notification__item-details .kt-notification__item-title {
  transition: color 0.3s ease;
  font-size: 1rem;
  font-weight: 400;
  color: #595d6e;
}
.kt-notification .kt-notification__item .kt-notification__item-details .kt-notification__item-time {
  font-size: 1rem;
  font-weight: 300;
  color: #74788d;
}
.kt-notification .kt-notification__item:hover {
  transition: background-color 0.3s ease;
  text-decoration: none;
  background-color: #f7f8fa;
}
.kt-notification .kt-notification__item:hover .kt-notification__item-details .kt-notification__item-title {
  transition: color 0.3s ease;
  color: #2c77f4;
}
.kt-notification .kt-notification__item.kt-notification__item--read {
  opacity: 0.5;
}
.kt-notification .kt-notification__item:after {
  border: 0;
  font-family: "LineAwesome";
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\f111";
  /*rtl:begin:remove*/
  font-family: "LineAwesome";
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\f112";
  /*rtl:end:remove*/
  font-size: 0.8rem;
  line-height: 0;
  position: relative;
  color: #74788d;
}
.kt-notification .kt-notification__custom {
  display: flex;
  align-items: center;
  border-top: 1px solid #f7f8fa;
  padding: 1.6rem 1.5rem;
}
.kt-notification.kt-notification--fit .kt-notification__item {
  padding: 0.55rem 0;
}
.kt-notification.kt-notification--fit .kt-notification__item:hover {
  background-color: transparent;
}
.kt-notification.kt-notification--fit .kt-notification__item:hover .kt-notification__item-title {
  color: #2c77f4;
}

.kt-notification-item-padding-x {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.kt-notification-item-margin-x {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}

.kt-notification-v2 {
  margin: 0;
}
.kt-notification-v2 .kt-notification-v2__item {
  display: flex;
  align-items: center;
  padding: 1rem;
  text-decoration: none;
  transition: all 0.3s;
}
.kt-notification-v2 .kt-notification-v2__item .kt-notification-v2__item-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #f7f8fa;
  height: 50px;
  width: 50px;
  min-width: 50px;
  border-radius: 50%;
}
.kt-notification-v2 .kt-notification-v2__item .kt-notification-v2__item-icon i {
  font-size: 1.5rem;
}
.kt-notification-v2 .kt-notification-v2__item .kt-notification-v2__itek-wrapper {
  padding-left: 1.5rem;
  flex: 1 1 auto;
}
.kt-notification-v2 .kt-notification-v2__item .kt-notification-v2__itek-wrapper .kt-notification-v2__item-title {
  font-size: 1.1rem;
  font-weight: 500;
  color: #5d5b6f;
}
.kt-notification-v2 .kt-notification-v2__item .kt-notification-v2__itek-wrapper .kt-notification-v2__item-desc {
  font-size: 1rem;
  font-weight: 300;
  color: #b3b1c2;
}
.kt-notification-v2 .kt-notification-v2__item:hover {
  background-color: #f7f8fa;
  border-radius: 5px;
  transition: all 0.3s;
}
.kt-notification-v2 .kt-notification-v2__item:hover .kt-notification-v2__item-icon {
  background-color: #ebedf2;
  transition: all 0.3s;
}

.kt-card-profile {
  padding: 5px 0;
  margin: 0;
}
.kt-card-profile .kt-card-profile__pic {
  text-align: center;
  padding: 0 5px 0 0;
  text-align: center;
}
.kt-card-profile .kt-card-profile__pic .kt-card-profile__pic-wrapper {
  padding: 8px;
  display: inline-block;
  margin: 2rem auto;
  border-radius: 100%;
  border: 2px solid #ebedf2;
}
.kt-card-profile .kt-card-profile__pic img {
  text-align: center;
  max-width: 130px !important;
  margin: 0 auto !important;
  border-radius: 100%;
}
.kt-card-profile .kt-card-profile__pic .kt-card-profile__no-photo {
  height: 130px;
  width: 130px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  position: relative;
  border-radius: 100%;
}
.kt-card-profile .kt-card-profile__pic .kt-card-profile__no-photo > span {
  line-height: 0;
  font-weight: 700;
  font-size: 1.3rem;
  text-transform: uppercase;
}
.kt-card-profile .kt-card-profile__title {
  text-align: center;
  font-size: 1.3rem;
  font-weight: 500;
}
.kt-card-profile .kt-card-profile__details {
  text-align: center;
  padding: 0 0 0 0;
}
.kt-card-profile .kt-card-profile__details .kt-card-profile__name {
  display: block;
  padding: 0 0 0 0;
  font-size: 1.3rem;
  font-weight: 500;
  color: #595d6e;
}
.kt-card-profile .kt-card-profile__details .kt-card-profile__email {
  display: inline-block;
  padding: 6px 0 0 0;
  font-size: 500;
  color: #595d6e;
}

.kt-notes .kt-notes__items {
  margin: 0;
  padding: 0;
}
.kt-notes .kt-notes__items .kt-notes__item {
  left: 8px;
  border-left: 2px solid #ebedf2;
  padding: 0 0 50px 45px;
  position: relative;
  margin: 0 5px 0 17px;
}
.kt-notes .kt-notes__items .kt-notes__item .kt-notes__media {
  position: absolute;
  top: 0;
  left: -25.5px;
}
.kt-notes .kt-notes__items .kt-notes__item .kt-notes__media img {
  max-width: 50px;
  max-height: 50px;
  border-radius: 50%;
}
.kt-notes .kt-notes__items .kt-notes__item .kt-notes__media .kt-notes__icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  background-color: #fff;
  border: 2px solid #ebedf2;
  border-radius: 50%;
}
.kt-notes .kt-notes__items .kt-notes__item .kt-notes__media .kt-notes__icon i {
  color: #74788d;
  font-size: 1.8rem;
}
.kt-notes .kt-notes__items .kt-notes__item .kt-notes__media .kt-notes__user {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  font-size: 1.2rem;
  background-color: #fff;
  border: 2px solid #ebedf2;
  color: #74788d;
  border-radius: 50%;
}
.kt-notes .kt-notes__items .kt-notes__item .kt-notes__media .kt-notes__circle {
  width: 25px;
  height: 25px;
  display: block;
  border: 2px solid #ebedf2;
  margin-left: 12px;
  background-color: #fff;
  border-radius: 50%;
}
.kt-notes .kt-notes__items .kt-notes__item .kt-notes__content {
  background-color: #F7F8FC;
  padding: 0.5rem 1rem 1rem 1.5rem;
  border-radius: 4px;
}
.kt-notes .kt-notes__items .kt-notes__item .kt-notes__content .kt-notes__section {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.kt-notes .kt-notes__items .kt-notes__item .kt-notes__content .kt-notes__section .kt-notes__info {
  display: flex;
  flex-flow: wrap;
  align-items: baseline;
}
.kt-notes .kt-notes__items .kt-notes__item .kt-notes__content .kt-notes__section .kt-notes__info .kt-notes__title {
  font-size: 1.1rem;
  color: #595d6e;
  font-weight: 500;
  padding-right: 0.5rem;
}
.kt-notes .kt-notes__items .kt-notes__item .kt-notes__content .kt-notes__section .kt-notes__info .kt-notes__title:hover {
  color: #2c77f4;
  transition: color 0.3s ease;
}
.kt-notes .kt-notes__items .kt-notes__item .kt-notes__content .kt-notes__section .kt-notes__info .kt-notes__desc {
  color: #74788d;
  font-weight: 400;
  padding-right: 1rem;
}
.kt-notes .kt-notes__items .kt-notes__item .kt-notes__content .kt-notes__section .kt-notes__dropdown .btn-icon {
  width: 26px;
  height: 26px;
}
.kt-notes .kt-notes__items .kt-notes__item .kt-notes__content .kt-notes__body {
  color: #74788d;
  font-weight: 400;
  padding-right: 3rem;
  padding-top: 0.5rem;
  display: block;
}
.kt-notes .kt-notes__items .kt-notes__item .kt-notes__content:after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  top: 10px;
  right: 100%;
  margin-right: -3.5rem;
  border-right: solid 10px #F7F8FC;
  border-bottom: solid 17px transparent;
  border-left: solid 17px transparent;
  border-top: solid 17px transparent;
}
.kt-notes .kt-notes__items .kt-notes__item:last-child {
  border-left: 0;
}
.kt-notes .kt-notes__items .kt-notes__item.kt-notes__item--clean .kt-notes__content {
  background-color: #fff;
  padding: 0;
}
.kt-notes .kt-notes__items .kt-notes__item.kt-notes__item--clean .kt-notes__content:after {
  display: none;
}
.kt-notes .kt-notes__items .kt-notes__item:last-child .kt-notes__media .kt-notes__circle {
  margin-left: 14px;
}

@media (max-width: 1024px) {
  .kt-notes .kt-notes__items .kt-notes__item {
    margin: 0 7px 0 17px;
  }
  .kt-notes .kt-notes__items .kt-notes__item .kt-notes__content {
    padding: 0.5rem 1rem 0.7rem 1rem;
  }
  .kt-notes .kt-notes__items .kt-notes__item .kt-notes__content .kt-notes__desc {
    padding-top: 0.5rem;
    display: block;
  }
  .kt-notes .kt-notes__items .kt-notes__item .kt-notes__content:after {
    margin-right: -3.8rem;
  }
}
.kt-timeline-v1 {
  position: relative;
  width: 100%;
}
.kt-timeline-v1:after {
  content: "";
  position: absolute;
  width: 5px;
  top: 0;
  margin-top: 0.1rem;
  bottom: 3rem;
  left: 50%;
  margin-left: -2.5px;
  background-color: #E6EAF5;
}
.kt-timeline-v1.kt-timeline-v1--center {
  margin: 0 auto;
}
.kt-timeline-v1 .kt-timeline-v1__items {
  padding-bottom: 6rem;
  position: relative;
}
.kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__marker {
  width: 20px;
  height: 5px;
  border-radius: 4px;
  position: absolute;
  left: 50%;
  margin-left: -10px;
  background-color: #E6EAF5;
}
.kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item {
  position: relative;
  margin-left: 0;
  width: 50%;
  min-height: 3rem;
}
.kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item .kt-timeline-v1__item-arrow {
  color: #F7F8FC;
}
.kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item .kt-timeline-v1__item-circle {
  background: white;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1;
  position: absolute;
}
.kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item .kt-timeline-v1__item-circle > div {
  border-radius: 50%;
  width: 6px;
  height: 6px;
}
.kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item .kt-timeline-v1__item-time {
  position: absolute;
  display: inline-block;
  margin-top: -2.14rem;
  font-weight: 700;
}
.kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item .kt-timeline-v1__item-time > span {
  padding-left: 5px;
}
.kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item .kt-timeline-v1__item-content {
  position: relative;
  border-radius: 4px;
  padding: 2.14rem;
  background-color: #F7F8FC;
}
.kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item .kt-timeline-v1__item-content .kt-timeline-v1__item-title {
  font-size: 1.2rem;
  font-weight: 500;
}
.kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item .kt-timeline-v1__item-content .kt-timeline-v1__item-title + .kt-timeline-v1__item-body {
  margin-top: 1.25rem;
}
.kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item .kt-timeline-v1__item-content .kt-timeline-v1__item-actions {
  margin-top: 1.25rem;
}
.kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item .kt-timeline-v1__item-content .kt-timeline-v1__item-desc {
  color: #74788d;
}
.kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item.kt-timeline-v1__item--left {
  left: 0;
  padding-right: 2.85rem;
  position: relative;
}
.kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item.kt-timeline-v1__item--left .kt-timeline-v1__item-circle {
  right: -10px;
  top: 20px;
}
.kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item.kt-timeline-v1__item--left .kt-timeline-v1__item-time {
  right: 3.8rem;
}
.kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item.kt-timeline-v1__item--left:after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  top: 15px;
  left: 100%;
  margin-left: -3rem;
  border-left: solid 10px #F7F8FC;
  border-bottom: solid 17px transparent;
  border-right: solid 17px transparent;
  border-top: solid 17px transparent;
}
.kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item.kt-timeline-v1__item--right {
  left: 50%;
  padding-left: 2.86rem;
  top: -3.5rem;
}
.kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item.kt-timeline-v1__item--right .kt-timeline-v1__item-circle {
  top: 20px;
  left: -10px;
}
.kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item.kt-timeline-v1__item--right .kt-timeline-v1__item-time {
  left: 3.57rem;
}
.kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item.kt-timeline-v1__item--right:after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  top: 15px;
  right: 100%;
  margin-right: -3rem;
  border-right: solid 10px #F7F8FC;
  border-bottom: solid 17px transparent;
  border-left: solid 17px transparent;
  border-top: solid 17px transparent;
}
.kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item.kt-timeline-v1__item--first {
  top: 3.5rem;
}
.kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item.kt-timeline-v1__item--first + .kt-timeline-v1__item--right {
  top: -1rem;
}
.kt-timeline-v1.kt-timeline-v1--justified:after {
  left: 0;
  bottom: 0;
}
.kt-timeline-v1.kt-timeline-v1--justified .kt-timeline-v1__items {
  position: static;
  margin-bottom: 40px;
  padding: 20px 0;
}
.kt-timeline-v1.kt-timeline-v1--justified .kt-timeline-v1__items .kt-timeline-v1__marker {
  left: 0;
  top: 0;
}
.kt-timeline-v1.kt-timeline-v1--justified .kt-timeline-v1__items .kt-timeline-v1__item {
  width: 100%;
  top: 0 !important;
  left: 0 !important;
  margin-top: 50px !important;
  padding-left: 2.25rem;
  padding-right: 0;
  position: relative;
}
.kt-timeline-v1.kt-timeline-v1--justified .kt-timeline-v1__items .kt-timeline-v1__item:after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  top: 15px;
  left: 0;
  margin-left: 3px;
  border-right: solid 10px #F7F8FC;
  border-bottom: solid 17px transparent;
  border-left: solid 17px transparent;
  border-top: solid 17px transparent;
}
.kt-timeline-v1.kt-timeline-v1--justified .kt-timeline-v1__items .kt-timeline-v1__item .kt-timeline-v1__item-time {
  position: absolute;
  display: inline-block;
  margin-top: -2.14rem;
}
.kt-timeline-v1.kt-timeline-v1--justified .kt-timeline-v1__items .kt-timeline-v1__item .kt-timeline-v1__item-circle {
  left: -10px;
  top: 20px;
}
.kt-timeline-v1.kt-timeline-v1--justified .kt-timeline-v1__items .kt-timeline-v1__item .kt-timeline-v1__item-time {
  right: 100%;
  left: 3.57rem;
}
.kt-timeline-v1.kt-timeline-v1--justified .kt-timeline-v1__items .kt-timeline-v1__item.kt-timeline-v1__item--first {
  margin-top: 20px !important;
}

@media (max-width: 1399px) {
  .kt-timeline-v1:after {
    left: 0;
    bottom: 0;
  }
  .kt-timeline-v1 .kt-timeline-v1__items {
    position: static;
    margin-bottom: 40px;
    padding: 20px 0;
  }
  .kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__marker {
    left: 0;
    top: 0;
  }
  .kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item {
    width: 100%;
    left: 0 !important;
    top: 0 !important;
    margin-top: 50px !important;
    padding-left: 2.25rem !important;
    padding-right: 0 !important;
    position: relative;
  }
  .kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item:after {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    top: 15px !important;
    left: 0 !important;
    right: auto !important;
    margin-left: 3px !important;
    border-right: solid 10px #F7F8FC !important;
    border-bottom: solid 17px transparent !important;
    border-left: solid 17px transparent !important;
    border-top: solid 17px transparent !important;
  }
  .kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item .kt-timeline-v1__item-time {
    position: absolute;
    display: inline-block;
    margin-top: -2.14rem;
  }
  .kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item .kt-timeline-v1__item-circle {
    left: -10px;
    top: 20px;
  }
  .kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item .kt-timeline-v1__item-time {
    right: 100%;
    left: 3.57rem;
  }
  .kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item.kt-timeline-v1__item--first {
    margin-top: 20px !important;
  }
}
.kt-timeline-v2 {
  position: relative;
}
.kt-timeline-v2:before {
  content: "";
  position: absolute;
  left: 5.5rem;
  width: 0.214rem;
  top: 5px;
  bottom: 5px;
  height: calc(100% - 5px);
  background-color: #E7E9F5;
}
.kt-timeline-v2 .kt-timeline-v2__items .kt-timeline-v2__item {
  display: table;
  position: relative;
  margin-bottom: 1.75rem;
}
.kt-timeline-v2 .kt-timeline-v2__items .kt-timeline-v2__item .kt-timeline-v2__item-time {
  display: block;
  font-weight: 500;
  vertical-align: top;
  padding-top: 0.18rem;
  color: #74788d;
  position: relative;
  top: -1.9rem;
  width: 69px;
}
.kt-timeline-v2 .kt-timeline-v2__items .kt-timeline-v2__item .kt-timeline-v2__item-time > span {
  display: flex;
  width: 69px;
  flex-wrap: nowrap;
}
.kt-timeline-v2 .kt-timeline-v2__items .kt-timeline-v2__item .kt-timeline-v2__item-cricle {
  border-radius: 50%;
  border: 0.89rem solid white;
  z-index: 1;
  top: 0.2rem;
  left: 1.35rem;
  position: relative;
  float: right;
}
.kt-timeline-v2 .kt-timeline-v2__items .kt-timeline-v2__item .kt-timeline-v2__item-cricle > i {
  font-size: 1.78rem;
  top: -0.93rem;
  left: -0.57rem;
  position: absolute;
}
.kt-timeline-v2 .kt-timeline-v2__items .kt-timeline-v2__item .kt-timeline-v2__item-text {
  display: table-cell;
  vertical-align: top;
  font-size: 1rem;
  padding: 0.35rem 0 0 2.5rem;
  color: #74788d;
}
.kt-timeline-v2 .kt-timeline-v2__items .kt-timeline-v2__item .kt-timeline-v2__item-text.kt-timeline-v2__item-text--bold {
  font-size: 1.2rem;
  font-weight: 500;
  padding-top: 0.21rem;
  color: #74788d;
}
.kt-timeline-v2 .kt-timeline-v2__items .kt-timeline-v2__item .kt-timeline-v2__item-text > span {
  font-weight: 700;
}
.kt-timeline-v2 .kt-timeline-v2__items .kt-timeline-v2__item .kt-list-pics {
  display: table-cell;
  vertical-align: top;
}
.kt-timeline-v2 .kt-timeline-v2__items .kt-timeline-v2__item:last-child {
  margin-bottom: 0;
}
.kt-timeline-v2--no-date:before {
  left: 0.73rem;
}
.kt-timeline-v2--no-date .kt-timeline-v2__items .kt-timeline-v2__item .kt-timeline-v2__item-cricle {
  left: 0;
}
.kt-timeline-v2--no-date .kt-timeline-v2__items .kt-timeline-v2__item .kt-timeline-v2__item-text {
  padding: 0.35rem 0 0 1.46rem;
}

.kt-timeline-v3 .kt-timeline-v3__item {
  display: table;
  margin-bottom: 1rem;
  position: relative;
}
.kt-timeline-v3 .kt-timeline-v3__item:before {
  position: absolute;
  display: block;
  width: 0.28rem;
  border-radius: 0.3rem;
  height: 70%;
  left: 5.1rem;
  top: 0.46rem;
  content: "";
}
.kt-timeline-v3 .kt-timeline-v3__item .kt-timeline-v3__item-time {
  display: table-cell;
  vertical-align: top;
  padding-top: 0.6rem;
  font-weight: 500;
  font-size: 1.3rem;
  position: absolute;
  text-align: right;
  width: 3.57rem;
  color: #74788d;
}
.kt-timeline-v3 .kt-timeline-v3__item .kt-timeline-v3__item-desc {
  display: table-cell;
  width: 100%;
  vertical-align: top;
  padding-left: 7rem;
}
.kt-timeline-v3 .kt-timeline-v3__item .kt-timeline-v3__item-desc .kt-timeline-v3__item-text {
  font-size: 1rem;
  font-weight: 400;
  color: #74788d;
}
.kt-timeline-v3 .kt-timeline-v3__item .kt-timeline-v3__item-desc .kt-timeline-v3__item-user-name .kt-timeline-v3__itek-link {
  font-size: 0.9rem;
  text-decoration: none;
}
.kt-timeline-v3 .kt-timeline-v3__item.kt-timeline-v3__item--brand:before {
  background: #2c77f4;
}
.kt-timeline-v3 .kt-timeline-v3__item.kt-timeline-v3__item--light:before {
  background: #ffffff;
}
.kt-timeline-v3 .kt-timeline-v3__item.kt-timeline-v3__item--dark:before {
  background: #282a3c;
}
.kt-timeline-v3 .kt-timeline-v3__item.kt-timeline-v3__item--primary:before {
  background: #5867dd;
}
.kt-timeline-v3 .kt-timeline-v3__item.kt-timeline-v3__item--success:before {
  background: #1dc9b7;
}
.kt-timeline-v3 .kt-timeline-v3__item.kt-timeline-v3__item--info:before {
  background: #5578eb;
}
.kt-timeline-v3 .kt-timeline-v3__item.kt-timeline-v3__item--warning:before {
  background: #ffb822;
}
.kt-timeline-v3 .kt-timeline-v3__item.kt-timeline-v3__item--danger:before {
  background: #fd397a;
}

@media (max-width: 768px) {
  .kt-timeline-v3 .kt-timeline-v3__item {
    margin-left: 0;
  }
}
.kt-user-card {
  display: flex;
  align-items: center;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 2rem 1rem;
  background-color: #f9fafe;
}
.kt-user-card .kt-user-card__avatar .kt-badge,
.kt-user-card .kt-user-card__avatar img {
  width: 60px;
  height: 60px;
  border-radius: 4px;
}
.kt-user-card .kt-user-card__avatar .kt-badge {
  font-size: 2.2rem;
}
.kt-user-card .kt-user-card__name {
  flex-grow: 1;
  color: #595d6e;
  font-size: 1.3rem;
  font-weight: 500;
  padding-left: 1rem;
}
.kt-user-card .kt-user-card__badge {
  padding-left: 0.5rem;
}
.kt-user-card.kt-user-card--skin-light .kt-user-card__name {
  color: #595d6e;
}
.kt-user-card.kt-user-card--skin-dark .kt-user-card__name {
  color: #fff;
}
.kt-user-card.kt-user-card--skin-dark .kt-user-card__avatar .kt-badge {
  background-color: rgba(255, 255, 255, 0.1);
}

@media (max-width: 1024px) {
  .kt-user-card {
    padding: 1rem 1rem;
  }
  .kt-user-card .kt-user-card__avatar .kt-badge,
.kt-user-card .kt-user-card__avatar img {
    width: 40px;
    height: 40px;
  }
  .kt-user-card .kt-user-card__name {
    font-size: 1.1rem;
    padding-left: 0.5rem;
  }
  .kt-user-card .kt-user-card__badge {
    padding-left: 0.5rem;
  }
}
.kt-user-card-v2 {
  display: flex;
  align-items: center;
  padding: 0;
  margin: 0;
}
.kt-user-card-v2 .kt-user-card-v2__pic {
  padding-right: 0.5rem;
}
.kt-user-card-v2 .kt-user-card-v2__pic .kt-badge {
  width: 40px;
  height: 40px;
}
.kt-user-card-v2 .kt-user-card-v2__pic img {
  border-radius: 50%;
  max-width: 40px;
  max-height: 40px;
}
.kt-user-card-v2 .kt-user-card-v2__details {
  line-height: 0;
}
.kt-user-card-v2 .kt-user-card-v2__details .kt-user-card-v2__name {
  display: block;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  transition: color 0.3s ease;
  color: #595d6e;
}
.kt-user-card-v2 .kt-user-card-v2__details a.kt-user-card-v2__name:hover {
  transition: color 0.3s ease;
  color: #2c77f4;
}
.kt-user-card-v2 .kt-user-card-v2__details .kt-user-card-v2__desc,
.kt-user-card-v2 .kt-user-card-v2__details .kt-user-card-v2__email {
  margin-top: 3px;
  display: inline-block;
  font-size: 0.9rem;
  line-height: 1rem;
  font-weight: 400;
  color: #74788d;
}
.kt-user-card-v2 .kt-user-card-v2__details a.kt-user-card-v2__email:hover {
  transition: color 0.3s ease;
  color: #2c77f4;
}
.kt-user-card-v2.kt-user-card-v2--uncircle .kt-user-card-v2__pic img {
  border-radius: 4px;
}

@media (max-width: 1024px) {
  .kt-user-card-v2 .kt-user-card-v2__pic img {
    max-width: 30px;
  }
}
.kt-user-card-v3 {
  display: flex;
  align-items: center;
}
.kt-user-card-v3 .kt-user-card-v3__avatar > img {
  height: 120px;
  width: 120px;
  border-radius: 7px;
}
.kt-user-card-v3 .kt-user-card-v3__detalis {
  padding-left: 1.5rem;
}
.kt-user-card-v3 .kt-user-card-v3__detalis a.kt-user-card-v3__name {
  font-size: 1.2rem;
  font-weight: 500;
  color: #33323f;
  text-decoration: none;
  padding-bottom: 0.8rem;
  transition: all 0.3s;
}
.kt-user-card-v3 .kt-user-card-v3__detalis a.kt-user-card-v3__name:hover {
  transition: all 0.3s;
  color: #2c77f4;
}
.kt-user-card-v3 .kt-user-card-v3__detalis .kt-user-card-v3__desc {
  font-size: 1rem;
  font-weight: 400;
  color: #b2afc6;
  padding: 0.8rem 0;
}
.kt-user-card-v3 .kt-user-card-v3__detalis .kt-user-card-v3__info a.kt-user-card-v3__item {
  display: flex;
  align-items: center;
  padding-bottom: 0.8rem;
}
.kt-user-card-v3 .kt-user-card-v3__detalis .kt-user-card-v3__info a.kt-user-card-v3__item > i {
  line-height: 0;
  font-size: 1.4rem;
}
.kt-user-card-v3 .kt-user-card-v3__detalis .kt-user-card-v3__info a.kt-user-card-v3__item .kt-user-card-v3__tag {
  font-size: 0.9rem;
  font-weight: 400;
  color: #9e9bb1;
  padding-left: 0.8rem;
  transition: all 0.3s;
}
.kt-user-card-v3 .kt-user-card-v3__detalis .kt-user-card-v3__info a.kt-user-card-v3__item:hover .kt-user-card-v3__tag {
  transition: all 0.3s;
  color: #2c77f4;
}

.kt-media {
  display: inline-flex;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  flex: 0 0 auto;
  border-radius: 4px;
}
.kt-media img {
  width: 50px;
  height: 50px;
  max-width: 50px;
  max-height: 50px;
  min-width: 50px;
  min-height: 50px;
}
.kt-media span {
  width: 50px;
  height: 50px;
  font-size: 1.3rem;
}
.kt-media.kt-media--fixed {
  width: 50px;
  height: 50px;
}
.kt-media.kt-media--fixed img {
  width: 50px;
  height: 50px;
  max-width: auto;
}
.kt-media img {
  display: flex;
  object-fit: cover;
  border-radius: 4px;
}
.kt-media span {
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  color: #74788d;
  border-radius: 4px;
}
.kt-media.kt-media--default {
  background-color: #ebedf2;
}
.kt-media.kt-media--brand span {
  background: rgba(44, 119, 244, 0.1);
  color: #2c77f4;
}
.kt-media.kt-media--light span {
  background: rgba(255, 255, 255, 0.1);
  color: #ffffff;
}
.kt-media.kt-media--dark span {
  background: rgba(40, 42, 60, 0.1);
  color: #282a3c;
}
.kt-media.kt-media--primary span {
  background: rgba(88, 103, 221, 0.1);
  color: #5867dd;
}
.kt-media.kt-media--success span {
  background: rgba(29, 201, 183, 0.1);
  color: #1dc9b7;
}
.kt-media.kt-media--info span {
  background: rgba(85, 120, 235, 0.1);
  color: #5578eb;
}
.kt-media.kt-media--warning span {
  background: rgba(255, 184, 34, 0.1);
  color: #ffb822;
}
.kt-media.kt-media--danger span {
  background: rgba(253, 57, 122, 0.1);
  color: #fd397a;
}
.kt-media.kt-media--xs img {
  width: 24px;
  height: 24px;
  max-width: 24px;
  max-height: 24px;
  min-width: 24px;
  min-height: 24px;
}
.kt-media.kt-media--xs span {
  width: 24px;
  height: 24px;
  font-size: 0.8rem;
}
.kt-media.kt-media--xs.kt-media--fixed {
  width: 24px;
  height: 24px;
}
.kt-media.kt-media--xs.kt-media--fixed img {
  width: 24px;
  height: 24px;
  max-width: auto;
}
.kt-media.kt-media--sm img {
  width: 30px;
  height: 30px;
  max-width: 30px;
  max-height: 30px;
  min-width: 30px;
  min-height: 30px;
}
.kt-media.kt-media--sm span {
  width: 30px;
  height: 30px;
  font-size: 0.9rem;
}
.kt-media.kt-media--sm.kt-media--fixed {
  width: 30px;
  height: 30px;
}
.kt-media.kt-media--sm.kt-media--fixed img {
  width: 30px;
  height: 30px;
  max-width: auto;
}
.kt-media.kt-media--md img {
  width: 47px;
  height: 47px;
  max-width: 47px;
  max-height: 47px;
  min-width: 47px;
  min-height: 47px;
}
.kt-media.kt-media--md span {
  width: 47px;
  height: 47px;
  font-size: 1rem;
}
.kt-media.kt-media--md.kt-media--fixed {
  width: 47px;
  height: 47px;
}
.kt-media.kt-media--md.kt-media--fixed img {
  width: 47px;
  height: 47px;
  max-width: auto;
}
.kt-media.kt-media--lg img {
  width: 65px;
  height: 65px;
  max-width: 65px;
  max-height: 65px;
  min-width: 65px;
  min-height: 65px;
}
.kt-media.kt-media--lg span {
  width: 65px;
  height: 65px;
  font-size: 1.3rem;
}
.kt-media.kt-media--lg.kt-media--fixed {
  width: 65px;
  height: 65px;
}
.kt-media.kt-media--lg.kt-media--fixed img {
  width: 65px;
  height: 65px;
  max-width: auto;
}
.kt-media.kt-media--xl img {
  width: 80px;
  height: 80px;
  max-width: 80px;
  max-height: 80px;
  min-width: 80px;
  min-height: 80px;
}
.kt-media.kt-media--xl span {
  width: 80px;
  height: 80px;
  font-size: 1.7rem;
}
.kt-media.kt-media--xl.kt-media--fixed {
  width: 80px;
  height: 80px;
}
.kt-media.kt-media--xl.kt-media--fixed img {
  width: 80px;
  height: 80px;
  max-width: auto;
}
.kt-media.kt-media--xxl img {
  width: 95px;
  height: 95px;
  max-width: 95px;
  max-height: 95px;
  min-width: 95px;
  min-height: 95px;
}
.kt-media.kt-media--xxl span {
  width: 95px;
  height: 95px;
  font-size: 2rem;
}
.kt-media.kt-media--xxl.kt-media--fixed {
  width: 95px;
  height: 95px;
}
.kt-media.kt-media--xxl.kt-media--fixed img {
  width: 95px;
  height: 95px;
  max-width: auto;
}
.kt-media.kt-media--xxxl img {
  width: 110px;
  height: 110px;
  max-width: 110px;
  max-height: 110px;
  min-width: 110px;
  min-height: 110px;
}
.kt-media.kt-media--xxxl span {
  width: 110px;
  height: 110px;
  font-size: 2.3rem;
}
.kt-media.kt-media--xxxl.kt-media--fixed {
  width: 110px;
  height: 110px;
}
.kt-media.kt-media--xxxl.kt-media--fixed img {
  width: 110px;
  height: 110px;
  max-width: auto;
}
.kt-media.kt-media--circle {
  border-radius: 50%;
}
.kt-media.kt-media--circle img {
  border-radius: 50%;
}
.kt-media.kt-media--circle span {
  border-radius: 50%;
}

.kt-media-card {
  display: flex;
  align-items: center;
  padding: 0;
  margin: 0;
}
.kt-media-card .kt-media {
  margin-right: 0.75rem;
}
.kt-media-card .kt-media-card__info {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.kt-media-card .kt-media-card__info .kt-media-card__title {
  color: #595d6e;
  font-weight: 500;
  font-size: 1.2rem;
  transition: color 0.3s ease;
}
.kt-media-card .kt-media-card__info a.kt-media-card__title {
  transition: color 0.3s ease;
}
.kt-media-card .kt-media-card__info a.kt-media-card__title:hover {
  transition: color 0.3s ease;
  color: #2c77f4;
}
.kt-media-card .kt-media-card__info .kt-media-card__desc {
  color: #74788d;
  font-weight: 400;
  font-size: 0.9rem;
}
.kt-media-card .kt-media-card__info a.kt-media-card__desc {
  transition: color 0.3s ease;
}
.kt-media-card .kt-media-card__info a.kt-media-card__desc:hover {
  transition: color 0.3s ease;
  color: #2c77f4;
}

.kt-media-group {
  display: flex;
  align-items: center;
}
.kt-media-group .kt-media {
  position: relative;
  z-index: 0;
  margin-left: -10px;
  border: 2px solid #fff;
  transition: all 0.3s ease;
}
.kt-media-group .kt-media:first-child {
  margin-left: 0;
}
.kt-media-group .kt-media:hover {
  transition: all 0.3s ease;
  z-index: 1;
}

.kt-pagination {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0;
  padding: 0;
}
.kt-pagination .kt-pagination__links, .kt-pagination .kt-pagination__links li a {
  display: flex;
  justify-content: center;
  align-items: center;
}
.kt-pagination .kt-pagination__links {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.kt-pagination .kt-pagination__links li {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 0.5rem;
  border-radius: 4px;
}
.kt-pagination .kt-pagination__links li a {
  font-weight: 500;
  color: #74788d;
  font-size: 1rem;
  padding: 0 0.2rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  min-width: 30px;
  min-height: 30px;
  margin: 0;
}
.kt-pagination .kt-pagination__links .kt-pagination__link--active a {
  color: #ffffff;
}
.kt-pagination .kt-pagination__toolbar {
  margin: 0;
  display: flex;
  align-items: center;
  padding: 0;
}
.kt-pagination .kt-pagination__toolbar .form-control {
  padding: 0;
  margin-right: 10px;
  height: 30px;
  font-weight: 600;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1;
  outline: none;
  border: none;
}
.kt-pagination .kt-pagination__toolbar .pagination__desc {
  flex-grow: 1;
  font-weight: 500;
  color: #74788d;
}
.kt-pagination.kt-pagination--brand .kt-pagination__links .kt-pagination__link--first, .kt-pagination.kt-pagination--brand .kt-pagination__links .kt-pagination__link--next, .kt-pagination.kt-pagination--brand .kt-pagination__links .kt-pagination__link--prev, .kt-pagination.kt-pagination--brand .kt-pagination__links .kt-pagination__link--last {
  background: rgba(44, 119, 244, 0.1);
}
.kt-pagination.kt-pagination--brand .kt-pagination__links .kt-pagination__link--active {
  background: #2c77f4;
}
.kt-pagination.kt-pagination--brand .kt-pagination__links li:hover {
  background: #2c77f4;
  transition: color 0.3s ease;
}
.kt-pagination.kt-pagination--brand .kt-pagination__links li:hover a {
  color: #ffffff;
}
.kt-pagination.kt-pagination--brand .kt-pagination__links li:hover a i {
  color: #fff !important;
}
.kt-pagination.kt-pagination--brand .kt-pagination__toolbar .form-control {
  background: rgba(44, 119, 244, 0.1);
}
.kt-pagination.kt-pagination--light .kt-pagination__links .kt-pagination__link--first, .kt-pagination.kt-pagination--light .kt-pagination__links .kt-pagination__link--next, .kt-pagination.kt-pagination--light .kt-pagination__links .kt-pagination__link--prev, .kt-pagination.kt-pagination--light .kt-pagination__links .kt-pagination__link--last {
  background: rgba(255, 255, 255, 0.1);
}
.kt-pagination.kt-pagination--light .kt-pagination__links .kt-pagination__link--active {
  background: #ffffff;
}
.kt-pagination.kt-pagination--light .kt-pagination__links li:hover {
  background: #ffffff;
  transition: color 0.3s ease;
}
.kt-pagination.kt-pagination--light .kt-pagination__links li:hover a {
  color: #ffffff;
}
.kt-pagination.kt-pagination--light .kt-pagination__links li:hover a i {
  color: #fff !important;
}
.kt-pagination.kt-pagination--light .kt-pagination__toolbar .form-control {
  background: rgba(255, 255, 255, 0.1);
}
.kt-pagination.kt-pagination--dark .kt-pagination__links .kt-pagination__link--first, .kt-pagination.kt-pagination--dark .kt-pagination__links .kt-pagination__link--next, .kt-pagination.kt-pagination--dark .kt-pagination__links .kt-pagination__link--prev, .kt-pagination.kt-pagination--dark .kt-pagination__links .kt-pagination__link--last {
  background: rgba(40, 42, 60, 0.1);
}
.kt-pagination.kt-pagination--dark .kt-pagination__links .kt-pagination__link--active {
  background: #282a3c;
}
.kt-pagination.kt-pagination--dark .kt-pagination__links li:hover {
  background: #282a3c;
  transition: color 0.3s ease;
}
.kt-pagination.kt-pagination--dark .kt-pagination__links li:hover a {
  color: #ffffff;
}
.kt-pagination.kt-pagination--dark .kt-pagination__links li:hover a i {
  color: #fff !important;
}
.kt-pagination.kt-pagination--dark .kt-pagination__toolbar .form-control {
  background: rgba(40, 42, 60, 0.1);
}
.kt-pagination.kt-pagination--primary .kt-pagination__links .kt-pagination__link--first, .kt-pagination.kt-pagination--primary .kt-pagination__links .kt-pagination__link--next, .kt-pagination.kt-pagination--primary .kt-pagination__links .kt-pagination__link--prev, .kt-pagination.kt-pagination--primary .kt-pagination__links .kt-pagination__link--last {
  background: rgba(88, 103, 221, 0.1);
}
.kt-pagination.kt-pagination--primary .kt-pagination__links .kt-pagination__link--active {
  background: #5867dd;
}
.kt-pagination.kt-pagination--primary .kt-pagination__links li:hover {
  background: #5867dd;
  transition: color 0.3s ease;
}
.kt-pagination.kt-pagination--primary .kt-pagination__links li:hover a {
  color: #ffffff;
}
.kt-pagination.kt-pagination--primary .kt-pagination__links li:hover a i {
  color: #fff !important;
}
.kt-pagination.kt-pagination--primary .kt-pagination__toolbar .form-control {
  background: rgba(88, 103, 221, 0.1);
}
.kt-pagination.kt-pagination--success .kt-pagination__links .kt-pagination__link--first, .kt-pagination.kt-pagination--success .kt-pagination__links .kt-pagination__link--next, .kt-pagination.kt-pagination--success .kt-pagination__links .kt-pagination__link--prev, .kt-pagination.kt-pagination--success .kt-pagination__links .kt-pagination__link--last {
  background: rgba(29, 201, 183, 0.1);
}
.kt-pagination.kt-pagination--success .kt-pagination__links .kt-pagination__link--active {
  background: #1dc9b7;
}
.kt-pagination.kt-pagination--success .kt-pagination__links li:hover {
  background: #1dc9b7;
  transition: color 0.3s ease;
}
.kt-pagination.kt-pagination--success .kt-pagination__links li:hover a {
  color: #ffffff;
}
.kt-pagination.kt-pagination--success .kt-pagination__links li:hover a i {
  color: #fff !important;
}
.kt-pagination.kt-pagination--success .kt-pagination__toolbar .form-control {
  background: rgba(29, 201, 183, 0.1);
}
.kt-pagination.kt-pagination--info .kt-pagination__links .kt-pagination__link--first, .kt-pagination.kt-pagination--info .kt-pagination__links .kt-pagination__link--next, .kt-pagination.kt-pagination--info .kt-pagination__links .kt-pagination__link--prev, .kt-pagination.kt-pagination--info .kt-pagination__links .kt-pagination__link--last {
  background: rgba(85, 120, 235, 0.1);
}
.kt-pagination.kt-pagination--info .kt-pagination__links .kt-pagination__link--active {
  background: #5578eb;
}
.kt-pagination.kt-pagination--info .kt-pagination__links li:hover {
  background: #5578eb;
  transition: color 0.3s ease;
}
.kt-pagination.kt-pagination--info .kt-pagination__links li:hover a {
  color: #ffffff;
}
.kt-pagination.kt-pagination--info .kt-pagination__links li:hover a i {
  color: #fff !important;
}
.kt-pagination.kt-pagination--info .kt-pagination__toolbar .form-control {
  background: rgba(85, 120, 235, 0.1);
}
.kt-pagination.kt-pagination--warning .kt-pagination__links .kt-pagination__link--first, .kt-pagination.kt-pagination--warning .kt-pagination__links .kt-pagination__link--next, .kt-pagination.kt-pagination--warning .kt-pagination__links .kt-pagination__link--prev, .kt-pagination.kt-pagination--warning .kt-pagination__links .kt-pagination__link--last {
  background: rgba(255, 184, 34, 0.1);
}
.kt-pagination.kt-pagination--warning .kt-pagination__links .kt-pagination__link--active {
  background: #ffb822;
}
.kt-pagination.kt-pagination--warning .kt-pagination__links li:hover {
  background: #ffb822;
  transition: color 0.3s ease;
}
.kt-pagination.kt-pagination--warning .kt-pagination__links li:hover a {
  color: #ffffff;
}
.kt-pagination.kt-pagination--warning .kt-pagination__links li:hover a i {
  color: #fff !important;
}
.kt-pagination.kt-pagination--warning .kt-pagination__toolbar .form-control {
  background: rgba(255, 184, 34, 0.1);
}
.kt-pagination.kt-pagination--danger .kt-pagination__links .kt-pagination__link--first, .kt-pagination.kt-pagination--danger .kt-pagination__links .kt-pagination__link--next, .kt-pagination.kt-pagination--danger .kt-pagination__links .kt-pagination__link--prev, .kt-pagination.kt-pagination--danger .kt-pagination__links .kt-pagination__link--last {
  background: rgba(253, 57, 122, 0.1);
}
.kt-pagination.kt-pagination--danger .kt-pagination__links .kt-pagination__link--active {
  background: #fd397a;
}
.kt-pagination.kt-pagination--danger .kt-pagination__links li:hover {
  background: #fd397a;
  transition: color 0.3s ease;
}
.kt-pagination.kt-pagination--danger .kt-pagination__links li:hover a {
  color: #ffffff;
}
.kt-pagination.kt-pagination--danger .kt-pagination__links li:hover a i {
  color: #fff !important;
}
.kt-pagination.kt-pagination--danger .kt-pagination__toolbar .form-control {
  background: rgba(253, 57, 122, 0.1);
}
.kt-pagination.kt-pagination--circle .kt-pagination__links li {
  min-width: 30px;
  min-height: 30px;
  border-radius: 50%;
}
.kt-pagination.kt-pagination--lg .kt-pagination__links li a {
  font-size: 1.3rem;
  min-width: 35px;
  min-height: 35px;
}
.kt-pagination.kt-pagination--lg .kt-pagination__toolbar .form-control {
  height: 35px;
  font-size: 1.2rem;
  padding: 0.2rem 0 0.2rem 0.2rem;
}
.kt-pagination.kt-pagination--sm .kt-pagination__links li a {
  font-size: 1rem;
  min-width: 25px;
  min-height: 25px;
}
.kt-pagination.kt-pagination--sm .kt-pagination__toolbar .form-control {
  height: 25px;
  font-size: 0.9rem;
}

@media (max-width: 768px) {
  .kt-pagination .kt-pagination__links {
    display: flex;
    flex-wrap: wrap;
  }
  .kt-pagination .kt-pagination__links li {
    margin: 0.3rem 0.5rem 0.3rem 0;
  }
  .kt-pagination .kt-pagination__links li a {
    font-size: 0.9rem;
    min-width: 25px;
    min-height: 25px;
  }
  .kt-pagination .kt-pagination__toolbar .form-control {
    height: 25px;
    font-size: 0.9rem;
    padding: 0.2rem 0 0.2rem 0.2rem;
  }
}
.kt-searchbar .input-group .input-group-text {
  border: none;
  background-color: #f2f3f7;
  padding: 0 0.65rem 0 1rem;
}
.kt-searchbar .input-group .input-group-text .kt-svg-icon {
  height: 20px;
  width: 20px;
}
.kt-searchbar .input-group .input-group-text i {
  font-size: 1rem;
}
.kt-searchbar .input-group .form-control {
  border: none;
  background-color: #f2f3f7;
  padding: 0;
}
.kt-searchbar .kt-input-icon .form-control {
  border: none;
  background-color: #f2f3f7;
}
.kt-searchbar .kt-input-icon .kt-input-icon__icon .kt-svg-icon {
  height: 20px;
  width: 20px;
}

.kt-callout {
  padding: 1.5rem;
}
.kt-callout .kt-callout__body {
  display: flex;
  align-items: center;
}
.kt-callout .kt-callout__body .kt-callout__content {
  flex: 2;
}
.kt-callout .kt-callout__body .kt-callout__content .kt-callout__title {
  font-size: 1.85rem;
  font-weight: 500;
  color: #48465b;
  margin-bottom: 1rem;
}
.kt-callout .kt-callout__body .kt-callout__content .kt-callout__desc {
  font-size: 1.15rem;
  line-height: 2rem;
  color: #9392a0;
  padding-right: 2rem;
  font-weight: 400;
}
.kt-callout .kt-callout__body .kt-callout__content .kt-callout__desc:last-child {
  margin-bottom: 0;
}
.kt-callout .kt-callout__body .kt-callout__action {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: center;
}
.kt-callout .kt-callout__body .kt-callout__action .btn.btn-custom {
  padding: 1rem 1.3rem;
  font-size: 0.9rem;
}
.kt-callout--diagonal-bg {
  overflow: hidden;
  position: relative;
  background-color: #fff;
}
.kt-callout--diagonal-bg .kt-callout__body {
  position: relative;
  z-index: 2;
}
.kt-callout--diagonal-bg:before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #f7f8fa;
  z-index: 1;
}
.kt-callout--diagonal-bg:after {
  content: " ";
  width: 200%;
  height: 1000px;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 45%;
  transform: rotate(20deg);
  background-color: #fff;
}
.kt-callout--brand {
  background-color: rgba(44, 119, 244, 0.07);
}
.kt-callout--brand.kt-callout--diagonal-bg {
  background-color: #fff;
}
.kt-callout--brand.kt-callout--diagonal-bg:before {
  background-color: rgba(44, 119, 244, 0.15);
}
.kt-callout--light {
  background-color: rgba(255, 255, 255, 0.07);
}
.kt-callout--light.kt-callout--diagonal-bg {
  background-color: #fff;
}
.kt-callout--light.kt-callout--diagonal-bg:before {
  background-color: rgba(255, 255, 255, 0.15);
}
.kt-callout--dark {
  background-color: rgba(40, 42, 60, 0.07);
}
.kt-callout--dark.kt-callout--diagonal-bg {
  background-color: #fff;
}
.kt-callout--dark.kt-callout--diagonal-bg:before {
  background-color: rgba(40, 42, 60, 0.15);
}
.kt-callout--primary {
  background-color: rgba(88, 103, 221, 0.07);
}
.kt-callout--primary.kt-callout--diagonal-bg {
  background-color: #fff;
}
.kt-callout--primary.kt-callout--diagonal-bg:before {
  background-color: rgba(88, 103, 221, 0.15);
}
.kt-callout--success {
  background-color: rgba(29, 201, 183, 0.07);
}
.kt-callout--success.kt-callout--diagonal-bg {
  background-color: #fff;
}
.kt-callout--success.kt-callout--diagonal-bg:before {
  background-color: rgba(29, 201, 183, 0.15);
}
.kt-callout--info {
  background-color: rgba(85, 120, 235, 0.07);
}
.kt-callout--info.kt-callout--diagonal-bg {
  background-color: #fff;
}
.kt-callout--info.kt-callout--diagonal-bg:before {
  background-color: rgba(85, 120, 235, 0.15);
}
.kt-callout--warning {
  background-color: rgba(255, 184, 34, 0.07);
}
.kt-callout--warning.kt-callout--diagonal-bg {
  background-color: #fff;
}
.kt-callout--warning.kt-callout--diagonal-bg:before {
  background-color: rgba(255, 184, 34, 0.15);
}
.kt-callout--danger {
  background-color: rgba(253, 57, 122, 0.07);
}
.kt-callout--danger.kt-callout--diagonal-bg {
  background-color: #fff;
}
.kt-callout--danger.kt-callout--diagonal-bg:before {
  background-color: rgba(253, 57, 122, 0.15);
}

.kt-iconbox {
  padding: 1.5rem;
}
.kt-iconbox .kt-iconbox__body {
  display: flex;
  flex-wrap: nowrap;
}
.kt-iconbox .kt-iconbox__body .kt-iconbox__icon {
  flex: 0 0 50px;
  padding-right: 20px;
}
.kt-iconbox .kt-iconbox__body .kt-iconbox__icon svg {
  height: 50px;
  width: 50px;
}
.kt-iconbox .kt-iconbox__body .kt-iconbox__desc {
  display: flex;
  flex-direction: column;
}
.kt-iconbox .kt-iconbox__body .kt-iconbox__desc .kt-iconbox__title {
  font-size: 1.55rem;
  color: #48465b;
}
.kt-iconbox .kt-iconbox__body .kt-iconbox__desc .kt-iconbox__title .kt-link {
  color: #48465b;
}
.kt-iconbox .kt-iconbox__body .kt-iconbox__desc .kt-iconbox__content {
  font-size: 1.1rem;
  font-weight: 400;
  color: #9392a0;
}
.kt-iconbox a.kt-iconbox__body {
  cursor: pointer;
}
.kt-iconbox--wave {
  background-color: #f7f8fa;
  overflow: hidden;
  position: relative;
}
.kt-iconbox--wave > div {
  z-index: 1;
}
.kt-iconbox--wave:before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  z-index: -1;
}
.kt-iconbox--wave:after {
  content: " ";
  width: 1000px;
  height: 1025px;
  position: absolute;
  bottom: 65%;
  left: -250px;
  border-radius: 35%;
  background: white;
  z-index: 0;
}
.kt-iconbox--wave:after {
  transform: rotate(45deg);
}
.kt-iconbox--animate {
  background-color: #f7f8fa;
  overflow: hidden;
  position: relative;
}
.kt-iconbox--animate > div {
  z-index: 1;
}
.kt-iconbox--animate:before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  z-index: -1;
}
.kt-iconbox--animate:after {
  content: " ";
  width: 1000px;
  height: 1025px;
  position: absolute;
  bottom: 65%;
  left: -250px;
  border-radius: 35%;
  background: white;
  z-index: 0;
}
.kt-iconbox--animate:after {
  animation: wave 15s infinite linear;
}
.kt-iconbox--animate-slower {
  background-color: #f7f8fa;
  overflow: hidden;
  position: relative;
}
.kt-iconbox--animate-slower > div {
  z-index: 1;
}
.kt-iconbox--animate-slower:before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  z-index: -1;
}
.kt-iconbox--animate-slower:after {
  content: " ";
  width: 1000px;
  height: 1025px;
  position: absolute;
  bottom: 65%;
  left: -250px;
  border-radius: 35%;
  background: white;
  z-index: 0;
}
.kt-iconbox--animate-slower:after {
  animation: wave 30s infinite linear;
}
.kt-iconbox--animate-slow {
  background-color: #f7f8fa;
  overflow: hidden;
  position: relative;
}
.kt-iconbox--animate-slow > div {
  z-index: 1;
}
.kt-iconbox--animate-slow:before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  z-index: -1;
}
.kt-iconbox--animate-slow:after {
  content: " ";
  width: 1000px;
  height: 1025px;
  position: absolute;
  bottom: 65%;
  left: -250px;
  border-radius: 35%;
  background: white;
  z-index: 0;
}
.kt-iconbox--animate-slow:after {
  animation: wave 25s infinite linear;
}
.kt-iconbox--animate-fast {
  background-color: #f7f8fa;
  overflow: hidden;
  position: relative;
}
.kt-iconbox--animate-fast > div {
  z-index: 1;
}
.kt-iconbox--animate-fast:before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  z-index: -1;
}
.kt-iconbox--animate-fast:after {
  content: " ";
  width: 1000px;
  height: 1025px;
  position: absolute;
  bottom: 65%;
  left: -250px;
  border-radius: 35%;
  background: white;
  z-index: 0;
}
.kt-iconbox--animate-fast:after {
  animation: wave 10s infinite linear;
}
.kt-iconbox--animate-faster {
  background-color: #f7f8fa;
  overflow: hidden;
  position: relative;
}
.kt-iconbox--animate-faster > div {
  z-index: 1;
}
.kt-iconbox--animate-faster:before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  z-index: -1;
}
.kt-iconbox--animate-faster:after {
  content: " ";
  width: 1000px;
  height: 1025px;
  position: absolute;
  bottom: 65%;
  left: -250px;
  border-radius: 35%;
  background: white;
  z-index: 0;
}
.kt-iconbox--animate-faster:after {
  animation: wave 5s infinite linear;
}
.kt-iconbox--brand .kt-iconbox__body .kt-iconbox__icon svg g [fill] {
  fill: #2c77f4 !important;
}
.kt-iconbox--brand.kt-iconbox--animate, .kt-iconbox--brand.kt-iconbox--animate-slow, .kt-iconbox--brand.kt-iconbox--animate-slower, .kt-iconbox--brand.kt-iconbox--animate-fast, .kt-iconbox--brand.kt-iconbox--animate-faster {
  background-color: rgba(44, 119, 244, 0.07) !important;
}
.kt-iconbox--light .kt-iconbox__body .kt-iconbox__icon svg g [fill] {
  fill: #ffffff !important;
}
.kt-iconbox--light.kt-iconbox--animate, .kt-iconbox--light.kt-iconbox--animate-slow, .kt-iconbox--light.kt-iconbox--animate-slower, .kt-iconbox--light.kt-iconbox--animate-fast, .kt-iconbox--light.kt-iconbox--animate-faster {
  background-color: rgba(255, 255, 255, 0.07) !important;
}
.kt-iconbox--dark .kt-iconbox__body .kt-iconbox__icon svg g [fill] {
  fill: #282a3c !important;
}
.kt-iconbox--dark.kt-iconbox--animate, .kt-iconbox--dark.kt-iconbox--animate-slow, .kt-iconbox--dark.kt-iconbox--animate-slower, .kt-iconbox--dark.kt-iconbox--animate-fast, .kt-iconbox--dark.kt-iconbox--animate-faster {
  background-color: rgba(40, 42, 60, 0.07) !important;
}
.kt-iconbox--primary .kt-iconbox__body .kt-iconbox__icon svg g [fill] {
  fill: #5867dd !important;
}
.kt-iconbox--primary.kt-iconbox--animate, .kt-iconbox--primary.kt-iconbox--animate-slow, .kt-iconbox--primary.kt-iconbox--animate-slower, .kt-iconbox--primary.kt-iconbox--animate-fast, .kt-iconbox--primary.kt-iconbox--animate-faster {
  background-color: rgba(88, 103, 221, 0.07) !important;
}
.kt-iconbox--success .kt-iconbox__body .kt-iconbox__icon svg g [fill] {
  fill: #1dc9b7 !important;
}
.kt-iconbox--success.kt-iconbox--animate, .kt-iconbox--success.kt-iconbox--animate-slow, .kt-iconbox--success.kt-iconbox--animate-slower, .kt-iconbox--success.kt-iconbox--animate-fast, .kt-iconbox--success.kt-iconbox--animate-faster {
  background-color: rgba(29, 201, 183, 0.07) !important;
}
.kt-iconbox--info .kt-iconbox__body .kt-iconbox__icon svg g [fill] {
  fill: #5578eb !important;
}
.kt-iconbox--info.kt-iconbox--animate, .kt-iconbox--info.kt-iconbox--animate-slow, .kt-iconbox--info.kt-iconbox--animate-slower, .kt-iconbox--info.kt-iconbox--animate-fast, .kt-iconbox--info.kt-iconbox--animate-faster {
  background-color: rgba(85, 120, 235, 0.07) !important;
}
.kt-iconbox--warning .kt-iconbox__body .kt-iconbox__icon svg g [fill] {
  fill: #ffb822 !important;
}
.kt-iconbox--warning.kt-iconbox--animate, .kt-iconbox--warning.kt-iconbox--animate-slow, .kt-iconbox--warning.kt-iconbox--animate-slower, .kt-iconbox--warning.kt-iconbox--animate-fast, .kt-iconbox--warning.kt-iconbox--animate-faster {
  background-color: rgba(255, 184, 34, 0.07) !important;
}
.kt-iconbox--danger .kt-iconbox__body .kt-iconbox__icon svg g [fill] {
  fill: #fd397a !important;
}
.kt-iconbox--danger.kt-iconbox--animate, .kt-iconbox--danger.kt-iconbox--animate-slow, .kt-iconbox--danger.kt-iconbox--animate-slower, .kt-iconbox--danger.kt-iconbox--animate-fast, .kt-iconbox--danger.kt-iconbox--animate-faster {
  background-color: rgba(253, 57, 122, 0.07) !important;
}

@keyframes wave {
  from {
    transform: rotate(0deg);
  }
  from {
    transform: rotate(360deg);
  }
}
.kt-infobox {
  padding: 1.5rem;
}
.kt-infobox .kt-infobox__title {
  font-size: 2rem;
  color: #48465b;
}
.kt-infobox .kt-infobox__subtitle {
  font-size: 1.3rem;
  font-weight: 400;
  color: #48465b;
  margin-bottom: 1.2rem;
}
.kt-infobox .kt-infobox__header {
  margin-bottom: 2rem;
  display: flex;
  align-items: center;
}
.kt-infobox .kt-infobox__header .kt-infobox__badge {
  margin: auto 0 auto auto;
  font-size: 1rem;
  font-weight: 500;
  padding: 0.5rem 1rem;
  border-radius: 5px;
  color: #2c77f4;
  background-color: rgba(44, 119, 244, 0.15);
}
.kt-infobox .kt-infobox__body .kt-infobox__section {
  margin-bottom: 2rem;
}
.kt-infobox .kt-infobox__body .kt-infobox__section .kt-infobox__content {
  font-weight: 400;
  color: #9392a0;
  font-size: 1.15rem;
  line-height: 2rem;
}
.kt-infobox .kt-infobox__body .kt-infobox__section .kt-infobox__content .table {
  font-size: 1rem;
}
.kt-infobox .kt-infobox__body .kt-infobox__section .kt-infobox__content .table thead th {
  padding-top: 0.8rem;
  padding-bottom: 0.8rem;
}
.kt-infobox .kt-infobox__body .kt-infobox__section:last-child {
  margin-bottom: 0;
}
.kt-infobox .kt-infobox__body .kt-nav .kt-nav__item .kt-nav__link .kt-nav__link-text {
  font-size: 1.25rem;
}
.kt-infobox .kt-infobox__body .accordion .card .card-header .card-title {
  font-size: 1.25rem;
  font-weight: 400;
}
.kt-infobox .kt-infobox__body .accordion .card .card-body {
  font-size: 1.15rem;
  line-height: 2rem;
  font-weight: 400;
  color: #9392a0;
}
.kt-infobox .kt-infobox__body .accordion .card:last-child {
  margin-bottom: 0;
}
.kt-infobox--brand .kt-infobox__header .kt-infobox__badge {
  color: #2c77f4;
  background-color: rgba(44, 119, 244, 0.15);
}
.kt-infobox--light .kt-infobox__header .kt-infobox__badge {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.15);
}
.kt-infobox--dark .kt-infobox__header .kt-infobox__badge {
  color: #282a3c;
  background-color: rgba(40, 42, 60, 0.15);
}
.kt-infobox--primary .kt-infobox__header .kt-infobox__badge {
  color: #5867dd;
  background-color: rgba(88, 103, 221, 0.15);
}
.kt-infobox--success .kt-infobox__header .kt-infobox__badge {
  color: #1dc9b7;
  background-color: rgba(29, 201, 183, 0.15);
}
.kt-infobox--info .kt-infobox__header .kt-infobox__badge {
  color: #5578eb;
  background-color: rgba(85, 120, 235, 0.15);
}
.kt-infobox--warning .kt-infobox__header .kt-infobox__badge {
  color: #ffb822;
  background-color: rgba(255, 184, 34, 0.15);
}
.kt-infobox--danger .kt-infobox__header .kt-infobox__badge {
  color: #fd397a;
  background-color: rgba(253, 57, 122, 0.15);
}

.kt-ribbon {
  position: relative;
}
.kt-ribbon .kt-ribbon__target {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5px 10px;
  position: absolute;
  z-index: 1;
  background-color: #2c77f4;
  color: #ffffff;
}
.kt-ribbon .kt-ribbon__target > .kt-ribbon__inner {
  z-index: -1;
  position: absolute;
  padding: 0;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.kt-ribbon .kt-ribbon__target:after {
  border-color: #073480;
}
.kt-ribbon--ver .kt-ribbon__target {
  padding: 5px 10px;
  width: 36px;
  height: 46px;
  text-align: center;
}
.kt-ribbon--shadow .kt-ribbon__target {
  box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.4);
}
.kt-ribbon.kt-ribbon--round.kt-ribbon--top .kt-ribbon__target {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.kt-ribbon.kt-ribbon--round.kt-ribbon--bottom .kt-ribbon__target {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.kt-ribbon.kt-ribbon--round.kt-ribbon--left .kt-ribbon__target {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.kt-ribbon.kt-ribbon--round.kt-ribbon--right .kt-ribbon__target {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.kt-ribbon--border-ver .kt-ribbon__target:after {
  border-top: none;
  border-bottom: none;
  border-left: 1px solid;
  border-right: 1px solid;
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 5px;
  right: 5px;
}
.kt-ribbon--border-hor .kt-ribbon__target:after {
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-left: none;
  border-right: none;
  content: "";
  position: absolute;
  top: 5px;
  bottom: 5px;
  left: 0;
  right: 0;
}
.kt-ribbon--border-dash-ver .kt-ribbon__target:after {
  border-top: none;
  border-bottom: none;
  border-left: 1px solid;
  border-right: 1px solid;
  border-left-style: dashed;
  border-right-style: dashed;
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 5px;
  right: 5px;
}
.kt-ribbon--border-dash-hor .kt-ribbon__target:after {
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-left: none;
  border-right: none;
  border-top-style: dashed;
  border-bottom-style: dashed;
  content: "";
  position: absolute;
  top: 5px;
  bottom: 5px;
  left: 0;
  right: 0;
}
.kt-ribbon--clip.kt-ribbon--left .kt-ribbon__target {
  left: -10px;
}
.kt-ribbon--clip.kt-ribbon--left .kt-ribbon__target .kt-ribbon__inner:before, .kt-ribbon--clip.kt-ribbon--left .kt-ribbon__target .kt-ribbon__inner:after {
  content: "";
  position: absolute;
  border-style: solid;
  border-color: transparent !important;
  bottom: -10px;
}
.kt-ribbon--clip.kt-ribbon--left .kt-ribbon__target .kt-ribbon__inner:before {
  border-width: 0 10px 10px 0;
  border-right-color: #222 !important;
  left: 0;
}
.kt-ribbon--clip.kt-ribbon--right .kt-ribbon__target {
  right: -10px;
}
.kt-ribbon--clip.kt-ribbon--right .kt-ribbon__target .kt-ribbon__inner:before, .kt-ribbon--clip.kt-ribbon--right .kt-ribbon__target .kt-ribbon__inner:after {
  content: "";
  position: absolute;
  border-style: solid;
  border-color: transparent !important;
  bottom: -10px;
}
.kt-ribbon--clip.kt-ribbon--right .kt-ribbon__target .kt-ribbon__inner:before {
  border-width: 0 0 10px 10px;
  border-left-color: #222 !important;
  right: 0;
}
.kt-ribbon--flag .kt-ribbon__target > .kt-ribbon__inner:after {
  border-left: 18px solid;
  border-right: 18px solid;
  border-bottom: 1em solid transparent !important;
  bottom: -1em;
  content: "";
  height: 0;
  left: 0;
  position: absolute;
  width: 0;
}
.kt-ribbon--brand .kt-ribbon__target {
  background-color: #2c77f4;
  color: #ffffff;
}
.kt-ribbon--brand .kt-ribbon__target:after {
  border-color: rgba(255, 255, 255, 0.5);
}
.kt-ribbon--brand .kt-ribbon__target > .kt-ribbon__inner {
  background-color: #2c77f4;
  color: #ffffff;
}
.kt-ribbon--brand .kt-ribbon__target > .kt-ribbon__inner:after {
  border-color: transparent;
  border-left-color: #2c77f4;
  border-right-color: #2c77f4;
}
.kt-ribbon--light .kt-ribbon__target {
  background-color: #ffffff;
  color: #282a3c;
}
.kt-ribbon--light .kt-ribbon__target:after {
  border-color: rgba(40, 42, 60, 0.5);
}
.kt-ribbon--light .kt-ribbon__target > .kt-ribbon__inner {
  background-color: #ffffff;
  color: #282a3c;
}
.kt-ribbon--light .kt-ribbon__target > .kt-ribbon__inner:after {
  border-color: transparent;
  border-left-color: #ffffff;
  border-right-color: #ffffff;
}
.kt-ribbon--dark .kt-ribbon__target {
  background-color: #282a3c;
  color: #ffffff;
}
.kt-ribbon--dark .kt-ribbon__target:after {
  border-color: rgba(255, 255, 255, 0.5);
}
.kt-ribbon--dark .kt-ribbon__target > .kt-ribbon__inner {
  background-color: #282a3c;
  color: #ffffff;
}
.kt-ribbon--dark .kt-ribbon__target > .kt-ribbon__inner:after {
  border-color: transparent;
  border-left-color: #282a3c;
  border-right-color: #282a3c;
}
.kt-ribbon--primary .kt-ribbon__target {
  background-color: #5867dd;
  color: #ffffff;
}
.kt-ribbon--primary .kt-ribbon__target:after {
  border-color: rgba(255, 255, 255, 0.5);
}
.kt-ribbon--primary .kt-ribbon__target > .kt-ribbon__inner {
  background-color: #5867dd;
  color: #ffffff;
}
.kt-ribbon--primary .kt-ribbon__target > .kt-ribbon__inner:after {
  border-color: transparent;
  border-left-color: #5867dd;
  border-right-color: #5867dd;
}
.kt-ribbon--success .kt-ribbon__target {
  background-color: #1dc9b7;
  color: #ffffff;
}
.kt-ribbon--success .kt-ribbon__target:after {
  border-color: rgba(255, 255, 255, 0.5);
}
.kt-ribbon--success .kt-ribbon__target > .kt-ribbon__inner {
  background-color: #1dc9b7;
  color: #ffffff;
}
.kt-ribbon--success .kt-ribbon__target > .kt-ribbon__inner:after {
  border-color: transparent;
  border-left-color: #1dc9b7;
  border-right-color: #1dc9b7;
}
.kt-ribbon--info .kt-ribbon__target {
  background-color: #5578eb;
  color: #ffffff;
}
.kt-ribbon--info .kt-ribbon__target:after {
  border-color: rgba(255, 255, 255, 0.5);
}
.kt-ribbon--info .kt-ribbon__target > .kt-ribbon__inner {
  background-color: #5578eb;
  color: #ffffff;
}
.kt-ribbon--info .kt-ribbon__target > .kt-ribbon__inner:after {
  border-color: transparent;
  border-left-color: #5578eb;
  border-right-color: #5578eb;
}
.kt-ribbon--warning .kt-ribbon__target {
  background-color: #ffb822;
  color: #111111;
}
.kt-ribbon--warning .kt-ribbon__target:after {
  border-color: rgba(17, 17, 17, 0.5);
}
.kt-ribbon--warning .kt-ribbon__target > .kt-ribbon__inner {
  background-color: #ffb822;
  color: #111111;
}
.kt-ribbon--warning .kt-ribbon__target > .kt-ribbon__inner:after {
  border-color: transparent;
  border-left-color: #ffb822;
  border-right-color: #ffb822;
}
.kt-ribbon--danger .kt-ribbon__target {
  background-color: #fd397a;
  color: #ffffff;
}
.kt-ribbon--danger .kt-ribbon__target:after {
  border-color: rgba(255, 255, 255, 0.5);
}
.kt-ribbon--danger .kt-ribbon__target > .kt-ribbon__inner {
  background-color: #fd397a;
  color: #ffffff;
}
.kt-ribbon--danger .kt-ribbon__target > .kt-ribbon__inner:after {
  border-color: transparent;
  border-left-color: #fd397a;
  border-right-color: #fd397a;
}

.kt-chat {
  max-height: 100%;
}
.kt-chat .kt-portlet__head {
  align-items: center;
  flex-grow: 1;
}
.kt-chat .kt-chat__head {
  display: flex;
  align-items: center;
  flex-direction: row;
  flex-grow: 1;
}
.kt-chat .kt-chat__head .kt-chat__label .kt-chat__title {
  font-size: 1.1rem;
  color: #48465b;
  font-weight: 600;
  margin: 0;
  padding: 0;
}
.kt-chat .kt-chat__head .kt-chat__label .kt-chat__title:hover {
  color: #2c77f4;
  transition: color 0.3s ease;
}
.kt-chat .kt-chat__head .kt-chat__label .kt-chat__status {
  color: #74788d;
  font-size: 0.9rem;
  font-weight: 500;
  display: block;
}
.kt-chat .kt-chat__head .kt-chat__left {
  flex-grow: 1;
  text-align: left;
}
.kt-chat .kt-chat__head .kt-chat__right {
  flex-grow: 1;
  text-align: right;
}
.kt-chat .kt-chat__head .kt-chat__center {
  flex-grow: 1;
  text-align: center;
}
.kt-chat .kt-chat__messages .kt-chat__message {
  margin-bottom: 1rem;
}
.kt-chat .kt-chat__messages .kt-chat__message .kt-chat__user .kt-chat__username {
  padding: 0 0.4rem;
  font-size: 1.1rem;
  color: #48465b;
  font-weight: 500;
}
.kt-chat .kt-chat__messages .kt-chat__message .kt-chat__user .kt-chat__username:not(.no-hover):hover {
  color: #2c77f4;
  transition: color 0.3s ease;
}
.kt-chat .kt-chat__messages .kt-chat__message .kt-chat__user .kt-chat__datetime {
  color: #74788d;
  font-size: 0.9rem;
  font-weight: 400;
  padding: 0 0.4rem;
}
.kt-chat .kt-chat__messages .kt-chat__message .kt-chat__text {
  display: inline-block;
  padding: 1.2rem 1.7rem;
  padding: 1.1rem 3.5rem 1.1rem 1.6rem;
  margin-top: 0.8rem;
  color: #6c7293;
  font-weight: 500;
  font-size: 1.1rem;
  word-break: break-word;
  border-radius: 4px;
}
.kt-chat .kt-chat__messages .kt-chat__message .kt-chat__text b {
  color: #595d6e;
  font-weight: 0;
}
.kt-chat .kt-chat__messages .kt-chat__message.kt-chat__message--right .kt-chat__text {
  padding: 1.1rem 1.6rem 1.1rem 3.5rem;
}
.kt-chat .kt-chat__messages.kt-chat__messages--solid {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.kt-chat .kt-chat__messages.kt-chat__messages--solid .kt-chat__message {
  padding: 0.6rem 1rem;
  margin: 0.5rem 0;
  display: inline-block;
  width: calc(100% - 40px);
  border-radius: 4px;
}
.kt-chat .kt-chat__messages.kt-chat__messages--solid .kt-chat__message:first-child {
  margin-top: 0;
}
.kt-chat .kt-chat__messages.kt-chat__messages--solid .kt-chat__message p {
  margin-bottom: 0.2rem;
}
.kt-chat .kt-chat__messages.kt-chat__messages--solid .kt-chat__message .kt-chat__text {
  padding: 0;
  margin-top: 0.5rem;
  background: none !important;
}
.kt-chat .kt-chat__messages.kt-chat__messages--solid .kt-chat__message.kt-chat__message--right {
  margin-left: auto;
}
.kt-chat .kt-chat__messages.kt-chat__messages--solid .kt-chat__message.kt-chat__message--brand {
  background: rgba(44, 119, 244, 0.1);
}
.kt-chat .kt-chat__messages.kt-chat__messages--solid .kt-chat__message.kt-chat__message--light {
  background: rgba(255, 255, 255, 0.1);
}
.kt-chat .kt-chat__messages.kt-chat__messages--solid .kt-chat__message.kt-chat__message--dark {
  background: rgba(40, 42, 60, 0.1);
}
.kt-chat .kt-chat__messages.kt-chat__messages--solid .kt-chat__message.kt-chat__message--primary {
  background: rgba(88, 103, 221, 0.1);
}
.kt-chat .kt-chat__messages.kt-chat__messages--solid .kt-chat__message.kt-chat__message--success {
  background: rgba(29, 201, 183, 0.1);
}
.kt-chat .kt-chat__messages.kt-chat__messages--solid .kt-chat__message.kt-chat__message--info {
  background: rgba(85, 120, 235, 0.1);
}
.kt-chat .kt-chat__messages.kt-chat__messages--solid .kt-chat__message.kt-chat__message--warning {
  background: rgba(255, 184, 34, 0.1);
}
.kt-chat .kt-chat__messages.kt-chat__messages--solid .kt-chat__message.kt-chat__message--danger {
  background: rgba(253, 57, 122, 0.1);
}
.kt-chat .kt-chat__input {
  padding-top: 5px;
  border-top: 1px solid #dee2e6;
}
.kt-chat .kt-chat__input .kt-chat__editor textarea,
.kt-chat .kt-chat__input .kt-chat__editor input {
  width: 100%;
  border: 0 !important;
  outline: none !important;
  background-color: transparent !important;
  color: #a2a5b9;
}
.kt-chat .kt-chat__input .kt-chat__editor textarea::-moz-placeholder,
.kt-chat .kt-chat__input .kt-chat__editor input::-moz-placeholder {
  color: #a2a5b9;
  opacity: 1;
}
.kt-chat .kt-chat__input .kt-chat__editor textarea:-ms-input-placeholder,
.kt-chat .kt-chat__input .kt-chat__editor input:-ms-input-placeholder {
  color: #a2a5b9;
}
.kt-chat .kt-chat__input .kt-chat__editor textarea::-webkit-input-placeholder,
.kt-chat .kt-chat__input .kt-chat__editor input::-webkit-input-placeholder {
  color: #a2a5b9;
}
.kt-chat .kt-chat__input .kt-chat__toolbar {
  margin-top: 1rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.kt-chat .kt-chat__input .kt-chat__toolbar .kt_chat__tools a i {
  margin-right: 1.1rem;
  color: #cdd1e9;
  font-size: 1.4rem;
}
.kt-chat .kt-chat__input .kt-chat__toolbar .kt_chat__tools a i:hover {
  color: #2c77f4;
  transition: color 0.3s ease;
}

@media (max-width: 1024px) {
  .kt-chat .kt-chat__messages .kt-chat__message {
    margin-bottom: 0.75rem;
  }
  .kt-chat .kt-chat__messages .kt-chat__message .kt-chat__user .kt-chat__username {
    padding: 0 0.25rem;
    font-size: 1rem;
  }
  .kt-chat .kt-chat__messages .kt-chat__message .kt-chat__text {
    display: inline-block;
    padding: 0.75rem 1rem;
    margin-top: 0.5rem;
  }
  .kt-chat .kt-chat__messages .kt-chat__message.kt-chat__message--right .kt-chat__text {
    padding: 0.75rem 1rem;
  }
  .kt-chat .kt-chat__input .kt-chat__toolbar {
    margin-top: 0.75rem;
  }
  .kt-chat .kt-chat__input .kt-chat__toolbar .kt_chat__tools a i {
    margin-right: 0.75rem;
    font-size: 1.3rem;
  }
}
.kt-demo-panel-toggle {
  background-color: #fff;
  cursor: pointer;
  position: fixed;
  z-index: 1000;
  right: 0;
  top: 200px;
  width: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1.5rem 0;
  box-shadow: 0px 0px 28px 0px rgba(82, 63, 105, 0.13);
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.kt-demo-panel-toggle span {
  writing-mode: vertical-rl;
  text-orientation: mixed;
  font-size: 1.3rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #2c77f4;
  letter-spacing: 3px;
}

.kt-demo-panel {
  background-color: #fff;
  box-shadow: 0px 0px 28px 0px rgba(82, 63, 105, 0.13);
  padding: 2.5rem;
}
.kt-demo-panel .kt-demo-panel__head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 30px;
  margin-bottom: 30px;
}
.kt-demo-panel .kt-demo-panel__head .kt-demo-panel__title {
  font-size: 1.4rem;
  font-weight: 500;
  color: #48465b;
  margin: 0;
  padding: 0;
}
.kt-demo-panel .kt-demo-panel__head .kt-demo-panel__title small {
  color: #74788d;
  font-size: 1.1rem;
}
.kt-demo-panel .kt-demo-panel__head .kt-demo-panel__close {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  background-color: #f7f8fa;
  transition: all 0.3s;
  border-radius: 4px;
}
.kt-demo-panel .kt-demo-panel__head .kt-demo-panel__close i {
  transition: all 0.3s;
  font-size: 0.8rem;
  color: #74788d;
}
.kt-demo-panel .kt-demo-panel__head .kt-demo-panel__close:hover {
  transition: all 0.3s;
  background-color: #2c77f4;
}
.kt-demo-panel .kt-demo-panel__head .kt-demo-panel__close:hover i {
  transition: all 0.3s;
  color: #ffffff;
}
.kt-demo-panel .kt-demo-panel__body {
  height: calc(100% - 60px);
  position: relative;
}
.kt-demo-panel .kt-demo-panel__body .ps__rail-y {
  opacity: 1;
}
.kt-demo-panel .kt-demo-panel__body .kt-demo-panel__item {
  display: block;
  margin-bottom: 2rem;
  outline: 0;
}
.kt-demo-panel .kt-demo-panel__body .kt-demo-panel__item:last-child {
  margin-bottom: 0;
}
.kt-demo-panel .kt-demo-panel__body .kt-demo-panel__item:hover {
  text-decoration: none;
}
.kt-demo-panel .kt-demo-panel__body .kt-demo-panel__item .kt-demo-panel__item-title {
  font-size: 1.1rem;
  font-weight: 500;
  color: #595d6e;
  text-align: center;
  margin-bottom: 0.5rem;
}
.kt-demo-panel .kt-demo-panel__body .kt-demo-panel__item .kt-demo-panel__item-preview {
  overflow: hidden;
  position: relative;
  transition: all 0.3s;
  border: 4px solid #ebedf2;
  border-radius: 4px;
}
.kt-demo-panel .kt-demo-panel__body .kt-demo-panel__item .kt-demo-panel__item-preview img {
  width: 100%;
}
.kt-demo-panel .kt-demo-panel__body .kt-demo-panel__item .kt-demo-panel__item-preview .kt-demo-panel__item-preview-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.15);
  transition: all 0.3s;
  opacity: 0;
}
.kt-demo-panel .kt-demo-panel__body .kt-demo-panel__item .kt-demo-panel__item-preview .kt-demo-panel__item-preview-overlay .btn {
  margin-right: 5px;
}
.kt-demo-panel .kt-demo-panel__body .kt-demo-panel__item .kt-demo-panel__item-preview .kt-demo-panel__item-preview-overlay .btn:last-child {
  margin-right: 0;
}
.kt-demo-panel .kt-demo-panel__body .kt-demo-panel__item .kt-demo-panel__item-preview .kt-demo-panel__item-preview-overlay .btn.btn-light {
  background-color: #fff;
  color: #74788d;
}
.kt-demo-panel .kt-demo-panel__body .kt-demo-panel__item .kt-demo-panel__item-preview .kt-demo-panel__item-preview-overlay .btn.btn-light:hover {
  background-color: #fff;
  color: #595d6e;
}
.kt-demo-panel .kt-demo-panel__body .kt-demo-panel__item.kt-demo-panel__item--active .kt-demo-panel__item-preview {
  transition: all 0.3s;
  border: 4px solid #2c77f4;
}
.kt-demo-panel .kt-demo-panel__body .kt-demo-panel__item:hover .kt-demo-panel__item-preview {
  transition: all 0.3s;
}
.kt-demo-panel .kt-demo-panel__body .kt-demo-panel__item:hover .kt-demo-panel__item-preview .kt-demo-panel__item-preview-overlay {
  transition: all 0.3s;
  opacity: 1;
}
.kt-demo-panel .kt-demo-panel__body .kt-demo-panel__purchase {
  margin-bottom: 2rem;
  display: block;
}

@media (min-width: 1025px) {
  .kt-demo-panel .kt-demo-panel__body {
    padding-right: 1.5rem;
    margin-right: -1.5rem;
  }
}
.kt-demo-panel-close {
  display: none;
}

.kt-demo-panel {
  z-index: 1001;
  position: fixed;
  top: 0;
  bottom: 0;
  width: 450px !important;
  transition: left 0.3s ease, right 0.3s ease;
  left: -470px;
}
.kt-demo-panel.kt-demo-panel--on {
  transition: left 0.3s ease, right 0.3s ease;
  left: 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .kt-demo-panel {
    transition: none !important;
  }
}

.kt-demo-panel--right .kt-demo-panel {
  right: -470px;
  left: auto;
}
.kt-demo-panel--right .kt-demo-panel.kt-demo-panel--on {
  transition: left 0.3s ease, right 0.3s ease;
  right: 0;
  left: auto;
}

.kt-demo-panel-close {
  width: 25px;
  height: 25px;
  top: 5px;
  z-index: 1002;
  transition: left 0.3s ease, right 0.3s ease;
  position: absolute;
  border: 0;
  box-shadow: none;
  border-radius: 3px;
  cursor: pointer;
  outline: none !important;
  display: flex;
  justify-content: center;
  align-items: center;
  left: -25px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .kt-demo-panel-close {
    transition: none !important;
  }
}
.kt-demo-panel-close > i {
  line-height: 0;
  font-size: 1.4rem;
}
.kt-demo-panel-close:hover {
  text-decoration: none;
}
.kt-demo-panel--right .kt-demo-panel-close {
  left: auto;
  right: -25px;
}
.kt-demo-panel--on .kt-demo-panel-close {
  transition: left 0.3s ease, right 0.3s ease;
  left: auto;
  right: 10px;
}
.kt-demo-panel--on.kt-demo-panel--right .kt-demo-panel-close {
  left: 10px;
  right: auto;
}

.kt-demo-panel-overlay {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow: hidden;
  z-index: 1000;
  background: rgba(0, 0, 0, 0.1);
  animation: kt-animate-fade-in 0.3s linear 1;
}

.kt-demo-panel-overlay {
  background: rgba(0, 0, 0, 0.05);
}

@media (max-width: 500px) {
  .kt-demo-panel {
    width: 90% !important;
  }
}
@media (max-width: 1024px) {
  .kt-demo-panel-toggle {
    width: 30px;
    padding: 1rem 0;
  }
  .kt-demo-panel-toggle span {
    font-size: 1.2rem;
    font-weight: 600;
    letter-spacing: 2px;
  }

  .kt-demo-panel {
    padding: 1rem;
  }

  .kt-demo-panel-toggle {
    top: 20%;
  }
}
.kt-offcanvas-panel {
  background-color: #fff;
  box-shadow: 0px 0px 28px 0px rgba(82, 63, 105, 0.13);
  padding: 2.5rem;
}
.kt-offcanvas-panel .kt-offcanvas-panel__head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2rem;
}
.kt-offcanvas-panel .kt-offcanvas-panel__head .kt-offcanvas-panel__title {
  font-size: 1.4rem;
  font-weight: 500;
  color: #48465b;
  margin: 0;
  padding: 0;
}
.kt-offcanvas-panel .kt-offcanvas-panel__head .kt-offcanvas-panel__title small {
  color: #74788d;
  font-size: 1rem;
}
.kt-offcanvas-panel .kt-offcanvas-panel__head .kt-offcanvas-panel__close {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  background-color: #f7f8fa;
  transition: all 0.3s;
  border-radius: 4px;
}
.kt-offcanvas-panel .kt-offcanvas-panel__head .kt-offcanvas-panel__close i {
  transition: all 0.3s;
  font-size: 0.8rem;
  color: #74788d;
}
.kt-offcanvas-panel .kt-offcanvas-panel__head .kt-offcanvas-panel__close:hover {
  transition: all 0.3s;
  background-color: #2c77f4;
}
.kt-offcanvas-panel .kt-offcanvas-panel__head .kt-offcanvas-panel__close:hover i {
  transition: all 0.3s;
  color: #ffffff;
}
.kt-offcanvas-panel .kt-offcanvas-panel__body {
  position: relative;
}
.kt-offcanvas-panel .kt-offcanvas-panel__body .kt-offcanvas-panel__section {
  padding: 0;
  font-size: 1.3rem;
  font-weight: 500;
  color: #595d6e;
  margin: 2rem 0 1.5rem 0;
}
.kt-offcanvas-panel .kt-offcanvas-panel__body .kt-offcanvas-panel__section.kt-offcanvas-panel__section--first {
  margin-top: 0;
}

.kt-offcanvas-panel-close {
  display: none;
}

.kt-offcanvas-panel {
  z-index: 1001;
  position: fixed;
  top: 0;
  bottom: 0;
  width: 425px !important;
  transition: left 0.3s ease, right 0.3s ease;
  left: -445px;
}
.kt-offcanvas-panel.kt-offcanvas-panel--on {
  transition: left 0.3s ease, right 0.3s ease;
  left: 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .kt-offcanvas-panel {
    transition: none !important;
  }
}

.kt-offcanvas-panel--right .kt-offcanvas-panel {
  right: -445px;
  left: auto;
}
.kt-offcanvas-panel--right .kt-offcanvas-panel.kt-offcanvas-panel--on {
  transition: left 0.3s ease, right 0.3s ease;
  right: 0;
  left: auto;
}

.kt-offcanvas-panel-close {
  width: 25px;
  height: 25px;
  top: 5px;
  z-index: 1002;
  transition: left 0.3s ease, right 0.3s ease;
  position: absolute;
  border: 0;
  box-shadow: none;
  border-radius: 3px;
  cursor: pointer;
  outline: none !important;
  display: flex;
  justify-content: center;
  align-items: center;
  left: -25px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .kt-offcanvas-panel-close {
    transition: none !important;
  }
}
.kt-offcanvas-panel-close > i {
  line-height: 0;
  font-size: 1.4rem;
}
.kt-offcanvas-panel-close:hover {
  text-decoration: none;
}
.kt-offcanvas-panel--right .kt-offcanvas-panel-close {
  left: auto;
  right: -25px;
}
.kt-offcanvas-panel--on .kt-offcanvas-panel-close {
  transition: left 0.3s ease, right 0.3s ease;
  left: auto;
  right: 10px;
}
.kt-offcanvas-panel--on.kt-offcanvas-panel--right .kt-offcanvas-panel-close {
  left: 10px;
  right: auto;
}

.kt-offcanvas-panel-overlay {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow: hidden;
  z-index: 1000;
  background: rgba(0, 0, 0, 0.1);
  animation: kt-animate-fade-in 0.3s linear 1;
}

.kt-offcanvas-panel-overlay {
  background: rgba(0, 0, 0, 0.1);
}

@media (max-width: 475px) {
  .kt-offcanvas-panel {
    width: 90% !important;
  }
}
@media (min-width: 1025px) {
  .kt-offcanvas-panel .kt-offcanvas-panel__body {
    padding-right: 1.5rem;
    margin-right: -1.5rem;
  }
}
@media (max-width: 1024px) {
  .kt-offcanvas-panel {
    padding: 1rem;
  }
}
.kt-quick-panel {
  background-color: #fff;
  box-shadow: 0px 0px 28px 0px rgba(82, 63, 105, 0.13);
  padding: 0;
}
.kt-quick-panel .kt-quick-panel__close {
  position: absolute;
  z-index: 1;
  right: 1.5rem;
  top: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  background-color: #f7f8fa;
  transition: all 0.3s;
  border-radius: 4px;
}
.kt-quick-panel .kt-quick-panel__close i {
  transition: all 0.3s;
  font-size: 0.8rem;
  color: #74788d;
}
.kt-quick-panel .kt-quick-panel__close:hover {
  transition: all 0.3s;
  background-color: #2c77f4;
}
.kt-quick-panel .kt-quick-panel__close:hover i {
  transition: all 0.3s;
  color: #ffffff;
}
.kt-quick-panel .kt-quick-panel__nav {
  display: flex;
  position: relative;
  padding: 1.5rem 0 0 0;
  align-items: center;
}
.kt-quick-panel .kt-quick-panel__nav .nav {
  width: 100%;
  padding: 0 1.5rem;
  margin: 0;
}
.kt-quick-panel .kt-quick-panel__nav .nav .nav-item {
  margin-right: 1.5rem;
}
.kt-quick-panel .kt-quick-panel__nav .nav .nav-item .nav-link {
  font-size: 1rem;
  color: #74788d;
}
.kt-quick-panel .kt-quick-panel__nav .nav .nav-item:last-child {
  margin-right: 0;
}
.kt-quick-panel .kt-quick-panel__content {
  padding: 1.5rem 0;
}
.kt-quick-panel .kt-quick-panel__content .ps > .ps__rail-y {
  right: 5px !important;
}
.kt-quick-panel .kt-quick-panel__content-padding-x {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.kt-quick-panel-close {
  display: none;
}

.kt-quick-panel {
  z-index: 1001;
  position: fixed;
  top: 0;
  bottom: 0;
  width: 425px !important;
  transition: left 0.3s ease, right 0.3s ease;
  left: -445px;
}
.kt-quick-panel.kt-quick-panel--on {
  transition: left 0.3s ease, right 0.3s ease;
  left: 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .kt-quick-panel {
    transition: none !important;
  }
}

.kt-quick-panel--right .kt-quick-panel {
  right: -445px;
  left: auto;
}
.kt-quick-panel--right .kt-quick-panel.kt-quick-panel--on {
  transition: left 0.3s ease, right 0.3s ease;
  right: 0;
  left: auto;
}

.kt-quick-panel-close {
  width: 25px;
  height: 25px;
  top: 5px;
  z-index: 1002;
  transition: left 0.3s ease, right 0.3s ease;
  position: absolute;
  border: 0;
  box-shadow: none;
  border-radius: 3px;
  cursor: pointer;
  outline: none !important;
  display: flex;
  justify-content: center;
  align-items: center;
  left: -25px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .kt-quick-panel-close {
    transition: none !important;
  }
}
.kt-quick-panel-close > i {
  line-height: 0;
  font-size: 1.4rem;
}
.kt-quick-panel-close:hover {
  text-decoration: none;
}
.kt-quick-panel--right .kt-quick-panel-close {
  left: auto;
  right: -25px;
}
.kt-quick-panel--on .kt-quick-panel-close {
  transition: left 0.3s ease, right 0.3s ease;
  left: auto;
  right: 10px;
}
.kt-quick-panel--on.kt-quick-panel--right .kt-quick-panel-close {
  left: 10px;
  right: auto;
}

.kt-quick-panel-overlay {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow: hidden;
  z-index: 1000;
  background: rgba(0, 0, 0, 0.1);
  animation: kt-animate-fade-in 0.3s linear 1;
}

.kt-quick-panel {
  background: #ffffff;
  box-shadow: 0px 1px 9px -3px rgba(0, 0, 0, 0.75);
}

.kt-quick-panel-overlay {
  background: rgba(0, 0, 0, 0.1);
}

.kt-quick-panel-close {
  background-color: #e8e8f2;
}
.kt-quick-panel-close > i {
  color: #968ad4;
}
.kt-quick-panel-close:hover {
  background-color: #2c77f4;
}
.kt-quick-panel-close:hover > i {
  color: #ffffff;
}

@media (max-width: 475px) {
  .kt-quick-panel {
    width: 90% !important;
  }
}
@media (max-width: 1024px) {
  .kt-quick-panel .kt-quick-panel__close {
    right: 0.5rem;
    top: 0.5rem;
    width: 24px;
    height: 24px;
  }
  .kt-quick-panel .kt-quick-panel__close i {
    font-size: 0.8rem;
  }
  .kt-quick-panel .kt-quick-panel__nav {
    padding: 1rem 0;
  }
  .kt-quick-panel .kt-quick-panel__nav .nav .nav-item {
    margin-right: 1rem;
  }
  .kt-quick-panel .kt-quick-panel__nav .nav .nav-item:last-child {
    margin-right: 0;
  }
  .kt-quick-panel .kt-quick-panel__nav .nav .nav-link {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    font-size: 0.9rem;
    font-weight: 400;
    text-transform: uppercase;
  }
  .kt-quick-panel .kt-quick-panel__nav .kt-quick-panel__close i {
    font-size: 1.1rem;
  }
  .kt-quick-panel .kt-quick-panel__content {
    padding: 1rem 0.5rem 1rem 1rem;
  }
  .kt-quick-panel .kt-quick-panel__content .tab-pane {
    padding-right: 0.5rem;
  }
}
.kt-quick-search .kt-quick-search__form {
  padding: 0;
}
.kt-quick-search .kt-quick-search__form .input-group {
  background-color: transparent;
}
.kt-quick-search .kt-quick-search__form .input-group-prepend,
.kt-quick-search .kt-quick-search__form .input-group-append {
  background-color: transparent;
}
.kt-quick-search .kt-quick-search__form .input-group-prepend .input-group-text,
.kt-quick-search .kt-quick-search__form .input-group-append .input-group-text {
  background-color: transparent;
  border: 0;
}
.kt-quick-search .kt-quick-search__form .form-control {
  border: 0;
  background: none;
  outline: none !important;
  box-shadow: none;
  background-color: transparent;
  padding-left: 0;
  padding-right: 0;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  padding: 0;
  border-radius: 0;
}
.kt-quick-search .kt-quick-search__form i {
  font-size: 1.3rem;
}
.kt-quick-search .kt-quick-search__form .kt-quick-search__close {
  cursor: pointer;
  display: none;
  transition: all 0.3s;
}
.kt-quick-search .kt-quick-search__form .kt-quick-search__close:hover {
  transition: all 0.3s;
  color: #2c77f4;
}
.kt-quick-search .kt-quick-search__wrapper {
  display: none;
}
.kt-quick-search .kt-quick-search__wrapper.ps {
  padding-right: 10px !important;
  margin-right: -10px !important;
}
.kt-quick-search .kt-quick-search__result {
  padding: 0;
  margin: 0;
}
.kt-quick-search .kt-quick-search__result .kt-quick-search__message {
  display: flex;
  padding: 1rem 0;
  font-weight: 500;
  font-size: 1rem;
}
.kt-quick-search .kt-quick-search__result .kt-quick-search__category {
  font-size: 1.2rem;
  font-weight: 600;
  text-transform: uppercase;
  color: #2c77f4;
  margin: 0.5rem 0 1rem 0;
}
.kt-quick-search .kt-quick-search__result .kt-quick-search__section {
  margin-bottom: 2rem;
}
.kt-quick-search .kt-quick-search__result .kt-quick-search__item {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
}
.kt-quick-search .kt-quick-search__result .kt-quick-search__item:last-child {
  margin-bottom: 0;
}
.kt-quick-search .kt-quick-search__result .kt-quick-search__item .kt-quick-search__item-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #f0f0f4;
  width: 50px;
  height: 50px;
  border-radius: 50%;
}
.kt-quick-search .kt-quick-search__result .kt-quick-search__item .kt-quick-search__item-icon > i {
  font-size: 1.4rem;
}
.kt-quick-search .kt-quick-search__result .kt-quick-search__item .kt-quick-search__item-img {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 50px;
  height: 50px;
}
.kt-quick-search .kt-quick-search__result .kt-quick-search__item .kt-quick-search__item-img > img {
  max-width: 50px;
  max-height: 50px;
  border-radius: 50%;
}
.kt-quick-search .kt-quick-search__result .kt-quick-search__item .kt-quick-search__item-img.kt-quick-search__item-img--file {
  width: 40px;
}
.kt-quick-search .kt-quick-search__result .kt-quick-search__item .kt-quick-search__item-img.kt-quick-search__item-img--file > img {
  max-width: 40px;
  border-radius: 0;
}
.kt-quick-search .kt-quick-search__result .kt-quick-search__item .kt-quick-search__item-wrapper {
  padding-left: 1.25rem;
  flex: 1 1 auto;
}
.kt-quick-search .kt-quick-search__result .kt-quick-search__item .kt-quick-search__item-wrapper .kt-quick-search__item-title {
  font-size: 1rem;
  font-weight: 500;
  color: #48465b;
  text-decoration: none;
  transition: all 0.3s;
}
.kt-quick-search .kt-quick-search__result .kt-quick-search__item .kt-quick-search__item-wrapper .kt-quick-search__item-title:hover {
  color: #2c77f4;
  transition: all 0.3s;
}
.kt-quick-search .kt-quick-search__result .kt-quick-search__item .kt-quick-search__item-wrapper .kt-quick-search__item-desc {
  font-size: 1rem;
  font-weight: 400;
  color: #74788d;
}
.kt-quick-search.kt-quick-search--result-compact .kt-quick-search__result .kt-quick-search__category {
  font-size: 1rem;
  margin: 0.25rem 0 0.75rem 0;
}
.kt-quick-search.kt-quick-search--result-compact .kt-quick-search__result .kt-quick-search__section {
  margin-bottom: 2.25rem;
}
.kt-quick-search.kt-quick-search--result-compact .kt-quick-search__result .kt-quick-search__item {
  margin-bottom: 1.5rem;
}
.kt-quick-search.kt-quick-search--result-compact .kt-quick-search__result .kt-quick-search__item:last-child {
  margin-bottom: 0;
}
.kt-quick-search.kt-quick-search--result-compact .kt-quick-search__result .kt-quick-search__item .kt-quick-search__item-icon {
  width: 32px;
  height: 32px;
}
.kt-quick-search.kt-quick-search--result-compact .kt-quick-search__result .kt-quick-search__item .kt-quick-search__item-icon > i {
  font-size: 1.4rem;
}
.kt-quick-search.kt-quick-search--result-compact .kt-quick-search__result .kt-quick-search__item .kt-quick-search__item-img {
  width: 32px;
  height: 32px;
}
.kt-quick-search.kt-quick-search--result-compact .kt-quick-search__result .kt-quick-search__item .kt-quick-search__item-img > img {
  max-width: 32px;
  max-height: 32px;
}
.kt-quick-search.kt-quick-search--result-compact .kt-quick-search__result .kt-quick-search__item .kt-quick-search__item-img.kt-quick-search__item-img--file {
  width: 27px;
}
.kt-quick-search.kt-quick-search--result-compact .kt-quick-search__result .kt-quick-search__item .kt-quick-search__item-img.kt-quick-search__item-img--file > img {
  max-width: 27px;
}
.kt-quick-search.kt-quick-search--result-compact .kt-quick-search__result .kt-quick-search__item .kt-quick-search__item-wrapper {
  padding-left: 0.75rem;
}
.kt-quick-search.kt-quick-search--result-compact .kt-quick-search__result .kt-quick-search__item .kt-quick-search__item-wrapper .kt-quick-search__item-title {
  font-size: 1rem;
  font-weight: 500;
}
.kt-quick-search.kt-quick-search--result-compact .kt-quick-search__result .kt-quick-search__item .kt-quick-search__item-wrapper .kt-quick-search__item-desc {
  font-size: 0.9rem;
  line-height: 1.1;
}
.kt-quick-search.kt-quick-search--has-result .kt-quick-search__wrapper {
  display: block;
}
.kt-quick-search.kt-quick-search--dropdown {
  padding: 1rem 1.5rem;
}
.kt-quick-search.kt-quick-search--dropdown .kt-quick-search__form .input-group:before {
  right: 0;
}
.kt-quick-search.kt-quick-search--dropdown .kt-quick-search__form .input-group .input-group-prepend .input-group-text {
  padding-left: 0;
}
.kt-quick-search.kt-quick-search--dropdown .kt-quick-search__form .input-group .input-group-append .input-group-text {
  padding-right: 0;
}
.kt-quick-search.kt-quick-search--dropdown .kt-quick-search__wrapper {
  margin: 1.5rem 0 0.5rem 0;
}
.kt-quick-search.kt-quick-search--dropdown.kt-quick-search--has-result .kt-quick-search__form {
  border-bottom: 1px solid #ebedf2;
  padding-bottom: 0.75rem;
}
.kt-quick-search.kt-quick-search--inline .dropdown-menu {
  padding: 1.5rem;
}
.kt-quick-search.kt-quick-search--offcanvas .kt-quick-search__form {
  margin-bottom: 1.5rem;
}
.kt-quick-search.kt-quick-search--offcanvas .kt-quick-search__form .form-control {
  font-size: 1rem;
  font-weight: 500;
}
.kt-quick-search.kt-quick-search--offcanvas .kt-quick-search__form .input-group {
  border-bottom: 1px solid #ebedf2;
}
.kt-quick-search.kt-quick-search--offcanvas .kt-quick-search__form .input-group:before {
  right: 0;
}
.kt-quick-search.kt-quick-search--offcanvas .kt-quick-search__form .input-group .input-group-prepend .input-group-text {
  padding-left: 0;
}
.kt-quick-search.kt-quick-search--offcanvas .kt-quick-search__form .input-group .input-group-append .input-group-text {
  padding-right: 0;
}
.kt-quick-search.kt-quick-search--offcanvas .kt-quick-search__wrapper {
  display: block;
}
.kt-scroll {
  position: relative;
  overflow: hidden;
}

.kt-sticky-toolbar {
  width: 46px;
  position: fixed;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  list-style: none;
  padding: 5px 0;
  margin: 0;
  z-index: 50;
  background: #fff;
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  border-radius: 3px 0 0 3px;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item {
  margin: 0;
  padding: 5px;
  text-align: center;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item > a,
.kt-sticky-toolbar .kt-sticky-toolbar__item > span {
  background: #f4f4f8;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  cursor: pointer;
  border-radius: 3px;
  transition: background 0.3s ease;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item > a > i,
.kt-sticky-toolbar .kt-sticky-toolbar__item > span > i {
  transition: color 0.3s ease;
  font-size: 1.3rem;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item > a:hover,
.kt-sticky-toolbar .kt-sticky-toolbar__item > span:hover {
  transition: background 0.3s ease;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item > a:hover > i,
.kt-sticky-toolbar .kt-sticky-toolbar__item > span:hover > i {
  transition: color 0.3s ease;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--brand > a > i,
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--brand > span > i {
  color: #2c77f4;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--brand:hover > a,
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--brand:hover > span {
  background: #2c77f4;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--brand:hover > a > i,
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--brand:hover > span > i {
  color: #ffffff;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--light > a > i,
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--light > span > i {
  color: #ffffff;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--light:hover > a,
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--light:hover > span {
  background: #ffffff;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--light:hover > a > i,
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--light:hover > span > i {
  color: #282a3c;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--dark > a > i,
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--dark > span > i {
  color: #282a3c;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--dark:hover > a,
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--dark:hover > span {
  background: #282a3c;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--dark:hover > a > i,
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--dark:hover > span > i {
  color: #ffffff;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--primary > a > i,
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--primary > span > i {
  color: #5867dd;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--primary:hover > a,
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--primary:hover > span {
  background: #5867dd;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--primary:hover > a > i,
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--primary:hover > span > i {
  color: #ffffff;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--success > a > i,
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--success > span > i {
  color: #1dc9b7;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--success:hover > a,
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--success:hover > span {
  background: #1dc9b7;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--success:hover > a > i,
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--success:hover > span > i {
  color: #ffffff;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--info > a > i,
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--info > span > i {
  color: #5578eb;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--info:hover > a,
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--info:hover > span {
  background: #5578eb;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--info:hover > a > i,
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--info:hover > span > i {
  color: #ffffff;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--warning > a > i,
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--warning > span > i {
  color: #ffb822;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--warning:hover > a,
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--warning:hover > span {
  background: #ffb822;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--warning:hover > a > i,
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--warning:hover > span > i {
  color: #111111;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--danger > a > i,
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--danger > span > i {
  color: #fd397a;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--danger:hover > a,
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--danger:hover > span {
  background: #fd397a;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--danger:hover > a > i,
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--danger:hover > span > i {
  color: #ffffff;
}

@media (min-width: 1025px) {
  .kt-app .kt-app__aside {
    width: 350px;
  }
}
@media (max-width: 400px) {
  .kt-app .kt-app__aside {
    width: 300px;
  }
}
@media (min-width: 1025px) {
  .kt-app .kt-app__aside.kt-app__aside--sm {
    width: 250px;
  }
}
@media (max-width: 300px) {
  .kt-app .kt-app__aside.kt-app__aside--sm {
    width: 200px;
  }
}
@media (min-width: 1025px) {
  .kt-app .kt-app__aside.kt-app__aside--lg {
    width: 450px;
  }
}
@media (max-width: 500px) {
  .kt-app .kt-app__aside.kt-app__aside--lg {
    width: 400px;
  }
}
@media (min-width: 1025px) {
  .kt-app .kt-app__aside.kt-app__aside--xl {
    width: 600px;
  }
}
@media (max-width: 650px) {
  .kt-app .kt-app__aside.kt-app__aside--xl {
    width: 550px;
  }
}
.kt-app .kt-app__content {
  margin-left: 20px;
}
.kt-app .kt-app__detail {
  margin-left: 20px;
}
@media (min-width: 1025px) {
  .kt-app .kt-app__detail {
    width: 550px;
  }
}
@media (max-width: 600px) {
  .kt-app .kt-app__detail {
    width: 500px;
  }
}
@media (min-width: 1025px) {
  .kt-app .kt-app__detail.kt-app__detail--sm {
    width: 400px;
  }
}
@media (max-width: 450px) {
  .kt-app .kt-app__detail.kt-app__detail--sm {
    width: 350px;
  }
}
@media (min-width: 1025px) {
  .kt-app .kt-app__detail.kt-app__detail--lg {
    width: 700px;
  }
}
@media (max-width: 750px) {
  .kt-app .kt-app__detail.kt-app__detail--lg {
    width: 650px;
  }
}
@media (min-width: 1025px) {
  .kt-app .kt-app__detail.kt-app__detail--xl {
    width: 850px;
  }
}
@media (max-width: 900px) {
  .kt-app .kt-app__detail.kt-app__detail--xl {
    width: 800px;
  }
}

@media (max-width: 1024px) {
  .kt-app .kt-app__aside {
    padding: 35px 15px 15px 15px;
    background-color: #ffffff;
  }
  .kt-app .kt-app__aside .kt-portlet {
    box-shadow: 0px 0px 30px 0px rgba(82, 63, 105, 0.1);
  }
  .kt-app .kt-app__aside.kt-app__aside--fit {
    padding: 20px 0 0 0;
  }
  .kt-app .kt-app__aside.kt-app__aside--fit .kt-portlet {
    box-shadow: none;
  }
  .kt-app .kt-app__content {
    margin-left: 0;
  }
  .kt-app .kt-app__detail {
    margin-left: 0;
  }
}

.kt-app__aside-close {
  display: none;
}

@media (max-width: 1024px) {
  .kt-app__aside {
    z-index: 1001;
    position: fixed;
    top: 0;
    bottom: 0;
    width: 300px !important;
    transition: left 0.3s ease, right 0.3s ease;
    left: -320px;
  }
  .kt-app__aside.kt-app__aside--on {
    transition: left 0.3s ease, right 0.3s ease;
    left: 0;
  }
}
@media screen and (max-width: 1024px) and (-ms-high-contrast: active), (max-width: 1024px) and (-ms-high-contrast: none) {
  .kt-app__aside {
    transition: none !important;
  }
}
@media (max-width: 1024px) {
  .kt-app__aside--right .kt-app__aside {
    right: -320px;
    left: auto;
  }
  .kt-app__aside--right .kt-app__aside.kt-app__aside--on {
    transition: left 0.3s ease, right 0.3s ease;
    right: 0;
    left: auto;
  }
}
@media (max-width: 1024px) {
  .kt-app__aside-close {
    width: 25px;
    height: 25px;
    top: 5px;
    z-index: 1002;
    transition: left 0.3s ease, right 0.3s ease;
    position: absolute;
    border: 0;
    box-shadow: none;
    border-radius: 3px;
    cursor: pointer;
    outline: none !important;
    display: flex;
    justify-content: center;
    align-items: center;
    left: -25px;
  }
}
@media screen and (max-width: 1024px) and (-ms-high-contrast: active), (max-width: 1024px) and (-ms-high-contrast: none) {
  .kt-app__aside-close {
    transition: none !important;
  }
}
@media (max-width: 1024px) {
  .kt-app__aside-close > i {
    line-height: 0;
    font-size: 1.4rem;
  }
}
@media (max-width: 1024px) {
  .kt-app__aside-close:hover {
    text-decoration: none;
  }
}
@media (max-width: 1024px) {
  .kt-app__aside--right .kt-app__aside-close {
    left: auto;
    right: -25px;
  }
}
@media (max-width: 1024px) {
  .kt-app__aside--on .kt-app__aside-close {
    transition: left 0.3s ease, right 0.3s ease;
    left: auto;
    right: 10px;
  }
}
@media (max-width: 1024px) {
  .kt-app__aside--on.kt-app__aside--right .kt-app__aside-close {
    left: 10px;
    right: auto;
  }
}
@media (max-width: 1024px) {
  .kt-app__aside-overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    overflow: hidden;
    z-index: 1000;
    background: rgba(0, 0, 0, 0.1);
    animation: kt-animate-fade-in 0.3s linear 1;
  }
}
@media (max-width: 1024px) {
  .kt-app__aside-overlay {
    background: rgba(0, 0, 0, 0.05);
  }
}
@media (max-width: 1024px) {
  .kt-app__aside-close {
    background-color: #f7f8fa;
  }
  .kt-app__aside-close > i {
    color: #74788d;
  }
  .kt-app__aside-close:hover {
    background-color: transparent;
  }
  .kt-app__aside-close:hover > i {
    color: #2c77f4;
  }
}
@media (max-width: 350px) {
  .kt-app__aside {
    width: 90% !important;
  }
}
.kt-subheader {
  background-color: #fff;
  display: flex;
  align-items: stretch;
  margin: 10px 0;
}
.kt-subheader .kt-container {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  flex-wrap: wrap;
}
.kt-subheader .btn {
  display: inline-flex;
  height: 32px !important;
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.kt-subheader .btn.btn-sm, .kt-subheader .btn-group-sm > .btn {
  height: 24px !important;
}
.kt-subheader .btn i {
  font-size: 1rem;
}
.kt-subheader .btn.btn-icon {
  width: 32px !important;
}
.kt-subheader .btn:not(.dropdown-toggle-split) {
  margin-left: 0.5rem;
}
.kt-subheader .kt-subheader__main {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  padding: 0.25rem 0;
}
.kt-subheader .kt-subheader__main .btn:not(.dropdown-toggle-split) {
  margin-left: 0;
  margin-right: 0.5rem;
}
.kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle {
  display: none;
}
.kt-subheader .kt-subheader__main .kt-subheader__title {
  margin: 0;
  padding: 0 1rem 0 0;
  font-size: 1.2rem;
  font-weight: 500;
  color: #434349;
  display: flex;
  align-items: center;
}
.kt-subheader .kt-subheader__main .kt-subheader__title small {
  padding-left: 0.25rem;
  font-size: 0.9rem;
  color: #74788d;
}
.kt-subheader .kt-subheader__main .kt-subheader__desc {
  padding: 0 0.5rem 0 0;
  font-size: 1rem;
  font-weight: 500;
  color: #959cb6;
}
.kt-subheader .kt-subheader__main .kt-subheader__separator {
  display: block;
  width: 12px;
  height: 4px;
  border-radius: 2px;
  background: #e7e8ef;
  margin: 0 1rem 0 0;
}
.kt-subheader .kt-subheader__main .kt-subheader__separator.kt-subheader__separator--v {
  width: 1px;
  height: 22px;
}
.kt-subheader .kt-subheader__main .kt-subheader__breadcrumbs {
  display: flex;
  align-items: center;
  list-style-type: none;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
}
.kt-subheader .kt-subheader__main .kt-subheader__breadcrumbs .kt-subheader__breadcrumbs-home {
  padding: 0px 0.65rem 0px 0px;
  transition: all 0.3s;
}
.kt-subheader .kt-subheader__main .kt-subheader__breadcrumbs .kt-subheader__breadcrumbs-home > i {
  font-size: 1rem;
  color: #c5cbe7;
}
.kt-subheader .kt-subheader__main .kt-subheader__breadcrumbs .kt-subheader__breadcrumbs-home:hover > i {
  transition: all 0.3s;
  color: #2c77f4;
}
.kt-subheader .kt-subheader__main .kt-subheader__breadcrumbs .kt-subheader__breadcrumbs-home.kt-subheader__breadcrumbs-home--active > i {
  color: #2c77f4;
}
.kt-subheader .kt-subheader__main .kt-subheader__breadcrumbs .kt-subheader__breadcrumbs-link {
  padding: 0 0.35rem 0 0;
  font-size: 1rem;
  font-weight: 500;
  color: #959cb6;
  transition: all 0.3s;
}
.kt-subheader .kt-subheader__main .kt-subheader__breadcrumbs .kt-subheader__breadcrumbs-link:hover {
  color: #2c77f4;
}
.kt-subheader .kt-subheader__main .kt-subheader__breadcrumbs .kt-subheader__breadcrumbs-link.kt-subheader__breadcrumbs-link--active {
  color: #2c77f4;
}
.kt-subheader .kt-subheader__main .kt-subheader__breadcrumbs .kt-subheader__breadcrumbs-link:hover {
  transition: all 0.3s;
}
.kt-subheader .kt-subheader__main .kt-subheader__breadcrumbs .kt-subheader__breadcrumbs-separator {
  display: flex;
  align-items: center;
  padding: 0 0.35rem 0 0;
}
.kt-subheader .kt-subheader__main .kt-subheader__breadcrumbs .kt-subheader__breadcrumbs-separator:after {
  display: block;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  content: " ";
  background: #e7e8ef;
}
.kt-subheader .kt-subheader__main .kt-subheader__group {
  display: flex;
  align-items: center;
}
.kt-subheader .kt-subheader__toolbar {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding: 0;
}
.kt-subheader .kt-subheader__toolbar .btn:not(.dropdown-toggle-split) {
  margin-left: 0.25rem;
}
.kt-subheader .kt-subheader__btn-primary {
  background: #f2f3f7;
  color: #959cb6;
  font-weight: 500;
}
.kt-subheader .kt-subheader__btn-primary i {
  color: #959cb6;
}
.kt-subheader .kt-subheader__btn-primary:hover, .kt-subheader .kt-subheader__btn-primary.active, .kt-subheader .kt-subheader__btn-primary:active, .kt-subheader .kt-subheader__btn-primary:focus {
  color: #ffffff;
  background: #2c77f4;
}
.kt-subheader .kt-subheader__btn-primary:hover i, .kt-subheader .kt-subheader__btn-primary.active i, .kt-subheader .kt-subheader__btn-primary:active i, .kt-subheader .kt-subheader__btn-primary:focus i {
  color: #ffffff;
}
.kt-subheader .kt-subheader__btn-primary:hover g [fill], .kt-subheader .kt-subheader__btn-primary.active g [fill], .kt-subheader .kt-subheader__btn-primary:active g [fill], .kt-subheader .kt-subheader__btn-primary:focus g [fill] {
  transition: fill 0.3s ease;
  fill: #ffffff;
}
.kt-subheader .kt-subheader__btn-primary:hover:hover g [fill], .kt-subheader .kt-subheader__btn-primary.active:hover g [fill], .kt-subheader .kt-subheader__btn-primary:active:hover g [fill], .kt-subheader .kt-subheader__btn-primary:focus:hover g [fill] {
  transition: fill 0.3s ease;
}
.kt-subheader .kt-subheader__btn-secondary {
  color: #959cb6;
  font-weight: 500;
}
.kt-subheader .kt-subheader__btn-secondary i {
  color: #aab1df;
}
.kt-subheader .kt-subheader__btn-secondary g [fill] {
  transition: fill 0.3s ease;
  fill: #aab1df;
}
.kt-subheader .kt-subheader__btn-secondary:hover g [fill] {
  transition: fill 0.3s ease;
}
.kt-subheader .kt-subheader__btn-secondary:hover, .kt-subheader .kt-subheader__btn-secondary.active, .kt-subheader .kt-subheader__btn-secondary:active, .kt-subheader .kt-subheader__btn-secondary:focus {
  background: #f2f3f7;
  color: #2c77f4;
}
.kt-subheader .kt-subheader__btn-secondary:hover g [fill], .kt-subheader .kt-subheader__btn-secondary.active g [fill], .kt-subheader .kt-subheader__btn-secondary:active g [fill], .kt-subheader .kt-subheader__btn-secondary:focus g [fill] {
  transition: fill 0.3s ease;
  fill: #2c77f4;
}
.kt-subheader .kt-subheader__btn-secondary:hover:hover g [fill], .kt-subheader .kt-subheader__btn-secondary.active:hover g [fill], .kt-subheader .kt-subheader__btn-secondary:active:hover g [fill], .kt-subheader .kt-subheader__btn-secondary:focus:hover g [fill] {
  transition: fill 0.3s ease;
}
.kt-subheader .kt-subheader__btn-daterange {
  background: #f2f3f7;
}
.kt-subheader .kt-subheader__btn-daterange .kt-subheader__btn-daterange-title {
  display: inline-block;
  color: #959cb6;
  font-weight: 500;
}
.kt-subheader .kt-subheader__btn-daterange .kt-subheader__btn-daterange-date {
  display: inline-block;
  color: #2c77f4;
  margin-right: 0.75rem;
  font-weight: 500;
}
.kt-subheader .kt-subheader__btn-daterange i {
  color: #2c77f4;
}
.kt-subheader .kt-subheader__btn-daterange:hover, .kt-subheader .kt-subheader__btn-daterange.active, .kt-subheader .kt-subheader__btn-daterange:active, .kt-subheader .kt-subheader__btn-daterange:focus {
  background: #f2f3f7;
}
.kt-subheader .kt-subheader__btn-daterange:hover i, .kt-subheader .kt-subheader__btn-daterange.active i, .kt-subheader .kt-subheader__btn-daterange:active i, .kt-subheader .kt-subheader__btn-daterange:focus i {
  color: #2c77f4;
}
.kt-subheader .kt-subheader__search {
  width: 175px;
  display: inline-block;
}
.kt-subheader .kt-subheader__search .form-control {
  font-size: 0.9rem;
  height: 33px;
  background: #f2f3f7;
  border-color: #f2f3f7 !important;
}
.kt-subheader .kt-subheader__search .kt-input-icon__icon i {
  font-size: 1.2rem;
  color: #74788d;
}
.kt-subheader--solid .kt-subheader {
  margin: 0 0 25px 0;
  min-height: 50px;
}
.kt-subheader--transparent .kt-subheader {
  background-color: transparent;
}
.kt-subheader--transparent .kt-subheader .kt-subheader__main .kt-subheader__separator {
  background: #dbdce7;
}
.kt-subheader--transparent .kt-subheader .kt-subheader__main .kt-subheader__breadcrumbs .kt-subheader__breadcrumbs-home > i {
  color: #b7bee1;
}
.kt-subheader--transparent .kt-subheader .kt-subheader__main .kt-subheader__breadcrumbs .kt-subheader__breadcrumbs-link {
  color: #959cb6;
}
.kt-subheader--transparent .kt-subheader .kt-subheader__main .kt-subheader__breadcrumbs .kt-subheader__breadcrumbs-separator:after {
  background: #dbdce7;
}
.kt-subheader--transparent .kt-subheader .kt-subheader__btn-primary {
  background: #e1e3ec;
  color: #959cb6;
}
.kt-subheader--transparent .kt-subheader .kt-subheader__btn-primary i {
  color: #959cb6;
}
.kt-subheader--transparent .kt-subheader .kt-subheader__btn-primary g [fill] {
  transition: fill 0.3s ease;
  fill: #959cb6;
}
.kt-subheader--transparent .kt-subheader .kt-subheader__btn-primary:hover g [fill] {
  transition: fill 0.3s ease;
}
.kt-subheader--transparent .kt-subheader .kt-subheader__btn-primary:hover, .kt-subheader--transparent .kt-subheader .kt-subheader__btn-primary.active, .kt-subheader--transparent .kt-subheader .kt-subheader__btn-primary:active, .kt-subheader--transparent .kt-subheader .kt-subheader__btn-primary:focus {
  background: #2c77f4;
  color: #ffffff;
}
.kt-subheader--transparent .kt-subheader .kt-subheader__btn-primary:hover i, .kt-subheader--transparent .kt-subheader .kt-subheader__btn-primary.active i, .kt-subheader--transparent .kt-subheader .kt-subheader__btn-primary:active i, .kt-subheader--transparent .kt-subheader .kt-subheader__btn-primary:focus i {
  color: #ffffff;
}
.kt-subheader--transparent .kt-subheader .kt-subheader__btn-primary:hover g [fill], .kt-subheader--transparent .kt-subheader .kt-subheader__btn-primary.active g [fill], .kt-subheader--transparent .kt-subheader .kt-subheader__btn-primary:active g [fill], .kt-subheader--transparent .kt-subheader .kt-subheader__btn-primary:focus g [fill] {
  transition: fill 0.3s ease;
  fill: #ffffff;
}
.kt-subheader--transparent .kt-subheader .kt-subheader__btn-primary:hover:hover g [fill], .kt-subheader--transparent .kt-subheader .kt-subheader__btn-primary.active:hover g [fill], .kt-subheader--transparent .kt-subheader .kt-subheader__btn-primary:active:hover g [fill], .kt-subheader--transparent .kt-subheader .kt-subheader__btn-primary:focus:hover g [fill] {
  transition: fill 0.3s ease;
}
.kt-subheader--transparent .kt-subheader .kt-subheader__btn-secondary {
  color: #8c94b0;
}
.kt-subheader--transparent .kt-subheader .kt-subheader__btn-secondary i {
  color: #9fa7db;
}
.kt-subheader--transparent .kt-subheader .kt-subheader__btn-secondary:hover, .kt-subheader--transparent .kt-subheader .kt-subheader__btn-secondary.active, .kt-subheader--transparent .kt-subheader .kt-subheader__btn-secondary:active, .kt-subheader--transparent .kt-subheader .kt-subheader__btn-secondary:focus {
  background: #eaecf2;
}
.kt-subheader--transparent .kt-subheader .kt-subheader__btn-daterange {
  background: #e1e3ec;
}
.kt-subheader--transparent .kt-subheader .kt-subheader__btn-daterange:hover, .kt-subheader--transparent .kt-subheader .kt-subheader__btn-daterange.active, .kt-subheader--transparent .kt-subheader .kt-subheader__btn-daterange:active, .kt-subheader--transparent .kt-subheader .kt-subheader__btn-daterange:focus {
  background: #d7dbe6;
}
.kt-subheader--transparent .kt-subheader .kt-subheader__search .form-control {
  background: #eaecf2;
  border-color: #eaecf2 !important;
}
.kt-subheader.kt-subheader--sm .btn {
  font-size: 0.8rem !important;
  padding: 0.5rem 0.8rem;
}
.kt-subheader.kt-subheader--sm .btn i {
  font-size: 0.8rem;
}
.kt-subheader.kt-subheader--sm .btn.btn-sm, .kt-subheader.kt-subheader--sm .btn-group-sm > .btn {
  padding: 0.3rem 0.6rem;
}
.kt-subheader.kt-subheader--sm .kt-subheader__main .kt-subheader__title {
  font-size: 0.9rem;
}
.kt-subheader.kt-subheader--sm .kt-subheader__main .kt-subheader__title small {
  font-size: 0.7rem;
}
.kt-subheader.kt-subheader--sm .kt-subheader__main .kt-subheader__desc {
  font-size: 0.8rem;
}
.kt-subheader.kt-subheader--sm .kt-subheader__main .kt-subheader__breadcrumbs .kt-subheader__breadcrumbs-home > i {
  font-size: 0.8rem;
}
.kt-subheader.kt-subheader--sm .kt-subheader__main .kt-subheader__breadcrumbs .kt-subheader__breadcrumbs-link {
  font-size: 0.8rem;
}
.kt-subheader.kt-subheader--sm .form-group select,
.kt-subheader.kt-subheader--sm .form-group input,
.kt-subheader.kt-subheader--sm .form-group label {
  font-size: 0.8rem;
}

@media (max-width: 1024px) {
  .kt-subheader {
    margin: 2px 0;
  }
  .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle {
    display: inline-block;
    position: relative;
    overflow: hidden;
    margin: 0;
    padding: 0;
    font-size: 0;
    text-indent: -9999px;
    appearance: none;
    box-shadow: none;
    border-radius: none;
    border: none;
    cursor: pointer;
    background: none;
    outline: none !important;
    width: 20px;
    height: 22px;
    transition: all 0.4s ease;
  }
  .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle span {
    display: block;
    position: absolute;
    top: 10px;
    height: 2px;
    min-height: 2px;
    width: 100%;
    border-radius: 2px;
    transition: all 0.4s ease;
  }
  .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle span::before, .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle span::after {
    position: absolute;
    display: block;
    left: 0;
    width: 100%;
    height: 2px;
    min-height: 2px;
    content: "";
    border-radius: 2px;
    transition: all 0.4s ease;
  }
  .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle span::before {
    top: -6px;
  }
  .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle span::after {
    bottom: -6px;
  }
  .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle.kt-subheader__mobile-toggle--left span:before {
    transition: all 0.4s ease;
    left: auto;
    right: 0px;
    width: 50%;
  }
  .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle.kt-subheader__mobile-toggle--left span:after {
    transition: all 0.4s ease;
    left: auto;
    right: 0px;
    width: 75%;
  }
  .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle.kt-subheader__mobile-toggle--left:hover span:after, .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle.kt-subheader__mobile-toggle--left:hover span:before {
    width: 100%;
    transition: all 0.4s ease;
  }
  .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle.kt-subheader__mobile-toggle--left.kt-subheader__mobile-toggle--active span:before {
    transition: all 0.4s ease;
    left: 0px;
    right: auto;
    width: 50%;
  }
  .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle.kt-subheader__mobile-toggle--left.kt-subheader__mobile-toggle--active span:after {
    transition: all 0.4s ease;
    left: 0px;
    right: auto;
    width: 75%;
  }
  .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle.kt-subheader__mobile-toggle--right span:before {
    left: 0px;
    right: auto;
    width: 50%;
    transition: width 0.4s ease;
  }
  .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle.kt-subheader__mobile-toggle--right span:after {
    left: 0px;
    right: auto;
    width: 75%;
    transition: width 0.4s ease;
  }
  .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle.kt-subheader__mobile-toggle--right:hover span:after, .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle.kt-subheader__mobile-toggle--right:hover span:before {
    width: 100%;
    transition: width 0.4s ease;
  }
  .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle.kt-subheader__mobile-toggle--right.kt-subheader__mobile-toggle--active span:before {
    left: auto;
    right: 0px;
    width: 50%;
    transition: width 0.4s ease;
  }
  .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle.kt-subheader__mobile-toggle--right.kt-subheader__mobile-toggle--active span:after {
    left: auto;
    right: 0px;
    width: 75%;
    transition: width 0.4s ease;
  }
  .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle span {
    background: #74788d;
  }
  .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle span::before, .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle span::after {
    background: #74788d;
  }
  .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle:hover span {
    background: #2c77f4;
  }
  .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle:hover span::before, .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle:hover span::after {
    background: #2c77f4;
  }
  .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle.kt-subheader__mobile-toggle--active span {
    background: #2c77f4;
  }
  .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle.kt-subheader__mobile-toggle--active span::before, .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle.kt-subheader__mobile-toggle--active span::after {
    background: #2c77f4;
  }
  .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle {
    display: inline-block;
    margin-right: 1rem;
  }
  .kt-subheader .kt-subheader__main .kt-subheader__title {
    padding: 0.5rem 1.25rem 0.5rem 0;
  }
  .kt-subheader .kt-subheader__main .kt-subheader__breadcrumbs {
    padding: 0.5rem 0;
  }
  .kt-subheader .kt-subheader__toolbar {
    padding: 0.5rem 0;
  }
  .kt-subheader--transparent .kt-subheader {
    background-color: transparent;
  }
}
@media (max-width: 768px) {
  .kt-subheader .kt-subheader__main {
    max-width: calc(100% - 55px);
    height: 50px;
  }
  .kt-subheader .kt-subheader__toolbar {
    width: 40px;
    height: 50px;
  }
  .kt-subheader .kt-subheader__toolbar > .btn {
    text-align: center;
    justify-content: center;
    margin: 0;
    width: 100%;
  }
  .kt-subheader .kt-subheader__toolbar > .btn:not(.dropdown-toggle-split) {
    margin-left: 0;
  }
}
.kt-badge {
  padding: 0;
  margin: 0;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 18px;
  width: 18px;
  border-radius: 50%;
  font-size: 0.8rem;
}
.kt-badge.kt-badge--bold {
  font-weight: 500;
}
.kt-badge.kt-badge--bolder {
  font-weight: 600;
}
.kt-badge.kt-badge--boldest {
  font-weight: 700;
}
.kt-badge.kt-badge--md {
  height: 24px;
  width: 24px;
  font-size: 0.9rem;
}
.kt-badge.kt-badge--lg {
  height: 35px;
  width: 35px;
  font-size: 1rem;
}
.kt-badge.kt-badge--xl {
  height: 50px;
  width: 50px;
  font-size: 1.1rem;
  font-weight: 500;
}
.kt-badge.kt-badge__pics {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}
.kt-badge.kt-badge__pics .kt-badge__pic {
  border-radius: 50%;
  width: 2.5rem;
  height: 2.5rem;
  overflow: hidden;
  margin-left: -0.7rem;
  border: 1px solid #ffffff;
  background-color: #f0f3ff;
  color: #a1a8c3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-weight: 500;
  position: relative;
}
.kt-badge.kt-badge__pics .kt-badge__pic img {
  width: 100%;
}
.kt-badge.kt-badge__pics .kt-badge__pic.kt-badge__pic--last {
  font-size: 1rem;
  font-weight: 500;
}
.kt-badge.kt-badge--brand {
  color: #ffffff;
  background: #2c77f4;
}
.kt-badge.kt-badge--outline.kt-badge--brand {
  background: transparent;
  color: #2c77f4;
  border: 1px solid #2c77f4;
}
.kt-badge.kt-badge--outline.kt-badge--brand.kt-badge--outline-2x {
  border: 2px solid #2c77f4;
}
.kt-badge.kt-badge--light {
  color: #282a3c;
  background: #ffffff;
}
.kt-badge.kt-badge--outline.kt-badge--light {
  background: transparent;
  color: #ffffff;
  border: 1px solid #ffffff;
}
.kt-badge.kt-badge--outline.kt-badge--light.kt-badge--outline-2x {
  border: 2px solid #ffffff;
}
.kt-badge.kt-badge--dark {
  color: #ffffff;
  background: #282a3c;
}
.kt-badge.kt-badge--outline.kt-badge--dark {
  background: transparent;
  color: #282a3c;
  border: 1px solid #282a3c;
}
.kt-badge.kt-badge--outline.kt-badge--dark.kt-badge--outline-2x {
  border: 2px solid #282a3c;
}
.kt-badge.kt-badge--primary {
  color: #ffffff;
  background: #5867dd;
}
.kt-badge.kt-badge--outline.kt-badge--primary {
  background: transparent;
  color: #5867dd;
  border: 1px solid #5867dd;
}
.kt-badge.kt-badge--outline.kt-badge--primary.kt-badge--outline-2x {
  border: 2px solid #5867dd;
}
.kt-badge.kt-badge--success {
  color: #ffffff;
  background: #1dc9b7;
}
.kt-badge.kt-badge--outline.kt-badge--success {
  background: transparent;
  color: #1dc9b7;
  border: 1px solid #1dc9b7;
}
.kt-badge.kt-badge--outline.kt-badge--success.kt-badge--outline-2x {
  border: 2px solid #1dc9b7;
}
.kt-badge.kt-badge--info {
  color: #ffffff;
  background: #5578eb;
}
.kt-badge.kt-badge--outline.kt-badge--info {
  background: transparent;
  color: #5578eb;
  border: 1px solid #5578eb;
}
.kt-badge.kt-badge--outline.kt-badge--info.kt-badge--outline-2x {
  border: 2px solid #5578eb;
}
.kt-badge.kt-badge--warning {
  color: #111111;
  background: #ffb822;
}
.kt-badge.kt-badge--outline.kt-badge--warning {
  background: transparent;
  color: #ffb822;
  border: 1px solid #ffb822;
}
.kt-badge.kt-badge--outline.kt-badge--warning.kt-badge--outline-2x {
  border: 2px solid #ffb822;
}
.kt-badge.kt-badge--danger {
  color: #ffffff;
  background: #fd397a;
}
.kt-badge.kt-badge--outline.kt-badge--danger {
  background: transparent;
  color: #fd397a;
  border: 1px solid #fd397a;
}
.kt-badge.kt-badge--outline.kt-badge--danger.kt-badge--outline-2x {
  border: 2px solid #fd397a;
}
.kt-badge.kt-badge--unified-brand {
  color: #2c77f4;
  background: rgba(44, 119, 244, 0.1);
}
.kt-badge.kt-badge--unified-light {
  color: #ffffff;
  background: rgba(255, 255, 255, 0.1);
}
.kt-badge.kt-badge--unified-dark {
  color: #282a3c;
  background: rgba(40, 42, 60, 0.1);
}
.kt-badge.kt-badge--unified-primary {
  color: #5867dd;
  background: rgba(88, 103, 221, 0.1);
}
.kt-badge.kt-badge--unified-success {
  color: #1dc9b7;
  background: rgba(29, 201, 183, 0.1);
}
.kt-badge.kt-badge--unified-info {
  color: #5578eb;
  background: rgba(85, 120, 235, 0.1);
}
.kt-badge.kt-badge--unified-warning {
  color: #ffb822;
  background: rgba(255, 184, 34, 0.1);
}
.kt-badge.kt-badge--unified-danger {
  color: #fd397a;
  background: rgba(253, 57, 122, 0.1);
}
.kt-badge.kt-badge--inline {
  height: auto;
  width: auto;
  padding: 0.15rem 0.75rem;
  border-radius: 2px;
}
.kt-badge.kt-badge--inline.kt-badge--md {
  padding: 0.8rem 0.6rem;
}
.kt-badge.kt-badge--inline.kt-badge--lg {
  padding: 0.9rem 0.7rem;
}
.kt-badge.kt-badge--inline.kt-badge--xl {
  padding: 1rem 0.8rem;
}
.kt-badge.kt-badge--pill {
  border-radius: 2rem;
}
.kt-badge.kt-badge--rounded {
  border-radius: 4px;
}
.kt-badge.kt-badge--dot {
  display: inline-block;
  line-height: 6px;
  min-height: 6px;
  min-width: 6px;
  height: 6px;
  width: 6px;
  font-size: 0;
  vertical-align: middle;
  text-align: center;
}
.kt-badge.kt-badge--dot.kt-badge--sm {
  line-height: 4px;
  min-height: 4px;
  min-width: 4px;
  height: 4px;
  width: 4px;
}
.kt-badge.kt-badge--dot.kt-badge--lg {
  line-height: 8px;
  min-height: 8px;
  min-width: 8px;
  height: 8px;
  width: 8px;
}
.kt-badge.kt-badge--dot.kt-badge--xl {
  line-height: 10px;
  min-height: 10px;
  min-width: 10px;
  height: 10px;
  width: 10px;
}
.kt-badge.kt-badge--square {
  border-radius: 0;
}
.kt-badge.kt-badge--elevate {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}

.kt-demo-icon {
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  padding: 20px;
  border-radius: 4px;
}
.kt-demo-icon .kt-demo-icon__preview {
  display: flex;
  padding-right: 20px;
  flex: 0 0 40px;
}
.kt-demo-icon .kt-demo-icon__preview i {
  line-height: 0;
  vertical-align: middle;
  font-size: 2.5rem !important;
}
.kt-demo-icon .kt-demo-icon__class {
  color: #74788d;
  display: flex;
  flex-grow: 1;
  padding: 0;
  font-size: 1rem;
  font-weight: 400;
}
.kt-demo-icon:hover {
  background-color: #f7f8fa;
}
.kt-demo-icon.kt-demo-icon--overlay {
  position: relative;
}
.kt-demo-icon.kt-demo-icon--overlay svg {
  height: 40px;
  width: 40px;
}
.kt-demo-icon.kt-demo-icon--overlay .kt-demo-icon__overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.05);
  transition: all 0.3 ease;
  opacity: 0;
}
.kt-demo-icon.kt-demo-icon--overlay .kt-demo-icon__overlay .btn {
  margin-right: 10px;
}
.kt-demo-icon.kt-demo-icon--overlay .kt-demo-icon__overlay .btn:last-child {
  margin-right: 0;
}
.kt-demo-icon.kt-demo-icon--overlay:hover {
  background-color: transparent;
}
.kt-demo-icon.kt-demo-icon--overlay:hover .kt-demo-icon__overlay {
  transition: all 0.3 ease;
  opacity: 1;
}

.kt-divider {
  display: flex;
  justify-content: center;
  align-items: center;
}
.kt-divider > span:first-child {
  width: 100%;
  height: 1px;
  flex: 1;
  background: #EBECF1;
  display: inline-block;
}
.kt-divider > span:last-child {
  width: 100%;
  height: 1px;
  flex: 1;
  background: #EBECF1;
  display: inline-block;
}
.kt-divider > span:not(:first-child):not(:last-child) {
  padding: 0 2rem;
}

.kt-heading {
  font-size: 1.3rem;
  font-weight: 500;
  padding: 0;
  margin: 1.75rem 0;
  color: #48465b;
}
.kt-heading.kt-heading--center {
  text-align: center;
}
.kt-heading.kt-heading--right {
  text-align: right;
}
.kt-heading.kt-heading--space-sm {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.kt-heading.kt-heading--space-md {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.kt-heading.kt-heading--space-lg {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}
.kt-heading.kt-heading--space-xl {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.kt-heading.kt-heading--sm {
  font-size: 1.2rem;
}
.kt-heading.kt-heading--md {
  font-size: 1.4rem;
}
.kt-heading.kt-heading--lg {
  font-size: 1.6rem;
}
.kt-heading.kt-heading--xl {
  font-size: 2rem;
}
.kt-heading.kt-heading--xxl {
  font-size: 3rem;
}
.kt-heading.kt-heading--medium {
  font-weight: 600;
}
.kt-heading.kt-heading--bold {
  font-weight: 700;
}
.kt-heading.kt-heading--bolder {
  font-weight: 900;
}
.kt-heading.kt-heading--thin {
  font-weight: 300;
}
.kt-heading.kt-heading--no-top-margin {
  margin-top: 0;
}
.kt-heading.kt-heading--no-bottok-margin {
  margin-bottom: 0;
}

.kt-link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  color: #5d78ff;
}
.kt-link:after {
  display: block;
  content: "";
  position: absolute;
  bottom: 0;
  top: 1rem;
  left: 0;
  width: 0%;
  transition: width 0.3s ease;
}
.kt-link:hover {
  text-decoration: none !important;
}
.kt-link:hover:after {
  width: 100%;
}
.kt-link:hover {
  color: #3e5fff;
}
.kt-link:hover:after {
  border-bottom: 1px solid #3e5fff;
  opacity: 0.3;
}
.kt-link.kt-link--brand {
  color: #2c77f4;
}
.kt-link.kt-link--brand:hover {
  color: #0c5ce1;
}
.kt-link.kt-link--brand:hover:after {
  border-bottom: 1px solid #0c5ce1;
  opacity: 0.3;
}
.kt-link.kt-link--light {
  color: #ffffff;
}
.kt-link.kt-link--light:hover {
  color: #e6e6e6;
}
.kt-link.kt-link--light:hover:after {
  border-bottom: 1px solid #e6e6e6;
  opacity: 0.3;
}
.kt-link.kt-link--dark {
  color: #282a3c;
}
.kt-link.kt-link--dark:hover {
  color: #14151d;
}
.kt-link.kt-link--dark:hover:after {
  border-bottom: 1px solid #14151d;
  opacity: 0.3;
}
.kt-link.kt-link--primary {
  color: #5867dd;
}
.kt-link.kt-link--primary:hover {
  color: #2e40d4;
}
.kt-link.kt-link--primary:hover:after {
  border-bottom: 1px solid #2e40d4;
  opacity: 0.3;
}
.kt-link.kt-link--success {
  color: #1dc9b7;
}
.kt-link.kt-link--success:hover {
  color: #179c8e;
}
.kt-link.kt-link--success:hover:after {
  border-bottom: 1px solid #179c8e;
  opacity: 0.3;
}
.kt-link.kt-link--info {
  color: #5578eb;
}
.kt-link.kt-link--info:hover {
  color: #2754e6;
}
.kt-link.kt-link--info:hover:after {
  border-bottom: 1px solid #2754e6;
  opacity: 0.3;
}
.kt-link.kt-link--warning {
  color: #ffb822;
}
.kt-link.kt-link--warning:hover {
  color: #eea200;
}
.kt-link.kt-link--warning:hover:after {
  border-bottom: 1px solid #eea200;
  opacity: 0.3;
}
.kt-link.kt-link--danger {
  color: #fd397a;
}
.kt-link.kt-link--danger:hover {
  color: #fc0758;
}
.kt-link.kt-link--danger:hover:after {
  border-bottom: 1px solid #fc0758;
  opacity: 0.3;
}

.kt-section {
  padding: 0;
  margin: 0 0 2rem 0;
}
.kt-section.kt-section--space-sm {
  margin-bottom: 1rem;
}
.kt-section.kt-section--space-md {
  margin-bottom: 2rem;
}
.kt-section.kt-section--space-lg {
  margin-bottom: 2.5rem;
}
.kt-section.kt-section--space-xl {
  margin-bottom: 3rem;
}
.kt-section .kt-section__heading,
.kt-section .kt-section__title {
  display: block;
  font-size: 1.3rem;
  font-weight: 500;
  padding: 0;
  margin: 0 0 1.75rem 0;
  color: #48465b;
}
.kt-section .kt-section__heading.kt-section__title-sm,
.kt-section .kt-section__title.kt-section__title-sm {
  font-size: 1.1rem;
}
.kt-section .kt-section__heading.kt-section__title-md,
.kt-section .kt-section__title.kt-section__title-md {
  font-size: 1.4rem;
}
.kt-section .kt-section__heading.kt-section__title-lg,
.kt-section .kt-section__title.kt-section__title-lg {
  font-size: 1.5rem;
}
.kt-section .kt-section__desc {
  display: block;
  font-size: 1rem;
  font-weight: 400;
  padding: 0;
  margin: 0 0 1rem 0;
  color: #595d6e;
}
.kt-section .kt-section__info {
  display: block;
  font-size: 1rem;
  padding: 0;
  margin: 0 0 1rem 0;
  color: #595d6e;
}
.kt-section .kt-section__content {
  display: block;
  padding: 0;
  margin: 0;
}
.kt-section .kt-section__content.kt-section__content--border {
  padding: 1.5rem;
  border: 3px solid #ebedf2;
  border-radius: 4px;
}
.kt-section .kt-section__content.kt-section__content--solid {
  padding: 1.5rem;
  border-left: 4px solid #e2e5ec;
  background-color: #f7f8fa;
  border-radius-top-left: 4px;
  border-radius-top-right: 4px;
}
.kt-section .kt-section__content.kt-section__content--x-fit {
  padding-left: 0;
  padding-right: 0;
}
.kt-section .kt-section__content.kt-section__content--fit {
  padding: 0;
}
.kt-section.kt-section--last {
  margin-bottom: 0;
}
.kt-section.kt-section--first {
  margin-top: 0;
}

.kt-separator {
  height: 0;
  margin: 20px 0;
  border-bottom: 1px solid #ebedf2;
}
.kt-separator.kt-separator--border-dashed, .kt-separator.kt-separator--dashed {
  border-bottom: 1px dashed #ebedf2;
}
.kt-separator.kt-separator--border-2x {
  border-bottom-width: 2px;
}
.kt-separator.kt-separator--space {
  border-bottom: 0;
}
.kt-separator.kt-separator--space-sm, .kt-separator.kt-separator--sm {
  margin: 0.5rem 0;
}
.kt-separator.kt-separator--space-md, .kt-separator.kt-separator--md {
  margin: 2rem 0;
}
.kt-separator.kt-separator--space-lg, .kt-separator.kt-separator--lg {
  margin: 2.5rem 0;
}
.kt-separator.kt-separator--space-xl, .kt-separator.kt-separator--xl {
  margin: 3rem 0;
}
.kt-separator.kt-separator--fit {
  margin-left: -25px;
  margin-right: -25px;
}
.kt-separator.kt-separator--brand {
  border-bottom: 1px solid #2c77f4;
}
.kt-separator.kt-separator--brand.kt-separator--dashed {
  border-bottom: 1px dashed #2c77f4;
}
.kt-separator.kt-separator--light {
  border-bottom: 1px solid #ffffff;
}
.kt-separator.kt-separator--light.kt-separator--dashed {
  border-bottom: 1px dashed #ffffff;
}
.kt-separator.kt-separator--dark {
  border-bottom: 1px solid #282a3c;
}
.kt-separator.kt-separator--dark.kt-separator--dashed {
  border-bottom: 1px dashed #282a3c;
}
.kt-separator.kt-separator--primary {
  border-bottom: 1px solid #5867dd;
}
.kt-separator.kt-separator--primary.kt-separator--dashed {
  border-bottom: 1px dashed #5867dd;
}
.kt-separator.kt-separator--success {
  border-bottom: 1px solid #1dc9b7;
}
.kt-separator.kt-separator--success.kt-separator--dashed {
  border-bottom: 1px dashed #1dc9b7;
}
.kt-separator.kt-separator--info {
  border-bottom: 1px solid #5578eb;
}
.kt-separator.kt-separator--info.kt-separator--dashed {
  border-bottom: 1px dashed #5578eb;
}
.kt-separator.kt-separator--warning {
  border-bottom: 1px solid #ffb822;
}
.kt-separator.kt-separator--warning.kt-separator--dashed {
  border-bottom: 1px dashed #ffb822;
}
.kt-separator.kt-separator--danger {
  border-bottom: 1px solid #fd397a;
}
.kt-separator.kt-separator--danger.kt-separator--dashed {
  border-bottom: 1px dashed #fd397a;
}

.kt-svg-icon {
  height: 23px;
  width: 23px;
}
.kt-svg-icon g [fill] {
  fill: #2c77f4;
}
.kt-svg-icon.kt-svg-icon--brand g [fill] {
  fill: #2c77f4 !important;
}
.kt-svg-icon.kt-svg-icon--light g [fill] {
  fill: #ffffff !important;
}
.kt-svg-icon.kt-svg-icon--dark g [fill] {
  fill: #282a3c !important;
}
.kt-svg-icon.kt-svg-icon--primary g [fill] {
  fill: #5867dd !important;
}
.kt-svg-icon.kt-svg-icon--success g [fill] {
  fill: #1dc9b7 !important;
}
.kt-svg-icon.kt-svg-icon--info g [fill] {
  fill: #5578eb !important;
}
.kt-svg-icon.kt-svg-icon--warning g [fill] {
  fill: #ffb822 !important;
}
.kt-svg-icon.kt-svg-icon--danger g [fill] {
  fill: #fd397a !important;
}
.kt-svg-icon.kt-svg-icon--sm {
  height: 20px;
  width: 20px;
}
.kt-svg-icon.kt-svg-icon--md {
  height: 30px;
  width: 30px;
}
.kt-svg-icon.kt-svg-icon--lg {
  height: 40px;
  width: 40px;
}
.kt-svg-icon.kt-svg-icon--xl {
  height: 50px;
  width: 50px;
}

.kt-widget1 {
  padding: 25px;
}
.kt-widget1.kt-widget1--fit {
  padding: 0;
}
.kt-widget1.kt-widget1--paddingless {
  padding: 0;
}
.kt-widget1 .kt-widget1__item {
  padding: 1.1rem 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 0.07rem dashed #ebedf2;
}
.kt-widget1 .kt-widget1__item:last-child {
  padding-bottom: 0;
}
.kt-widget1 .kt-widget1__item:first-child {
  padding-top: 0;
}
.kt-widget1 .kt-widget1__item .kt-widget1__info .kt-widget1__title {
  font-size: 1.1rem;
  font-weight: 500;
  color: #595d6e;
}
.kt-widget1 .kt-widget1__item .kt-widget1__info .kt-widget1__desc {
  font-size: 1rem;
  font-weight: normal;
  color: #74788d;
}
.kt-widget1 .kt-widget1__item .kt-widget1__number {
  font-size: 1.2rem;
  font-weight: 600;
  color: #74788d;
}
.kt-widget1 .kt-widget1__item:last-child {
  border-bottom: 0;
}

@media (max-width: 1024px) {
  .kt-widget1 {
    padding: 15px;
  }
}
.kt-widget2 .kt-widget2__item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1.4rem;
  position: relative;
}
.kt-widget2 .kt-widget2__item:before {
  position: absolute;
  display: block;
  width: 0.3rem;
  border-radius: 4px;
  width: 4px;
  border-radius: 4px;
  height: 100%;
  left: 0.8rem;
  content: "";
}
.kt-widget2 .kt-widget2__item .kt-widget2__checkbox {
  padding: 1rem 0 0 2.2rem;
}
.kt-widget2 .kt-widget2__item .kt-widget2__info {
  display: flex;
  flex-direction: column;
  padding-left: 0.23rem 0 0 0.3rem;
}
.kt-widget2 .kt-widget2__item .kt-widget2__info .kt-widget2__title {
  font-weight: 500;
  margin: 0;
  color: #595d6e;
  transition: color 0.3s ease;
}
.kt-widget2 .kt-widget2__item .kt-widget2__info .kt-widget2__title:hover {
  color: #2c77f4;
  transition: color 0.3s ease;
}
.kt-widget2 .kt-widget2__item .kt-widget2__info .kt-widget2__username {
  text-decoration: none;
  font-size: 0.9rem;
  color: #74788d;
  transition: color 0.3s ease;
}
.kt-widget2 .kt-widget2__item .kt-widget2__info .kt-widget2__username:hover {
  text-decoration: none;
  color: #2c77f4;
  transition: color 0.3s ease;
}
.kt-widget2 .kt-widget2__item .kt-widget2__info .kt-widget2__type {
  text-decoration: none;
  font-size: 0.9rem;
  color: #74788d;
  transition: color 0.3s ease;
}
.kt-widget2 .kt-widget2__item .kt-widget2__actions {
  flex-grow: 1;
  text-align: right;
  padding: 0 0.5rem 0 0.8rem;
}
.kt-widget2 .kt-widget2__item .kt-widget2__actions a {
  text-decoration: none;
}
.kt-widget2 .kt-widget2__item .kt-widget2__actions i {
  font-size: 2.1rem;
}
.kt-widget2 .kt-widget2__item.kt-widget2__item--brand:before {
  background: #2c77f4;
}
.kt-widget2 .kt-widget2__item.kt-widget2__item--light:before {
  background: #ffffff;
}
.kt-widget2 .kt-widget2__item.kt-widget2__item--dark:before {
  background: #282a3c;
}
.kt-widget2 .kt-widget2__item.kt-widget2__item--primary:before {
  background: #5867dd;
}
.kt-widget2 .kt-widget2__item.kt-widget2__item--success:before {
  background: #1dc9b7;
}
.kt-widget2 .kt-widget2__item.kt-widget2__item--info:before {
  background: #5578eb;
}
.kt-widget2 .kt-widget2__item.kt-widget2__item--warning:before {
  background: #ffb822;
}
.kt-widget2 .kt-widget2__item.kt-widget2__item--danger:before {
  background: #fd397a;
}

.kt-widget4 .kt-widget4__item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  border-bottom: 1px dashed #ebedf2;
}
.kt-widget4 .kt-widget4__item .kt-widget4__pic {
  padding-right: 1rem;
}
.kt-widget4 .kt-widget4__item .kt-widget4__pic img {
  width: 32px;
  height: 32px;
  max-width: 32px;
  max-height: 32px;
  object-fit: cover;
  border-radius: 4px;
}
.kt-widget4 .kt-widget4__item .kt-widget4__pic.kt-widget4__pic--sm img {
  width: 2.5rem;
}
.kt-widget4 .kt-widget4__item .kt-widget4__pic.kt-widget4__pic--lg img {
  width: 3.5rem;
}
.kt-widget4 .kt-widget4__item .kt-widget4__pic.kt-widget4__pic--xl img {
  width: 4rem;
}
.kt-widget4 .kt-widget4__item .kt-widget4__pic.kt-widget4__pic--circle img {
  border-radius: 50%;
}
.kt-widget4 .kt-widget4__item .kt-widget4__img {
  margin-right: 0.5rem;
}
.kt-widget4 .kt-widget4__item .kt-widget4__info {
  display: flex;
  flex-direction: column;
  padding-right: 1.25rem;
  flex-grow: 1;
}
.kt-widget4 .kt-widget4__item .kt-widget4__info .kt-widget4__username {
  font-weight: 500;
  font-size: 1rem;
  color: #595d6e;
  transition: color 0.3s ease;
}
.kt-widget4 .kt-widget4__item .kt-widget4__info .kt-widget4__username:not(.no-hover):hover {
  color: #2c77f4;
  transition: color 0.3s ease;
}
.kt-widget4 .kt-widget4__item .kt-widget4__info .kt-widget4-bnt__username {
  background-color: transparent;
  color: #595d6e;
  border: none;
  cursor: pointer;
  text-decoration: none;
  display: inline;
  margin: 0;
  padding: 0;
}
.kt-widget4 .kt-widget4__item .kt-widget4__info .kt-widget4-bnt__username:not(.no-hover):hover {
  color: #2c77f4;
  transition: color 0.3s ease;
  text-decoration: none;
}
.kt-widget4 .kt-widget4__item .kt-widget4__info .kt-widget4__title {
  font-weight: 500;
  font-size: 1.1rem;
  color: #595d6e;
}
.kt-widget4 .kt-widget4__item .kt-widget4__info .kt-widget4__text {
  font-size: 1rem;
  margin: 0;
  color: #74788d;
}
.kt-widget4 .kt-widget4__item .kt-widget4__info .kt-widget4__text:hover {
  color: #2c77f4;
  transition: color 0.3s ease;
}
.kt-widget4 .kt-widget4__item .kt-widget4__title {
  color: #595d6e;
  font-size: 1rem;
  font-weight: 500;
  padding-right: 1.25rem;
  flex-grow: 1;
  transition: color 0.3s ease;
}
.kt-widget4 .kt-widget4__item .kt-widget4__title.kt-widget4__title--light {
  font-weight: 400;
}
.kt-widget4 .kt-widget4__item .kt-widget4__title:not(.no-hover):hover {
  color: #2c77f4;
  transition: color 0.3s ease;
}
.kt-widget4 .kt-widget4__item .kt-widget4__number {
  width: 7rem;
  flex-grow: 1;
  text-align: right;
  font-weight: 500;
  font-size: 1.1rem;
}
.kt-widget4 .kt-widget4__item .kt-widget4__icon {
  padding-right: 1.25rem;
}
.kt-widget4 .kt-widget4__item .kt-widget4__icon > i {
  font-size: 1.6rem;
  text-align: right;
  color: #74788d;
}
.kt-widget4 .kt-widget4__item .kt-widget4__icon.kt-widget4__icon--2x > i {
  font-size: 2.2rem;
}
.kt-widget4 .kt-widget4__item:last-child {
  border-bottom: 0;
}
.kt-widget4.kt-widget4--progress .kt-widget4__content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 50%;
}
.kt-widget4.kt-widget4--progress .kt-widget4__content .kt-widget4__progress {
  flex: 1;
  padding-right: 1.5rem;
}
.kt-widget4.kt-widget4--progress .kt-widget4__content .kt-widget4__progress .kt-widget4__stats {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0.7rem;
}
.kt-widget4.kt-widget4--progress .kt-widget4__content .kt-widget4__progress .kt-widget4__stats > span {
  line-height: 1.1;
}
.kt-widget4.kt-widget4--progress .kt-widget4__content .kt-widget4__progress .kt-widget4__stats > span:first-child {
  font-size: 1.1rem;
  font-weight: 600;
  color: #595d6e;
}
.kt-widget4.kt-widget4--progress .kt-widget4__content .kt-widget4__progress .kt-widget4__stats > span:last-child {
  font-size: 0.9rem;
  color: #74788d;
  font-weight: 400;
}
.kt-widget4.kt-widget4--progress .kt-widget4__content .kt-widget4__progress .progress {
  width: 100%;
}
.kt-widget4 .kt-widget4__chart {
  position: relative;
}
.kt-widget4.kt-widget4--sticky {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
}
.kt-widget4.kt-widget4--sticky .kt-widget4__items {
  flex-grow: 1;
}
.kt-widget4.kt-widget4--sticky .kt-widget4__items.kt-widget4__items--bottom {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.kt-widget4.kt-widget4--sticky .kt-widget4__chart canvas {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.kt-widget12 {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
}
.kt-widget12 .kt-widget12__content {
  display: flex;
  padding-bottom: 1rem;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
.kt-widget12 .kt-widget12__content .kt-widget12__item {
  display: flex;
  margin-bottom: 2.5rem;
  align-items: center;
}
.kt-widget12 .kt-widget12__content .kt-widget12__item .kt-widget12__info {
  flex: 1;
}
.kt-widget12 .kt-widget12__content .kt-widget12__item .kt-widget12__info .kt-widget12__desc {
  font-size: 1rem;
  color: #74788d;
  padding-bottom: 0.5rem;
  font-weight: 500;
  display: block;
}
.kt-widget12 .kt-widget12__content .kt-widget12__item .kt-widget12__info .kt-widget12__value {
  font-size: 1.4rem;
  font-weight: 600;
  color: #595d6e;
  display: block;
}
.kt-widget12 .kt-widget12__content .kt-widget12__item .kt-widget12__info .kt-widget12__progress {
  display: flex;
  justify-content: space-between;
  align-items: center;
  line-height: 0;
  padding-top: 1rem;
}
.kt-widget12 .kt-widget12__content .kt-widget12__item .kt-widget12__info .kt-widget12__progress .progress {
  width: 100%;
  height: 0.6rem;
}
.kt-widget12 .kt-widget12__content .kt-widget12__item .kt-widget12__info .kt-widget12__progress .kt-widget12__stat {
  font-size: 1.3rem;
  font-weight: 700;
  color: #74788d;
  padding-left: 1rem;
}
.kt-widget12 .kt-widget12__chart {
  position: relative;
}
.kt-widget12 .kt-widget12__chart canvas {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.kt-widget24 {
  padding: 25px;
  flex: 1;
}
.kt-widget24 .kt-widget24__details {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.kt-widget24 .kt-widget24__details .kt-widget24__info .kt-widget24__title {
  display: flex;
  font-size: 1.1rem;
  font-weight: 500;
  color: #595d6e;
  transition: color 0.3s ease;
}
.kt-widget24 .kt-widget24__details .kt-widget24__info .kt-widget24__title:not(.no-hover):hover {
  transition: color 0.3s ease;
  color: #2c77f4;
}
.kt-widget24 .kt-widget24__details .kt-widget24__info .kt-widget24__desc {
  color: #74788d;
  font-weight: 400;
}
.kt-widget24 .kt-widget24__details .kt-widget24__stats {
  font-size: 1.75rem;
  font-weight: 500;
  padding-left: 0.5rem;
}
.kt-widget24 .progress {
  height: 0.5rem;
  margin: 2rem 0 0.5rem 0;
}
.kt-widget24 .kt-widget24__action {
  display: flex;
  justify-content: space-between;
  font-weight: 400;
}
.kt-widget24 .kt-widget24__action .kt-widget24__change {
  color: #74788d;
}
.kt-widget24 .kt-widget24__action .kt-widget24__number {
  color: #74788d;
}
.kt-widget24.kt-widget24--solid {
  border: 1px solid #ebedf2;
  padding: 1rem;
  border-radius: 4px;
}

@media (max-width: 1024px) {
  .kt-widget24 {
    padding: 15px;
  }
}
.kt-widget25 {
  margin: 2rem 0;
}
.kt-widget25 .kt-widget25__stats {
  font-size: 4.5rem;
  font-weight: 500;
  color: #595d6e;
}
.kt-widget25 .kt-widget25__subtitle {
  color: #74788d;
  font-size: 1.1rem;
  padding-left: 1rem;
}
.kt-widget25 .kt-widget25__items {
  display: flex;
  align-items: center;
  margin-top: 2rem;
}
.kt-widget25 .kt-widget25__items .kt-widget25__item {
  flex: 1;
}
.kt-widget25 .kt-widget25__items .kt-widget25__item .kt-widget25__progress-sub {
  display: inline-block;
  margin-top: 6px;
  font-size: 1.1rem;
  font-weight: 500;
}
.kt-widget25 .kt-widget25__items .kt-widget25__item .kt-widget25__number {
  font-size: 2rem;
  font-weight: 600;
}
.kt-widget25 .kt-widget25__items .kt-widget25__item .progress {
  height: 0.5rem;
}
.kt-widget25 .kt-widget25__items .kt-widget25__item .kt-widget25__desc {
  font-size: 1.1rem;
  font-weight: 500;
  color: #74788d;
  padding-top: 0.7rem;
  display: block;
}
.kt-widget25 .kt-widget25__items .kt-widget25__item:not(:first-child):not(:last-child) {
  margin: 0 2rem;
}

.kt-widget.kt-widget--user-profile-1 {
  padding-bottom: 1.7rem;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__head {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__head .kt-widget__media img {
  object-fit: cover;
  height: 90px;
  width: 90px;
  max-width: 100%;
  border-radius: 8px;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__head .kt-widget__content {
  padding-left: 1.6rem;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__head .kt-widget__content .kt-widget__section .kt-widget__username {
  font-size: 1.3rem;
  color: #48465b;
  font-weight: 500;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__head .kt-widget__content .kt-widget__section .kt-widget__username:not(.no-hover):hover {
  color: #2c77f4;
  transition: color 0.3s ease;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__head .kt-widget__content .kt-widget__section .kt-widget__username i {
  font-size: 1.1rem;
  padding-left: 0.4rem;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__head .kt-widget__content .kt-widget__section .kt-widget__subtitle {
  font-size: 1;
  display: block;
  padding: 0.25rem 0 0 0;
  font-weight: 500;
  color: #74788d;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__head .kt-widget__content .kt-widget__action {
  margin-top: 1rem;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__head .kt-widget__content .kt-widget__action .btn {
  margin-right: 0.4rem;
  font-weight: 600;
  padding: 0.3rem 1rem;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__body .kt-widget__content {
  padding: 1.9rem 0 2.1rem 0;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__body .kt-widget__content .kt-widget__info {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 0.5rem;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__body .kt-widget__content .kt-widget__info .kt-widget__label {
  color: #48465b;
  font-weight: 500;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__body .kt-widget__content .kt-widget__info .kt-widget__data {
  color: #74788d;
  font-weight: 400;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__body .kt-widget__content .kt-widget__info a.kt-widget__data:hover {
  color: #2c77f4;
  transition: color 0.3s ease;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__body .kt-widget__content .kt-widget__info:last-child {
  padding-bottom: 0;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__body .kt-widget__items .kt-widget__item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.9rem 1.05rem 0.9rem 0.6rem;
  margin: 0.4rem 0;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__body .kt-widget__items .kt-widget__item.kt-widget__item--active {
  transition: color 0.3s ease;
  background: #f2f3f7;
  border-radius: 4px;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__body .kt-widget__items .kt-widget__item.kt-widget__item--active .kt-widget__section .kt-widget__desc {
  color: #2c77f4;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__body .kt-widget__items .kt-widget__item.kt-widget__item--active .kt-widget__section .kt-widget__icon .kt-svg-icon g [fill] {
  fill: #2c77f4;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__body .kt-widget__items .kt-widget__item .kt-widget__section .kt-widget__icon svg {
  width: 2rem;
  height: 1.5rem;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__body .kt-widget__items .kt-widget__item .kt-widget__section .kt-widget__icon .kt-svg-icon g [fill] {
  fill: #74788d;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__body .kt-widget__items .kt-widget__item .kt-widget__section .kt-widget__desc {
  color: #74788d;
  font-weight: 500;
  padding-left: 0.3rem;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__body .kt-widget__items .kt-widget__item:hover {
  transition: color 0.3s ease;
  background: #f2f3f7;
  cursor: pointer;
  border-radius: 4px;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__body .kt-widget__items .kt-widget__item:hover .kt-widget__desc {
  color: #2c77f4;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__body .kt-widget__items .kt-widget__item:hover .kt-widget__icon .kt-svg-icon g [fill] {
  fill: #2c77f4;
}
.kt-portlet__body.kt-portlet__body--fit-y .kt-widget {
  margin-top: -10px;
}

@media (max-width: 1024px) {
  .kt-widget.kt-widget--user-profile-1 {
    padding-bottom: 1.2rem;
  }
  .kt-widget.kt-widget--user-profile-1 .kt-widget__head .kt-widget__media img {
    object-fit: cover;
    height: 60px;
    max-width: 60px;
  }
  .kt-widget.kt-widget--user-profile-1 .kt-widget__head .kt-widget__content .kt-widget__section .kt-widget__username {
    font-size: 1.1rem;
    color: #48465b;
    font-weight: 500;
  }
  .kt-widget.kt-widget--user-profile-1 .kt-widget__head .kt-widget__content .kt-widget__action {
    margin-top: 0.5rem;
  }
  .kt-widget.kt-widget--user-profile-1 .kt-widget__head .kt-widget__content .kt-widget__action .btn {
    margin-right: 0.4rem;
    font-weight: 500;
    padding: 0.25rem 1.25rem;
  }
  .kt-widget.kt-widget--user-profile-1 .kt-widget__body .kt-widget__content {
    padding-bottom: 2rem;
  }
}
.kt-widget.kt-widget--user-profile-2 {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  height: 100%;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__head {
  display: flex;
  align-items: center;
  overflow: hidden;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__head .kt-widget__media .kt-widget__img {
  max-width: 90px;
  width: 90px;
  height: 90px;
  object-fit: cover;
  border-radius: 50%;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__head .kt-widget__media .kt-widget__pic {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 90px;
  height: 90px;
  font-size: 1.5rem;
  border-radius: 50%;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__head .kt-widget__media .kt-widget__pic.kt-widget__pic--brand {
  background: rgba(44, 119, 244, 0.1);
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__head .kt-widget__media .kt-widget__pic.kt-widget__pic--light {
  background: rgba(255, 255, 255, 0.1);
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__head .kt-widget__media .kt-widget__pic.kt-widget__pic--dark {
  background: rgba(40, 42, 60, 0.1);
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__head .kt-widget__media .kt-widget__pic.kt-widget__pic--primary {
  background: rgba(88, 103, 221, 0.1);
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__head .kt-widget__media .kt-widget__pic.kt-widget__pic--success {
  background: rgba(29, 201, 183, 0.1);
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__head .kt-widget__media .kt-widget__pic.kt-widget__pic--info {
  background: rgba(85, 120, 235, 0.1);
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__head .kt-widget__media .kt-widget__pic.kt-widget__pic--warning {
  background: rgba(255, 184, 34, 0.1);
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__head .kt-widget__media .kt-widget__pic.kt-widget__pic--danger {
  background: rgba(253, 57, 122, 0.1);
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__head .kt-widget__info {
  padding-left: 1rem;
  overflow: hidden;
  text-overflow: ellipsis;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__head .kt-widget__info .kt-widget__username {
  font-size: 1.4rem;
  color: #48465b;
  font-weight: 500;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__head .kt-widget__info .kt-widget__username.margin_right {
  margin-right: 0.5rem;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__head .kt-widget__info .kt-widget__username:hover {
  color: #2c77f4;
  transition: color 0.3s ease;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__head .kt-widget__info .kt-widget__titel {
  font-size: 1.4rem;
  color: #48465b;
  font-weight: 500;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__head .kt-widget__info .kt-widget__titel:hover {
  color: #2c77f4;
  transition: color 0.3s ease;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__head .kt-widget__info .kt-widget__desc {
  display: block;
  font-weight: 500;
  font-size: 1.1rem;
  padding-top: 0.4rem;
  color: #74788d;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__body {
  flex: 1;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__body .kt-widget__section {
  padding: 1rem 0 1rem 0;
  color: #595d6e;
  font-weight: 400;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__body .kt-widget__section a {
  padding-right: 0.3rem;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__body .kt-widget__content {
  display: flex;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__body .kt-widget__content .kt-widget__stats {
  display: flex;
  align-items: center;
  flex-grow: 1;
  padding-bottom: 1.7rem;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__body .kt-widget__content .kt-widget__stats .kt-widget__icon i {
  font-size: 2.7rem;
  color: #a2a5b9;
  font-weight: 400;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__body .kt-widget__content .kt-widget__stats .kt-widget__details {
  padding-left: 1rem;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__body .kt-widget__content .kt-widget__stats .kt-widget__details .kt-widget__title {
  display: block;
  color: #595d6e;
  font-weight: 500;
  font-size: 0.95rem;
  word-break: break-word;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__body .kt-widget__content .kt-widget__stats .kt-widget__details .kt-widget__value {
  display: block;
  color: #48465b;
  font-weight: 600;
  font-size: 1.2rem;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__body .kt-widget__item {
  padding: 0.3rem 0;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__body .kt-widget__item .kt-widget__contact {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 0.5rem;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__body .kt-widget__item .kt-widget__contact .kt-widget__label {
  color: #48465b;
  font-weight: 600;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__body .kt-widget__item .kt-widget__contact .kt-widget__data {
  color: #74788d;
  font-weight: 400;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__body .kt-widget__item .kt-widget__contact a.kt-widget__data:hover {
  color: #2c77f4;
  transition: color 0.3s ease;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__body .kt-widget__item .kt-widget__contact:last-child {
  padding-bottom: 0;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__footer {
  margin-top: 2rem;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__footer .btn {
  width: 100%;
}

@media (max-width: 768px) {
  .kt-widget.kt-widget--user-profile-2 .kt-widget__head .kt-widget__media .kt-widget__img {
    max-width: 60px;
    width: 60px;
    height: 60px;
    object-fit: cover;
  }
  .kt-widget.kt-widget--user-profile-2 .kt-widget__head .kt-widget__media .kt-widget__pic {
    max-width: 60px;
    max-height: 60px;
    font-size: 1.2rem;
  }
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top {
  display: flex;
  align-items: flex-start;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__media {
  margin-top: 0.2rem;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__media img {
  width: 110px;
  height: 110px;
  object-fit: cover;
  border-radius: 8px;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__pic {
  margin-top: 0.2rem;
  width: 100%;
  max-width: 110px;
  height: 110px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.5rem;
  border-radius: 8px;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__pic.kt-widget__pic--brand {
  background: rgba(44, 119, 244, 0.1);
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__pic.kt-widget__pic--light {
  background: rgba(255, 255, 255, 0.1);
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__pic.kt-widget__pic--dark {
  background: rgba(40, 42, 60, 0.1);
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__pic.kt-widget__pic--primary {
  background: rgba(88, 103, 221, 0.1);
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__pic.kt-widget__pic--success {
  background: rgba(29, 201, 183, 0.1);
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__pic.kt-widget__pic--info {
  background: rgba(85, 120, 235, 0.1);
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__pic.kt-widget__pic--warning {
  background: rgba(255, 184, 34, 0.1);
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__pic.kt-widget__pic--danger {
  background: rgba(253, 57, 122, 0.1);
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content {
  width: 100%;
  padding-left: 40px;
  padding-right: 10px;
  margin-top: 0;
  max-width: calc(100% - 60px);
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__head .kt-widget__user {
  display: flex;
  align-items: center;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__head .kt-widget__action {
  margin-left: auto;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__head .kt-widget__username {
  font-size: 1.3rem;
  color: #48465b;
  font-weight: 500;
  align-items: center;
  margin-right: 0.5rem;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__head .kt-widget__username:not(.no-hover):hover {
  color: #2c77f4;
  transition: color 0.3s ease;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__head .kt-widget__username i {
  font-size: 1.2rem;
  color: #57c974;
  padding-left: 0.5rem;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__head .kt-widget__title {
  font-size: 1.3rem;
  color: #48465b;
  font-weight: 600;
  margin: 0.8rem 0 0.7rem 0;
  word-break: break-word;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__head .kt-widget__title.no-hover {
  cursor: default;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__head .kt-widget__title:not(.no-hover):hover {
  color: #2c77f4;
  transition: color 0.3s ease;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__head .kt-widget__title > span {
  font-size: 1rem;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__head .kt-widget__action .btn {
  font-weight: 600;
  margin-left: 0.5rem;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__subhead {
  padding: 0.6rem 0 0.8rem 0;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__subhead a {
  padding-right: 15px;
  color: #74788d;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__subhead a.no-hover {
  cursor: default;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__subhead a:not(.no-hover):hover {
  color: #2c77f4;
  transition: color 0.3s ease;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__subhead a i {
  padding-right: 0.5rem;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__subhead span i {
  padding-right: 0.5rem;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__info {
  display: flex;
  flex-flow: row wrap;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__info .kt-widget__desc {
  color: #595d6e;
  font-weight: 400;
  flex-grow: 1;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__info .kt-widget__end {
  display: flex;
  align-items: flex-end;
  text-align: right;
  max-width: 500px;
  width: 100%;
  margin: 0;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__info .kt-widget__progress {
  display: flex;
  align-items: center;
  max-width: 500px;
  width: 100%;
  margin: 0.1rem 0;
}
@media (min-width: 400px) {
  .kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__info .kt-widget__progress {
    min-width: 150px;
  }
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__info .kt-widget__progress .kt-widget__text {
  padding-right: 1rem;
  color: #595d6e;
  font-weight: 500;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__info .kt-widget__progress .kt-widget__stats {
  padding-left: 1rem;
  color: #48465b;
  font-weight: 600;
  font-size: 1.1rem;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__info .kt-widget__stats {
  margin-bottom: 0.7rem;
  display: flex;
  flex-wrap: wrap;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__info .kt-widget__stats .kt-widget__item {
  padding-top: 1rem;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__info .kt-widget__stats .kt-widget__item .kt-widget__date {
  color: #595d6e;
  font-weight: 500;
  padding-bottom: 1rem;
  display: block;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__info .kt-widget__stats .kt-widget__item .kt-widget__subtitel {
  color: #595d6e;
  font-weight: 500;
  display: block;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__info .kt-widget__stats .kt-widget__item .kt-widget__progress {
  width: 100%;
  margin: 1.4rem 0 0.5rem 0;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__info .kt-widget__stats .kt-widget__item .kt-widget__progress .kt-widget__stat {
  padding-left: 0.7rem;
  color: #48465b;
  font-weight: 600;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__info .kt-widget__stats .kt-widget__item:not(:first-child):not(:last-child) {
  margin: 0 2.2rem;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__info .kt-widget__stats .kt-widget__item:last-child {
  padding-left: 1rem;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__bottom {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  border-top: 1px solid #ebedf2;
  margin-top: 2rem;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__bottom .kt-widget__item {
  display: flex;
  align-items: center;
  flex-grow: 1;
  padding: 1rem 1.5rem 0 0;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__bottom .kt-widget__item .kt-widget__icon i {
  font-size: 2.7rem;
  color: #a2a5b9;
  font-weight: 400;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__bottom .kt-widget__item .kt-widget__icon i.danger {
  color: #fd397a;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__bottom .kt-widget__item .kt-widget__details {
  padding-left: 1rem;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__bottom .kt-widget__item .kt-widget__details .kt-widget__title {
  display: block;
  color: #595d6e;
  font-weight: 600;
  font-size: 0.95rem;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__bottom .kt-widget__item .kt-widget__details .kt-widget__title.danger {
  color: #fd397a;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__bottom .kt-widget__item .kt-widget__details .kt-widget__value {
  display: block;
  color: #48465b;
  font-weight: 600;
  font-size: 1.2rem;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__bottom .kt-widget__item .kt-widget__details .kt-widget__value span {
  color: #595d6e;
  font-weight: 400;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__bottom .kt-widget__item .kt-widget__details a.kt-widget__value {
  font-size: 0.95rem;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__bottom .kt-widget__item .kt-widget__details a.kt-widget__value:hover {
  color: #2c77f4;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__bottom .kt-widget__item .kt-widget__details .kt-section__content {
  padding-left: 0.7rem;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__bottom .kt-widget__item:last-child {
  padding-right: 0;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__form {
  margin-top: 1.5rem;
}

@media (max-width: 768px) {
  .kt-widget.kt-widget--user-profile-3 {
    padding-top: 0.5rem;
  }
  .kt-widget.kt-widget--user-profile-3 .kt-widget__top {
    display: flex;
    align-items: flex-start;
  }
  .kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__media {
    margin-top: 0.5rem;
  }
  .kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__media img {
    width: 60px;
    height: 60px;
    object-fit: cover;
  }
  .kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__pic {
    width: 60px;
    height: 60px;
    margin-top: 0.5rem;
    font-size: 1.3rem;
  }
  .kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content {
    margin-top: 0;
    padding-left: 5px;
  }
  .kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__head .kt-widget__username {
    order: 2;
    padding-bottom: 0.6rem;
  }
  .kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__head .kt-widget__action {
    width: 100%;
    margin-bottom: 5px;
    order: 1;
  }
  .kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__subhead {
    padding: 10px 0;
  }
  .kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__subhead > * {
    width: 100%;
    display: block;
    margin-bottom: 5px;
  }
  .kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__subhead a {
    padding-right: 0;
  }
  .kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__info {
    display: flex;
    flex-direction: column;
  }
  .kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__info .kt-widget__desc {
    width: 100%;
    margin-bottom: 10px;
  }
  .kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__info .kt-widget__end {
    width: 100%;
    text-align: left;
    justify-content: flex-start;
  }
  .kt-widget.kt-widget--user-profile-3 .kt-widget__bottom {
    padding-top: 1rem;
  }
  .kt-widget.kt-widget--user-profile-3 .kt-widget__bottom .kt-widget__item {
    padding: 1rem 1rem 0 0;
  }
  .kt-widget.kt-widget--user-profile-3 .kt-widget__bottom .kt-widget__item .kt-widget__icon i {
    font-size: 2.5rem;
  }
}
.kt-widget.kt-widget--user-profile-4 .kt-widget__head {
  margin-top: 1rem;
}
.kt-widget.kt-widget--user-profile-4 .kt-widget__head .kt-widget__media {
  display: flex;
  justify-content: center;
}
.kt-widget.kt-widget--user-profile-4 .kt-widget__head .kt-widget__media .kt-widget__img {
  max-width: 90px;
  max-height: 90px;
  width: 90px;
  height: 90px;
  object-fit: cover;
  border-radius: 50%;
}
.kt-widget.kt-widget--user-profile-4 .kt-widget__head .kt-widget__media .kt-widget__pic {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 90px;
  height: 90px;
  font-size: 1.5rem;
  border-radius: 50%;
}
.kt-widget.kt-widget--user-profile-4 .kt-widget__head .kt-widget__media .kt-widget__pic.kt-widget__pic--brand {
  background: rgba(44, 119, 244, 0.1);
}
.kt-widget.kt-widget--user-profile-4 .kt-widget__head .kt-widget__media .kt-widget__pic.kt-widget__pic--light {
  background: rgba(255, 255, 255, 0.1);
}
.kt-widget.kt-widget--user-profile-4 .kt-widget__head .kt-widget__media .kt-widget__pic.kt-widget__pic--dark {
  background: rgba(40, 42, 60, 0.1);
}
.kt-widget.kt-widget--user-profile-4 .kt-widget__head .kt-widget__media .kt-widget__pic.kt-widget__pic--primary {
  background: rgba(88, 103, 221, 0.1);
}
.kt-widget.kt-widget--user-profile-4 .kt-widget__head .kt-widget__media .kt-widget__pic.kt-widget__pic--success {
  background: rgba(29, 201, 183, 0.1);
}
.kt-widget.kt-widget--user-profile-4 .kt-widget__head .kt-widget__media .kt-widget__pic.kt-widget__pic--info {
  background: rgba(85, 120, 235, 0.1);
}
.kt-widget.kt-widget--user-profile-4 .kt-widget__head .kt-widget__media .kt-widget__pic.kt-widget__pic--warning {
  background: rgba(255, 184, 34, 0.1);
}
.kt-widget.kt-widget--user-profile-4 .kt-widget__head .kt-widget__media .kt-widget__pic.kt-widget__pic--danger {
  background: rgba(253, 57, 122, 0.1);
}
.kt-widget.kt-widget--user-profile-4 .kt-widget__head .kt-widget__content .kt-widget__section .kt-widget__username {
  text-align: center;
  display: block;
  padding: 0.8rem 0 0.6rem 0;
  font-size: 1.3rem;
  color: #48465b;
  font-weight: 500;
}
.kt-widget.kt-widget--user-profile-4 .kt-widget__head .kt-widget__content .kt-widget__section .kt-widget__username:hover {
  color: #2c77f4;
  transition: color 0.3s ease;
}
.kt-widget.kt-widget--user-profile-4 .kt-widget__head .kt-widget__content .kt-widget__section .kt-widget__button {
  text-align: center;
}
.kt-widget.kt-widget--user-profile-4 .kt-widget__head .kt-widget__content .kt-widget__section .kt-widget__button .btn {
  font-weight: 600;
  padding: 0.3rem 0.8rem;
}
.kt-widget.kt-widget--user-profile-4 .kt-widget__head .kt-widget__content .kt-widget__section .kt-widget__action {
  text-align: center;
  margin-top: 2.3rem;
}
.kt-widget.kt-widget--user-profile-4 .kt-widget__head .kt-widget__content .kt-widget__section .kt-widget__action > .btn-label-warning:hover {
  color: #fff;
}
.kt-widget.kt-widget--user-profile-4 .kt-widget__head .kt-widget__content .kt-widget__section .kt-widget__action .btn:not(:first-child):not(:last-child) {
  margin: 0 1rem;
}
.kt-widget.kt-widget--user-profile-4 .kt-widget__body {
  margin-top: 2.5rem;
}
.kt-widget.kt-widget--user-profile-4 .kt-widget__body .kt-widget__item {
  display: block;
  text-align: center;
  color: #595d6e;
  font-weight: 500;
  font-size: 1.1rem;
  padding: 0.9rem 0;
  margin: 0.4rem 0;
}
.kt-widget.kt-widget--user-profile-4 .kt-widget__body .kt-widget__item:hover {
  color: #2c77f4;
  transition: color 0.3s ease;
  background: #edf0fc;
  cursor: pointer;
  border-radius: 4px;
}
.kt-widget.kt-widget--user-profile-4 .kt-widget__body .kt-widget__item.kt-widget__item--active {
  transition: color 0.3s ease;
  background: #edf0fc;
  color: #2c77f4;
  border-radius: 4px;
}

@media (max-width: 768px) {
  .kt-widget.kt-widget--user-profile-4 .kt-widget__head .kt-widget__media .kt-widget__img {
    max-width: 80px;
    max-height: 80px;
    width: 80px;
    height: 80px;
    object-fit: cover;
  }
  .kt-widget.kt-widget--user-profile-4 .kt-widget__head .kt-widget__media .kt-widget__pic {
    max-width: 80px;
    max-height: 80px;
    font-size: 1.2rem;
  }
}
.kt-widget.kt-widget--project-1 {
  display: flex;
  flex-direction: column;
  height: calc(100% + 20px);
}
.kt-widget.kt-widget--project-1 .kt-widget__head {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 25px;
}
.kt-widget.kt-widget--project-1 .kt-widget__head .kt-widget__label {
  display: flex;
}
.kt-widget.kt-widget--project-1 .kt-widget__head .kt-widget__label .kt-widget__info {
  padding: 0.25rem 0 0 1rem;
}
.kt-widget.kt-widget--project-1 .kt-widget__head .kt-widget__label .kt-widget__info .kt-widget__title {
  font-size: 1.3rem;
  color: #48465b;
  font-weight: 600;
  word-break: break-word;
}
.kt-widget.kt-widget--project-1 .kt-widget__head .kt-widget__label .kt-widget__info .kt-widget__title:hover {
  color: #2c77f4;
  transition: color 0.3s ease;
}
.kt-widget.kt-widget--project-1 .kt-widget__head .kt-widget__label .kt-widget__info .kt-widget__title > span {
  font-size: 1rem;
}
.kt-widget.kt-widget--project-1 .kt-widget__head .kt-widget__label .kt-widget__info .kt-widget__desc {
  padding-top: 0.4rem;
  color: #595d6e;
  font-weight: 500;
  display: block;
}
.kt-widget.kt-widget--project-1 .kt-widget__head .kt-widget__toolbar {
  display: flex;
  align-items: flex-start;
}
.kt-widget.kt-widget--project-1 .kt-widget__body {
  padding: 25px;
  height: 100%;
  padding-top: 0 !important;
}
.kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__stats {
  display: flex;
  flex-wrap: wrap;
}
.kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__stats .kt-widget__item {
  padding-top: 1rem;
}
.kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__stats .kt-widget__item .kt-widget__date {
  color: #595d6e;
  font-weight: 500;
  padding-bottom: 1rem;
  display: block;
}
.kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__stats .kt-widget__item .kt-widget__subtitel {
  color: #595d6e;
  font-weight: 500;
  display: block;
}
.kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__stats .kt-widget__item .kt-widget__progress {
  width: 100%;
  margin: 1.4rem 0 0.5rem 0;
}
.kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__stats .kt-widget__item .kt-widget__progress .kt-widget__stat {
  padding-left: 0.7rem;
  color: #48465b;
  font-weight: 600;
}
.kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__stats .kt-widget__item:not(:first-child):not(:last-child) {
  margin: 0 2.2rem;
}
.kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__stats .kt-widget__item:last-child {
  padding-left: 1rem;
}
.kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__container {
  display: flex;
  align-items: center;
  margin: 2.7rem 0 1.2rem 0;
}
.kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__container .kt-widget__subtitel {
  color: #595d6e;
  font-weight: 500;
}
.kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__container .kt-widget__progress {
  width: 100%;
  margin: 0 1rem;
}
.kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__container .kt-widget__progress .kt-widget__stat {
  padding-left: 0.7rem;
  color: #48465b;
  font-weight: 600;
}
.kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__text {
  color: #595d6e;
  font-weight: 500;
  margin-top: 2.7rem;
  display: block;
}
.kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__content {
  padding: 1rem 0 1.3rem 0;
  display: flex;
  flex-wrap: wrap;
}
.kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__content .kt-widget__details {
  margin-right: 3.7rem;
  padding-top: 1rem;
  display: flex;
  flex-direction: column;
}
.kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__content .kt-widget__details .kt-widget__subtitle {
  color: #595d6e;
  font-weight: 600;
  padding-bottom: 1.1rem;
}
.kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__content .kt-widget__details .kt-widget__value {
  color: #48465b;
  font-weight: 600;
  font-size: 1.2rem;
}
.kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__content .kt-widget__details .kt-widget__value span {
  color: #74788d;
}
.kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__content .kt-widget__details .kt-badge {
  margin: 0.3rem 0 0 7px;
}
.kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__content .kt-widget__details:last-child {
  margin-right: 0;
}
.kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__content .kt-widget__details:last-child .kt-widget__subtitle {
  margin-top: 0rem;
}
.kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__content .kt-widget__details .kt-media-group {
  margin-top: -0.5rem;
}
.kt-widget.kt-widget--project-1 .kt-widget__footer {
  border-top: 1px solid #ebedf2;
  width: 100%;
}
.kt-widget.kt-widget--project-1 .kt-widget__footer .kt-widget__wrapper {
  padding: 25px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
}
.kt-widget.kt-widget--project-1 .kt-widget__footer .kt-widget__wrapper .kt-widget__section {
  display: flex;
  align-items: center;
}
.kt-widget.kt-widget--project-1 .kt-widget__footer .kt-widget__wrapper .kt-widget__section .kt-widget__blog {
  display: flex;
  align-items: center;
}
.kt-widget.kt-widget--project-1 .kt-widget__footer .kt-widget__wrapper .kt-widget__section .kt-widget__blog i {
  font-size: 1.3rem;
  color: #d2d8e8;
}
.kt-widget.kt-widget--project-1 .kt-widget__footer .kt-widget__wrapper .kt-widget__section .kt-widget__blog .kt-widget__value {
  font-weight: 700;
  padding-left: 0.6rem;
}
.kt-widget.kt-widget--project-1 .kt-widget__footer .kt-widget__wrapper .kt-widget__section .kt-widget__blog:last-child {
  padding-left: 1.7rem;
}

@media (max-width: 1024px) {
  .kt-widget.kt-widget--project-1 .kt-widget__head {
    padding-bottom: 1rem;
    padding: 15px;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__head .kt-widget__label .kt-widget__media .kt-media img {
    width: 50px;
    height: 50px;
    max-width: 50px;
    max-height: 50px;
    min-width: 50px;
    min-height: 50px;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__head .kt-widget__label .kt-widget__media .kt-media span {
    width: 50px;
    height: 50px;
    font-size: 1.2rem;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__head .kt-widget__label .kt-widget__media .kt-media.kt-media--fixed {
    width: 50px;
    height: 50px;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__head .kt-widget__label .kt-widget__media .kt-media.kt-media--fixed img {
    width: 50px;
    height: 50px;
    max-width: auto;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__head .kt-widget__label .kt-widget__media .kt-media img {
    object-fit: cover;
    height: 50px;
    width: 50px;
    min-width: 50px;
    min-height: 50px;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__head .kt-widget__label .kt-widget__media .kt-media.kt-media--md img {
    width: 45px;
    height: 45px;
    max-width: 45px;
    max-height: 45px;
    min-width: 45px;
    min-height: 45px;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__head .kt-widget__label .kt-widget__media .kt-media.kt-media--md span {
    width: 45px;
    height: 45px;
    font-size: 1rem;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__head .kt-widget__label .kt-widget__media .kt-media.kt-media--md.kt-media--fixed {
    width: 45px;
    height: 45px;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__head .kt-widget__label .kt-widget__media .kt-media.kt-media--md.kt-media--fixed img {
    width: 45px;
    height: 45px;
    max-width: auto;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__head .kt-widget__label .kt-widget__media .kt-media.kt-media--md img {
    object-fit: cover;
    height: 47px;
    width: 47px;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__head .kt-widget__label .kt-widget__media .kt-media .kt-widget__icon {
    margin-top: -0.7rem;
    width: 62px;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__head .kt-widget__label .kt-widget__media.kt-widget__media--m {
    margin-top: 1px;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__head .kt-widget__info {
    padding: 0.2rem 0 0 1rem;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__body {
    padding: 15px;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__stats .kt-widget__item:not(:first-child):not(:last-child) {
    margin: 0 1.5rem;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__stats .kt-widget__item:last-child {
    padding-left: 0;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__text {
    margin-top: 1.5rem;
    margin-bottom: 1rem;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__content {
    padding: 0.5rem 0 1rem 0;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__content .kt-widget__details {
    margin-right: 1.2rem;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__content .kt-widget__details:last-child {
    margin-right: 0;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__content .kt-widget__details:last-child .kt-widget__subtitle {
    margin-top: 0rem;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__footer .kt-widget__wrapper {
    padding: 15px;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__footer .kt-widget__wrapper .kt-widget__section {
    padding-right: 1rem;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__footer .kt-widget__wrapper .kt-widget__section .kt-widget__blog .kt-widget__value {
    padding-left: 0.4rem;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__footer .kt-widget__wrapper .kt-widget__section .kt-widget__blog:last-child {
    padding-left: 1.2rem;
  }
}
body {
  background: #f2f3f8;
}

.kt-header--fixed .kt-wrapper {
  padding-top: 65px;
}
.kt-header--fixed.kt-subheader--fixed.kt-subheader--enabled .kt-wrapper {
  padding-top: 115px;
}

.kt-subheader.kt-subheader--clear {
  margin-bottom: 0 !important;
}

.kt-header--fixed.kt-subheader--fixed .kt-subheader {
  position: fixed;
  height: 50px;
  top: 50px;
  left: 0;
  right: 0;
  transition: all 0.3s ease;
  z-index: 94;
  background-color: #fff;
  box-shadow: 0px 10px 30px 0px rgba(82, 63, 105, 0.08);
  margin: 0;
}
.kt-subheader--fixed.kt-aside--minimize-hover .kt-subheader, .kt-subheader--fixed.kt-aside--minimize .kt-subheader {
  left: 78px;
  transition: all 0.3s ease;
}

.kt-container {
  padding: 0 25px;
}

.kt-subheader--enabled:not(.kt-subheader--fixed) .kt-content {
  padding-top: 0;
}

@media (min-width: 1025px) {
  .kt-wrapper {
    transition: all 0.3s ease;
  }
  .kt-header--fixed .kt-wrapper {
    padding-top: 80px;
  }
  .kt-header--fixed.kt-subheader--fixed.kt-subheader--enabled .kt-wrapper {
    padding-top: 130px;
  }
  .kt-aside--fixed .kt-wrapper {
    padding-left: 140px;
  }
  .kt-aside--fixed.kt-aside--minimize .kt-wrapper {
    padding-left: 78px;
    transition: all 0.3s ease;
  }

  .kt-header--fixed.kt-subheader--fixed .kt-subheader {
    top: 80px;
  }
  .kt-header--fixed.kt-header--minimize.kt-subheader--fixed .kt-subheader {
    top: 55px;
    transition: top 0.3s ease;
  }
  .kt-aside--enabled.kt-subheader--fixed .kt-subheader {
    left: 140px;
  }
}
@media (min-width: 1025px) and (max-width: 1570px) {
  .kt-container:not(.kt-container--fluid) {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .kt-header-mobile--fixed .kt-wrapper {
    padding-top: 50px;
  }

  .kt-container {
    padding: 0 15px;
  }

  .kt-subheader--enabled .kt-content {
    padding-top: 0;
  }

  .kt-subheader--enabled.kt-subheader--solid .kt-subheader {
    margin-bottom: 15px;
  }
}
@media (min-width: 1025px) {
  .kt-header {
    display: flex;
    justify-content: space-between;
    height: 80px;
    transition: all 0.3s ease;
    background-color: #fff;
    border-bottom: 1px solid #eff0f6;
  }
  .kt-header--fixed:not(.kt-subheader--fixed) .kt-header {
    border-bottom: 0;
    box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1);
  }
  .kt-header--fixed .kt-header {
    position: fixed;
    top: 0;
    right: 0;
    left: 140px;
    z-index: 97;
  }
  .kt-header--fixed.kt-header--minimize .kt-header {
    height: 55px;
    transition: height 0.3s ease;
  }
  .kt-header--fixed.kt-aside--minimize .kt-header {
    left: 78px;
    transition: all 0.3s ease;
  }
}
@media (max-width: 1024px) {
  .kt-header__topbar {
    background-color: #ffffff;
    box-shadow: none;
  }

  .kt-header__topbar--mobile-on .kt-header__topbar {
    box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1);
    border-top: 1px solid #ebedf2;
  }
}
@media (min-width: 1025px) {
  .kt-header-mobile {
    display: none;
  }
}
@media (max-width: 1024px) {
  .kt-header-mobile {
    display: flex;
    justify-content: space-between;
    padding: 0 15px;
    height: 50px;
    min-height: 50px;
    position: relative;
    z-index: 1;
    background-color: #1a1a27;
    box-shadow: 0px 1px 9px -3px rgba(0, 0, 0, 0.1);
  }
  .kt-header__topbar--mobile-on .kt-header-mobile {
    box-shadow: none;
  }
  .kt-header-mobile--fixed .kt-header-mobile {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 97;
  }
  .kt-header-mobile .kt-header-mobile__logo {
    display: flex;
    align-items: center;
    justify-content: flex-start;
  }
  .kt-header-mobile .kt-header-mobile__logo a {
    width: 45px;
    height: 45px;
    display: flex;
  }
  .kt-header-mobile .kt-header-mobile__logo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
  }
  .kt-header-mobile .kt-header-mobile__toolbar {
    display: flex;
    align-items: center;
    justify-content: flex-end;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler {
    display: inline-block;
    position: relative;
    overflow: hidden;
    margin: 0;
    padding: 0;
    font-size: 0;
    text-indent: -9999px;
    appearance: none;
    box-shadow: none;
    border-radius: none;
    border: none;
    cursor: pointer;
    background: none;
    outline: none !important;
    width: 26px;
    height: 26px;
    transition: all 0.4s ease;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler span {
    display: block;
    position: absolute;
    top: 12px;
    height: 2px;
    min-height: 2px;
    width: 100%;
    border-radius: 2px;
    transition: all 0.4s ease;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler span::before, .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler span::after {
    position: absolute;
    display: block;
    left: 0;
    width: 100%;
    height: 2px;
    min-height: 2px;
    content: "";
    border-radius: 2px;
    transition: all 0.4s ease;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler span::before {
    top: -8px;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler span::after {
    bottom: -8px;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler.kt-header-mobile__toolbar-toggler--left span:before {
    transition: all 0.4s ease;
    left: auto;
    right: 0px;
    width: 50%;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler.kt-header-mobile__toolbar-toggler--left span:after {
    transition: all 0.4s ease;
    left: auto;
    right: 0px;
    width: 75%;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler.kt-header-mobile__toolbar-toggler--left:hover span:after, .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler.kt-header-mobile__toolbar-toggler--left:hover span:before {
    width: 100%;
    transition: all 0.4s ease;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler.kt-header-mobile__toolbar-toggler--left.kt-header-mobile__toolbar-toggler--active span:before {
    transition: all 0.4s ease;
    left: 0px;
    right: auto;
    width: 50%;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler.kt-header-mobile__toolbar-toggler--left.kt-header-mobile__toolbar-toggler--active span:after {
    transition: all 0.4s ease;
    left: 0px;
    right: auto;
    width: 75%;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler.kt-header-mobile__toolbar-toggler--right span:before {
    left: 0px;
    right: auto;
    width: 50%;
    transition: width 0.4s ease;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler.kt-header-mobile__toolbar-toggler--right span:after {
    left: 0px;
    right: auto;
    width: 75%;
    transition: width 0.4s ease;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler.kt-header-mobile__toolbar-toggler--right:hover span:after, .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler.kt-header-mobile__toolbar-toggler--right:hover span:before {
    width: 100%;
    transition: width 0.4s ease;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler.kt-header-mobile__toolbar-toggler--right.kt-header-mobile__toolbar-toggler--active span:before {
    left: auto;
    right: 0px;
    width: 50%;
    transition: width 0.4s ease;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler.kt-header-mobile__toolbar-toggler--right.kt-header-mobile__toolbar-toggler--active span:after {
    left: auto;
    right: 0px;
    width: 75%;
    transition: width 0.4s ease;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler span {
    background: #4e4c5f;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler span::before, .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler span::after {
    background: #4e4c5f;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler:hover span {
    background: #2c77f4;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler:hover span::before, .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler:hover span::after {
    background: #2c77f4;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler.kt-header-mobile__toolbar-toggler--active span {
    background: #2c77f4;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler.kt-header-mobile__toolbar-toggler--active span::before, .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler.kt-header-mobile__toolbar-toggler--active span::after {
    background: #2c77f4;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler {
    margin: 0 0 0 1.5rem;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-topbar-toggler {
    appearance: none;
    box-shadow: none;
    border-radius: none;
    border: none;
    cursor: pointer;
    background: none;
    outline: none !important;
    margin: 0;
    padding: 0;
    display: flex;
    align-items: center;
    margin: 0 0.5rem 0 1.25rem;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-topbar-toggler i {
    transition: all 0.3s;
    color: #4e4c5f;
    font-size: 1.5rem;
    line-height: 0;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-topbar-toggler.kt-header-mobile__toolbar-topbar-toggler--active i, .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-topbar-toggler:hover i {
    transition: all 0.3s;
    color: #2c77f4;
  }
}
@media (min-width: 1025px) {
  .kt-header-menu {
    display: flex;
    align-items: stretch;
    height: 100%;
    margin: 0 0 0 25px;
  }
  .kt-header-menu .kt-menu__nav {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    align-items: stretch;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__link {
    display: flex;
    text-decoration: none;
    position: relative;
    vertical-align: middle;
    align-items: stretch;
    outline: none !important;
    text-decoration: none;
    cursor: pointer;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__link .kt-menu__link-text {
    display: flex;
    align-items: center;
    flex-grow: 1;
    padding: 0;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__link .kt-menu__link-badge {
    display: flex;
    align-items: center;
    line-height: 0;
    white-space: nowrap;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__link .kt-menu__link-icon {
    display: flex;
    align-items: center;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__link .kt-menu__hor-arrow {
    display: flex;
    align-items: center;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__link .kt-menu__ver-arrow {
    display: none;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__link:hover, .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__link:active, .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__link:focus {
    text-decoration: none;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link > .kt-menu__link-text {
    width: auto;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--icon-only > .kt-menu__link {
    justify-content: center;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--icon-only > .kt-menu__link > .kt-menu__link-icon {
    justify-content: center;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu {
    transform: translateZ(0);
    -webkit-transform-style: preserve-3d;
    display: none;
    z-index: 98;
    position: absolute;
    top: 100%;
    border-radius: 4px;
    padding: 20px 0px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__scroll {
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__subnav {
    list-style: none !important;
    padding: 0;
    margin: 0;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu {
    width: 275px;
    margin: 0 auto;
    left: auto;
    right: auto;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu.kt-menu__submenu--full {
    margin: 0 auto;
    width: auto;
    left: 20px;
    right: 20px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu.kt-menu__submenu--fixed {
    left: auto;
    right: auto;
    width: auto;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu.kt-menu__submenu--right {
    right: 0;
    left: auto;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu.kt-menu__submenu--right.kt-menu__submenu--pull {
    margin-right: -40px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu.kt-menu__submenu--left {
    right: auto;
    left: 0;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu.kt-menu__submenu--left.kt-menu__submenu--pull {
    margin-left: -40px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu.kt-menu__submenu--center {
    margin: 0 auto;
    left: 0;
    right: 0;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--submenu {
    position: relative;
    padding: 0;
    margin: 0;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--submenu > .kt-menu__submenu {
    top: 0;
    display: none;
    margin-top: 0;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--submenu > .kt-menu__submenu.kt-menu__submenu--left {
    right: 100%;
    left: auto;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--submenu > .kt-menu__submenu.kt-menu__submenu--right {
    left: 100%;
    right: auto;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__content {
    display: flex;
    list-style: none;
    padding: 0;
    margin: 0;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__content > .kt-menu__item {
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__content > .kt-menu__item:last-child {
    border-right: 0;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__heading {
    display: flex;
    align-items: center;
    padding: 0;
    margin: 0;
    text-decoration: none;
    position: relative;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__heading .kt-menu__link-text {
    display: flex;
    align-items: center;
    flex-grow: 1;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__heading .kt-menu__link-badge {
    display: flex;
    align-items: center;
    white-space: nowrap;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__heading .kt-menu__link-icon {
    display: flex;
    align-items: center;
    font-size: 18px;
    padding: 0 10px 0 0;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__heading .kt-menu__hor-arrow {
    display: flex;
    align-items: center;
    padding: 0 0 0 10px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__heading .kt-menu__ver-arrow {
    display: none;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__inner,
.kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__subnav {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__inner > .kt-menu__item,
.kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__subnav > .kt-menu__item {
    display: flex;
    flex-grow: 1;
    margin: 0;
    padding: 10px 20px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__inner > .kt-menu__item .kt-menu__link,
.kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__subnav > .kt-menu__item .kt-menu__link {
    display: flex;
    align-items: center;
    flex-grow: 1;
    text-decoration: none;
    position: relative;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__inner > .kt-menu__item .kt-menu__link:hover, .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__inner > .kt-menu__item .kt-menu__link:active, .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__inner > .kt-menu__item .kt-menu__link:focus,
.kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__subnav > .kt-menu__item .kt-menu__link:hover,
.kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__subnav > .kt-menu__item .kt-menu__link:active,
.kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__subnav > .kt-menu__item .kt-menu__link:focus {
    outline: none;
    text-decoration: none;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__inner > .kt-menu__item .kt-menu__link .kt-menu__link-text,
.kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__subnav > .kt-menu__item .kt-menu__link .kt-menu__link-text {
    display: flex;
    align-items: center;
    font-weight: 400;
    font-size: 1rem;
    text-transform: initial;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__inner > .kt-menu__item .kt-menu__link .kt-menu__link-badge,
.kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__subnav > .kt-menu__item .kt-menu__link .kt-menu__link-badge {
    display: flex;
    align-items: center;
    white-space: nowrap;
    padding: 0px 0px 0px 5px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__inner > .kt-menu__item .kt-menu__link .kt-menu__link-icon,
.kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__subnav > .kt-menu__item .kt-menu__link .kt-menu__link-icon {
    display: flex;
    align-items: center;
    flex: 0 0 33px;
    padding: 0;
    font-size: 1.3rem;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__inner > .kt-menu__item .kt-menu__link .kt-menu__link-bullet,
.kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__subnav > .kt-menu__item .kt-menu__link .kt-menu__link-bullet {
    display: flex;
    align-items: center;
    line-height: 0;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__inner > .kt-menu__item .kt-menu__link .kt-menu__hor-arrow,
.kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__subnav > .kt-menu__item .kt-menu__link .kt-menu__hor-arrow {
    display: flex;
    align-items: center;
    padding: 0px 0px 0px 10px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__inner > .kt-menu__item .kt-menu__link .kt-menu__ver-arrow,
.kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__subnav > .kt-menu__item .kt-menu__link .kt-menu__ver-arrow {
    display: none;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__inner {
    padding: 0;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__submenu {
    margin-left: 1px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__submenu.kt-menu__submenu--left {
    margin-right: 1px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--submenu.kt-menu__item--tabs > .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--submenu > .kt-menu__submenu {
    top: 100%;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--submenu.kt-menu__item--tabs > .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--submenu > .kt-menu__submenu.kt-menu__submenu--left {
    right: 100%;
    left: 0;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--submenu.kt-menu__item--tabs > .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--submenu > .kt-menu__submenu.kt-menu__submenu--right {
    left: 100%;
    right: 0;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item {
    display: flex;
    align-items: center;
    padding: 0px 0.25rem;
    padding: 0px 0.25rem;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--rel {
    position: relative;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link {
    transition: all 0.3s ease;
    cursor: pointer;
    padding: 0.25rem 0.5rem;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link:hover {
    transition: all 0.3s ease;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon {
    font-size: 1.3rem;
    width: 30px;
    padding: 0;
    line-height: 0;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg {
    margin-left: -2px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet {
    width: 20px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet > span {
    vertical-align: middle;
    display: inline-block;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    width: 4px;
    height: 4px;
    border-radius: 100%;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    width: 5px;
    height: 1px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-text {
    font-weight: 400;
    font-size: 1rem;
    text-transform: initial;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-badge {
    padding: 0px 0px 0px 5px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__hor-arrow {
    font-size: 0.8rem;
    width: 20px;
    justify-content: flex-end;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__item-here {
    display: none;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu {
    padding: 0px;
    border-radius: 4px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item {
    padding: 0px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item > .kt-menu__link {
    transition: all 0.3s ease;
    cursor: pointer;
    padding: 11px 30px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item > .kt-menu__link:hover {
    transition: all 0.3s ease;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon {
    font-size: 1.3rem;
    width: 33px;
    padding: 0;
    line-height: 0;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg {
    margin-left: -2px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet {
    width: 20px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet > span {
    vertical-align: middle;
    display: inline-block;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    width: 4px;
    height: 4px;
    border-radius: 100%;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    width: 9px;
    height: 1px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-text {
    font-weight: 400;
    font-size: 1rem;
    text-transform: initial;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-badge {
    padding: 0px 0px 0px 5px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__hor-arrow {
    font-size: 0.8rem;
    width: 20px;
    justify-content: flex-end;
    padding: 0px 0px 0px 10px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__item-here {
    display: none;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content {
    align-items: stretch;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content > .kt-menu__item {
    flex-grow: 1;
    flex-basis: 0;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content > .kt-menu__item:last-child {
    border-right: 0 !important;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__heading {
    padding: 30px 30px 10px 30px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__heading > .kt-menu__link-text {
    font-weight: 500;
    font-size: 1.07rem;
    text-transform: initial;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__heading > .kt-menu__link-icon {
    font-size: 1.4rem;
    flex: 0 0 30px;
    padding: 0;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__heading .kt-menu__link-badge {
    padding: 0px 0px 0px 5px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner {
    padding: 0 0 20px 0;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item {
    padding: 0px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item > .kt-menu__link {
    transition: all 0.3s ease;
    cursor: pointer;
    padding: 11px 30px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item > .kt-menu__link:hover {
    transition: all 0.3s ease;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item > .kt-menu__link .kt-menu__link-icon {
    font-size: 1.3rem;
    width: 33px;
    padding: 0;
    line-height: 0;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg {
    margin-left: -2px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet {
    width: 20px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet > span {
    vertical-align: middle;
    display: inline-block;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    width: 4px;
    height: 4px;
    border-radius: 100%;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    width: 9px;
    height: 1px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item > .kt-menu__link .kt-menu__link-text {
    font-weight: 400;
    font-size: 1rem;
    text-transform: initial;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item > .kt-menu__link .kt-menu__link-badge {
    padding: 0px 0px 0px 5px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item > .kt-menu__link .kt-menu__hor-arrow {
    font-size: 0.8rem;
    width: 20px;
    justify-content: flex-end;
    padding: 0px 0px 0px 10px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item > .kt-menu__link .kt-menu__item-here {
    display: none;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu.kt-menu__submenu--classic {
    padding: 20px 0px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu.kt-menu__submenu--inline {
    display: flex;
    flex: 0 0 auto;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu.kt-menu__submenu--inline > .kt-menu__subnav > .kt-menu__item {
    display: flex;
    padding: 5px 0;
  }
  .kt-header-menu .kt-menu__nav .kt-menu__item.kt-menu__item--resize {
    display: none;
  }
  .kt-header-menu .kt-menu__nav .kt-menu__item.kt-menu__item--active-tab .kt-menu__submenu, .kt-header-menu .kt-menu__nav .kt-menu__item.kt-menu__item--hover .kt-menu__submenu {
    display: block;
    animation: kt-header-menu-submenu-fade-in 0.3s ease 1, kt-header-menu-submenu-move-down 0.3s ease-out 1;
  }
}
@media screen and (min-width: 1025px) and (-ms-high-contrast: active), (min-width: 1025px) and (-ms-high-contrast: none) {
  .kt-header-menu .kt-menu__nav .kt-menu__item.kt-menu__item--active-tab .kt-menu__submenu, .kt-header-menu .kt-menu__nav .kt-menu__item.kt-menu__item--hover .kt-menu__submenu {
    animation: none;
  }
}
@media (min-width: 1025px) {
  .kt-header-menu .kt-menu__nav .kt-menu__item.kt-menu__item--active-tab .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--hover > .kt-menu__submenu, .kt-header-menu .kt-menu__nav .kt-menu__item.kt-menu__item--hover .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--hover > .kt-menu__submenu {
    display: block;
    animation: kt-header-menu-submenu-fade-in 0.3s ease 1, kt-header-menu-submenu-move-up 0.3s ease-out 1;
  }
}
@media screen and (min-width: 1025px) and (-ms-high-contrast: active), (min-width: 1025px) and (-ms-high-contrast: none) {
  .kt-header-menu .kt-menu__nav .kt-menu__item.kt-menu__item--active-tab .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--hover > .kt-menu__submenu, .kt-header-menu .kt-menu__nav .kt-menu__item.kt-menu__item--hover .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--hover > .kt-menu__submenu {
    animation: none;
  }
}
@media (min-width: 1025px) {
  [direction=rtl] .kt-header-menu .kt-menu__subnav .kt-menu__hor-arrow:before {
    content: "\f111" !important;
  }
}
@media (min-width: 1025px) and (max-width: 1399px) {
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu.kt-menu__submenu--full, .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu.kt-menu__submenu--fixed, .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu.kt-menu__submenu--auto, .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu.kt-menu__submenu--auto.kt-menu__submenu--mimimal-desktop-wide, .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu.kt-menu__submenu--fixed-xl, .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu.kt-menu__submenu--fixed-xxl {
    margin: 0 auto;
    width: auto;
    left: 20px;
    right: 20px;
  }
}
@media (min-width: 0) {
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu.kt-menu__submenu--fixed-xs {
    width: -60px;
  }
}
@media (min-width: 576px) {
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu.kt-menu__submenu--fixed-sm {
    width: 516px;
  }
}
@media (min-width: 768px) {
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu.kt-menu__submenu--fixed-md {
    width: 708px;
  }
}
@media (min-width: 1024px) {
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu.kt-menu__submenu--fixed-lg {
    width: 964px;
  }
}
@media (min-width: 1399px) {
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu.kt-menu__submenu--fixed-xl {
    width: 1339px;
  }
}
@keyframes kt-header-menu-submenu-fade-out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes kt-header-menu-submenu-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes kt-header-menu-submenu-move-up {
  from {
    margin-top: -10px;
  }
  to {
    margin-top: 0;
  }
}
@keyframes kt-header-menu-submenu-move-down {
  from {
    margin-top: 10px;
  }
  to {
    margin-top: 0;
  }
}
@media (min-width: 1025px) {
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu {
    background-color: #ffffff;
    box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon {
    color: #c7c7de;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #c7c7de;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    background-color: #c7c7de;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    background-color: #c7c7de;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-text {
    color: #5f6281;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__hor-arrow {
    color: #c7c7de;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--active > .kt-menu__link {
    background-color: #fafbff;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon {
    color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    background-color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    background-color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-text {
    color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--active > .kt-menu__link > .kt-menu__hor-arrow {
    color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--here > .kt-menu__link {
    background-color: #fafbff;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-icon {
    color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    background-color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    background-color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-text {
    color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--here > .kt-menu__link > .kt-menu__hor-arrow {
    color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item:hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link, .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link {
    background-color: #fafbff;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item:hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-icon, .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-icon {
    color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item:hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-icon svg g [fill], .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item:hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-icon svg:hover g [fill], .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item:hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span, .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    background-color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item:hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span, .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    background-color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item:hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-text, .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-text {
    color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item:hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link > .kt-menu__hor-arrow, .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link > .kt-menu__hor-arrow {
    color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content > .kt-menu__item {
    border-right: 1px solid #f6f6f9;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__heading > .kt-menu__link-text {
    color: #5f6281;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__heading > .kt-menu__link-icon {
    color: #cacad2;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item > .kt-menu__link .kt-menu__link-icon {
    color: #c7c7de;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #c7c7de;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    background-color: #c7c7de;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    background-color: #c7c7de;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item > .kt-menu__link .kt-menu__link-text {
    color: #5f6281;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item > .kt-menu__link .kt-menu__hor-arrow {
    color: #c7c7de;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item.kt-menu__item--active > .kt-menu__link {
    background-color: #fafbff;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon {
    color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    background-color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    background-color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-text {
    color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item.kt-menu__item--active > .kt-menu__link > .kt-menu__hor-arrow {
    color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item.kt-menu__item--here > .kt-menu__link {
    background-color: #fafbff;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-icon {
    color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    background-color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    background-color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-text {
    color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item.kt-menu__item--here > .kt-menu__link > .kt-menu__hor-arrow {
    color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item:hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link, .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item.kt-menu__item--hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link {
    background-color: #fafbff;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item:hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-icon, .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item.kt-menu__item--hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-icon {
    color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item:hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-icon svg g [fill], .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item.kt-menu__item--hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item:hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-icon svg:hover g [fill], .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item.kt-menu__item--hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item:hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span, .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item.kt-menu__item--hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    background-color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item:hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span, .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item.kt-menu__item--hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    background-color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item:hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-text, .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item.kt-menu__item--hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-text {
    color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item:hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link > .kt-menu__hor-arrow, .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item.kt-menu__item--hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link > .kt-menu__hor-arrow {
    color: #2c77f4;
  }
}
@media (max-width: 1024px) {
  .kt-header-menu-mobile .kt-menu__nav {
    margin: 0;
    list-style: none;
    padding: 30px 0 30px 0;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__scroll {
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__subnav {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    padding: 0;
    margin: 0;
    list-style: none !important;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__inner,
.kt-header-menu-mobile .kt-menu__nav .kt-menu__submenu {
    display: none;
    float: none;
    margin: 0;
    padding: 0;
    width: auto !important;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__inner .kt-menu__content,
.kt-header-menu-mobile .kt-menu__nav .kt-menu__submenu .kt-menu__content {
    padding: 0;
    margin: 0;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__inner .kt-menu__content > .kt-menu__item,
.kt-header-menu-mobile .kt-menu__nav .kt-menu__submenu .kt-menu__content > .kt-menu__item {
    padding: 0;
    margin: 0;
    list-style: none;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__inner .kt-menu__content > .kt-menu__item.kt-menu--no-heading > .kt-menu__inner,
.kt-header-menu-mobile .kt-menu__nav .kt-menu__submenu .kt-menu__content > .kt-menu__item.kt-menu--no-heading > .kt-menu__inner {
    display: flex;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__inner .kt-menu__content > .kt-menu__item.kt-menu--no-heading > .kt-menu__inner > li > .kt-menu__link,
.kt-header-menu-mobile .kt-menu__nav .kt-menu__submenu .kt-menu__content > .kt-menu__item.kt-menu--no-heading > .kt-menu__inner > li > .kt-menu__link {
    margin: 0;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__item {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    float: none;
    padding: 0;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__item > .kt-menu__heading,
.kt-header-menu-mobile .kt-menu__nav .kt-menu__item > .kt-menu__link {
    display: flex;
    flex-grow: 1;
    align-items: stretch;
    margin: 0;
    padding: 0;
    text-decoration: none;
    position: relative;
    outline: none;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__item > .kt-menu__heading:hover,
.kt-header-menu-mobile .kt-menu__nav .kt-menu__item > .kt-menu__link:hover {
    text-decoration: none;
    cursor: pointer;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__item > .kt-menu__heading .kt-menu__link-text,
.kt-header-menu-mobile .kt-menu__nav .kt-menu__item > .kt-menu__link .kt-menu__link-text {
    display: flex;
    align-items: center;
    flex-grow: 1;
    padding: 0;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__item > .kt-menu__heading .kt-menu__link-badge,
.kt-header-menu-mobile .kt-menu__nav .kt-menu__item > .kt-menu__link .kt-menu__link-badge {
    display: flex;
    align-items: center;
    white-space: nowrap;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__item > .kt-menu__heading .kt-menu__link-icon,
.kt-header-menu-mobile .kt-menu__nav .kt-menu__item > .kt-menu__link .kt-menu__link-icon {
    display: flex;
    align-items: center;
    line-height: 0;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet,
.kt-header-menu-mobile .kt-menu__nav .kt-menu__item > .kt-menu__link .kt-menu__link-bullet {
    display: flex;
    align-items: center;
    line-height: 0;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow,
.kt-header-menu-mobile .kt-menu__nav .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    line-height: 0;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow:before,
.kt-header-menu-mobile .kt-menu__nav .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow:before {
    -webkit-transform: translate3d(0, 0, 0);
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__item > .kt-menu__heading .kt-menu__hor-arrow,
.kt-header-menu-mobile .kt-menu__nav .kt-menu__item > .kt-menu__link .kt-menu__hor-arrow {
    display: none;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__item.kt-menu__item--open > .kt-menu__heading > .kt-menu__ver-arrow:before,
.kt-header-menu-mobile .kt-menu__nav .kt-menu__item.kt-menu__item--open > .kt-menu__link > .kt-menu__ver-arrow:before {
    transform: rotateZ(90deg) /*rtl:ignore*/;
  }
  [direction=rtl] .kt-header-menu-mobile .kt-menu__nav .kt-menu__item.kt-menu__item--open > .kt-menu__heading > .kt-menu__ver-arrow:before,
[direction=rtl] .kt-header-menu-mobile .kt-menu__nav .kt-menu__item.kt-menu__item--open > .kt-menu__link > .kt-menu__ver-arrow:before {
    transform: rotateZ(-90deg) /*rtl:ignore*/;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__item.kt-menu__item--open > .kt-menu__submenu,
.kt-header-menu-mobile .kt-menu__nav .kt-menu__item.kt-menu__item--open > .kt-menu__inner {
    display: flex;
    flex-grow: 1;
    flex-direction: column;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__item .kt-menu__submenu .kt-menu__item--parent {
    display: none;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__section {
    display: flex;
    padding: 0 27px;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__section.kt-menu__section--first {
    margin-top: 0 !important;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__section .kt-menu__section-text {
    display: flex;
    margin: 0;
    padding: 0;
    align-items: center;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__section .kt-menu__section-icon {
    display: none;
    align-items: center;
    justify-content: center;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__separator {
    height: 0;
    overflow: hidden;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__separator.kt-menu__separator--marginles {
    margin: 0;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item {
    position: relative;
    margin: 0;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__heading,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__link {
    cursor: pointer;
    min-height: 44px;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-text,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-text {
    font-weight: 400;
    font-size: 1.02rem;
    text-transform: initial;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-icon,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon {
    flex: 0 0 35px;
    font-size: 1.4rem;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-icon svg,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg {
    margin-left: -2px;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet {
    vertical-align: middle;
    text-align: left;
    flex: 0 0 15px;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet > span {
    vertical-align: middle;
    display: inline-block;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    width: 4px;
    height: 4px;
    border-radius: 100%;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    width: 5px;
    height: 1px;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-badge,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-badge {
    padding: 0px 0px 0px 5px;
    text-align: right;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow {
    flex: 0 0 20px;
    font-size: 0.7rem;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow:before,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow:before {
    display: inline-block;
    transition: all 0.3s ease;
  }
  [direction=rtl] .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow:before,
[direction=rtl] .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow:before {
    content: "\f111" !important;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__item-here,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__item-here {
    display: none;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__ver-arrow:before,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__ver-arrow:before {
    transition: all 0.3s ease;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__subnav {
    margin: 0;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item {
    margin: 0;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link {
    cursor: pointer;
    min-height: 40px;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-text,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-text {
    font-weight: 400;
    font-size: 1rem;
    text-transform: initial;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-icon,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-icon {
    flex: 0 0 35px;
    font-size: 1.35rem;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-icon svg,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg {
    margin-left: -2px;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-bullet {
    vertical-align: middle;
    text-align: left;
    flex: 0 0 20px;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-bullet > span {
    vertical-align: middle;
    display: inline-block;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    width: 4px;
    height: 4px;
    border-radius: 100%;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    width: 5px;
    height: 1px;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-badge,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-badge {
    padding: 0px 0px 0px 5px;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow {
    flex: 0 0 20px;
    font-size: 0.7rem;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow:before,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow:before {
    display: inline-block;
    transition: all 0.3s ease;
  }
  [direction=rtl] .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow:before,
[direction=rtl] .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow:before {
    content: "\f111" !important;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__item-here,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__item-here {
    display: none;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__ver-arrow:before,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__ver-arrow:before {
    transition: all 0.3s ease;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__section {
    margin: 20px 0 0 0;
    height: 40px;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__section .kt-menu__section-text {
    font-size: 0.8rem;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 0.3px;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__separator {
    margin: 15px 0;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__separator .kt-menu__separator--marginles {
    margin: 0;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__section {
    margin: 20px 0 0 0;
    height: 40px;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__section .kt-menu__section-text {
    font-size: 0.83rem;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0.3px;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__separator {
    margin: 15px 0;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__separator .kt-menu__separator--marginles {
    margin: 0;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__link {
    padding: 9px 30px;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav .kt-menu__content .kt-menu__heading {
    padding: 0 30px;
    padding-left: 45px;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav .kt-menu__content .kt-menu__inner {
    padding: 0;
    margin: 0;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav .kt-menu__content .kt-menu__inner .kt-menu__link {
    padding: 0 30px;
    padding-left: 60px;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link {
    padding: 0 30px;
    padding-left: 45px;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu {
    padding: 0;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav {
    padding: 0;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link {
    padding: 0 30px;
    padding-left: 60px;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu {
    padding: 0;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link {
    padding: 0 30px;
    padding-left: 75px;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__section {
    padding-left: 45px;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu {
    padding: 0;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__section {
    padding-left: 60px;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu {
    padding: 0;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__section {
    padding-left: 75px;
  }
}
@media (max-width: 1024px) {
  .kt-header-menu-mobile {
    background-color: #ffffff;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-text,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-text {
    color: #5e6383;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-icon,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon {
    color: #a8aabb;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #a8aabb;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    background-color: #a8aabb;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    background-color: #a8aabb;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow {
    color: #a8aabb;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--open {
    transition: background-color 0.3s;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link {
    background-color: #f8f8fb;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-text,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-text {
    color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-icon,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-icon {
    color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    background-color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    background-color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__ver-arrow,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__ver-arrow {
    color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--here {
    transition: background-color 0.3s;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__heading,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link {
    background-color: #f8f8fb;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-text,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-text {
    color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-icon,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-icon {
    color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    background-color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    background-color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__ver-arrow,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__ver-arrow {
    color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--active {
    transition: background-color 0.3s;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__heading,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link {
    background-color: #f8f8fb;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-text,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-text {
    color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-icon,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon {
    color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    background-color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    background-color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__ver-arrow,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__ver-arrow {
    color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover {
    transition: background-color 0.3s;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link {
    background-color: #f8f8fb;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-text,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-text {
    color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-icon,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-icon {
    color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    background-color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    background-color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__ver-arrow,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__ver-arrow {
    color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__arrow {
    color: #ffffff;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__section .kt-menu__section-text {
    color: #a4a7bd;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__section .kt-menu__section-icon {
    color: #aaacc2;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__separator {
    border-bottom: 1px solid rgba(0, 0, 0, 0.07);
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-text,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-text {
    color: #6b6f8d;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-icon,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-icon {
    color: #a8aabb;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #a8aabb;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    background-color: #a8aabb;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    background-color: #a8aabb;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow {
    color: #a8aabb;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open {
    transition: background-color 0.3s;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__heading,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__link {
    background-color: #f8f8fb;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-text,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-text {
    color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-icon,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-icon {
    color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    background-color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    background-color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__ver-arrow,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__ver-arrow {
    color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here {
    transition: background-color 0.3s;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__heading,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__link {
    background-color: #f8f8fb;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    background-color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    background-color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active {
    transition: background-color 0.3s;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__heading,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__link {
    background-color: #f8f8fb;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-text,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-text {
    color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-icon,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon {
    color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    background-color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    background-color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__ver-arrow,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__ver-arrow {
    color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover {
    transition: background-color 0.3s;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link {
    background-color: #f8f8fb;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-text,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-text {
    color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-icon,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-icon {
    color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    background-color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    background-color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__ver-arrow,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__ver-arrow {
    color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__section .kt-menu__section-text {
    color: #a4a7bd;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__section .kt-menu__section-icon {
    color: #aaacc2;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__separator {
    border-bottom: 1px solid rgba(0, 0, 0, 0.07);
  }
}
.kt-header-menu-wrapper-close {
  display: none;
}

@media (max-width: 1024px) {
  .kt-header-menu-wrapper {
    z-index: 1001;
    position: fixed;
    top: 0;
    bottom: 0;
    width: 275px !important;
    transition: left 0.3s ease, right 0.3s ease;
    left: -295px;
  }
  .kt-header-menu-wrapper.kt-header-menu-wrapper--on {
    transition: left 0.3s ease, right 0.3s ease;
    left: 0;
  }
}
@media screen and (max-width: 1024px) and (-ms-high-contrast: active), (max-width: 1024px) and (-ms-high-contrast: none) {
  .kt-header-menu-wrapper {
    transition: none !important;
  }
}
@media (max-width: 1024px) {
  .kt-header-menu-wrapper--right .kt-header-menu-wrapper {
    right: -295px;
    left: auto;
  }
  .kt-header-menu-wrapper--right .kt-header-menu-wrapper.kt-header-menu-wrapper--on {
    transition: left 0.3s ease, right 0.3s ease;
    right: 0;
    left: auto;
  }
}
@media (max-width: 1024px) {
  .kt-header-menu-wrapper-close {
    width: 25px;
    height: 25px;
    top: 5px;
    z-index: 1002;
    transition: left 0.3s ease, right 0.3s ease;
    position: absolute;
    border: 0;
    box-shadow: none;
    border-radius: 3px;
    cursor: pointer;
    outline: none !important;
    display: flex;
    justify-content: center;
    align-items: center;
    left: -25px;
  }
}
@media screen and (max-width: 1024px) and (-ms-high-contrast: active), (max-width: 1024px) and (-ms-high-contrast: none) {
  .kt-header-menu-wrapper-close {
    transition: none !important;
  }
}
@media (max-width: 1024px) {
  .kt-header-menu-wrapper-close > i {
    line-height: 0;
    font-size: 1.4rem;
  }
}
@media (max-width: 1024px) {
  .kt-header-menu-wrapper-close:hover {
    text-decoration: none;
  }
}
@media (max-width: 1024px) {
  .kt-header-menu-wrapper--right .kt-header-menu-wrapper-close {
    left: auto;
    right: -25px;
  }
}
@media (max-width: 1024px) {
  .kt-header-menu-wrapper--on .kt-header-menu-wrapper-close {
    transition: left 0.3s ease, right 0.3s ease;
    left: auto;
    right: 10px;
  }
}
@media (max-width: 1024px) {
  .kt-header-menu-wrapper--on.kt-header-menu-wrapper--right .kt-header-menu-wrapper-close {
    left: 10px;
    right: auto;
  }
}
@media (max-width: 1024px) {
  .kt-header-menu-wrapper-overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    overflow: hidden;
    z-index: 1000;
    background: rgba(0, 0, 0, 0.1);
    animation: kt-animate-fade-in 0.3s linear 1;
  }
}
@media (max-width: 1024px) {
  .kt-header-menu-wrapper {
    background: #ffffff;
    box-shadow: 0px 1px 9px -3px rgba(0, 0, 0, 0.75);
  }
}
@media (max-width: 1024px) {
  .kt-header-menu-wrapper-overlay {
    background: rgba(0, 0, 0, 0.1);
  }
}
@media (max-width: 1024px) {
  .kt-header-menu-wrapper-close {
    background-color: #e8e8f2;
  }
  .kt-header-menu-wrapper-close > i {
    color: #968ad4;
  }
  .kt-header-menu-wrapper-close:hover {
    background-color: #2c77f4;
  }
  .kt-header-menu-wrapper-close:hover > i {
    color: #ffffff;
  }
}
@media (max-width: 325px) {
  .kt-header-menu-wrapper {
    width: 90% !important;
  }
}
@media (min-width: 1025px) {
  .kt-header-menu .kt-menu__nav > .kt-menu__item:first-child {
    padding-left: 0;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link {
    padding: 0.7rem 1.1rem;
    border-radius: 4px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-text {
    color: #6c7293;
    font-weight: 500;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__hor-arrow {
    color: #c8cde8;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__hor-icon {
    color: #c8cde8;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item:hover > .kt-menu__link, .kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--hover > .kt-menu__link, .kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link, .kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link {
    background-color: rgba(44, 119, 244, 0.05);
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item:hover > .kt-menu__link .kt-menu__link-text, .kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--hover > .kt-menu__link .kt-menu__link-text, .kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-text, .kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-text {
    color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item:hover > .kt-menu__link .kt-menu__hor-arrow, .kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--hover > .kt-menu__link .kt-menu__hor-arrow, .kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__hor-arrow, .kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__hor-arrow {
    color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item:hover > .kt-menu__link .kt-menu__hor-icon, .kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--hover > .kt-menu__link .kt-menu__hor-icon, .kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__hor-icon, .kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__hor-icon {
    color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item > .kt-menu__submenu {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
@media (max-width: 1024px) {
  .kt-header-menu-wrapper .kt-header-menu .kt-menu__nav > .kt-menu__item {
    padding: 0px 3px;
  }
  .kt-header-menu-wrapper .kt-header-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-text {
    font-size: 1rem;
  }
}
.kt-header__topbar {
  display: flex;
  align-items: stretch;
  padding: 0;
  padding-right: 15px;
}
.kt-header__topbar .kt-header__topbar-item {
  display: flex;
  align-items: stretch;
  margin: 0 0.1rem;
}
.kt-header__topbar .kt-header__topbar-item .kt-header__topbar-wrapper {
  cursor: pointer;
  display: flex;
  align-items: stretch;
}
.kt-header__topbar .kt-header__topbar-item .kt-header__topbar-wrapper .kt-badge.kt-badge--notify {
  position: absolute;
  left: 50%;
  margin-left: -2px;
  top: 2px;
  background-color: #fd397a;
  color: white;
  font-size: 12px;
  font-weight: 400;
  padding: 2px 8px;
  width: auto;
  height: auto;
}
.kt-header__topbar .kt-header__topbar-item .kt-header__topbar-select {
  display: flex;
  align-items: center;
  align-self: center;
  justify-content: center;
  padding: 0 10px;
  height: 44px;
  width: inherit;
  cursor: pointer;
  transition: all 0.3s;
  border-radius: 4px;
}
.kt-header__topbar .kt-header__topbar-item .kt-header__topbar-select i {
  transition: all 0.3s;
  font-size: 1.4rem;
  color: #c7c7de;
}
.kt-header__topbar .kt-header__topbar-item .kt-header__topbar-icon {
  display: flex;
  align-items: center;
  align-self: center;
  justify-content: center;
  height: 44px;
  width: 44px;
  cursor: pointer;
  transition: all 0.3s;
  border-radius: 4px;
}
.kt-header__topbar .kt-header__topbar-item .kt-header__topbar-icon i {
  transition: all 0.3s;
  font-size: 1.4rem;
  color: #c7c7de;
}
.kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--user .kt-header__topbar-user {
  padding: 0 8px;
  display: flex;
  align-items: center;
  align-self: center;
  justify-content: center;
  height: 44px;
  cursor: pointer;
  border-radius: 4px;
}
.kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--user .kt-header__topbar-user .kt-header__topbar-welcome {
  display: flex;
  align-self: center;
  padding: 0 0.55rem 0 0;
  font-weight: 500;
  font-size: 0.9rem;
  color: #636177;
}
.kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--user .kt-header__topbar-user .kt-header__topbar-username {
  display: flex;
  align-self: center;
  padding: 0 0.55rem 0 0;
  font-weight: 500;
  font-size: 1rem;
  color: #fff;
}
.kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--user .kt-header__topbar-user img {
  width: 34px;
  height: 34px;
  object-fit: cover;
  align-self: center;
  max-height: 34px;
  border-radius: 4px;
}
.kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--user .kt-header__topbar-user .kt-badge.kt-badge--username {
  height: 34px;
  width: 34px;
  border-radius: 4px;
}
.kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--langs .kt-header__topbar-icon img {
  border-radius: 4px;
  width: 19px;
}
.kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--langs .dropdown-menu .kt-nav__link-icon {
  padding-right: 10px;
}
.kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--langs .dropdown-menu .kt-nav__link-icon img {
  border-radius: 4px;
  width: 18px;
}
.kt-header__topbar .kt-header__topbar-item:hover .kt-header__topbar-icon, .kt-header__topbar .kt-header__topbar-item.show .kt-header__topbar-icon {
  transition: all 0.3s;
  background-color: #f2f3f7 !important;
}
.kt-header__topbar .kt-header__topbar-item:hover .kt-header__topbar-icon i, .kt-header__topbar .kt-header__topbar-item.show .kt-header__topbar-icon i {
  transition: all 0.3s;
  color: #2c77f4 !important;
}
.kt-header__topbar .kt-header__topbar-item:hover .kt-header__topbar-select, .kt-header__topbar .kt-header__topbar-item.show .kt-header__topbar-select {
  transition: all 0.3s;
  background-color: #f2f3f7 !important;
}
.kt-header__topbar .kt-header__topbar-item:hover .kt-header__topbar-select i, .kt-header__topbar .kt-header__topbar-item.show .kt-header__topbar-select i {
  transition: all 0.3s;
  color: #2c77f4 !important;
}
.kt-header__topbar .kt-header__topbar-item:hover.kt-header__topbar-item--user .kt-header__topbar-user, .kt-header__topbar .kt-header__topbar-item.show.kt-header__topbar-item--user .kt-header__topbar-user {
  transition: all 0.3s;
}

@media (max-width: 1024px) {
  .kt-header__topbar {
    padding: 0 15px;
    background-color: #fff;
    box-shadow: 0px 1px 9px -3px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease;
    margin-top: -115px;
    height: 50px;
    position: absolute;
    left: 0;
    right: 0;
    justify-content: flex-end;
  }
  .kt-header-mobile--fixed .kt-header__topbar {
    position: fixed;
    z-index: 96;
  }
  .kt-header__topbar--mobile-on .kt-header__topbar {
    margin-top: -65px;
    transition: all 0.3s ease;
  }
  .kt-header__topbar .kt-header__topbar-item {
    margin: 0 2px;
    padding: 0;
  }
  .kt-header__topbar .kt-header__topbar-item .kt-header__topbar-wrapper {
    display: flex;
    align-items: stretch;
  }
  .kt-header__topbar .kt-header__topbar-item .kt-header__topbar-wrapper .kt-badge.kt-badge--notify {
    top: 6px;
  }
  .kt-header__topbar .kt-header__topbar-item .kt-header__topbar-icon {
    height: 34px;
    width: 34px;
  }
  .kt-header__topbar .kt-header__topbar-item .kt-header__topbar-icon i {
    font-size: 1.3rem;
  }
  .kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--user {
    margin-left: 2px;
    margin-right: 0;
    padding: 0;
  }
  .kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--user .kt-header__topbar-wrapper {
    padding: 0 2px;
    height: auto;
  }
  .kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--user .kt-header__topbar-wrapper .kt-header__topbar-welcome {
    padding: 0 0.35rem 0 0;
    font-size: 0.9rem;
  }
  .kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--user .kt-header__topbar-wrapper .kt-header__topbar-username {
    padding: 0 0.55rem 0 0;
    font-size: 0.9rem;
  }
  .kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--user .kt-header__topbar-wrapper img {
    max-height: 30px;
  }
  .kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--user .kt-header__topbar-wrapper .kt-badge.kt-badge--username {
    height: 30px;
    width: 30px;
  }
}
.kt-aside__brand {
  display: flex;
  flex-direction: row;
  padding: 0 25px;
  height: 80px;
  background-color: #1a1a27;
  justify-content: center;
  align-self: center;
  width: 100%;
  max-height: 100%;
}
.kt-aside__brand .kt-aside__brand-logo {
  display: flex;
  align-self: center;
  justify-content: center;
  max-height: 100%;
}
.kt-aside__brand .kt-aside__brand-logo a {
  width: 80px;
  height: 80px;
}
.kt-aside__brand .kt-aside__brand-logo img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.kt-aside--minimize .kt-aside__brand .kt-aside__brand-logo img {
  display: none;
}

@media (min-width: 1025px) {
  .kt-aside__brand {
    transition: all 0.3s ease;
  }
  .kt-header--fixed.kt-aside--static .kt-aside__brand {
    position: fixed;
    top: 0;
    left: 0;
    width: 140px;
    z-index: 98;
  }
  .kt-header--fixed.kt-aside--static.kt-aside--minimize .kt-aside__brand {
    transition: all 0.3s ease;
    width: 78px;
  }
}
@media (max-width: 1024px) {
  .kt-aside__brand {
    display: none;
  }
}
.kt-aside {
  background-color: #1e1e2d;
  width: 140px;
  transition: all 0.3s ease;
}
.kt-aside .ps > .ps__rail-x {
  background: transparent;
}
.kt-aside .ps > .ps__rail-x:hover, .kt-aside .ps > .ps__rail-x:focus {
  opacity: 1;
  background: transparent;
}
.kt-aside .ps > .ps__rail-x:hover > .ps__thumb-x, .kt-aside .ps > .ps__rail-x:focus > .ps__thumb-x {
  opacity: 1;
}
.kt-aside .ps > .ps__rail-x > .ps__thumb-x {
  background: #637099;
  opacity: 1;
}
.kt-aside .ps > .ps__rail-x > .ps__thumb-x:hover, .kt-aside .ps > .ps__rail-x > .ps__thumb-x:focus {
  opacity: 1;
  background: #637099;
}
.kt-aside .ps > .ps__rail-y {
  background: transparent;
}
.kt-aside .ps > .ps__rail-y:hover, .kt-aside .ps > .ps__rail-y:focus {
  background: transparent;
  opacity: 1;
}
.kt-aside .ps > .ps__rail-y:hover > .ps__thumb-y, .kt-aside .ps > .ps__rail-y:focus > .ps__thumb-y {
  opacity: 1;
}
.kt-aside .ps > .ps__rail-y > .ps__thumb-y {
  background: #637099;
  opacity: 1;
}
.kt-aside .ps > .ps__rail-y > .ps__thumb-y:hover, .kt-aside .ps > .ps__rail-y > .ps__thumb-y:focus {
  opacity: 1;
  background: #637099;
}
.kt-aside .kt-aside-menu {
  margin: 0;
  padding: 15px 0;
}
.kt-aside .kt-aside-menu .ps__rail-y {
  right: 2px;
}
.kt-aside .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link {
  min-height: 30px;
}
@media (max-width: 1024px) {
  .kt-aside .kt-aside-menu-wrapper {
    overflow: auto;
    max-height: 100vh;
    padding-top: 30px;
  }
}

@media (min-width: 769px) and (max-width: 1024px) {
  .kt-aside .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link {
    min-height: 35px;
  }
  .kt-aside .kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link {
    min-height: 35px;
  }
}
@media (min-width: 1025px) {
  .kt-aside .kt-aside-menu .kt-menu__nav > .kt-menu__item {
    margin-bottom: 0.25rem;
  }
  .kt-aside .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link {
    display: flex;
    flex-direction: row;
    align-items: center;
    height: auto;
  }
  .kt-aside .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.25rem;
  }
  .kt-aside .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-text {
    display: flex;
    align-items: center;
    font-size: 1rem;
    text-align: start;
    justify-content: flex-start;
  }
  .kt-aside .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-badge {
    position: absolute;
    top: 50%;
    right: 15px;
    margin-top: -5px;
  }
  .kt-aside .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow {
    position: absolute;
    top: 50%;
    right: 5px;
  }
  .kt-aside--fixed .kt-aside {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 98;
  }
  .kt-aside--static .kt-aside {
    position: relative;
    z-index: 1;
  }
  .kt-aside--static .kt-aside .kt-aside-menu {
    margin-top: 80px;
  }
  .kt-aside--minimize .kt-aside {
    width: 78px;
    transition: all 0.3s ease;
  }
  .kt-aside--minimizing .kt-aside {
    overflow: hidden;
  }
  .kt-aside--minimizing .kt-aside .kt-aside-menu .kt-menu__nav {
    width: 140px;
    overflow: hidden;
  }
  .kt-aside .ps > .ps__rail-y {
    width: 6px;
  }
  .kt-aside .ps > .ps__rail-y:hover, .kt-aside .ps > .ps__rail-y:focus {
    width: 6px;
  }
  .kt-aside .ps > .ps__rail-y > .ps__thumb-y {
    width: 6px;
    border-radius: 4px;
  }
  .kt-aside .ps > .ps__rail-y > .ps__thumb-y:hover, .kt-aside .ps > .ps__rail-y > .ps__thumb-y:focus {
    width: 6px;
  }

  .kt-aside--fixed.kt-aside--minimize-hover .kt-aside {
    width: 140px;
    transition: all 0.3s ease;
  }
  .kt-aside--fixed.kt-aside--minimize-hover .kt-header {
    transition: all 0.3s ease;
    left: 78px;
  }
  .kt-aside--fixed.kt-aside--minimize-hover .kt-wrapper {
    transition: all 0.3s ease;
    padding-left: 78px;
  }
}
.kt-aside-menu .kt-menu__nav {
  margin: 0;
  list-style: none;
  padding: 5px 0;
}
.kt-aside-menu .kt-menu__nav .kt-menu__scroll {
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.kt-aside-menu .kt-menu__nav .kt-menu__subnav {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  padding: 0;
  margin: 0;
  list-style: none !important;
}
.kt-aside-menu .kt-menu__nav .kt-menu__inner,
.kt-aside-menu .kt-menu__nav .kt-menu__submenu {
  display: none;
  float: none;
  margin: 0;
  padding: 0;
}
.kt-aside-menu .kt-menu__nav .kt-menu__inner .kt-menu__content,
.kt-aside-menu .kt-menu__nav .kt-menu__submenu .kt-menu__content {
  padding: 0;
  margin: 0;
}
.kt-aside-menu .kt-menu__nav .kt-menu__inner .kt-menu__content > .kt-menu__item,
.kt-aside-menu .kt-menu__nav .kt-menu__submenu .kt-menu__content > .kt-menu__item {
  padding: 0;
  margin: 0;
  list-style: none;
}
.kt-aside-menu .kt-menu__nav .kt-menu__inner .kt-menu__content > .kt-menu__item.kt-menu--no-heading > .kt-menu__inner,
.kt-aside-menu .kt-menu__nav .kt-menu__submenu .kt-menu__content > .kt-menu__item.kt-menu--no-heading > .kt-menu__inner {
  display: flex;
}
.kt-aside-menu .kt-menu__nav .kt-menu__inner .kt-menu__content > .kt-menu__item.kt-menu--no-heading > .kt-menu__inner > li > .kt-menu__link,
.kt-aside-menu .kt-menu__nav .kt-menu__submenu .kt-menu__content > .kt-menu__item.kt-menu--no-heading > .kt-menu__inner > li > .kt-menu__link {
  margin: 0;
}
.kt-aside-menu .kt-menu__nav .kt-menu__item {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  float: none;
  padding: 0;
}
.kt-aside-menu .kt-menu__nav .kt-menu__item > .kt-menu__heading,
.kt-aside-menu .kt-menu__nav .kt-menu__item > .kt-menu__link {
  display: flex;
  flex-grow: 1;
  align-items: stretch;
  margin: 0;
  padding: 0;
  text-decoration: none;
  position: relative;
  outline: none;
}
.kt-aside-menu .kt-menu__nav .kt-menu__item > .kt-menu__heading:hover,
.kt-aside-menu .kt-menu__nav .kt-menu__item > .kt-menu__link:hover {
  text-decoration: none;
  cursor: pointer;
}
.kt-aside-menu .kt-menu__nav .kt-menu__item > .kt-menu__heading .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav .kt-menu__item > .kt-menu__link .kt-menu__link-text {
  display: flex;
  align-items: center;
  flex-grow: 1;
  padding: 0;
}
.kt-aside-menu .kt-menu__nav .kt-menu__item > .kt-menu__heading .kt-menu__link-badge,
.kt-aside-menu .kt-menu__nav .kt-menu__item > .kt-menu__link .kt-menu__link-badge {
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.kt-aside-menu .kt-menu__nav .kt-menu__item > .kt-menu__heading .kt-menu__link-icon,
.kt-aside-menu .kt-menu__nav .kt-menu__item > .kt-menu__link .kt-menu__link-icon {
  display: flex;
  align-items: center;
  line-height: 0;
}
.kt-aside-menu .kt-menu__nav .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet,
.kt-aside-menu .kt-menu__nav .kt-menu__item > .kt-menu__link .kt-menu__link-bullet {
  display: flex;
  align-items: center;
  line-height: 0;
}
.kt-aside-menu .kt-menu__nav .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow,
.kt-aside-menu .kt-menu__nav .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  line-height: 0;
}
.kt-aside-menu .kt-menu__nav .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow:before,
.kt-aside-menu .kt-menu__nav .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow:before {
  -webkit-transform: translate3d(0, 0, 0);
}
.kt-aside-menu .kt-menu__nav .kt-menu__item > .kt-menu__heading .kt-menu__hor-arrow,
.kt-aside-menu .kt-menu__nav .kt-menu__item > .kt-menu__link .kt-menu__hor-arrow {
  display: none;
}
.kt-aside-menu .kt-menu__nav .kt-menu__item.kt-menu__item--open > .kt-menu__heading > .kt-menu__ver-arrow:before,
.kt-aside-menu .kt-menu__nav .kt-menu__item.kt-menu__item--open > .kt-menu__link > .kt-menu__ver-arrow:before {
  transform: rotateZ(90deg) /*rtl:ignore*/;
}
[direction=rtl] .kt-aside-menu .kt-menu__nav .kt-menu__item.kt-menu__item--open > .kt-menu__heading > .kt-menu__ver-arrow:before,
[direction=rtl] .kt-aside-menu .kt-menu__nav .kt-menu__item.kt-menu__item--open > .kt-menu__link > .kt-menu__ver-arrow:before {
  transform: rotateZ(-90deg) /*rtl:ignore*/;
}
.kt-aside-menu .kt-menu__nav .kt-menu__item.kt-menu__item--open > .kt-menu__submenu,
.kt-aside-menu .kt-menu__nav .kt-menu__item.kt-menu__item--open > .kt-menu__inner {
  display: flex;
  flex-grow: 1;
  flex-direction: column;
}
.kt-aside-menu .kt-menu__nav .kt-menu__item .kt-menu__submenu .kt-menu__item--parent {
  display: none;
}
.kt-aside-menu .kt-menu__nav .kt-menu__section {
  display: flex;
  padding: 0 27px;
}
.kt-aside-menu .kt-menu__nav .kt-menu__section.kt-menu__section--first {
  margin-top: 0 !important;
}
.kt-aside-menu .kt-menu__nav .kt-menu__section .kt-menu__section-text {
  display: flex;
  margin: 0;
  padding: 0;
  align-items: center;
}
.kt-aside-menu .kt-menu__nav .kt-menu__section .kt-menu__section-icon {
  display: none;
  align-items: center;
  justify-content: center;
}
.kt-aside-menu .kt-menu__nav .kt-menu__separator {
  height: 0;
  overflow: hidden;
}
.kt-aside-menu .kt-menu__nav .kt-menu__separator.kt-menu__separator--marginles {
  margin: 0;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item {
  position: relative;
  margin: 0;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link {
  cursor: pointer;
  min-height: 0px;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-text {
  font-weight: 400;
  font-size: 1rem;
  text-transform: initial;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-icon,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon {
  flex: 0 0 30px;
  font-size: 1.3rem;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-icon svg,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg {
  margin-left: -2px;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet {
  vertical-align: middle;
  text-align: left;
  flex: 0 0 15px;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet > span {
  vertical-align: middle;
  display: inline-block;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
  width: 4px;
  height: 4px;
  border-radius: 100%;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
  width: 5px;
  height: 1px;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-badge,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-badge {
  padding: 0px 0px 0px 5px;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow {
  flex: 0 0 20px;
  font-size: 0.7rem;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow:before,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow:before {
  display: inline-block;
  transition: all 0.3s ease;
}
[direction=rtl] .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow:before,
[direction=rtl] .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow:before {
  content: "\f111" !important;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__item-here,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__item-here {
  display: none;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__ver-arrow:before,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__ver-arrow:before {
  transition: all 0.3s ease;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__subnav {
  margin: 0;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item {
  margin: 0;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link {
  cursor: pointer;
  min-height: 40px;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-text {
  font-weight: 400;
  font-size: 1rem;
  text-transform: initial;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-icon,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-icon {
  flex: 0 0 35px;
  font-size: 1.3rem;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-icon svg,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg {
  margin-left: -2px;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-bullet {
  vertical-align: middle;
  text-align: left;
  flex: 0 0 20px;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-bullet > span {
  vertical-align: middle;
  display: inline-block;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
  width: 4px;
  height: 4px;
  border-radius: 100%;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
  width: 5px;
  height: 1px;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-badge,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-badge {
  padding: 0px 0px 0px 5px;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow {
  flex: 0 0 20px;
  font-size: 0.7rem;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow:before,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow:before {
  display: inline-block;
  transition: all 0.3s ease;
}
[direction=rtl] .kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow:before,
[direction=rtl] .kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow:before {
  content: "\f111" !important;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__item-here,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__item-here {
  display: none;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__ver-arrow:before,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__ver-arrow:before {
  transition: all 0.3s ease;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__section {
  margin: 20px 0 0 0;
  height: 40px;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__section .kt-menu__section-text {
  font-size: 0.8rem;
  font-weight: 300;
  text-transform: uppercase;
  letter-spacing: 0.3px;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__separator {
  margin: 15px 0;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__separator .kt-menu__separator--marginles {
  margin: 0;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__section {
  margin: 20px 0 0 0;
  height: 40px;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__section .kt-menu__section-text {
  font-size: 0.83rem;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.3px;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__separator {
  margin: 5px 0;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__separator .kt-menu__separator--marginles {
  margin: 0;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link {
  padding: 2px 5px;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav .kt-menu__content .kt-menu__heading {
  padding: 0 30px;
  padding-left: 45px;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav .kt-menu__content .kt-menu__inner {
  padding: 0;
  margin: 0;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav .kt-menu__content .kt-menu__inner .kt-menu__link {
  padding: 0 30px;
  padding-left: 60px;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link {
  padding: 0 30px;
  padding-left: 45px;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu {
  padding: 0;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav {
  padding: 0;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link {
  padding: 0 30px;
  padding-left: 60px;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu {
  padding: 0;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link {
  padding: 0 30px;
  padding-left: 75px;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__section {
  padding-left: 45px;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu {
  padding: 0;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__section {
  padding-left: 60px;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu {
  padding: 0;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__section {
  padding-left: 75px;
}

@media (min-width: 1025px) {
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]) > .kt-menu__link > .kt-menu__ver-arrow:before,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]) > .kt-menu__link > .kt-menu__ver-arrow:before {
    transform: translateZ(0);
    -webkit-transform-style: preserve-3d;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]) > .kt-menu__submenu,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]) > .kt-menu__submenu {
    display: none !important;
    transform: translateZ(0);
    -webkit-transform-style: preserve-3d;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover {
    position: relative;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu {
    top: -10px;
    position: absolute;
    z-index: 98;
    display: flex !important;
    width: 245px;
    margin-left: 245px;
    border-radius: 4px;
    animation: kt-aside-menu-submenu-fade-in 0.3s ease 1, kt-aside-menu-submenu-move-up 0.3s ease-out 1;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu.kt-menu__submenu--up,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu.kt-menu__submenu--up {
    bottom: 0;
    top: auto;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu.kt-menu__submenu--up,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu.kt-menu__submenu--up {
    top: auto;
    bottom: -10px;
    animation: kt-aside-menu-submenu-fade-in 0.3s ease 1, kt-aside-menu-submenu-move-down 0.3s ease-out 1;
  }
}
@media screen and (min-width: 1025px) and (-ms-high-contrast: active), (min-width: 1025px) and (-ms-high-contrast: none) {
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu.kt-menu__submenu--up,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu.kt-menu__submenu--up {
    animation: none;
  }
}
@media (min-width: 1025px) {
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav {
    padding: 20px 0;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item {
    margin: 0;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__link,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__link {
    justify-content: flex-start;
    padding: 7px 30px;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__link .kt-menu__link-title,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__link .kt-menu__link-title {
    display: flex;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__link .kt-menu_link-text,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__link .kt-menu_link-text {
    transform: translateZ(0);
    -webkit-transform-style: preserve-3d;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__link .kt-menu__link-icon,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__link .kt-menu__link-icon {
    display: flex;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__link .kt-menu__link-bullet,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__link .kt-menu__link-bullet {
    display: flex;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__link .kt-menu__link-badge,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__link .kt-menu__link-badge {
    display: flex;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__link .kt-menu__ver-arrow,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__link .kt-menu__ver-arrow {
    display: flex;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__submenu .kt-menu__subnav,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__submenu .kt-menu__subnav {
    padding: 20px 0;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link {
    padding: 7px 30px;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__submenu .kt-menu__subnav,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__submenu .kt-menu__subnav {
    padding: 20px 0;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link {
    padding: 7px 30px;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__submenu .kt-menu__subnav > .kt-menu__section,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__submenu .kt-menu__subnav > .kt-menu__section {
    padding: 0 25px;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link {
    cursor: pointer;
    min-height: 40px;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading .kt-menu__link-text,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-text,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading .kt-menu__link-text,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-text {
    font-weight: 400;
    font-size: 1rem;
    text-transform: initial;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading .kt-menu__link-icon,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading .kt-menu__link-icon,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon {
    flex: 0 0 35px;
    font-size: 1.35rem;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading .kt-menu__link-icon svg,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading .kt-menu__link-icon svg,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg {
    margin-left: -2px;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet {
    vertical-align: middle;
    text-align: left;
    flex: 0 0 20px;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet > span,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet > span {
    vertical-align: middle;
    display: inline-block;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    width: 4px;
    height: 4px;
    border-radius: 100%;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    width: 5px;
    height: 1px;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading .kt-menu__link-badge,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-badge,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading .kt-menu__link-badge,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-badge {
    padding: 0px 0px 0px 5px;
    text-align: right;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow {
    flex: 0 0 20px;
    font-size: 0.7rem;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow:before,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow:before,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow:before,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow:before {
    display: inline-block;
    transition: all 0.3s ease;
  }
  [direction=rtl] .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow:before,
[direction=rtl] .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow:before,
[direction=rtl] .kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow:before,
[direction=rtl] .kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow:before {
    content: "\f111" !important;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading .kt-menu__item-here,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__item-here,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading .kt-menu__item-here,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__item-here {
    display: none;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__ver-arrow:before,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__ver-arrow:before,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__ver-arrow:before,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__ver-arrow:before {
    transition: all 0.3s ease;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__section,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__section {
    margin: 20px 0 0 0;
    height: 40px;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__section .kt-menu__section-text,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__section .kt-menu__section-text {
    font-size: 0.8rem;
    font-weight: 300;
    text-transform: uppercase;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__separator,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__separator {
    margin: 15px 0;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__separator .kt-menu__separator--marginles,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__separator .kt-menu__separator--marginles {
    margin: 0;
  }
}
@media (min-width: 1025px) {
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav > .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu {
    margin-left: 140px;
    top: -5px;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu.kt-menu__submenu--up,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav > .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu.kt-menu__submenu--up {
    bottom: -10px;
  }
}
@keyframes kt-aside-menu-submenu-fade-out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes kt-aside-menu-submenu-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes kt-aside-menu-submenu-move-up {
  from {
    margin-top: 10px;
  }
  to {
    margin-top: 0;
  }
}
@keyframes kt-aside-menu-submenu-move-down {
  from {
    margin-bottom: 10px;
  }
  to {
    margin-bottom: 0;
  }
}
@media (min-width: 1025px) {
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav {
    padding: 15px 0;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon {
    width: 100%;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet {
    display: none;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-text {
    display: none;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-badge {
    padding: 0;
    position: relative;
    right: 7px;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-badge .kt-badge {
    text-indent: -9999px;
    position: relative;
    padding: 0;
    min-width: 6px;
    width: 6px;
    min-height: 6px;
    height: 6px;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow {
    display: none;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__submenu {
    display: none !important;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__arrow {
    display: inline-block;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--hover {
    position: relative;
    z-index: 96;
    width: 324px;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--hover.kt-menu__item--open {
    background: transparent;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--hover > .kt-menu__link {
    width: 78px;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--hover > .kt-menu__link .kt-menu__link-title {
    display: none;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--hover > .kt-menu__submenu {
    top: 0;
    bottom: auto;
    display: flex !important;
    margin-left: 79px !important;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item.kt-menu__item--parent {
    display: flex;
    margin: 0;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item.kt-menu__item--parent > .kt-menu__link {
    height: 40px;
    padding: 0 30px 10px 30px;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item.kt-menu__item--parent > .kt-menu__link .kt-menu__link-text {
    font-weight: 400;
    font-size: 1.05rem;
    text-transform: initial;
    cursor: text !important;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item.kt-menu__item--parent > .kt-menu__link .kt-menu__link-badge {
    padding: 0px 0px 0px 5px;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item.kt-menu__item--parent + .kt-menu__item {
    margin-top: 0px;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--hover > .kt-menu__arrow {
    display: none;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__section {
    justify-content: center;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__section .kt-menu__section-text {
    display: none;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__section .kt-menu__section-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
    animation: kt-animate-fade-in 0.7s;
  }
}
.kt-aside-menu {
  background-color: #1e1e2d;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-text {
  color: #9899ac;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-icon,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon {
  color: #3a3a5d;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #3a3a5d;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
  transition: fill 0.3s ease;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
  background-color: #5c5e81;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
  background-color: #5c5e81;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow {
  color: #5c5e81;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open {
  transition: background-color 0.3s;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link {
  background-color: #1b1b28;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-text {
  color: #ffffff;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-icon,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-icon {
  color: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
  transition: fill 0.3s ease;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
  background-color: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
  background-color: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__ver-arrow,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__ver-arrow {
  color: #ffffff;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here {
  transition: background-color 0.3s;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__heading,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link {
  background-color: #1b1b28;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-text {
  color: #ffffff;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-icon,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-icon {
  color: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
  transition: fill 0.3s ease;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
  background-color: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
  background-color: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__ver-arrow,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__ver-arrow {
  color: #ffffff;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active {
  transition: background-color 0.3s;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__heading,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link {
  background-color: #1b1b28;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-text {
  color: #ffffff;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-icon,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon {
  color: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
  transition: fill 0.3s ease;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
  background-color: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
  background-color: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__ver-arrow,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__ver-arrow {
  color: #ffffff;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover {
  transition: background-color 0.3s;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading,
.kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link {
  background-color: #1b1b28;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-text {
  color: #ffffff;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-icon,
.kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-icon {
  color: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
  transition: fill 0.3s ease;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
  background-color: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
  background-color: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__ver-arrow,
.kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__ver-arrow {
  color: #ffffff;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__arrow {
  color: #1e1e2d;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__section .kt-menu__section-text {
  color: #4c4e6f;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__section .kt-menu__section-icon {
  color: #4c4e6f;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__separator {
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-text {
  color: #9899ac;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-icon,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-icon {
  color: #3a3a5d;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #3a3a5d;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
  transition: fill 0.3s ease;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
  background-color: #5c5e81;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
  background-color: #5c5e81;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow {
  color: #5c5e81;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open {
  transition: background-color 0.3s;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__heading,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__link {
  background-color: #1b1b28;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-text {
  color: #ffffff;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-icon,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-icon {
  color: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
  transition: fill 0.3s ease;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
  background-color: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
  background-color: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__ver-arrow,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__ver-arrow {
  color: #ffffff;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here {
  transition: background-color 0.3s;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__heading,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__link {
  background-color: #1b1b28;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-icon,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-icon {
  color: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
  transition: fill 0.3s ease;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
  background-color: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
  background-color: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__ver-arrow,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__ver-arrow {
  color: #ffffff;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active {
  transition: background-color 0.3s;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__heading,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__link {
  background-color: #1b1b28;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-text {
  color: #ffffff;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-icon,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon {
  color: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
  transition: fill 0.3s ease;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
  background-color: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
  background-color: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__ver-arrow,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__ver-arrow {
  color: #ffffff;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover {
  transition: background-color 0.3s;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link {
  background-color: #1b1b28;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-text {
  color: #ffffff;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-icon,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-icon {
  color: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
  transition: fill 0.3s ease;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
  background-color: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
  background-color: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__ver-arrow,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__ver-arrow {
  color: #ffffff;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__section .kt-menu__section-text {
  color: #4c4e6f;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__section .kt-menu__section-icon {
  color: #4c4e6f;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__separator {
  border-bottom: 1px solid #4c4e6f;
}

@media (min-width: 1025px) {
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item {
    background: transparent;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link > .kt-menu__link-icon {
    color: #7c87a6;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--hover, .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open {
    background: transparent !important;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--hover > .kt-menu__link > .kt-menu__link-icon, .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link > .kt-menu__link-icon {
    color: #2c77f4;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here, .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active {
    background: transparent !important;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link > .kt-menu__link-icon, .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link > .kt-menu__link-icon {
    color: #2c77f4;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item:hover {
    background: transparent;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item:hover > .kt-menu__link > .kt-menu__link-icon {
    color: #2c77f4 !important;
  }
}
@media (min-width: 1025px) {
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu {
    background-color: #fff;
    box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__heading .kt-menu__link-text,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__link .kt-menu__link-text,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__heading .kt-menu__link-text,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__link .kt-menu__link-text {
    color: #696e92;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__heading .kt-menu__link-icon,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__link .kt-menu__link-icon,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__heading .kt-menu__link-icon,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__link .kt-menu__link-icon {
    color: #a8aabb;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg g [fill],
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #a8aabb;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg:hover g [fill],
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    background-color: #a8aabb;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    background-color: #a8aabb;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow {
    color: #a8aabb;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open {
    transition: background-color 0.3s;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__heading,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__link,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__heading,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__link {
    background-color: #f8f8fb;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-text,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-text,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-text,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-text {
    color: #2c77f4;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-icon,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-icon,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-icon,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-icon {
    color: #2c77f4;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-icon svg g [fill],
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #2c77f4;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-icon svg:hover g [fill],
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    background-color: #2c77f4;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    background-color: #2c77f4;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__ver-arrow,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__ver-arrow,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__ver-arrow,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__ver-arrow {
    color: #2c77f4;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--here,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--here {
    transition: background-color 0.3s;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--here > .kt-menu__heading,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--here > .kt-menu__link,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--here > .kt-menu__heading,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--here > .kt-menu__link {
    background-color: #f8f8fb;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-icon svg g [fill],
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-icon svg:hover g [fill],
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    background-color: #2c77f4;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    background-color: #2c77f4;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active {
    transition: background-color 0.3s;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__heading,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__link,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__heading,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__link {
    background-color: #f8f8fb;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-text,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-text,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-text,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-text {
    color: #2c77f4;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-icon,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-icon,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon {
    color: #2c77f4;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon svg g [fill],
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #2c77f4;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon svg:hover g [fill],
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    background-color: #2c77f4;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    background-color: #2c77f4;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__ver-arrow,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__ver-arrow,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__ver-arrow,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__ver-arrow {
    color: #2c77f4;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover {
    transition: background-color 0.3s;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link {
    background-color: #f8f8fb;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-text,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-text,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-text,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-text {
    color: #2c77f4;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-icon,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-icon,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-icon,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-icon {
    color: #2c77f4;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-icon svg g [fill],
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #2c77f4;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-icon svg:hover g [fill],
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    background-color: #2c77f4;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    background-color: #2c77f4;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__ver-arrow,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__ver-arrow,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__ver-arrow,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__ver-arrow {
    color: #2c77f4;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__section .kt-menu__section-text,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__section .kt-menu__section-text {
    color: #a4a7bd;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__section .kt-menu__section-icon,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__section .kt-menu__section-icon {
    color: #aaacc2;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__separator,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__separator {
    border-bottom: 1px solid rgba(0, 0, 0, 0.07);
  }
}
.kt-aside-close {
  display: none;
}

@media (max-width: 1024px) {
  .kt-aside {
    z-index: 1001;
    position: fixed;
    top: 0;
    bottom: 0;
    width: 275px !important;
    transition: left 0.3s ease, right 0.3s ease;
    left: -295px;
  }
  .kt-aside.kt-aside--on {
    transition: left 0.3s ease, right 0.3s ease;
    left: 0;
  }
}
@media screen and (max-width: 1024px) and (-ms-high-contrast: active), (max-width: 1024px) and (-ms-high-contrast: none) {
  .kt-aside {
    transition: none !important;
  }
}
@media (max-width: 1024px) {
  .kt-aside--right .kt-aside {
    right: -295px;
    left: auto;
  }
  .kt-aside--right .kt-aside.kt-aside--on {
    transition: left 0.3s ease, right 0.3s ease;
    right: 0;
    left: auto;
  }
}
@media (max-width: 1024px) {
  .kt-aside-close {
    width: 25px;
    height: 25px;
    top: 5px;
    z-index: 1002;
    transition: left 0.3s ease, right 0.3s ease;
    position: absolute;
    border: 0;
    box-shadow: none;
    border-radius: 3px;
    cursor: pointer;
    outline: none !important;
    display: flex;
    justify-content: center;
    align-items: center;
    left: -25px;
  }
}
@media screen and (max-width: 1024px) and (-ms-high-contrast: active), (max-width: 1024px) and (-ms-high-contrast: none) {
  .kt-aside-close {
    transition: none !important;
  }
}
@media (max-width: 1024px) {
  .kt-aside-close > i {
    line-height: 0;
    font-size: 1.4rem;
  }
}
@media (max-width: 1024px) {
  .kt-aside-close:hover {
    text-decoration: none;
  }
}
@media (max-width: 1024px) {
  .kt-aside--right .kt-aside-close {
    left: auto;
    right: -25px;
  }
}
@media (max-width: 1024px) {
  .kt-aside--on .kt-aside-close {
    transition: left 0.3s ease, right 0.3s ease;
    left: auto;
    right: 10px;
  }
}
@media (max-width: 1024px) {
  .kt-aside--on.kt-aside--right .kt-aside-close {
    left: 10px;
    right: auto;
  }
}
@media (max-width: 1024px) {
  .kt-aside-overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    overflow: hidden;
    z-index: 1000;
    background: rgba(0, 0, 0, 0.1);
    animation: kt-animate-fade-in 0.3s linear 1;
  }
}
@media (max-width: 1024px) {
  .kt-aside {
    background: #1e1e2d;
    box-shadow: 0px 1px 9px -3px rgba(0, 0, 0, 0.75);
  }
}
@media (max-width: 1024px) {
  .kt-aside-overlay {
    background: rgba(0, 0, 0, 0.1);
  }
}
@media (max-width: 1024px) {
  .kt-aside-close {
    background-color: #e8e8f2;
  }
  .kt-aside-close > i {
    color: #968ad4;
  }
  .kt-aside-close:hover {
    background-color: #2c77f4;
  }
  .kt-aside-close:hover > i {
    color: #ffffff;
  }
}
@media (max-width: 325px) {
  .kt-aside {
    width: 90% !important;
  }
}
@media (min-width: 1025px) {
  .kt-content {
    padding: 25px 0;
  }
  .kt-content.kt-content--fit-top {
    padding-top: 0;
  }
  .kt-content.kt-content--fit-bottom {
    padding-bottom: 0;
  }
  .kt-footer--fixed .kt-content {
    padding-bottom: 60px;
  }
}
@media (max-width: 1024px) {
  .kt-content {
    padding: 15px 0;
  }
  .kt-content.kt-content--fit-top {
    padding-top: 0;
  }
  .kt-content.kt-content--fit-bottom {
    padding-bottom: 0;
  }
  .kt-subheader--enabled.kt-subheader--transparent .kt-content {
    padding-top: 0;
  }
}
.kt-footer {
  padding: 20px 25px;
  background: #ffffff;
}
.kt-footer .kt-container {
  display: flex;
  justify-content: space-between;
}
.kt-footer .kt-footer__copyright {
  display: flex;
  margin: 0;
  padding: 0 1.25rem 0 0;
  font-size: 1rem;
  font-weight: 400;
  justify-content: flex-start;
  color: #74788d;
}
.kt-footer .kt-footer__copyright .kt-link {
  color: #74788d;
}
.kt-footer .kt-footer__copyright .kt-link:hover {
  color: #2c77f4;
}
.kt-footer .kt-footer__copyright .kt-link:hover:after {
  border-bottom: 1px solid #2c77f4;
  opacity: 0.3;
}
.kt-footer .kt-footer__menu {
  display: flex;
  justify-content: flex-end;
  padding: 0 0 0 0.75rem;
  margin: 0;
}
.kt-footer .kt-footer__menu .kt-footer__menu-link {
  margin: 0 0 0 1.25rem;
  padding: 0;
  font-size: 1rem;
  font-weight: 400;
  color: #595d6e;
}
.kt-footer .kt-footer__menu .kt-footer__menu-link:hover {
  color: #2c77f4;
}
.kt-footer .kt-footer__menu .kt-footer__menu-link:hover:after {
  border-bottom: 1px solid #2c77f4;
  opacity: 0.3;
}

@media (min-width: 1025px) {
  .kt-footer--fixed .kt-footer {
    position: fixed;
    transition: all 0.3s ease;
    height: 60px;
    bottom: 0;
    right: 0;
    left: 140px;
    box-shadow: 0px 0px 28px 0px rgba(82, 63, 105, 0.13);
  }
  .kt-aside--minimize-hover.kt-footer--fixed .kt-footer, .kt-aside--minimize.kt-footer--fixed .kt-footer {
    transition: all 0.3s ease;
    left: 78px;
  }
}
@media (max-width: 1024px) {
  .kt-footer {
    padding: 15px 15px;
  }
}
@media (max-width: 768px) {
  .kt-footer .kt-container {
    flex-direction: column;
    justify-content: center;
  }
  .kt-footer .kt-footer__copyright {
    justify-content: center;
    padding: 0;
    order: 2;
  }
  .kt-footer .kt-footer__menu {
    justify-content: center;
    order: 1;
    padding: 0;
    margin: 0 0 0.75rem 0;
  }
  .kt-footer .kt-footer__menu .kt-footer__menu-link:first-child {
    padding-left: 0;
    margin-left: 0;
  }
}
.kt-wizard-v1 {
  flex-direction: column;
}
.kt-wizard-v1 .kt-wizard-v1__nav {
  border-bottom: 1px solid #eeeef4;
}
.kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 70%;
  margin: 0 auto;
}
.kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  flex: 1;
}
.kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item:after {
  font-family: Flaticon2;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\f19d";
  font-size: 1.25rem;
  color: #a2a5b9;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item:last-child:after {
  content: none;
}
.kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item .kt-wizard-v1__nav-body {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 2rem 1rem;
  text-align: center;
}
.kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item .kt-wizard-v1__nav-body .kt-wizard-v1__nav-icon {
  font-size: 3.7rem;
  color: #a2a5b9;
  margin-bottom: 0.5rem;
}
.kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item .kt-wizard-v1__nav-body .kt-wizard-v1__nav-icon g [fill] {
  transition: fill 0.3s ease;
  fill: #a2a5b9;
}
.kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item .kt-wizard-v1__nav-body .kt-wizard-v1__nav-icon:hover g [fill] {
  transition: fill 0.3s ease;
}
.kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item .kt-wizard-v1__nav-body .kt-wizard-v1__nav-label {
  font-size: 1.1rem;
  font-weight: 500;
  color: #74788d;
}
.kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item[data-ktwizard-state=done]:after, .kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item[data-ktwizard-state=current]:after {
  color: #2c77f4;
}
.kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item[data-ktwizard-state=done] .kt-wizard-v1__nav-body .kt-wizard-v1__nav-icon, .kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item[data-ktwizard-state=current] .kt-wizard-v1__nav-body .kt-wizard-v1__nav-icon {
  color: #2c77f4;
}
.kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item[data-ktwizard-state=done] .kt-wizard-v1__nav-body .kt-wizard-v1__nav-icon g [fill], .kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item[data-ktwizard-state=current] .kt-wizard-v1__nav-body .kt-wizard-v1__nav-icon g [fill] {
  transition: fill 0.3s ease;
  fill: #2c77f4;
}
.kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item[data-ktwizard-state=done] .kt-wizard-v1__nav-body .kt-wizard-v1__nav-icon:hover g [fill], .kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item[data-ktwizard-state=current] .kt-wizard-v1__nav-body .kt-wizard-v1__nav-icon:hover g [fill] {
  transition: fill 0.3s ease;
}
.kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item[data-ktwizard-state=done] .kt-wizard-v1__nav-body .kt-wizard-v1__nav-label, .kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item[data-ktwizard-state=current] .kt-wizard-v1__nav-body .kt-wizard-v1__nav-label {
  color: #2c77f4;
}
.kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items.kt-wizard-v1__nav-items--clickable .kt-wizard-v1__nav-item {
  cursor: pointer;
}
@media (max-width: 1399px) {
  .kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items {
    flex-direction: column;
    align-items: flex-start;
    padding: 2rem 0;
  }
  .kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item {
    flex: 0 0 100%;
    position: relative;
    width: 100%;
  }
  .kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item:after {
    position: absolute;
    right: 2rem;
  }
  .kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item:last-child:after {
    content: "\f105";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 2rem;
    color: #a2a5b9;
  }
  .kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item .kt-wizard-v1__nav-body {
    flex-direction: row;
    justify-content: flex-start;
    flex: 0 0 100%;
    padding: 0.5rem 2rem;
  }
  .kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item .kt-wizard-v1__nav-body .kt-wizard-v1__nav-icon {
    font-size: 1.5rem;
    margin-right: 1rem;
    margin-bottom: 0;
  }
}
.kt-wizard-v1 .kt-wizard-v1__wrapper {
  display: flex;
  justify-content: center;
  background-color: #f9fafc;
}
.kt-wizard-v1 .kt-wizard-v1__wrapper .kt-form {
  width: 60%;
  padding: 4rem 0 5rem;
}
.kt-wizard-v1 .kt-wizard-v1__wrapper .kt-form .kt-wizard-v1__content {
  padding-bottom: 2rem;
  margin-bottom: 2rem;
  border-bottom: 1px solid #eeeef4;
}
.kt-wizard-v1 .kt-wizard-v1__wrapper .kt-form .kt-wizard-v1__content .kt-wizard-v1__form {
  margin-top: 3rem;
}
.kt-wizard-v1 .kt-wizard-v1__wrapper .kt-form .kt-wizard-v1__content .kt-wizard-v1__review .kt-wizard-v1__review-item {
  padding-bottom: 1rem;
  margin-bottom: 1rem;
  border-bottom: 1px solid #eeeef4;
}
.kt-wizard-v1 .kt-wizard-v1__wrapper .kt-form .kt-wizard-v1__content .kt-wizard-v1__review .kt-wizard-v1__review-item .kt-wizard-v1__review-title {
  font-weight: 600;
  font-size: 1.1rem;
  margin-bottom: 0.7rem;
}
.kt-wizard-v1 .kt-wizard-v1__wrapper .kt-form .kt-wizard-v1__content .kt-wizard-v1__review .kt-wizard-v1__review-item .kt-wizard-v1__review-content {
  line-height: 1.8rem;
}
.kt-wizard-v1 .kt-wizard-v1__wrapper .kt-form .kt-wizard-v1__content .kt-wizard-v1__review .kt-wizard-v1__review-item:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.kt-wizard-v1 .kt-wizard-v1__wrapper .kt-form .kt-form__actions {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
@media (max-width: 576px) {
  .kt-wizard-v1 .kt-wizard-v1__wrapper .kt-form .kt-form__actions {
    flex-wrap: wrap;
    justify-content: center;
  }
}
@media (max-width: 576px) {
  .kt-wizard-v1 .kt-wizard-v1__wrapper .kt-form .kt-form__actions .btn {
    margin: 0 0.5rem 1rem;
  }
}
.kt-wizard-v1 .kt-wizard-v1__wrapper .kt-form .kt-form__actions [data-ktwizard-type=action-prev] {
  margin-right: auto;
}
@media (max-width: 576px) {
  .kt-wizard-v1 .kt-wizard-v1__wrapper .kt-form .kt-form__actions [data-ktwizard-type=action-prev] {
    margin-right: 0.5rem;
  }
}
.kt-wizard-v1 .kt-wizard-v1__wrapper .kt-form .kt-form__actions [data-ktwizard-type=action-next] {
  margin: auto 0 auto auto;
}
@media (max-width: 576px) {
  .kt-wizard-v1 .kt-wizard-v1__wrapper .kt-form .kt-form__actions [data-ktwizard-type=action-next] {
    margin: 0 0 1rem;
  }
}
@media (max-width: 768px) {
  .kt-wizard-v1 .kt-wizard-v1__wrapper {
    padding: 2rem;
  }
  .kt-wizard-v1 .kt-wizard-v1__wrapper .kt-form {
    width: 100%;
    padding: 2rem 1rem 4rem;
  }
}
.kt-wizard-v1.kt-wizard-v1--white .kt-wizard-v1__wrapper {
  background-color: #ffffff;
}
.kt-wizard-v1 [data-ktwizard-type=step-info] {
  display: none;
}
.kt-wizard-v1 [data-ktwizard-type=step-info][data-ktwizard-state=current] {
  display: block;
}
.kt-wizard-v1 [data-ktwizard-type=step-content] {
  display: none;
}
.kt-wizard-v1 [data-ktwizard-type=step-content][data-ktwizard-state=current] {
  display: block;
}
.kt-wizard-v1 [data-ktwizard-type=action-prev] {
  display: none;
}
.kt-wizard-v1 [data-ktwizard-type=action-next] {
  display: inline-block;
}
.kt-wizard-v1 [data-ktwizard-type=action-submit] {
  display: none;
}
.kt-wizard-v1[data-ktwizard-state=first] [data-ktwizard-type=action-prev] {
  display: none;
}
.kt-wizard-v1[data-ktwizard-state=first] [data-ktwizard-type=action-next] {
  display: inline-block;
}
.kt-wizard-v1[data-ktwizard-state=first] [data-ktwizard-type=action-submit] {
  display: none;
}
.kt-wizard-v1[data-ktwizard-state=between] [data-ktwizard-type=action-prev] {
  display: inline-block;
}
.kt-wizard-v1[data-ktwizard-state=between] [data-ktwizard-type=action-next] {
  display: inline-block;
}
.kt-wizard-v1[data-ktwizard-state=between] [data-ktwizard-type=action-submit] {
  display: none;
}
.kt-wizard-v1[data-ktwizard-state=last] [data-ktwizard-type=action-prev] {
  display: inline-block;
}
.kt-wizard-v1[data-ktwizard-state=last] [data-ktwizard-type=action-next] {
  display: none;
}
.kt-wizard-v1[data-ktwizard-state=last] [data-ktwizard-type=action-submit] {
  display: inline-block;
}

.kt-wizard-v2 {
  display: flex;
}
@media (max-width: 768px) {
  .kt-wizard-v2 {
    flex-direction: column;
  }
}
.kt-wizard-v2 .kt-wizard-v2__aside {
  flex: 0 0 400px;
  display: flex;
  width: 400px;
  border-right: 1px solid #eeeef4;
  padding: 4.5rem 2.5rem 4.5rem 1.5rem;
}
.kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav {
  width: 100%;
}
.kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item {
  padding: 0.75rem 1.5rem;
  position: relative;
  border-radius: 0.5rem;
}
.kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item .kt-wizard-v2__nav-body {
  display: flex;
}
.kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item .kt-wizard-v2__nav-body .kt-wizard-v2__nav-icon {
  font-size: 2.5rem;
  margin-right: 1.1rem;
  color: #959cb6;
}
.kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item .kt-wizard-v2__nav-body .kt-wizard-v2__nav-label {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item .kt-wizard-v2__nav-body .kt-wizard-v2__nav-label .kt-wizard-v2__nav-label-title {
  color: #50566a;
  font-weight: 500;
  font-size: 1.1rem;
}
.kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item .kt-wizard-v2__nav-body .kt-wizard-v2__nav-label .kt-wizard-v2__nav-label-desc {
  color: #959cb6;
}
.kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item[data-ktwizard-state=current] {
  background-color: #f4f6f9;
}
.kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item[data-ktwizard-state=current] .kt-wizard-v2__nav-icon {
  color: #2c77f4;
}
.kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item[data-ktwizard-state=current]:after {
  left: 100%;
  top: 50%;
  transform: translateY(-50%);
  content: " ";
  height: 0;
  width: 0;
  border: solid transparent;
  position: absolute;
  border-left-color: #f4f6f9;
  border-width: 1rem;
}
.kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items.kt-wizard-v2__nav-items--clickable .kt-wizard-v2__nav-item {
  cursor: pointer;
}
@media (max-width: 768px) {
  .kt-wizard-v2 .kt-wizard-v2__aside {
    padding: 1rem;
    flex: 0 0 100%;
    width: 100%;
  }
  .kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item[data-ktwizard-state=current]:after {
    content: none;
  }
}
.kt-wizard-v2 .kt-wizard-v2__wrapper {
  background-color: #f4f6f9;
  width: 100%;
}
.kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form {
  width: 80%;
  padding: 4rem 6rem 6rem;
}
@media (max-width: 1399px) {
  .kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form {
    padding: 2rem 2.5rem 4rem;
  }
}
.kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form .kt-wizard-v2__content {
  padding-bottom: 1.3rem;
  border-bottom: 1px solid #eeeef4;
  margin-bottom: 2rem;
}
.kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form .kt-wizard-v2__content .kt-wizard-v2__review .kt-wizard-v2__review-item {
  padding-bottom: 1rem;
  margin-bottom: 1rem;
  border-bottom: 1px solid #eeeef4;
}
.kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form .kt-wizard-v2__content .kt-wizard-v2__review .kt-wizard-v2__review-item .kt-wizard-v2__review-title {
  font-weight: 600;
  font-size: 1.1rem;
  margin-bottom: 0.7rem;
}
.kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form .kt-wizard-v2__content .kt-wizard-v2__review .kt-wizard-v2__review-item .kt-wizard-v2__review-content {
  line-height: 1.8rem;
}
.kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form .kt-wizard-v2__content .kt-wizard-v2__review .kt-wizard-v2__review-item:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form .kt-form__actions {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
@media (max-width: 576px) {
  .kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form .kt-form__actions {
    flex-wrap: wrap;
    justify-content: center;
  }
}
@media (max-width: 576px) {
  .kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form .kt-form__actions .btn {
    margin: 0 0.5rem 1rem;
  }
}
.kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form .kt-form__actions [data-ktwizard-type=action-prev] {
  margin-right: auto;
}
@media (max-width: 576px) {
  .kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form .kt-form__actions [data-ktwizard-type=action-prev] {
    margin-right: 0.5rem;
  }
}
.kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form .kt-form__actions [data-ktwizard-type=action-next] {
  margin: auto 0 auto auto;
}
@media (max-width: 576px) {
  .kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form .kt-form__actions [data-ktwizard-type=action-next] {
    margin: 0 0 1rem;
  }
}
.kt-wizard-v2.kt-wizard-v2--white .kt-wizard-v2__wrapper {
  background-color: #ffffff;
}
.kt-wizard-v2 [data-ktwizard-type=step-info] {
  display: none;
}
.kt-wizard-v2 [data-ktwizard-type=step-info][data-ktwizard-state=current] {
  display: block;
}
.kt-wizard-v2 [data-ktwizard-type=step-content] {
  display: none;
}
.kt-wizard-v2 [data-ktwizard-type=step-content][data-ktwizard-state=current] {
  display: block;
}
.kt-wizard-v2 [data-ktwizard-type=action-prev] {
  display: none;
}
.kt-wizard-v2 [data-ktwizard-type=action-next] {
  display: inline-block;
}
.kt-wizard-v2 [data-ktwizard-type=action-submit] {
  display: none;
}
.kt-wizard-v2[data-ktwizard-state=first] [data-ktwizard-type=action-prev] {
  display: none;
}
.kt-wizard-v2[data-ktwizard-state=first] [data-ktwizard-type=action-next] {
  display: inline-block;
}
.kt-wizard-v2[data-ktwizard-state=first] [data-ktwizard-type=action-submit] {
  display: none;
}
.kt-wizard-v2[data-ktwizard-state=between] [data-ktwizard-type=action-prev] {
  display: inline-block;
}
.kt-wizard-v2[data-ktwizard-state=between] [data-ktwizard-type=action-next] {
  display: inline-block;
}
.kt-wizard-v2[data-ktwizard-state=between] [data-ktwizard-type=action-submit] {
  display: none;
}
.kt-wizard-v2[data-ktwizard-state=last] [data-ktwizard-type=action-prev] {
  display: inline-block;
}
.kt-wizard-v2[data-ktwizard-state=last] [data-ktwizard-type=action-next] {
  display: none;
}
.kt-wizard-v2[data-ktwizard-state=last] [data-ktwizard-type=action-submit] {
  display: inline-block;
}

/* @include kt-media-above(xl) {
	.kt-wizard-v2 {

	}
}

// Above 1024px and below 1200px
@include kt-media-range(lg, xl) {
	.kt-wizard-v2 {

	}
}

// Below 1024px
@include kt-media-below(lg) {
	.kt-wizard-v2 {

	}
} */
.kt-wizard-v4 {
  flex-direction: column;
}
.kt-wizard-v4 .kt-wizard-v4__nav .kt-wizard-v4__nav-items {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  flex-wrap: wrap;
}
.kt-wizard-v4 .kt-wizard-v4__nav .kt-wizard-v4__nav-items .kt-wizard-v4__nav-item {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  flex: 0 0 calc(25% - 0.25rem);
  width: calc(25% - 0.25rem);
  background-color: #f7f8fb;
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
@media (max-width: 1399px) {
  .kt-wizard-v4 .kt-wizard-v4__nav .kt-wizard-v4__nav-items .kt-wizard-v4__nav-item {
    flex: 0 0 calc(50% - 0.25rem);
    width: calc(50% - 0.25rem);
    border-bottom-left-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
    margin-bottom: 0.5rem;
  }
}
.kt-wizard-v4 .kt-wizard-v4__nav .kt-wizard-v4__nav-items .kt-wizard-v4__nav-item .kt-wizard-v4__nav-body {
  flex: 1;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  color: #959cb6;
  padding: 2rem 2.5rem;
}
.kt-wizard-v4 .kt-wizard-v4__nav .kt-wizard-v4__nav-items .kt-wizard-v4__nav-item .kt-wizard-v4__nav-body .kt-wizard-v4__nav-number {
  font-size: 1.3rem;
  font-weight: 600;
  flex: 0 0 2.75rem;
  height: 2.75rem;
  width: 2.75rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(44, 119, 244, 0.08);
  color: #2c77f4;
  margin-right: 1rem;
  border-radius: 0.5rem;
}
.kt-wizard-v4 .kt-wizard-v4__nav .kt-wizard-v4__nav-items .kt-wizard-v4__nav-item .kt-wizard-v4__nav-body .kt-wizard-v4__nav-label {
  display: flex;
  flex-direction: column;
}
.kt-wizard-v4 .kt-wizard-v4__nav .kt-wizard-v4__nav-items .kt-wizard-v4__nav-item .kt-wizard-v4__nav-body .kt-wizard-v4__nav-label .kt-wizard-v4__nav-label-title {
  font-size: 1.1rem;
  font-weight: 600;
}
.kt-wizard-v4 .kt-wizard-v4__nav .kt-wizard-v4__nav-items .kt-wizard-v4__nav-item[data-ktwizard-state=current] {
  background-color: #ffffff;
}
.kt-wizard-v4 .kt-wizard-v4__nav .kt-wizard-v4__nav-items .kt-wizard-v4__nav-item[data-ktwizard-state=current] .kt-wizard-v4__nav-body .kt-wizard-v4__nav-number {
  color: #ffffff;
  background-color: #2c77f4;
}
.kt-wizard-v4 .kt-wizard-v4__nav .kt-wizard-v4__nav-items .kt-wizard-v4__nav-item[data-ktwizard-state=current] .kt-wizard-v4__nav-body .kt-wizard-v4__nav-label .kt-wizard-v4__nav-label-title {
  color: #2c77f4;
}
.kt-wizard-v4 .kt-wizard-v4__nav .kt-wizard-v4__nav-items.kt-wizard-v4__nav-items--clickable .kt-wizard-v4__nav-item {
  cursor: pointer;
}
@media (max-width: 768px) {
  .kt-wizard-v4 .kt-wizard-v4__nav .kt-wizard-v4__nav-items {
    flex-direction: column;
    align-items: flex-start;
  }
  .kt-wizard-v4 .kt-wizard-v4__nav .kt-wizard-v4__nav-items .kt-wizard-v4__nav-item {
    flex: 0 0 100%;
    position: relative;
    width: 100%;
  }
  .kt-wizard-v4 .kt-wizard-v4__nav .kt-wizard-v4__nav-items .kt-wizard-v4__nav-item .kt-wizard-v4__nav-body {
    justify-content: flex-start;
    flex: 0 0 100%;
    padding: 0.5rem 2rem;
  }
}
.kt-wizard-v4 .kt-wizard-v4__wrapper {
  display: flex;
  justify-content: center;
}
.kt-wizard-v4 .kt-wizard-v4__wrapper .kt-form {
  width: 60%;
  padding: 4rem 0 5rem;
}
.kt-wizard-v4 .kt-wizard-v4__wrapper .kt-form .kt-wizard-v4__content {
  padding-bottom: 2rem;
  margin-bottom: 2rem;
  border-bottom: 1px solid #eeeef4;
}
.kt-wizard-v4 .kt-wizard-v4__wrapper .kt-form .kt-wizard-v4__content .kt-wizard-v4__form {
  margin-top: 3rem;
}
.kt-wizard-v4 .kt-wizard-v4__wrapper .kt-form .kt-wizard-v4__content .kt-wizard-v4__review .kt-wizard-v4__review-item {
  padding-bottom: 1rem;
  margin-bottom: 1rem;
  border-bottom: 1px solid #eeeef4;
}
.kt-wizard-v4 .kt-wizard-v4__wrapper .kt-form .kt-wizard-v4__content .kt-wizard-v4__review .kt-wizard-v4__review-item .kt-wizard-v4__review-title {
  font-weight: 600;
  font-size: 1.1rem;
  margin-bottom: 0.7rem;
}
.kt-wizard-v4 .kt-wizard-v4__wrapper .kt-form .kt-wizard-v4__content .kt-wizard-v4__review .kt-wizard-v4__review-item .kt-wizard-v4__review-content {
  line-height: 1.8rem;
}
.kt-wizard-v4 .kt-wizard-v4__wrapper .kt-form .kt-wizard-v4__content .kt-wizard-v4__review .kt-wizard-v4__review-item:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.kt-wizard-v4 .kt-wizard-v4__wrapper .kt-form .kt-form__actions {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
@media (max-width: 576px) {
  .kt-wizard-v4 .kt-wizard-v4__wrapper .kt-form .kt-form__actions {
    flex-wrap: wrap;
    justify-content: center;
  }
}
@media (max-width: 576px) {
  .kt-wizard-v4 .kt-wizard-v4__wrapper .kt-form .kt-form__actions .btn {
    margin: 0 0.5rem 1rem;
  }
}
.kt-wizard-v4 .kt-wizard-v4__wrapper .kt-form .kt-form__actions [data-ktwizard-type=action-prev] {
  margin-right: auto;
}
@media (max-width: 576px) {
  .kt-wizard-v4 .kt-wizard-v4__wrapper .kt-form .kt-form__actions [data-ktwizard-type=action-prev] {
    margin-right: 0.5rem;
  }
}
.kt-wizard-v4 .kt-wizard-v4__wrapper .kt-form .kt-form__actions [data-ktwizard-type=action-next] {
  margin: auto 0 auto auto;
}
@media (max-width: 576px) {
  .kt-wizard-v4 .kt-wizard-v4__wrapper .kt-form .kt-form__actions [data-ktwizard-type=action-next] {
    margin: 0 0 1rem;
  }
}
@media (max-width: 768px) {
  .kt-wizard-v4 .kt-wizard-v4__wrapper {
    padding: 2rem;
  }
  .kt-wizard-v4 .kt-wizard-v4__wrapper .kt-form {
    width: 100%;
    padding: 2rem 1rem 4rem;
  }
}
.kt-wizard-v4 [data-ktwizard-type=step-info] {
  display: none;
}
.kt-wizard-v4 [data-ktwizard-type=step-info][data-ktwizard-state=current] {
  display: block;
}
.kt-wizard-v4 [data-ktwizard-type=step-content] {
  display: none;
}
.kt-wizard-v4 [data-ktwizard-type=step-content][data-ktwizard-state=current] {
  display: block;
}
.kt-wizard-v4 [data-ktwizard-type=action-prev] {
  display: none;
}
.kt-wizard-v4 [data-ktwizard-type=action-next] {
  display: inline-block;
}
.kt-wizard-v4 [data-ktwizard-type=action-submit] {
  display: none;
}
.kt-wizard-v4[data-ktwizard-state=first] [data-ktwizard-type=action-prev] {
  display: none;
}
.kt-wizard-v4[data-ktwizard-state=first] [data-ktwizard-type=action-next] {
  display: inline-block;
}
.kt-wizard-v4[data-ktwizard-state=first] [data-ktwizard-type=action-submit] {
  display: none;
}
.kt-wizard-v4[data-ktwizard-state=between] [data-ktwizard-type=action-prev] {
  display: inline-block;
}
.kt-wizard-v4[data-ktwizard-state=between] [data-ktwizard-type=action-next] {
  display: inline-block;
}
.kt-wizard-v4[data-ktwizard-state=between] [data-ktwizard-type=action-submit] {
  display: none;
}
.kt-wizard-v4[data-ktwizard-state=last] [data-ktwizard-type=action-prev] {
  display: inline-block;
}
.kt-wizard-v4[data-ktwizard-state=last] [data-ktwizard-type=action-next] {
  display: none;
}
.kt-wizard-v4[data-ktwizard-state=last] [data-ktwizard-type=action-submit] {
  display: inline-block;
}

.kt-login.kt-login--v3 {
  background-size: cover;
  background-repeat: no-repeat;
}
.kt-login.kt-login--v3 .kt-login__wrapper {
  padding: 6% 2rem 1rem 2rem;
  margin: 0 auto 2rem auto;
  overflow: hidden;
}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container {
  width: 430px;
  margin: 0 auto;
}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__logo {
  text-align: center;
  margin: 0 auto 4rem auto;
}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__head {
  margin-top: 1rem;
  margin-bottom: 3rem;
}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__head .kt-login__title {
  text-align: center;
  font-size: 1.5rem;
  font-weight: 500;
  color: #595d6e;
}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__head .kt-login__desc {
  margin-top: 1.5rem;
  text-align: center;
  font-size: 1.1rem;
  font-weight: 400;
  color: #74788d;
}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form {
  margin: 0 auto;
}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .input-group {
  padding: 0;
  margin: 0 auto;
}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .form-control {
  height: 46px;
  border: none;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  margin-top: 1.5rem;
  background: rgba(235, 237, 242, 0.4);
}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .form-control::-moz-placeholder {
  color: #74788d;
  opacity: 1;
}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .form-control:-ms-input-placeholder {
  color: #74788d;
}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .form-control::-webkit-input-placeholder {
  color: #74788d;
}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .form-control.is-valid + .valid-feedback,
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .form-control.is-invalid + .invalid-feedback {
  font-weight: 500;
  font-size: 0.9rem;
  padding-left: 1.6rem;
}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .kt-login__extra {
  margin-top: 30px;
  margin-bottom: 15px;
  color: #74788d;
  font-size: 1rem;
}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .kt-login__extra .kt-checkbox {
  font-size: 1rem;
}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .kt-login__extra .kt-login__link {
  font-size: 1rem;
  color: #74788d;
  transition: color 0.3s ease;
}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .kt-login__extra .kt-login__link:hover {
  color: #2c77f4;
  transition: color 0.3s ease;
}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .kt-login__extra .kt-login__button {
  background-color: transparent;
  color: #74788d;
  border: none;
  cursor: pointer;
  text-decoration: none;
  display: inline;
  margin: 0;
  padding: 0;
}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .kt-login__extra .kt-login__button:hover, .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .kt-login__extra .kt-login__button:focus {
  color: #2c77f4;
  transition: color 0.3s ease;
  text-decoration: none;
}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .kt-login__actions {
  text-align: center;
  margin-top: 7%;
}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .kt-login__actions .kt-login__btn-secondary,
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .kt-login__actions .kt-login__btn-primary {
  height: 50px;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__account {
  text-align: center;
  margin-top: 2rem;
}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__account .kt-login__account-msg {
  font-size: 1rem;
  font-weight: 400;
  color: #74788d;
}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__account .kt-login__account-link {
  font-size: 1rem;
  font-weight: 500;
  color: #595d6e;
  transition: color 0.3s ease;
}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__account .kt-login__account-link:hover {
  color: #2c77f4;
  transition: color 0.3s ease;
}

.kt-login.kt-login--v3.kt-login--signin .kt-login__signup {
  display: none;
}
.kt-login.kt-login--v3.kt-login--signin .kt-login__signin {
  display: block;
}
.kt-login.kt-login--v3.kt-login--signin .kt-login__forgot {
  display: none;
}
.kt-login.kt-login--v3.kt-login--signup .kt-login__signup {
  display: block;
}
.kt-login.kt-login--v3.kt-login--signup .kt-login__signin {
  display: none;
}
.kt-login.kt-login--v3.kt-login--signup .kt-login__forgot {
  display: none;
}
.kt-login.kt-login--v3.kt-login--signup .kt-login__account {
  display: none;
}
.kt-login.kt-login--v3.kt-login--forgot .kt-login__signup {
  display: none;
}
.kt-login.kt-login--v3.kt-login--forgot .kt-login__signin {
  display: none;
}
.kt-login.kt-login--v3.kt-login--forgot .kt-login__forgot {
  display: block;
}

@media (max-width: 1024px) {
  .kt-login.kt-login--v3 .kt-login__wrapper {
    padding-top: 5rem;
    width: 100%;
  }
  .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container {
    margin: 0 auto;
  }
  .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__account {
    margin-top: 1rem;
  }
}
@media (max-width: 768px) {
  .kt-login.kt-login--v3 .kt-login__wrapper {
    width: 100%;
  }
  .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container {
    width: 100%;
    margin: 0 auto;
  }
  .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form {
    width: 100%;
    margin: 0 auto;
  }
  .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__account {
    margin-top: 1rem;
  }
}
.previewImg {
  overflow: hidden;
  width: 120px;
  height: 120px;
  position: relative;
  display: block;
  margin: 5px auto;
  border-radius: 4px;
  border: 1px solid #e2e5ec;
}
.previewImg > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.previewImg__text {
  display: flex;
  width: 120px;
  height: 120px;
  flex-direction: column-reverse;
  text-align: center;
  font-size: 1.5rem;
}
.previewImg__container {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.previewImg__wrapper-sm {
  width: 100%;
  padding: 0 10px;
}
.previewImg__wrapper-sm__other {
  width: 100%;
  padding: 0 10px;
}
@media (min-width: 576px) {
  .previewImg__wrapper-sm {
    width: 140px;
  }
  .previewImg__wrapper-sm__other {
    width: calc(100% - 140px);
  }
}

.print-only {
  display: none !important;
}

@media print {
  .no-print {
    display: none !important;
  }

  .print-only {
    display: block !important;
  }

  .print-from-new-page {
    page-break-after: always !important;
  }

  .print-from-new-page:last-child {
    page-break-after: auto !important;
  }
}
.btn:disabled {
  cursor: default;
}
.btn.btn-label-secondary {
  cursor: default;
  background: #f4f5f8;
}

.btn-delete-ref {
  position: absolute;
  right: 10px;
  left: 10px;
  background-color: rgba(253, 57, 122, 0.7);
  color: #FFFFFFFF;
}
.btn-delete-ref:hover {
  background-color: #fd397a;
}

.modal {
  background: rgba(0, 0, 0, 0.5);
  display: none;
}
.modal.show {
  display: flex;
}
.modal.modal_img {
  padding: 15px;
  justify-content: center;
  align-items: center;
}
.modal.modal_img > img {
  max-width: 100%;
  max-height: 100%;
}
.modal__close {
  position: absolute;
  right: 5px;
  top: 5px;
  z-index: 10;
  cursor: pointer;
  font-size: 2rem;
  color: #fff;
  line-height: 10px;
  height: 25px;
  width: 25px;
  text-align: center;
}

@keyframes dot_load {
  0% {
    content: "";
  }
  25% {
    content: ".";
  }
  50% {
    content: "..";
  }
  75% {
    content: "...";
  }
}
.load {
  display: inline-block;
  min-width: 6px;
  float: none;
  text-align: left;
}
.load::after {
  content: "";
  animation: dot_load 1s 0s linear infinite;
}

.css-yk16xz-control {
  border: 1px solid #e2e5ec !important;
  border-radius: 4px !important;
}

.css-1pahdxg-control {
  color: #495057 !important;
  background-color: #fff !important;
  border: 1px solid #e2e5ec !important;
}

.img-list {
  width: 100%;
  max-height: 100%;
  height: 100%;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}
.img-list--solo .slick-slider .slick-track {
  display: flex;
  justify-content: center;
}
.img-list--solo .slick-slider .slick-slide > div > div {
  padding: 0;
}
.img-list .slick-slider .slick-slide {
  max-height: 320px;
  height: 320px;
  display: block;
}
.img-list .slick-slider .slick-slide > div {
  height: 100%;
  max-height: 100%;
}
.img-list .slick-slider .slick-slide > div > div {
  height: 100%;
  padding: 0 10px;
  position: relative;
}
.img-list .slick-slider .slick-slide > div > div:focus {
  outline: none;
}
.img-list .slick-slider .slick-slide > div > div > a {
  width: 100%;
}
.img-list .slick-slider .slick-slide > div > div > a > img {
  height: 100%;
  margin: 0;
  border-radius: 0;
}
.img-list .slick-slider .slick-slide > div > div > p {
  position: absolute;
  padding: 15px 25px;
  margin: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2;
}
.img-list .slick-slider .slick-slide > div > div > p > span {
  padding: 4px 8px;
  border-radius: 5px;
  max-width: 100%;
  background: rgba(15, 15, 22, 0.85);
  color: #fff;
  font-weight: 500;
  text-align: center;
  opacity: 0;
  transition: 0.1s ease all;
  transform: translateY(15px);
  user-select: all;
}
.img-list .slick-slider .slick-slide > div > div > p:hover > span {
  opacity: 1;
  transform: translateY(0);
}
.img-list .slick-slider .slick-track {
  height: 320px;
  display: flex;
}
.img-list .slick-slider .slick-arrow:before {
  color: #0f0f16;
}
.img-list .slick-slider .slick-arrow.slick-next {
  right: -22px;
}
.img-list .slick-slider .slick-arrow.slick-prev {
  left: -22px;
}
.img-list__body {
  width: 100%;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  max-height: 100%;
  height: 100%;
}
.img-list__body .img-list__btn {
  display: none;
}
.img-list__body.img-list__body--full {
  position: fixed;
  width: 100vw;
  height: 100vh;
  padding: 25px;
  align-items: center;
  background: rgba(0, 0, 0, 0.5);
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 10000;
}
.img-list__body.img-list__body--full .img-list__btn {
  display: block;
  position: absolute;
  width: 30px;
  height: 50px;
  font-size: 5rem;
  line-height: 51px;
  color: #fff;
  top: calc(50% - 25px);
  bottom: calc(50% - 25px);
  text-align: center;
  cursor: pointer;
  transition: 0.1s ease all;
  user-select: none;
}
.img-list__body.img-list__body--full .img-list__btn:hover {
  background: rgba(0, 0, 0, 0.5);
}
.img-list__body.img-list__body--full .img-list__btn__close {
  width: 25px;
  height: 25px;
  top: 1.5rem;
  right: 1.5rem;
  font-size: 2rem;
  line-height: 24px;
  z-index: 10000;
}
.img-list__body.img-list__body--full .img-list__btn__close:hover {
  background: transparent;
}
.img-list__body.img-list__body--full .slick-slider {
  height: 100%;
}
.img-list__body.img-list__body--full .slick-slider .slick-list {
  height: 100%;
}
.img-list__body.img-list__body--full .slick-slider .slick-track {
  height: 100%;
}
.img-list__body.img-list__body--full .slick-slider .slick-slide {
  height: 100%;
  max-height: 100%;
}
.img-list__body.img-list__body--full .slick-slider .slick-slide > div > div {
  display: inline-flex !important;
  justify-content: center;
}
.img-list__body.img-list__body--full .slick-slider .slick-slide > div > div > a {
  max-width: 90%;
}
.img-list__body.img-list__body--full .slick-slider .slick-slide > div > div > a > img {
  object-fit: contain;
  height: 100% !important;
  width: auto !important;
  max-width: 100% !important;
  max-height: 100% !important;
  margin: 0 auto;
  border-radius: 0;
}
.img-list__body.img-list__body--full .slick-slider .slick-slide > div > div > img {
  object-fit: contain;
  height: 100% !important;
  width: auto !important;
  max-width: 100% !important;
  max-height: 100% !important;
  margin: 0;
  border-radius: 0;
}
.img-list__body.img-list__body--full .slick-slider .slick-arrow:before {
  color: #fff;
}
.img-list__body.img-list__body--full .slick-slider .slick-arrow.slick-next {
  right: 0;
  z-index: 10000;
}
.img-list__body.img-list__body--full .slick-slider .slick-arrow.slick-prev {
  left: 0;
  z-index: 10000;
}
.img-list__body.img-list__body--full .slick-slider .slick-dots li button:before {
  opacity: 0.5;
}
.img-list__body.img-list__body--full .slick-slider .slick-dots li button:hover:before {
  opacity: 0.75;
}
.img-list__body.img-list__body--full .slick-slider .slick-dots li.slick-active button:before {
  opacity: 1;
}
.img-list__body.img-list__body--full .slick-slider .slick-dots li button:before, .img-list__body.img-list__body--full .slick-slider .slick-dots li.slick-active button:before {
  color: white;
}

.video-list {
  width: 100%;
  max-height: 100%;
  height: 100%;
}
.video-list__head {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.video-list__name {
  font-size: 1.1rem;
  margin: 10px 0 0 15px;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.video-list__name-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  margin-bottom: 10px;
  width: auto;
  max-width: 100%;
  overflow: hidden;
}
.video-list__name.cur, .video-list__name:hover {
  color: #2c77f4;
  transition: color 0.3s ease;
}
.video-list__video-container {
  max-width: 100%;
  max-height: 100%;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
}
.video-list__video-container .video-list__video-wrapper {
  display: flex;
  justify-content: center;
  width: 100%;
}
.video-list__video-container .video-list__comments-wrapper {
  display: none;
}
.video-list__video-container .video-list__video {
  height: 290px;
  max-width: 100%;
  max-height: 100%;
  margin: 10px 0 0;
  cursor: pointer;
  background: #000;
}
.video-list__error {
  width: 100%;
  display: flex;
  padding: 25px 10px;
  background: #0f0f16;
  color: #fff;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.video-list__error > span {
  font-size: 3rem;
  padding-right: 10px;
}
.video-list__btn {
  display: none;
}
.video-list__body {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  max-height: 100%;
  height: 100%;
}
.video-list__body.video-list__body--full {
  position: fixed;
  width: 100vw;
  height: 100vh;
  align-items: center;
  background: rgba(0, 0, 0, 0.5);
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 10000;
}
.video-list__body.video-list__body--full .video-list__video-container {
  max-width: calc(100% - 60px);
  max-height: calc(100% - 60px);
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  flex-direction: row;
  position: relative;
}
.video-list__body.video-list__body--full .video-list__video-container .video-list__video-wrapper {
  width: calc(100% - 320px);
  height: 100%;
}
.video-list__body.video-list__body--full .video-list__video-container .video-list__video-holst {
  display: flex;
  justify-content: center;
  position: absolute;
  left: 0;
  top: 0;
  right: 320px;
  bottom: 30px;
}
.video-list__body.video-list__body--full .video-list__video-container .video-list__video-holst--play {
  pointer-events: none;
}
.video-list__body.video-list__body--full .video-list__video-container .video-list__video-arrow {
  position: absolute;
  display: block;
  width: 100px;
  height: 100px;
  pointer-events: none;
}
.video-list__body.video-list__body--full .video-list__video-container .video-list__video-arrow > svg {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}
.video-list__body.video-list__body--full .video-list__video-container .video-list__video-arrow--delete > svg line {
  pointer-events: all;
  cursor: pointer;
}
.video-list__body.video-list__body--full .video-list__video-container .video-list__comments-wrapper {
  width: 320px;
  display: flex;
  flex-direction: column;
}
.video-list__body.video-list__body--full .video-list__video-container .video-list__comments-list {
  height: 100%;
  padding: 10px;
  display: flex;
  flex-direction: column-reverse;
  overflow-y: auto;
}
.video-list__body.video-list__body--full .video-list__video-container .video-list__comment {
  border: 1px solid #dee2e6;
  padding: 5px;
  border-radius: 5px;
  margin-left: 30px;
  margin-top: 10px;
}
.video-list__body.video-list__body--full .video-list__video-container .video-list__time {
  padding: 1px 5px;
  border-radius: 4px;
  border: 1px solid #dee2e6;
  background-color: #f8f9fa;
  cursor: pointer;
  display: block;
  margin-left: auto;
  font-size: 0.95rem;
}
.video-list__body.video-list__body--full .video-list__video-container .video-list__time:hover {
  background-color: #e9ecef;
}
.video-list__body.video-list__body--full .video-list__video-container .video-list__comments-input {
  border-top: 1px solid #dee2e6;
  padding: 10px;
  display: flex;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}
.video-list__body.video-list__body--full .video-list__video-container .video-list__video {
  cursor: default;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  margin: 0;
}
.video-list__body.video-list__body--full .video-list__video-container--no-comments .video-list__video-wrapper {
  width: 100%;
}
.video-list__body.video-list__body--full .video-list__video-container--no-comments .video-list__video-holst, .video-list__body.video-list__body--full .video-list__video-container--no-comments .video-list__video-comments {
  display: none;
}
.video-list__body.video-list__body--full .video-list__btn {
  display: block;
  position: absolute;
  width: 30px;
  height: 50px;
  font-size: 5rem;
  line-height: 51px;
  color: #fff;
  top: calc(50% - 25px);
  bottom: calc(50% - 25px);
  text-align: center;
  cursor: pointer;
  transition: 0.1s ease all;
  user-select: none;
}
.video-list__body.video-list__body--full .video-list__btn:hover {
  background: rgba(0, 0, 0, 0.5);
}
.video-list__body.video-list__body--full .video-list__btn__prev {
  left: 0;
  padding-left: 5px;
}
.video-list__body.video-list__body--full .video-list__btn__next {
  right: 0;
  padding-right: 5px;
}
.video-list__body.video-list__body--full .video-list__btn__close {
  width: 25px;
  height: 25px;
  top: 5px;
  right: 5px;
  font-size: 2rem;
  line-height: 24px;
}
.video-list__body.video-list__body--full .video-list__btn__close:hover {
  background: transparent;
}

#toast-container {
  position: fixed;
  z-index: 999999;
  pointer-events: none;
}
#toast-container > div {
  position: relative;
  pointer-events: auto;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  -webkit-box-shadow: 0 0 12px #999;
  box-shadow: 0 0 12px #999;
  color: #fff;
  opacity: 0.8;
}
#toast-container > div:hover {
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.125);
}
#toast-container > .toast-info {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=) !important;
}
#toast-container > .toast-error {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=) !important;
}
#toast-container > .toast-success {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==) !important;
}

.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}

.toast {
  background-position: 15px center /*rtl:calc(100% - 15px) center*/ !important;
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
  border: 0;
}
.toast .toast-close-button {
  font-family: "LineAwesome";
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  outline: none !important;
  font-size: 0;
  content: " ";
}
.toast .toast-close-button:before {
  content: "\f191";
}
.toast .toast-close-button:before {
  font-size: 0.9rem;
}
.toast .toast-title {
  font-size: 1rem;
  font-weight: 500;
  margin-bottom: 0.25rem;
}
.toast .toast-message {
  font-size: 0.9rem;
  user-select: none;
}
.toast .toast-time {
  position: absolute;
  right: 3px;
  bottom: 3px;
  color: #fff;
  font-size: 0.75rem;
}

.toast-success {
  background-color: #1dc9b7;
  color: #ffffff;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.toast-warning {
  background-color: #ffb822;
  color: #111111;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.toast-info {
  background-color: #5578eb;
  color: #ffffff;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.toast-error {
  background-color: #fd397a;
  color: #ffffff;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.diagonal-cell {
  position: relative;
  overflow: hidden;
}
.diagonal-cell span {
  position: absolute;
  display: inline-block;
  max-width: 60%;
  width: 60%;
}
.diagonal-cell span:nth-child(1) {
  left: 0.75rem;
  bottom: 3px;
  text-align: left;
}
.diagonal-cell span:nth-child(2) {
  right: 0.75rem;
  top: 2px;
  text-align: right;
}

.my-select--tags,
.my-select {
  border: none !important;
  height: auto;
}
.my-select--tags__control,
.my-select__control {
  background: transparent !important;
  box-shadow: none !important;
}
.my-select--tags__control--is-focused,
.my-select__control--is-focused {
  border: 1px solid #2684ff !important;
}
.my-select--tags .css-xb97g8:hover,
.my-select .css-xb97g8:hover {
  background-color: #ffecf2;
  color: #fd397a;
}

.my-select--tags {
  height: auto;
  min-height: calc(1.5em + 1.3rem + 2px);
}

.my-select--tags__menu {
  z-index: 9999 !important;
}

.is-invalid .my-select__indicator {
  opacity: 0;
}
.is-invalid .my-select__control {
  border: 1px solid #fd397a !important;
}

.my-tour .sc-bdVaJa {
  top: 12px;
  right: 12px;
}
.my-tour.my-tour--tasks {
  padding: 12px 15px;
}
.my-tour.my-tour--tasks .sc-bZQynM.jrBYqH {
  display: none;
}
.my-tour-btn-close {
  position: fixed;
  z-index: 99999999999;
  text-align: center;
  cursor: pointer;
  transition: 0.1s ease all;
  user-select: none;
  color: #fff;
  width: 25px;
  height: 25px;
  top: 5px;
  right: 5px;
  font-size: 2rem;
  line-height: 24px;
}

.document img {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.document.ql-editor > * {
  cursor: default;
}

.ql-editor {
  min-height: 160px;
}

*.hover:hover, *.hover.active, a.hover:hover, a.hover.active, span.hover:hover, span.hover.active, div.hover:hover, div.hover.active, p.hover:hover, p.hover.active {
  color: #2c77f4 !important;
  transition: color 0.3s ease;
  cursor: pointer;
}

.vertical-align-unset {
  vertical-align: unset !important;
}

table.vertical-align-unset td, table.vertical-align-unset th {
  vertical-align: unset !important;
}

.vertical-align-middle {
  vertical-align: middle !important;
}

table.vertical-align-middle td, table.vertical-align-middle th {
  vertical-align: middle !important;
}

.filters {
  height: 100%;
  max-height: 100%;
  position: relative;
  width: 270px;
  min-height: 40px;
  z-index: 1;
}
.filters .filters__wrapper {
  width: 100%;
  position: absolute;
  height: 100%;
  padding: 5px;
  border-radius: 21px;
  transition: 0.1s linear all;
  background: transparent;
  border: 1px solid transparent;
}
.filters .filters__btn {
  width: 100%;
  display: flex;
  justify-content: center;
  height: 0;
  max-height: 0;
  transition: 0.1s linear all;
}
.filters .filters__btn:nth-last-child(1), .filters .filters__btn:nth-last-child(2), .filters .filters__btn:nth-last-child(3) {
  height: 3px;
  max-height: 3px;
}
.filters .filters__btn > .btn {
  pointer-events: none;
  box-shadow: none;
  width: 100%;
  margin-right: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 3px !important;
}
.filters .filters__btn > .btn > i {
  pointer-events: all;
}
.filters .filters__btn:last-child > .btn {
  margin-bottom: 0 !important;
}
.filters.filters--full .filters__wrapper {
  height: auto;
  background: #fff;
  box-shadow: 0 10px 30px 0 rgba(82, 63, 105, 0.08);
  border: 1px solid #eff0f6;
}
.filters.filters--full .filters__btn {
  width: 100%;
  display: flex;
  justify-content: center;
  height: 35px;
  max-height: 35px;
}
.filters.filters--full .filters__btn:last-child {
  height: 32px;
  max-height: 32px;
}

@media screen and (max-width: 1366px) {
  .filters {
    width: 200px;
  }
}
.project.project--select {
  box-shadow: 0 0 0 2px rgba(44, 119, 244, 0.5) inset;
}
.project.project--table.project--select > td, .project.project--table.project--select > th {
  border-top-color: transparent;
}

.datepickers-container {
  z-index: 10000000;
}
.datepickers-container .datepicker .datepicker--time {
  padding-top: 14px;
}
.datepickers-container .datepicker .datepicker--time .datepicker--time-sliders {
  display: flex;
  align-items: center;
}
.datepickers-container .datepicker .datepicker--time .datepicker--time-sliders .datepicker--time-row {
  margin: 0;
}
.datepickers-container .datepicker .datepicker--time .datepicker--time-sliders .datepicker--time-row:nth-child(2) {
  display: none;
}
.datepickers-container .datepicker .datepicker--time .datepicker--time-sliders .datepicker--time-row input[type=range]:focus::-webkit-slider-thumb {
  background: #2C77F3;
  border-color: #2C77F3;
}
.datepickers-container .datepicker .datepicker--time .datepicker--time-sliders .datepicker--time-row input[type=range]:focus::-moz-range-thumb {
  background: #2C77F3;
  border-color: #2C77F3;
}
.datepickers-container .datepicker .datepicker--time .datepicker--time-sliders .datepicker--time-row input[type=range]:focus::-ms-thumb {
  background: #2C77F3;
  border-color: #2C77F3;
}
.datepickers-container .datepicker--hidden-minutes .datepicker--time .datepicker--time-sliders {
  display: flex;
  align-items: center;
}
.datepickers-container .datepicker--hidden-minutes .datepicker--time .datepicker--time-sliders .datepicker--time-row {
  margin: 0;
}
.datepickers-container .datepicker--hidden-minutes .datepicker--time .datepicker--time-sliders .datepicker--time-row:nth-child(2) {
  display: none;
}
.datepickers-container .datepicker--day-name {
  color: #2C77F3;
  font-weight: bold;
}
.datepickers-container .datepicker--cell.-current- {
  color: #2C77F3;
}
.datepickers-container .datepicker--cell.-focus- {
  background: #2C77F3;
  color: #fff;
}
.datepickers-container .datepicker--cell.-disabled-.-focus- {
  color: #aeaeae;
  background: transparent;
}
.datepickers-container .datepicker--cell.-disabled-.-focus-.-other-month- {
  color: #dedede;
  background: transparent;
}
.datepickers-container .datepicker--cell.-range-from-, .datepickers-container .datepicker--cell.-range-to-, .datepickers-container .datepicker--cell.-selected-, .datepickers-container .datepicker--cell.-other-month-.-focus-.-selected- {
  color: #fff;
  background: #2C77F3;
  border: 1px solid #2C77F3;
}
.datepickers-container .datepicker--cell.-in-range- {
  background: rgba(44, 119, 243, 0.1);
}
.datepickers-container .datepicker--cell.-in-range-.-focus- {
  background: rgba(44, 119, 243, 0.5);
}
.datepickers-container .datepicker--cell.-disabled-:hover {
  background: none;
}

.cursor-default {
  cursor: default !important;
}
.cursor-pointer {
  cursor: pointer !important;
}

.kanban {
  min-width: 100%;
  height: calc(100vh - 189px);
  margin: -25px -25px -5px;
  background: #fff;
  width: calc(100% + 50px);
  overflow: auto;
}
@media (max-width: 1024px) {
  .kanban {
    height: calc(100vh - 138px);
  }
}
.kanban__wrapper {
  width: fit-content;
  min-width: 100%;
  min-height: 100%;
  padding: 0 25px 25px;
  display: flex;
  flex-direction: column;
}
.kanban__header {
  position: sticky;
  top: 0;
  padding-top: 25px;
  padding-bottom: 15px;
  background: #fff;
  width: 100%;
  display: flex;
}
.kanban__body {
  flex: 1 0 auto;
  display: flex;
}
.kanban .kanban__col {
  width: 240px;
  min-height: 100%;
  flex: 1 0 auto;
  margin: 0 5px;
}
.kanban .kanban__col-title {
  width: 100%;
  font-size: 1rem;
  text-align: center;
  margin-bottom: 0;
  font-weight: 600;
}
.kanban .kanban__col-body {
  background: #f2f3f8;
  padding: 5px;
  border-radius: 5px;
  min-height: 100%;
}

.kanban-card {
  background: #fff;
  border-radius: 5px;
  padding: 5px;
}
.kanban-card:not(:last-child) {
  margin-bottom: 5px;
}
.kanban-card .kanban-card__header {
  display: flex;
  align-items: flex-start;
  margin-bottom: 15px;
}
.kanban-card .kanban-card__preview {
  width: 100px;
  height: 100px;
}
.kanban-card .kanban-card__title {
  width: 120px;
  font-size: 1rem;
  font-weight: 600;
  padding-left: 5px;
  color: #646c9a;
  overflow-wrap: break-word;
}
.kanban-card .kanban-card__title > a {
  color: #646c9a;
}
.kanban-card .kanban-card__parameter {
  width: 100%;
  margin-bottom: 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.kanban-card .kanban-card__parameter-name {
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 600;
}
.kanban-card .kanban-card__parameter-value {
  text-align: right;
}
.kanban-card .kanban-card__parameter-value > .badge.badge-warning {
  background-color: rgba(255, 184, 34, 0.9);
}
.kanban-card .kanban-card__parameter-value > .badge.badge-danger {
  background-color: rgba(253, 57, 122, 0.9);
}

.kanban-filters .kanban-filters__view {
  width: 100%;
  height: 100%;
  transition: 0.1s ease all;
  position: relative;
  z-index: 2;
  visibility: visible;
  display: flex;
  align-items: center;
  padding: 0 25px;
}
.kanban-filters .kanban-filters__view-wrapper {
  display: flex;
  width: 100%;
}
.kanban-filters .kanban-filters__view-list {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  width: 100%;
  height: 22px;
}
.kanban-filters .kanban-filters__sets {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  transition: 0.1s ease all;
  pointer-events: none;
  z-index: 1;
  height: calc(100vh - 139px);
  visibility: hidden;
}
.kanban-filters .kanban-filters__sets-wrapper {
  border-radius: 0;
  box-shadow: none;
  max-height: 0;
  transition: 0.1s ease all;
  overflow: auto;
  pointer-events: all;
  transform: translateY(-50px);
}
.kanban-filters .kanban-filters__sets-wrapper > * {
  opacity: 0;
  transition: 0.1s ease all;
}
.kanban-filters.kanban-filters--hover .kanban-filters__view, .kanban-filters:hover .kanban-filters__view {
  transform: translateY(200%);
  opacity: 0;
  visibility: hidden;
}
.kanban-filters.kanban-filters--hover .kanban-filters__sets, .kanban-filters:hover .kanban-filters__sets {
  background: rgba(0, 0, 0, 0.57);
  visibility: visible;
}
.kanban-filters.kanban-filters--hover .kanban-filters__sets-wrapper, .kanban-filters:hover .kanban-filters__sets-wrapper {
  max-height: 100vh;
  transform: none;
}
.kanban-filters.kanban-filters--hover .kanban-filters__sets-wrapper > *, .kanban-filters:hover .kanban-filters__sets-wrapper > * {
  opacity: 1;
}

.stat-row td {
  border-top: none;
  padding: 0.35rem;
}

.justify-between {
  justify-content: space-between;
}

.flex-wrap {
  flex-wrap: wrap;
}

.time-tracker-input {
  min-width: 30px;
  max-width: 90px;
}

.ellipsis-cell {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.border-none {
  border: none;
}

.fixed-layout-table {
  table-layout: fixed;
}

.bg-transparent {
  background-color: transparent;
}

.kt-demo-panel--right .kt-demo-panel {
  right: -570px;
}

.kt-demo-panel {
  width: 550px !important;
}

.projects-filter.kt-demo-panel {
  width: 90% !important;
}

.kt-header__topbar .kt-header__topbar-item .kt-header__topbar-icon.kt-pulse i {
  color: #c7c7de;
  animation: kt-pulse-color 2.5s ease-out infinite;
}

@keyframes kt-pulse-color {
  0% {
    color: #c7c7de;
  }
  50% {
    color: #2c77f4;
  }
  100% {
    color: #c7c7de;
  }
}
.kt-widget__ellipsis {
  overflow: hidden;
  width: 100%;
  text-overflow: ellipsis;
}

.my-select--is-disabled {
  background-color: #f7f8fa;
}

.form-control:disabled {
  background-color: #f7f8fa !important;
}

.table-stat thead th, .table-stat thead tr {
  position: inherit !important;
}

.opacity-0 {
  opacity: 0;
}

.min-height-200 {
  min-height: 200px;
}

.kt-login__footer {
  position: absolute;
  bottom: 2em;
  left: 0;
  width: 100%;
  text-align: center;
}

.z-index-0 {
  z-index: 0;
}

.editors-statistics.table-striped tbody tr:nth-of-type(odd) {
  background-color: #e5fdff;
}

.editors-statistics.table-striped tbody tr:nth-of-type(even) {
  background-color: #cde1ff;
}

.editors-statistics.table-striped tbody tr:nth-of-type(odd) td:first-child,
.editors-statistics.table-striped tbody tr:nth-of-type(odd) td:nth-child(2) {
  background-color: #e5fdff;
}

.editors-statistics.table-striped tbody td:first-child p {
  width: 150px;
}

.editors-statistics.table-striped tbody tr:nth-of-type(even) td:first-child,
.editors-statistics.table-striped tbody tr:nth-of-type(even) td:nth-child(2) {
  background-color: #cde1ff;
}

.editors-statistics.table-striped td:nth-of-type(odd) {
  background-color: #d9d3fa;
}

.editors-statistics.table-striped th:first-child {
  background-color: #ffffff !important;
}

.editors-statistics .bg-secondary td, .editors-statistics .bg-secondary td:nth-child(2) div {
  background-color: #7aadfa;
}
.editors-statistics .bg-secondary td:nth-of-type(odd) {
  background-color: #d9d3fa;
}
.editors-statistics .bg-secondary td:first-child {
  background-color: #7aadfa !important;
}
.editors-statistics td:first-child, .editors-statistics th:first-child {
  position: sticky;
  left: 0;
  z-index: 1 !important;
}
.editors-statistics td:nth-child(2) .report-category-odd {
  background-color: #b9e1ff !important;
}
.editors-statistics td:nth-child(2) .report-category-even {
  background-color: #aaccff !important;
}
.editors-statistics td:nth-of-type(odd) .report-category-odd,
.editors-statistics td:nth-of-type(odd) .report-category-even {
  background-color: #d9d3fa !important;
}
.editors-statistics th:nth-of-type(odd) {
  background-color: #d9d3fa !important;
}
.editors-statistics th:nth-child(2), .editors-statistics td:nth-child(2) {
  position: sticky;
  left: 160px;
  z-index: 1 !important;
  border-right: 1px solid white;
  box-sizing: border-box;
}
.editors-statistics .report-category-odd {
  background-color: #b9e1ff;
}
.editors-statistics .report-category-even {
  background-color: #aaccff;
}
.editors-statistics thead tr {
  top: 0 !important;
  z-index: 2 !important;
  position: sticky !important;
}
.editors-statistics td {
  z-index: 0;
  padding: 0;
  border: 0;
}
.editors-statistics td div {
  border: 1px solid #ffffff;
  font-weight: 500;
}
.editors-statistics .category-row td {
  vertical-align: top !important;
}
.editors-statistics .image-types {
  margin: 0;
  font-weight: 400;
}
.editors-statistics .image-types div {
  font-weight: 400 !important;
}

.test-settings {
  position: fixed;
  right: 60px;
  bottom: 55px;
  z-index: 9999999;
}
.test-settings i {
  padding: 0;
}

@keyframes pulse {
  0% {
    transform: scale(0.9);
  }
  70% {
    transform: scale(1);
    box-shadow: 0 0 0 15px rgba(149, 222, 100, 0);
  }
  100% {
    transform: scale(0.9);
    box-shadow: 0 0 0 0 rgba(149, 222, 100, 0);
  }
}
.progress-btn-circle {
  border-color: #95de64 !important;
  background: #95de64 !important;
  -webkit-animation: pulse 1.5s infinite;
  border-radius: 50%;
  box-shadow: 0 0 0 0 rgba(149, 222, 100, 0.5);
}

.progress-btn-circle:hover {
  text-decoration: none;
  border-color: #73d13d !important;
  background: #73d13d !important;
  color: black;
  -webkit-animation: none;
}

.progress-btn-circle[disabled] {
  color: #b2bec3;
  border-color: #dfe6e9 !important;
  background: #f7fafc !important;
  text-shadow: none;
  box-shadow: none;
}

.warning-btn-circle {
  border-color: rgba(255, 194, 18, 0.96) !important;
  background: rgba(255, 194, 18, 0.96) !important;
  border-radius: 50%;
}

.warning-btn-circle:hover {
  text-decoration: none;
  border-color: #fdbc02 !important;
  background: #fdbc02 !important;
  color: black;
}

.warning-btn-circle[disabled] {
  color: #b2bec3;
  border-color: #dfe6e9 !important;
  background: #f7fafc !important;
  text-shadow: none;
  box-shadow: none;
}

.account-switch {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 15px;
}

.account-switch-button {
  border-radius: 4px;
  margin: 5px 10px;
  font-size: 16px;
  width: 45px;
  height: 48px;
  padding: 7px 9px;
  background-color: #ffffff;
  color: #636C9B;
  font-weight: 400;
}

.account-switch-button:hover {
  color: #636C9B;
}

#kt_footer .modal-body {
  overflow: visible;
}

.groups-list .btn-danger.disabled, .btn-danger:disabled {
  background-color: #bf486f;
  border-color: #bf486f;
  cursor: not-allowed !important;
}

.groups-list .my-select {
  z-index: 2;
}

.custom-table .table thead tr {
  z-index: 1 !important;
}

.tag-picture-preview {
  width: 250px;
  display: block;
}

.search-similar-project-preview {
  margin: 30px 0;
  text-align: center;
}
.search-similar-project-preview img {
  object-fit: contain;
  max-width: 100%;
}

.search-similar-projects-button {
  display: flex;
  justify-content: flex-end;
}
.search-similar-projects-button .spinner {
  width: 20px;
  height: 20px;
  margin-right: 10px;
}
.search-similar-projects-button .spinner .path {
  stroke: #FFFFFF;
}

.project-card-container {
  min-height: 200px;
}
.project-card-container .project-card {
  box-shadow: 0 0 13px 0 rgba(82, 63, 105, 0.05);
  background-color: #ffffff;
  margin-bottom: 10px;
  border-radius: 4px;
  padding: 10px;
}
.project-card-container .project-card .kt-widget__media {
  width: 100%;
  aspect-ratio: 1/1;
  overflow: hidden;
  background: #f5f5f5;
}
.project-card-container .project-card .kt-widget__media img {
  width: 100%;
  height: 100%;
  max-width: none;
  object-fit: contain;
  display: block;
}
.project-card-container .project-card-empty {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.calendar-view-wrapper {
  max-height: calc(100vh - 210px);
  display: flex;
  flex-direction: column;
  min-height: 0;
  overflow: scroll;
}
.calendar-view-wrapper .project-card-container .project-card {
  box-shadow: 0 0 13px 0 rgba(82, 63, 105, 0.15);
}
.calendar-view-wrapper .calendar-month-day-wrapper .calendar-month-day-card {
  padding: 0 2px;
}
.calendar-view-wrapper .calendar-month-day {
  min-width: 297px;
  background-color: #ffffff;
  border: 1px solid #e2e5ec;
  font-size: 12px;
}
.calendar-view-wrapper .calendar-month-day .calendar-month-day-row {
  display: grid;
  grid-template-columns: 50px 60px 1fr 35px 65px;
  align-items: center;
  min-width: 0;
  line-height: 13px;
}
.calendar-view-wrapper .calendar-month-day .calendar-month-day-row .badge {
  padding: 1px 3px;
}
.calendar-view-wrapper .calendar-month-day .calendar-month-day-row.with-action {
  grid-template-columns: 50px 60px 1fr 35px 65px 20px;
}
.calendar-view-wrapper .calendar-month-day .calendar-month-day-taps {
  text-align: center;
}
.calendar-view-wrapper .calendar-month-day.with-action {
  min-width: 320px;
}
.calendar-view-wrapper .calendar-month-day-out {
  opacity: 0.5;
}

.calendar-month-view-scroll {
  flex: 1 1 auto;
  overflow: auto;
}

.calendar-month-view-weekdays {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  margin-bottom: 4px;
  font-weight: bold;
  position: sticky;
  top: 0;
  z-index: 2;
  background: #fff;
}

.calendar-month-view-wrapper {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
}
.calendar-month-view-wrapper .calendar-month-view {
  padding: 5px;
  border: 1px solid #e2e5ec;
}
.calendar-month-view-wrapper .calendar-month-view .calendar-day-list-item {
  border: 0.5px solid #ebedf2;
  border-radius: 0;
}
.calendar-month-view-wrapper .calendar-month-view .calendar-day-list-item .ellipsis-cell {
  max-width: 150px;
}

.calendar-row {
  display: grid;
  grid-template-columns: 70px 75px 1fr 130px 50px 105px;
  align-items: center;
  gap: 8px;
}

.calendar-row.with-action {
  grid-template-columns: 70px 75px 1fr 130px 50px 105px 60px;
}

.calendar-header {
  font-weight: 600;
  border-bottom: 1px solid #eee;
  padding: 0.5rem 0.5rem 1rem 12px;
  margin-bottom: 6px;
}

.calendar-day-no-feed-divider {
  display: flex;
  align-items: center;
  color: #6c757d;
  font-size: 12px;
}

.calendar-day-no-feed-divider::before {
  content: "";
  width: 20px;
  border-bottom: 1px solid #ccc;
  margin-right: 5px;
}

.calendar-day-no-feed-divider::after {
  content: "";
  flex: 1;
  border-bottom: 1px solid #ccc;
  margin-left: 5px;
}

.calendar-day-no-feed-divider span {
  white-space: nowrap;
}

.calendar-week-view-wrapper {
  display: grid;
  grid-template-columns: repeat(7, minmax(0, 1fr));
  gap: 4px;
  min-width: 2670px;
}
.calendar-week-view-wrapper .calendar-week-view {
  padding: 0 10px 10px;
  margin: 0 5px;
}
.calendar-week-view-wrapper .calendar-week-view-header {
  flex: 0 0 auto;
  position: sticky;
  top: -1px;
  z-index: 2;
  background: #ffffff;
  margin: 0 -11px 10px;
}
.calendar-week-view-wrapper .calendar-week-view-header button {
  padding: 5px;
  border-radius: 0;
}

.calendar-day-view-wrapper {
  min-width: 1200px;
}

.calendar-day-visual-edit-button {
  width: 30px;
}

.calendar-edit-button {
  color: #5867dd;
  padding: 0;
  line-height: 10px;
}
.calendar-edit-button i {
  margin: 0 !important;
}

.calendar-ref-sign {
  background-color: #fff;
  padding: 0 5px;
}

.calendar-line-separator {
  border-bottom: 1px solid #eff0f6;
}

.calendar-add-button {
  color: #5867dd;
  padding: 1px 2px;
  border: 0.5px solid;
  line-height: 10px;
}
.calendar-add-button i {
  margin: 0 !important;
}

.calendar-add-projects-modal .project-modal-header,
.calendar-add-projects-modal .project-modal-row {
  display: grid;
  grid-template-columns: 60px 105px 1fr 110px;
  gap: 12px;
  align-items: center;
}
.calendar-add-projects-modal .project-modal-header {
  font-weight: 600;
  font-size: 14px;
  border-bottom: 1px solid #dee2e6;
  padding-bottom: 8px;
}
.calendar-add-projects-modal .project-modal-row {
  font-size: 14px;
  padding: 8px 0;
  border-bottom: 1px solid #f1f1f1;
}
.calendar-add-projects-modal .project-preview {
  width: 56px;
  height: 56px;
  object-fit: cover;
  border-radius: 6px;
  display: block;
}

@media screen and (min-width: 1920px) {
  .tag-picture-preview {
    width: 350px;
  }
}
.slider-container {
  width: 100%;
  min-height: 100px;
}

.tags-match-wrapper {
  top: 5px;
  left: 5px;
  border: 1px solid white;
}

.tags-match__item {
  padding: 2px 5px;
  color: white;
  font-weight: 500;
  font-size: 14px;
}

.tags-match__item:not(:last-child) {
  border-right: 1px solid white;
}

.font-weight-semibold {
  font-weight: 600;
}

.subtitle-separator {
  display: block;
  width: 1px;
  height: 22px;
  border-radius: 2px;
  background: #e7e8ef;
  margin: 0 1rem 0 0.5rem;
}

.template-title {
  display: flex;
  align-items: center;
  font-weight: bold;
  font-size: 24px;
  /* Размер шрифта */
  color: #48465b;
  /* Цвет текста */
}

.template-title::before,
.template-title::after {
  content: "";
  height: 1px;
  background-color: #d3d3d3;
  /* Цвет линий */
}

.template-title::before {
  flex: 0 0 10%;
  /* Левая линия занимает 30% */
  margin-right: 10px;
  /* Отступ между линией и текстом */
}

.template-title::after {
  flex: 1;
  /* Правая линия занимает оставшееся пространство (70%) */
  margin-left: 10px;
  /* Отступ между линией и текстом */
}

.confirm-child-tag .modal-body {
  overflow: visible;
}

.is-invalid:has(~ .title-unique-validation) {
  border-width: 3px;
}

.clear-cache-button {
  margin: auto 5px;
  height: 37px;
}

.button-spinner {
  height: 12px;
  width: 12px;
}
/*!*************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/postcss-loader/dist/cjs.js!../node_modules/socicon/css/socicon.css ***!
  \*************************************************************************************************************************************/
@charset "UTF-8";

@font-face {
  font-family: "socicon";
  src:url(/ec23f2c6ea40d7043ca8.eot);
  src:url(/ec23f2c6ea40d7043ca8.eot?#iefix) format("embedded-opentype"),
    url(/fa1cafd691508aa474d6.woff) format("woff"),
    url(/578ecee55f406ce82f5b.ttf) format("truetype"),
    url(/9f7046067297e3ef5075.svg#socicon) format("svg");
  font-weight: normal;
  font-style: normal;

}

[data-icon]:before {
  font-family: "socicon" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="socicon-"]:before,
[class*=" socicon-"]:before {
  font-family: "socicon" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.socicon-modelmayhem:before {
  content: "\e000";
}
.socicon-mixcloud:before {
  content: "\e001";
}
.socicon-drupal:before {
  content: "\e002";
}
.socicon-swarm:before {
  content: "\e003";
}
.socicon-istock:before {
  content: "\e004";
}
.socicon-yammer:before {
  content: "\e005";
}
.socicon-ello:before {
  content: "\e006";
}
.socicon-stackoverflow:before {
  content: "\e007";
}
.socicon-persona:before {
  content: "\e008";
}
.socicon-triplej:before {
  content: "\e009";
}
.socicon-houzz:before {
  content: "\e00a";
}
.socicon-rss:before {
  content: "\e00b";
}
.socicon-paypal:before {
  content: "\e00c";
}
.socicon-odnoklassniki:before {
  content: "\e00d";
}
.socicon-airbnb:before {
  content: "\e00e";
}
.socicon-periscope:before {
  content: "\e00f";
}
.socicon-outlook:before {
  content: "\e010";
}
.socicon-coderwall:before {
  content: "\e011";
}
.socicon-tripadvisor:before {
  content: "\e012";
}
.socicon-appnet:before {
  content: "\e013";
}
.socicon-goodreads:before {
  content: "\e014";
}
.socicon-tripit:before {
  content: "\e015";
}
.socicon-lanyrd:before {
  content: "\e016";
}
.socicon-slideshare:before {
  content: "\e017";
}
.socicon-buffer:before {
  content: "\e018";
}
.socicon-disqus:before {
  content: "\e019";
}
.socicon-vkontakte:before {
  content: "\e01a";
}
.socicon-whatsapp:before {
  content: "\e01b";
}
.socicon-patreon:before {
  content: "\e01c";
}
.socicon-storehouse:before {
  content: "\e01d";
}
.socicon-pocket:before {
  content: "\e01e";
}
.socicon-mail:before {
  content: "\e01f";
}
.socicon-blogger:before {
  content: "\e020";
}
.socicon-technorati:before {
  content: "\e021";
}
.socicon-reddit:before {
  content: "\e022";
}
.socicon-dribbble:before {
  content: "\e023";
}
.socicon-stumbleupon:before {
  content: "\e024";
}
.socicon-digg:before {
  content: "\e025";
}
.socicon-envato:before {
  content: "\e026";
}
.socicon-behance:before {
  content: "\e027";
}
.socicon-delicious:before {
  content: "\e028";
}
.socicon-deviantart:before {
  content: "\e029";
}
.socicon-forrst:before {
  content: "\e02a";
}
.socicon-play:before {
  content: "\e02b";
}
.socicon-zerply:before {
  content: "\e02c";
}
.socicon-wikipedia:before {
  content: "\e02d";
}
.socicon-apple:before {
  content: "\e02e";
}
.socicon-flattr:before {
  content: "\e02f";
}
.socicon-github:before {
  content: "\e030";
}
.socicon-renren:before {
  content: "\e031";
}
.socicon-friendfeed:before {
  content: "\e032";
}
.socicon-newsvine:before {
  content: "\e033";
}
.socicon-identica:before {
  content: "\e034";
}
.socicon-bebo:before {
  content: "\e035";
}
.socicon-zynga:before {
  content: "\e036";
}
.socicon-steam:before {
  content: "\e037";
}
.socicon-xbox:before {
  content: "\e038";
}
.socicon-windows:before {
  content: "\e039";
}
.socicon-qq:before {
  content: "\e03a";
}
.socicon-douban:before {
  content: "\e03b";
}
.socicon-meetup:before {
  content: "\e03c";
}
.socicon-playstation:before {
  content: "\e03d";
}
.socicon-android:before {
  content: "\e03e";
}
.socicon-snapchat:before {
  content: "\e03f";
}
.socicon-twitter:before {
  content: "\e040";
}
.socicon-facebook:before {
  content: "\e041";
}
.socicon-googleplus:before {
  content: "\e042";
}
.socicon-pinterest:before {
  content: "\e043";
}
.socicon-foursquare:before {
  content: "\e044";
}
.socicon-yahoo:before {
  content: "\e045";
}
.socicon-skype:before {
  content: "\e046";
}
.socicon-yelp:before {
  content: "\e047";
}
.socicon-feedburner:before {
  content: "\e048";
}
.socicon-linkedin:before {
  content: "\e049";
}
.socicon-viadeo:before {
  content: "\e04a";
}
.socicon-xing:before {
  content: "\e04b";
}
.socicon-myspace:before {
  content: "\e04c";
}
.socicon-soundcloud:before {
  content: "\e04d";
}
.socicon-spotify:before {
  content: "\e04e";
}
.socicon-grooveshark:before {
  content: "\e04f";
}
.socicon-lastfm:before {
  content: "\e050";
}
.socicon-youtube:before {
  content: "\e051";
}
.socicon-vimeo:before {
  content: "\e052";
}
.socicon-dailymotion:before {
  content: "\e053";
}
.socicon-vine:before {
  content: "\e054";
}
.socicon-flickr:before {
  content: "\e055";
}
.socicon-500px:before {
  content: "\e056";
}
.socicon-wordpress:before {
  content: "\e058";
}
.socicon-tumblr:before {
  content: "\e059";
}
.socicon-twitch:before {
  content: "\e05a";
}
.socicon-8tracks:before {
  content: "\e05b";
}
.socicon-amazon:before {
  content: "\e05c";
}
.socicon-icq:before {
  content: "\e05d";
}
.socicon-smugmug:before {
  content: "\e05e";
}
.socicon-ravelry:before {
  content: "\e05f";
}
.socicon-weibo:before {
  content: "\e060";
}
.socicon-baidu:before {
  content: "\e061";
}
.socicon-angellist:before {
  content: "\e062";
}
.socicon-ebay:before {
  content: "\e063";
}
.socicon-imdb:before {
  content: "\e064";
}
.socicon-stayfriends:before {
  content: "\e065";
}
.socicon-residentadvisor:before {
  content: "\e066";
}
.socicon-google:before {
  content: "\e067";
}
.socicon-yandex:before {
  content: "\e068";
}
.socicon-sharethis:before {
  content: "\e069";
}
.socicon-bandcamp:before {
  content: "\e06a";
}
.socicon-itunes:before {
  content: "\e06b";
}
.socicon-deezer:before {
  content: "\e06c";
}
.socicon-telegram:before {
  content: "\e06e";
}
.socicon-openid:before {
  content: "\e06f";
}
.socicon-amplement:before {
  content: "\e070";
}
.socicon-viber:before {
  content: "\e071";
}
.socicon-zomato:before {
  content: "\e072";
}
.socicon-draugiem:before {
  content: "\e074";
}
.socicon-endomodo:before {
  content: "\e075";
}
.socicon-filmweb:before {
  content: "\e076";
}
.socicon-stackexchange:before {
  content: "\e077";
}
.socicon-wykop:before {
  content: "\e078";
}
.socicon-teamspeak:before {
  content: "\e079";
}
.socicon-teamviewer:before {
  content: "\e07a";
}
.socicon-ventrilo:before {
  content: "\e07b";
}
.socicon-younow:before {
  content: "\e07c";
}
.socicon-raidcall:before {
  content: "\e07d";
}
.socicon-mumble:before {
  content: "\e07e";
}
.socicon-medium:before {
  content: "\e06d";
}
.socicon-bebee:before {
  content: "\e07f";
}
.socicon-hitbox:before {
  content: "\e080";
}
.socicon-reverbnation:before {
  content: "\e081";
}
.socicon-formulr:before {
  content: "\e082";
}
.socicon-instagram:before {
  content: "\e057";
}
.socicon-battlenet:before {
  content: "\e083";
}
.socicon-chrome:before {
  content: "\e084";
}
.socicon-discord:before {
  content: "\e086";
}
.socicon-issuu:before {
  content: "\e087";
}
.socicon-macos:before {
  content: "\e088";
}
.socicon-firefox:before {
  content: "\e089";
}
.socicon-opera:before {
  content: "\e08d";
}
.socicon-keybase:before {
  content: "\e090";
}
.socicon-alliance:before {
  content: "\e091";
}
.socicon-livejournal:before {
  content: "\e092";
}
.socicon-googlephotos:before {
  content: "\e093";
}
.socicon-horde:before {
  content: "\e094";
}
.socicon-etsy:before {
  content: "\e095";
}
.socicon-zapier:before {
  content: "\e096";
}
.socicon-google-scholar:before {
  content: "\e097";
}
.socicon-researchgate:before {
  content: "\e098";
}
.socicon-wechat:before {
  content: "\e099";
}
.socicon-strava:before {
  content: "\e09a";
}
.socicon-line:before {
  content: "\e09b";
}
.socicon-lyft:before {
  content: "\e09c";
}
.socicon-uber:before {
  content: "\e09d";
}
.socicon-songkick:before {
  content: "\e09e";
}
.socicon-viewbug:before {
  content: "\e09f";
}
.socicon-googlegroups:before {
  content: "\e0a0";
}
.socicon-quora:before {
  content: "\e073";
}
.socicon-diablo:before {
  content: "\e085";
}
.socicon-blizzard:before {
  content: "\e0a1";
}
.socicon-hearthstone:before {
  content: "\e08b";
}
.socicon-heroes:before {
  content: "\e08a";
}
.socicon-overwatch:before {
  content: "\e08c";
}
.socicon-warcraft:before {
  content: "\e08e";
}
.socicon-starcraft:before {
  content: "\e08f";
}
.socicon-beam:before {
  content: "\e0a2";
}
.socicon-curse:before {
  content: "\e0a3";
}
.socicon-player:before {
  content: "\e0a4";
}
.socicon-streamjar:before {
  content: "\e0a5";
}
.socicon-nintendo:before {
  content: "\e0a6";
}
.socicon-hellocoton:before {
  content: "\e0a7";
}

/*!***********************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/postcss-loader/dist/cjs.js!../node_modules/@fortawesome/fontawesome-free/css/all.min.css ***!
  \***********************************************************************************************************************************************************/
/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\e005"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\e05e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hive:before{content:"\e07f"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-user:before{content:"\e065"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\e013"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-innosoft:before{content:"\e080"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\e066"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\e01a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\e068"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-perbyte:before{content:"\e083"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\e069"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rust:before{content:"\e07a"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\e057"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sink:before{content:"\e06d"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\e070"}.fa-store-slash:before{content:"\e071"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tiktok:before{content:"\e07b"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-uncharted:before{content:"\e084"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-users-slash:before{content:"\e073"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-watchman-monitoring:before{content:"\e087"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/23f19bb08961f37aaf69.eot);src:url(/23f19bb08961f37aaf69.eot?#iefix) format("embedded-opentype"),url(/d878b0a6a1144760244f.woff2) format("woff2"),url(/2285773e6b4b172f07d9.woff) format("woff"),url(/527940b104eb2ea366c8.ttf) format("truetype"),url(/2f737afb171f88ca74fb.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(/77206a6bb316fa0aded5.eot);src:url(/77206a6bb316fa0aded5.eot?#iefix) format("embedded-opentype"),url(/7a3337626410ca2f4071.woff2) format("woff2"),url(/bb58e57c48a3e911f15f.woff) format("woff"),url(/491974d108fe4002b2aa.ttf) format("truetype"),url(/4d7b51cbb32477620fbd.svg#fontawesome) format("svg")}.fab,.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(/9bbb245e67a133f6e486.eot);src:url(/9bbb245e67a133f6e486.eot?#iefix) format("embedded-opentype"),url(/1551f4f60c37af51121f.woff2) format("woff2"),url(/eeccf4f66002c6f2ba24.woff) format("woff"),url(/be9ee23c0c6390141475.ttf) format("truetype"),url(/7b43a35ee78ccc925bf2.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}
/*!***********************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/postcss-loader/dist/cjs.js!./_metronic/_assets/plugins/line-awesome/css/line-awesome.css ***!
  \***********************************************************************************************************************************************************/
/*!
 *  Line Awesome 1.1.0 by @icons_8 - https://icons8.com/line-awesome
 *  License - https://icons8.com/good-boy-license/ (Font: SIL OFL 1.1, CSS: MIT License)
 *
 * Made with love by Icons8 [ https://icons8.com/ ] using FontCustom [ https://github.com/FontCustom/fontcustom ]
 *
 * Contacts:
 *    [ https://icons8.com/contact ]
 *
 * Follow Icon8 on
 *    Twitter [ https://twitter.com/icons_8 ]
 *    Facebook [ https://www.facebook.com/Icons8 ]
 *    Google+ [ https://plus.google.com/+Icons8 ]
 *    GitHub [ https://github.com/icons8 ]
 */

@font-face {
  font-family: "LineAwesome";
  src: url(/3400fa38b566632e63a7.eot?v=1.1.);
  src: url(/3400fa38b566632e63a7.eot??v=1.1.#iefix) format("embedded-opentype"),
       url(/4b43b038741cb489a502.woff2?v=1.1.) format("woff2"),
       url(/58df7918b614b748dd57.woff?v=1.1.) format("woff"),
       url(/09dc31126068bedb290b.ttf?v=1.1.) format("truetype"),
       url(/9c04c3488a125914d2d8.svg?v=1.1.#fa) format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "LineAwesome";
    src: url(/9c04c3488a125914d2d8.svg?v=1.1.#fa) format("svg");
  }
}

/* Thanks to http://fontawesome.io @fontawesome and @davegandy */
.la {
    display: inline-block;
    font: normal normal normal 16px/1 "LineAwesome";
    font-size: inherit;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
}
/* makes the font 33% larger relative to the icon container */
.la-lg {
    font-size: 1.33333333em;
    line-height: 0.75em;
    vertical-align: -15%;
}
.la-2x {
    font-size: 2em;
}
.la-3x {
    font-size: 3em;
}
.la-4x {
    font-size: 4em;
}
.la-5x {
    font-size: 5em;
}
.la-fw {
    width: 1.28571429em;
    text-align: center;
}
.la-ul {
    padding-left: 0;
    margin-left: 2.14285714em;
    list-style-type: none;
}
.la-ul > li {
    position: relative;
}
.la-li {
    position: absolute;
    left: -2.14285714em;
    width: 2.14285714em;
    top: 0.14285714em;
    text-align: center;
}
.la-li.la-lg {
    left: -1.85714286em;
}
.la-border {
    padding: .2em .25em .15em;
    border: solid 0.08em #eeeeee;
    border-radius: .1em;
}
.pull-right {
    float: right;
}
.pull-left {
    float: left;
}
.li.pull-left {
    margin-right: .3em;
}
.li.pull-right {
    margin-left: .3em;
}
.la-spin {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
}
@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}
@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}
.la-rotate-90 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
.la-rotate-180 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.la-rotate-270 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}
.la-flip-horizontal {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1);
}
.la-flip-vertical {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
    -webkit-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    transform: scale(1, -1);
}
:root .la-rotate-90,
:root .la-rotate-180,
:root .la-rotate-270,
:root .la-flip-horizontal,
:root .la-flip-vertical {
    filter: none;
}
.la-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle;
}
.la-stack-1x,
.la-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center;
}
.la-stack-1x {
    line-height: inherit;
}
.la-stack-2x {
    font-size: 2em;
}
.la-inverse {
    color: #ffffff;
}
/* Thanks to http://fontawesome.io @fontawesome and @davegandy */

.la-500px:before { content: "\f100"; }
.la-adjust:before { content: "\f101"; }
.la-adn:before { content: "\f102"; }
.la-align-center:before { content: "\f103"; }
.la-align-justify:before { content: "\f104"; }
.la-align-left:before { content: "\f105"; }
.la-align-right:before { content: "\f106"; }
.la-amazon:before { content: "\f107"; }
.la-ambulance:before { content: "\f108"; }
.la-anchor:before { content: "\f109"; }
.la-android:before { content: "\f10a"; }
.la-angellist:before { content: "\f10b"; }
.la-angle-double-down:before { content: "\f10c"; }
.la-angle-double-left:before { content: "\f10d"; }
.la-angle-double-right:before { content: "\f10e"; }
.la-angle-double-up:before { content: "\f10f"; }
.la-angle-down:before { content: "\f110"; }
.la-angle-left:before { content: "\f111"; }
.la-angle-right:before { content: "\f112"; }
.la-angle-up:before { content: "\f113"; }
.la-apple:before { content: "\f114"; }
.la-archive:before { content: "\f115"; }
.la-area-chart:before { content: "\f116"; }
.la-arrow-circle-down:before { content: "\f117"; }
.la-arrow-circle-left:before { content: "\f118"; }
.la-arrow-circle-o-down:before { content: "\f119"; }
.la-arrow-circle-o-left:before { content: "\f11a"; }
.la-arrow-circle-o-right:before { content: "\f11b"; }
.la-arrow-circle-o-up:before { content: "\f11c"; }
.la-arrow-circle-right:before { content: "\f11d"; }
.la-arrow-circle-up:before { content: "\f11e"; }
.la-arrow-down:before { content: "\f11f"; }
.la-arrow-left:before { content: "\f120"; }
.la-arrow-right:before { content: "\f121"; }
.la-arrow-up:before { content: "\f122"; }
.la-arrows:before { content: "\f123"; }
.la-arrows-alt:before { content: "\f124"; }
.la-arrows-h:before { content: "\f125"; }
.la-arrows-v:before { content: "\f126"; }
.la-asterisk:before { content: "\f127"; }
.la-at:before { content: "\f128"; }
.la-automobile:before { content: "\f129"; }
.la-backward:before { content: "\f12a"; }
.la-balance-scale:before { content: "\f12b"; }
.la-ban:before { content: "\f12c"; }
.la-bank:before { content: "\f12d"; }
.la-bar-chart:before { content: "\f12e"; }
.la-bar-chart-o:before { content: "\f12f"; }
.la-barcode:before { content: "\f130"; }
.la-bars:before { content: "\f131"; }
.la-battery-0:before { content: "\f132"; }
.la-battery-1:before { content: "\f133"; }
.la-battery-2:before { content: "\f134"; }
.la-battery-3:before { content: "\f135"; }
.la-battery-4:before { content: "\f136"; }
.la-battery-empty:before { content: "\f137"; }
.la-battery-full:before { content: "\f138"; }
.la-battery-half:before { content: "\f139"; }
.la-battery-quarter:before { content: "\f13a"; }
.la-battery-three-quarters:before { content: "\f13b"; }
.la-bed:before { content: "\f13c"; }
.la-beer:before { content: "\f13d"; }
.la-behance:before { content: "\f13e"; }
.la-behance-square:before { content: "\f13f"; }
.la-bell:before { content: "\f140"; }
.la-bell-o:before { content: "\f141"; }
.la-bell-slash:before { content: "\f142"; }
.la-bell-slash-o:before { content: "\f143"; }
.la-bicycle:before { content: "\f144"; }
.la-binoculars:before { content: "\f145"; }
.la-birthday-cake:before { content: "\f146"; }
.la-bitbucket:before { content: "\f147"; }
.la-bitbucket-square:before { content: "\f148"; }
.la-bitcoin:before { content: "\f149"; }
.la-black-tie:before { content: "\f14a"; }
.la-bold:before { content: "\f14b"; }
.la-bolt:before { content: "\f14c"; }
.la-bomb:before { content: "\f14d"; }
.la-book:before { content: "\f14e"; }
.la-bookmark:before { content: "\f14f"; }
.la-bookmark-o:before { content: "\f150"; }
.la-briefcase:before { content: "\f151"; }
.la-btc:before { content: "\f152"; }
.la-bug:before { content: "\f153"; }
.la-building:before { content: "\f154"; }
.la-building-o:before { content: "\f155"; }
.la-bullhorn:before { content: "\f156"; }
.la-bullseye:before { content: "\f157"; }
.la-bus:before { content: "\f158"; }
.la-buysellads:before { content: "\f159"; }
.la-cab:before { content: "\f15a"; }
.la-calculator:before { content: "\f15b"; }
.la-calendar:before { content: "\f15c"; }
.la-calendar-check-o:before { content: "\f15d"; }
.la-calendar-minus-o:before { content: "\f15e"; }
.la-calendar-o:before { content: "\f15f"; }
.la-calendar-plus-o:before { content: "\f160"; }
.la-calendar-times-o:before { content: "\f161"; }
.la-camera:before { content: "\f162"; }
.la-camera-retro:before { content: "\f163"; }
.la-car:before { content: "\f164"; }
.la-caret-down:before { content: "\f165"; }
.la-caret-left:before { content: "\f166"; }
.la-caret-right:before { content: "\f167"; }
.la-caret-square-o-down:before, .la-toggle-down:before { content: "\f168"; }
.la-caret-square-o-left:before, .la-toggle-left:before { content: "\f169"; }
.la-caret-square-o-right:before, .la-toggle-right:before { content: "\f16a"; }
.la-caret-square-o-up:before, .la-toggle-up:before { content: "\f16b"; }
.la-caret-up:before { content: "\f16c"; }
.la-cart-arrow-down:before { content: "\f16d"; }
.la-cart-plus:before { content: "\f16e"; }
.la-cc:before { content: "\f16f"; }
.la-cc-amex:before { content: "\f170"; }
.la-cc-diners-club:before { content: "\f171"; }
.la-cc-discover:before { content: "\f172"; }
.la-cc-jcb:before { content: "\f173"; }
.la-cc-mastercard:before { content: "\f174"; }
.la-cc-paypal:before { content: "\f175"; }
.la-cc-stripe:before { content: "\f176"; }
.la-cc-visa:before { content: "\f177"; }
.la-certificate:before { content: "\f178"; }
.la-chain:before { content: "\f179"; }
.la-chain-broken:before { content: "\f17a"; }
.la-check:before { content: "\f17b"; }
.la-check-circle:before { content: "\f17c"; }
.la-check-circle-o:before { content: "\f17d"; }
.la-check-square:before { content: "\f17e"; }
.la-check-square-o:before { content: "\f17f"; }
.la-chevron-circle-down:before { content: "\f180"; }
.la-chevron-circle-left:before { content: "\f181"; }
.la-chevron-circle-right:before { content: "\f182"; }
.la-chevron-circle-up:before { content: "\f183"; }
.la-chevron-down:before { content: "\f184"; }
.la-chevron-left:before { content: "\f185"; }
.la-chevron-right:before { content: "\f186"; }
.la-chevron-up:before { content: "\f187"; }
.la-child:before { content: "\f188"; }
.la-chrome:before { content: "\f189"; }
.la-circle:before { content: "\f18a"; }
.la-circle-o:before { content: "\f18b"; }
.la-circle-o-notch:before { content: "\f18c"; }
.la-circle-thin:before { content: "\f18d"; }
.la-clipboard:before { content: "\f18e"; }
.la-clock-o:before { content: "\f18f"; }
.la-clone:before { content: "\f190"; }
.la-close:before { content: "\f191"; }
.la-cloud:before { content: "\f192"; }
.la-cloud-download:before { content: "\f193"; }
.la-cloud-upload:before { content: "\f194"; }
.la-cny:before { content: "\f195"; }
.la-code:before { content: "\f196"; }
.la-code-fork:before { content: "\f197"; }
.la-codepen:before { content: "\f198"; }
.la-coffee:before { content: "\f199"; }
.la-cog:before { content: "\f19a"; }
.la-cogs:before { content: "\f19b"; }
.la-columns:before { content: "\f19c"; }
.la-comment:before { content: "\f19d"; }
.la-comment-o:before { content: "\f19e"; }
.la-commenting:before { content: "\f19f"; }
.la-commenting-o:before { content: "\f1a0"; }
.la-comments:before { content: "\f1a1"; }
.la-comments-o:before { content: "\f1a2"; }
.la-compass:before { content: "\f1a3"; }
.la-compress:before { content: "\f1a4"; }
.la-connectdevelop:before { content: "\f1a5"; }
.la-contao:before { content: "\f1a6"; }
.la-copy:before { content: "\f1a7"; }
.la-copyright:before { content: "\f1a8"; }
.la-creative-commons:before { content: "\f1a9"; }
.la-credit-card:before { content: "\f1aa"; }
.la-crop:before { content: "\f1ab"; }
.la-crosshairs:before { content: "\f1ac"; }
.la-css3:before { content: "\f1ad"; }
.la-cube:before { content: "\f1ae"; }
.la-cubes:before { content: "\f1af"; }
.la-cut:before { content: "\f1b0"; }
.la-cutlery:before { content: "\f1b1"; }
.la-dashboard:before { content: "\f1b2"; }
.la-dashcube:before { content: "\f1b3"; }
.la-database:before { content: "\f1b4"; }
.la-dedent:before { content: "\f1b5"; }
.la-delicious:before { content: "\f1b6"; }
.la-desktop:before { content: "\f1b7"; }
.la-deviantart:before { content: "\f1b8"; }
.la-diamond:before { content: "\f1b9"; }
.la-digg:before { content: "\f1ba"; }
.la-dollar:before { content: "\f1bb"; }
.la-dot-circle-o:before { content: "\f1bc"; }
.la-download:before { content: "\f1bd"; }
.la-dribbble:before { content: "\f1be"; }
.la-dropbox:before { content: "\f1bf"; }
.la-drupal:before { content: "\f1c0"; }
.la-edit:before { content: "\f1c1"; }
.la-eject:before { content: "\f1c2"; }
.la-ellipsis-h:before { content: "\f1c3"; }
.la-ellipsis-v:before { content: "\f1c4"; }
.la-empire:before, .la-ge:before { content: "\f1c5"; }
.la-envelope:before { content: "\f1c6"; }
.la-envelope-o:before { content: "\f1c7"; }
.la-envelope-square:before { content: "\f1c8"; }
.la-eraser:before { content: "\f1c9"; }
.la-eur:before { content: "\f1ca"; }
.la-euro:before { content: "\f1cb"; }
.la-exchange:before { content: "\f1cc"; }
.la-exclamation:before { content: "\f1cd"; }
.la-exclamation-circle:before { content: "\f1ce"; }
.la-exclamation-triangle:before { content: "\f1cf"; }
.la-expand:before { content: "\f1d0"; }
.la-expeditedssl:before { content: "\f1d1"; }
.la-external-link:before { content: "\f1d2"; }
.la-external-link-square:before { content: "\f1d3"; }
.la-eye:before { content: "\f1d4"; }
.la-eye-slash:before { content: "\f1d5"; }
.la-eyedropper:before { content: "\f1d6"; }
.la-facebook:before, .la-facebook-f:before { content: "\f1d7"; }
.la-facebook-official:before { content: "\f1d8"; }
.la-facebook-square:before { content: "\f1d9"; }
.la-fast-backward:before { content: "\f1da"; }
.la-fast-forward:before { content: "\f1db"; }
.la-fax:before { content: "\f1dc"; }
.la-female:before { content: "\f1dd"; }
.la-fighter-jet:before { content: "\f1de"; }
.la-file:before { content: "\f1df"; }
.la-file-archive-o:before { content: "\f1e0"; }
.la-file-audio-o:before { content: "\f1e1"; }
.la-file-code-o:before { content: "\f1e2"; }
.la-file-excel-o:before { content: "\f1e3"; }
.la-file-image-o:before { content: "\f1e4"; }
.la-file-movie-o:before { content: "\f1e5"; }
.la-file-o:before { content: "\f1e6"; }
.la-file-pdf-o:before { content: "\f1e7"; }
.la-file-photo-o:before { content: "\f1e8"; }
.la-file-picture-o:before { content: "\f1e9"; }
.la-file-powerpoint-o:before { content: "\f1ea"; }
.la-file-sound-o:before { content: "\f1eb"; }
.la-file-text:before { content: "\f1ec"; }
.la-file-text-o:before { content: "\f1ed"; }
.la-file-video-o:before { content: "\f1ee"; }
.la-file-word-o:before { content: "\f1ef"; }
.la-file-zip-o:before { content: "\f1f0"; }
.la-files-o:before { content: "\f1f1"; }
.la-film:before { content: "\f1f2"; }
.la-filter:before { content: "\f1f3"; }
.la-fire:before { content: "\f1f4"; }
.la-fire-extinguisher:before { content: "\f1f5"; }
.la-firefox:before { content: "\f1f6"; }
.la-flag:before { content: "\f1f7"; }
.la-flag-checkered:before { content: "\f1f8"; }
.la-flag-o:before { content: "\f1f9"; }
.la-flash:before { content: "\f1fa"; }
.la-flask:before { content: "\f1fb"; }
.la-flickr:before { content: "\f1fc"; }
.la-floppy-o:before { content: "\f1fd"; }
.la-folder:before { content: "\f1fe"; }
.la-folder-o:before { content: "\f1ff"; }
.la-folder-open:before { content: "\f200"; }
.la-folder-open-o:before { content: "\f201"; }
.la-font:before { content: "\f202"; }
.la-fonticons:before { content: "\f203"; }
.la-forumbee:before { content: "\f204"; }
.la-forward:before { content: "\f205"; }
.la-foursquare:before { content: "\f206"; }
.la-frown-o:before { content: "\f207"; }
.la-futbol-o:before, .la-soccer-ball-o:before { content: "\f208"; }
.la-gamepad:before { content: "\f209"; }
.la-gavel:before { content: "\f20a"; }
.la-gbp:before { content: "\f20b"; }
.la-gear:before { content: "\f20c"; }
.la-gears:before { content: "\f20d"; }
.la-genderless:before { content: "\f20e"; }
.la-get-pocket:before { content: "\f20f"; }
.la-gg:before { content: "\f210"; }
.la-gg-circle:before { content: "\f211"; }
.la-gift:before { content: "\f212"; }
.la-git:before { content: "\f213"; }
.la-git-square:before { content: "\f214"; }
.la-github:before { content: "\f215"; }
.la-github-alt:before { content: "\f216"; }
.la-github-square:before { content: "\f217"; }
.la-glass:before { content: "\f218"; }
.la-globe:before { content: "\f219"; }
.la-google:before { content: "\f21a"; }
.la-google-plus:before { content: "\f21b"; }
.la-google-plus-square:before { content: "\f21c"; }
.la-google-wallet:before { content: "\f21d"; }
.la-graduation-cap:before { content: "\f21e"; }
.la-gratipay:before, .la-gittip:before { content: "\f21f"; }
.la-group:before { content: "\f220"; }
.la-h-square:before { content: "\f221"; }
.la-hacker-news:before { content: "\f222"; }
.la-hand-grab-o:before { content: "\f223"; }
.la-hand-lizard-o:before { content: "\f224"; }
.la-hand-o-down:before { content: "\f225"; }
.la-hand-o-left:before { content: "\f226"; }
.la-hand-o-right:before { content: "\f227"; }
.la-hand-o-up:before { content: "\f228"; }
.la-hand-paper-o:before { content: "\f229"; }
.la-hand-peace-o:before { content: "\f22a"; }
.la-hand-pointer-o:before { content: "\f22b"; }
.la-hand-rock-o:before { content: "\f22c"; }
.la-hand-scissors-o:before { content: "\f22d"; }
.la-hand-spock-o:before { content: "\f22e"; }
.la-hand-stop-o:before { content: "\f22f"; }
.la-hdd-o:before { content: "\f230"; }
.la-header:before { content: "\f231"; }
.la-headphones:before { content: "\f232"; }
.la-heart:before { content: "\f233"; }
.la-heart-o:before { content: "\f234"; }
.la-heartbeat:before { content: "\f235"; }
.la-history:before { content: "\f236"; }
.la-home:before { content: "\f237"; }
.la-hospital-o:before { content: "\f238"; }
.la-hotel:before { content: "\f239"; }
.la-hourglass:before { content: "\f23a"; }
.la-hourglass-1:before { content: "\f23b"; }
.la-hourglass-2:before { content: "\f23c"; }
.la-hourglass-3:before { content: "\f23d"; }
.la-hourglass-end:before { content: "\f23e"; }
.la-hourglass-half:before { content: "\f23f"; }
.la-hourglass-o:before { content: "\f240"; }
.la-hourglass-start:before { content: "\f241"; }
.la-houzz:before { content: "\f242"; }
.la-html5:before { content: "\f243"; }
.la-i-cursor:before { content: "\f244"; }
.la-ils:before { content: "\f245"; }
.la-image:before { content: "\f246"; }
.la-inbox:before { content: "\f247"; }
.la-indent:before { content: "\f248"; }
.la-industry:before { content: "\f249"; }
.la-info:before { content: "\f24a"; }
.la-info-circle:before { content: "\f24b"; }
.la-inr:before { content: "\f24c"; }
.la-instagram:before { content: "\f24d"; }
.la-institution:before { content: "\f24e"; }
.la-internet-explorer:before { content: "\f24f"; }
.la-ioxhost:before { content: "\f250"; }
.la-italic:before { content: "\f251"; }
.la-joomla:before { content: "\f252"; }
.la-jpy:before { content: "\f253"; }
.la-jsfiddle:before { content: "\f254"; }
.la-key:before { content: "\f255"; }
.la-keyboard-o:before { content: "\f256"; }
.la-krw:before { content: "\f257"; }
.la-language:before { content: "\f258"; }
.la-laptop:before { content: "\f259"; }
.la-lastfm:before { content: "\f25a"; }
.la-lastfm-square:before { content: "\f25b"; }
.la-leaf:before { content: "\f25c"; }
.la-leanpub:before { content: "\f25d"; }
.la-legal:before { content: "\f25e"; }
.la-lemon-o:before { content: "\f25f"; }
.la-level-down:before { content: "\f260"; }
.la-level-up:before { content: "\f261"; }
.la-life-bouy:before { content: "\f262"; }
.la-life-buoy:before { content: "\f263"; }
.la-life-ring:before, .la-support:before { content: "\f264"; }
.la-life-saver:before { content: "\f265"; }
.la-lightbulb-o:before { content: "\f266"; }
.la-line-chart:before { content: "\f267"; }
.la-link:before { content: "\f268"; }
.la-linkedin:before { content: "\f269"; }
.la-linkedin-square:before { content: "\f26a"; }
.la-linux:before { content: "\f26b"; }
.la-list:before { content: "\f26c"; }
.la-list-alt:before { content: "\f26d"; }
.la-list-ol:before { content: "\f26e"; }
.la-list-ul:before { content: "\f26f"; }
.la-location-arrow:before { content: "\f270"; }
.la-lock:before { content: "\f271"; }
.la-long-arrow-down:before { content: "\f272"; }
.la-long-arrow-left:before { content: "\f273"; }
.la-long-arrow-right:before { content: "\f274"; }
.la-long-arrow-up:before { content: "\f275"; }
.la-magic:before { content: "\f276"; }
.la-magnet:before { content: "\f277"; }
.la-mail-forward:before { content: "\f278"; }
.la-mail-reply:before { content: "\f279"; }
.la-mail-reply-all:before { content: "\f27a"; }
.la-male:before { content: "\f27b"; }
.la-map:before { content: "\f27c"; }
.la-map-marker:before { content: "\f27d"; }
.la-map-o:before { content: "\f27e"; }
.la-map-pin:before { content: "\f27f"; }
.la-map-signs:before { content: "\f280"; }
.la-mars:before { content: "\f281"; }
.la-mars-double:before { content: "\f282"; }
.la-mars-stroke:before { content: "\f283"; }
.la-mars-stroke-h:before { content: "\f284"; }
.la-mars-stroke-v:before { content: "\f285"; }
.la-maxcdn:before { content: "\f286"; }
.la-meanpath:before { content: "\f287"; }
.la-medium:before { content: "\f288"; }
.la-medkit:before { content: "\f289"; }
.la-meh-o:before { content: "\f28a"; }
.la-mercury:before { content: "\f28b"; }
.la-microphone:before { content: "\f28c"; }
.la-microphone-slash:before { content: "\f28d"; }
.la-minus:before { content: "\f28e"; }
.la-minus-circle:before { content: "\f28f"; }
.la-minus-square:before { content: "\f290"; }
.la-minus-square-o:before { content: "\f291"; }
.la-mobile:before { content: "\f292"; }
.la-mobile-phone:before { content: "\f293"; }
.la-money:before { content: "\f294"; }
.la-moon-o:before { content: "\f295"; }
.la-mortar-board:before { content: "\f296"; }
.la-motorcycle:before { content: "\f297"; }
.la-mouse-pointer:before { content: "\f298"; }
.la-music:before { content: "\f299"; }
.la-navicon:before { content: "\f29a"; }
.la-neuter:before { content: "\f29b"; }
.la-newspaper-o:before { content: "\f29c"; }
.la-object-group:before { content: "\f29d"; }
.la-object-ungroup:before { content: "\f29e"; }
.la-odnoklassniki:before { content: "\f29f"; }
.la-odnoklassniki-square:before { content: "\f2a0"; }
.la-opencart:before { content: "\f2a1"; }
.la-openid:before { content: "\f2a2"; }
.la-opera:before { content: "\f2a3"; }
.la-optin-monster:before { content: "\f2a4"; }
.la-outdent:before { content: "\f2a5"; }
.la-pagelines:before { content: "\f2a6"; }
.la-paint-brush:before { content: "\f2a7"; }
.la-paper-plane:before, .la-send:before { content: "\f2a8"; }
.la-paper-plane-o:before, .la-send-o:before { content: "\f2a9"; }
.la-paperclip:before { content: "\f2aa"; }
.la-paragraph:before { content: "\f2ab"; }
.la-paste:before { content: "\f2ac"; }
.la-pause:before { content: "\f2ad"; }
.la-paw:before { content: "\f2ae"; }
.la-paypal:before { content: "\f2af"; }
.la-pencil:before { content: "\f2b0"; }
.la-pencil-square:before { content: "\f2b1"; }
.la-pencil-square-o:before { content: "\f2b2"; }
.la-phone:before { content: "\f2b3"; }
.la-phone-square:before { content: "\f2b4"; }
.la-photo:before { content: "\f2b5"; }
.la-picture-o:before { content: "\f2b6"; }
.la-pie-chart:before { content: "\f2b7"; }
.la-pied-piper:before { content: "\f2b8"; }
.la-pied-piper-alt:before { content: "\f2b9"; }
.la-pinterest:before { content: "\f2ba"; }
.la-pinterest-p:before { content: "\f2bb"; }
.la-pinterest-square:before { content: "\f2bc"; }
.la-plane:before { content: "\f2bd"; }
.la-play:before { content: "\f2be"; }
.la-play-circle:before { content: "\f2bf"; }
.la-play-circle-o:before { content: "\f2c0"; }
.la-plug:before { content: "\f2c1"; }
.la-plus:before { content: "\f2c2"; }
.la-plus-circle:before { content: "\f2c3"; }
.la-plus-square:before { content: "\f2c4"; }
.la-plus-square-o:before { content: "\f2c5"; }
.la-power-off:before { content: "\f2c6"; }
.la-print:before { content: "\f2c7"; }
.la-puzzle-piece:before { content: "\f2c8"; }
.la-qq:before { content: "\f2c9"; }
.la-qrcode:before { content: "\f2ca"; }
.la-question:before { content: "\f2cb"; }
.la-question-circle:before { content: "\f2cc"; }
.la-quote-left:before { content: "\f2cd"; }
.la-quote-right:before { content: "\f2ce"; }
.la-ra:before { content: "\f2cf"; }
.la-random:before { content: "\f2d0"; }
.la-rebel:before { content: "\f2d1"; }
.la-recycle:before { content: "\f2d2"; }
.la-reddit:before { content: "\f2d3"; }
.la-reddit-square:before { content: "\f2d4"; }
.la-refresh:before { content: "\f2d5"; }
.la-registered:before { content: "\f2d6"; }
.la-renren:before { content: "\f2d7"; }
.la-reorder:before { content: "\f2d8"; }
.la-repeat:before { content: "\f2d9"; }
.la-reply:before { content: "\f2da"; }
.la-reply-all:before { content: "\f2db"; }
.la-retweet:before { content: "\f2dc"; }
.la-rmb:before { content: "\f2dd"; }
.la-road:before { content: "\f2de"; }
.la-rocket:before { content: "\f2df"; }
.la-rotate-left:before { content: "\f2e0"; }
.la-rotate-right:before { content: "\f2e1"; }
.la-rouble:before { content: "\f2e2"; }
.la-rss:before, .la-feed:before { content: "\f2e3"; }
.la-rss-square:before { content: "\f2e4"; }
.la-rub:before { content: "\f2e5"; }
.la-ruble:before { content: "\f2e6"; }
.la-rupee:before { content: "\f2e7"; }
.la-safari:before { content: "\f2e8"; }
.la-save:before { content: "\f2e9"; }
.la-scissors:before { content: "\f2ea"; }
.la-search:before { content: "\f2eb"; }
.la-search-minus:before { content: "\f2ec"; }
.la-search-plus:before { content: "\f2ed"; }
.la-sellsy:before { content: "\f2ee"; }
.la-server:before { content: "\f2ef"; }
.la-share:before { content: "\f2f0"; }
.la-share-alt:before { content: "\f2f1"; }
.la-share-alt-square:before { content: "\f2f2"; }
.la-share-square:before { content: "\f2f3"; }
.la-share-square-o:before { content: "\f2f4"; }
.la-shekel:before { content: "\f2f5"; }
.la-sheqel:before { content: "\f2f6"; }
.la-shield:before { content: "\f2f7"; }
.la-ship:before { content: "\f2f8"; }
.la-shirtsinbulk:before { content: "\f2f9"; }
.la-shopping-cart:before { content: "\f2fa"; }
.la-sign-in:before { content: "\f2fb"; }
.la-sign-out:before { content: "\f2fc"; }
.la-signal:before { content: "\f2fd"; }
.la-simplybuilt:before { content: "\f2fe"; }
.la-sitemap:before { content: "\f2ff"; }
.la-skyatlas:before { content: "\f300"; }
.la-skype:before { content: "\f301"; }
.la-slack:before { content: "\f302"; }
.la-sliders:before { content: "\f303"; }
.la-slideshare:before { content: "\f304"; }
.la-smile-o:before { content: "\f305"; }
.la-sort:before, .la-unsorted:before { content: "\f306"; }
.la-sort-alpha-asc:before { content: "\f307"; }
.la-sort-alpha-desc:before { content: "\f308"; }
.la-sort-amount-asc:before { content: "\f309"; }
.la-sort-amount-desc:before { content: "\f30a"; }
.la-sort-asc:before, .la-sort-up:before { content: "\f30b"; }
.la-sort-desc:before, .la-sort-down:before { content: "\f30c"; }
.la-sort-numeric-asc:before { content: "\f30d"; }
.la-sort-numeric-desc:before { content: "\f30e"; }
.la-soundcloud:before { content: "\f30f"; }
.la-space-shuttle:before { content: "\f310"; }
.la-spinner:before { content: "\f311"; }
.la-spoon:before { content: "\f312"; }
.la-spotify:before { content: "\f313"; }
.la-square:before { content: "\f314"; }
.la-square-o:before { content: "\f315"; }
.la-stack-exchange:before { content: "\f316"; }
.la-stack-overflow:before { content: "\f317"; }
.la-star:before { content: "\f318"; }
.la-star-half:before { content: "\f319"; }
.la-star-half-o:before, .la-star-half-full:before, .la-star-half-empty:before { content: "\f31a"; }
.la-star-o:before { content: "\f31b"; }
.la-steam:before { content: "\f31c"; }
.la-steam-square:before { content: "\f31d"; }
.la-step-backward:before { content: "\f31e"; }
.la-step-forward:before { content: "\f31f"; }
.la-stethoscope:before { content: "\f320"; }
.la-sticky-note:before { content: "\f321"; }
.la-sticky-note-o:before { content: "\f322"; }
.la-stop:before { content: "\f323"; }
.la-street-view:before { content: "\f324"; }
.la-strikethrough:before { content: "\f325"; }
.la-stumbleupon:before { content: "\f326"; }
.la-stumbleupon-circle:before { content: "\f327"; }
.la-subscript:before { content: "\f328"; }
.la-subway:before { content: "\f329"; }
.la-suitcase:before { content: "\f32a"; }
.la-sun-o:before { content: "\f32b"; }
.la-superscript:before { content: "\f32c"; }
.la-table:before { content: "\f32d"; }
.la-tablet:before { content: "\f32e"; }
.la-tachometer:before { content: "\f32f"; }
.la-tag:before { content: "\f330"; }
.la-tags:before { content: "\f331"; }
.la-tasks:before { content: "\f332"; }
.la-taxi:before { content: "\f333"; }
.la-television:before, .la-tv:before { content: "\f334"; }
.la-tencent-weibo:before { content: "\f335"; }
.la-terminal:before { content: "\f336"; }
.la-text-height:before { content: "\f337"; }
.la-text-width:before { content: "\f338"; }
.la-th:before { content: "\f339"; }
.la-th-large:before { content: "\f33a"; }
.la-th-list:before { content: "\f33b"; }
.la-thumb-tack:before { content: "\f33c"; }
.la-thumbs-down:before { content: "\f33d"; }
.la-thumbs-o-down:before { content: "\f33e"; }
.la-thumbs-o-up:before { content: "\f33f"; }
.la-thumbs-up:before { content: "\f340"; }
.la-ticket:before { content: "\f341"; }
.la-times:before, .la-remove:before { content: "\f342"; }
.la-times-circle:before { content: "\f343"; }
.la-times-circle-o:before { content: "\f344"; }
.la-tint:before { content: "\f345"; }
.la-toggle-off:before { content: "\f346"; }
.la-toggle-on:before { content: "\f347"; }
.la-trademark:before { content: "\f348"; }
.la-train:before { content: "\f349"; }
.la-transgender:before, .la-intersex:before { content: "\f34a"; }
.la-transgender-alt:before { content: "\f34b"; }
.la-trash:before { content: "\f34c"; }
.la-trash-o:before { content: "\f34d"; }
.la-tree:before { content: "\f34e"; }
.la-trello:before { content: "\f34f"; }
.la-tripadvisor:before { content: "\f350"; }
.la-trophy:before { content: "\f351"; }
.la-truck:before { content: "\f352"; }
.la-try:before { content: "\f353"; }
.la-tty:before { content: "\f354"; }
.la-tumblr:before { content: "\f355"; }
.la-tumblr-square:before { content: "\f356"; }
.la-turkish-lira:before { content: "\f357"; }
.la-twitch:before { content: "\f358"; }
.la-twitter:before { content: "\f359"; }
.la-twitter-square:before { content: "\f35a"; }
.la-umbrella:before { content: "\f35b"; }
.la-underline:before { content: "\f35c"; }
.la-undo:before { content: "\f35d"; }
.la-university:before { content: "\f35e"; }
.la-unlink:before { content: "\f35f"; }
.la-unlock:before { content: "\f360"; }
.la-unlock-alt:before { content: "\f361"; }
.la-upload:before { content: "\f362"; }
.la-usd:before { content: "\f363"; }
.la-user:before { content: "\f364"; }
.la-user-md:before { content: "\f365"; }
.la-user-plus:before { content: "\f366"; }
.la-user-secret:before { content: "\f367"; }
.la-user-times:before { content: "\f368"; }
.la-users:before { content: "\f369"; }
.la-venus:before { content: "\f36a"; }
.la-venus-double:before { content: "\f36b"; }
.la-venus-mars:before { content: "\f36c"; }
.la-viacoin:before { content: "\f36d"; }
.la-video-camera:before { content: "\f36e"; }
.la-vimeo:before { content: "\f36f"; }
.la-vimeo-square:before { content: "\f370"; }
.la-vine:before { content: "\f371"; }
.la-vk:before { content: "\f372"; }
.la-volume-down:before { content: "\f373"; }
.la-volume-off:before { content: "\f374"; }
.la-volume-up:before { content: "\f375"; }
.la-warning:before { content: "\f376"; }
.la-wechat:before { content: "\f377"; }
.la-weibo:before { content: "\f378"; }
.la-weixin:before { content: "\f379"; }
.la-whatsapp:before { content: "\f37a"; }
.la-wheelchair:before { content: "\f37b"; }
.la-wifi:before { content: "\f37c"; }
.la-wikipedia-w:before { content: "\f37d"; }
.la-windows:before { content: "\f37e"; }
.la-won:before { content: "\f37f"; }
.la-wordpress:before { content: "\f380"; }
.la-wrench:before { content: "\f381"; }
.la-xing:before { content: "\f382"; }
.la-xing-square:before { content: "\f383"; }
.la-y-combinator:before { content: "\f384"; }
.la-y-combinator-square:before { content: "\f385"; }
.la-yahoo:before { content: "\f386"; }
.la-yc:before { content: "\f387"; }
.la-yc-square:before { content: "\f388"; }
.la-yelp:before { content: "\f389"; }
.la-yen:before { content: "\f38a"; }
.la-youtube:before { content: "\f38b"; }
.la-youtube-play:before { content: "\f38c"; }
.la-youtube-square:before { content: "\f38d"; }
/*!***********************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/postcss-loader/dist/cjs.js!./_metronic/_assets/plugins/flaticon/flaticon.css ***!
  \***********************************************************************************************************************************************/
  /*
    Flaticon icon font: Flaticon
    Creation date: 20/03/2017 20:02
    */

@font-face {
  font-family: "Flaticon";
  src: url(/ff4db9d699282a5e5f6c.eot);
  src: url(/ff4db9d699282a5e5f6c.eot?#iefix) format("embedded-opentype"),
       url(/a53eae6b65c8492060d7.woff) format("woff"),
       url(/00eacf86b4318d9958a8.ttf) format("truetype"),
       url(/6c3328276bf745e70ecd.svg#Flaticon) format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Flaticon";
    src: url(/6c3328276bf745e70ecd.svg#Flaticon) format("svg");
  }
}

[class^="flaticon-"]:before, 
[class*=" flaticon-"]:before {
    font-family: Flaticon;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 1;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
}  

.flaticon-email-black-circular-button:before { content: "\f100"; }
.flaticon-map:before { content: "\f101"; }
.flaticon-alert-off:before { content: "\f102"; }
.flaticon-alert:before { content: "\f103"; }
.flaticon-computer:before { content: "\f104"; }
.flaticon-responsive:before { content: "\f105"; }
.flaticon-presentation:before { content: "\f106"; }
.flaticon-arrows:before { content: "\f107"; }
.flaticon-rocket:before { content: "\f108"; }
.flaticon-reply:before { content: "\f109"; }
.flaticon-gift:before { content: "\f10a"; }
.flaticon-confetti:before { content: "\f10b"; }
.flaticon-piggy-bank:before { content: "\f10c"; }
.flaticon-support:before { content: "\f10d"; }
.flaticon-delete:before { content: "\f10e"; }
.flaticon-eye:before { content: "\f10f"; }
.flaticon-multimedia:before { content: "\f110"; }
.flaticon-whatsapp:before { content: "\f111"; }
.flaticon-multimedia-2:before { content: "\f112"; }
.flaticon-email:before { content: "\f113"; }
.flaticon-presentation-1:before { content: "\f114"; }
.flaticon-trophy:before { content: "\f115"; }
.flaticon-psd:before { content: "\f116"; }
.flaticon-layer:before { content: "\f117"; }
.flaticon-doc:before { content: "\f118"; }
.flaticon-file:before { content: "\f119"; }
.flaticon-network:before { content: "\f11a"; }
.flaticon-bus-stop:before { content: "\f11b"; }
.flaticon-globe:before { content: "\f11c"; }
.flaticon-upload:before { content: "\f11d"; }
.flaticon-squares:before { content: "\f11e"; }
.flaticon-technology:before { content: "\f11f"; }
.flaticon-up-arrow:before { content: "\f120"; }
.flaticon-browser:before { content: "\f121"; }
.flaticon-speech-bubble:before { content: "\f122"; }
.flaticon-coins:before { content: "\f123"; }
.flaticon-open-box:before { content: "\f124"; }
.flaticon-speech-bubble-1:before { content: "\f125"; }
.flaticon-attachment:before { content: "\f126"; }
.flaticon-photo-camera:before { content: "\f127"; }
.flaticon-skype-logo:before { content: "\f128"; }
.flaticon-linkedin-logo:before { content: "\f129"; }
.flaticon-twitter-logo:before { content: "\f12a"; }
.flaticon-facebook-letter-logo:before { content: "\f12b"; }
.flaticon-calendar-with-a-clock-time-tools:before { content: "\f12c"; }
.flaticon-youtube:before { content: "\f12d"; }
.flaticon-add-circular-button:before { content: "\f12e"; }
.flaticon-more-v2:before { content: "\f12f"; }
.flaticon-search:before { content: "\f130"; }
.flaticon-search-magnifier-interface-symbol:before { content: "\f131"; }
.flaticon-questions-circular-button:before { content: "\f132"; }
.flaticon-refresh:before { content: "\f133"; }
.flaticon-logout:before { content: "\f134"; }
.flaticon-event-calendar-symbol:before { content: "\f135"; }
.flaticon-laptop:before { content: "\f136"; }
.flaticon-tool:before { content: "\f137"; }
.flaticon-graphic:before { content: "\f138"; }
.flaticon-symbol:before { content: "\f139"; }
.flaticon-graphic-1:before { content: "\f13a"; }
.flaticon-clock:before { content: "\f13b"; }
.flaticon-squares-1:before { content: "\f13c"; }
.flaticon-black:before { content: "\f13d"; }
.flaticon-book:before { content: "\f13e"; }
.flaticon-cogwheel:before { content: "\f13f"; }
.flaticon-exclamation:before { content: "\f140"; }
.flaticon-add-label-button:before { content: "\f141"; }
.flaticon-delete-1:before { content: "\f142"; }
.flaticon-interface:before { content: "\f143"; }
.flaticon-more:before { content: "\f144"; }
.flaticon-warning-sign:before { content: "\f145"; }
.flaticon-calendar:before { content: "\f146"; }
.flaticon-instagram-logo:before { content: "\f147"; }
.flaticon-linkedin:before { content: "\f148"; }
.flaticon-facebook-logo-button:before { content: "\f149"; }
.flaticon-twitter-logo-button:before { content: "\f14a"; }
.flaticon-cancel:before { content: "\f14b"; }
.flaticon-exclamation-square:before { content: "\f14c"; }
.flaticon-buildings:before { content: "\f14d"; }
.flaticon-danger:before { content: "\f14e"; }
.flaticon-technology-1:before { content: "\f14f"; }
.flaticon-letter-g:before { content: "\f150"; }
.flaticon-interface-1:before { content: "\f151"; }
.flaticon-circle:before { content: "\f152"; }
.flaticon-pin:before { content: "\f153"; }
.flaticon-close:before { content: "\f154"; }
.flaticon-clock-1:before { content: "\f155"; }
.flaticon-apps:before { content: "\f156"; }
.flaticon-user:before { content: "\f157"; }
.flaticon-menu-button:before { content: "\f158"; }
.flaticon-settings:before { content: "\f159"; }
.flaticon-home:before { content: "\f15a"; }
.flaticon-clock-2:before { content: "\f15b"; }
.flaticon-lifebuoy:before { content: "\f15c"; }
.flaticon-cogwheel-1:before { content: "\f15d"; }
.flaticon-paper-plane:before { content: "\f15e"; }
.flaticon-statistics:before { content: "\f15f"; }
.flaticon-diagram:before { content: "\f160"; }
.flaticon-line-graph:before { content: "\f161"; }
.flaticon-customer:before { content: "\f162"; }
.flaticon-visible:before { content: "\f163"; }
.flaticon-shopping-basket:before { content: "\f164"; }
.flaticon-price-tag:before { content: "\f165"; }
.flaticon-businesswoman:before { content: "\f166"; }
.flaticon-medal:before { content: "\f167"; }
.flaticon-like:before { content: "\f168"; }
.flaticon-edit:before { content: "\f169"; }
.flaticon-avatar:before { content: "\f16a"; }
.flaticon-download:before { content: "\f16b"; }
.flaticon-home-1:before { content: "\f16c"; }
.flaticon-mail:before { content: "\f16d"; }
.flaticon-mail-1:before { content: "\f16e"; }
.flaticon-warning:before { content: "\f16f"; }
.flaticon-cart:before { content: "\f170"; }
.flaticon-bag:before { content: "\f171"; }
.flaticon-pie-chart:before { content: "\f172"; }
.flaticon-graph:before { content: "\f173"; }
.flaticon-interface-2:before { content: "\f174"; }
.flaticon-chat:before { content: "\f175"; }
.flaticon-envelope:before { content: "\f176"; }
.flaticon-chat-1:before { content: "\f177"; }
.flaticon-interface-3:before { content: "\f178"; }
.flaticon-background:before { content: "\f179"; }
.flaticon-file-1:before { content: "\f17a"; }
.flaticon-interface-4:before { content: "\f17b"; }
.flaticon-multimedia-3:before { content: "\f17c"; }
.flaticon-list:before { content: "\f17d"; }
.flaticon-time:before { content: "\f17e"; }
.flaticon-profile:before { content: "\f17f"; }
.flaticon-imac:before { content: "\f180"; }
.flaticon-medical:before { content: "\f181"; }
.flaticon-music:before { content: "\f182"; }
.flaticon-plus:before { content: "\f183"; }
.flaticon-exclamation-1:before { content: "\f184"; }
.flaticon-info:before { content: "\f185"; }
.flaticon-menu-1:before { content: "\f186"; }
.flaticon-menu-2:before { content: "\f187"; }
.flaticon-share:before { content: "\f188"; }
.flaticon-interface-5:before { content: "\f189"; }
.flaticon-signs:before { content: "\f18a"; }
.flaticon-tabs:before { content: "\f18b"; }
.flaticon-multimedia-4:before { content: "\f18c"; }
.flaticon-upload-1:before { content: "\f18d"; }
.flaticon-web:before { content: "\f18e"; }
.flaticon-placeholder:before { content: "\f18f"; }
.flaticon-placeholder-1:before { content: "\f190"; }
.flaticon-layers:before { content: "\f191"; }
.flaticon-interface-6:before { content: "\f192"; }
.flaticon-interface-7:before { content: "\f193"; }
.flaticon-interface-8:before { content: "\f194"; }
.flaticon-tool-1:before { content: "\f195"; }
.flaticon-settings-1:before { content: "\f196"; }
.flaticon-alarm:before { content: "\f197"; }
.flaticon-search-1:before { content: "\f198"; }
.flaticon-time-1:before { content: "\f199"; }
.flaticon-stopwatch:before { content: "\f19a"; }
.flaticon-folder:before { content: "\f19b"; }
.flaticon-folder-1:before { content: "\f19c"; }
.flaticon-folder-2:before { content: "\f19d"; }
.flaticon-folder-3:before { content: "\f19e"; }
.flaticon-file-2:before { content: "\f19f"; }
.flaticon-list-1:before { content: "\f1a0"; }
.flaticon-list-2:before { content: "\f1a1"; }
.flaticon-calendar-1:before { content: "\f1a2"; }
.flaticon-time-2:before { content: "\f1a3"; }
.flaticon-interface-9:before { content: "\f1a4"; }
.flaticon-app:before { content: "\f1a5"; }
.flaticon-suitcase:before { content: "\f1a6"; }
.flaticon-grid-menu-v2:before { content: "\f1a7"; }
.flaticon-more-v6:before { content: "\f1a8"; }
.flaticon-more-v5:before { content: "\f1a9"; }
.flaticon-add:before { content: "\f1aa"; }
.flaticon-multimedia-5:before { content: "\f1ab"; }
.flaticon-more-v4:before { content: "\f1ac"; }
.flaticon-placeholder-2:before { content: "\f1ad"; }
.flaticon-map-location:before { content: "\f1ae"; }
.flaticon-users:before { content: "\f1af"; }
.flaticon-profile-1:before { content: "\f1b0"; }
.flaticon-lock:before { content: "\f1b1"; }
.flaticon-sound:before { content: "\f1b2"; }
.flaticon-star:before { content: "\f1b3"; }
.flaticon-placeholder-3:before { content: "\f1b4"; }
.flaticon-bell:before { content: "\f1b5"; }
.flaticon-paper-plane-1:before { content: "\f1b6"; }
.flaticon-users-1:before { content: "\f1b7"; }
.flaticon-more-1:before { content: "\f1b8"; }
.flaticon-up-arrow-1:before { content: "\f1b9"; }
.flaticon-grid-menu:before { content: "\f1ba"; }
.flaticon-alarm-1:before { content: "\f1bb"; }
.flaticon-earth-globe:before { content: "\f1bc"; }
.flaticon-alert-1:before { content: "\f1bd"; }
.flaticon-internet:before { content: "\f1be"; }
.flaticon-user-ok:before { content: "\f1bf"; }
.flaticon-user-add:before { content: "\f1c0"; }
.flaticon-user-settings:before { content: "\f1c1"; }
.flaticon-truck:before { content: "\f1c2"; }
.flaticon-analytics:before { content: "\f1c3"; }
.flaticon-notes:before { content: "\f1c4"; }
.flaticon-tea-cup:before { content: "\f1c5"; }
.flaticon-exclamation-2:before { content: "\f1c6"; }
.flaticon-technology-2:before { content: "\f1c7"; }
.flaticon-location:before { content: "\f1c8"; }
.flaticon-edit-1:before { content: "\f1c9"; }
.flaticon-home-2:before { content: "\f1ca"; }
.flaticon-dashboard:before { content: "\f1cb"; }
.flaticon-information:before { content: "\f1cc"; }
.flaticon-light:before { content: "\f1cd"; }
.flaticon-car:before { content: "\f1ce"; }
.flaticon-business:before { content: "\f1cf"; }
.flaticon-squares-2:before { content: "\f1d0"; }
.flaticon-signs-1:before { content: "\f1d1"; }
.flaticon-mark:before { content: "\f1d2"; }
.flaticon-squares-3:before { content: "\f1d3"; }
.flaticon-comment:before { content: "\f1d4"; }
.flaticon-shapes:before { content: "\f1d5"; }
.flaticon-clipboard:before { content: "\f1d6"; }
.flaticon-squares-4:before { content: "\f1d7"; }
.flaticon-delete-2:before { content: "\f1d8"; }
.flaticon-bell-1:before { content: "\f1d9"; }
.flaticon-list-3:before { content: "\f1da"; }
.flaticon-infinity:before { content: "\f1db"; }
.flaticon-chat-2:before { content: "\f1dc"; }
.flaticon-calendar-2:before { content: "\f1dd"; }
.flaticon-signs-2:before { content: "\f1de"; }
.flaticon-time-3:before { content: "\f1df"; }
.flaticon-calendar-3:before { content: "\f1e0"; }
.flaticon-interface-10:before { content: "\f1e1"; }
.flaticon-interface-11:before { content: "\f1e2"; }
.flaticon-folder-4:before { content: "\f1e3"; }
.flaticon-alert-2:before { content: "\f1e4"; }
.flaticon-cogwheel-2:before { content: "\f1e5"; }
.flaticon-graphic-2:before { content: "\f1e6"; }
.flaticon-rotate:before { content: "\f1e7"; }
.flaticon-feed:before { content: "\f1e8"; }
.flaticon-safe-shield-protection:before { content: "\f1e9"; }
.flaticon-security:before { content: "\f1ea"; }
.flaticon-download-1:before { content: "\f1eb"; }
.flaticon-pie-chart-1:before { content: "\f1ec"; }
.flaticon-notepad:before { content: "\f1ed"; }
/*!************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/postcss-loader/dist/cjs.js!./_metronic/_assets/plugins/flaticon2/flaticon.css ***!
  \************************************************************************************************************************************************/
  /*
    Flaticon icon font: Flaticon
    Creation date: 20/03/2017 20:02
    */

@font-face {
  font-family: "Flaticon2";
  src: url(/5971908741f540117ba1.eot);
  src: url(/5971908741f540117ba1.eot?#iefix) format("embedded-opentype"),
       url(/76f38df3aea1a621f8bf.woff) format("woff"),
       url(/41914745046d0478cead.ttf) format("truetype"),
       url(/d6db166e2c8a79f5e2e8.svg#Flaticon2) format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Flaticon2";
    src: url(/d6db166e2c8a79f5e2e8.svg#Flaticon2) format("svg");
  }
}

[class^="flaticon2-"]:before,
[class*=" flaticon2-"]:before {
    font-family: Flaticon2;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 1;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
}

.flaticon2-notification:before { content: "\f100"; }
.flaticon2-settings:before { content: "\f101"; }
.flaticon2-search:before { content: "\f102"; }
.flaticon2-delete:before { content: "\f103"; }
.flaticon2-psd:before { content: "\f104"; }
.flaticon2-list:before { content: "\f105"; }
.flaticon2-box:before { content: "\f106"; }
.flaticon2-download:before { content: "\f107"; }
.flaticon2-shield:before { content: "\f108"; }
.flaticon2-paperplane:before { content: "\f109"; }
.flaticon2-avatar:before { content: "\f10a"; }
.flaticon2-bell:before { content: "\f10b"; }
.flaticon2-fax:before { content: "\f10c"; }
.flaticon2-chart2:before { content: "\f10d"; }
.flaticon2-supermarket:before { content: "\f10e"; }
.flaticon2-phone:before { content: "\f10f"; }
.flaticon2-envelope:before { content: "\f110"; }
.flaticon2-pin:before { content: "\f111"; }
.flaticon2-chat:before { content: "\f112"; }
.flaticon2-chart:before { content: "\f113"; }
.flaticon2-infographic:before { content: "\f114"; }
.flaticon2-grids:before { content: "\f115"; }
.flaticon2-menu:before { content: "\f116"; }
.flaticon2-plus:before { content: "\f117"; }
.flaticon2-list-1:before { content: "\f118"; }
.flaticon2-talk:before { content: "\f119"; }
.flaticon2-file:before { content: "\f11a"; }
.flaticon2-user:before { content: "\f11b"; }
.flaticon2-line-chart:before { content: "\f11c"; }
.flaticon2-percentage:before { content: "\f11d"; }
.flaticon2-menu-1:before { content: "\f11e"; }
.flaticon2-paper-plane:before { content: "\f11f"; }
.flaticon2-menu-2:before { content: "\f120"; }
.flaticon2-shopping-cart:before { content: "\f121"; }
.flaticon2-pie-chart:before { content: "\f122"; }
.flaticon2-box-1:before { content: "\f123"; }
.flaticon2-map:before { content: "\f124"; }
.flaticon2-favourite:before { content: "\f125"; }
.flaticon2-checking:before { content: "\f126"; }
.flaticon2-safe:before { content: "\f127"; }
.flaticon2-heart-rate-monitor:before { content: "\f128"; }
.flaticon2-layers:before { content: "\f129"; }
.flaticon2-delivery-package:before { content: "\f12a"; }
.flaticon2-sms:before { content: "\f12b"; }
.flaticon2-image-file:before { content: "\f12c"; }
.flaticon2-plus-1:before { content: "\f12d"; }
.flaticon2-send:before { content: "\f12e"; }
.flaticon2-graphic-design:before { content: "\f12f"; }
.flaticon2-cup:before { content: "\f130"; }
.flaticon2-website:before { content: "\f131"; }
.flaticon2-gift:before { content: "\f132"; }
.flaticon2-chronometer:before { content: "\f133"; }
.flaticon2-browser:before { content: "\f134"; }
.flaticon2-digital-marketing:before { content: "\f135"; }
.flaticon2-calendar:before { content: "\f136"; }
.flaticon2-calendar-1:before { content: "\f137"; }
.flaticon2-rocket:before { content: "\f138"; }
.flaticon2-analytics:before { content: "\f139"; }
.flaticon2-pie-chart-1:before { content: "\f13a"; }
.flaticon2-pie-chart-2:before { content: "\f13b"; }
.flaticon2-analytics-1:before { content: "\f13c"; }
.flaticon2-google-drive-file:before { content: "\f13d"; }
.flaticon2-pie-chart-3:before { content: "\f13e"; }
.flaticon2-poll-symbol:before { content: "\f13f"; }
.flaticon2-gear:before { content: "\f140"; }
.flaticon2-magnifier-tool:before { content: "\f141"; }
.flaticon2-add:before { content: "\f142"; }
.flaticon2-cube:before { content: "\f143"; }
.flaticon2-gift-1:before { content: "\f144"; }
.flaticon2-list-2:before { content: "\f145"; }
.flaticon2-shopping-cart-1:before { content: "\f146"; }
.flaticon2-calendar-2:before { content: "\f147"; }
.flaticon2-laptop:before { content: "\f148"; }
.flaticon2-cube-1:before { content: "\f149"; }
.flaticon2-layers-1:before { content: "\f14a"; }
.flaticon2-chat-1:before { content: "\f14b"; }
.flaticon2-copy:before { content: "\f14c"; }
.flaticon2-paper:before { content: "\f14d"; }
.flaticon2-hospital:before { content: "\f14e"; }
.flaticon2-calendar-3:before { content: "\f14f"; }
.flaticon2-speaker:before { content: "\f150"; }
.flaticon2-pie-chart-4:before { content: "\f151"; }
.flaticon2-schedule:before { content: "\f152"; }
.flaticon2-expand:before { content: "\f153"; }
.flaticon2-menu-3:before { content: "\f154"; }
.flaticon2-download-1:before { content: "\f155"; }
.flaticon2-help:before { content: "\f156"; }
.flaticon2-list-3:before { content: "\f157"; }
.flaticon2-notepad:before { content: "\f158"; }
.flaticon2-graph:before { content: "\f159"; }
.flaticon2-browser-1:before { content: "\f15a"; }
.flaticon2-photograph:before { content: "\f15b"; }
.flaticon2-browser-2:before { content: "\f15c"; }
.flaticon2-hourglass:before { content: "\f15d"; }
.flaticon2-mail:before { content: "\f15e"; }
.flaticon2-cardiogram:before { content: "\f15f"; }
.flaticon2-document:before { content: "\f160"; }
.flaticon2-contract:before { content: "\f161"; }
.flaticon2-graph-1:before { content: "\f162"; }
.flaticon2-graphic:before { content: "\f163"; }
.flaticon2-position:before { content: "\f164"; }
.flaticon2-soft-icons:before { content: "\f165"; }
.flaticon2-circle-vol-2:before { content: "\f166"; }
.flaticon2-rocket-1:before { content: "\f167"; }
.flaticon2-lorry:before { content: "\f168"; }
.flaticon2-cd:before { content: "\f169"; }
.flaticon2-file-1:before { content: "\f16a"; }
.flaticon2-reload:before { content: "\f16b"; }
.flaticon2-placeholder:before { content: "\f16c"; }
.flaticon2-refresh:before { content: "\f16d"; }
.flaticon2-medical-records:before { content: "\f16e"; }
.flaticon2-rectangular:before { content: "\f16f"; }
.flaticon2-medical-records-1:before { content: "\f170"; }
.flaticon2-indent-dots:before { content: "\f171"; }
.flaticon2-search-1:before { content: "\f172"; }
.flaticon2-edit:before { content: "\f173"; }
.flaticon2-new-email:before { content: "\f174"; }
.flaticon2-calendar-4:before { content: "\f175"; }
.flaticon2-console:before { content: "\f176"; }
.flaticon2-open-text-book:before { content: "\f177"; }
.flaticon2-download-2:before { content: "\f178"; }
.flaticon2-zig-zag-line-sign:before { content: "\f179"; }
.flaticon2-tools-and-utensils:before { content: "\f17a"; }
.flaticon2-crisp-icons:before { content: "\f17b"; }
.flaticon2-trash:before { content: "\f17c"; }
.flaticon2-lock:before { content: "\f17d"; }
.flaticon2-bell-1:before { content: "\f17e"; }
.flaticon2-setup:before { content: "\f17f"; }
.flaticon2-menu-4:before { content: "\f180"; }
.flaticon2-architecture-and-city:before { content: "\f181"; }
.flaticon2-shelter:before { content: "\f182"; }
.flaticon2-add-1:before { content: "\f183"; }
.flaticon2-checkmark:before { content: "\f184"; }
.flaticon2-circular-arrow:before { content: "\f185"; }
.flaticon2-user-outline-symbol:before { content: "\f186"; }
.flaticon2-rhombus:before { content: "\f187"; }
.flaticon2-crisp-icons-1:before { content: "\f188"; }
.flaticon2-soft-icons-1:before { content: "\f189"; }
.flaticon2-hexagonal:before { content: "\f18a"; }
.flaticon2-time:before { content: "\f18b"; }
.flaticon2-contrast:before { content: "\f18c"; }
.flaticon2-telegram-logo:before { content: "\f18d"; }
.flaticon2-hangouts-logo:before { content: "\f18e"; }
.flaticon2-analytics-2:before { content: "\f18f"; }
.flaticon2-wifi:before { content: "\f190"; }
.flaticon2-protected:before { content: "\f191"; }
.flaticon2-drop:before { content: "\f192"; }
.flaticon2-mail-1:before { content: "\f193"; }
.flaticon2-delivery-truck:before { content: "\f194"; }
.flaticon2-writing:before { content: "\f195"; }
.flaticon2-calendar-5:before { content: "\f196"; }
.flaticon2-protection:before { content: "\f197"; }
.flaticon2-calendar-6:before { content: "\f198"; }
.flaticon2-calendar-7:before { content: "\f199"; }
.flaticon2-calendar-8:before { content: "\f19a"; }
.flaticon2-bell-2:before { content: "\f19b"; }
.flaticon2-hourglass-1:before { content: "\f19c"; }
.flaticon2-next:before { content: "\f19d"; }
.flaticon2-chat-2:before { content: "\f19e"; }
.flaticon2-correct:before { content: "\f19f"; }
.flaticon2-photo-camera:before { content: "\f1a0"; }
.flaticon2-fast-next:before { content: "\f1a1"; }
.flaticon2-fast-back:before { content: "\f1a2"; }
.flaticon2-down:before { content: "\f1a3"; }
.flaticon2-back:before { content: "\f1a4"; }
.flaticon2-up:before { content: "\f1a5"; }
.flaticon2-arrow-down:before { content: "\f1a6"; }
.flaticon2-arrow-up:before { content: "\f1a7"; }
.flaticon2-accept:before { content: "\f1a8"; }
.flaticon2-sort:before { content: "\f1a9"; }
.flaticon2-arrow:before { content: "\f1aa"; }
.flaticon2-back-1:before { content: "\f1ab"; }
.flaticon2-add-square:before { content: "\f1ac"; }
.flaticon2-quotation-mark:before { content: "\f1ad"; }
.flaticon2-clip-symbol:before { content: "\f1ae"; }
.flaticon2-check-mark:before { content: "\f1af"; }
.flaticon2-folder:before { content: "\f1b0"; }
.flaticon2-cancel-music:before { content: "\f1b1"; }
.flaticon2-cross:before { content: "\f1b2"; }
.flaticon2-pen:before { content: "\f1b3"; }
.flaticon2-email:before { content: "\f1b4"; }
.flaticon2-graph-2:before { content: "\f1b5"; }
.flaticon2-open-box:before { content: "\f1b6"; }
.flaticon2-files-and-folders:before { content: "\f1b7"; }
.flaticon2-ui:before { content: "\f1b8"; }
.flaticon2-sheet:before { content: "\f1b9"; }
.flaticon2-dashboard:before { content: "\f1ba"; }
.flaticon2-user-1:before { content: "\f1bb"; }
.flaticon2-group:before { content: "\f1bc"; }
.flaticon2-black-back-closed-envelope-shape:before { content: "\f1bd"; }
.flaticon2-left-arrow:before { content: "\f1be"; }
.flaticon2-sort-alphabetically:before { content: "\f1bf"; }
.flaticon2-sort-down:before { content: "\f1c0"; }
.flaticon2-rubbish-bin:before { content: "\f1c1"; }
.flaticon2-rubbish-bin-delete-button:before { content: "\f1c2"; }
.flaticon2-calendar-9:before { content: "\f1c3"; }
.flaticon2-tag:before { content: "\f1c4"; }
.flaticon2-refresh-button:before { content: "\f1c5"; }
.flaticon2-refresh-arrow:before { content: "\f1c6"; }
.flaticon2-reload-1:before { content: "\f1c7"; }
.flaticon2-refresh-1:before { content: "\f1c8"; }
.flaticon2-left-arrow-1:before { content: "\f1c9"; }
.flaticon2-reply:before { content: "\f1ca"; }
.flaticon2-reply-1:before { content: "\f1cb"; }
.flaticon2-printer:before { content: "\f1cc"; }
.flaticon2-print:before { content: "\f1cd"; }
.flaticon2-shrink:before { content: "\f1ce"; }
.flaticon2-resize:before { content: "\f1cf"; }
.flaticon2-arrow-1:before { content: "\f1d0"; }
.flaticon2-size:before { content: "\f1d1"; }
.flaticon2-arrow-2:before { content: "\f1d2"; }
.flaticon2-cancel:before { content: "\f1d3"; }
.flaticon2-exclamation:before { content: "\f1d4"; }
.flaticon2-line:before { content: "\f1d5"; }
.flaticon2-warning:before { content: "\f1d6"; }
.flaticon2-information:before { content: "\f1d7"; }
.flaticon2-layers-2:before { content: "\f1d8"; }
.flaticon2-file-2:before { content: "\f1d9"; }
.flaticon2-bell-3:before { content: "\f1da"; }
.flaticon2-bell-4:before { content: "\f1db"; }
.flaticon2-bell-5:before { content: "\f1dc"; }
.flaticon2-bell-alarm-symbol:before { content: "\f1dd"; }
.flaticon2-world:before { content: "\f1de"; }
.flaticon2-graphic-1:before { content: "\f1df"; }
.flaticon2-send-1:before { content: "\f1e0"; }
.flaticon2-location:before { content: "\f1e1"; }
.flaticon2-pin-1:before { content: "\f1e2"; }
.flaticon2-start-up:before { content: "\f1e3"; }
.flaticon2-right-arrow:before { content: "\f1e4"; }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguMGQzMjMxM2VjMTA1YmVmZGUxOTIuY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBO0VBQ0UsY0FBYyxFQUFFO0VBQ2hCO0lBQ0UsY0FBYyxFQUFFO0VBQ2xCO0lBQ0UsY0FBYyxFQUFFO0VBQ2xCO0lBQ0UsV0FBVztJQUNYLG1CQUFtQixFQUFFO0lBQ3JCO01BQ0UsbUJBQW1CLEVBQUU7RUFDekI7SUFDRSx5Q0FBeUM7SUFDekMsY0FBYyxFQUFFO0lBQ2hCO01BQ0UseUNBQXlDLEVBQUU7RUFDL0M7SUFDRSxnQkFBZ0I7SUFDaEIsWUFBWSxFQUFFOztBQUVsQjs7c0RBRXNEO0FBQ3REO0VBQ0UscUJBQXFCO0VBQ3JCLG9CQUFvQjtFQUNwQixhQUFhO0VBQ2IsdUJBQXVCO01BQ25CLG1CQUFtQjtVQUNmLGVBQWUsRUFBRTs7QUFFM0I7RUFDRSxrQkFBa0I7RUFDbEIsc0JBQXNCO0VBQ3RCLGVBQWU7RUFDZixxQkFBcUI7RUFDckIsb0JBQW9CO0VBQ3BCLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsMkJBQTJCO01BQ3ZCLHNCQUFzQjtVQUNsQixtQkFBbUI7RUFDM0IsK0JBQStCO01BQzNCLHFCQUFxQjtVQUNqQix1QkFBdUI7RUFDL0IsWUFBWTtFQUNaLFVBQVUsRUFBRTtFQUNaO0lBQ0UsbUJBQW1CLEVBQUU7RUFDdkI7SUFDRSxjQUFjLEVBQUU7SUFDaEI7TUFDRSxjQUFjLEVBQUU7SUFDbEI7TUFDRSxjQUFjLEVBQUU7RUFDcEI7SUFDRSxtQ0FBbUM7SUFDbkMsY0FBYztJQUNkLGdCQUFnQixFQUFFO0lBQ2xCO01BQ0UseUNBQXlDLEVBQUU7RUFDL0M7SUFDRSxlQUFlO0lBQ2YsY0FBYyxFQUFFO0lBQ2hCO01BQ0UsY0FBYyxFQUFFO0lBQ2xCO01BQ0UsY0FBYyxFQUFFO0lBQ2xCO01BQ0UsY0FBYyxFQUFFO0VBQ3BCO0lBQ0UseUNBQXlDO0lBQ3pDLHlDQUF5QztJQUN6QywwQkFBMEIsRUFBRTtFQUM5QjtJQUNFLHlDQUF5QztJQUN6Qyx5Q0FBeUM7SUFDekMsMEJBQTBCLEVBQUU7RUFDOUI7SUFDRSxrQkFBa0IsRUFBRTtFQUN0QjtJQUNFLFdBQVc7SUFDWCxZQUFZO0lBQ1osbUJBQW1CLEVBQUU7SUFDckI7TUFDRSxXQUFXO01BQ1gsbUJBQW1CLEVBQUU7SUFDdkI7TUFDRSxtQkFBbUIsRUFBRTtFQUN6QjtJQUNFLGVBQWUsRUFBRTs7QUFFckI7RUFDRSxxQkFBcUI7RUFDckIsb0JBQW9CO0VBQ3BCLGFBQWE7RUFDYix1QkFBdUI7TUFDbkIsbUJBQW1CO1VBQ2YsZUFBZTtFQUN2QixpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxjQUFjO0VBQ2QscUJBQXFCO0VBQ3JCLG9CQUFvQjtFQUNwQixhQUFhO0VBQ2IsMkJBQTJCO01BQ3ZCLHNCQUFzQjtVQUNsQixtQkFBbUI7RUFDM0IsK0JBQStCO01BQzNCLHFCQUFxQjtVQUNqQix1QkFBdUI7RUFDL0IsZUFBZTtNQUNYLFdBQVc7VUFDUCxPQUFPO0VBQ2Ysa0JBQWtCO0VBQ2xCLHlCQUF5QjtFQUN6QixlQUFlLEVBQUU7O0FBRW5CO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWE7RUFDYixXQUFXLEVBQUU7O0FBRWY7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLFVBQVU7RUFDVixjQUFjLEVBQUU7O0FBRWxCO0VBQ0UsY0FBYyxFQUFFO0VBQ2hCO0lBQ0UsY0FBYyxFQUFFO0VBQ2xCO0lBQ0UsY0FBYyxFQUFFO0VBQ2xCO0lBQ0UsV0FBVztJQUNYLG1CQUFtQixFQUFFO0lBQ3JCO01BQ0UsbUJBQW1CLEVBQUU7RUFDekI7SUFDRSx5Q0FBeUM7SUFDekMsY0FBYyxFQUFFO0lBQ2hCO01BQ0UseUNBQXlDLEVBQUU7RUFDL0M7SUFDRSxnQkFBZ0I7SUFDaEIsWUFBWSxFQUFFOztBQUVsQjs7c0RBRXNEO0FBQ3REO0VBQ0Usa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxNQUFNLEVBQUU7RUFDUjtJQUNFO01BQ0UsYUFBYSxFQUFFLEVBQUU7O0FBRXZCO0VBQ0UsZ0JBQWdCO0VBQ2hCLHlCQUF5QjtFQUN6QiwwQ0FBMEM7RUFDMUMsa0JBQWtCO0VBQ2xCLHVCQUF1QjtFQUN2QiwrQkFBK0I7RUFDL0IsZUFBZTtFQUNmLGNBQWM7RUFDZCxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixVQUFVO0VBQ1Ysd0VBQXdFO0VBQ3hFLGdFQUFnRTtFQUNoRSw2RkFBNkY7RUFDN0YsWUFBWSxFQUFFO0VBQ2Q7SUFDRSxtQ0FBbUM7WUFDM0IsMkJBQTJCLEVBQUU7RUFDdkM7SUFDRSxrQ0FBa0M7WUFDMUIsMEJBQTBCLEVBQUU7RUFDdEM7SUFDRSxrQ0FBa0M7WUFDMUIsMEJBQTBCLEVBQUU7RUFDdEM7SUFDRSxtQ0FBbUM7WUFDM0IsMkJBQTJCLEVBQUU7RUFDdkM7SUFDRSxVQUFVO0lBQ1YsK0JBQStCO1lBQ3ZCLHVCQUF1QjtJQUMvQixzRUFBc0U7SUFDdEUsOERBQThEO0lBQzlELDJGQUEyRixFQUFFOztBQUVqRztFQUNFLHFCQUFxQjtFQUNyQixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLFVBQVU7RUFDVixXQUFXO0VBQ1gsVUFBVTtFQUNWLHVCQUF1QjtVQUNmLGVBQWUsRUFBRTs7QUFFM0I7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsdUJBQXVCO0VBQ3ZCLFlBQVksRUFBRTtFQUNkO0lBQ0UsYUFBYSxFQUFFOztBQUVuQjtFQUNFLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsNkJBQTZCO0VBQzdCLCtCQUErQjtFQUMvQixXQUFXO0VBQ1gsWUFBWTtFQUNaLFdBQVcsRUFBRTtFQUNiO0lBQ0UscUJBQXFCO0lBQ3JCLGlDQUFpQztZQUN6Qix5QkFBeUIsRUFBRTtFQUNyQztJQUNFLHVCQUF1QjtJQUN2QixpQ0FBaUM7WUFDekIseUJBQXlCLEVBQUU7RUFDckM7SUFDRSx3QkFBd0I7SUFDeEIsaUNBQWlDO1lBQ3pCLHlCQUF5QixFQUFFO0VBQ3JDO0lBQ0Usc0JBQXNCO0lBQ3RCLGdDQUFnQztZQUN4Qix3QkFBd0IsRUFBRTtFQUNwQztJQUNFLFVBQVUsRUFBRTtFQUNkO0lBQ0UsV0FBVyxFQUFFO0VBQ2Y7SUFDRSwwQkFBMEIsRUFBRTtFQUM5QjtJQUNFLFNBQVMsRUFBRTtFQUNiO0lBQ0UsWUFBWSxFQUFFO0VBQ2hCO0lBQ0UseUJBQXlCLEVBQUU7O0FBRS9CO0VBQ0UsYUFBYSxFQUFFO0VBQ2Y7SUFDRSxjQUFjLEVBQUU7O0FBRXBCO0VBQ0UsY0FBYyxFQUFFO0VBQ2hCO0lBQ0UsY0FBYyxFQUFFO0VBQ2xCO0lBQ0UsY0FBYyxFQUFFO0VBQ2xCO0lBQ0UsV0FBVztJQUNYLG1CQUFtQixFQUFFO0lBQ3JCO01BQ0UsbUJBQW1CLEVBQUU7RUFDekI7SUFDRSx5Q0FBeUM7SUFDekMsY0FBYyxFQUFFO0lBQ2hCO01BQ0UseUNBQXlDLEVBQUU7RUFDL0M7SUFDRSxnQkFBZ0I7SUFDaEIsWUFBWSxFQUFFOztBQUVsQjs7c0RBRXNEO0FBQ3REO0VBQ0UscUJBQXFCO0VBQ3JCLG9CQUFvQjtFQUNwQixhQUFhO0VBQ2Isc0NBQXNDO01BQ2xDLHNCQUFzQjtVQUNsQiw4QkFBOEI7RUFDdEMsZ0NBQWdDO0VBQ2hDLGdCQUFnQjtFQUNoQixZQUFZLEVBQUU7RUFDZDtJQUNFLGFBQWEsRUFBRTs7QUFFbkI7O0VBRUUscUJBQXFCO0VBQ3JCLG9CQUFvQjtFQUNwQixhQUFhO0VBQ2IsZUFBZTtFQUNmLDJCQUEyQjtNQUN2QixzQkFBc0I7VUFDbEIsbUJBQW1CO0VBQzNCLCtCQUErQjtNQUMzQixxQkFBcUI7VUFDakIsdUJBQXVCLEVBQUU7O0FBRW5DO0VBQ0UsV0FBVztFQUNYLGtCQUFrQjtFQUNsQix5QkFBeUI7S0FDdEIsc0JBQXNCO01BQ3JCLHFCQUFxQjtVQUNqQixpQkFBaUIsRUFBRTtFQUMzQjtJQUNFLG1CQUFtQixFQUFFO0VBQ3ZCO0lBQ0Usa0JBQWtCLEVBQUU7RUFDdEI7SUFDRSxXQUFXO0lBQ1gsWUFBWSxFQUFFO0VBQ2hCO0lBQ0UsVUFBVTtJQUNWLGVBQWU7SUFDZixpQkFBaUIsRUFBRTs7QUFFdkI7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYyxFQUFFO0VBQ2hCO0lBQ0Usa0JBQWtCO0lBQ2xCLGNBQWM7SUFDZCxnQkFBZ0IsRUFBRTtFQUNwQjtJQUNFLG1CQUFtQixFQUFFO0VBQ3ZCO0lBQ0UsZUFBZTtJQUNmLGdCQUFnQixFQUFFOztBQUV0QjtFQUNFLHFCQUFxQjtFQUNyQixvQkFBb0I7RUFDcEIsYUFBYTtFQUNiLFlBQVk7RUFDWiw2QkFBNkIsRUFBRTs7QUFFakM7RUFDRSxjQUFjO0VBQ2QsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixlQUFlO01BQ1gsV0FBVztVQUNQLE9BQU87RUFDZiw0QkFBNEI7RUFDNUIsMkJBQTJCO0VBQzNCLG9CQUFvQjtFQUNwQiwrQkFBK0I7TUFDM0IscUJBQXFCO1VBQ2pCLHVCQUF1QjtFQUMvQiwyQkFBMkI7TUFDdkIsc0JBQXNCO1VBQ2xCLG1CQUFtQjtFQUMzQixZQUFZLEVBQUU7RUFDZDtJQUNFLGNBQWM7SUFDZCxtQkFBbUIsRUFBRTs7QUFFekI7RUFDRSxjQUFjLEVBQUU7RUFDaEI7SUFDRSxjQUFjLEVBQUU7RUFDbEI7SUFDRSxjQUFjLEVBQUU7RUFDbEI7SUFDRSxXQUFXO0lBQ1gsbUJBQW1CLEVBQUU7SUFDckI7TUFDRSxtQkFBbUIsRUFBRTtFQUN6QjtJQUNFLHlDQUF5QztJQUN6QyxjQUFjLEVBQUU7SUFDaEI7TUFDRSx5Q0FBeUMsRUFBRTtFQUMvQztJQUNFLGdCQUFnQjtJQUNoQixZQUFZLEVBQUU7O0FBRWxCOztzREFFc0Q7QUFDdEQ7RUFDRSw2QkFBNkI7RUFDN0IscUJBQXFCO0VBQ3JCLG9CQUFvQjtFQUNwQixhQUFhO0VBQ2IsMkJBQTJCO01BQ3ZCLHNCQUFzQjtVQUNsQixtQkFBbUI7RUFDM0IsWUFBWTtFQUNaLGtCQUFrQixFQUFFO0VBQ3BCO0lBQ0UsdUJBQXVCO1FBQ25CLG1CQUFtQjtZQUNmLGVBQWU7SUFDdkIsZ0JBQWdCLEVBQUU7RUFDcEI7SUFDRSxnQkFBZ0IsRUFBRTs7QUFFdEI7RUFDRSx1QkFBdUI7TUFDbkIsbUJBQW1CO1VBQ2YsZUFBZTtFQUN2QixrQkFBa0I7RUFDbEIsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsYUFBYTtFQUNiLGVBQWUsRUFBRTs7QUFFbkI7RUFDRSxxQkFBcUI7RUFDckIsb0JBQW9CO0VBQ3BCLGFBQWE7RUFDYiwyQkFBMkI7TUFDdkIsc0JBQXNCO1VBQ2xCLG1CQUFtQjtFQUMzQixlQUFlO01BQ1gsV0FBVztVQUNQLE9BQU87RUFDZixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGtCQUFrQixFQUFFOztBQUV0QjtFQUNFLGlCQUFpQjtFQUNqQixjQUFjLEVBQUU7O0FBRWxCOztFQUVFLGNBQWM7RUFDZCxlQUFlO0VBQ2YscUVBQXFFO0VBQ3JFLGtCQUFrQjtFQUNsQixVQUFVLEVBQUU7RUFDWjs7SUFFRSxXQUFXO0lBQ1gsbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIsVUFBVTtJQUNWLFNBQVM7SUFDVCxXQUFXO0lBQ1gsWUFBWTtJQUNaLFdBQVc7SUFDWCxVQUFVLEVBQUU7RUFDZDs7SUFFRSxVQUFVLEVBQUU7O0FBRWhCO0VBQ0UseUJBQXlCO0VBQ3pCLDRCQUE0QjtNQUN4Qix3QkFBd0I7VUFDcEIsb0JBQW9CO0VBQzVCLGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGtCQUFrQixFQUFFOztBQUV0QjtFQUNFLHFCQUFxQjtFQUNyQixvQkFBb0I7RUFDcEIsYUFBYTtFQUNiLDJCQUEyQjtNQUN2QixzQkFBc0I7VUFDbEIsbUJBQW1CO0VBQzNCLGVBQWU7RUFDZixZQUFZO0VBQ1osbUZBQW1GLEVBQUU7RUFDckY7SUFDRSxrQkFBa0IsRUFBRTtFQUN0QjtJQUNFLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YsZUFBZTtRQUNYLFdBQVc7WUFDUCxPQUFPO0lBQ2YsWUFBWTtJQUNaLFVBQVU7SUFDVixTQUFTO0lBQ1Qsd0JBQXdCLEVBQUU7SUFDMUI7TUFDRSx3QkFBd0IsRUFBRTtJQUM1QjtNQUNFLGFBQWEsRUFBRTtJQUNqQjtNQUNFLHFCQUFxQixFQUFFO0lBQ3pCO01BQ0UscUJBQXFCLEVBQUU7SUFDekI7TUFDRSxxQkFBcUIsRUFBRTtJQUN6QjtNQUNFLGFBQWEsRUFBRTtNQUNmO1FBQ0UsbUJBQW1CO1FBQ25CLHFCQUFxQixFQUFFO01BQ3pCO1FBQ0UsbUJBQW1CO1FBQ25CLHFCQUFxQixFQUFFO01BQ3pCO1FBQ0UsbUJBQW1CO1FBQ25CLHFCQUFxQixFQUFFO0lBQzNCO01BQ0Usc0JBQXNCO01BQ3RCLFlBQVk7TUFDWixXQUFXO01BQ1gsa0JBQWtCO01BQ2xCLHlCQUF5QjtNQUN6QixnQkFBZ0I7TUFDaEIsZUFBZTtNQUNmLDBCQUEwQixFQUFFO0lBQzlCO01BQ0Usc0JBQXNCO01BQ3RCLFlBQVk7TUFDWixXQUFXO01BQ1gsa0JBQWtCO01BQ2xCLHlCQUF5QjtNQUN6QixnQkFBZ0I7TUFDaEIsZUFBZTtNQUNmLDBCQUEwQixFQUFFO0lBQzlCO01BQ0Usc0JBQXNCO01BQ3RCLFlBQVk7TUFDWixXQUFXO01BQ1gsa0JBQWtCO01BQ2xCLHlCQUF5QjtNQUN6QixnQkFBZ0I7TUFDaEIsZUFBZTtNQUNmLDBCQUEwQixFQUFFO0lBQzlCO01BQ0UsZ0JBQWdCLEVBQUU7SUFDcEI7TUFDRSxZQUFZO01BQ1osV0FBVztNQUNYLGVBQWU7TUFDZixrQkFBa0I7TUFDbEIsdUJBQXVCLEVBQUU7SUFDM0I7TUFDRSxZQUFZO01BQ1osV0FBVztNQUNYLGVBQWU7TUFDZixrQkFBa0I7TUFDbEIsdUJBQXVCLEVBQUU7SUFDM0I7TUFDRSxZQUFZO01BQ1osV0FBVztNQUNYLGVBQWU7TUFDZixrQkFBa0I7TUFDbEIsdUJBQXVCLEVBQUU7SUFDM0I7TUFDRSx1QkFBdUIsRUFBRTtJQUMzQjtNQUNFLHVCQUF1QixFQUFFO0VBQzdCO0lBQ0UsZUFBZSxFQUFFOztBQUVyQjtFQUNFLGNBQWM7RUFDZCxpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsb0JBQW9CO0VBQ3BCLFVBQVU7RUFDVixXQUFXLEVBQUU7RUFDYjtJQUNFLFdBQVc7SUFDWCx3QkFBd0I7SUFDeEIsa0JBQWtCLEVBQUU7RUFDdEI7SUFDRSxZQUFZO0lBQ1osVUFBVTtJQUNWLHFCQUFxQjtJQUNyQixvQkFBb0I7SUFDcEIsb0NBQW9DO1lBQzVCLDRCQUE0QixFQUFFO0VBQ3hDO0lBQ0UsV0FBVztJQUNYLFdBQVc7SUFDWCxvQkFBb0I7SUFDcEIscUJBQXFCLEVBQUU7O0FBRTNCO0VBQ0UsY0FBYyxFQUFFO0VBQ2hCO0lBQ0UsY0FBYyxFQUFFO0VBQ2xCO0lBQ0UsY0FBYyxFQUFFO0VBQ2xCO0lBQ0UsV0FBVztJQUNYLG1CQUFtQixFQUFFO0lBQ3JCO01BQ0UsbUJBQW1CLEVBQUU7RUFDekI7SUFDRSx5Q0FBeUM7SUFDekMsY0FBYyxFQUFFO0lBQ2hCO01BQ0UseUNBQXlDLEVBQUU7RUFDL0M7SUFDRSxnQkFBZ0I7SUFDaEIsWUFBWSxFQUFFOzs7OztBQzdtQmxCO0lBQ0kseUJBQXlCO0lBQ3pCLGtCQUFrQjtJQUNsQixjQUFjO0lBQ2QsK0JBQStCO0FBQ25DOztBQUVBO0lBQ0ksb0JBQW9CO0lBQ3BCLGdCQUFnQjtJQUNoQixjQUFjO0FBQ2xCOztBQUVBO0lBQ0kseUJBQXlCO0FBQzdCO0FBQ0E7SUFDSSx5QkFBeUI7QUFDN0I7QUFDQTtJQUNJLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7Ozs7QUM3QkE7SUFDSSx5QkFBeUI7SUFDekIsa0JBQWtCO0lBQ2xCLFlBQVk7SUFDWiwrQkFBK0I7QUFDbkM7O0FBRUE7SUFDSSxnQkFBZ0I7SUFDaEIsb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksYUFBYTtJQUNiLDhCQUE4QjtJQUM5QixnQkFBZ0I7SUFDaEIsZ0JBQWdCO0lBQ2hCLGdCQUFnQjtJQUNoQixtQkFBbUI7SUFDbkIsZ0JBQWdCO0FBQ3BCLEM7Ozs7QUNQQTtFQUNJO0VBQ0E7RUFDQTtBQVpKO0FBY0k7RUFDSTtBQVpSO0FBYVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQVhaO0FBY1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQVpaO0FBZVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQWJaOztBQ29VSTtFRC9TUTtJQUNJO0VBakJkO0VBb0JVO0lBQ0k7SUFDQTtFQWxCZDtFQXFCVTtJQUNJO0lBQ0E7RUFuQmQ7QUFDRjtBQ2tVSTtFRHhTSTtJQUNJO0lBQ0E7RUF2QlY7RUF5QlU7SUFDSTtJQUNBO0lBQ0E7RUF2QmQ7RUEwQlU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFQXhCZDtFQTJCVTtJQUNJO0lBQ0E7SUFDQTtFQXpCZDtBQUNGLEM7Ozs7QUUzREE7RUFDRTtFQUNBO0VBQ0E7QUFERjtBQUVFO0VBQ0U7RUFDQTtFQUNBO0FBQUosQzs7OztBQ1RBLGdCQUFnQixDQUFDLDZLQUE2SyxpQkFBaUIsQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMscUdBQXFHLGlCQUFpQixDQUFDLFdBQVcsbUJBQW1CLENBQUMsMERBQWd0TCxDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyw2SEFBNkgsbUJBQW1CLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLDJJQUEySSxlQUFlLENBQUMsc0JBQXNCLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLDhFQUE4RSxtQkFBbUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsNEZBQTRGLGVBQWUsQ0FBQyxrRkFBa0YsbUJBQW1CLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLGdHQUFnRyxlQUFlLENBQUMsaUZBQWlGLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQywrRkFBK0YsZUFBZSxDQUFDLGlGQUFpRixtQkFBbUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsK0ZBQStGLGVBQWUsQ0FBQyx3RUFBd0UsbUJBQW1CLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLHNGQUFzRixlQUFlLENBQUMsbUZBQW1GLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxpR0FBaUcsZUFBZSxDQUFDLGlHQUFpRyxtQkFBbUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsK0dBQStHLGVBQWUsQ0FBQyxpQkFBaUIsbUJBQW1CLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLHdCQUF3QixlQUFlLENBQUMsa0JBQWtCLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLDRhQUE0YSxtQkFBbUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsNmRBQTZkLGVBQWUsQ0FBQyx5TUFBeU0sbUJBQW1CLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLHFPQUFxTyxlQUFlLENBQUMsd0VBQXdFLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxzRkFBc0YsZUFBZSxDQUFDLGdCQUFnQixtQkFBbUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxjQUFjLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLDBIQUEwSCxtQkFBbUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsc0pBQXNKLGVBQWUsQ0FBQyx5QkFBeUIsbUJBQW1CLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLGdDQUFnQyxlQUFlLENBQUMsOEJBQThCLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxxQ0FBcUMsZUFBZSxDQUFDLGFBQWEsbUJBQW1CLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLG9CQUFvQixlQUFlLENBQUMsK0VBQStFLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyw2RkFBNkYsZUFBZSxDQUFDLDZFQUE2RSxtQkFBbUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsMkZBQTJGLGVBQWUsQ0FBQyxtQkFBbUIsbUJBQW1CLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLDBCQUEwQixlQUFlLENBQUMsZ0JBQWdCLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLG1CQUFtQixtQkFBbUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxrQkFBa0IsbUJBQW1CLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLHlCQUF5QixlQUFlLENBQUMsaUJBQWlCLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLG9CQUFvQixtQkFBbUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxxRkFBcUYsbUJBQW1CLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLG1HQUFtRyxlQUFlLENBQUMsa0VBQWtFLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxnRkFBZ0YsZUFBZSxDQUFDLG9CQUFvQixtQkFBbUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyx3QkFBd0IsbUJBQW1CLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLCtCQUErQixlQUFlLENBQUMsbUdBQW1HLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxpSEFBaUgsZUFBZSxDQUFDLHlIQUF5SCxtQkFBbUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsdUlBQXVJLGVBQWUsQ0FBQyxVQUFVLGFBQWEsQ0FBQyxrQkFBa0IsQ0FBQyxxQkFBcUIsQ0FBQyxVQUFVLENBQUMscUJBQXFCLENBQUMsaUJBQWlCLENBQUMsU0FBUyxDQUFDLGNBQWMsQ0FBQyxhQUFhLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLHNDQUFzQyxDQUFDLGtCQUFrQixDQUFDLDJCQUEyQixpQkFBaUIsQ0FBQyw4QkFBOEIsb0JBQW9CLENBQUMscUJBQXFCLENBQUMseUJBQXlCLFNBQVMsQ0FBQywrQ0FBK0Msa0JBQWtCLENBQUMsYUFBYSxtQkFBbUIsQ0FBQyxpQkFBaUIsQ0FBQyxtQkFBbUIsQ0FBQywyQkFBMkIsQ0FBQyxhQUFhLENBQUMsY0FBYyxDQUFDLFlBQVksQ0FBQyxlQUFlLENBQUMsOEZBQThGLFVBQVUsQ0FBQyxjQUFjLENBQUMsUUFBUSxDQUFDLG1CQUFtQixrQkFBa0IsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLG1CQUFtQiwyQkFBMkIsQ0FBQyxrQkFBa0IsZ0JBQWdCLENBQUMsbUJBQW1CLFVBQVUsQ0FBQyxXQUFXLENBQUMsb0JBQW9CLGlCQUFpQixDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxxQkFBcUIsU0FBUyxDQUFDLFFBQVEsQ0FBQyxXQUFXLENBQUMsMENBQTBDLGNBQWMsQ0FBQyxlQUFlLENBQUMsWUFBWSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUFDLE9BQU8sQ0FBQyxpREFBaUQsb0JBQW9CLENBQUMscUJBQXFCLENBQUMsdUJBQXVCLENBQUMsMkNBQTJDLFdBQVcsQ0FBQyxZQUFZLHNCQUFzQixDQUFDLGNBQWMsVUFBVSxDQUFDLGNBQWMsQ0FBQyx5QkFBeUIsVUFBVSxDQUFDLFlBQVksQ0FBQyxpQkFBaUIsQ0FBQyxLQUFLLENBQUMsU0FBUyxDQUFDLGtCQUFrQix1QkFBdUIsQ0FBQyxtQkFBbUIsQ0FBQyw0QkFBNEIsQ0FBQyxXQUFXLFlBQVksQ0FBQyxVQUFVLENBQUMscUJBQXFCLENBQUMsY0FBYyxDQUFDLHNDQUFzQyxDQUFDLGlCQUFpQixDQUFDLFdBQVcsQ0FBQyxZQUFZLENBQUMsYUFBYSxDQUFDLGtDQUFrQyxhQUFhLENBQUMsK0JBQStCLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxnQkFBZ0IsQ0FBQyxTQUFTLENBQUMsYUFBYSxDQUFDLGlCQUFpQixDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUMsU0FBUyxDQUFDLGNBQWMsQ0FBQyxTQUFTLENBQUMsMEJBQTBCLENBQUMsd0JBQXdCLENBQUMsa0NBQWtDLENBQUMsa0JBQWtCLENBQUMsa0JBQWtCLENBQUMsNENBQTRDLE9BQU8sQ0FBQyxRQUFRLENBQUMsb0JBQW9CLENBQUMsa0JBQWtCLENBQUMsMEVBQTBFLGlCQUFpQixDQUFDLHdCQUF3QixDQUFDLHFDQUFxQyxDQUFDLGlCQUFpQixDQUFDLGtLQUFrSyxZQUFZLENBQUMsbUZBQW1GLGFBQWEsQ0FBQyxpQkFBaUIsY0FBYyxDQUFDLFdBQVcsQ0FBQyxhQUFhLENBQUMsb0JBQW9CLENBQUMsaUJBQWlCLENBQUMsbUJBQW1CLENBQUMsbUJBQW1CLENBQUMsb0JBQW9CLENBQUMsZUFBZSxDQUFDLHVCQUF1QixDQUFDLG9CQUFvQixDQUFDLGVBQWUsQ0FBQyx5QkFBeUIsVUFBVSxDQUFDLFdBQVcsQ0FBQyx3Q0FBd0MsY0FBYyxDQUFDLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyw0QkFBNEIseUJBQXlCLENBQUMscUVBQXFFLENBQUMsYUFBYSxDQUFDLDhCQUE4QixxQkFBcUIsQ0FBQyw0Q0FBNEMsZUFBZSxDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxTQUFTLENBQUMsaUJBQWlCLGNBQWMsQ0FBQyw4QkFBOEIsY0FBYyxDQUFDLGdFQUFnRSxZQUFZLENBQUMsNEJBQTRCLGFBQWEsQ0FBQyxTQUFTLENBQUMsUUFBUSxDQUFDLHNDQUFzQyxDQUFDLGFBQWEsQ0FBQyw4QkFBOEIscUJBQXFCLENBQUMsNERBQTRELFlBQVksQ0FBQyxhQUFhLGVBQWUsQ0FBQyxRQUFRLENBQUMsY0FBYyxDQUFDLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyx3QkFBd0IsQ0FBQyxxSEFBcUgsd0JBQXdCLENBQUMscUNBQXFDLENBQUMsNElBQTRJLHFCQUFxQixDQUFDLGFBQWEsQ0FBQyw0SUFBNEksY0FBYyxDQUFDLDRCQUE0QixpQkFBaUIsQ0FBQyx3QkFBd0IsQ0FBQyxhQUFhLENBQUMsZUFBZSxDQUFDLFNBQVMsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsY0FBYyxDQUFDLGlDQUFpQyxZQUFZLENBQUMsaUJBQWlCLENBQUMsUUFBUSxDQUFDLFVBQVUsQ0FBQyxTQUFTLENBQUMsUUFBUSxDQUFDLG1CQUFtQixDQUFDLGtDQUFrQyxDQUFDLG1EQUFtRCx3QkFBd0IsQ0FBQyxrQ0FBa0MsQ0FBQyxpQkFBaUIsQ0FBQyxVQUFVLENBQUMsWUFBWSxDQUFDLGVBQWUsQ0FBQywySUFBMkksY0FBYyxDQUFDLHFFQUFxRSxlQUFlLENBQUMsc0VBQXNFLGVBQWUsQ0FBQyxnTkFBZ04sZUFBZSxDQUFDLCtHQUErRyxhQUFhLENBQUMsa0NBQWtDLGtCQUFrQixDQUFDLGVBQWUsQ0FBQyx5Q0FBeUMsbUJBQW1CLENBQUMsa0xBQWtMLFVBQVUsQ0FBQyxrQ0FBa0MsU0FBUyxDQUFDLFdBQVcsQ0FBQyxVQUFVLENBQUMsaUJBQWlCLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxTQUFTLENBQUMsUUFBUSxDQUFDLGtCQUFrQixDQUFDLG9JQUFvSSxhQUFhLENBQUMsU0FBUyxDQUFDLCtDQUErQyxhQUFhLENBQUMsU0FBUyxDQUFDLGlCQUFpQixDQUFDLFVBQVUsQ0FBQywyS0FBMkssVUFBVSxDQUFDLDBDQUEwQyxVQUFVLENBQUMsV0FBVyxDQUFDLFFBQVEsQ0FBQyxlQUFlLENBQUMsMkJBQTJCLFlBQVksQ0FBQyxVQUFVLENBQUMsaUJBQWlCLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsVUFBVSxDQUFDLHdCQUF3QixDQUFDLGtDQUFrQyxDQUFDLGtDQUFrQyxZQUFZLENBQUMsa0JBQWtCLENBQUMsU0FBUyxDQUFDLHFDQUFxQyxDQUFDLGdFQUFnRSxrQkFBa0IsQ0FBQyxTQUFTLENBQUMsbUJBQW1CLENBQUMsbUNBQW1DLENBQUMsZ0hBQWdILHNCQUFzQixDQUFDLDBFQUEwRSxTQUFTLENBQUMsa0JBQWtCLENBQUMsOENBQThDLGFBQWEsQ0FBQyx1QkFBdUIsaUJBQWlCLENBQUMsaUJBQWlCLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxXQUFXLENBQUMsU0FBUyxDQUFDLFNBQVMsQ0FBQyx5Q0FBeUMsZUFBZSxDQUFDLGdCQUFnQixDQUFDLGtDQUFrQyxhQUFhLENBQUMscUdBQXFHLHdCQUF3QixDQUFDLDRCQUE0QixRQUFRLENBQUMsa0JBQWtCLENBQUMsVUFBVSxDQUFDLGVBQWUsQ0FBQyxTQUFTLENBQUMsaUJBQWlCLENBQUMsU0FBUyxDQUFDLDBCQUEwQixrQkFBa0IsQ0FBQyxxQkFBcUIsQ0FBQyxxQ0FBcUMsWUFBWSxDQUFDLGdDQUFnQyxjQUFjLENBQUMsU0FBUyxDQUFDLFlBQVksQ0FBQyxrQkFBa0IsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLENBQUMseUNBQXlDLGNBQWMsQ0FBQyxnQ0FBZ0MsWUFBWSxDQUFDLGtDQUFrQyxZQUFZLENBQUMsa0JBQWtCLENBQUMsbUNBQW1DLFVBQVUsQ0FBQywrQkFBK0IsU0FBUyxDQUFDLGtCQUFrQixDQUFDLFdBQVcsQ0FBQyxxREFBcUQsYUFBYSxDQUFDLDJEQUEyRCx3QkFBd0IsQ0FBQyxvRUFBb0UsYUFBYSxDQUFDLDBKQUEwSixpQkFBaUIsQ0FBQyxhQUFhLENBQUMsV0FBVyxDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUMsT0FBTyxDQUFDLDZCQUE2QixxQkFBcUIsQ0FBQyxvQ0FBb0MsY0FBYyxDQUFDLGlCQUFpQixDQUFDLFdBQVcsQ0FBQyxrQkFBa0IsQ0FBQyxTQUFTLENBQUMsNkJBQTZCLCtCQUErQixDQUFDLGlDQUFpQyxnQ0FBZ0MsQ0FBQyw0QkFBNEIscUJBQXFCLENBQUMscUNBQXFDLENBQUMsa0JBQWtCLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxzQ0FBc0MsQ0FBQyxhQUFhLENBQUMsdUJBQXVCLENBQUMsbUJBQW1CLENBQUMsaUJBQWlCLENBQUMsVUFBVSxDQUFDLGlCQUFpQixDQUFDLFNBQVMsQ0FBQyx1REFBdUQsWUFBWSxDQUFDLDJJQUEySSxhQUFhLENBQUMsY0FBYyxDQUFDLGtCQUFrQixDQUFDLGlFQUFpRSxhQUFhLENBQUMsbURBQW1ELFlBQVksQ0FBQyxpQkFBaUIsQ0FBQyxTQUFTLENBQUMsV0FBVyxDQUFDLHFCQUFxQixDQUFDLFNBQVMsQ0FBQyxzREFBc0QsU0FBUyxDQUFDLHlEQUF5RCxhQUFhLENBQUMscUVBQXFFLGlCQUFpQixDQUFDLFNBQVMsQ0FBQyxtQ0FBbUMsQ0FBQyxpRkFBaUYsWUFBWSxDQUFDLHFDQUFxQyxVQUFVLENBQUMscUJBQXFCLENBQUMsK0JBQStCLENBQUMsc0JBQXNCLGlCQUFpQixDQUFDLGNBQWMsQ0FBQyxTQUFTLENBQUMsc0JBQXNCLENBQUMsMEJBQTBCLENBQUMsd0JBQXdCLENBQUMscUJBQXFCLENBQUMsb0JBQW9CLENBQUMsZ0JBQWdCLENBQUMsd0JBQXdCLENBQUMscUNBQXFDLENBQUMsK0JBQStCLGNBQWMsQ0FBQyw0QkFBNEIsd0JBQXdCLENBQUMsdUJBQXVCLENBQUMsNEJBQTRCLGNBQWMsQ0FBQyxTQUFTLENBQUMsOEJBQThCLGNBQWMsQ0FBQyxnQkFBZ0IsQ0FBQyxZQUFZLENBQUMsb0RBQW9ELFNBQVMsQ0FBQyxnREFBZ0Qsa0JBQWtCLENBQUMsU0FBUyxDQUFDLFNBQVMsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMsNEJBQTRCLG1CQUFtQixDQUFDLDRXQUE0VyxrQkFBa0IsQ0FBQyxTQUFTLENBQUMsaUJBQWlCLENBQUMseUVBQXlFLENBQUMsZ2ZBQWdmLFNBQVMsQ0FBQyxVQUFVLENBQUMsY0FBYyxDQUFDLG9lQUFvZSxXQUFXLENBQUMsa0JBQWtCLENBQUMsMk1BQTJNLFVBQVUsQ0FBQyxvQkFBb0IsQ0FBQyw2RUFBNkUsU0FBUyxDQUFDLG9FQUFvRSxVQUFVLENBQUMsU0FBUyxDQUFDLFlBQVksQ0FBQyxpRkFBaUYsQ0FBQyxzRUFBc0UsOEVBQThFLENBQUMsa0ZBQWtGLFNBQVMsQ0FBQyxVQUFVLENBQUMsa0JBQWtCLENBQUMsU0FBUyxDQUFDLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyw4SUFBOEksaUJBQWlCLENBQUMsVUFBVSxDQUFDLFNBQVMsQ0FBQyw0QkFBNEIsWUFBWSxDQUFDLDBCQUEwQixtQkFBbUIsQ0FBQyxzQ0FBc0MsU0FBUyxDQUFDLFdBQVcsQ0FBQyxvQ0FBb0MsVUFBVSxDQUFDLFVBQVUsQ0FBQyxrQkFBa0IsQ0FBQyw0QkFBNEIsaUJBQWlCLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxxQkFBcUIsQ0FBQyxtQ0FBbUMsaUJBQWlCLENBQUMsY0FBYyxDQUFDLFNBQVMsQ0FBQyx1Q0FBdUMsVUFBVSxDQUFDLDhDQUE4QyxTQUFTLENBQUMsVUFBVSxDQUFDLFNBQVMsQ0FBQyx5Q0FBeUMsV0FBVyxDQUFDLGdEQUFnRCxTQUFTLENBQUMsV0FBVyxDQUFDLHNEQUFzRCxTQUFTLENBQUMsc0RBQXNELFdBQVcsQ0FBQyx3REFBd0QsVUFBVSxDQUFDLCtCQUErQixTQUFTLENBQUMsVUFBVSxDQUFDLFVBQVUsQ0FBQyx3QkFBd0IsQ0FBQyxrQ0FBa0MsQ0FBQywyQ0FBMkMsU0FBUyxDQUFDLDhCQUE4QixxQkFBcUIsQ0FBQyxxQ0FBcUMsQ0FBQyxrQkFBa0IsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLHNDQUFzQyxDQUFDLGFBQWEsQ0FBQyx1QkFBdUIsQ0FBQyxtQkFBbUIsQ0FBQyxpQkFBaUIsQ0FBQyxVQUFVLENBQUMsaUJBQWlCLENBQUMsU0FBUyxDQUFDLDJJQUEySSxhQUFhLENBQUMsYUFBYSxDQUFDLGtCQUFrQixDQUFDLDZJQUE2SSxRQUFRLENBQUMsU0FBUyxDQUFDLGlFQUFpRSxhQUFhLENBQUMsaURBQWlELFlBQVksQ0FBQyxpQkFBaUIsQ0FBQyxVQUFVLENBQUMsVUFBVSxDQUFDLHFCQUFxQixDQUFDLFNBQVMsQ0FBQyxvREFBb0QsU0FBUyxDQUFDLFdBQVcsQ0FBQyxvREFBb0QsU0FBUyxDQUFDLHVEQUF1RCxhQUFhLENBQUMsbUVBQW1FLGlCQUFpQixDQUFDLFNBQVMsQ0FBQyxtQ0FBbUMsQ0FBQywrRUFBK0UsWUFBWSxDQUFDLHVDQUF1QyxVQUFVLENBQUMscUJBQXFCLENBQUMsK0JBQStCLENBQUMsWUFBWSxvQkFBb0IsQ0FBQyxxQkFBcUIsQ0FBQywyQkFBMkIsQ0FBQywyQkFBMkIsQ0FBQyx1QkFBdUIsQ0FBQyxxQkFBcUIsQ0FBQyxjQUFjLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxpQkFBaUIsQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxNQUFNLENBQUMsV0FBVyxDQUFDLDZCQUE2QixZQUFZLENBQUMsdUNBQXVDLGFBQWEsQ0FBQyx1Q0FBdUMsWUFBWSxDQUFDLDRCQUE0QixZQUFZLENBQUMsc0JBQXNCLENBQUMsU0FBUyxDQUFDLGFBQWEsQ0FBQyxlQUFlLENBQUMsK0JBQStCLGtCQUFrQixDQUFDLFVBQVUsQ0FBQyxlQUFlLENBQUMsa0ZBQWtGLFlBQVksQ0FBQyxvQ0FBb0Msa0JBQWtCLENBQUMsY0FBYyxDQUFDLFNBQVMsQ0FBQyxtQkFBbUIsQ0FBQyxXQUFXLENBQUMsaUJBQWlCLENBQUMsa0JBQWtCLENBQUMsYUFBYSxDQUFDLGVBQWUsQ0FBQyxVQUFVLENBQUMsYUFBYSxDQUFDLHVDQUF1QyxrQkFBa0IsQ0FBQyxVQUFVLENBQUMsZUFBZSxDQUFDLGlIQUFpSCxZQUFZLENBQUMsdURBQXVELFdBQVcsQ0FBQyxnREFBZ0QsaUJBQWlCLENBQUMsVUFBVSxDQUFDLDZFQUE2RSxTQUFTLENBQUMsNEJBQTRCLFNBQVMsQ0FBQyxhQUFhLENBQUMsZUFBZSxDQUFDLGFBQWEsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMsaUJBQWlCLENBQUMsNEJBQTRCLFlBQVksQ0FBQywyREFBMkQsWUFBWSxDQUFDLG1EQUFtRCxZQUFZLENBQUMsa0JBQWtCLFlBQVksQ0FBQyxlQUFlLENBQUMsNEJBQTRCLFlBQVksQ0FBQyw0QkFBNEIsY0FBYyxDQUFDLGtEQUFrRCxTQUFTLENBQUMsd0JBQXdCLGlCQUFpQixDQUFDLFVBQVUsQ0FBQyxNQUFNLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQyxtQkFBbUIsQ0FBQyxnRUFBZ0UsVUFBVSxDQUFDLDBCQUEwQixlQUFlLENBQUMsaUJBQWlCLENBQUMsa0JBQWtCLENBQUMsZUFBZSxVQUFVLENBQUMsY0FBYyxVQUFVLENBQUMsWUFBWSxhQUFhLENBQUMsd0NBQXdDLDBCQUEwQixDQUFDLGdGQUFnRiw0QkFBNEIsQ0FBQywwQ0FBMEMsY0FBYyxDQUFDLFNBQVMsQ0FBQyxrQ0FBa0MsY0FBYyxDQUFDLFNBQVMsQ0FBQyxnRkFBZ0YsaUJBQWlCLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLDRDQUE0QyxtQkFBbUIsQ0FBQyxlQUFlLENBQUMsYUFBYSxDQUFDLGlCQUFpQixDQUFDLDZCQUE2QixTQUFTLENBQUMsTUFBTSxDQUFDLHdEQUF3RCxlQUFlLENBQUMsaUJBQWlCLENBQUMscUNBQXFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsc0NBQXNDLENBQUMsYUFBYSxDQUFDLE1BQU0sQ0FBQyxhQUFhLENBQUMsZ0JBQWdCLENBQUMsaUJBQWlCLENBQUMsaUNBQWlDLENBQUMsaUJBQWlCLENBQUMsT0FBTyxDQUFDLHFCQUFxQixDQUFDLFVBQVUsQ0FBQyxxQkFBcUIsWUFBWSxDQUFDLGlCQUFpQixDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsc0JBQXNCLENBQUMsV0FBVyxDQUFDLGVBQWUsQ0FBQyxrQ0FBa0MsQ0FBQyxxQkFBcUIsQ0FBQywyQkFBMkIsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLGtCQUFrQixDQUFDLGlCQUFpQixDQUFDLG9FQUFvRSxhQUFhLENBQUMseURBQXlELENBQUMsaURBQWlELENBQUMsdURBQXVELFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyxXQUFXLENBQUMsa0JBQWtCLENBQUMsYUFBYSxDQUFDLGNBQWMsQ0FBQyxxQkFBcUIsQ0FBQyxTQUFTLENBQUMsY0FBYyxDQUFDLHdCQUF3QixDQUFDLHFCQUFxQixDQUFDLGtLQUFrSywrR0FBK0csQ0FBQyx1R0FBdUcsQ0FBQyxrRkFBa0YscUJBQXFCLENBQUMsZ0ZBQWdGLHFCQUFxQixDQUFDLDRCQUE0QixDQUFDLG9CQUFvQixDQUFDLDRCQUE0QixHQUFHLGtCQUFrQixDQUFDLENBQUMsb0NBQW9DLEdBQUcsa0JBQWtCLENBQUMsQ0FBQyw0QkFBNEIsS0FBSyx3QkFBd0IsQ0FBQyxDQUFDLG9DQUFvQyxLQUFLLGdDQUFnQyxDQUFDLENBQUMsNEJBQTRCLEdBQUcsd0JBQXdCLENBQUMsSUFBSSx3QkFBd0IsQ0FBQyxJQUFJLHFCQUFxQixDQUFDLElBQUksd0JBQXdCLENBQUMsS0FBSyx3QkFBd0IsQ0FBQyxDQUFDLG9DQUFvQyxHQUFHLHdCQUF3QixDQUFDLElBQUksd0JBQXdCLENBQUMsSUFBSSxxQkFBcUIsQ0FBQyxJQUFJLHdCQUF3QixDQUFDLEtBQUssd0JBQXdCLENBQUMsQ0FBQyxrQ0FBa0MsVUFBVSxDQUFDLDRHQUE0RyxxQkFBcUIsQ0FBQyxvQkFBb0IsQ0FBQyxtQkFBbUIsQ0FBQyxtSEFBbUgsbUJBQW1CLENBQUMsV0FBVyxDQUFDLGVBQWUsQ0FBQyxtQkFBbUIsQ0FBQyx5R0FBeUcscUJBQXFCLENBQUMsb0JBQW9CLENBQUMsbUJBQW1CLENBQUMsZ0hBQWdILG1CQUFtQixDQUFDLFlBQVksQ0FBQyxlQUFlLENBQUMsbUJBQW1CLENBQUMsOGdEQUE4Z0QsWUFBWSxDQUFDLDIrQkFBMitCLFVBQVUsQ0FBQyxhQUFhLENBQUMsc0xBQXNMLFlBQVksQ0FBQyx3SEFBd0gsU0FBUyxDQUFDLGFBQWEsQ0FBQyxnSkFBZ0osVUFBVSxDQUFDLDhHQUE4RyxZQUFZLENBQUMsMENBQTBDLHdCQUF3QixDQUFDLG1DQUFtQyxDQUFDLFVBQVUsQ0FBQyxVQUFVLENBQUMsbURBQW1ELGFBQWEsQ0FBQyw0SkFBNEosa0JBQWtCLENBQUMsc0RBQXNELGdCQUFnQixDQUFDLHFCQUFxQixDQUFDLHlCQUF5QixtREFBbUQsWUFBWSxDQUFDLDZCQUE2QixDQUFDLHNCQUFzQixDQUFDLHdCQUF3QixDQUFDLGlEQUFpRCxrQkFBa0IsQ0FBQyxzREFBc0QsZ0JBQWdCLENBQUMsZ05BQWdOLHlCQUF5QixDQUFDLENBQUMsMEJBQTBCLGdCQUFnQixDQUFDLGtCQUFrQixDQUFDLGtDQUFrQyxVQUFVLENBQUMsV0FBVyxDQUFDLFdBQVcsQ0FBQyx1Q0FBdUMsb0JBQW9CLENBQUMsOENBQThDLGVBQWUsQ0FBQyxnQ0FBZ0MsVUFBVSxDQUFDLGdCQUFnQixDQUFDLG9DQUFvQyxpQkFBaUIsQ0FBQywwQkFBMEIsQ0FBQywwQkFBMEIsQ0FBQyxhQUFhLENBQUMsZ0JBQWdCLENBQUMsU0FBUyxDQUFDLFFBQVEsQ0FBQyxVQUFVLENBQUMsU0FBUyxDQUFDLGVBQWUsQ0FBQyxxRkFBcUYsbUJBQW1CLENBQUMsb0JBQW9CLENBQUMsNERBQTRELENBQUMsMENBQTBDLHdCQUF3QixDQUFDLG9DQUFvQyxxQkFBcUIsQ0FBQywrREFBK0QsQ0FBQyxhQUFhLENBQUMsY0FBYyxDQUFDLGlCQUFpQixDQUFDLGlEQUFpRCxnQkFBZ0IsQ0FBQyxhQUFhLDJDQUEyQyxpQkFBaUIsQ0FBQyxDQUFDLG9CQUFvQixpQkFBaUIsQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsV0FBVyxDQUFDLGFBQWEsQ0FBQyx1REFBdUQsU0FBUyxDQUFDLHFDQUFxQyxTQUFTLHVwTDs7OztBQ0EvOXZDOztFQ0VFO0FEQ0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDQ0Y7O0FERUE7O0VDRUU7QURDRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0NGOztBREVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDQ0Y7O0FERUE7O0VBRUU7RUFDQTtBQ0NGOztBREVBOzs7Ozs7RUFNRTtBQ0NGOztBREVBOzs7Ozs7RUFNRTtFQUNBO0FDQ0Y7O0FERUE7O0VDRUU7QURDRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0NGOztBREVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDQ0Y7O0FERUE7OztFQUdFO0VBQ0E7QUNDRjs7QURFQTs7O0VBR0U7RUFDQTtBQ0NGOztBREVBO0FBQ0E7RUFDRTtJQUNFO0VDQ0Y7QUFDRjs7QURFQTtFQUNFO0lBQ0U7RUNDRjtBQUNGO0FDakhBO0VBQ0U7RUFDQSxjQUFZOztBRG9IZCxvQ0FBb0MsQzs7OztBRXhIcEMsV0FBVztBQUNYOztJQUVJLGtCQUFrQjs7SUFFbEIsY0FBYztJQUNkLHNCQUFzQjs7SUFFdEIseUJBQXlCO09BQ3RCLHNCQUFzQjtRQUNyQixxQkFBcUI7WUFDakIsaUJBQWlCOztJQUV6QiwyQkFBMkI7SUFDM0Isd0JBQXdCO0lBQ3hCLHVCQUF1QjtRQUNuQixtQkFBbUI7SUFDdkIsd0NBQXdDO0FBQzVDOztBQUVBOztJQUVJLGtCQUFrQjs7SUFFbEIsY0FBYztJQUNkLGdCQUFnQjs7SUFFaEIsU0FBUztJQUNULFVBQVU7QUFDZDtBQUNBOztJQUVJLGFBQWE7QUFDakI7QUFDQTs7SUFFSSxlQUFlO0lBQ2YsWUFBWTtBQUNoQjs7QUFFQTs7O0lBR0ksdUNBQXVDO09BQ3BDLG9DQUFvQztRQUNuQyxtQ0FBbUM7U0FDbEMsa0NBQWtDO1lBQy9CLCtCQUErQjtBQUMzQzs7QUFFQTs7SUFFSSxrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLE9BQU87O0lBRVAsY0FBYztJQUNkLGlCQUFpQjtJQUNqQixrQkFBa0I7QUFDdEI7QUFDQTs7O0lBR0ksY0FBYzs7SUFFZCxXQUFXO0FBQ2Y7QUFDQTs7SUFFSSxXQUFXO0FBQ2Y7QUFDQTs7SUFFSSxrQkFBa0I7QUFDdEI7O0FBRUE7O0lBRUksYUFBYTtJQUNiLFdBQVc7O0lBRVgsWUFBWTtJQUNaLGVBQWU7QUFDbkI7QUFDQTs7SUFFSSxZQUFZO0FBQ2hCO0FBQ0E7O0lBRUksY0FBYztBQUNsQjtBQUNBOztJQUVJLGFBQWE7QUFDakI7QUFDQTs7SUFFSSxvQkFBb0I7QUFDeEI7QUFDQTs7SUFFSSxjQUFjO0FBQ2xCO0FBQ0E7O0lBRUksa0JBQWtCO0FBQ3RCO0FBQ0E7O0lBRUksY0FBYzs7SUFFZCxZQUFZOztJQUVaLDZCQUE2QjtBQUNqQztBQUNBO0lBQ0ksYUFBYTtBQUNqQjs7Ozs7QUN0SEEsZ0JBQWdCO0FBQ2hCLFdBQVc7QUFDWDs7SUFFSSxnRkFBaUU7QUFDckU7O0FBRUEsVUFBVTtBQUNWOztJQUVJLG9CQUFvQjtJQUNwQixtQkFBbUI7SUFDbkIsa0JBQWtCOztJQUVsQiw0Q0FBNkI7SUFDN0IsbVBBQXFNO0FBQ3pNO0FBQ0EsV0FBVztBQUNYOzs7SUFHSSxZQUFZO0lBQ1osY0FBYzs7SUFFZCxrQkFBa0I7SUFDbEIsUUFBUTs7SUFFUixjQUFjOztJQUVkLFdBQVc7SUFDWCxZQUFZO0lBQ1osVUFBVTtJQUNWLHFDQUFxQztJQUNyQyxpQ0FBaUM7SUFDakMsNkJBQTZCOztJQUU3QixlQUFlOztJQUVmLGtCQUFrQjtJQUNsQixZQUFZO0lBQ1osYUFBYTtJQUNiLHVCQUF1QjtBQUMzQjtBQUNBOzs7OztJQUtJLGtCQUFrQjtJQUNsQixhQUFhO0lBQ2IsdUJBQXVCO0FBQzNCO0FBQ0E7Ozs7O0lBS0ksVUFBVTtBQUNkO0FBQ0E7OztJQUdJLFlBQVk7QUFDaEI7O0FBRUE7OztJQUdJLG9CQUFvQjtJQUNwQixlQUFlO0lBQ2YsY0FBYzs7SUFFZCxZQUFZO0lBQ1osWUFBWTs7SUFFWixtQ0FBbUM7SUFDbkMsa0NBQWtDO0FBQ3RDOztBQUVBOztJQUVJLFdBQVc7QUFDZjtBQUNBOztJQUVJLFlBQVk7SUFDWixVQUFVO0FBQ2Q7QUFDQTs7SUFFSSxZQUFZO0FBQ2hCO0FBQ0E7O0lBRUksWUFBWTtBQUNoQjs7QUFFQTs7SUFFSSxZQUFZO0FBQ2hCO0FBQ0E7O0lBRUksV0FBVztJQUNYLFdBQVc7QUFDZjtBQUNBOztJQUVJLFlBQVk7QUFDaEI7QUFDQTs7SUFFSSxZQUFZO0FBQ2hCOztBQUVBLFNBQVM7QUFDVDs7SUFFSSxtQkFBbUI7QUFDdkI7O0FBRUE7O0lBRUksa0JBQWtCO0lBQ2xCLGFBQWE7O0lBRWIsY0FBYzs7SUFFZCxXQUFXO0lBQ1gsVUFBVTtJQUNWLFNBQVM7O0lBRVQsZ0JBQWdCOztJQUVoQixrQkFBa0I7QUFDdEI7QUFDQTs7SUFFSSxrQkFBa0I7O0lBRWxCLHFCQUFxQjs7SUFFckIsV0FBVztJQUNYLFlBQVk7SUFDWixhQUFhO0lBQ2IsVUFBVTs7SUFFVixlQUFlO0FBQ25CO0FBQ0E7O0lBRUksWUFBWTtJQUNaLGNBQWM7O0lBRWQsY0FBYzs7SUFFZCxXQUFXO0lBQ1gsWUFBWTtJQUNaLFlBQVk7O0lBRVosZUFBZTs7SUFFZixrQkFBa0I7SUFDbEIsU0FBUztJQUNULGFBQWE7SUFDYix1QkFBdUI7QUFDM0I7QUFDQTs7O0lBR0ksYUFBYTtBQUNqQjtBQUNBOzs7SUFHSSxVQUFVO0FBQ2Q7QUFDQTs7SUFFSSxvQkFBb0I7SUFDcEIsY0FBYztJQUNkLGlCQUFpQjs7SUFFakIsa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixPQUFPOztJQUVQLFdBQVc7SUFDWCxZQUFZOztJQUVaLFlBQVk7SUFDWixrQkFBa0I7O0lBRWxCLFlBQVk7SUFDWixZQUFZOztJQUVaLG1DQUFtQztJQUNuQyxrQ0FBa0M7QUFDdEM7QUFDQTs7SUFFSSxZQUFZO0lBQ1osWUFBWTtBQUNoQjs7Ozs7QUMzTUEsZ0JBQWdCO0FDQWhCOzs7OztFQUFBO0FDQUE7RUFHSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBS0Y7RUFDQTtBRnVCRjs7QUd0QkE7OztFQUdFO0FIeUJGOztBR3RCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FIeUJGOztBR25CQTtFQUNFO0FIc0JGOztBR1pBO0VBQ0U7RUFDQSwyQ0NyQ3lCO0VDMEtyQjtFRm5JSixnQkcrTzRCO0VIOU81QixnQkdtUDRCO0VIbFA1QixjR25DUztFSG9DVDtFQUNBLHNCRzlDUztBTjZEWDs7QUdIQTtFQUNFO0FITUY7O0FHR0E7RUFDRTtFQUNBO0VBQ0E7QUhBRjs7QUdhQTtFQUNFO0VBQ0EscUJHaU40QjtBTjNOOUI7O0FHaUJBO0VBQ0U7RUFDQSxtQkdvRjBCO0FObEc1Qjs7QUd5QkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHRCRjs7QUd5QkE7RUFDRTtFQUNBO0VBQ0E7QUh0QkY7O0FHeUJBOzs7RUFHRTtFQUNBO0FIdEJGOztBR3lCQTs7OztFQUlFO0FIdEJGOztBR3lCQTtFQUNFLGdCR2tKNEI7QU54SzlCOztBR3lCQTtFQUNFO0VBQ0E7QUh0QkY7O0FHeUJBO0VBQ0U7QUh0QkY7O0FHeUJBOztFQUVFLG1CR3FJNEI7QU4zSjlCOztBR3lCQTtFRUlJO0FMekJKOztBRzhCQTs7RUFFRTtFRVBFO0VGU0Y7RUFDQTtBSDNCRjs7QUc4QkE7RUFBTTtBSDFCTjs7QUcyQkE7RUFBTTtBSHZCTjs7QUc4QkE7RUFDRSxjR1h3QztFSFl4QyxxQkdYd0M7RUhZeEM7QUgzQkY7QU9ySkU7RUptTEUsY0dkc0M7RUhldEMsMEJHZHNDO0FOYjFDOztBR29DQTtFQUNFO0VBQ0E7QUhqQ0Y7QU85SkU7RUprTUU7RUFDQTtBSGpDSjs7QUcwQ0E7Ozs7RUFJRSxpR0cwRDRCO0VEbEgxQjtBTGtCSjs7QUcwQ0E7RUFFRTtFQUVBO0VBRUE7RUFHQTtBSDVDRjs7QUdvREE7RUFFRTtBSGxERjs7QUcwREE7RUFDRTtFQUNBO0FIdkRGOztBRzBEQTtFQUdFO0VBQ0E7QUh6REY7O0FHaUVBO0VBQ0U7QUg5REY7O0FHaUVBO0VBQ0Usb0JHOEU0QjtFSDdFNUIsdUJHNkU0QjtFSDVFNUIsY0MxRmtDO0VEMkZsQztFQUNBO0FIOURGOztBR3FFQTtFQUVFO0VBQ0E7QUhuRUY7O0FHMkVBO0VBRUU7RUFDQSxxQkc0SnNDO0FOck94Qzs7QUcrRUE7RUFFRTtBSDdFRjs7QUdxRkE7RUFDRTtBSGxGRjs7QUdxRkE7Ozs7O0VBS0U7RUFDQTtFRWhLRTtFRmtLRjtBSGxGRjs7QUdxRkE7O0VBRUU7QUhsRkY7O0FHcUZBOztFQUVFO0FIbEZGOztBR3dGQTtFQUNFO0FIckZGOztBRzJGQTtFQUNFO0FIeEZGOztBRytGQTs7OztFQUlFO0FINUZGOztBR3FHSTs7OztFQUNFO0FIL0ZOOztBR3FHQTs7OztFQUlFO0VBQ0E7QUhsR0Y7O0FHcUdBOztFQUVFO0VBQ0E7QUhsR0Y7O0FHc0dBO0VBQ0U7RUFFQTtBSHBHRjs7QUd1R0E7RUFNRTtFQUVBO0VBQ0E7RUFDQTtBSDFHRjs7QUcrR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VFOU9JO0VGZ1BKO0VBQ0E7RUFDQTtBSDVHRjs7QUcrR0E7RUFDRTtBSDVHRjs7QUdnSEE7O0VBRUU7QUg3R0Y7O0FHZ0hBO0VBS0U7RUFDQTtBSGpIRjs7QUd3SEE7RUFDRTtBSHJIRjs7QUc2SEE7RUFDRTtFQUNBO0FIMUhGOztBR2lJQTtFQUNFO0FIOUhGOztBR2lJQTtFQUNFO0VBQ0E7QUg5SEY7O0FHaUlBO0VBQ0U7QUg5SEY7O0FHbUlBO0VBQ0U7QUhoSUY7O0FRNVZBOztFQUVFLHFCRnNTNEI7RUVwUzVCLGdCRnNTNEI7RUVyUzVCLGdCRnNTNEI7QU53RDlCOztBUTFWQTtFSHFLTTtBTHlMTjs7QVE3VkE7RUhvS007QUw2TE47O0FRaFdBO0VIbUtNO0FMaU1OOztBUW5XQTtFSGtLTTtBTHFNTjs7QVF0V0E7RUhpS007QUx5TU47O0FReldBO0VIZ0tNO0FMNk1OOztBUTNXQTtFSDhKTTtFRzVKSixnQkZ3UzRCO0FOc0U5Qjs7QVExV0E7RUh3Sk07RUd0SkosZ0JGMlI0QjtFRTFSNUIsZ0JGa1I0QjtBTjJGOUI7O0FRM1dBO0VIbUpNO0VHakpKLGdCRnVSNEI7RUV0UjVCLGdCRjZRNEI7QU5pRzlCOztBUTVXQTtFSDhJTTtFRzVJSixnQkZtUjRCO0VFbFI1QixnQkZ3UTRCO0FOdUc5Qjs7QVE3V0E7RUh5SU07RUd2SUosZ0JGK1E0QjtFRTlRNUIsZ0JGbVE0QjtBTjZHOUI7O0FReFdBO0VBQ0UsZ0JGZ0ZPO0VFL0VQLG1CRitFTztFRTlFUDtFQUNBO0FSMldGOztBUW5XQTs7RUhrR0k7RUcvRkYsZ0JGMk40QjtBTjJJOUI7O0FRbldBOztFQUVFLGNGbVE0QjtFRWxRNUIseUJGMlE0QjtBTjJGOUI7O0FROVZBO0VDL0VFO0VBQ0E7QVRpYkY7O0FROVZBO0VDcEZFO0VBQ0E7QVRzYkY7O0FRaFdBO0VBQ0U7QVJtV0Y7QVFqV0U7RUFDRSxvQkZxUDBCO0FOOEc5Qjs7QVF6VkE7RUgyREk7RUd6REY7QVI0VkY7O0FReFZBO0VBQ0UsbUJGdUJPO0VENkNIO0FMd1JOOztBUXhWQTtFQUNFO0VIK0NFO0VHN0NGLGNGMUdTO0FOcWNYO0FRelZFO0VBQ0U7QVIyVko7O0FVOWNBO0VDSUU7RUFHQTtBWDRjRjs7QVU3Y0E7RUFDRSxnQkpxZ0NrQztFSXBnQ2xDLHNCSlJTO0VJU1Q7RUVFRTtFRFBGO0VBR0E7QVhxZEY7O0FVdmNBO0VBRUU7QVZ5Y0Y7O0FVdGNBO0VBQ0U7RUFDQTtBVnljRjs7QVV0Y0E7RUw4SEk7RUs1SEYsY0ozQlM7QU5vZVg7O0FhaGZBO0VSbUtJO0VRaktGLGNQbUNRO0VPbENSO0FibWZGO0FhaGZFO0VBQ0U7QWJrZko7O0FhN2VBO0VBQ0U7RVJzSkU7RVFwSkYsV1BUUztFT1VULHlCUERTO0VNRVA7QVpnZko7QWE3ZUU7RUFDRTtFUjhJQTtFUTVJQSxnQlB5UTBCO0FOc085Qjs7QWF6ZUE7RUFDRTtFUnFJRTtFUW5JRixjUGpCUztBTjZmWDtBYXplRTtFUmdJRTtFUTlIQTtFQUNBO0FiMmVKOztBYXRlQTtFQUNFLGlCUGlrQ2tDO0VPaGtDbEM7QWJ5ZUY7O0FjamhCRTs7Ozs7O0VDREE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZjJoQkY7O0FnQnhlSTtFRnpDRTtJQUNFLGdCUjhMZTtFTnVWckI7QUFDRjtBZ0I5ZUk7RUZ6Q0U7SUFDRSxnQlI4TGU7RU40VnJCO0FBQ0Y7QWdCbmZJO0VGekNFO0lBQ0UsZ0JSOExlO0VOaVdyQjtBQUNGO0FnQnhmSTtFRnpDRTtJQUNFLGlCUjhMZTtFTnNXckI7QUFDRjtBY3pnQkU7RUNuQ0E7RUFDQTtFQUNBO0VBQ0E7QWYraUJGOztBY3pnQkU7RUFDRTtFQUNBO0FkNGdCSjtBYzFnQkk7O0VBRUU7RUFDQTtBZDRnQk47O0FpQmxrQkU7Ozs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqQjBrQko7O0FpQnBqQk07RUFDRTtFQUNBO0VBQ0E7QWpCdWpCUjs7QWUzaEJFO0VBQ0U7RUFDQTtBZjhoQko7O0FlaGlCRTtFQUNFO0VBQ0E7QWZtaUJKOztBZXJpQkU7RUFDRTtFQUNBO0Fmd2lCSjs7QWUxaUJFO0VBQ0U7RUFDQTtBZjZpQko7O0FlL2lCRTtFQUNFO0VBQ0E7QWZrakJKOztBZXBqQkU7RUFDRTtFQUNBO0FmdWpCSjs7QWlCMWtCTTtFRkNKO0VBQ0E7RUFDQTtBZjZrQkY7O0FpQjFrQlU7RUZiUjtFQUlBO0Fmd2xCRjs7QWlCL2tCVTtFRmJSO0VBSUE7QWY2bEJGOztBaUJwbEJVO0VGYlI7RUFJQTtBZmttQkY7O0FpQnpsQlU7RUZiUjtFQUlBO0FmdW1CRjs7QWlCOWxCVTtFRmJSO0VBSUE7QWY0bUJGOztBaUJubUJVO0VGYlI7RUFJQTtBZmluQkY7O0FpQnhtQlU7RUZiUjtFQUlBO0Fmc25CRjs7QWlCN21CVTtFRmJSO0VBSUE7QWYybkJGOztBaUJsbkJVO0VGYlI7RUFJQTtBZmdvQkY7O0FpQnZuQlU7RUZiUjtFQUlBO0FmcW9CRjs7QWlCNW5CVTtFRmJSO0VBSUE7QWYwb0JGOztBaUJqb0JVO0VGYlI7RUFJQTtBZitvQkY7O0FpQmhvQk07RUFBd0I7QWpCb29COUI7O0FpQmxvQk07RUFBdUI7QWpCc29CN0I7O0FpQm5vQlE7RUFBd0IsUUFEYjtBakJ3b0JuQjs7QWlCdm9CUTtFQUF3QixRQURiO0FqQjRvQm5COztBaUIzb0JRO0VBQXdCLFFBRGI7QWpCZ3BCbkI7O0FpQi9vQlE7RUFBd0IsUUFEYjtBakJvcEJuQjs7QWlCbnBCUTtFQUF3QixRQURiO0FqQndwQm5COztBaUJ2cEJRO0VBQXdCLFFBRGI7QWpCNHBCbkI7O0FpQjNwQlE7RUFBd0IsUUFEYjtBakJncUJuQjs7QWlCL3BCUTtFQUF3QixRQURiO0FqQm9xQm5COztBaUJucUJRO0VBQXdCLFFBRGI7QWpCd3FCbkI7O0FpQnZxQlE7RUFBd0IsUUFEYjtBakI0cUJuQjs7QWlCM3FCUTtFQUF3QixTQURiO0FqQmdyQm5COztBaUIvcUJRO0VBQXdCLFNBRGI7QWpCb3JCbkI7O0FpQm5yQlE7RUFBd0IsU0FEYjtBakJ3ckJuQjs7QWlCaHJCWTtFRmhCVjtBZm9zQkY7O0FpQnByQlk7RUZoQlY7QWZ3c0JGOztBaUJ4ckJZO0VGaEJWO0FmNHNCRjs7QWlCNXJCWTtFRmhCVjtBZmd0QkY7O0FpQmhzQlk7RUZoQlY7QWZvdEJGOztBaUJwc0JZO0VGaEJWO0Fmd3RCRjs7QWlCeHNCWTtFRmhCVjtBZjR0QkY7O0FpQjVzQlk7RUZoQlY7QWZndUJGOztBaUJodEJZO0VGaEJWO0Fmb3VCRjs7QWlCcHRCWTtFRmhCVjtBZnd1QkY7O0FpQnh0Qlk7RUZoQlY7QWY0dUJGOztBZ0J2dUJJO0VDM0JFO0lBQ0U7SUFDQTtJQUNBO0VqQnN3Qk47O0VlMXVCQTtJQUNFO0lBQ0E7RWY2dUJGOztFZS91QkE7SUFDRTtJQUNBO0Vma3ZCRjs7RWVwdkJBO0lBQ0U7SUFDQTtFZnV2QkY7O0VlenZCQTtJQUNFO0lBQ0E7RWY0dkJGOztFZTl2QkE7SUFDRTtJQUNBO0VmaXdCRjs7RWVud0JBO0lBQ0U7SUFDQTtFZnN3QkY7O0VpQnp4Qkk7SUZDSjtJQUNBO0lBQ0E7RWY0eEJBOztFaUJ6eEJRO0lGYlI7SUFJQTtFZnV5QkE7O0VpQjl4QlE7SUZiUjtJQUlBO0VmNHlCQTs7RWlCbnlCUTtJRmJSO0lBSUE7RWZpekJBOztFaUJ4eUJRO0lGYlI7SUFJQTtFZnN6QkE7O0VpQjd5QlE7SUZiUjtJQUlBO0VmMnpCQTs7RWlCbHpCUTtJRmJSO0lBSUE7RWZnMEJBOztFaUJ2ekJRO0lGYlI7SUFJQTtFZnEwQkE7O0VpQjV6QlE7SUZiUjtJQUlBO0VmMDBCQTs7RWlCajBCUTtJRmJSO0lBSUE7RWYrMEJBOztFaUJ0MEJRO0lGYlI7SUFJQTtFZm8xQkE7O0VpQjMwQlE7SUZiUjtJQUlBO0VmeTFCQTs7RWlCaDFCUTtJRmJSO0lBSUE7RWY4MUJBOztFaUIvMEJJO0lBQXdCO0VqQm0xQjVCOztFaUJqMUJJO0lBQXVCO0VqQnExQjNCOztFaUJsMUJNO0lBQXdCLFFBRGI7RWpCdTFCakI7O0VpQnQxQk07SUFBd0IsUUFEYjtFakIyMUJqQjs7RWlCMTFCTTtJQUF3QixRQURiO0VqQisxQmpCOztFaUI5MUJNO0lBQXdCLFFBRGI7RWpCbTJCakI7O0VpQmwyQk07SUFBd0IsUUFEYjtFakJ1MkJqQjs7RWlCdDJCTTtJQUF3QixRQURiO0VqQjIyQmpCOztFaUIxMkJNO0lBQXdCLFFBRGI7RWpCKzJCakI7O0VpQjkyQk07SUFBd0IsUUFEYjtFakJtM0JqQjs7RWlCbDNCTTtJQUF3QixRQURiO0VqQnUzQmpCOztFaUJ0M0JNO0lBQXdCLFFBRGI7RWpCMjNCakI7O0VpQjEzQk07SUFBd0IsU0FEYjtFakIrM0JqQjs7RWlCOTNCTTtJQUF3QixTQURiO0VqQm00QmpCOztFaUJsNEJNO0lBQXdCLFNBRGI7RWpCdTRCakI7O0VpQi8zQlU7SUZoQlY7RWZtNUJBOztFaUJuNEJVO0lGaEJWO0VmdTVCQTs7RWlCdjRCVTtJRmhCVjtFZjI1QkE7O0VpQjM0QlU7SUZoQlY7RWYrNUJBOztFaUIvNEJVO0lGaEJWO0VmbTZCQTs7RWlCbjVCVTtJRmhCVjtFZnU2QkE7O0VpQnY1QlU7SUZoQlY7RWYyNkJBOztFaUIzNUJVO0lGaEJWO0VmKzZCQTs7RWlCLzVCVTtJRmhCVjtFZm03QkE7O0VpQm42QlU7SUZoQlY7RWZ1N0JBOztFaUJ2NkJVO0lGaEJWO0VmMjdCQTs7RWlCMzZCVTtJRmhCVjtFZis3QkE7QUFDRjtBZ0IzN0JJO0VDM0JFO0lBQ0U7SUFDQTtJQUNBO0VqQnk5Qk47O0VlNzdCQTtJQUNFO0lBQ0E7RWZnOEJGOztFZWw4QkE7SUFDRTtJQUNBO0VmcThCRjs7RWV2OEJBO0lBQ0U7SUFDQTtFZjA4QkY7O0VlNThCQTtJQUNFO0lBQ0E7RWYrOEJGOztFZWo5QkE7SUFDRTtJQUNBO0VmbzlCRjs7RWV0OUJBO0lBQ0U7SUFDQTtFZnk5QkY7O0VpQjUrQkk7SUZDSjtJQUNBO0lBQ0E7RWYrK0JBOztFaUI1K0JRO0lGYlI7SUFJQTtFZjAvQkE7O0VpQmovQlE7SUZiUjtJQUlBO0VmKy9CQTs7RWlCdC9CUTtJRmJSO0lBSUE7RWZvZ0NBOztFaUIzL0JRO0lGYlI7SUFJQTtFZnlnQ0E7O0VpQmhnQ1E7SUZiUjtJQUlBO0VmOGdDQTs7RWlCcmdDUTtJRmJSO0lBSUE7RWZtaENBOztFaUIxZ0NRO0lGYlI7SUFJQTtFZndoQ0E7O0VpQi9nQ1E7SUZiUjtJQUlBO0VmNmhDQTs7RWlCcGhDUTtJRmJSO0lBSUE7RWZraUNBOztFaUJ6aENRO0lGYlI7SUFJQTtFZnVpQ0E7O0VpQjloQ1E7SUZiUjtJQUlBO0VmNGlDQTs7RWlCbmlDUTtJRmJSO0lBSUE7RWZpakNBOztFaUJsaUNJO0lBQXdCO0VqQnNpQzVCOztFaUJwaUNJO0lBQXVCO0VqQndpQzNCOztFaUJyaUNNO0lBQXdCLFFBRGI7RWpCMGlDakI7O0VpQnppQ007SUFBd0IsUUFEYjtFakI4aUNqQjs7RWlCN2lDTTtJQUF3QixRQURiO0VqQmtqQ2pCOztFaUJqakNNO0lBQXdCLFFBRGI7RWpCc2pDakI7O0VpQnJqQ007SUFBd0IsUUFEYjtFakIwakNqQjs7RWlCempDTTtJQUF3QixRQURiO0VqQjhqQ2pCOztFaUI3akNNO0lBQXdCLFFBRGI7RWpCa2tDakI7O0VpQmprQ007SUFBd0IsUUFEYjtFakJza0NqQjs7RWlCcmtDTTtJQUF3QixRQURiO0VqQjBrQ2pCOztFaUJ6a0NNO0lBQXdCLFFBRGI7RWpCOGtDakI7O0VpQjdrQ007SUFBd0IsU0FEYjtFakJrbENqQjs7RWlCamxDTTtJQUF3QixTQURiO0VqQnNsQ2pCOztFaUJybENNO0lBQXdCLFNBRGI7RWpCMGxDakI7O0VpQmxsQ1U7SUZoQlY7RWZzbUNBOztFaUJ0bENVO0lGaEJWO0VmMG1DQTs7RWlCMWxDVTtJRmhCVjtFZjhtQ0E7O0VpQjlsQ1U7SUZoQlY7RWZrbkNBOztFaUJsbUNVO0lGaEJWO0Vmc25DQTs7RWlCdG1DVTtJRmhCVjtFZjBuQ0E7O0VpQjFtQ1U7SUZoQlY7RWY4bkNBOztFaUI5bUNVO0lGaEJWO0Vma29DQTs7RWlCbG5DVTtJRmhCVjtFZnNvQ0E7O0VpQnRuQ1U7SUZoQlY7RWYwb0NBOztFaUIxbkNVO0lGaEJWO0VmOG9DQTs7RWlCOW5DVTtJRmhCVjtFZmtwQ0E7QUFDRjtBZ0I5b0NJO0VDM0JFO0lBQ0U7SUFDQTtJQUNBO0VqQjRxQ047O0VlaHBDQTtJQUNFO0lBQ0E7RWZtcENGOztFZXJwQ0E7SUFDRTtJQUNBO0Vmd3BDRjs7RWUxcENBO0lBQ0U7SUFDQTtFZjZwQ0Y7O0VlL3BDQTtJQUNFO0lBQ0E7RWZrcUNGOztFZXBxQ0E7SUFDRTtJQUNBO0VmdXFDRjs7RWV6cUNBO0lBQ0U7SUFDQTtFZjRxQ0Y7O0VpQi9yQ0k7SUZDSjtJQUNBO0lBQ0E7RWZrc0NBOztFaUIvckNRO0lGYlI7SUFJQTtFZjZzQ0E7O0VpQnBzQ1E7SUZiUjtJQUlBO0Vma3RDQTs7RWlCenNDUTtJRmJSO0lBSUE7RWZ1dENBOztFaUI5c0NRO0lGYlI7SUFJQTtFZjR0Q0E7O0VpQm50Q1E7SUZiUjtJQUlBO0VmaXVDQTs7RWlCeHRDUTtJRmJSO0lBSUE7RWZzdUNBOztFaUI3dENRO0lGYlI7SUFJQTtFZjJ1Q0E7O0VpQmx1Q1E7SUZiUjtJQUlBO0VmZ3ZDQTs7RWlCdnVDUTtJRmJSO0lBSUE7RWZxdkNBOztFaUI1dUNRO0lGYlI7SUFJQTtFZjB2Q0E7O0VpQmp2Q1E7SUZiUjtJQUlBO0VmK3ZDQTs7RWlCdHZDUTtJRmJSO0lBSUE7RWZvd0NBOztFaUJydkNJO0lBQXdCO0VqQnl2QzVCOztFaUJ2dkNJO0lBQXVCO0VqQjJ2QzNCOztFaUJ4dkNNO0lBQXdCLFFBRGI7RWpCNnZDakI7O0VpQjV2Q007SUFBd0IsUUFEYjtFakJpd0NqQjs7RWlCaHdDTTtJQUF3QixRQURiO0VqQnF3Q2pCOztFaUJwd0NNO0lBQXdCLFFBRGI7RWpCeXdDakI7O0VpQnh3Q007SUFBd0IsUUFEYjtFakI2d0NqQjs7RWlCNXdDTTtJQUF3QixRQURiO0VqQml4Q2pCOztFaUJoeENNO0lBQXdCLFFBRGI7RWpCcXhDakI7O0VpQnB4Q007SUFBd0IsUUFEYjtFakJ5eENqQjs7RWlCeHhDTTtJQUF3QixRQURiO0VqQjZ4Q2pCOztFaUI1eENNO0lBQXdCLFFBRGI7RWpCaXlDakI7O0VpQmh5Q007SUFBd0IsU0FEYjtFakJxeUNqQjs7RWlCcHlDTTtJQUF3QixTQURiO0VqQnl5Q2pCOztFaUJ4eUNNO0lBQXdCLFNBRGI7RWpCNnlDakI7O0VpQnJ5Q1U7SUZoQlY7RWZ5ekNBOztFaUJ6eUNVO0lGaEJWO0VmNnpDQTs7RWlCN3lDVTtJRmhCVjtFZmkwQ0E7O0VpQmp6Q1U7SUZoQlY7RWZxMENBOztFaUJyekNVO0lGaEJWO0VmeTBDQTs7RWlCenpDVTtJRmhCVjtFZjYwQ0E7O0VpQjd6Q1U7SUZoQlY7RWZpMUNBOztFaUJqMENVO0lGaEJWO0VmcTFDQTs7RWlCcjBDVTtJRmhCVjtFZnkxQ0E7O0VpQnowQ1U7SUZoQlY7RWY2MUNBOztFaUI3MENVO0lGaEJWO0VmaTJDQTs7RWlCajFDVTtJRmhCVjtFZnEyQ0E7QUFDRjtBZ0JqMkNJO0VDM0JFO0lBQ0U7SUFDQTtJQUNBO0VqQiszQ047O0VlbjJDQTtJQUNFO0lBQ0E7RWZzMkNGOztFZXgyQ0E7SUFDRTtJQUNBO0VmMjJDRjs7RWU3MkNBO0lBQ0U7SUFDQTtFZmczQ0Y7O0VlbDNDQTtJQUNFO0lBQ0E7RWZxM0NGOztFZXYzQ0E7SUFDRTtJQUNBO0VmMDNDRjs7RWU1M0NBO0lBQ0U7SUFDQTtFZiszQ0Y7O0VpQmw1Q0k7SUZDSjtJQUNBO0lBQ0E7RWZxNUNBOztFaUJsNUNRO0lGYlI7SUFJQTtFZmc2Q0E7O0VpQnY1Q1E7SUZiUjtJQUlBO0VmcTZDQTs7RWlCNTVDUTtJRmJSO0lBSUE7RWYwNkNBOztFaUJqNkNRO0lGYlI7SUFJQTtFZis2Q0E7O0VpQnQ2Q1E7SUZiUjtJQUlBO0VmbzdDQTs7RWlCMzZDUTtJRmJSO0lBSUE7RWZ5N0NBOztFaUJoN0NRO0lGYlI7SUFJQTtFZjg3Q0E7O0VpQnI3Q1E7SUZiUjtJQUlBO0VmbThDQTs7RWlCMTdDUTtJRmJSO0lBSUE7RWZ3OENBOztFaUIvN0NRO0lGYlI7SUFJQTtFZjY4Q0E7O0VpQnA4Q1E7SUZiUjtJQUlBO0VmazlDQTs7RWlCejhDUTtJRmJSO0lBSUE7RWZ1OUNBOztFaUJ4OENJO0lBQXdCO0VqQjQ4QzVCOztFaUIxOENJO0lBQXVCO0VqQjg4QzNCOztFaUIzOENNO0lBQXdCLFFBRGI7RWpCZzlDakI7O0VpQi84Q007SUFBd0IsUUFEYjtFakJvOUNqQjs7RWlCbjlDTTtJQUF3QixRQURiO0VqQnc5Q2pCOztFaUJ2OUNNO0lBQXdCLFFBRGI7RWpCNDlDakI7O0VpQjM5Q007SUFBd0IsUUFEYjtFakJnK0NqQjs7RWlCLzlDTTtJQUF3QixRQURiO0VqQm8rQ2pCOztFaUJuK0NNO0lBQXdCLFFBRGI7RWpCdytDakI7O0VpQnYrQ007SUFBd0IsUUFEYjtFakI0K0NqQjs7RWlCMytDTTtJQUF3QixRQURiO0VqQmcvQ2pCOztFaUIvK0NNO0lBQXdCLFFBRGI7RWpCby9DakI7O0VpQm4vQ007SUFBd0IsU0FEYjtFakJ3L0NqQjs7RWlCdi9DTTtJQUF3QixTQURiO0VqQjQvQ2pCOztFaUIzL0NNO0lBQXdCLFNBRGI7RWpCZ2dEakI7O0VpQngvQ1U7SUZoQlY7RWY0Z0RBOztFaUI1L0NVO0lGaEJWO0VmZ2hEQTs7RWlCaGdEVTtJRmhCVjtFZm9oREE7O0VpQnBnRFU7SUZoQlY7RWZ3aERBOztFaUJ4Z0RVO0lGaEJWO0VmNGhEQTs7RWlCNWdEVTtJRmhCVjtFZmdpREE7O0VpQmhoRFU7SUZoQlY7RWZvaURBOztFaUJwaERVO0lGaEJWO0Vmd2lEQTs7RWlCeGhEVTtJRmhCVjtFZjRpREE7O0VpQjVoRFU7SUZoQlY7RWZnakRBOztFaUJoaURVO0lGaEJWO0Vmb2pEQTs7RWlCcGlEVTtJRmhCVjtFZndqREE7QUFDRjtBa0I1bURBO0VBQ0U7RUFDQSxtQlppSU87RVloSVAsY1pTUztFWVJULDZCZGlGbUM7QUo2aERyQztBa0I1bURFOztFQUVFLGdCWm1WMEI7RVlsVjFCO0VBQ0E7QWxCOG1ESjtBa0IzbURFO0VBQ0U7RUFDQTtBbEI2bURKO0FrQjFtREU7RUFDRTtBbEI0bURKOztBa0JsbURFOztFQUVFLGVaNlQwQjtBTnd5QzlCOztBa0I1bERBO0VBQ0U7QWxCK2xERjtBa0I3bERFOztFQUVFO0FsQitsREo7QWtCM2xESTs7RUFFRTtBbEI2bEROOztBa0J2bERFOzs7O0VBSUU7QWxCMGxESjs7QWtCamxERTtFQUNFLHlCZGVpQztBSnFrRHJDOztBT25wREU7RVcyRUksY1p2RUs7RVl3RUwseUJkRytCO0FKeWtEckM7O0FtQjlwREk7OztFQUdFLHlCRDJGK0I7QWxCc2tEckM7QW1CN3BETTs7OztFQUlFLHFCRG1GeUU7QWxCNGtEakY7O0FPcHFERTtFWWlCTSx5QkFKZTtBbkIycER2QjtBbUJycERROztFQUVFLHlCQVJhO0FuQitwRHZCOztBbUJsckRJOzs7RUFHRSx5QkQyRitCO0FsQjBsRHJDO0FtQmpyRE07Ozs7RUFJRSxxQkRtRnlFO0FsQmdtRGpGOztBT3hyREU7RVlpQk0seUJBSmU7QW5CK3FEdkI7QW1CenFEUTs7RUFFRSx5QkFSYTtBbkJtckR2Qjs7QW1CdHNESTs7O0VBR0UseUJEMkYrQjtBbEI4bURyQztBbUJyc0RNOzs7O0VBSUUscUJEbUZ5RTtBbEJvbkRqRjs7QU81c0RFO0VZaUJNLHlCQUplO0FuQm1zRHZCO0FtQjdyRFE7O0VBRUUseUJBUmE7QW5CdXNEdkI7O0FtQjF0REk7OztFQUdFLHlCRDJGK0I7QWxCa29EckM7QW1CenRETTs7OztFQUlFLHFCRG1GeUU7QWxCd29EakY7O0FPaHVERTtFWWlCTSx5QkFKZTtBbkJ1dER2QjtBbUJqdERROztFQUVFLHlCQVJhO0FuQjJ0RHZCOztBbUI5dURJOzs7RUFHRSx5QkQyRitCO0FsQnNwRHJDO0FtQjd1RE07Ozs7RUFJRSxxQkRtRnlFO0FsQjRwRGpGOztBT3B2REU7RVlpQk0seUJBSmU7QW5CMnVEdkI7QW1CcnVEUTs7RUFFRSx5QkFSYTtBbkIrdUR2Qjs7QW1CbHdESTs7O0VBR0UseUJEMkYrQjtBbEIwcURyQztBbUJqd0RNOzs7O0VBSUUscUJEbUZ5RTtBbEJnckRqRjs7QU94d0RFO0VZaUJNLHlCQUplO0FuQit2RHZCO0FtQnp2RFE7O0VBRUUseUJBUmE7QW5CbXdEdkI7O0FtQnR4REk7OztFQUdFLHlCRDJGK0I7QWxCOHJEckM7QW1CcnhETTs7OztFQUlFLHFCRG1GeUU7QWxCb3NEakY7O0FPNXhERTtFWWlCTSx5QkFKZTtBbkJteER2QjtBbUI3d0RROztFQUVFLHlCQVJhO0FuQnV4RHZCOztBbUIxeURJOzs7RUFHRSx5QkQyRitCO0FsQmt0RHJDO0FtQnp5RE07Ozs7RUFJRSxxQkRtRnlFO0FsQnd0RGpGOztBT2h6REU7RVlpQk0seUJBSmU7QW5CdXlEdkI7QW1CanlEUTs7RUFFRSx5QkFSYTtBbkIyeUR2Qjs7QW1COXpESTs7O0VBR0UseUJmbUYrQjtBSjh1RHJDOztBTzl6REU7RVlpQk0seUJBSmU7QW5CcXpEdkI7QW1CL3lEUTs7RUFFRSx5QkFSYTtBbkJ5ekR2Qjs7QWtCanVESTtFQUNFLFdaM0dLO0VZNEdMLHlCWnBHSztFWXFHTCxxQlppUXdCO0FObStDOUI7QWtCL3RESTtFQUNFLGNkekIrQjtFYzBCL0IseUJkM0IrQjtFYzRCL0IscUJkOUIrQjtBSit2RHJDOztBa0I1dERBO0VBQ0UsV1ozSFM7RVk0SFQseUJacEhTO0FObTFEWDtBa0I3dERFOzs7RUFHRSxxQlo2TzBCO0FOay9DOUI7QWtCNXRERTtFQUNFO0FsQjh0REo7QWtCMXRESTtFQUNFLDJDWmlPd0I7QU4yL0M5QjtBT2oyREU7RVc0SU0sV1pqSkc7RVlrSkgsNENaMk5zQjtBTjYvQzlCOztBZ0J4eURJO0VFaUdBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7RWxCMHNETjtFa0J2c0RNO0lBQ0U7RWxCeXNEUjtBQUNGO0FnQnB6REk7RUVpR0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFbEJxdEROO0VrQmx0RE07SUFDRTtFbEJvdERSO0FBQ0Y7QWdCL3pESTtFRWlHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0VsQmd1RE47RWtCN3RETTtJQUNFO0VsQit0RFI7QUFDRjtBZ0IxMERJO0VFaUdBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7RWxCMnVETjtFa0J4dURNO0lBQ0U7RWxCMHVEUjtBQUNGO0FrQnB2REk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBbEJxdkRSO0FrQmx2RFE7RUFDRTtBbEJvdkRWOztBb0JqNkRBO0VBQ0U7RUFDQTtFQUNBLGtDZDJlc0M7RWMxZXRDO0VmMEtJO0VldktKLGdCZG1SNEI7RWNsUjVCLGdCaEI4Q2dDO0VnQjdDaEMsY2REUztFY0VULHNCZFRTO0VjVVQ7RUFDQTtFUkFFO0VTRkUsd0VEUUo7QXBCKzVERjtBcUJuNkRNO0VEZE47SUNlUTtFckJzNkROO0FBQ0Y7QW9CajZERTtFQUNFO0VBQ0E7QXBCbTZESjtBc0JuN0RFO0VBQ0U7RUFDQSxzQmhCUk87RWdCU1AscUJsQnVENkI7RWtCdEQ3QjtFQUtFLGlEaEJxWHdCO0FONGpEOUI7QW9CbjZERTtFQUNFLGNoQmdCdUM7RWdCZHZDO0FwQm82REo7QW9CNTVERTtFQUVFLHlCaEJ1QnVDO0VnQnJCdkM7QXBCNDVESjs7QW9CcDVERTs7OztFQUNFO0FwQjA1REo7O0FvQnA1REU7RUFDRTtFQUNBO0FwQnU1REo7QW9CcDVERTtFQU1FLGNkL0RPO0VjZ0VQLHNCZHZFTztBTnc5RFg7O0FvQjU0REE7O0VBRUU7RUFDQTtBcEIrNERGOztBb0JyNERBO0VBQ0U7RUFDQTtFQUNBO0VmaUVFO0VlL0RGLGdCaEJ6Q2dDO0FKaTdEbEM7O0FvQnI0REE7RUFDRTtFQUNBO0VmMEVJO0VleEVKLGdCaEJ4Q2dDO0FKZzdEbEM7O0FvQnI0REE7RUFDRTtFQUNBO0VmbUVJO0VlakVKLGdCaEJuRGdDO0FKMjdEbEM7O0FvQi8zREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFZm9ESTtFZWxESixnQmhCdEVnQztFZ0J1RWhDLGNoQi9FeUM7RWdCZ0Z6QztFQUNBO0VBQ0E7QXBCazRERjtBb0JoNERFO0VBRUU7RUFDQTtBcEJpNERKOztBb0JyM0RBO0VBQ0UsZ0NkNlZzQztFYzVWdEM7RWYyQkk7RWV6QkosZ0JoQjNGZ0M7RVE5QzlCO0Faa2dFSjs7QW9CcjNEQTtFQUNFLGtDZHNWc0M7RWNyVnRDO0VmbUJJO0VlakJKLGdCaEIvRmdDO0VRbEQ5QjtBWjBnRUo7O0FvQm4zREU7RUFFRTtBcEJxM0RKOztBb0JqM0RBO0VBQ0U7QXBCbzNERjs7QW9CNTJEQTtFQUNFLG1CZDJVc0M7QU5vaUR4Qzs7QW9CNTJEQTtFQUNFO0VBQ0EsbUJkNFRzQztBTm1qRHhDOztBb0J2MkRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBCMDJERjtBb0J4MkRFOztFQUVFO0VBQ0E7QXBCMDJESjs7QW9CajJEQTtFQUNFO0VBQ0E7RUFDQSxxQmRpU3NDO0FObWtEeEM7O0FvQmoyREE7RUFDRTtFQUNBLGtCZDZSc0M7RWM1UnRDO0FwQm8yREY7QW9CajJERTtFQUVFLGNoQjdDZ0M7QUorNERwQzs7QW9COTFEQTtFQUNFO0FwQmkyREY7O0FvQjkxREE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxxQmQ4UXNDO0FObWxEeEM7QW9COTFERTtFQUNFO0VBQ0E7RUFDQSx1QmR5UW9DO0VjeFFwQztBcEJnMkRKOztBc0I3aUVFO0VBQ0U7RUFDQTtFQUNBLG1CaEIyY29DO0VEdFZwQztFaUJuSEEsY0ZxTnFDO0FwQjIxRHpDOztBc0I3aUVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFakJ3SEU7RWlCdEhGLGdCaEJ1TzBCO0VnQnRPMUI7RUFDQTtFVjlDQTtBWitsRUo7QXNCNWlFSTtFQUVFO0F0QjZpRU47O0FzQnhpRUk7Ozs7RUFFRTtBdEI2aUVOOztBc0IzbEVJO0VBb0RFLHFCRmtMbUM7RUUvS2pDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCeWlFUjtBc0J0aUVNO0VBQ0UscUJGdUtpQztFRXRLakM7QXRCd2lFUjs7QXNCeG1FSTtFQXlFSTtFQUNBO0F0Qm1pRVI7O0FzQjdtRUk7RUFtRkksbUNoQjZYZ0M7RWdCNVhoQztBdEI4aEVSOztBc0JsbkVJO0VBMkZFLHFCRjJJbUM7RUV4SWpDO0VBQ0E7QXRCeWhFUjtBc0J0aEVNO0VBQ0UscUJGbUlpQztFRWxJakM7QXRCd2hFUjs7QXNCamhFTTtFQUNFLGNGMEhpQztBcEIwNUR6QztBc0JqaEVNOzs7RUFFRTtBdEJvaEVSOztBc0I3Z0VNO0VBQ0UsY0Y2R2lDO0FwQm02RHpDO0FzQjlnRVE7RUFDRSxxQkYwRytCO0FwQnM2RHpDO0FzQjNnRVE7RUFDRTtFQzVKTix5QkQ2SjJCO0F0QjZnRS9CO0FzQnhnRVE7RUFDRTtBdEIwZ0VWO0FzQnZnRVE7RUFDRSxxQkFWcUI7QXRCbWhFL0I7O0FzQmhnRU07RUFDRSxxQkFwQnVCO0F0QnVoRS9CO0FzQi8vRFE7RUFDRSxxQkF6QnFCO0VBMEJyQjtBdEJpZ0VWOztBc0JscEVFO0VBQ0U7RUFDQTtFQUNBLG1CaEIyY29DO0VEdFZwQztFaUJuSEEsY0ZxTnFDO0FwQmc4RHpDOztBc0JscEVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFakJ3SEU7RWlCdEhGLGdCaEJ1TzBCO0VnQnRPMUI7RUFDQTtFVjlDQTtBWm9zRUo7QXNCanBFSTtFQUVFO0F0QmtwRU47O0FzQjdvRUk7Ozs7RUFFRTtBdEJrcEVOOztBc0Joc0VJO0VBb0RFLHFCRmtMbUM7RUUvS2pDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCOG9FUjtBc0Izb0VNO0VBQ0UscUJGdUtpQztFRXRLakM7QXRCNm9FUjs7QXNCN3NFSTtFQXlFSTtFQUNBO0F0QndvRVI7O0FzQmx0RUk7RUFtRkksbUNoQjZYZ0M7RWdCNVhoQztBdEJtb0VSOztBc0J2dEVJO0VBMkZFLHFCRjJJbUM7RUV4SWpDO0VBQ0E7QXRCOG5FUjtBc0IzbkVNO0VBQ0UscUJGbUlpQztFRWxJakM7QXRCNm5FUjs7QXNCdG5FTTtFQUNFLGNGMEhpQztBcEIrL0R6QztBc0J0bkVNOzs7RUFFRTtBdEJ5bkVSOztBc0JsbkVNO0VBQ0UsY0Y2R2lDO0FwQndnRXpDO0FzQm5uRVE7RUFDRSxxQkYwRytCO0FwQjJnRXpDO0FzQmhuRVE7RUFDRTtFQzVKTix5QkQ2SjJCO0F0QmtuRS9CO0FzQjdtRVE7RUFDRTtBdEIrbUVWO0FzQjVtRVE7RUFDRSxxQkFWcUI7QXRCd25FL0I7O0FzQnJtRU07RUFDRSxxQkFwQnVCO0F0QjRuRS9CO0FzQnBtRVE7RUFDRSxxQkF6QnFCO0VBMEJyQjtBdEJzbUVWOztBb0JqaEVBO0VBQ0U7RUFDQTtFQUNBO0FwQm9oRUY7QW9CL2dFRTtFQUNFO0FwQmloRUo7QWdCaHZFSTtFSW9PQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VwQitnRUo7RW9CM2dFRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXBCNmdFSjtFb0J6Z0VFO0lBQ0U7SUFDQTtJQUNBO0VwQjJnRUo7RW9CdmdFRTtJQUNFO0VwQnlnRUo7RW9CdGdFRTs7SUFFRTtFcEJ3Z0VKO0VvQm5nRUU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwQnFnRUo7RW9CbmdFRTtJQUNFO0lBQ0E7SUFDQTtJQUNBLHFCZGdMa0M7SWMvS2xDO0VwQnFnRUo7RW9CbGdFRTtJQUNFO0lBQ0E7RXBCb2dFSjtFb0JsZ0VFO0lBQ0U7RXBCb2dFSjtBQUNGOztBd0J0MUVBO0VBQ0U7RUFFQSxtQnBCMENrQztFb0J6Q2xDLGNsQk1TO0VrQkxUO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUN1RkE7RXBCNEVJO0VvQjFFSixnQnJCOUNnQztFUTFDOUI7RVNGRSxxSUdHSjtBeEJ5MUVGO0FxQngxRU07RUdkTjtJSGVRO0VyQjIxRU47QUFDRjtBT3IyRUU7RWlCVUUsY2xCTk87RWtCT1A7QXhCODFFSjtBd0IzMUVFO0VBRUU7RUFDQSxpRGxCOFcwQjtBTjgrRDlCO0F3QngxRUU7RUFFRSxhbEJrWjBCO0FOdThEOUI7QXdCcjFFRTtFQUNFO0F4QnUxRUo7QXdCejBFQTs7RUFFRTtBeEIyMEVGOztBd0JsMEVFO0VDM0RBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtBTjZ6RWY7QU83M0VFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBekJ5NEV6RztBeUI3M0VFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0F6QjAzRU47QXlCcjNFRTtFQUVFO0VBQ0EseUJuQjBDVztFbUJ6Q1gscUJuQnlDVztBTjYwRWY7QXlCLzJFRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBekJ5NUU3TDtBeUIxMkVJO0VBS0k7QXpCdzJFUjs7QXdCaDJFRTtFQzNEQTtFRkFFLHlCakJzRVc7RW1CcEViLHFCbkJvRWE7QU4yMUVmO0FPMzVFRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXpCdTZFekc7QXlCMzVFRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBekJ3NUVOO0F5Qm41RUU7RUFFRTtFQUNBLHlCbkIwQ1c7RW1CekNYLHFCbkJ5Q1c7QU4yMkVmO0F5Qjc0RUU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QXpCdTdFN0w7QXlCeDRFSTtFQUtJO0F6QnM0RVI7O0F3QjkzRUU7RUMzREE7RUZBRSx5QmpCc0VXO0VtQnBFYixxQm5Cb0VhO0FOeTNFZjtBT3o3RUU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F6QnE4RXpHO0F5Qno3RUU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QXpCczdFTjtBeUJqN0VFO0VBRUU7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0FOeTRFZjtBeUIzNkVFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0F6QnE5RTdMO0F5QnQ2RUk7RUFLSTtBekJvNkVSOztBd0I1NUVFO0VDM0RBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtBTnU1RWY7QU92OUVFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBekJtK0V6RztBeUJ2OUVFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0F6Qm85RU47QXlCLzhFRTtFQUVFO0VBQ0EseUJuQjBDVztFbUJ6Q1gscUJuQnlDVztBTnU2RWY7QXlCejhFRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBekJtL0U3TDtBeUJwOEVJO0VBS0k7QXpCazhFUjs7QXdCMTdFRTtFQzNEQTtFRkFFLHlCakJzRVc7RW1CcEViLHFCbkJvRWE7QU5xN0VmO0FPci9FRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXpCaWdGekc7QXlCci9FRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBekJrL0VOO0F5QjcrRUU7RUFFRTtFQUNBLHlCbkIwQ1c7RW1CekNYLHFCbkJ5Q1c7QU5xOEVmO0F5QnYrRUU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QXpCaWhGN0w7QXlCbCtFSTtFQUtJO0F6QmcrRVI7O0F3Qng5RUU7RUMzREE7RUZBRSx5QmpCc0VXO0VtQnBFYixxQm5Cb0VhO0FObTlFZjtBT25oRkU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F6QitoRnpHO0F5Qm5oRkU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QXpCZ2hGTjtBeUIzZ0ZFO0VBRUU7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0FObStFZjtBeUJyZ0ZFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0F6QitpRjdMO0F5QmhnRkk7RUFLSTtBekI4L0VSOztBd0J0L0VFO0VDM0RBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtBTmkvRWY7QU9qakZFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBekI2akZ6RztBeUJqakZFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0F6QjhpRk47QXlCemlGRTtFQUVFO0VBQ0EseUJuQjBDVztFbUJ6Q1gscUJuQnlDVztBTmlnRmY7QXlCbmlGRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBekI2a0Y3TDtBeUI5aEZJO0VBS0k7QXpCNGhGUjs7QXdCcGhGRTtFQzNEQTtFRkFFLHlCakJzRVc7RW1CcEViLHFCbkJvRWE7QU4rZ0ZmO0FPL2tGRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXpCMmxGekc7QXlCL2tGRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBekI0a0ZOO0F5QnZrRkU7RUFFRTtFQUNBLHlCbkIwQ1c7RW1CekNYLHFCbkJ5Q1c7QU4raEZmO0F5QmprRkU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QXpCMm1GN0w7QXlCNWpGSTtFQUtJO0F6QjBqRlI7O0F3QjVpRkU7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QU40aUZmO0FPNW1GRTtFa0J3REUsV0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBTmlqRmY7QXlCcGpGRTtFQUVFO0F6QnFqRko7QXlCbGpGRTtFQUVFLGNuQkpXO0VtQktYO0F6Qm1qRko7QXlCaGpGRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBTjZqRmY7QXlCOWlGSTtFQUtJO0F6QjRpRlI7O0F3QnJrRkU7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QU5xa0ZmO0FPcm9GRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBTjBrRmY7QXlCN2tGRTtFQUVFO0F6QjhrRko7QXlCM2tGRTtFQUVFLGNuQkpXO0VtQktYO0F6QjRrRko7QXlCemtGRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBTnNsRmY7QXlCdmtGSTtFQUtJO0F6QnFrRlI7O0F3QjlsRkU7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QU44bEZmO0FPOXBGRTtFa0J3REUsV0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBTm1tRmY7QXlCdG1GRTtFQUVFO0F6QnVtRko7QXlCcG1GRTtFQUVFLGNuQkpXO0VtQktYO0F6QnFtRko7QXlCbG1GRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBTittRmY7QXlCaG1GSTtFQUtJO0F6QjhsRlI7O0F3QnZuRkU7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QU51bkZmO0FPdnJGRTtFa0J3REUsV0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBTjRuRmY7QXlCL25GRTtFQUVFO0F6QmdvRko7QXlCN25GRTtFQUVFLGNuQkpXO0VtQktYO0F6QjhuRko7QXlCM25GRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBTndvRmY7QXlCem5GSTtFQUtJO0F6QnVuRlI7O0F3QmhwRkU7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QU5ncEZmO0FPaHRGRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBTnFwRmY7QXlCeHBGRTtFQUVFO0F6QnlwRko7QXlCdHBGRTtFQUVFLGNuQkpXO0VtQktYO0F6QnVwRko7QXlCcHBGRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBTmlxRmY7QXlCbHBGSTtFQUtJO0F6QmdwRlI7O0F3QnpxRkU7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QU55cUZmO0FPenVGRTtFa0J3REUsV0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBTjhxRmY7QXlCanJGRTtFQUVFO0F6QmtyRko7QXlCL3FGRTtFQUVFLGNuQkpXO0VtQktYO0F6QmdyRko7QXlCN3FGRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBTjByRmY7QXlCM3FGSTtFQUtJO0F6QnlxRlI7O0F3QmxzRkU7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QU5rc0ZmO0FPbHdGRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBTnVzRmY7QXlCMXNGRTtFQUVFO0F6QjJzRko7QXlCeHNGRTtFQUVFLGNuQkpXO0VtQktYO0F6QnlzRko7QXlCdHNGRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBTm10RmY7QXlCcHNGSTtFQUtJO0F6QmtzRlI7O0F3QjN0RkU7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QU4ydEZmO0FPM3hGRTtFa0J3REUsV0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBTmd1RmY7QXlCbnVGRTtFQUVFO0F6Qm91Rko7QXlCanVGRTtFQUVFLGNuQkpXO0VtQktYO0F6Qmt1Rko7QXlCL3RGRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBTjR1RmY7QXlCN3RGSTtFQUtJO0F6QjJ0RlI7O0F3Qnp1RkE7RUFDRSxnQmxCNk00QjtFa0I1TTVCLGNsQjJGd0M7RWtCMUZ4QyxxQmxCMkZ3QztBTmlwRjFDO0FPcnpGRTtFaUI0RUUsY2xCeUZzQztFa0J4RnRDLDBCbEJ5RnNDO0FObXBGMUM7QXdCenVGRTtFQUVFLDBCbEJvRnNDO0FOc3BGMUM7QXdCdnVGRTtFQUVFLGNsQnRGTztFa0J1RlA7QXhCd3VGSjs7QXdCN3RGQTtFQ1BFO0VwQjRFSTtFb0IxRUosZ0JyQnRDZ0M7RVFsRDlCO0FaaTBGSjs7QXdCaHVGQTtFQ1hFO0VwQjRFSTtFb0IxRUosZ0JyQjFDZ0M7RVE5QzlCO0FadzBGSjs7QXdCOXRGQTtFQUNFO0VBQ0E7QXhCaXVGRjtBd0I5dEZFO0VBQ0Usa0JsQndUMEI7QU53NkU5Qjs7QXdCeHRGRTs7O0VBQ0U7QXhCNnRGSjs7QTBCeDJGQTtFTGdCTSxnQ0tmSjtBMUIyMkZGO0FxQngxRk07RUtwQk47SUxxQlE7RXJCMjFGTjtBQUNGO0EwQjkyRkU7RUFDRTtBMUJnM0ZKOztBMEIzMkZFO0VBQ0U7QTFCODJGSjs7QTBCMTJGQTtFQUNFO0VBQ0E7RUFDQTtFTERJLDZCS0VKO0ExQjYyRkY7QXFCMzJGTTtFS05OO0lMT1E7RXJCODJGTjtBQUNGO0EwQmgzRkU7RUFDRTtFQUNBO0VMTkUsNEJLT0Y7QTFCazNGSjtBcUJyM0ZNO0VLQUo7SUxDTTtFckJ3M0ZOO0FBQ0Y7O0EyQjc0RkE7Ozs7RUFJRTtBM0JnNUZGOztBMkI3NEZBO0VBQ0U7QTNCZzVGRjtBNEI1M0ZJO0VBQ0U7RUFDQSxvQnRCK053QjtFc0I5TnhCLHVCdEI2TndCO0VzQjVOeEI7RUFoQ0o7RUFDQTtFQUNBO0VBQ0E7QTVCKzVGRjtBNEIxMkZJO0VBQ0U7QTVCNDJGTjs7QTJCdDVGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFdFbURtQjtFRmxEbkI7RUFDQTtFQUNBLGdCckJpdUJrQztFcUJodUJsQztFQUNBO0V0QjJKSTtFc0J6SkosY3JCWFM7RXFCWVQ7RUFDQTtFQUNBLHNCckJ2QlM7RXFCd0JUO0VBQ0E7RWZkRTtBWnc2Rko7O0EyQmo1Rkk7RUFDRTtFQUNBO0EzQm81Rk47O0EyQmo1Rkk7RUFDRTtFQUNBO0EzQm81Rk47O0FnQng0Rkk7RVduQkE7SUFDRTtJQUNBO0UzQis1Rko7O0UyQjU1RkU7SUFDRTtJQUNBO0UzQis1Rko7QUFDRjtBZ0JwNUZJO0VXbkJBO0lBQ0U7SUFDQTtFM0IwNkZKOztFMkJ2NkZFO0lBQ0U7SUFDQTtFM0IwNkZKO0FBQ0Y7QWdCLzVGSTtFV25CQTtJQUNFO0lBQ0E7RTNCcTdGSjs7RTJCbDdGRTtJQUNFO0lBQ0E7RTNCcTdGSjtBQUNGO0FnQjE2Rkk7RVduQkE7SUFDRTtJQUNBO0UzQmc4Rko7O0UyQjc3RkU7SUFDRTtJQUNBO0UzQmc4Rko7QUFDRjtBMkJ6N0ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsdUJyQityQmdDO0FONHZFcEM7QTRCMTlGSTtFQUNFO0VBQ0Esb0J0QitOd0I7RXNCOU54Qix1QnRCNk53QjtFc0I1TnhCO0VBekJKO0VBQ0E7RUFDQTtFQUNBO0E1QnMvRkY7QTRCeDhGSTtFQUNFO0E1QjA4Rk47O0EyQi83RkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHFCckJpckJnQztBTml4RXBDO0E0Qi8rRkk7RUFDRTtFQUNBLG9CdEIrTndCO0VzQjlOeEIsdUJ0QjZOd0I7RXNCNU54QjtFQWxCSjtFQUNBO0VBQ0E7RUFDQTtBNUJvZ0dGO0E0Qjc5Rkk7RUFDRTtBNUIrOUZOO0EyQjE4Rkk7RUFDRTtBM0I0OEZOOztBMkJ0OEZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQnJCZ3FCZ0M7QU55eUVwQztBNEJ2Z0dJO0VBQ0U7RUFDQSxvQnRCK053QjtFc0I5TnhCLHVCdEI2TndCO0VzQjVOeEI7QTVCeWdHTjtBNEI5L0ZNO0VBQ0U7QTVCZ2dHUjtBNEI3L0ZNO0VBQ0U7RUFDQSxxQnRCNE1zQjtFc0IzTXRCLHVCdEIwTXNCO0VzQnpNdEI7RUE5Qk47RUFDQTtFQUNBO0E1QjhoR0Y7QTRCNy9GSTtFQUNFO0E1QisvRk47QTJCejlGSTtFQUNFO0EzQjI5Rk47O0EyQm45RkU7RUFJRTtFQUNBO0EzQm05Rko7O0EyQjk4RkE7RUc5R0U7RUFDQTtFQUNBO0VBQ0E7QTlCZ2tHRjs7QTJCOThGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JyQmlLNEI7RXFCaEs1QixjdkIwRXNDO0V1QnpFdEM7RUFFQTtFQUNBO0VBQ0E7QTNCZzlGRjtBT3JrR0U7RW9Cb0lFLGN2QnVEb0M7RXVCdERwQztFSi9JQSx5Qm5Cc01vQztBSjg0RnhDO0EyQmo4RkU7RUFFRSxjdkJtRG9DO0V1QmxEcEM7RUp0SkEseUJuQnlNb0M7QUpnNUZ4QztBMkIvN0ZFO0VBRUUsY3ZCK0NvQztFdUI5Q3BDO0VBQ0E7QTNCZzhGSjs7QTJCeDdGQTtFQUNFO0EzQjI3RkY7O0EyQnY3RkE7RUFDRTtFQUNBLHNCckJpbUJrQztFcUJobUJsQztFdEJBSTtFc0JFSixjdkI2QnNDO0V1QjVCdEM7QTNCMDdGRjs7QTJCdDdGQTtFQUNFO0VBQ0E7RUFDQSxjdkJZc0M7QUo2NkZ4Qzs7QStCcG5HQTs7RUFFRTtFQUNBO0VBQ0E7QS9CdW5HRjtBK0JybkdFOztFQUNFO0VBQ0E7QS9Cd25HSjtBT3ZuR0U7O0V3QklJO0EvQnVuR047QStCcm5HSTs7OztFQUdFO0EvQnduR047O0ErQmxuR0E7RUFDRTtFQUNBO0VBQ0E7QS9CcW5HRjtBK0JubkdFO0VBQ0U7QS9CcW5HSjs7QStCL21HRTs7RUFFRTtBL0JrbkdKO0ErQjltR0U7O0VuQlhFO0VBQ0E7QVo2bkdKO0ErQjltR0U7O0VuQkZFO0VBQ0E7QVpvbkdKOztBK0JqbUdBO0VBQ0U7RUFDQTtBL0JvbUdGO0ErQmxtR0U7RUFHRTtBL0JrbUdKO0ErQi9sR0U7RUFDRTtBL0JpbUdKOztBK0I3bEdBO0VBQ0U7RUFDQTtBL0JnbUdGOztBK0I3bEdBO0VBQ0U7RUFDQTtBL0JnbUdGOztBK0I1a0dBO0VBQ0U7RUFDQTtFQUNBO0EvQitrR0Y7QStCN2tHRTs7RUFFRTtBL0Ira0dKO0ErQjVrR0U7O0VBRUU7QS9COGtHSjtBK0Ixa0dFOztFbkJyRkU7RUFDQTtBWm1xR0o7QStCMWtHRTs7RW5CeEdFO0VBQ0E7QVpzckdKOztBK0IzakdFOztFQUVFO0EvQjhqR0o7QStCNWpHSTs7OztFQUVFO0VBQ0E7RUFDQTtBL0Jna0dOOztBZ0N6dEdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEM0dEdGO0FnQzF0R0U7Ozs7RUFJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQzR0R0o7QWdDMXRHSTs7Ozs7Ozs7Ozs7O0VBR0U7QWhDcXVHTjtBZ0NodUdFOzs7RUFHRTtBaENrdUdKO0FnQzl0R0U7RUFDRTtBaENndUdKO0FnQzN0R0k7O0VwQklBO0VBQ0E7QVoydEdKO0FnQzN0R0U7RUFDRTtFQUNBO0FoQzZ0R0o7QWdDM3RHSTtFcEJuQkE7RUFDQTtBWml2R0o7QWdDN3RHSTtFcEJQQTtFQUNBO0FadXVHSjtBZ0M3dEdJOzs7O0VwQnpCQTtFQUNBO0FaNHZHSjtBZ0MzdEdJOzs7O0VwQmxDQTtFQUNBO0FabXdHSjs7QWdDbHRHQTs7RUFFRTtBaENxdEdGO0FnQ2h0R0U7O0VBQ0U7RUFDQTtBaENtdEdKO0FnQ2p0R0k7O0VBQ0U7QWhDb3RHTjtBZ0NodEdFOzs7Ozs7OztFQUlFO0FoQ3N0R0o7O0FnQ2x0R0E7RUFBdUI7QWhDc3RHdkI7O0FnQ3J0R0E7RUFBc0I7QWhDeXRHdEI7O0FnQ2p0R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFM0IyREk7RTJCekRKLGdCMUJxSzRCO0UwQnBLNUIsZ0I1QmhFZ0M7RTRCaUVoQyxjNUJqRHlDO0U0QmtEekM7RUFDQTtFQUNBLHlCNUJuRHlDO0U0Qm9EekM7RXBCL0dFO0FabzBHSjtBZ0NqdEdFOztFQUVFO0FoQ210R0o7O0FnQ3pzR0E7O0VBRUUsa0MxQm1Xc0M7QU55MkZ4Qzs7QWdDenNHQTs7Ozs7O0VBTUU7RTNCd0JJO0UyQnRCSixnQjVCMUZnQztFUWxEOUI7QVp5MUdKOztBZ0N6c0dBOztFQUVFLGdDMUJpVnNDO0FOMjNGeEM7O0FnQ3pzR0E7Ozs7OztFQU1FO0UzQk9JO0UyQkxKLGdCNUIvR2dDO0VROUM5QjtBWjAyR0o7O0FnQ3pzR0E7O0VBRUU7QWhDNHNHRjs7QWdDanNHQTs7Ozs7Ozs7RXBCOUpJO0VBQ0E7QVowMkdKOztBZ0Nsc0dBOzs7Ozs7RXBCM0pJO0VBQ0E7QVpzMkdKOztBaUM5NEdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ2k1R0Y7O0FpQzk0R0E7RUFDRTtFQUNBLGtCM0J5ZnNDO0FOdzVGeEM7O0FpQzk0R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxXM0JxZnNDO0UyQnBmdEM7RUFDQTtBakNpNUdGO0FpQy80R0U7RUFDRSxXM0J6Qk87RTJCMEJQLHFCM0J5TjBCO0VpQnBQMUIseUJqQm9QMEI7QU55ckc5QjtBaUM3NEdFO0VBS0ksaUQzQmdXd0I7QU4yaUc5QjtBaUN2NEdFO0VBQ0UscUI3QnVCNkI7QUprM0dqQztBaUN0NEdFO0VBQ0UsVzNCN0NPO0UyQjhDUCx5QjNCa2Y0QztFMkJqZjVDLHFCM0JpZjRDO0FOdTVGaEQ7QWlDajRHSTtFQUNFLGMzQmpESztBTm83R1g7QWlDajRHTTtFQUNFLHlCN0JPbUM7QUo0M0czQzs7QWlDejNHQTtFQUNFO0VBQ0E7RUFFQTtBakMyM0dGO0FpQ3YzR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFczQndib0M7RTJCdmJwQyxZM0J1Ym9DO0UyQnRicEM7RUFDQTtFQUNBLHNCM0JyRk87RTJCc0ZQO0FqQ3kzR0o7QWlDcDNHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsVzNCeWFvQztFMkJ4YXBDLFkzQndhb0M7RTJCdmFwQztFQUNBO0FqQ3MzR0o7O0FpQzUyR0U7RXJCbEdFO0FaazlHSjtBaUMzMkdJO0VBQ0U7QWpDNjJHTjtBaUN4MkdJO0VBQ0UscUIzQjBId0I7RWlCcFAxQix5QmpCb1AwQjtBTml2RzlCO0FpQ3YyR0k7RUFDRTtBakN5MkdOO0FpQ3AyR0k7RVZwSUEseUNqQnloQjRDO0FOazlGaEQ7QWlDcDJHSTtFVnZJQSx5Q2pCeWhCNEM7QU5xOUZoRDs7QWlDNTFHRTtFQUVFLGtCM0IwWjRDO0FObzhGaEQ7QWlDMTFHSTtFQUNFO0FqQzQxR047QWlDdjFHSTtFVjlKQSx5Q2pCeWhCNEM7QU4rOUZoRDs7QWlDLzBHQTtFQUNFO0FqQ2sxR0Y7QWlDLzBHSTtFQUNFO0VBQ0EsYzNCa1kwQztFMkJqWTFDO0VBRUEscUIzQmdZMEM7QU5nOUZoRDtBaUM3MEdJO0VBQ0U7RUFDQTtFQUNBLHVCM0IyWDBDO0UyQjFYMUMsd0IzQjBYMEM7RTJCelgxQyx5QjNCcExLO0UyQnNMTCxxQjNCc1gwQztFZXhpQjFDLHlJWW1MQTtBakM4MEdOO0FxQjcvR007RVl1S0Y7SVp0S0k7RXJCZ2dITjtBQUNGO0FpQzkwR0k7RUFDRSxzQjNCbE1LO0UyQm1NTDtBakNnMUdOO0FpQzMwR0k7RVZ6TUEseUNqQnloQjRDO0FOOC9GaEQ7O0FpQ2owR0E7RUFDRTtFQUNBO0VBQ0Esa0MzQnFSc0M7RTJCcFJ0QztFNUI1Q0k7RTRCK0NKLGdCM0I2RDRCO0UyQjVENUIsZ0I3QnhLZ0M7RTZCeUtoQyxjM0J2TlM7RTJCd05UO0VBQ0E7RUFDQTtFckJ0TkU7RXFCeU5GO0FqQ2swR0Y7QWlDaDBHRTtFQUNFLHFCN0J2SzZCO0U2QndLN0I7RUFLRSxpRDNCbVc4QjtBTjI5RnBDO0FpQzN6R0k7RUFNRSxjM0IvT0s7RTJCZ1BMLHNCM0J2UEs7QU4raUhYO0FpQ3B6R0U7RUFFRTtFQUNBLG1CN0IxTThCO0U2QjJNOUI7QWpDcXpHSjtBaUNsekdFO0VBQ0UsYzNCN1BPO0UyQjhQUCx5QjNCbFFPO0FOc2pIWDtBaUNoekdFO0VBQ0U7QWpDa3pHSjtBaUM5eUdFO0VBQ0U7RUFDQTtBakNnekdKOztBaUM1eUdBO0VBQ0UsZ0MzQjBOc0M7RTJCek50QyxtQjdCOU5nQztFNkIrTmhDLHNCN0IvTmdDO0U2QmdPaEMsa0I3Qi9OZ0M7RUNxSDVCO0FMMDVHTjs7QWlDNXlHQTtFQUNFLGtDM0JtTnNDO0UyQmxOdEMsb0I3QmxPZ0M7RTZCbU9oQyx1QjdCbk9nQztFNkJvT2hDLHFCN0JuT2dDO0VDaUg1QjtBTGs2R047O0FpQ3Z5R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxrQzNCaU1zQztFMkJoTXRDO0FqQzB5R0Y7O0FpQ3Z5R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxrQzNCeUxzQztFMkJ4THRDO0VBQ0E7RUFDQTtBakMweUdGO0FpQ3h5R0U7RUFDRSxxQjdCMVA2QjtFNkIyUDdCLGlEM0J5RTBCO0FOaXVHOUI7QWlDdHlHRTtFQUVFLHlCN0JoUXVDO0FKdWlIM0M7QWlDbnlHSTtFQUNFLGlCM0IyVGE7QU4wK0ZuQjtBaUNqeUdFO0VBQ0U7QWpDbXlHSjs7QWlDL3hHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQzNCd0pzQztFMkJ2SnRDO0VBQ0E7RUFFQSxnQjNCaEU0QjtFMkJpRTVCLGdCN0JyU2dDO0U2QnNTaEMsYzNCcFZTO0UyQnFWVCxzQjNCNVZTO0UyQjZWVDtFckJsVkU7QVpvbkhKO0FpQzl4R0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSw0QjNCaUlvQztFMkJoSXBDO0VBQ0EsZ0I3QnJUOEI7RTZCc1Q5QixjM0JwV087RTJCcVdQO0VWN1dBLHlCbkJ1RXVDO0U2QndTdkM7RXJCbldBO0Fab29ISjs7QWlDdHhHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDeXhHRjtBaUN2eEdFO0VBQ0U7QWpDeXhHSjtBaUNyeEdJO0VBQTBCLGlFM0JvT2U7QU5vakc3QztBaUN2eEdJO0VBQTBCLGlFM0JtT2U7QU51akc3QztBaUN6eEdJO0VBQTBCLGlFM0JrT2U7QU4wakc3QztBaUN6eEdFO0VBQ0U7QWpDMnhHSjtBaUN4eEdFO0VBQ0UsVzNCb055QztFMkJuTnpDLFkzQm1OeUM7RTJCbE56QztFVmxaQSx5QmpCb1AwQjtFMkJnSzFCLFMzQm1OeUM7RU0zbEJ6QztFU0ZFLDRHWTZZRjtFQUNBO0FqQ3l4R0o7QXFCbnFITTtFWWlZSjtJWmhZTTtFckJzcUhOO0FBQ0Y7QWlDNXhHSTtFVjFaQSx5QmpCNG1CeUM7QU42a0c3QztBaUMxeEdFO0VBQ0UsVzNCNkxnQztFMkI1TGhDLGMzQjZMZ0M7RTJCNUxoQztFQUNBLGUzQjRMZ0M7RTJCM0xoQyx5QjNCaGFPO0UyQmlhUDtFckJ6WkE7QVpzckhKO0FpQ3h4R0U7RUFDRSxXM0J5THlDO0UyQnhMekMsWTNCd0x5QztFaUJwbUJ6Qyx5QmpCb1AwQjtFMkIwTDFCLFMzQnlMeUM7RU0zbEJ6QztFU0ZFLDRHWXVhRjtFQUNBO0FqQ3l4R0o7QXFCN3JITTtFWTRaSjtJWjNaTTtFckJnc0hOO0FBQ0Y7QWlDNXhHSTtFVnBiQSx5QmpCNG1CeUM7QU51bUc3QztBaUMxeEdFO0VBQ0UsVzNCbUtnQztFMkJsS2hDLGMzQm1LZ0M7RTJCbEtoQztFQUNBLGUzQmtLZ0M7RTJCaktoQyx5QjNCMWJPO0UyQjJiUDtFckJuYkE7QVpndEhKO0FpQ3h4R0U7RUFDRSxXM0IrSnlDO0UyQjlKekMsWTNCOEp5QztFMkI3SnpDO0VBQ0Esb0IzQnJFMEI7RTJCc0UxQixtQjNCdEUwQjtFaUJuWTFCLHlCakJvUDBCO0UyQnVOMUIsUzNCNEp5QztFTTNsQnpDO0VTRkUsNEdZb2NGO0VBQ0E7QWpDeXhHSjtBcUIxdEhNO0VZc2JKO0lacmJNO0VyQjZ0SE47QUFDRjtBaUM1eEdJO0VWamRBLHlCakI0bUJ5QztBTm9vRzdDO0FpQzF4R0U7RUFDRSxXM0JzSWdDO0UyQnJJaEMsYzNCc0lnQztFMkJySWhDO0VBQ0EsZTNCcUlnQztFMkJwSWhDO0VBQ0E7RUFDQTtBakM0eEdKO0FpQ3h4R0U7RUFDRSx5QjNCOWRPO0VNUVA7QVppdkhKO0FpQ3Z4R0U7RUFDRTtFQUNBLHlCM0JwZU87RU1RUDtBWnN2SEo7QWlDcnhHSTtFQUNFLHlCM0J4ZUs7QU4rdkhYO0FpQ3B4R0k7RUFDRTtBakNzeEdOO0FpQ254R0k7RUFDRSx5QjNCaGZLO0FOcXdIWDtBaUNseEdJO0VBQ0U7QWpDb3hHTjtBaUNqeEdJO0VBQ0UseUIzQnhmSztBTjJ3SFg7O0FpQzl3R0E7OztFWnpmTSw0R1k0Zko7QWpDaXhHRjtBcUJ6d0hNO0VZcWZOOzs7SVpwZlE7RXJCOHdITjtBQUNGOztBa0MveEhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbENreUhGOztBa0MveEhBO0VBQ0U7RUFDQTtBbENreUhGO0FPanlIRTtFMkJHRTtBbENpeUhKO0FrQzd4SEU7RUFDRSxjNUJYTztFNEJZUDtFQUNBO0FsQyt4SEo7O0FrQ3Z4SEE7RUFDRTtBbEMweEhGO0FrQ3h4SEU7RUFDRTtFQUNBO0VBQ0E7RXRCYkE7RUFDQTtBWnd5SEo7QU9wekhFO0UyQjZCSTtFQUNBLHFDNUJpcEI4QjtBTnlvR3BDO0FrQ3Z4SEk7RUFDRSxjNUJyQ0s7RTRCc0NMO0VBQ0E7QWxDeXhITjtBa0NyeEhFOztFQUVFLGM1QjVDTztFNEI2Q1Asc0I1QnBETztFNEJxRFAsa0M1QnNvQmdDO0FOaXBHcEM7QWtDcHhIRTtFQUVFO0V0QnRDQTtFQUNBO0FaNHpISjs7QWtDM3dIRTtFQUNFO0VBQ0E7RXRCN0RBO0FaNDBISjtBa0Mzd0hFOztFQUVFLFc1QjlFTztFNEIrRVAseUI1Qm9LMEI7QU55bUg5Qjs7QWtDbndIRTs7RUFFRTtFQUNBO0FsQ3N3SEo7O0FrQ2p3SEU7O0VBRUU7RUFDQTtFQUNBO0FsQ293SEo7O0FrQzF2SEU7RUFDRTtBbEM2dkhKO0FrQzN2SEU7RUFDRTtBbEM2dkhKOztBbUN0MkhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQ3kySEY7QW1DcjJIRTs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5DNDJISjtBbUN4MUhBO0VBQ0U7RUFDQSxzQjdCa3FCa0M7RTZCanFCbEMseUI3QmlxQmtDO0U2QmhxQmxDLGtCN0JnRk87RUQ2Q0g7RThCM0hKO0VBQ0E7QW5DMDFIRjtBT3A0SEU7RTRCNkNFO0FuQzAxSEo7O0FtQ2oxSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQ28xSEY7QW1DbDFIRTtFQUNFO0VBQ0E7QW5DbzFISjtBbUNqMUhFO0VBQ0U7RUFDQTtBbkNtMUhKOztBbUMxMEhBO0VBQ0U7RUFDQSxtQjdCeWxCa0M7RTZCeGxCbEMsc0I3QndsQmtDO0FOcXZHcEM7O0FtQ2owSEE7RUFDRTtFQUNBO0VBR0E7QW5DazBIRjs7QW1DOXpIQTtFQUNFO0U5QjhESTtFOEI1REo7RUFDQTtFQUNBO0V2QnhHRTtBWjA2SEo7QU81NkhFO0U0QjhHRTtBbkNpMEhKOztBbUMzekhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQzh6SEY7O0FtQzN6SEE7RUFDRSxnQjdCZ2xCa0M7RTZCL2tCbEM7QW5DOHpIRjs7QWdCcDRISTtFbUJrRkk7Ozs7OztJQUNFO0lBQ0E7RW5DMnpIUjtBQUNGO0FnQjc1SEk7RW1CNkZBO0lBb0JJO0lBQ0E7RW5DZ3pITjtFbUM5eUhNO0lBQ0U7RW5DZ3pIUjtFbUM5eUhRO0lBQ0U7RW5DZ3pIVjtFbUM3eUhRO0lBQ0UscUI3QnloQndCO0k2QnhoQnhCLG9CN0J3aEJ3QjtFTnV4R2xDO0VtQzF5SE07Ozs7OztJQUNFO0VuQ2l6SFI7RW1DbnlITTtJQUNFO0VuQ3F5SFI7RW1DbHlITTtJQUNFO0lBR0E7RW5Da3lIUjtFbUMveEhNO0lBQ0U7RW5DaXlIUjtBQUNGO0FnQmw3SEk7RW1Ca0ZJOzs7Ozs7SUFDRTtJQUNBO0VuQ3cySFI7QUFDRjtBZ0IxOEhJO0VtQjZGQTtJQW9CSTtJQUNBO0VuQzYxSE47RW1DMzFITTtJQUNFO0VuQzYxSFI7RW1DMzFIUTtJQUNFO0VuQzYxSFY7RW1DMTFIUTtJQUNFLHFCN0J5aEJ3QjtJNkJ4aEJ4QixvQjdCd2hCd0I7RU5vMEdsQztFbUN2MUhNOzs7Ozs7SUFDRTtFbkM4MUhSO0VtQ2gxSE07SUFDRTtFbkNrMUhSO0VtQy8wSE07SUFDRTtJQUdBO0VuQyswSFI7RW1DNTBITTtJQUNFO0VuQzgwSFI7QUFDRjtBZ0IvOUhJO0VtQmtGSTs7Ozs7O0lBQ0U7SUFDQTtFbkNxNUhSO0FBQ0Y7QWdCdi9ISTtFbUI2RkE7SUFvQkk7SUFDQTtFbkMwNEhOO0VtQ3g0SE07SUFDRTtFbkMwNEhSO0VtQ3g0SFE7SUFDRTtFbkMwNEhWO0VtQ3Y0SFE7SUFDRSxxQjdCeWhCd0I7STZCeGhCeEIsb0I3QndoQndCO0VOaTNHbEM7RW1DcDRITTs7Ozs7O0lBQ0U7RW5DMjRIUjtFbUM3M0hNO0lBQ0U7RW5DKzNIUjtFbUM1M0hNO0lBQ0U7SUFHQTtFbkM0M0hSO0VtQ3ozSE07SUFDRTtFbkMyM0hSO0FBQ0Y7QWdCNWdJSTtFbUJrRkk7Ozs7OztJQUNFO0lBQ0E7RW5DazhIUjtBQUNGO0FnQnBpSUk7RW1CNkZBO0lBb0JJO0lBQ0E7RW5DdTdITjtFbUNyN0hNO0lBQ0U7RW5DdTdIUjtFbUNyN0hRO0lBQ0U7RW5DdTdIVjtFbUNwN0hRO0lBQ0UscUI3QnloQndCO0k2QnhoQnhCLG9CN0J3aEJ3QjtFTjg1R2xDO0VtQ2o3SE07Ozs7OztJQUNFO0VuQ3c3SFI7RW1DMTZITTtJQUNFO0VuQzQ2SFI7RW1DejZITTtJQUNFO0lBR0E7RW5DeTZIUjtFbUN0NkhNO0lBQ0U7RW5DdzZIUjtBQUNGO0FtQ3orSEk7RUFvQkk7RUFDQTtBbkN3OUhSO0FtQzMrSFE7Ozs7OztFQUNFO0VBQ0E7QW5Day9IVjtBbUMvOUhRO0VBQ0U7QW5DaStIVjtBbUMvOUhVO0VBQ0U7QW5DaStIWjtBbUM5OUhVO0VBQ0UscUI3QnloQndCO0U2QnhoQnhCLG9CN0J3aEJ3QjtBTnc4R3BDO0FtQzM5SFE7Ozs7OztFQUNFO0FuQ2srSFY7QW1DcDlIUTtFQUNFO0FuQ3M5SFY7QW1DbjlIUTtFQUNFO0VBR0E7QW5DbTlIVjtBbUNoOUhRO0VBQ0U7QW5DazlIVjs7QW1DcDhIRTtFQUNFLHlCN0JpZ0JnQztBTnM4R3BDO0FPL3BJRTtFNEIyTkkseUI3QjhmOEI7QU55OEdwQztBbUNsOEhJO0VBQ0UseUI3QnNmOEI7QU44OEdwQztBT3JxSUU7RTRCb09NLHlCN0JvZjRCO0FOZzlHcEM7QW1DajhITTtFQUNFLHlCN0JrZjRCO0FOaTlHcEM7QW1DLzdISTs7OztFQUlFLHlCN0J5ZThCO0FOdzlHcEM7QW1DNzdIRTtFQUNFLHlCN0JrZWdDO0U2QmplaEMsZ0M3QnNlZ0M7QU55OUdwQztBbUM1N0hFO0VBQ0U7QW5DODdISjtBbUMzN0hFO0VBQ0UseUI3QnlkZ0M7QU5vK0dwQztBbUM1N0hJO0VBQ0UseUI3QnlkOEI7QU5xK0dwQztBTzlySUU7RTRCbVFNLHlCN0JzZDRCO0FOdytHcEM7O0FtQ3Q3SEU7RUFDRSxXN0JyUk87QU44c0lYO0FPcnNJRTtFNEIrUUksVzdCeFJLO0FOaXRJWDtBbUNwN0hJO0VBQ0UsK0I3QjJiOEI7QU4yL0dwQztBTzNzSUU7RTRCd1JNLGdDN0J5YjRCO0FONi9HcEM7QW1DbjdITTtFQUNFLGdDN0J1YjRCO0FOOC9HcEM7QW1DajdISTs7OztFQUlFLFc3QjdTSztBTmd1SVg7QW1DLzZIRTtFQUNFLCtCN0J1YWdDO0U2QnRhaEMsc0M3QjJhZ0M7QU5zZ0hwQztBbUM5NkhFO0VBQ0U7QW5DZzdISjtBbUM3NkhFO0VBQ0UsK0I3QjhaZ0M7QU5paEhwQztBbUM5NkhJO0VBQ0UsVzdCN1RLO0FONnVJWDtBT3B1SUU7RTRCdVRNLFc3QmhVRztBTmd2SVg7O0FvQ252SUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0Esc0I5QkpTO0U4QktUO0VBQ0E7RXhCS0U7QVppdklKO0FvQ252SUU7RUFDRTtFQUNBO0FwQ3F2SUo7QW9DbHZJRTtFQUNFO0VBQ0E7QXBDb3ZJSjtBb0NsdklJO0VBQ0U7RXhCQ0Y7RUFDQTtBWm92SUo7QW9DbHZJSTtFQUNFO0V4QlVGO0VBQ0E7QVoydUlKO0FvQy91SUU7O0VBRUU7QXBDaXZJSjs7QW9DN3VJQTtFQUdFO0VBR0E7RUFDQSxnQjlCZ3hCa0M7QU40OUdwQzs7QW9DeHVJQTtFQUNFLHNCOUIwd0JrQztBTmkrR3BDOztBb0N4dUlBO0VBQ0U7RUFDQTtBcEMydUlGOztBb0N4dUlBO0VBQ0U7QXBDMnVJRjs7QU9oeUlFO0U2QjBERTtBcEMwdUlKO0FvQ3Z1SUU7RUFDRSxvQjlCeXZCZ0M7QU5nL0dwQzs7QW9DanVJQTtFQUNFO0VBQ0E7RUFFQSx5QmhDZ0JzQztFZ0NmdEM7QXBDbXVJRjtBb0NqdUlFO0V4QnZFRTtBWjJ5SUo7O0FvQy90SUE7RUFDRTtFQUVBLHlCaENLc0M7RWdDSnRDO0FwQ2l1SUY7QW9DL3RJRTtFeEJsRkU7QVpveklKOztBb0N4dElBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBDMnRJRjs7QW9DeHRJQTtFQUNFO0VBQ0E7QXBDMnRJRjs7QW9DdnRJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQjlCNnNCa0M7RU01ekJoQztBWjAwSUo7O0FvQ3Z0SUE7OztFQUdFO0VBQ0E7QXBDMHRJRjs7QW9DdnRJQTs7RXhCakhJO0VBQ0E7QVo2MElKOztBb0N4dElBOztFeEJ4R0k7RUFDQTtBWnEwSUo7O0FvQ3J0SUU7RUFDRSxtQjlCcXJCZ0M7QU5taUhwQztBZ0J2eklJO0VvQjZGSjtJQU1JO0lBQ0E7SUFDQTtJQUNBO0VwQ3d0SUY7RW9DdHRJRTtJQUVFO0lBQ0Esa0I5QnlxQjhCO0k4QnhxQjlCO0lBQ0EsaUI5QnVxQjhCO0VOZ2pIbEM7QUFDRjs7QW9DM3NJRTtFQUNFLG1COUJ5cEJnQztBTnFqSHBDO0FnQnowSUk7RW9CdUhKO0lBUUk7SUFDQTtFcEM4c0lGO0VvQzNzSUU7SUFFRTtJQUNBO0VwQzRzSUo7RW9DMXNJSTtJQUNFO0lBQ0E7RXBDNHNJTjtFb0N2c0lNO0l4QnpLSjtJQUNBO0VabTNJRjtFb0N4c0lROztJQUdFO0VwQ3lzSVY7RW9DdnNJUTs7SUFHRTtFcEN3c0lWO0VvQ3BzSU07SXhCMUtKO0lBQ0E7RVppM0lGO0VvQ3JzSVE7O0lBR0U7RXBDc3NJVjtFb0Nwc0lROztJQUdFO0VwQ3FzSVY7QUFDRjs7QW9DeHJJRTtFQUNFLHNCOUI4a0JnQztBTjZtSHBDO0FnQm4zSUk7RW9Cc0xKO0lBTUksZTlCMmxCZ0M7SThCMWxCaEMsbUI5QjJsQmdDO0k4QjFsQmhDO0lBQ0E7RXBDMnJJRjtFb0N6cklFO0lBQ0U7SUFDQTtFcEMycklKO0FBQ0Y7O0FvQ2xySUE7RUFDRTtBcENxcklGO0FvQ25ySUU7RUFDRTtBcENxcklKO0FvQ25ySUk7RUFDRTtFeEJ2T0Y7RUFDQTtBWjY1SUo7QW9DbnJJSTtFeEJ6UEE7RUFDQTtBWis2SUo7QW9DbnJJSTtFeEJ0UUE7RXdCd1FFO0FwQ3FySU47O0FxQy84SUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQi9CcWlDa0M7RStCbmlDbEM7RUFDQSx5Qi9CRVM7RU1TUDtBWnU4SUo7O0FxQzU4SUU7RUFDRSxvQi9CeWhDZ0M7QU5zN0dwQztBcUM3OElJO0VBQ0U7RUFDQSxxQi9CcWhDOEI7RStCcGhDOUIsYy9CTks7RStCT0w7QXJDKzhJTjtBcUNyOElFO0VBQ0U7QXJDdThJSjtBcUNwOElFO0VBQ0U7QXJDczhJSjtBcUNuOElFO0VBQ0UsYy9CMUJPO0FOKzlJWDs7QXNDNStJQTtFQUNFO0U3QkdBO0VBQ0E7RUdhRTtBWmkrSUo7O0FzQzcrSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlCaENveEJrQztFZ0NueEJsQyxjbEMrR3NDO0VrQzdHdEMsc0JoQ1BTO0VnQ1FUO0F0QysrSUY7QXNDNytJRTtFQUNFO0VBQ0EsY2hDOEpzQztFZ0M3SnRDO0VBQ0EseUJsQ3lHcUM7RWtDeEdyQyxxQmxDeUdvQztBSnM0SXhDO0FzQzUrSUU7RUFDRTtFQUNBLFVoQzR3QmdDO0VnQzN3QmhDLGlEaEMrVzBCO0FOK25JOUI7O0FzQ3grSUk7RUFDRTtFMUJhRjtFQUNBO0FaKzlJSjtBc0N4K0lJO0UxQk5BO0VBQ0E7QVppL0lKO0FzQ3YrSUU7RUFDRTtFQUNBLFdoQ3hDTztFZ0N5Q1AseUJoQzBNMEI7RWdDek0xQixxQmhDeU0wQjtBTmd5STlCO0FzQ3QrSUU7RUFDRSxjaEN4Q087RWdDeUNQO0VBRUE7RUFDQSxzQmhDbERPO0VnQ21EUCxxQmxDdUVvQztBSmc2SXhDOztBdUM5aEpFO0VBQ0U7RWxDZ0xFO0VrQzlLRixnQmpDbU8wQjtBTjh6STlCO0F1QzVoSk07RTNCcUNGO0VBQ0E7QVowL0lKO0F1QzNoSk07RTNCa0JGO0VBQ0E7QVo0Z0pKOztBdUM1aUpFO0VBQ0U7RWxDZ0xFO0VrQzlLRixnQmpDb08wQjtBTjIwSTlCO0F1QzFpSk07RTNCcUNGO0VBQ0E7QVp3Z0pKO0F1Q3ppSk07RTNCa0JGO0VBQ0E7QVowaEpKOztBd0N4akpBO0VBQ0U7RUFDQTtFbkM2SkU7RW1DM0pGLGdCbEN3UjRCO0VrQ3ZSNUI7RUFDQTtFQUNBO0VBQ0E7RTVCS0U7RVNGRSxxSW1CREo7QXhDMmpKRjtBcUJ0akpNO0VtQmZOO0luQmdCUTtFckJ5akpOO0FBQ0Y7QU8vakpFO0VpQ0dJO0F4QytqSk47O0F3QzFqSkU7RUFDRTtBeEM2akpKOztBd0N4akpBO0VBQ0U7RUFDQTtBeEMyakpGOztBd0NwakpBO0VBQ0Usb0JsQ2k0QmtDO0VrQ2g0QmxDLG1CbENnNEJrQztFTXY1QmhDO0FaK2tKSjs7QXdDL2lKRTtFQ2pEQTtFQUNBLHlCbkMwRWE7QU4waEpmO0FPdGxKRTtFa0NWSTtFQUNBO0F6Q21tSk47QXlDaG1KSTtFQUVFO0VBQ0E7QXpDaW1KTjs7QXdDNWpKRTtFQ2pEQTtFQUNBLHlCbkMwRWE7QU51aUpmO0FPbm1KRTtFa0NWSTtFQUNBO0F6Q2duSk47QXlDN21KSTtFQUVFO0VBQ0E7QXpDOG1KTjs7QXdDemtKRTtFQ2pEQTtFQUNBLHlCbkMwRWE7QU5vakpmO0FPaG5KRTtFa0NWSTtFQUNBO0F6QzZuSk47QXlDMW5KSTtFQUVFO0VBQ0E7QXpDMm5KTjs7QXdDdGxKRTtFQ2pEQTtFQUNBLHlCbkMwRWE7QU5pa0pmO0FPN25KRTtFa0NWSTtFQUNBO0F6QzBvSk47QXlDdm9KSTtFQUVFO0VBQ0E7QXpDd29KTjs7QXdDbm1KRTtFQ2pEQTtFQUNBLHlCbkMwRWE7QU44a0pmO0FPMW9KRTtFa0NWSTtFQUNBO0F6Q3VwSk47QXlDcHBKSTtFQUVFO0VBQ0E7QXpDcXBKTjs7QXdDaG5KRTtFQ2pEQTtFQUNBLHlCbkMwRWE7QU4ybEpmO0FPdnBKRTtFa0NWSTtFQUNBO0F6Q29xSk47QXlDanFKSTtFQUVFO0VBQ0E7QXpDa3FKTjs7QXdDN25KRTtFQ2pEQTtFQUNBLHlCbkMwRWE7QU53bUpmO0FPcHFKRTtFa0NWSTtFQUNBO0F6Q2lySk47QXlDOXFKSTtFQUVFO0VBQ0E7QXpDK3FKTjs7QXdDMW9KRTtFQ2pEQTtFQUNBLHlCbkMwRWE7QU5xbkpmO0FPanJKRTtFa0NWSTtFQUNBO0F6QzhySk47QXlDM3JKSTtFQUVFO0VBQ0E7QXpDNHJKTjs7QTBDenNKQTtFQUNFO0VBQ0EsbUJwQ3l6QmtDO0VvQ3Z6QmxDLHlCcENLUztFTVNQO0FaOHJKSjtBZ0JwcEpJO0UwQjVESjtJQVFJO0UxQzRzSkY7QUFDRjs7QTBDenNKQTtFQUNFO0VBQ0E7RTlCSUU7QVp5c0pKOztBMkN2dEpBO0VBQ0U7RUFDQTtFQUNBLG1CckN5OUJrQztFcUN4OUJsQztFL0JVRTtBWml0Sko7O0EyQ3R0SkE7RUFFRTtBM0N3dEpGOztBMkNwdEpBO0VBQ0UsZ0JyQzZRNEI7QU4wOEk5Qjs7QTJDL3NKQTtFQUNFO0EzQ2t0SkY7QTJDL3NKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0NpdEpKOztBMkN2c0pFO0VDL0NBLGNEZ0RxSDtFcEIzQ25ILHlCb0IyQ3VCO0VDOUN6QixxQkQ4Q3FFO0EzQzRzSnZFO0E0Q3h2SkU7RUFDRTtBNUMwdkpKO0E0Q3Z2SkU7RUFDRTtBNUN5dkpKOztBMkNudEpFO0VDL0NBLGNEZ0RxSDtFcEIzQ25ILHlCb0IyQ3VCO0VDOUN6QixxQkQ4Q3FFO0EzQ3d0SnZFO0E0Q3B3SkU7RUFDRTtBNUNzd0pKO0E0Q253SkU7RUFDRTtBNUNxd0pKOztBMkMvdEpFO0VDL0NBLGNEZ0RxSDtFcEIzQ25ILHlCb0IyQ3VCO0VDOUN6QixxQkQ4Q3FFO0EzQ291SnZFO0E0Q2h4SkU7RUFDRTtBNUNreEpKO0E0Qy93SkU7RUFDRTtBNUNpeEpKOztBMkMzdUpFO0VDL0NBLGNEZ0RxSDtFcEIzQ25ILHlCb0IyQ3VCO0VDOUN6QixxQkQ4Q3FFO0EzQ2d2SnZFO0E0QzV4SkU7RUFDRTtBNUM4eEpKO0E0QzN4SkU7RUFDRTtBNUM2eEpKOztBMkN2dkpFO0VDL0NBLGNEZ0RxSDtFcEIzQ25ILHlCb0IyQ3VCO0VDOUN6QixxQkQ4Q3FFO0EzQzR2SnZFO0E0Q3h5SkU7RUFDRTtBNUMweUpKO0E0Q3Z5SkU7RUFDRTtBNUN5eUpKOztBMkNud0pFO0VDL0NBLGNEZ0RxSDtFcEIzQ25ILHlCb0IyQ3VCO0VDOUN6QixxQkQ4Q3FFO0EzQ3d3SnZFO0E0Q3B6SkU7RUFDRTtBNUNzekpKO0E0Q256SkU7RUFDRTtBNUNxekpKOztBMkMvd0pFO0VDL0NBLGNEZ0RxSDtFcEIzQ25ILHlCb0IyQ3VCO0VDOUN6QixxQkQ4Q3FFO0EzQ294SnZFO0E0Q2gwSkU7RUFDRTtBNUNrMEpKO0E0Qy96SkU7RUFDRTtBNUNpMEpKOztBMkMzeEpFO0VDL0NBLGNEZ0RxSDtFcEIzQ25ILHlCb0IyQ3VCO0VDOUN6QixxQkQ4Q3FFO0EzQ2d5SnZFO0E0QzUwSkU7RUFDRTtBNUM4MEpKO0E0QzMwSkU7RUFDRTtBNUM2MEpKOztBNkNyMUpFO0VBQ0U7SUFBTztFN0N5MUpUO0U2Q3gxSkU7SUFBSztFN0MyMUpQO0FBQ0Y7QTZDeDFKQTtFQUNFO0VBQ0EsWXZDaytCa0M7RXVDaitCbEM7RUFDQTtFeEN3S0k7RXdDdEtKLGdDekNnS3NDO0VRNUpwQztBWnUxSko7O0E2Q3QxSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFd2Q2pCUztFdUNrQlQ7RUFDQTtFQUNBLHlCdkN1OUJrQztFZWwrQjlCLDJCd0JZSjtBN0N5MUpGO0FxQmoySk07RXdCRE47SXhCRVE7RXJCbzJKTjtBQUNGOztBNkMzMUpBO0V0QllFO0VzQlZBO0E3QzgxSkY7O0E2QzExSkU7RUFDRTtBN0M2MUpKO0E2QzExSk07RUFKSjtJQUtNO0U3QzYxSk47QUFDRjs7QThDeDRKQTtFQUNFO0VBQ0E7QTlDMjRKRjs7QThDeDRKQTtFQUNFO0E5QzI0SkY7O0ErQzc0SkE7RUFDRTtFQUNBO0VBR0E7RUFDQTtFbkNRRTtBWnU0Sko7O0ErQ3I0SkE7RUFDRTtFQUNBLGN6Q1JTO0V5Q1NUO0EvQ3c0SkY7QU8vNEpFO0V3Q1dFO0VBQ0EsY3pDZE87RXlDZVA7RUFDQSx5QjNDNkVvQztBSjB6SnhDO0ErQ3A0SkU7RUFDRSxjekNsQk87RXlDbUJQLHlCekMxQk87QU5nNkpYOztBK0M3M0pBO0VBQ0U7RUFDQTtFQUNBO0VBR0Esc0J6QzNDUztFeUM0Q1Q7QS9DODNKRjtBK0M1M0pFO0VuQzFCRTtFQUNBO0FaeTVKSjtBK0M1M0pFO0VuQ2hCRTtFQUNBO0FaKzRKSjtBK0M1M0pFO0VBRUUsY3pDbERPO0V5Q21EUDtFQUNBLHNCekMxRE87QU51N0pYO0ErQ3ozSkU7RUFDRTtFQUNBLFd6Q2hFTztFeUNpRVAseUJ6Q2tMMEI7RXlDakwxQixxQnpDaUwwQjtBTjBzSjlCO0ErQ3gzSkU7RUFDRTtBL0MwM0pKO0ErQ3gzSkk7RUFDRTtFQUNBLHFCekMySndCO0FOK3RKOUI7O0ErQzUySkk7RUFDRTtBL0MrMkpOO0ErQzUySlE7RW5DMUJKO0VBWkE7QVpzNUpKO0ErQzMySlE7RW5DM0NKO0VBWUE7QVo4NEpKO0ErQzEySlE7RUFDRTtBL0M0MkpWO0ErQ3oySlE7RUFDRSxxQnpDMEhvQjtFeUN6SHBCO0EvQzIySlY7QStDejJKVTtFQUNFO0VBQ0Esc0J6Q3FIa0I7QU5zdko5Qjs7QWdCdDZKSTtFK0JtQ0E7SUFDRTtFL0N1NEpKO0UrQ3A0Sk07SW5DMUJKO0lBWkE7RVo4NkpGO0UrQ240Sk07SW5DM0NKO0lBWUE7RVpzNkpGO0UrQ2w0Sk07SUFDRTtFL0NvNEpSO0UrQ2o0Sk07SUFDRSxxQnpDMEhvQjtJeUN6SHBCO0UvQ200SlI7RStDajRKUTtJQUNFO0lBQ0Esc0J6Q3FIa0I7RU44d0o1QjtBQUNGO0FnQi83Skk7RStCbUNBO0lBQ0U7RS9DKzVKSjtFK0M1NUpNO0luQzFCSjtJQVpBO0VaczhKRjtFK0MzNUpNO0luQzNDSjtJQVlBO0VaODdKRjtFK0MxNUpNO0lBQ0U7RS9DNDVKUjtFK0N6NUpNO0lBQ0UscUJ6QzBIb0I7SXlDekhwQjtFL0MyNUpSO0UrQ3o1SlE7SUFDRTtJQUNBLHNCekNxSGtCO0VOc3lKNUI7QUFDRjtBZ0J2OUpJO0UrQm1DQTtJQUNFO0UvQ3U3Sko7RStDcDdKTTtJbkMxQko7SUFaQTtFWjg5SkY7RStDbjdKTTtJbkMzQ0o7SUFZQTtFWnM5SkY7RStDbDdKTTtJQUNFO0UvQ283SlI7RStDajdKTTtJQUNFLHFCekMwSG9CO0l5Q3pIcEI7RS9DbTdKUjtFK0NqN0pRO0lBQ0U7SUFDQSxzQnpDcUhrQjtFTjh6SjVCO0FBQ0Y7QWdCLytKSTtFK0JtQ0E7SUFDRTtFL0MrOEpKO0UrQzU4Sk07SW5DMUJKO0lBWkE7RVpzL0pGO0UrQzM4Sk07SW5DM0NKO0lBWUE7RVo4K0pGO0UrQzE4Sk07SUFDRTtFL0M0OEpSO0UrQ3o4Sk07SUFDRSxxQnpDMEhvQjtJeUN6SHBCO0UvQzI4SlI7RStDejhKUTtJQUNFO0lBQ0Esc0J6Q3FIa0I7RU5zMUo1QjtBQUNGO0ErQzk3SkE7RW5DbkhJO0Fab2pLSjtBK0M5N0pFO0VBQ0U7QS9DZzhKSjtBK0M5N0pJO0VBQ0U7QS9DZzhKTjs7QWdEemtLRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBL0N5N0ozQztBT2prS0U7RXlDUE0sY0QrSWtFO0VDOUlsRTtBaEQya0tSO0FnRHhrS007RUFDRSxXMUNQRztFMENRSCx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0EvQ2s4SjFFOztBZ0R2bEtFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0EvQ3U4SjNDO0FPL2tLRTtFeUNQTSxjRCtJa0U7RUM5SWxFO0FoRHlsS1I7QWdEdGxLTTtFQUNFLFcxQ1BHO0UwQ1FILHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QS9DZzlKMUU7O0FnRHJtS0U7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QS9DcTlKM0M7QU83bEtFO0V5Q1BNLGNEK0lrRTtFQzlJbEU7QWhEdW1LUjtBZ0RwbUtNO0VBQ0UsVzFDUEc7RTBDUUgseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBL0M4OUoxRTs7QWdEbm5LRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBL0NtK0ozQztBTzNtS0U7RXlDUE0sY0QrSWtFO0VDOUlsRTtBaERxbktSO0FnRGxuS007RUFDRSxXMUNQRztFMENRSCx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0EvQzQrSjFFOztBZ0Rqb0tFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0EvQ2kvSjNDO0FPem5LRTtFeUNQTSxjRCtJa0U7RUM5SWxFO0FoRG1vS1I7QWdEaG9LTTtFQUNFLFcxQ1BHO0UwQ1FILHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QS9DMC9KMUU7O0FnRC9vS0U7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QS9DKy9KM0M7QU92b0tFO0V5Q1BNLGNEK0lrRTtFQzlJbEU7QWhEaXBLUjtBZ0Q5b0tNO0VBQ0UsVzFDUEc7RTBDUUgseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBL0N3Z0sxRTs7QWdEN3BLRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBL0M2Z0szQztBT3JwS0U7RXlDUE0sY0QrSWtFO0VDOUlsRTtBaEQrcEtSO0FnRDVwS007RUFDRSxXMUNQRztFMENRSCx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0EvQ3NoSzFFOztBZ0QzcUtFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0EvQzJoSzNDO0FPbnFLRTtFeUNQTSxjRCtJa0U7RUM5SWxFO0FoRDZxS1I7QWdEMXFLTTtFQUNFLFcxQ1BHO0UwQ1FILHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QS9Db2lLMUU7O0FpRDVyS0E7RUFDRTtFNUNtTEk7RTRDakxKLGdCM0M4UjRCO0UyQzdSNUI7RUFDQSxXM0NZUztFMkNYVCx5QjNDeWxDa0M7RTJDeGxDbEM7QWpEK3JLRjtBTzFyS0U7RTBDREUsVzNDTU87RTJDTFA7QWpEOHJLSjtBTzFyS0U7RTBDQ0k7QWpENHJLTjs7QWlEanJLQTtFQUNFO0VBQ0E7RUFDQTtBakRvcktGOztBaUQ5cUtBO0VBQ0U7QWpEaXJLRjs7QWtEdnRLQTtFQUdFLGlCNUMyNEJrQztFNEMxNEJsQyxnQjVDMDRCa0M7RUQxdEI5QjtFNkM3S0osMkM1QzQ0QmtDO0U0QzM0QmxDO0VBQ0E7RUFDQSxvRHJCaURtQjtFcUJoRG5CO0V0Q09FO0FaaXRLSjtBa0RydEtFO0VBQ0Usc0I1Q2c0QmdDO0FOdTFJcEM7QWtEcHRLRTtFQUNFO0FsRHN0S0o7QWtEbnRLRTtFQUNFO0VBQ0E7QWxEcXRLSjtBa0RsdEtFO0VBQ0U7QWxEb3RLSjs7QWtEaHRLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGM5Q21JMkI7RThDbEkzQixzQjlDbUltQztFOENsSW5DO0VBQ0E7RXRDWkU7RUFDQTtBWmd1S0o7O0FrRGp0S0E7RUFDRSxnQjVDbTJCa0M7QU5pM0lwQzs7QW1EMXZLQTtFQUVFO0FuRDR2S0Y7QW1EMXZLRTtFQUNFO0VBQ0E7QW5ENHZLSjs7QW1EdnZLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGE3QzRwQmtDO0U2QzNwQmxDO0VBQ0E7RUFDQTtFQUNBO0VBR0E7QW5Ed3ZLRjs7QW1EanZLQTtFQUNFO0VBQ0E7RUFDQSxjN0NpNUJrQztFNkMvNEJsQztBbkRtdktGO0FtRGh2S0U7RTlCM0JJLG1DOEI0QkY7RUFDQSw4QjdDdTZCZ0M7QU4yMElwQztBcUIzd0tNO0U4QnVCSjtJOUJ0Qk07RXJCOHdLTjtBQUNGO0FtRHJ2S0U7RUFDRSxlN0NxNkJnQztBTmsxSXBDO0FtRG52S0U7RUFDRSxzQjdDazZCZ0M7QU5tMUlwQzs7QW1EanZLQTtFQUNFO0VBQ0E7QW5Eb3ZLRjtBbURsdktFO0VBQ0U7RUFDQTtBbkRvdktKO0FtRGp2S0U7O0VBRUU7QW5EbXZLSjtBbURodktFO0VBQ0U7QW5Ea3ZLSjs7QW1EOXVLQTtFQUNFO0VBQ0E7RUFDQTtBbkRpdktGO0FtRDl1S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkRndktKO0FtRDV1S0U7RUFDRTtFQUNBO0VBQ0E7QW5EOHVLSjtBbUQ1dUtJO0VBQ0U7QW5EOHVLTjtBbUQzdUtJO0VBQ0U7QW5ENnVLTjs7QW1EdnVLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQSxzQjdDM0dTO0U2QzRHVDtFQUNBO0V2Q2xHRTtFdUNzR0Y7QW5Ec3VLRjs7QW1EbHVLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGE3Q2dqQmtDO0U2Qy9pQmxDO0VBQ0E7RUFDQSxzQjdDbEhTO0FOdTFLWDtBbURsdUtFO0VBQVM7QW5EcXVLWDtBbURwdUtFO0VBQVMsWTdDK3pCeUI7QU53NklwQzs7QW1EbHVLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGdCL0NoQzRCO0UrQ2lDNUI7RXZDdEhFO0VBQ0E7QVo0MUtKO0FtRHB1S0U7RUFDRSxnQi9DckMwQjtFK0N1QzFCO0FuRHF1S0o7O0FtRGh1S0E7RUFDRTtFQUNBLGdCN0N1STRCO0FONGxLOUI7O0FtRDl0S0E7RUFDRTtFQUdBO0VBQ0EsZ0IvQ3pEMkI7QUp3eEs3Qjs7QW1EM3RLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFdkN6SUU7RUFDQTtBWncyS0o7QW1EMXRLRTtFQUNFO0FuRDR0S0o7O0FtRHZ0S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRDB0S0Y7O0FnQmoyS0k7RW1DNklGO0lBQ0UsZ0I3Q3V3QmdDO0k2Q3R3QmhDO0VuRHd0S0Y7O0VtRHJ0S0E7SUFDRTtFbkR3dEtGO0VtRHR0S0U7SUFDRTtFbkR3dEtKOztFbURwdEtBO0lBQ0U7RW5EdXRLRjtFbURydEtFO0lBQ0U7SUFDQTtFbkR1dEtKOztFbUQvc0tBO0lBQVksZ0I3Qyt1QnNCO0VObytJbEM7QUFDRjtBZ0IzM0tJO0VtQzJLRjs7SUFFRSxnQjdDdXVCZ0M7RU40K0lsQztBQUNGO0FnQmo0S0k7RW1Da0xGO0lBQVksaUI3Q2l1QnNCO0VOay9JbEM7QUFDRjtBb0RqOEtBO0VBQ0U7RUFDQSxhOUNnckJrQztFOEMvcUJsQztFQUNBLFNoRDBKc0M7RWlEOUp0QywyQ2pEU3lCO0VpRFB6QjtFQUNBLGdCL0M0UjRCO0UrQzNSNUIsZ0IvQ2dTNEI7RStDL1I1QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFaERxS0k7RStDektKO0VBQ0E7QXBENjhLRjtBb0QzOEtFO0VBQVMsVWhEOEk2QjtBSmcwS3hDO0FvRDU4S0U7RUFDRTtFQUNBO0VBQ0EsYTlDaTFCZ0M7RThDaDFCaEMsYzlDaTFCZ0M7QU42bkpwQztBb0Q1OEtJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBEODhLTjs7QW9EejhLQTtFQUNFO0FwRDQ4S0Y7QW9EMThLRTtFQUNFO0FwRDQ4S0o7QW9EMThLSTtFQUNFO0VBQ0E7RUFDQSx5QmhEa0hrQztBSjAxS3hDOztBb0R2OEtBO0VBQ0U7QXBEMDhLRjtBb0R4OEtFO0VBQ0U7RUFDQSxhOUNtekJnQztFOENsekJoQyxjOUNpekJnQztBTnlwSnBDO0FvRHg4S0k7RUFDRTtFQUNBO0VBQ0EsMkJoRGtHa0M7QUp3Mkt4Qzs7QW9EcjhLQTtFQUNFO0FwRHc4S0Y7QW9EdDhLRTtFQUNFO0FwRHc4S0o7QW9EdDhLSTtFQUNFO0VBQ0E7RUFDQSw0QmhEb0ZrQztBSm8zS3hDOztBb0RuOEtBO0VBQ0U7QXBEczhLRjtBb0RwOEtFO0VBQ0U7RUFDQSxhOUNxeEJnQztFOENweEJoQyxjOUNteEJnQztBTm1ySnBDO0FvRHA4S0k7RUFDRTtFQUNBO0VBQ0EsMEJoRG9Fa0M7QUprNEt4Qzs7QW9EajdLQTtFQUNFLGdCaEQ0Q3NDO0VnRDNDdEM7RUFDQSxjaEQyQ3NDO0VnRDFDdEM7RUFDQSx5QmhEMENzQztFUXhJcEM7QVptaExKOztBc0RyaUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYWhEOHFCa0M7RWdEN3FCbEM7RUFDQSxnQmxEaUlzQztFaUR0SXRDLDJDakRTeUI7RWlEUHpCO0VBQ0EsZ0IvQzRSNEI7RStDM1I1QixnQi9DZ1M0QjtFK0MvUjVCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VoRHFLSTtFaUR4S0o7RUFDQSxzQmhETlM7RWdET1Q7RUFDQTtFMUNHRTtBWmdqTEo7QXNEL2lMRTtFQUNFO0VBQ0E7RUFDQSxXaEQrMkJnQztFZ0Q5MkJoQyxjaEQrMkJnQztFZ0Q5MkJoQztBdERpakxKO0FzRC9pTEk7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RGdqTE47O0FzRDNpTEE7RUFDRSxxQmhEZzJCa0M7QU44c0pwQztBc0Q1aUxFO0VBQ0U7QXREOGlMSjtBc0Q1aUxJO0VBQ0U7RUFDQTtFQUNBLHVCaEQyMUI4QjtBTm10SnBDO0FzRDNpTEk7RUFDRSxXbERzRmtDO0VrRHJGbEM7RUFDQSxzQmhEN0NLO0FOMGxMWDs7QXNEeGlMQTtFQUNFLG1CaEQ0MEJrQztBTit0SnBDO0FzRHppTEU7RUFDRTtFQUNBLGFoRHcwQmdDO0VnRHYwQmhDLFloRHMwQmdDO0VnRHIwQmhDO0F0RDJpTEo7QXNEemlMSTtFQUNFO0VBQ0E7RUFDQSx5QmhEbzBCOEI7QU51dUpwQztBc0R4aUxJO0VBQ0UsU2xEK0RrQztFa0Q5RGxDO0VBQ0Esd0JoRHBFSztBTjhtTFg7O0FzRHJpTEE7RUFDRSxrQmhEcXpCa0M7QU5tdkpwQztBc0R0aUxFO0VBQ0U7QXREd2lMSjtBc0R0aUxJO0VBQ0U7RUFDQTtFQUNBLDBCaERnekI4QjtBTnd2SnBDO0FzRHJpTEk7RUFDRSxRbEQyQ2tDO0VrRDFDbEM7RUFDQSx5QmhEeEZLO0FOK25MWDtBc0RsaUxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXaEQ0eEJnQztFZ0QzeEJoQztFQUNBO0VBQ0E7QXREb2lMSjs7QXNEaGlMQTtFQUNFLG9CaERxeEJrQztBTjh3SnBDO0FzRGppTEU7RUFDRTtFQUNBLGFoRGl4QmdDO0VnRGh4QmhDLFloRCt3QmdDO0VnRDl3QmhDO0F0RG1pTEo7QXNEamlMSTtFQUNFO0VBQ0E7RUFDQSx3QmhENndCOEI7QU5zeEpwQztBc0RoaUxJO0VBQ0UsVWxEUWtDO0VrRFBsQztFQUNBLHVCaEQzSEs7QU42cExYOztBc0Q1Z0xBO0VBQ0U7RUFDQTtFakQwQkk7RWlEeEJKLGNsRGRzQztFa0RldEMseUJsRGhCc0M7RWtEaUJ0QztFMUNuSUU7RUFDQTtBWm1wTEo7QXNEOWdMRTtFQUNFO0F0RGdoTEo7O0FzRDVnTEE7RUFDRTtFQUNBLGNsRHRCc0M7QUpxaUx4Qzs7QXVEMXFMQTtFQUNFO0F2RDZxTEY7O0F1RDFxTEE7RUFDRTtBdkQ2cUxGOztBdUQxcUxBO0VBQ0U7RUFDQTtFQUNBO0F2RDZxTEY7QXdEcHNMRTtFQUNFO0VBQ0E7RUFDQTtBeERzc0xKOztBdUQ5cUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VsQ2xCSSxzQ2tDbUJKO0F2RGlyTEY7QXFCaHNMTTtFa0NRTjtJbENQUTtFckJtc0xOO0FBQ0Y7O0F1RG5yTEE7OztFQUdFO0F2RHNyTEY7O0F1RG5yTEE7O0VBRUU7QXZEc3JMRjs7QXVEbnJMQTs7RUFFRTtBdkRzckxGOztBdUQ3cUxFO0VBQ0U7RUFDQTtFQUNBO0F2RGdyTEo7QXVEN3FMRTs7O0VBR0U7RUFDQTtBdkQrcUxKO0F1RDVxTEU7O0VBRUU7RUFDQTtFbEM1REUsMkJrQzZERjtBdkQ4cUxKO0FxQnZ1TE07RWtDcURKOztJbENwRE07RXJCMnVMTjtBQUNGOztBdUQzcUxBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0EsVWpEczlCbUM7RWlEcjlCbkM7RUFDQSxXakQzRlM7RWlENEZUO0VBQ0E7RUFDQTtFQUNBLFlqRGk5Qm1DO0VldmlDL0IsOEJrQ3VGSjtBdkQ2cUxGO0FxQmh3TE07RWtDa0VOOztJbENqRVE7RXJCb3dMTjtBQUNGO0FPMXdMRTs7O0VnRDJGRSxXakRwR087RWlEcUdQO0VBQ0E7RUFDQSxZakQwOEJpQztBTjB1SnJDOztBdURqckxBO0VBQ0U7QXZEb3JMRjs7QXVEL3FMQTtFQUNFO0F2RGtyTEY7O0F1RDNxTEE7O0VBRUU7RUFDQSxXakRtOEJtQztFaURsOEJuQyxZakRrOEJtQztFaURqOEJuQztBdkQ4cUxGOztBdUQ1cUxBO0VBQ0U7QXZEK3FMRjs7QXVEN3FMQTtFQUNFO0F2RGdyTEY7O0F1RHZxTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsaUJqRHk1Qm1DO0VpRHg1Qm5DLGdCakR3NUJtQztFaUR2NUJuQztBdkR5cUxGO0F1RHZxTEU7RUFDRTtFQUNBO0VBQ0EsV2pEdTVCaUM7RWlEdDVCakMsV2pEdTVCaUM7RWlEdDVCakMsaUJqRHc1QmlDO0VpRHY1QmpDLGdCakR1NUJpQztFaUR0NUJqQztFQUNBO0VBQ0Esc0JqRG5LTztFaURvS1A7RUFFQTtFQUNBO0VBQ0E7RWxDL0pFLDZCa0NnS0Y7QXZEd3FMSjtBcUJwMExNO0VrQzZJSjtJbEM1SU07RXJCdTBMTjtBQUNGO0F1RDFxTEU7RUFDRTtBdkQ0cUxKOztBdURucUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXakQ5TFM7RWlEK0xUO0F2RHNxTEY7O0F5RHgyTEE7RUFDRTtJQUFLO0V6RDQyTEw7QUFDRjtBeUQxMkxBO0VBQ0U7RUFDQSxXbkRza0N3QjtFbURya0N4QixZbkRxa0N3QjtFbURwa0N4Qix3Qm5Ec2tDd0I7RW1EcmtDeEI7RUFDQTtFQUVBO0VBQ0E7QXpEMjJMRjs7QXlEeDJMQTtFQUNFLFduRGdrQ3dCO0VtRC9qQ3hCLFluRCtqQ3dCO0VtRDlqQ3hCLG1CbkRna0N3QjtBTjJ5SjFCOztBeURwMkxBO0VBQ0U7SUFDRTtFekR1MkxGO0V5RHIyTEE7SUFDRTtJQUNBO0V6RHUyTEY7QUFDRjtBeURwMkxBO0VBQ0U7RUFDQSxXbkRzaUN3QjtFbURyaUN4QixZbkRxaUN3QjtFbURwaUN4Qix3Qm5Ec2lDd0I7RW1EcmlDeEI7RUFFQTtFQUNBO0VBQ0E7QXpEcTJMRjs7QXlEbDJMQTtFQUNFLFduRGdpQ3dCO0VtRC9oQ3hCLFluRCtoQ3dCO0FOczBKMUI7O0F5RGoyTEU7RUFDRTs7SUFFRTtFekRvMkxKO0FBQ0Y7QTBEaDZMQTtFQUFxQjtBMURtNkxyQjs7QTBEbDZMQTtFQUFxQjtBMURzNkxyQjs7QTBEcjZMQTtFQUFxQjtBMUR5NkxyQjs7QTBEeDZMQTtFQUFxQjtBMUQ0NkxyQjs7QTBEMzZMQTtFQUFxQjtBMUQrNkxyQjs7QTBEOTZMQTtFQUFxQjtBMURrN0xyQjs7QTJEcDdMRTtFQUNFO0EzRHU3TEo7O0FPNzZMRTs7O0VvRExJO0EzRHc3TE47O0EyRDk3TEU7RUFDRTtBM0RpOExKOztBT3Y3TEU7OztFb0RMSTtBM0RrOExOOztBMkR4OExFO0VBQ0U7QTNEMjhMSjs7QU9qOExFOzs7RW9ETEk7QTNENDhMTjs7QTJEbDlMRTtFQUNFO0EzRHE5TEo7O0FPMzhMRTs7O0VvRExJO0EzRHM5TE47O0EyRDU5TEU7RUFDRTtBM0QrOUxKOztBT3I5TEU7OztFb0RMSTtBM0RnK0xOOztBMkR0K0xFO0VBQ0U7QTNEeStMSjs7QU8vOUxFOzs7RW9ETEk7QTNEMCtMTjs7QTJEaC9MRTtFQUNFO0EzRG0vTEo7O0FPeitMRTs7O0VvRExJO0EzRG8vTE47O0EyRDEvTEU7RUFDRTtBM0Q2L0xKOztBT24vTEU7OztFb0RMSTtBM0Q4L0xOOztBNEQ3L0xBO0VBQ0U7QTVEZ2dNRjs7QTRENy9MQTtFQUNFO0E1RGdnTUY7O0E2RDNnTUE7RUFBa0I7QTdEK2dNbEI7O0E2RDlnTUE7RUFBa0I7QTdEa2hNbEI7O0E2RGpoTUE7RUFBa0I7QTdEcWhNbEI7O0E2RHBoTUE7RUFBa0I7QTdEd2hNbEI7O0E2RHZoTUE7RUFBa0I7QTdEMmhNbEI7O0E2RHpoTUE7RUFBbUI7QTdENmhNbkI7O0E2RDVoTUE7RUFBbUI7QTdEZ2lNbkI7O0E2RC9oTUE7RUFBbUI7QTdEbWlNbkI7O0E2RGxpTUE7RUFBbUI7QTdEc2lNbkI7O0E2RHJpTUE7RUFBbUI7QTdEeWlNbkI7O0E2RHRpTUU7RUFDRTtBN0R5aU1KOztBNkQxaU1FO0VBQ0U7QTdENmlNSjs7QTZEOWlNRTtFQUNFO0E3RGlqTUo7O0E2RGxqTUU7RUFDRTtBN0Rxak1KOztBNkR0ak1FO0VBQ0U7QTdEeWpNSjs7QTZEMWpNRTtFQUNFO0E3RDZqTUo7O0E2RDlqTUU7RUFDRTtBN0Rpa01KOztBNkRsa01FO0VBQ0U7QTdEcWtNSjs7QTZEamtNQTtFQUNFO0E3RG9rTUY7O0E2RDdqTUE7RUFDRTtBN0Rna01GOztBNkQ3ak1BO0VBQ0U7QTdEZ2tNRjs7QTZEN2pNQTtFQUNFO0VBQ0E7QTdEZ2tNRjs7QTZEN2pNQTtFQUNFO0VBQ0E7QTdEZ2tNRjs7QTZEN2pNQTtFQUNFO0VBQ0E7QTdEZ2tNRjs7QTZEN2pNQTtFQUNFO0VBQ0E7QTdEZ2tNRjs7QTZEN2pNQTtFQUNFO0E3RGdrTUY7O0E2RDdqTUE7RUFDRTtBN0Rna01GOztBNkQ3ak1BO0VBQ0U7QTdEZ2tNRjs7QTZEN2pNQTtFQUNFO0E3RGdrTUY7O0F3RHhvTUU7RUFDRTtFQUNBO0VBQ0E7QXhEMm9NSjs7QThEcG9NTTtFQUF3QjtBOUR3b005Qjs7QThEeG9NTTtFQUF3QjtBOUQ0b005Qjs7QThENW9NTTtFQUF3QjtBOURncE05Qjs7QThEaHBNTTtFQUF3QjtBOURvcE05Qjs7QThEcHBNTTtFQUF3QjtBOUR3cE05Qjs7QThEeHBNTTtFQUF3QjtBOUQ0cE05Qjs7QThENXBNTTtFQUF3QjtBOURncU05Qjs7QThEaHFNTTtFQUF3QjtBOURvcU05Qjs7QThEcHFNTTtFQUF3QjtBOUR3cU05Qjs7QWdCdm5NSTtFOENqREU7SUFBd0I7RTlENnFNNUI7O0U4RDdxTUk7SUFBd0I7RTlEaXJNNUI7O0U4RGpyTUk7SUFBd0I7RTlEcXJNNUI7O0U4RHJyTUk7SUFBd0I7RTlEeXJNNUI7O0U4RHpyTUk7SUFBd0I7RTlENnJNNUI7O0U4RDdyTUk7SUFBd0I7RTlEaXNNNUI7O0U4RGpzTUk7SUFBd0I7RTlEcXNNNUI7O0U4RHJzTUk7SUFBd0I7RTlEeXNNNUI7O0U4RHpzTUk7SUFBd0I7RTlENnNNNUI7QUFDRjtBZ0I3cE1JO0U4Q2pERTtJQUF3QjtFOURrdE01Qjs7RThEbHRNSTtJQUF3QjtFOURzdE01Qjs7RThEdHRNSTtJQUF3QjtFOUQwdE01Qjs7RThEMXRNSTtJQUF3QjtFOUQ4dE01Qjs7RThEOXRNSTtJQUF3QjtFOURrdU01Qjs7RThEbHVNSTtJQUF3QjtFOURzdU01Qjs7RThEdHVNSTtJQUF3QjtFOUQwdU01Qjs7RThEMXVNSTtJQUF3QjtFOUQ4dU01Qjs7RThEOXVNSTtJQUF3QjtFOURrdk01QjtBQUNGO0FnQmxzTUk7RThDakRFO0lBQXdCO0U5RHV2TTVCOztFOER2dk1JO0lBQXdCO0U5RDJ2TTVCOztFOEQzdk1JO0lBQXdCO0U5RCt2TTVCOztFOEQvdk1JO0lBQXdCO0U5RG13TTVCOztFOERud01JO0lBQXdCO0U5RHV3TTVCOztFOER2d01JO0lBQXdCO0U5RDJ3TTVCOztFOEQzd01JO0lBQXdCO0U5RCt3TTVCOztFOEQvd01JO0lBQXdCO0U5RG14TTVCOztFOERueE1JO0lBQXdCO0U5RHV4TTVCO0FBQ0Y7QWdCdnVNSTtFOENqREU7SUFBd0I7RTlENHhNNUI7O0U4RDV4TUk7SUFBd0I7RTlEZ3lNNUI7O0U4RGh5TUk7SUFBd0I7RTlEb3lNNUI7O0U4RHB5TUk7SUFBd0I7RTlEd3lNNUI7O0U4RHh5TUk7SUFBd0I7RTlENHlNNUI7O0U4RDV5TUk7SUFBd0I7RTlEZ3pNNUI7O0U4RGh6TUk7SUFBd0I7RTlEb3pNNUI7O0U4RHB6TUk7SUFBd0I7RTlEd3pNNUI7O0U4RHh6TUk7SUFBd0I7RTlENHpNNUI7QUFDRjtBOERuek1BO0VBRUk7SUFBcUI7RTlEcXpNdkI7O0U4RHJ6TUU7SUFBcUI7RTlEeXpNdkI7O0U4RHp6TUU7SUFBcUI7RTlENnpNdkI7O0U4RDd6TUU7SUFBcUI7RTlEaTBNdkI7O0U4RGowTUU7SUFBcUI7RTlEcTBNdkI7O0U4RHIwTUU7SUFBcUI7RTlEeTBNdkI7O0U4RHowTUU7SUFBcUI7RTlENjBNdkI7O0U4RDcwTUU7SUFBcUI7RTlEaTFNdkI7O0U4RGoxTUU7SUFBcUI7RTlEcTFNdkI7QUFDRjtBK0QzMk1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Q2Mk1GO0ErRDMyTUU7RUFDRTtFQUNBO0EvRDYyTUo7QStEMTJNRTs7Ozs7RUFLRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Q0Mk1KOztBK0RuMk1JO0VBQ0U7QS9EczJNTjs7QStEdjJNSTtFQUNFO0EvRDAyTU47O0ErRDMyTUk7RUFDRTtBL0Q4Mk1OOztBK0QvMk1JO0VBQ0U7QS9EazNNTjs7QWdFMzRNSTtFQUFnQztBaEUrNE1wQzs7QWdFOTRNSTtFQUFnQztBaEVrNU1wQzs7QWdFajVNSTtFQUFnQztBaEVxNU1wQzs7QWdFcDVNSTtFQUFnQztBaEV3NU1wQzs7QWdFdDVNSTtFQUE4QjtBaEUwNU1sQzs7QWdFejVNSTtFQUE4QjtBaEU2NU1sQzs7QWdFNTVNSTtFQUE4QjtBaEVnNk1sQzs7QWdFLzVNSTtFQUE4QjtBaEVtNk1sQzs7QWdFbDZNSTtFQUE4QjtBaEVzNk1sQzs7QWdFcjZNSTtFQUE4QjtBaEV5Nk1sQzs7QWdFeDZNSTtFQUE4QjtBaEU0Nk1sQzs7QWdFMzZNSTtFQUE4QjtBaEUrNk1sQzs7QWdFNzZNSTtFQUFvQztBaEVpN014Qzs7QWdFaDdNSTtFQUFvQztBaEVvN014Qzs7QWdFbjdNSTtFQUFvQztBaEV1N014Qzs7QWdFdDdNSTtFQUFvQztBaEUwN014Qzs7QWdFejdNSTtFQUFvQztBaEU2N014Qzs7QWdFMzdNSTtFQUFpQztBaEUrN01yQzs7QWdFOTdNSTtFQUFpQztBaEVrOE1yQzs7QWdFajhNSTtFQUFpQztBaEVxOE1yQzs7QWdFcDhNSTtFQUFpQztBaEV3OE1yQzs7QWdFdjhNSTtFQUFpQztBaEUyOE1yQzs7QWdFejhNSTtFQUFrQztBaEU2OE10Qzs7QWdFNThNSTtFQUFrQztBaEVnOU10Qzs7QWdFLzhNSTtFQUFrQztBaEVtOU10Qzs7QWdFbDlNSTtFQUFrQztBaEVzOU10Qzs7QWdFcjlNSTtFQUFrQztBaEV5OU10Qzs7QWdFeDlNSTtFQUFrQztBaEU0OU10Qzs7QWdFMTlNSTtFQUFnQztBaEU4OU1wQzs7QWdFNzlNSTtFQUFnQztBaEVpK01wQzs7QWdFaCtNSTtFQUFnQztBaEVvK01wQzs7QWdFbitNSTtFQUFnQztBaEV1K01wQzs7QWdFdCtNSTtFQUFnQztBaEUwK01wQzs7QWdFeitNSTtFQUFnQztBaEU2K01wQzs7QWdCaitNSTtFZ0RsREE7SUFBZ0M7RWhFd2hObEM7O0VnRXZoTkU7SUFBZ0M7RWhFMmhObEM7O0VnRTFoTkU7SUFBZ0M7RWhFOGhObEM7O0VnRTdoTkU7SUFBZ0M7RWhFaWlObEM7O0VnRS9oTkU7SUFBOEI7RWhFbWlOaEM7O0VnRWxpTkU7SUFBOEI7RWhFc2lOaEM7O0VnRXJpTkU7SUFBOEI7RWhFeWlOaEM7O0VnRXhpTkU7SUFBOEI7RWhFNGlOaEM7O0VnRTNpTkU7SUFBOEI7RWhFK2lOaEM7O0VnRTlpTkU7SUFBOEI7RWhFa2pOaEM7O0VnRWpqTkU7SUFBOEI7RWhFcWpOaEM7O0VnRXBqTkU7SUFBOEI7RWhFd2pOaEM7O0VnRXRqTkU7SUFBb0M7RWhFMGpOdEM7O0VnRXpqTkU7SUFBb0M7RWhFNmpOdEM7O0VnRTVqTkU7SUFBb0M7RWhFZ2tOdEM7O0VnRS9qTkU7SUFBb0M7RWhFbWtOdEM7O0VnRWxrTkU7SUFBb0M7RWhFc2tOdEM7O0VnRXBrTkU7SUFBaUM7RWhFd2tObkM7O0VnRXZrTkU7SUFBaUM7RWhFMmtObkM7O0VnRTFrTkU7SUFBaUM7RWhFOGtObkM7O0VnRTdrTkU7SUFBaUM7RWhFaWxObkM7O0VnRWhsTkU7SUFBaUM7RWhFb2xObkM7O0VnRWxsTkU7SUFBa0M7RWhFc2xOcEM7O0VnRXJsTkU7SUFBa0M7RWhFeWxOcEM7O0VnRXhsTkU7SUFBa0M7RWhFNGxOcEM7O0VnRTNsTkU7SUFBa0M7RWhFK2xOcEM7O0VnRTlsTkU7SUFBa0M7RWhFa21OcEM7O0VnRWptTkU7SUFBa0M7RWhFcW1OcEM7O0VnRW5tTkU7SUFBZ0M7RWhFdW1ObEM7O0VnRXRtTkU7SUFBZ0M7RWhFMG1ObEM7O0VnRXptTkU7SUFBZ0M7RWhFNm1ObEM7O0VnRTVtTkU7SUFBZ0M7RWhFZ25ObEM7O0VnRS9tTkU7SUFBZ0M7RWhFbW5ObEM7O0VnRWxuTkU7SUFBZ0M7RWhFc25ObEM7QUFDRjtBZ0IzbU5JO0VnRGxEQTtJQUFnQztFaEVpcU5sQzs7RWdFaHFORTtJQUFnQztFaEVvcU5sQzs7RWdFbnFORTtJQUFnQztFaEV1cU5sQzs7RWdFdHFORTtJQUFnQztFaEUwcU5sQzs7RWdFeHFORTtJQUE4QjtFaEU0cU5oQzs7RWdFM3FORTtJQUE4QjtFaEUrcU5oQzs7RWdFOXFORTtJQUE4QjtFaEVrck5oQzs7RWdFanJORTtJQUE4QjtFaEVxck5oQzs7RWdFcHJORTtJQUE4QjtFaEV3ck5oQzs7RWdFdnJORTtJQUE4QjtFaEUyck5oQzs7RWdFMXJORTtJQUE4QjtFaEU4ck5oQzs7RWdFN3JORTtJQUE4QjtFaEVpc05oQzs7RWdFL3JORTtJQUFvQztFaEVtc050Qzs7RWdFbHNORTtJQUFvQztFaEVzc050Qzs7RWdFcnNORTtJQUFvQztFaEV5c050Qzs7RWdFeHNORTtJQUFvQztFaEU0c050Qzs7RWdFM3NORTtJQUFvQztFaEUrc050Qzs7RWdFN3NORTtJQUFpQztFaEVpdE5uQzs7RWdFaHRORTtJQUFpQztFaEVvdE5uQzs7RWdFbnRORTtJQUFpQztFaEV1dE5uQzs7RWdFdHRORTtJQUFpQztFaEUwdE5uQzs7RWdFenRORTtJQUFpQztFaEU2dE5uQzs7RWdFM3RORTtJQUFrQztFaEUrdE5wQzs7RWdFOXRORTtJQUFrQztFaEVrdU5wQzs7RWdFanVORTtJQUFrQztFaEVxdU5wQzs7RWdFcHVORTtJQUFrQztFaEV3dU5wQzs7RWdFdnVORTtJQUFrQztFaEUydU5wQzs7RWdFMXVORTtJQUFrQztFaEU4dU5wQzs7RWdFNXVORTtJQUFnQztFaEVndk5sQzs7RWdFL3VORTtJQUFnQztFaEVtdk5sQzs7RWdFbHZORTtJQUFnQztFaEVzdk5sQzs7RWdFcnZORTtJQUFnQztFaEV5dk5sQzs7RWdFeHZORTtJQUFnQztFaEU0dk5sQzs7RWdFM3ZORTtJQUFnQztFaEUrdk5sQztBQUNGO0FnQnB2Tkk7RWdEbERBO0lBQWdDO0VoRTB5TmxDOztFZ0V6eU5FO0lBQWdDO0VoRTZ5TmxDOztFZ0U1eU5FO0lBQWdDO0VoRWd6TmxDOztFZ0UveU5FO0lBQWdDO0VoRW16TmxDOztFZ0Vqek5FO0lBQThCO0VoRXF6TmhDOztFZ0Vwek5FO0lBQThCO0VoRXd6TmhDOztFZ0V2ek5FO0lBQThCO0VoRTJ6TmhDOztFZ0Uxek5FO0lBQThCO0VoRTh6TmhDOztFZ0U3ek5FO0lBQThCO0VoRWkwTmhDOztFZ0VoME5FO0lBQThCO0VoRW8wTmhDOztFZ0VuME5FO0lBQThCO0VoRXUwTmhDOztFZ0V0ME5FO0lBQThCO0VoRTAwTmhDOztFZ0V4ME5FO0lBQW9DO0VoRTQwTnRDOztFZ0UzME5FO0lBQW9DO0VoRSswTnRDOztFZ0U5ME5FO0lBQW9DO0VoRWsxTnRDOztFZ0VqMU5FO0lBQW9DO0VoRXExTnRDOztFZ0VwMU5FO0lBQW9DO0VoRXcxTnRDOztFZ0V0MU5FO0lBQWlDO0VoRTAxTm5DOztFZ0V6MU5FO0lBQWlDO0VoRTYxTm5DOztFZ0U1MU5FO0lBQWlDO0VoRWcyTm5DOztFZ0UvMU5FO0lBQWlDO0VoRW0yTm5DOztFZ0VsMk5FO0lBQWlDO0VoRXMyTm5DOztFZ0VwMk5FO0lBQWtDO0VoRXcyTnBDOztFZ0V2Mk5FO0lBQWtDO0VoRTIyTnBDOztFZ0UxMk5FO0lBQWtDO0VoRTgyTnBDOztFZ0U3Mk5FO0lBQWtDO0VoRWkzTnBDOztFZ0VoM05FO0lBQWtDO0VoRW8zTnBDOztFZ0VuM05FO0lBQWtDO0VoRXUzTnBDOztFZ0VyM05FO0lBQWdDO0VoRXkzTmxDOztFZ0V4M05FO0lBQWdDO0VoRTQzTmxDOztFZ0UzM05FO0lBQWdDO0VoRSszTmxDOztFZ0U5M05FO0lBQWdDO0VoRWs0TmxDOztFZ0VqNE5FO0lBQWdDO0VoRXE0TmxDOztFZ0VwNE5FO0lBQWdDO0VoRXc0TmxDO0FBQ0Y7QWdCNzNOSTtFZ0RsREE7SUFBZ0M7RWhFbTdObEM7O0VnRWw3TkU7SUFBZ0M7RWhFczdObEM7O0VnRXI3TkU7SUFBZ0M7RWhFeTdObEM7O0VnRXg3TkU7SUFBZ0M7RWhFNDdObEM7O0VnRTE3TkU7SUFBOEI7RWhFODdOaEM7O0VnRTc3TkU7SUFBOEI7RWhFaThOaEM7O0VnRWg4TkU7SUFBOEI7RWhFbzhOaEM7O0VnRW44TkU7SUFBOEI7RWhFdThOaEM7O0VnRXQ4TkU7SUFBOEI7RWhFMDhOaEM7O0VnRXo4TkU7SUFBOEI7RWhFNjhOaEM7O0VnRTU4TkU7SUFBOEI7RWhFZzlOaEM7O0VnRS84TkU7SUFBOEI7RWhFbTlOaEM7O0VnRWo5TkU7SUFBb0M7RWhFcTlOdEM7O0VnRXA5TkU7SUFBb0M7RWhFdzlOdEM7O0VnRXY5TkU7SUFBb0M7RWhFMjlOdEM7O0VnRTE5TkU7SUFBb0M7RWhFODlOdEM7O0VnRTc5TkU7SUFBb0M7RWhFaStOdEM7O0VnRS85TkU7SUFBaUM7RWhFbStObkM7O0VnRWwrTkU7SUFBaUM7RWhFcytObkM7O0VnRXIrTkU7SUFBaUM7RWhFeStObkM7O0VnRXgrTkU7SUFBaUM7RWhFNCtObkM7O0VnRTMrTkU7SUFBaUM7RWhFKytObkM7O0VnRTcrTkU7SUFBa0M7RWhFaS9OcEM7O0VnRWgvTkU7SUFBa0M7RWhFby9OcEM7O0VnRW4vTkU7SUFBa0M7RWhFdS9OcEM7O0VnRXQvTkU7SUFBa0M7RWhFMC9OcEM7O0VnRXovTkU7SUFBa0M7RWhFNi9OcEM7O0VnRTUvTkU7SUFBa0M7RWhFZ2dPcEM7O0VnRTkvTkU7SUFBZ0M7RWhFa2dPbEM7O0VnRWpnT0U7SUFBZ0M7RWhFcWdPbEM7O0VnRXBnT0U7SUFBZ0M7RWhFd2dPbEM7O0VnRXZnT0U7SUFBZ0M7RWhFMmdPbEM7O0VnRTFnT0U7SUFBZ0M7RWhFOGdPbEM7O0VnRTdnT0U7SUFBZ0M7RWhFaWhPbEM7QUFDRjtBaUU1ak9JO0VBQXdCO0FqRStqTzVCOztBaUU5ak9JO0VBQXdCO0FqRWtrTzVCOztBaUVqa09JO0VBQXdCO0FqRXFrTzVCOztBZ0JqaE9JO0VpRHREQTtJQUF3QjtFakU0a08xQjs7RWlFM2tPRTtJQUF3QjtFakUra08xQjs7RWlFOWtPRTtJQUF3QjtFakVrbE8xQjtBQUNGO0FnQi9oT0k7RWlEdERBO0lBQXdCO0VqRXlsTzFCOztFaUV4bE9FO0lBQXdCO0VqRTRsTzFCOztFaUUzbE9FO0lBQXdCO0VqRStsTzFCO0FBQ0Y7QWdCNWlPSTtFaUR0REE7SUFBd0I7RWpFc21PMUI7O0VpRXJtT0U7SUFBd0I7RWpFeW1PMUI7O0VpRXhtT0U7SUFBd0I7RWpFNG1PMUI7QUFDRjtBZ0J6ak9JO0VpRHREQTtJQUF3QjtFakVtbk8xQjs7RWlFbG5PRTtJQUF3QjtFakVzbk8xQjs7RWlFcm5PRTtJQUF3QjtFakV5bk8xQjtBQUNGO0FrRS9uT0U7RUFBeUI7QWxFa29PM0I7O0FrRWxvT0U7RUFBeUI7QWxFc29PM0I7O0FrRXRvT0U7RUFBeUI7QWxFMG9PM0I7O0FtRTFvT0U7RUFBc0I7QW5FOG9PeEI7O0FtRTlvT0U7RUFBc0I7QW5Fa3BPeEI7O0FvRWpwT0U7RUFBeUI7QXBFcXBPM0I7O0FvRXJwT0U7RUFBeUI7QXBFeXBPM0I7O0FvRXpwT0U7RUFBeUI7QXBFNnBPM0I7O0FvRTdwT0U7RUFBeUI7QXBFaXFPM0I7O0FvRWpxT0U7RUFBeUI7QXBFcXFPM0I7O0FvRWhxT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGE5RGlxQmtDO0FOa2dOcEM7O0FvRWhxT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGE5RHlwQmtDO0FOMGdOcEM7O0FvRS9wT0U7RUFERjtJQUVJO0lBQ0E7SUFDQSxhOURpcEJnQztFTmtoTmxDO0FBQ0Y7O0FxRTdyT0E7RUNFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRFK3JPRjs7QXNFcnJPRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEV1ck9KOztBdUVwdE9BO0VBQWE7QXZFd3RPYjs7QXVFdnRPQTtFQUFVO0F2RTJ0T1Y7O0F1RTF0T0E7RUFBYTtBdkU4dE9iOztBdUU3dE9BO0VBQWU7QXZFaXVPZjs7QXdFaHVPSTtFQUF1QjtBeEVvdU8zQjs7QXdFcHVPSTtFQUF1QjtBeEV3dU8zQjs7QXdFeHVPSTtFQUF1QjtBeEU0dU8zQjs7QXdFNXVPSTtFQUF1QjtBeEVndk8zQjs7QXdFaHZPSTtFQUF1QjtBeEVvdk8zQjs7QXdFcHZPSTtFQUF1QjtBeEV3dk8zQjs7QXdFeHZPSTtFQUF1QjtBeEU0dk8zQjs7QXdFNXZPSTtFQUF1QjtBeEVnd08zQjs7QXdFaHdPSTtFQUF1QjtBeEVvd08zQjs7QXdFcHdPSTtFQUF1QjtBeEV3d08zQjs7QXdFcHdPQTtFQUFVO0F4RXd3T1Y7O0F3RXZ3T0E7RUFBVTtBeEUyd09WOztBd0V2d09BO0VBQWM7QXhFMndPZDs7QXdFMXdPQTtFQUFjO0F4RTh3T2Q7O0F3RTV3T0E7RUFBVTtBeEVneE9WOztBd0Uvd09BO0VBQVU7QXhFbXhPVjs7QXlFNXhPUTtFQUFnQztBekVneU94Qzs7QXlFL3hPUTs7RUFFRTtBekVreU9WOztBeUVoeU9ROztFQUVFO0F6RW15T1Y7O0F5RWp5T1E7O0VBRUU7QXpFb3lPVjs7QXlFbHlPUTs7RUFFRTtBekVxeU9WOztBeUVwek9RO0VBQWdDO0F6RXd6T3hDOztBeUV2ek9ROztFQUVFO0F6RTB6T1Y7O0F5RXh6T1E7O0VBRUU7QXpFMnpPVjs7QXlFenpPUTs7RUFFRTtBekU0ek9WOztBeUUxek9ROztFQUVFO0F6RTZ6T1Y7O0F5RTUwT1E7RUFBZ0M7QXpFZzFPeEM7O0F5RS8wT1E7O0VBRUU7QXpFazFPVjs7QXlFaDFPUTs7RUFFRTtBekVtMU9WOztBeUVqMU9ROztFQUVFO0F6RW8xT1Y7O0F5RWwxT1E7O0VBRUU7QXpFcTFPVjs7QXlFcDJPUTtFQUFnQztBekV3Mk94Qzs7QXlFdjJPUTs7RUFFRTtBekUwMk9WOztBeUV4Mk9ROztFQUVFO0F6RTIyT1Y7O0F5RXoyT1E7O0VBRUU7QXpFNDJPVjs7QXlFMTJPUTs7RUFFRTtBekU2Mk9WOztBeUU1M09RO0VBQWdDO0F6RWc0T3hDOztBeUUvM09ROztFQUVFO0F6RWs0T1Y7O0F5RWg0T1E7O0VBRUU7QXpFbTRPVjs7QXlFajRPUTs7RUFFRTtBekVvNE9WOztBeUVsNE9ROztFQUVFO0F6RXE0T1Y7O0F5RXA1T1E7RUFBZ0M7QXpFdzVPeEM7O0F5RXY1T1E7O0VBRUU7QXpFMDVPVjs7QXlFeDVPUTs7RUFFRTtBekUyNU9WOztBeUV6NU9ROztFQUVFO0F6RTQ1T1Y7O0F5RTE1T1E7O0VBRUU7QXpFNjVPVjs7QXlFNTZPUTtFQUFnQztBekVnN094Qzs7QXlFLzZPUTs7RUFFRTtBekVrN09WOztBeUVoN09ROztFQUVFO0F6RW03T1Y7O0F5RWo3T1E7O0VBRUU7QXpFbzdPVjs7QXlFbDdPUTs7RUFFRTtBekVxN09WOztBeUVwOE9RO0VBQWdDO0F6RXc4T3hDOztBeUV2OE9ROztFQUVFO0F6RTA4T1Y7O0F5RXg4T1E7O0VBRUU7QXpFMjhPVjs7QXlFejhPUTs7RUFFRTtBekU0OE9WOztBeUUxOE9ROztFQUVFO0F6RTY4T1Y7O0F5RTU5T1E7RUFBZ0M7QXpFZytPeEM7O0F5RS85T1E7O0VBRUU7QXpFaytPVjs7QXlFaCtPUTs7RUFFRTtBekVtK09WOztBeUVqK09ROztFQUVFO0F6RW8rT1Y7O0F5RWwrT1E7O0VBRUU7QXpFcStPVjs7QXlFcC9PUTtFQUFnQztBekV3L094Qzs7QXlFdi9PUTs7RUFFRTtBekUwL09WOztBeUV4L09ROztFQUVFO0F6RTIvT1Y7O0F5RXovT1E7O0VBRUU7QXpFNC9PVjs7QXlFMS9PUTs7RUFFRTtBekU2L09WOztBeUU1Z1BRO0VBQWdDO0F6RWdoUHhDOztBeUUvZ1BROztFQUVFO0F6RWtoUFY7O0F5RWhoUFE7O0VBRUU7QXpFbWhQVjs7QXlFamhQUTs7RUFFRTtBekVvaFBWOztBeUVsaFBROztFQUVFO0F6RXFoUFY7O0F5RXBpUFE7RUFBZ0M7QXpFd2lQeEM7O0F5RXZpUFE7O0VBRUU7QXpFMGlQVjs7QXlFeGlQUTs7RUFFRTtBekUyaVBWOztBeUV6aVBROztFQUVFO0F6RTRpUFY7O0F5RTFpUFE7O0VBRUU7QXpFNmlQVjs7QXlFcmlQUTtFQUF3QjtBekV5aVBoQzs7QXlFeGlQUTs7RUFFRTtBekUyaVBWOztBeUV6aVBROztFQUVFO0F6RTRpUFY7O0F5RTFpUFE7O0VBRUU7QXpFNmlQVjs7QXlFM2lQUTs7RUFFRTtBekU4aVBWOztBeUU3alBRO0VBQXdCO0F6RWlrUGhDOztBeUVoa1BROztFQUVFO0F6RW1rUFY7O0F5RWprUFE7O0VBRUU7QXpFb2tQVjs7QXlFbGtQUTs7RUFFRTtBekVxa1BWOztBeUVua1BROztFQUVFO0F6RXNrUFY7O0F5RXJsUFE7RUFBd0I7QXpFeWxQaEM7O0F5RXhsUFE7O0VBRUU7QXpFMmxQVjs7QXlFemxQUTs7RUFFRTtBekU0bFBWOztBeUUxbFBROztFQUVFO0F6RTZsUFY7O0F5RTNsUFE7O0VBRUU7QXpFOGxQVjs7QXlFN21QUTtFQUF3QjtBekVpblBoQzs7QXlFaG5QUTs7RUFFRTtBekVtblBWOztBeUVqblBROztFQUVFO0F6RW9uUFY7O0F5RWxuUFE7O0VBRUU7QXpFcW5QVjs7QXlFbm5QUTs7RUFFRTtBekVzblBWOztBeUVyb1BRO0VBQXdCO0F6RXlvUGhDOztBeUV4b1BROztFQUVFO0F6RTJvUFY7O0F5RXpvUFE7O0VBRUU7QXpFNG9QVjs7QXlFMW9QUTs7RUFFRTtBekU2b1BWOztBeUUzb1BROztFQUVFO0F6RThvUFY7O0F5RXhvUEk7RUFBbUI7QXpFNG9QdkI7O0F5RTNvUEk7O0VBRUU7QXpFOG9QTjs7QXlFNW9QSTs7RUFFRTtBekUrb1BOOztBeUU3b1BJOztFQUVFO0F6RWdwUE47O0F5RTlvUEk7O0VBRUU7QXpFaXBQTjs7QWdCMXBQSTtFeURsREk7SUFBZ0M7RXpFaXRQdEM7O0V5RWh0UE07O0lBRUU7RXpFbXRQUjs7RXlFanRQTTs7SUFFRTtFekVvdFBSOztFeUVsdFBNOztJQUVFO0V6RXF0UFI7O0V5RW50UE07O0lBRUU7RXpFc3RQUjs7RXlFcnVQTTtJQUFnQztFekV5dVB0Qzs7RXlFeHVQTTs7SUFFRTtFekUydVBSOztFeUV6dVBNOztJQUVFO0V6RTR1UFI7O0V5RTF1UE07O0lBRUU7RXpFNnVQUjs7RXlFM3VQTTs7SUFFRTtFekU4dVBSOztFeUU3dlBNO0lBQWdDO0V6RWl3UHRDOztFeUVod1BNOztJQUVFO0V6RW13UFI7O0V5RWp3UE07O0lBRUU7RXpFb3dQUjs7RXlFbHdQTTs7SUFFRTtFekVxd1BSOztFeUVud1BNOztJQUVFO0V6RXN3UFI7O0V5RXJ4UE07SUFBZ0M7RXpFeXhQdEM7O0V5RXh4UE07O0lBRUU7RXpFMnhQUjs7RXlFenhQTTs7SUFFRTtFekU0eFBSOztFeUUxeFBNOztJQUVFO0V6RTZ4UFI7O0V5RTN4UE07O0lBRUU7RXpFOHhQUjs7RXlFN3lQTTtJQUFnQztFekVpelB0Qzs7RXlFaHpQTTs7SUFFRTtFekVtelBSOztFeUVqelBNOztJQUVFO0V6RW96UFI7O0V5RWx6UE07O0lBRUU7RXpFcXpQUjs7RXlFbnpQTTs7SUFFRTtFekVzelBSOztFeUVyMFBNO0lBQWdDO0V6RXkwUHRDOztFeUV4MFBNOztJQUVFO0V6RTIwUFI7O0V5RXowUE07O0lBRUU7RXpFNDBQUjs7RXlFMTBQTTs7SUFFRTtFekU2MFBSOztFeUUzMFBNOztJQUVFO0V6RTgwUFI7O0V5RTcxUE07SUFBZ0M7RXpFaTJQdEM7O0V5RWgyUE07O0lBRUU7RXpFbTJQUjs7RXlFajJQTTs7SUFFRTtFekVvMlBSOztFeUVsMlBNOztJQUVFO0V6RXEyUFI7O0V5RW4yUE07O0lBRUU7RXpFczJQUjs7RXlFcjNQTTtJQUFnQztFekV5M1B0Qzs7RXlFeDNQTTs7SUFFRTtFekUyM1BSOztFeUV6M1BNOztJQUVFO0V6RTQzUFI7O0V5RTEzUE07O0lBRUU7RXpFNjNQUjs7RXlFMzNQTTs7SUFFRTtFekU4M1BSOztFeUU3NFBNO0lBQWdDO0V6RWk1UHRDOztFeUVoNVBNOztJQUVFO0V6RW01UFI7O0V5RWo1UE07O0lBRUU7RXpFbzVQUjs7RXlFbDVQTTs7SUFFRTtFekVxNVBSOztFeUVuNVBNOztJQUVFO0V6RXM1UFI7O0V5RXI2UE07SUFBZ0M7RXpFeTZQdEM7O0V5RXg2UE07O0lBRUU7RXpFMjZQUjs7RXlFejZQTTs7SUFFRTtFekU0NlBSOztFeUUxNlBNOztJQUVFO0V6RTY2UFI7O0V5RTM2UE07O0lBRUU7RXpFODZQUjs7RXlFNzdQTTtJQUFnQztFekVpOFB0Qzs7RXlFaDhQTTs7SUFFRTtFekVtOFBSOztFeUVqOFBNOztJQUVFO0V6RW84UFI7O0V5RWw4UE07O0lBRUU7RXpFcThQUjs7RXlFbjhQTTs7SUFFRTtFekVzOFBSOztFeUVyOVBNO0lBQWdDO0V6RXk5UHRDOztFeUV4OVBNOztJQUVFO0V6RTI5UFI7O0V5RXo5UE07O0lBRUU7RXpFNDlQUjs7RXlFMTlQTTs7SUFFRTtFekU2OVBSOztFeUUzOVBNOztJQUVFO0V6RTg5UFI7O0V5RXQ5UE07SUFBd0I7RXpFMDlQOUI7O0V5RXo5UE07O0lBRUU7RXpFNDlQUjs7RXlFMTlQTTs7SUFFRTtFekU2OVBSOztFeUUzOVBNOztJQUVFO0V6RTg5UFI7O0V5RTU5UE07O0lBRUU7RXpFKzlQUjs7RXlFOStQTTtJQUF3QjtFekVrL1A5Qjs7RXlFai9QTTs7SUFFRTtFekVvL1BSOztFeUVsL1BNOztJQUVFO0V6RXEvUFI7O0V5RW4vUE07O0lBRUU7RXpFcy9QUjs7RXlFcC9QTTs7SUFFRTtFekV1L1BSOztFeUV0Z1FNO0lBQXdCO0V6RTBnUTlCOztFeUV6Z1FNOztJQUVFO0V6RTRnUVI7O0V5RTFnUU07O0lBRUU7RXpFNmdRUjs7RXlFM2dRTTs7SUFFRTtFekU4Z1FSOztFeUU1Z1FNOztJQUVFO0V6RStnUVI7O0V5RTloUU07SUFBd0I7RXpFa2lROUI7O0V5RWppUU07O0lBRUU7RXpFb2lRUjs7RXlFbGlRTTs7SUFFRTtFekVxaVFSOztFeUVuaVFNOztJQUVFO0V6RXNpUVI7O0V5RXBpUU07O0lBRUU7RXpFdWlRUjs7RXlFdGpRTTtJQUF3QjtFekUwalE5Qjs7RXlFempRTTs7SUFFRTtFekU0alFSOztFeUUxalFNOztJQUVFO0V6RTZqUVI7O0V5RTNqUU07O0lBRUU7RXpFOGpRUjs7RXlFNWpRTTs7SUFFRTtFekUralFSOztFeUV6alFFO0lBQW1CO0V6RTZqUXJCOztFeUU1alFFOztJQUVFO0V6RStqUUo7O0V5RTdqUUU7O0lBRUU7RXpFZ2tRSjs7RXlFOWpRRTs7SUFFRTtFekVpa1FKOztFeUUvalFFOztJQUVFO0V6RWtrUUo7QUFDRjtBZ0I1a1FJO0V5RGxESTtJQUFnQztFekVrb1F0Qzs7RXlFam9RTTs7SUFFRTtFekVvb1FSOztFeUVsb1FNOztJQUVFO0V6RXFvUVI7O0V5RW5vUU07O0lBRUU7RXpFc29RUjs7RXlFcG9RTTs7SUFFRTtFekV1b1FSOztFeUV0cFFNO0lBQWdDO0V6RTBwUXRDOztFeUV6cFFNOztJQUVFO0V6RTRwUVI7O0V5RTFwUU07O0lBRUU7RXpFNnBRUjs7RXlFM3BRTTs7SUFFRTtFekU4cFFSOztFeUU1cFFNOztJQUVFO0V6RStwUVI7O0V5RTlxUU07SUFBZ0M7RXpFa3JRdEM7O0V5RWpyUU07O0lBRUU7RXpFb3JRUjs7RXlFbHJRTTs7SUFFRTtFekVxclFSOztFeUVuclFNOztJQUVFO0V6RXNyUVI7O0V5RXByUU07O0lBRUU7RXpFdXJRUjs7RXlFdHNRTTtJQUFnQztFekUwc1F0Qzs7RXlFenNRTTs7SUFFRTtFekU0c1FSOztFeUUxc1FNOztJQUVFO0V6RTZzUVI7O0V5RTNzUU07O0lBRUU7RXpFOHNRUjs7RXlFNXNRTTs7SUFFRTtFekUrc1FSOztFeUU5dFFNO0lBQWdDO0V6RWt1UXRDOztFeUVqdVFNOztJQUVFO0V6RW91UVI7O0V5RWx1UU07O0lBRUU7RXpFcXVRUjs7RXlFbnVRTTs7SUFFRTtFekVzdVFSOztFeUVwdVFNOztJQUVFO0V6RXV1UVI7O0V5RXR2UU07SUFBZ0M7RXpFMHZRdEM7O0V5RXp2UU07O0lBRUU7RXpFNHZRUjs7RXlFMXZRTTs7SUFFRTtFekU2dlFSOztFeUUzdlFNOztJQUVFO0V6RTh2UVI7O0V5RTV2UU07O0lBRUU7RXpFK3ZRUjs7RXlFOXdRTTtJQUFnQztFekVreFF0Qzs7RXlFanhRTTs7SUFFRTtFekVveFFSOztFeUVseFFNOztJQUVFO0V6RXF4UVI7O0V5RW54UU07O0lBRUU7RXpFc3hRUjs7RXlFcHhRTTs7SUFFRTtFekV1eFFSOztFeUV0eVFNO0lBQWdDO0V6RTB5UXRDOztFeUV6eVFNOztJQUVFO0V6RTR5UVI7O0V5RTF5UU07O0lBRUU7RXpFNnlRUjs7RXlFM3lRTTs7SUFFRTtFekU4eVFSOztFeUU1eVFNOztJQUVFO0V6RSt5UVI7O0V5RTl6UU07SUFBZ0M7RXpFazBRdEM7O0V5RWowUU07O0lBRUU7RXpFbzBRUjs7RXlFbDBRTTs7SUFFRTtFekVxMFFSOztFeUVuMFFNOztJQUVFO0V6RXMwUVI7O0V5RXAwUU07O0lBRUU7RXpFdTBRUjs7RXlFdDFRTTtJQUFnQztFekUwMVF0Qzs7RXlFejFRTTs7SUFFRTtFekU0MVFSOztFeUUxMVFNOztJQUVFO0V6RTYxUVI7O0V5RTMxUU07O0lBRUU7RXpFODFRUjs7RXlFNTFRTTs7SUFFRTtFekUrMVFSOztFeUU5MlFNO0lBQWdDO0V6RWszUXRDOztFeUVqM1FNOztJQUVFO0V6RW8zUVI7O0V5RWwzUU07O0lBRUU7RXpFcTNRUjs7RXlFbjNRTTs7SUFFRTtFekVzM1FSOztFeUVwM1FNOztJQUVFO0V6RXUzUVI7O0V5RXQ0UU07SUFBZ0M7RXpFMDRRdEM7O0V5RXo0UU07O0lBRUU7RXpFNDRRUjs7RXlFMTRRTTs7SUFFRTtFekU2NFFSOztFeUUzNFFNOztJQUVFO0V6RTg0UVI7O0V5RTU0UU07O0lBRUU7RXpFKzRRUjs7RXlFdjRRTTtJQUF3QjtFekUyNFE5Qjs7RXlFMTRRTTs7SUFFRTtFekU2NFFSOztFeUUzNFFNOztJQUVFO0V6RTg0UVI7O0V5RTU0UU07O0lBRUU7RXpFKzRRUjs7RXlFNzRRTTs7SUFFRTtFekVnNVFSOztFeUUvNVFNO0lBQXdCO0V6RW02UTlCOztFeUVsNlFNOztJQUVFO0V6RXE2UVI7O0V5RW42UU07O0lBRUU7RXpFczZRUjs7RXlFcDZRTTs7SUFFRTtFekV1NlFSOztFeUVyNlFNOztJQUVFO0V6RXc2UVI7O0V5RXY3UU07SUFBd0I7RXpFMjdROUI7O0V5RTE3UU07O0lBRUU7RXpFNjdRUjs7RXlFMzdRTTs7SUFFRTtFekU4N1FSOztFeUU1N1FNOztJQUVFO0V6RSs3UVI7O0V5RTc3UU07O0lBRUU7RXpFZzhRUjs7RXlFLzhRTTtJQUF3QjtFekVtOVE5Qjs7RXlFbDlRTTs7SUFFRTtFekVxOVFSOztFeUVuOVFNOztJQUVFO0V6RXM5UVI7O0V5RXA5UU07O0lBRUU7RXpFdTlRUjs7RXlFcjlRTTs7SUFFRTtFekV3OVFSOztFeUV2K1FNO0lBQXdCO0V6RTIrUTlCOztFeUUxK1FNOztJQUVFO0V6RTYrUVI7O0V5RTMrUU07O0lBRUU7RXpFOCtRUjs7RXlFNStRTTs7SUFFRTtFekUrK1FSOztFeUU3K1FNOztJQUVFO0V6RWcvUVI7O0V5RTErUUU7SUFBbUI7RXpFOCtRckI7O0V5RTcrUUU7O0lBRUU7RXpFZy9RSjs7RXlFOStRRTs7SUFFRTtFekVpL1FKOztFeUUvK1FFOztJQUVFO0V6RWsvUUo7O0V5RWgvUUU7O0lBRUU7RXpFbS9RSjtBQUNGO0FnQjcvUUk7RXlEbERJO0lBQWdDO0V6RW1qUnRDOztFeUVsalJNOztJQUVFO0V6RXFqUlI7O0V5RW5qUk07O0lBRUU7RXpFc2pSUjs7RXlFcGpSTTs7SUFFRTtFekV1alJSOztFeUVyalJNOztJQUVFO0V6RXdqUlI7O0V5RXZrUk07SUFBZ0M7RXpFMmtSdEM7O0V5RTFrUk07O0lBRUU7RXpFNmtSUjs7RXlFM2tSTTs7SUFFRTtFekU4a1JSOztFeUU1a1JNOztJQUVFO0V6RStrUlI7O0V5RTdrUk07O0lBRUU7RXpFZ2xSUjs7RXlFL2xSTTtJQUFnQztFekVtbVJ0Qzs7RXlFbG1STTs7SUFFRTtFekVxbVJSOztFeUVubVJNOztJQUVFO0V6RXNtUlI7O0V5RXBtUk07O0lBRUU7RXpFdW1SUjs7RXlFcm1STTs7SUFFRTtFekV3bVJSOztFeUV2blJNO0lBQWdDO0V6RTJuUnRDOztFeUUxblJNOztJQUVFO0V6RTZuUlI7O0V5RTNuUk07O0lBRUU7RXpFOG5SUjs7RXlFNW5STTs7SUFFRTtFekUrblJSOztFeUU3blJNOztJQUVFO0V6RWdvUlI7O0V5RS9vUk07SUFBZ0M7RXpFbXBSdEM7O0V5RWxwUk07O0lBRUU7RXpFcXBSUjs7RXlFbnBSTTs7SUFFRTtFekVzcFJSOztFeUVwcFJNOztJQUVFO0V6RXVwUlI7O0V5RXJwUk07O0lBRUU7RXpFd3BSUjs7RXlFdnFSTTtJQUFnQztFekUycVJ0Qzs7RXlFMXFSTTs7SUFFRTtFekU2cVJSOztFeUUzcVJNOztJQUVFO0V6RThxUlI7O0V5RTVxUk07O0lBRUU7RXpFK3FSUjs7RXlFN3FSTTs7SUFFRTtFekVnclJSOztFeUUvclJNO0lBQWdDO0V6RW1zUnRDOztFeUVsc1JNOztJQUVFO0V6RXFzUlI7O0V5RW5zUk07O0lBRUU7RXpFc3NSUjs7RXlFcHNSTTs7SUFFRTtFekV1c1JSOztFeUVyc1JNOztJQUVFO0V6RXdzUlI7O0V5RXZ0Uk07SUFBZ0M7RXpFMnRSdEM7O0V5RTF0Uk07O0lBRUU7RXpFNnRSUjs7RXlFM3RSTTs7SUFFRTtFekU4dFJSOztFeUU1dFJNOztJQUVFO0V6RSt0UlI7O0V5RTd0Uk07O0lBRUU7RXpFZ3VSUjs7RXlFL3VSTTtJQUFnQztFekVtdlJ0Qzs7RXlFbHZSTTs7SUFFRTtFekVxdlJSOztFeUVudlJNOztJQUVFO0V6RXN2UlI7O0V5RXB2Uk07O0lBRUU7RXpFdXZSUjs7RXlFcnZSTTs7SUFFRTtFekV3dlJSOztFeUV2d1JNO0lBQWdDO0V6RTJ3UnRDOztFeUUxd1JNOztJQUVFO0V6RTZ3UlI7O0V5RTN3Uk07O0lBRUU7RXpFOHdSUjs7RXlFNXdSTTs7SUFFRTtFekUrd1JSOztFeUU3d1JNOztJQUVFO0V6RWd4UlI7O0V5RS94Uk07SUFBZ0M7RXpFbXlSdEM7O0V5RWx5Uk07O0lBRUU7RXpFcXlSUjs7RXlFbnlSTTs7SUFFRTtFekVzeVJSOztFeUVweVJNOztJQUVFO0V6RXV5UlI7O0V5RXJ5Uk07O0lBRUU7RXpFd3lSUjs7RXlFdnpSTTtJQUFnQztFekUyelJ0Qzs7RXlFMXpSTTs7SUFFRTtFekU2elJSOztFeUUzelJNOztJQUVFO0V6RTh6UlI7O0V5RTV6Uk07O0lBRUU7RXpFK3pSUjs7RXlFN3pSTTs7SUFFRTtFekVnMFJSOztFeUV4elJNO0lBQXdCO0V6RTR6UjlCOztFeUUzelJNOztJQUVFO0V6RTh6UlI7O0V5RTV6Uk07O0lBRUU7RXpFK3pSUjs7RXlFN3pSTTs7SUFFRTtFekVnMFJSOztFeUU5elJNOztJQUVFO0V6RWkwUlI7O0V5RWgxUk07SUFBd0I7RXpFbzFSOUI7O0V5RW4xUk07O0lBRUU7RXpFczFSUjs7RXlFcDFSTTs7SUFFRTtFekV1MVJSOztFeUVyMVJNOztJQUVFO0V6RXcxUlI7O0V5RXQxUk07O0lBRUU7RXpFeTFSUjs7RXlFeDJSTTtJQUF3QjtFekU0MlI5Qjs7RXlFMzJSTTs7SUFFRTtFekU4MlJSOztFeUU1MlJNOztJQUVFO0V6RSsyUlI7O0V5RTcyUk07O0lBRUU7RXpFZzNSUjs7RXlFOTJSTTs7SUFFRTtFekVpM1JSOztFeUVoNFJNO0lBQXdCO0V6RW80UjlCOztFeUVuNFJNOztJQUVFO0V6RXM0UlI7O0V5RXA0Uk07O0lBRUU7RXpFdTRSUjs7RXlFcjRSTTs7SUFFRTtFekV3NFJSOztFeUV0NFJNOztJQUVFO0V6RXk0UlI7O0V5RXg1Uk07SUFBd0I7RXpFNDVSOUI7O0V5RTM1Uk07O0lBRUU7RXpFODVSUjs7RXlFNTVSTTs7SUFFRTtFekUrNVJSOztFeUU3NVJNOztJQUVFO0V6RWc2UlI7O0V5RTk1Uk07O0lBRUU7RXpFaTZSUjs7RXlFMzVSRTtJQUFtQjtFekUrNVJyQjs7RXlFOTVSRTs7SUFFRTtFekVpNlJKOztFeUUvNVJFOztJQUVFO0V6RWs2Uko7O0V5RWg2UkU7O0lBRUU7RXpFbTZSSjs7RXlFajZSRTs7SUFFRTtFekVvNlJKO0FBQ0Y7QWdCOTZSSTtFeURsREk7SUFBZ0M7RXpFbytSdEM7O0V5RW4rUk07O0lBRUU7RXpFcytSUjs7RXlFcCtSTTs7SUFFRTtFekV1K1JSOztFeUVyK1JNOztJQUVFO0V6RXcrUlI7O0V5RXQrUk07O0lBRUU7RXpFeStSUjs7RXlFeC9STTtJQUFnQztFekU0L1J0Qzs7RXlFMy9STTs7SUFFRTtFekU4L1JSOztFeUU1L1JNOztJQUVFO0V6RSsvUlI7O0V5RTcvUk07O0lBRUU7RXpFZ2dTUjs7RXlFOS9STTs7SUFFRTtFekVpZ1NSOztFeUVoaFNNO0lBQWdDO0V6RW9oU3RDOztFeUVuaFNNOztJQUVFO0V6RXNoU1I7O0V5RXBoU007O0lBRUU7RXpFdWhTUjs7RXlFcmhTTTs7SUFFRTtFekV3aFNSOztFeUV0aFNNOztJQUVFO0V6RXloU1I7O0V5RXhpU007SUFBZ0M7RXpFNGlTdEM7O0V5RTNpU007O0lBRUU7RXpFOGlTUjs7RXlFNWlTTTs7SUFFRTtFekUraVNSOztFeUU3aVNNOztJQUVFO0V6RWdqU1I7O0V5RTlpU007O0lBRUU7RXpFaWpTUjs7RXlFaGtTTTtJQUFnQztFekVva1N0Qzs7RXlFbmtTTTs7SUFFRTtFekVza1NSOztFeUVwa1NNOztJQUVFO0V6RXVrU1I7O0V5RXJrU007O0lBRUU7RXpFd2tTUjs7RXlFdGtTTTs7SUFFRTtFekV5a1NSOztFeUV4bFNNO0lBQWdDO0V6RTRsU3RDOztFeUUzbFNNOztJQUVFO0V6RThsU1I7O0V5RTVsU007O0lBRUU7RXpFK2xTUjs7RXlFN2xTTTs7SUFFRTtFekVnbVNSOztFeUU5bFNNOztJQUVFO0V6RWltU1I7O0V5RWhuU007SUFBZ0M7RXpFb25TdEM7O0V5RW5uU007O0lBRUU7RXpFc25TUjs7RXlFcG5TTTs7SUFFRTtFekV1blNSOztFeUVyblNNOztJQUVFO0V6RXduU1I7O0V5RXRuU007O0lBRUU7RXpFeW5TUjs7RXlFeG9TTTtJQUFnQztFekU0b1N0Qzs7RXlFM29TTTs7SUFFRTtFekU4b1NSOztFeUU1b1NNOztJQUVFO0V6RStvU1I7O0V5RTdvU007O0lBRUU7RXpFZ3BTUjs7RXlFOW9TTTs7SUFFRTtFekVpcFNSOztFeUVocVNNO0lBQWdDO0V6RW9xU3RDOztFeUVucVNNOztJQUVFO0V6RXNxU1I7O0V5RXBxU007O0lBRUU7RXpFdXFTUjs7RXlFcnFTTTs7SUFFRTtFekV3cVNSOztFeUV0cVNNOztJQUVFO0V6RXlxU1I7O0V5RXhyU007SUFBZ0M7RXpFNHJTdEM7O0V5RTNyU007O0lBRUU7RXpFOHJTUjs7RXlFNXJTTTs7SUFFRTtFekUrclNSOztFeUU3clNNOztJQUVFO0V6RWdzU1I7O0V5RTlyU007O0lBRUU7RXpFaXNTUjs7RXlFaHRTTTtJQUFnQztFekVvdFN0Qzs7RXlFbnRTTTs7SUFFRTtFekVzdFNSOztFeUVwdFNNOztJQUVFO0V6RXV0U1I7O0V5RXJ0U007O0lBRUU7RXpFd3RTUjs7RXlFdHRTTTs7SUFFRTtFekV5dFNSOztFeUV4dVNNO0lBQWdDO0V6RTR1U3RDOztFeUUzdVNNOztJQUVFO0V6RTh1U1I7O0V5RTV1U007O0lBRUU7RXpFK3VTUjs7RXlFN3VTTTs7SUFFRTtFekVndlNSOztFeUU5dVNNOztJQUVFO0V6RWl2U1I7O0V5RXp1U007SUFBd0I7RXpFNnVTOUI7O0V5RTV1U007O0lBRUU7RXpFK3VTUjs7RXlFN3VTTTs7SUFFRTtFekVndlNSOztFeUU5dVNNOztJQUVFO0V6RWl2U1I7O0V5RS91U007O0lBRUU7RXpFa3ZTUjs7RXlFandTTTtJQUF3QjtFekVxd1M5Qjs7RXlFcHdTTTs7SUFFRTtFekV1d1NSOztFeUVyd1NNOztJQUVFO0V6RXd3U1I7O0V5RXR3U007O0lBRUU7RXpFeXdTUjs7RXlFdndTTTs7SUFFRTtFekUwd1NSOztFeUV6eFNNO0lBQXdCO0V6RTZ4UzlCOztFeUU1eFNNOztJQUVFO0V6RSt4U1I7O0V5RTd4U007O0lBRUU7RXpFZ3lTUjs7RXlFOXhTTTs7SUFFRTtFekVpeVNSOztFeUUveFNNOztJQUVFO0V6RWt5U1I7O0V5RWp6U007SUFBd0I7RXpFcXpTOUI7O0V5RXB6U007O0lBRUU7RXpFdXpTUjs7RXlFcnpTTTs7SUFFRTtFekV3elNSOztFeUV0elNNOztJQUVFO0V6RXl6U1I7O0V5RXZ6U007O0lBRUU7RXpFMHpTUjs7RXlFejBTTTtJQUF3QjtFekU2MFM5Qjs7RXlFNTBTTTs7SUFFRTtFekUrMFNSOztFeUU3MFNNOztJQUVFO0V6RWcxU1I7O0V5RTkwU007O0lBRUU7RXpFaTFTUjs7RXlFLzBTTTs7SUFFRTtFekVrMVNSOztFeUU1MFNFO0lBQW1CO0V6RWcxU3JCOztFeUUvMFNFOztJQUVFO0V6RWsxU0o7O0V5RWgxU0U7O0lBRUU7RXpFbTFTSjs7RXlFajFTRTs7SUFFRTtFekVvMVNKOztFeUVsMVNFOztJQUVFO0V6RXExU0o7QUFDRjtBMEV0NVNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0ExRXM1U0o7O0EyRWg2U0E7RUFBa0I7QTNFbzZTbEI7O0EyRWg2U0E7RUFBaUI7QTNFbzZTakI7O0EyRW42U0E7RUFBaUI7QTNFdTZTakI7O0EyRXQ2U0E7RUFBaUI7QTNFMDZTakI7O0EyRXo2U0E7RUNURTtFQUNBO0VBQ0E7QTVFczdTRjs7QTJFdjZTSTtFQUF3QjtBM0UyNlM1Qjs7QTJFMTZTSTtFQUF3QjtBM0U4NlM1Qjs7QTJFNzZTSTtFQUF3QjtBM0VpN1M1Qjs7QWdCNTRTSTtFMkR2Q0E7SUFBd0I7RTNFdzdTMUI7O0UyRXY3U0U7SUFBd0I7RTNFMjdTMUI7O0UyRTE3U0U7SUFBd0I7RTNFODdTMUI7QUFDRjtBZ0IxNVNJO0UyRHZDQTtJQUF3QjtFM0VxOFMxQjs7RTJFcDhTRTtJQUF3QjtFM0V3OFMxQjs7RTJFdjhTRTtJQUF3QjtFM0UyOFMxQjtBQUNGO0FnQnY2U0k7RTJEdkNBO0lBQXdCO0UzRWs5UzFCOztFMkVqOVNFO0lBQXdCO0UzRXE5UzFCOztFMkVwOVNFO0lBQXdCO0UzRXc5UzFCO0FBQ0Y7QWdCcDdTSTtFMkR2Q0E7SUFBd0I7RTNFKzlTMUI7O0UyRTk5U0U7SUFBd0I7RTNFaytTMUI7O0UyRWorU0U7SUFBd0I7RTNFcStTMUI7QUFDRjtBMkVoK1NBO0VBQW1CO0EzRW0rU25COztBMkVsK1NBO0VBQW1CO0EzRXMrU25COztBMkVyK1NBO0VBQW1CO0EzRXkrU25COztBMkVyK1NBO0VBQXVCO0EzRXkrU3ZCOztBMkV4K1NBO0VBQXVCO0EzRTQrU3ZCOztBMkUzK1NBO0VBQXVCO0EzRSsrU3ZCOztBMkU5K1NBO0VBQXVCO0EzRWsvU3ZCOztBMkVqL1NBO0VBQXVCO0EzRXEvU3ZCOztBMkVwL1NBO0VBQXVCO0EzRXcvU3ZCOztBMkVwL1NBO0VBQWM7QTNFdy9TZDs7QTZFL2hURTtFQUNFO0E3RWtpVEo7O0FPeGhURTtFc0VMTTtBN0VpaVRSOztBNkV2aVRFO0VBQ0U7QTdFMGlUSjs7QU9oaVRFO0VzRUxNO0E3RXlpVFI7O0E2RS9pVEU7RUFDRTtBN0VralRKOztBT3hpVEU7RXNFTE07QTdFaWpUUjs7QTZFdmpURTtFQUNFO0E3RTBqVEo7O0FPaGpURTtFc0VMTTtBN0V5alRSOztBNkUvalRFO0VBQ0U7QTdFa2tUSjs7QU94alRFO0VzRUxNO0E3RWlrVFI7O0E2RXZrVEU7RUFDRTtBN0Uwa1RKOztBT2hrVEU7RXNFTE07QTdFeWtUUjs7QTZFL2tURTtFQUNFO0E3RWtsVEo7O0FPeGtURTtFc0VMTTtBN0VpbFRSOztBNkV2bFRFO0VBQ0U7QTdFMGxUSjs7QU9obFRFO0VzRUxNO0E3RXlsVFI7O0EyRWxqVEE7RUFBYTtBM0VzalRiOztBMkVyalRBO0VBQWM7QTNFeWpUZDs7QTJFdmpUQTtFQUFpQjtBM0UyalRqQjs7QTJFMWpUQTtFQUFpQjtBM0U4alRqQjs7QTJFMWpUQTtFR3ZERTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RXFuVEY7O0EyRTlqVEE7RUFBd0I7QTNFa2tUeEI7O0EyRWhrVEE7RUFDRTtFQUNBO0EzRW1rVEY7O0EyRTlqVEE7RUFBYztBM0Vra1RkOztBK0Vub1RBO0VBQ0U7QS9Fc29URjs7QStFbm9UQTtFQUNFO0EvRXNvVEY7O0FnRnRvVEU7RUFDRTs7O0lBS0U7SUFFQTtFaEZzb1RKOztFZ0Zsb1RJO0lBQ0U7RWhGcW9UTjs7RWdGNW5URTtJQUNFO0VoRituVEo7O0VnRmpuVEU7SUFDRTtFaEZvblRKOztFZ0ZsblRFOztJQUVFO0lBQ0E7RWhGcW5USjs7RWdGbG5URTs7SUFFRTtFaEZxblRKOztFZ0ZsblRFOzs7SUFHRTtJQUNBO0VoRnFuVEo7O0VnRmxuVEU7O0lBRUU7RWhGcW5USjs7RWdGN21URTtJQUNFLFExRTJpQzhCO0VOcWtSbEM7RWdGOW1URTtJQUNFO0VoRmduVEo7O0VnRjltVEU7SUFDRTtFaEZpblRKOztFZ0Y3bVRFO0lBQ0U7RWhGZ25USjs7RWdGOW1URTtJQUNFO0VoRmluVEo7O0VnRjltVEU7SUFDRTtFaEZpblRKO0VnRi9tVEk7O0lBRUU7RWhGaW5UTjs7RWdGNW1USTs7SUFFRTtFaEYrbVROOztFZ0YzbVRFO0lBQ0U7RWhGOG1USjtFZ0Y1bVRJOzs7O0lBSUUscUI1RTFCNkI7RUp3b1RuQzs7RWdGMW1URTtJQUNFO0lBQ0EscUI1RWhDK0I7RUo2b1RuQztBQUNGO0FpRnB1VEM7RUFDQztFQUNBO0FqRnN1VEY7QWlGcHVURTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FqRnN1VEg7QWlGcHVURztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGc3VUSjtBaUZwdVRJO0VBQ0M7RUFDQTtFQUNBO0FqRnN1VEw7QWlGbnVUSTtFQUNDO0FqRnF1VEw7QWlGbnVUSztFQUNDO0FqRnF1VE47QWlGanVUSTtFQUNDO0FqRm11VEw7QWlGOXRURTtFQUNDO0VBQ0E7QWpGZ3VUSDtBaUYzdFRFO0VBQ0M7QWpGNnRUSDs7QWlGdHRUQztFQUNDO0VBQ0E7RUFDQTtBakZ5dFRGO0FpRnZ0VEU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRnl0VEg7QWlGdnRURztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGeXRUSjtBaUZ2dFRJO0VBQ0M7QWpGeXRUTDtBaUZ2dFRLO0VBQ0M7QWpGeXRUTjtBaUZydFRJO0VBQ0M7QWpGdXRUTDtBaUZsdFRFO0VBQ0M7RUFDQTtFQUNBO0FqRm90VEg7QWlGaHRURTtFQUNDO0FqRmt0VEg7QWlGaHRURztFQUNDO0FqRmt0VEo7QWlGOXNURTtFQUNDO0FqRmd0VEg7QWlGOXNURztFQUNDO0VBQ0E7QWpGZ3RUSjs7QWlGdnNUQztFQUNDO0FqRjBzVEY7QWlGdnNUQztFQUNDO0VBQ0E7QWpGeXNURjtBaUZ2c1RFO0VBQ0M7RUFDQTtBakZ5c1RIO0FpRnZzVEc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRnlzVEo7QWlGdnNUSTtFQUNDO0VBQ0E7RXpGa0VEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXlGdkVDO0VBQ0E7RUFDQTtBakZndFRMO0FpRjdzVEk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGK3NUTDtBaUY3c1RLO0VBQ0M7RUFDQTtBakYrc1ROO0FpRnhzVEc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGMHNUSjtBaUZ4c1RJO0VBQ0M7QWpGMHNUTDtBaUZwc1RFO0VBQ0M7QWpGc3NUSDs7QWlGL3JUQztFQUNDO0VBQ0E7QWpGa3NURjtBaUZoc1RFO0VBQ0M7QWpGa3NUSDtBaUYvclRFO0VBQ0M7RUFDQTtBakZpc1RIO0FpRi9yVEc7RUFDQztFQUNBO0VBQ0E7RUFHQyxrQnBEL0xjO0VvRGdNZDtFQUNBO0FqRityVEw7QWlGNXJUSTtFQUVFLGtCcER0TWE7QTdCbTRUbkI7QWlGdnJURTtFQUNDO0VBR0MsOEJwRGhOZTtFb0RpTmYsK0JwRGpOZTtBN0J3NFRuQjs7QWlGN3FURztFQUNDO0VBQ0E7QWpGZ3JUSjtBaUY5cVRJO0VBQ0M7RUFDQTtFekZ2Q0Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFeUZrQ0M7QWpGdXJUTDtBaUZwclRJO0VBQ0M7QWpGc3JUTDtBaUZwclRLO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakZzclROOztBaUYxcVRHO0VBQ0M7RUFDQTtBakY2cVRKO0FpRjNxVEk7RUFDQztFekZyRUQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFeUZnRUM7RUFDQTtBakZvclRMO0FpRmpyVEk7RUFDQztBakZtclRMO0FpRmpyVEs7RUFDQztFQUNBO0FqRm1yVE47O0FpRnpxVEM7RUFDQztBakY0cVRGO0FpRnpxVEc7RUFDQztFQUNBO0VBQ0E7QWpGMnFUSjtBaUZ6cVRJO0VBQ0M7RUFDQTtFQUNBO0V6Ri9NRCxvQnFDaERZO0E3QjI2VGhCO0FpRnhxVEk7RUFDQztBakYwcVRMO0FpRnhxVEs7RUFDQztBakYwcVROO0FpRnBxVEU7RUFDQztBakZzcVRIO0FpRmxxVEc7RUFDQztBakZvcVRKOztBaUYxcFRHO0VBQ0M7RUFDQTtFQUNBO0FqRjZwVEo7QWlGM3BUSTtFQUNDO0VBQ0E7RXpGcFBELG9CcUNoRFk7QTdCazhUaEI7QWlGMXBUSTtFQUNDO0FqRjRwVEw7QWlGMXBUSztFQUNDO0FqRjRwVE47O0FpRmxwVEM7RUFFRTtBakZvcFRIO0FpRmhwVEc7RUFDQztFQUNBO0VBQ0E7RUFHQztBakZncFRMO0FpRjNvVEU7RUFDQztFQUNBO0VBRUM7QWpGNG9USjs7QWtGamhVQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBR0ksa0JyRGtCVztBN0JnZ1VuQjtBa0YvZ1VJO0VBQ0k7RUFDQTtFQUNBO0FsRmloVVI7QWtGL2dVUTtFQUNJO0FsRmloVVo7QWtGOWdVUTtFQUNJO0VBQ0E7QWxGZ2hVWjtBa0Y1Z1VJO0VBQ0k7RUFDQTtBbEY4Z1VSO0FrRjNnVUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEY2Z1VSO0FrRjNnVVE7RUFDQztBbEY2Z1VUO0FrRjFnVVE7RUFDSTtFQUNBO0VBQ0E7QWxGNGdVWjtBa0YxZ1VZO0VBQ0k7RUFDQTtBbEY0Z1VoQjtBa0Z0Z1VJO0VBQ0k7QWxGd2dVUjtBa0ZuZ1VLO0VBQ0k7RUFDQTtFQUNBO0FsRnFnVVQ7QWtGbGdVVTtFQUNJO0FsRm9nVWQ7QWtGaGdVTTtFQUNJO0FsRmtnVVY7QWtGaGdVVTtFQUNGO0VBQ0E7QWxGa2dVUjtBa0Y3L1RPO0VBQ0M7QWxGKy9UUjtBa0YxL1RLO0VBQ0k7RUFDQTtBbEY0L1RUO0FrRnovVFU7RUFDSTtBbEYyL1RkO0FrRnYvVE07RUFDSTtBbEZ5L1RWO0FrRnIvVE87RUFDQztBbEZ1L1RSO0FrRmwvVFE7RUFDSTtFQUNIO0VBQ0E7QWxGby9UVDtBa0ZqL1RVO0VBQ0k7QWxGbS9UZDtBa0YvK1RNO0VBQ0k7QWxGaS9UVjtBa0Y3K1RPO0VBQ0M7QWxGKytUUjtBa0ZoalVLO0VBQ0k7RUFDQTtFQUNBO0FsRmtqVVQ7QWtGL2lVVTtFQUNJO0FsRmlqVWQ7QWtGN2lVTTtFQUNJO0FsRitpVVY7QWtGN2lVVTtFQUNGO0VBQ0E7QWxGK2lVUjtBa0YxaVVPO0VBQ0M7QWxGNGlVUjtBa0Z2aVVLO0VBQ0k7RUFDQTtBbEZ5aVVUO0FrRnRpVVU7RUFDSTtBbEZ3aVVkO0FrRnBpVU07RUFDSTtBbEZzaVVWO0FrRmxpVU87RUFDQztBbEZvaVVSO0FrRi9oVVE7RUFDSTtFQUNIO0VBQ0E7QWxGaWlVVDtBa0Y5aFVVO0VBQ0k7QWxGZ2lVZDtBa0Y1aFVNO0VBQ0k7QWxGOGhVVjtBa0YxaFVPO0VBQ0M7QWxGNGhVUjtBa0Y3bFVLO0VBQ0k7RUFDQTtFQUNBO0FsRitsVVQ7QWtGNWxVVTtFQUNJO0FsRjhsVWQ7QWtGMWxVTTtFQUNJO0FsRjRsVVY7QWtGMWxVVTtFQUNGO0VBQ0E7QWxGNGxVUjtBa0Z2bFVPO0VBQ0M7QWxGeWxVUjtBa0ZwbFVLO0VBQ0k7RUFDQTtBbEZzbFVUO0FrRm5sVVU7RUFDSTtBbEZxbFVkO0FrRmpsVU07RUFDSTtBbEZtbFVWO0FrRi9rVU87RUFDQztBbEZpbFVSO0FrRjVrVVE7RUFDSTtFQUNIO0VBQ0E7QWxGOGtVVDtBa0Yza1VVO0VBQ0k7QWxGNmtVZDtBa0Z6a1VNO0VBQ0k7QWxGMmtVVjtBa0Z2a1VPO0VBQ0M7QWxGeWtVUjtBa0Yxb1VLO0VBQ0k7RUFDQTtFQUNBO0FsRjRvVVQ7QWtGem9VVTtFQUNJO0FsRjJvVWQ7QWtGdm9VTTtFQUNJO0FsRnlvVVY7QWtGdm9VVTtFQUNGO0VBQ0E7QWxGeW9VUjtBa0Zwb1VPO0VBQ0M7QWxGc29VUjtBa0Zqb1VLO0VBQ0k7RUFDQTtBbEZtb1VUO0FrRmhvVVU7RUFDSTtBbEZrb1VkO0FrRjluVU07RUFDSTtBbEZnb1VWO0FrRjVuVU87RUFDQztBbEY4blVSO0FrRnpuVVE7RUFDSTtFQUNIO0VBQ0E7QWxGMm5VVDtBa0Z4blVVO0VBQ0k7QWxGMG5VZDtBa0Z0blVNO0VBQ0k7QWxGd25VVjtBa0ZwblVPO0VBQ0M7QWxGc25VUjtBa0Z2clVLO0VBQ0k7RUFDQTtFQUNBO0FsRnlyVVQ7QWtGdHJVVTtFQUNJO0FsRndyVWQ7QWtGcHJVTTtFQUNJO0FsRnNyVVY7QWtGcHJVVTtFQUNGO0VBQ0E7QWxGc3JVUjtBa0ZqclVPO0VBQ0M7QWxGbXJVUjtBa0Y5cVVLO0VBQ0k7RUFDQTtBbEZnclVUO0FrRjdxVVU7RUFDSTtBbEYrcVVkO0FrRjNxVU07RUFDSTtBbEY2cVVWO0FrRnpxVU87RUFDQztBbEYycVVSO0FrRnRxVVE7RUFDSTtFQUNIO0VBQ0E7QWxGd3FVVDtBa0ZycVVVO0VBQ0k7QWxGdXFVZDtBa0ZucVVNO0VBQ0k7QWxGcXFVVjtBa0ZqcVVPO0VBQ0M7QWxGbXFVUjtBa0ZwdVVLO0VBQ0k7RUFDQTtFQUNBO0FsRnN1VVQ7QWtGbnVVVTtFQUNJO0FsRnF1VWQ7QWtGanVVTTtFQUNJO0FsRm11VVY7QWtGanVVVTtFQUNGO0VBQ0E7QWxGbXVVUjtBa0Y5dFVPO0VBQ0M7QWxGZ3VVUjtBa0YzdFVLO0VBQ0k7RUFDQTtBbEY2dFVUO0FrRjF0VVU7RUFDSTtBbEY0dFVkO0FrRnh0VU07RUFDSTtBbEYwdFVWO0FrRnR0VU87RUFDQztBbEZ3dFVSO0FrRm50VVE7RUFDSTtFQUNIO0VBQ0E7QWxGcXRVVDtBa0ZsdFVVO0VBQ0k7QWxGb3RVZDtBa0ZodFVNO0VBQ0k7QWxGa3RVVjtBa0Y5c1VPO0VBQ0M7QWxGZ3RVUjtBa0ZqeFVLO0VBQ0k7RUFDQTtFQUNBO0FsRm14VVQ7QWtGaHhVVTtFQUNJO0FsRmt4VWQ7QWtGOXdVTTtFQUNJO0FsRmd4VVY7QWtGOXdVVTtFQUNGO0VBQ0E7QWxGZ3hVUjtBa0Yzd1VPO0VBQ0M7QWxGNndVUjtBa0Z4d1VLO0VBQ0k7RUFDQTtBbEYwd1VUO0FrRnZ3VVU7RUFDSTtBbEZ5d1VkO0FrRnJ3VU07RUFDSTtBbEZ1d1VWO0FrRm53VU87RUFDQztBbEZxd1VSO0FrRmh3VVE7RUFDSTtFQUNIO0VBQ0E7QWxGa3dVVDtBa0YvdlVVO0VBQ0k7QWxGaXdVZDtBa0Y3dlVNO0VBQ0k7QWxGK3ZVVjtBa0YzdlVPO0VBQ0M7QWxGNnZVUjtBa0Y5elVLO0VBQ0k7RUFDQTtFQUNBO0FsRmcwVVQ7QWtGN3pVVTtFQUNJO0FsRit6VWQ7QWtGM3pVTTtFQUNJO0FsRjZ6VVY7QWtGM3pVVTtFQUNGO0VBQ0E7QWxGNnpVUjtBa0Z4elVPO0VBQ0M7QWxGMHpVUjtBa0ZyelVLO0VBQ0k7RUFDQTtBbEZ1elVUO0FrRnB6VVU7RUFDSTtBbEZzelVkO0FrRmx6VU07RUFDSTtBbEZvelVWO0FrRmh6VU87RUFDQztBbEZrelVSO0FrRjd5VVE7RUFDSTtFQUNIO0VBQ0E7QWxGK3lVVDtBa0Y1eVVVO0VBQ0k7QWxGOHlVZDtBa0YxeVVNO0VBQ0k7QWxGNHlVVjtBa0Z4eVVPO0VBQ0M7QWxGMHlVUjtBa0ZqeVVZO0VBQ0k7QWxGbXlVaEI7QWtGL3hVUTtFQUNJO0FsRml5VVo7QWtGNXhVSTtFQUNJO0FsRjh4VVI7QWtGMXhVUTtFQUNJO0FsRjR4VVo7O0FtRm43VUE7RUFDQztBbkZzN1VEOztBb0Z0N1VBO0VBQ0M7RUFDQTtFQUNBO0FwRnk3VUQ7QW9GdjdVQztFQUNDO0FwRnk3VUY7O0FvRnA3VUE7OztFQUdDO0FwRnU3VUQ7O0FvRm43VUE7RUFDQztFQUNBO0VBQ0E7QXBGczdVRDtBb0ZwN1VDO0VBQ0M7QXBGczdVRjtBb0ZuN1VDO0VBSUM7RUFDQTtBcEZrN1VGO0FvRmg3VUU7RUFDQztBcEZrN1VIOztBb0Y1NlVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXBGKzZVRDtBb0Y3NlVDO0VBQ0M7QXBGKzZVRjtBb0Y1NlVDO0VBUUM7RUFDQTtFQUNBO0FwRnU2VUY7QW9GNzZVRTtFQUNDO0FwRis2VUg7O0FvRnI2VUE7RUFDSTtFQUNBO0VBQ0EsY2hGckJ5QjtBSjY3VTdCO0FvRnQ2VUk7RUFLRixjaEY1QjJCO0VnRjZCM0IscUJoRmQwQjtFZ0ZlMUIseUJoRjdCa0M7QUppOFVwQzs7QW9GOTVVSTtFM0RyRkY7RUZBRSx5QjZEc0ZzQjtFM0RwRnhCLHFCMkRvRjhDO0VBQzlDO0FwRm02VUY7QU9wL1VFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBekJnZ1Z6RztBeUJwL1VFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0F6QmkvVU47QXlCNStVRTtFQUVFO0VBQ0EseUIyRDBEc0I7RTNEekR0QixxQjJEeUQ0QztBcEZvN1VoRDtBeUJ0K1VFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0F6QmdoVjdMO0F5QmorVUk7RUFLSTtBekIrOVVSO0FvRjk2VVE7RUFDRjtBcEZnN1VOO0FvRjk2VU07RUFDVTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRmc3VWhCO0FvRjE2VWdCO0VBQ0k7QXBGNDZVcEI7O0FvRjc4VUk7RTNEckZGO0VGQUUseUI2RHNGc0I7RTNEcEZ4QixxQjJEb0Y4QztFQUM5QztBcEZrOVVGO0FPbmlWRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXpCK2lWekc7QXlCbmlWRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBekJnaVZOO0F5QjNoVkU7RUFFRTtFQUNBLHlCMkQwRHNCO0UzRHpEdEIscUIyRHlENEM7QXBGbStVaEQ7QXlCcmhWRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBekIralY3TDtBeUJoaFZJO0VBS0k7QXpCOGdWUjtBb0Z2K1VTO0VBS0w7RUFDQTtBcEZxK1VKO0FvRmorVVE7RUFDRjtBcEZtK1VOO0FvRmorVU07RUFDVTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRm0rVWhCO0FvRjc5VWdCO0VBQ0k7QXBGKzlVcEI7O0FvRmhnVkk7RTNEckZGO0VGQUUseUI2RHNGc0I7RTNEcEZ4QixxQjJEb0Y4QztFQUM5QztBcEZxZ1ZGO0FPdGxWRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXpCa21Wekc7QXlCdGxWRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBekJtbFZOO0F5QjlrVkU7RUFFRTtFQUNBLHlCMkQwRHNCO0UzRHpEdEIscUIyRHlENEM7QXBGc2hWaEQ7QXlCeGtWRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBekJrblY3TDtBeUJua1ZJO0VBS0k7QXpCaWtWUjtBb0ZoaFZRO0VBQ0Y7QXBGa2hWTjtBb0ZoaFZNO0VBQ1U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEZraFZoQjtBb0Y1Z1ZnQjtFQUNJO0FwRjhnVnBCOztBb0YvaVZJO0UzRHJGRjtFRkFFLHlCNkRzRnNCO0UzRHBGeEIscUIyRG9GOEM7RUFDOUM7QXBGb2pWRjtBT3JvVkU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F6QmlwVnpHO0F5QnJvVkU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QXpCa29WTjtBeUI3blZFO0VBRUU7RUFDQSx5QjJEMERzQjtFM0R6RHRCLHFCMkR5RDRDO0FwRnFrVmhEO0F5QnZuVkU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QXpCaXFWN0w7QXlCbG5WSTtFQUtJO0F6QmduVlI7QW9GL2pWUTtFQUNGO0FwRmlrVk47QW9GL2pWTTtFQUNVO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGaWtWaEI7QW9GM2pWZ0I7RUFDSTtBcEY2alZwQjs7QW9GOWxWSTtFM0RyRkY7RUZBRSx5QjZEc0ZzQjtFM0RwRnhCLHFCMkRvRjhDO0VBQzlDO0FwRm1tVkY7QU9wclZFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBekJnc1Z6RztBeUJwclZFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0F6QmlyVk47QXlCNXFWRTtFQUVFO0VBQ0EseUIyRDBEc0I7RTNEekR0QixxQjJEeUQ0QztBcEZvblZoRDtBeUJ0cVZFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0F6Qmd0VjdMO0F5QmpxVkk7RUFLSTtBekIrcFZSO0FvRjltVlE7RUFDRjtBcEZnblZOO0FvRjltVk07RUFDVTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRmduVmhCO0FvRjFtVmdCO0VBQ0k7QXBGNG1WcEI7O0FvRjdvVkk7RTNEckZGO0VGQUUseUI2RHNGc0I7RTNEcEZ4QixxQjJEb0Y4QztFQUM5QztBcEZrcFZGO0FPbnVWRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXpCK3VWekc7QXlCbnVWRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBekJndVZOO0F5QjN0VkU7RUFFRTtFQUNBLHlCMkQwRHNCO0UzRHpEdEIscUIyRHlENEM7QXBGbXFWaEQ7QXlCcnRWRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBekIrdlY3TDtBeUJodFZJO0VBS0k7QXpCOHNWUjtBb0Y3cFZRO0VBQ0Y7QXBGK3BWTjtBb0Y3cFZNO0VBQ1U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEYrcFZoQjtBb0Z6cFZnQjtFQUNJO0FwRjJwVnBCOztBb0Y1clZJO0UzRHJGRjtFRkFFLHlCNkRzRnNCO0UzRHBGeEIscUIyRG9GOEM7RUFDOUM7QXBGaXNWRjtBT2x4VkU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F6Qjh4VnpHO0F5Qmx4VkU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QXpCK3dWTjtBeUIxd1ZFO0VBRUU7RUFDQSx5QjJEMERzQjtFM0R6RHRCLHFCMkR5RDRDO0FwRmt0VmhEO0F5QnB3VkU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QXpCOHlWN0w7QXlCL3ZWSTtFQUtJO0F6QjZ2VlI7QW9GNXNWUTtFQUNGO0FwRjhzVk47QW9GNXNWTTtFQUNVO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGOHNWaEI7QW9GeHNWZ0I7RUFDSTtBcEYwc1ZwQjs7QW9GM3VWSTtFM0RyRkY7RUZBRSx5QjZEc0ZzQjtFM0RwRnhCLHFCMkRvRjhDO0VBQzlDO0FwRmd2VkY7QU9qMFZFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBekI2MFZ6RztBeUJqMFZFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0F6Qjh6Vk47QXlCenpWRTtFQUVFO0VBQ0EseUIyRDBEc0I7RTNEekR0QixxQjJEeUQ0QztBcEZpd1ZoRDtBeUJuelZFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0F6QjYxVjdMO0F5Qjl5Vkk7RUFLSTtBekI0eVZSO0FvRjN2VlE7RUFDRjtBcEY2dlZOO0FvRjN2Vk07RUFDVTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRjZ2VmhCO0FvRnZ2VmdCO0VBQ0k7QXBGeXZWcEI7O0FvRjF4Vkk7RTNEckZGO0VGQUUseUI2RHNGc0I7RTNEcEZ4QixxQjJEb0Y4QztFQUM5QztBcEYreFZGO0FPaDNWRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXpCNDNWekc7QXlCaDNWRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBekI2MlZOO0F5QngyVkU7RUFFRTtFQUNBLHlCMkQwRHNCO0UzRHpEdEIscUIyRHlENEM7QXBGZ3pWaEQ7QXlCbDJWRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBekI0NFY3TDtBeUI3MVZJO0VBS0k7QXpCMjFWUjtBb0YxeVZRO0VBQ0Y7QXBGNHlWTjtBb0YxeVZNO0VBQ1U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEY0eVZoQjtBb0Z0eVZnQjtFQUNJO0FwRnd5VnBCOztBb0Z6MFZJO0UzRHJGRjtFRkFFLHlCNkRzRnNCO0UzRHBGeEIscUIyRG9GOEM7RUFDOUM7QXBGODBWRjtBTy81VkU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F6QjI2VnpHO0F5Qi81VkU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QXpCNDVWTjtBeUJ2NVZFO0VBRUU7RUFDQSx5QjJEMERzQjtFM0R6RHRCLHFCMkR5RDRDO0FwRisxVmhEO0F5Qmo1VkU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QXpCMjdWN0w7QXlCNTRWSTtFQUtJO0F6QjA0VlI7QW9GejFWUTtFQUNGO0FwRjIxVk47QW9GejFWTTtFQUNVO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGMjFWaEI7QW9GcjFWZ0I7RUFDSTtBcEZ1MVZwQjs7QW9GeDNWSTtFM0RyRkY7RUZBRSx5QjZEc0ZzQjtFM0RwRnhCLHFCMkRvRjhDO0VBQzlDO0FwRjYzVkY7QU85OFZFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBekIwOVZ6RztBeUI5OFZFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0F6QjI4Vk47QXlCdDhWRTtFQUVFO0VBQ0EseUIyRDBEc0I7RTNEekR0QixxQjJEeUQ0QztBcEY4NFZoRDtBeUJoOFZFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0F6QjArVjdMO0F5QjM3Vkk7RUFLSTtBekJ5N1ZSO0FvRng0VlE7RUFDRjtBcEYwNFZOO0FvRng0Vk07RUFDVTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRjA0VmhCO0FvRnA0VmdCO0VBQ0k7QXBGczRWcEI7O0FvRnY2Vkk7RTNEckZGO0VGQUUseUI2RHNGc0I7RTNEcEZ4QixxQjJEb0Y4QztFQUM5QztBcEY0NlZGO0FPNy9WRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXpCeWdXekc7QXlCNy9WRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBekIwL1ZOO0F5QnIvVkU7RUFFRTtFQUNBLHlCMkQwRHNCO0UzRHpEdEIscUIyRHlENEM7QXBGNjdWaEQ7QXlCLytWRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBekJ5aFc3TDtBeUIxK1ZJO0VBS0k7QXpCdytWUjtBb0Z2N1ZRO0VBQ0Y7QXBGeTdWTjtBb0Z2N1ZNO0VBQ1U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEZ5N1ZoQjtBb0ZuN1ZnQjtFQUNJO0FwRnE3VnBCOztBb0Z0OVZJO0UzRHJGRjtFRkFFLHlCNkRzRnNCO0UzRHBGeEIscUIyRG9GOEM7RUFDOUM7QXBGMjlWRjtBTzVpV0U7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F6QndqV3pHO0F5QjVpV0U7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QXpCeWlXTjtBeUJwaVdFO0VBRUU7RUFDQSx5QjJEMERzQjtFM0R6RHRCLHFCMkR5RDRDO0FwRjQrVmhEO0F5QjloV0U7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QXpCd2tXN0w7QXlCemhXSTtFQUtJO0F6QnVoV1I7QW9GdCtWUTtFQUNGO0FwRncrVk47QW9GdCtWTTtFQUNVO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGdytWaEI7QW9GbCtWZ0I7RUFDSTtBcEZvK1ZwQjs7QW9GcmdXSTtFM0RyRkY7RUZBRSx5QjZEc0ZzQjtFM0RwRnhCLHFCMkRvRjhDO0VBQzlDO0FwRjBnV0Y7QU8zbFdFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBekJ1bVd6RztBeUIzbFdFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0F6QndsV047QXlCbmxXRTtFQUVFO0VBQ0EseUIyRDBEc0I7RTNEekR0QixxQjJEeUQ0QztBcEYyaFdoRDtBeUI3a1dFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0F6QnVuVzdMO0F5QnhrV0k7RUFLSTtBekJza1dSO0FvRnJoV1E7RUFDRjtBcEZ1aFdOO0FvRnJoV007RUFDVTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRnVoV2hCO0FvRmpoV2dCO0VBQ0k7QXBGbWhXcEI7O0FvRnBqV0k7RTNEckZGO0VGQUUseUI2RHNGc0I7RTNEcEZ4QixxQjJEb0Y4QztFQUM5QztBcEZ5aldGO0FPMW9XRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXpCc3BXekc7QXlCMW9XRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBekJ1b1dOO0F5QmxvV0U7RUFFRTtFQUNBLHlCMkQwRHNCO0UzRHpEdEIscUIyRHlENEM7QXBGMGtXaEQ7QXlCNW5XRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBekJzcVc3TDtBeUJ2bldJO0VBS0k7QXpCcW5XUjtBb0Zwa1dRO0VBQ0Y7QXBGc2tXTjtBb0Zwa1dNO0VBQ1U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEZza1doQjtBb0Zoa1dnQjtFQUNJO0FwRmtrV3BCOztBb0Z6aldJO0UzRHJFRixjMkRzRXNDO0UzRHJFdEMscUIyRHFFc0M7QXBGNmpXeEM7QU92cldFO0VrQndERSxjMkRrRTBEO0UzRGpFMUQseUIyRGlFb0M7RTNEaEVwQyxxQjJEZ0VvQztBcEZra1d4QztBeUIvbldFO0VBRUU7QXpCZ29XSjtBeUI3bldFO0VBRUUsYzJEc0RvQztFM0RyRHBDO0F6QjhuV0o7QXlCM25XRTtFQUdFO0VBQ0EseUIyRDhDb0M7RTNEN0NwQyxxQjJENkNvQztBcEY4a1d4QztBeUJ6bldJO0VBS0k7QXpCdW5XUjs7QW9GbGxXSTtFM0RyRUYsYzJEc0VzQztFM0RyRXRDLHFCMkRxRXNDO0FwRnNsV3hDO0FPaHRXRTtFa0J3REUsYzJEa0UwRDtFM0RqRTFELHlCMkRpRW9DO0UzRGhFcEMscUIyRGdFb0M7QXBGMmxXeEM7QXlCeHBXRTtFQUVFO0F6QnlwV0o7QXlCdHBXRTtFQUVFLGMyRHNEb0M7RTNEckRwQztBekJ1cFdKO0F5QnBwV0U7RUFHRTtFQUNBLHlCMkQ4Q29DO0UzRDdDcEMscUIyRDZDb0M7QXBGdW1XeEM7QXlCbHBXSTtFQUtJO0F6QmdwV1I7O0FvRjNtV0k7RTNEckVGLGMyRHNFc0M7RTNEckV0QyxxQjJEcUVzQztBcEYrbVd4QztBT3p1V0U7RWtCd0RFLGMyRGtFMEQ7RTNEakUxRCx5QjJEaUVvQztFM0RoRXBDLHFCMkRnRW9DO0FwRm9uV3hDO0F5QmpyV0U7RUFFRTtBekJrcldKO0F5Qi9xV0U7RUFFRSxjMkRzRG9DO0UzRHJEcEM7QXpCZ3JXSjtBeUI3cVdFO0VBR0U7RUFDQSx5QjJEOENvQztFM0Q3Q3BDLHFCMkQ2Q29DO0FwRmdvV3hDO0F5QjNxV0k7RUFLSTtBekJ5cVdSOztBb0Zwb1dJO0UzRHJFRixjMkRzRXNDO0UzRHJFdEMscUIyRHFFc0M7QXBGd29XeEM7QU9sd1dFO0VrQndERSxjMkRrRTBEO0UzRGpFMUQseUIyRGlFb0M7RTNEaEVwQyxxQjJEZ0VvQztBcEY2b1d4QztBeUIxc1dFO0VBRUU7QXpCMnNXSjtBeUJ4c1dFO0VBRUUsYzJEc0RvQztFM0RyRHBDO0F6QnlzV0o7QXlCdHNXRTtFQUdFO0VBQ0EseUIyRDhDb0M7RTNEN0NwQyxxQjJENkNvQztBcEZ5cFd4QztBeUJwc1dJO0VBS0k7QXpCa3NXUjs7QW9GN3BXSTtFM0RyRUYsYzJEc0VzQztFM0RyRXRDLHFCMkRxRXNDO0FwRmlxV3hDO0FPM3hXRTtFa0J3REUsYzJEa0UwRDtFM0RqRTFELHlCMkRpRW9DO0UzRGhFcEMscUIyRGdFb0M7QXBGc3FXeEM7QXlCbnVXRTtFQUVFO0F6Qm91V0o7QXlCanVXRTtFQUVFLGMyRHNEb0M7RTNEckRwQztBekJrdVdKO0F5Qi90V0U7RUFHRTtFQUNBLHlCMkQ4Q29DO0UzRDdDcEMscUIyRDZDb0M7QXBGa3JXeEM7QXlCN3RXSTtFQUtJO0F6QjJ0V1I7O0FvRnRyV0k7RTNEckVGLGMyRHNFc0M7RTNEckV0QyxxQjJEcUVzQztBcEYwcld4QztBT3B6V0U7RWtCd0RFLGMyRGtFMEQ7RTNEakUxRCx5QjJEaUVvQztFM0RoRXBDLHFCMkRnRW9DO0FwRityV3hDO0F5QjV2V0U7RUFFRTtBekI2dldKO0F5QjF2V0U7RUFFRSxjMkRzRG9DO0UzRHJEcEM7QXpCMnZXSjtBeUJ4dldFO0VBR0U7RUFDQSx5QjJEOENvQztFM0Q3Q3BDLHFCMkQ2Q29DO0FwRjJzV3hDO0F5QnR2V0k7RUFLSTtBekJvdldSOztBb0Yvc1dJO0UzRHJFRixjMkRzRXNDO0UzRHJFdEMscUIyRHFFc0M7QXBGbXRXeEM7QU83MFdFO0VrQndERSxjMkRrRTBEO0UzRGpFMUQseUIyRGlFb0M7RTNEaEVwQyxxQjJEZ0VvQztBcEZ3dFd4QztBeUJyeFdFO0VBRUU7QXpCc3hXSjtBeUJueFdFO0VBRUUsYzJEc0RvQztFM0RyRHBDO0F6Qm94V0o7QXlCanhXRTtFQUdFO0VBQ0EseUIyRDhDb0M7RTNEN0NwQyxxQjJENkNvQztBcEZvdVd4QztBeUIvd1dJO0VBS0k7QXpCNndXUjs7QW9GeHVXSTtFM0RyRUYsYzJEc0VzQztFM0RyRXRDLHFCMkRxRXNDO0FwRjR1V3hDO0FPdDJXRTtFa0J3REUsYzJEa0UwRDtFM0RqRTFELHlCMkRpRW9DO0UzRGhFcEMscUIyRGdFb0M7QXBGaXZXeEM7QXlCOXlXRTtFQUVFO0F6Qit5V0o7QXlCNXlXRTtFQUVFLGMyRHNEb0M7RTNEckRwQztBekI2eVdKO0F5QjF5V0U7RUFHRTtFQUNBLHlCMkQ4Q29DO0UzRDdDcEMscUIyRDZDb0M7QXBGNnZXeEM7QXlCeHlXSTtFQUtJO0F6QnN5V1I7O0FvRnR2V0s7RUFJRjtFQUNBO0VBQ0E7QXBGc3ZXSDs7QW9GL3VXSTtFQUNFO0FwRmt2V047QW9GL3VXSztFQUlBO0VBQ0Y7RUFDQTtBcEY4dVdIOztBb0Zyd1dLO0VBSUY7RUFDQTtFQUNBO0FwRnF3V0g7O0FvRjl2V0k7RUFDRTtBcEZpd1dOO0FvRjl2V0s7RUFJQTtFQUNGO0VBQ0E7QXBGNnZXSDs7QW9GcHhXSztFQUlGO0VBQ0E7RUFDQTtBcEZveFdIOztBb0Y3d1dJO0VBQ0U7QXBGZ3hXTjtBb0Y3d1dLO0VBSUE7RUFDRjtFQUNBO0FwRjR3V0g7O0FvRm55V0s7RUFJRjtFQUNBO0VBQ0E7QXBGbXlXSDs7QW9GNXhXSTtFQUNFO0FwRit4V047QW9GNXhXSztFQUlBO0VBQ0Y7RUFDQTtBcEYyeFdIOztBb0ZseldLO0VBSUY7RUFDQTtFQUNBO0FwRmt6V0g7O0FvRjN5V0k7RUFDRTtBcEY4eVdOO0FvRjN5V0s7RUFJQTtFQUNGO0VBQ0E7QXBGMHlXSDs7QW9GajBXSztFQUlGO0VBQ0E7RUFDQTtBcEZpMFdIOztBb0YxeldJO0VBQ0U7QXBGNnpXTjtBb0YxeldLO0VBSUE7RUFDRjtFQUNBO0FwRnl6V0g7O0FvRmgxV0s7RUFJRjtFQUNBO0VBQ0E7QXBGZzFXSDs7QW9GejBXSTtFQUNFO0FwRjQwV047QW9GejBXSztFQUlBO0VBQ0Y7RUFDQTtBcEZ3MFdIOztBb0YvMVdLO0VBSUY7RUFDQTtFQUNBO0FwRisxV0g7O0FvRngxV0k7RUFDRTtBcEYyMVdOO0FvRngxV0s7RUFJQTtFQUNGO0VBQ0E7QXBGdTFXSDs7QW9GaDFXQztFQUNDO0FwRm0xV0Y7O0FvRi8wV0s7RUFJRjtBcEYrMFdIOztBb0Z4MVdDO0VBQ0M7QXBGMjFXRjs7QW9GdjFXSztFQUlGO0FwRnUxV0g7O0FvRmgyV0M7RUFDQztBcEZtMldGOztBb0YvMVdLO0VBSUY7QXBGKzFXSDs7QW9GeDJXQztFQUNDO0FwRjIyV0Y7O0FvRnYyV0s7RUFJRjtBcEZ1MldIOztBb0ZoM1dDO0VBQ0M7QXBGbTNXRjs7QW9GLzJXSztFQUlGO0FwRisyV0g7O0FvRngzV0M7RUFDQztBcEYyM1dGOztBb0Z2M1dLO0VBSUY7QXBGdTNXSDs7QW9GaDRXQztFQUNDO0FwRm00V0Y7O0FvRi8zV0s7RUFJRjtBcEYrM1dIOztBb0Z4NFdDO0VBQ0M7QXBGMjRXRjs7QW9GdjRXSztFQUlGO0FwRnU0V0g7O0FvRmo0V0E7RUFDRztBcEZvNFdIO0FvRmw0V0c7RUFJQztBcEZpNFdKOztBb0Z6M1dDO0VBQ0M7QXBGNDNXRjtBb0Z6M1dHO0VBQ0c7QXBGMjNXTjtBb0YvMldFO0VBQ0M7QXBGaTNXSDtBb0YvMldHO0VBS0c7QXBGNjJXTjtBb0YzMldNO0VBQ0M7QXBGNjJXUDtBb0ZsMldHO0VBS0c7QXBGZzJXTjtBb0Y5MVdNO0VBQ0M7QXBGZzJXUDtBb0Y5M1dFO0VBQ0M7QXBGZzRXSDtBb0Y5M1dHO0VBS0c7RUFPRDtFQUNBO0FwRnMzV0w7QW9GNTNXTTtFQUNDO0FwRjgzV1A7QW9GbjNXRztFQUtHO0VBT0Q7RUFDQTtBcEYyMldMO0FvRmozV007RUFDQztBcEZtM1dQO0FvRmo1V0U7RUFDQztBcEZtNVdIO0FvRmo1V0c7RUFLRztBcEYrNFdOO0FvRjc0V007RUFDQztBcEYrNFdQO0FvRnA0V0c7RUFLRztBcEZrNFdOO0FvRmg0V007RUFDQztBcEZrNFdQO0FvRmg2V0U7RUFDQztBcEZrNldIO0FvRmg2V0c7RUFLRztBcEY4NVdOO0FvRjU1V007RUFDQztBcEY4NVdQO0FvRm41V0c7RUFLRztBcEZpNVdOO0FvRi80V007RUFDQztBcEZpNVdQO0FvRi82V0U7RUFDQztBcEZpN1dIO0FvRi82V0c7RUFLRztBcEY2NldOO0FvRjM2V007RUFDQztBcEY2NldQO0FvRmw2V0c7RUFLRztBcEZnNldOO0FvRjk1V007RUFDQztBcEZnNldQO0FvRjk3V0U7RUFDQztBcEZnOFdIO0FvRjk3V0c7RUFLRztBcEY0N1dOO0FvRjE3V007RUFDQztBcEY0N1dQO0FvRmo3V0c7RUFLRztBcEYrNldOO0FvRjc2V007RUFDQztBcEYrNldQO0FvRjc4V0U7RUFDQztBcEYrOFdIO0FvRjc4V0c7RUFLRztBcEYyOFdOO0FvRno4V007RUFDQztBcEYyOFdQO0FvRmg4V0c7RUFLRztBcEY4N1dOO0FvRjU3V007RUFDQztBcEY4N1dQO0FvRjU5V0U7RUFDQztBcEY4OVdIO0FvRjU5V0c7RUFLRztBcEYwOVdOO0FvRng5V007RUFDQztBcEYwOVdQO0FvRi84V0c7RUFLRztBcEY2OFdOO0FvRjM4V007RUFDQztBcEY2OFdQOztBb0YvN1dDO0VBQ0M7QXBGazhXRjs7QW9GNTdXQztFQUNDO0FwRis3V0Y7O0FvRno3V0M7RUFDQztBcEY0N1dGO0FvRno3V0M7RUFDQztBcEYyN1dGO0FvRng3V0M7RUFDQztBcEYwN1dGO0FvRnY3V0M7RUFDQztBcEZ5N1dGO0FvRnQ3V0M7RUFDQztBcEZ3N1dGO0FvRnI3V0M7RUFDQztBcEZ1N1dGOztBb0ZqN1dDO0VBQ0M7RUFDQTtBcEZvN1dGO0FvRmo3V0M7RUFDQztFQUNBO0FwRm03V0Y7QW9GaDdXQztFQUNDO0VBQ0E7QXBGazdXRjtBb0YvNldDO0VBQ0M7RUFDQTtBcEZpN1dGO0FvRjk2V0M7RUFDQztFQUNBO0FwRmc3V0Y7QW9GNzZXQztFQUNDO0VBQ0E7QXBGKzZXRjs7QW9GejZXQztFQUNDO0FwRjQ2V0Y7QW9GejZXQztFQUNDO0FwRjI2V0Y7QW9GeDZXQztFQUNDO0FwRjA2V0Y7O0FvRnI2V0E7RUFFQztBcEZ1NldEO0FSbHBYSTs7RUFFSTtBUW9wWFI7QVJocFhJOztFQUVJO0FRa3BYUjtBUjlvWEk7Ozs7RUFJSTtFQUVBO0FRK29YUjtBb0ZsN1dDO0VBQ0M7RUFDQTtBcEZvN1dGO0FScnFYSTs7O0VBRUk7QVF3cVhSO0FScHFYSTs7O0VBRUk7QVF1cVhSO0FSbnFYSTs7Ozs7OztFQUlJO0VBRUE7QVF1cVhSO0FvRmo4V0U7RUFDQztFQUNBO0FwRm04V0g7QVI3clhJOzs7RUFFSTtBUWdzWFI7QVI1clhJOzs7RUFFSTtBUStyWFI7QVIzclhJOzs7Ozs7O0VBSUk7RUFFQTtBUStyWFI7QW9GaDlXRTtFQUNDO0VBQ0E7QXBGazlXSDs7QW9GNThXQTtFQUNDO0VBQ0E7RUFDQTtBcEYrOFdEOztBb0Y1OFdBOzs7O0VBSUM7QXBGKzhXRDtBb0Y3OFdDOzs7Ozs7Ozs7O0VBR0k7RUFDQTtBcEZzOVdMOztBb0ZoOVdDO0VBQ0M7RUFDQTtFQUNBO0FwRm05V0Y7O0FvRmg5V0M7RUFDQztFQUNBO0VBQ0E7QXBGbTlXRjs7QW9GaDlXQzs7OztFQUlDO0FwRm05V0Y7QW9GbDlXRTs7Ozs7Ozs7OztFQUdJO0VBQ0E7QXBGMjlXTjs7QW9GaC9XQztFQUNDO0VBQ0E7RUFDQTtBcEZtL1dGOztBb0ZoL1dDO0VBQ0M7RUFDQTtFQUNBO0FwRm0vV0Y7O0FvRmgvV0M7Ozs7RUFJQztBcEZtL1dGO0FvRmwvV0U7Ozs7Ozs7Ozs7RUFHSTtFQUNBO0FwRjIvV047O0FvRmhoWEM7RUFDQztFQUNBO0VBQ0E7QXBGbWhYRjs7QW9GaGhYQztFQUNDO0VBQ0E7RUFDQTtBcEZtaFhGOztBb0ZoaFhDOzs7O0VBSUM7QXBGbWhYRjtBb0ZsaFhFOzs7Ozs7Ozs7O0VBR0k7RUFDQTtBcEYyaFhOOztBb0ZoalhDO0VBQ0M7RUFDQTtFQUNBO0FwRm1qWEY7O0FvRmhqWEM7RUFDQztFQUNBO0VBQ0E7QXBGbWpYRjs7QW9GaGpYQzs7OztFQUlDO0FwRm1qWEY7QW9GbGpYRTs7Ozs7Ozs7OztFQUdJO0VBQ0E7QXBGMmpYTjs7QW9GaGxYQztFQUNDO0VBQ0E7RUFDQTtBcEZtbFhGOztBb0ZobFhDO0VBQ0M7RUFDQTtFQUNBO0FwRm1sWEY7O0FvRmhsWEM7Ozs7RUFJQztBcEZtbFhGO0FvRmxsWEU7Ozs7Ozs7Ozs7RUFHSTtFQUNBO0FwRjJsWE47O0FvRmhuWEM7RUFDQztFQUNBO0VBQ0E7QXBGbW5YRjs7QW9GaG5YQztFQUNDO0VBQ0E7RUFDQTtBcEZtblhGOztBb0ZoblhDOzs7O0VBSUM7QXBGbW5YRjtBb0ZsblhFOzs7Ozs7Ozs7O0VBR0k7RUFDQTtBcEYyblhOOztBb0ZocFhDO0VBQ0M7RUFDQTtFQUNBO0FwRm1wWEY7O0FvRmhwWEM7RUFDQztFQUNBO0VBQ0E7QXBGbXBYRjs7QW9GaHBYQzs7OztFQUlDO0FwRm1wWEY7QW9GbHBYRTs7Ozs7Ozs7OztFQUdJO0VBQ0E7QXBGMnBYTjs7QW9GaHJYQztFQUNDO0VBQ0E7RUFDQTtBcEZtclhGOztBb0ZoclhDO0VBQ0M7RUFDQTtFQUNBO0FwRm1yWEY7O0FvRmhyWEM7Ozs7RUFJQztBcEZtclhGO0FvRmxyWEU7Ozs7Ozs7Ozs7RUFHSTtFQUNBO0FwRjJyWE47O0FvRmh0WEM7RUFDQztFQUNBO0VBQ0E7QXBGbXRYRjs7QW9GaHRYQztFQUNDO0VBQ0E7RUFDQTtBcEZtdFhGOztBb0ZodFhDOzs7O0VBSUM7QXBGbXRYRjtBb0ZsdFhFOzs7Ozs7Ozs7O0VBR0k7RUFDQTtBcEYydFhOOztBb0ZodlhDO0VBQ0M7RUFDQTtFQUNBO0FwRm12WEY7O0FvRmh2WEM7RUFDQztFQUNBO0VBQ0E7QXBGbXZYRjs7QW9GaHZYQzs7OztFQUlDO0FwRm12WEY7QW9GbHZYRTs7Ozs7Ozs7OztFQUdJO0VBQ0E7QXBGMnZYTjs7QW9GaHhYQztFQUNDO0VBQ0E7RUFDQTtBcEZteFhGOztBb0ZoeFhDO0VBQ0M7RUFDQTtFQUNBO0FwRm14WEY7O0FvRmh4WEM7Ozs7RUFJQztBcEZteFhGO0FvRmx4WEU7Ozs7Ozs7Ozs7RUFHSTtFQUNBO0FwRjJ4WE47O0FvRmh6WEM7RUFDQztFQUNBO0VBQ0E7QXBGbXpYRjs7QW9GaHpYQztFQUNDO0VBQ0E7RUFDQTtBcEZtelhGOztBb0ZoelhDOzs7O0VBSUM7QXBGbXpYRjtBb0ZselhFOzs7Ozs7Ozs7O0VBR0k7RUFDQTtBcEYyelhOOztBb0ZoMVhDO0VBQ0M7RUFDQTtFQUNBO0FwRm0xWEY7O0FvRmgxWEM7RUFDQztFQUNBO0VBQ0E7QXBGbTFYRjs7QW9GaDFYQzs7OztFQUlDO0FwRm0xWEY7QW9GbDFYRTs7Ozs7Ozs7OztFQUdJO0VBQ0E7QXBGMjFYTjs7QW9GaDNYQztFQUNDO0VBQ0E7RUFDQTtBcEZtM1hGOztBb0ZoM1hDO0VBQ0M7RUFDQTtFQUNBO0FwRm0zWEY7O0FvRmgzWEM7Ozs7RUFJQztBcEZtM1hGO0FvRmwzWEU7Ozs7Ozs7Ozs7RUFHSTtFQUNBO0FwRjIzWE47O0FvRmg1WEM7RUFDQztFQUNBO0VBQ0E7QXBGbTVYRjs7QW9GaDVYQztFQUNDO0VBQ0E7RUFDQTtBcEZtNVhGOztBb0ZoNVhDOzs7O0VBSUM7QXBGbTVYRjtBb0ZsNVhFOzs7Ozs7Ozs7O0VBR0k7RUFDQTtBcEYyNVhOOztBb0ZyNVhBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXBGdzVYRDtBb0Z0NVhDO0VBQ0M7QXBGdzVYRjtBb0ZyNVhDO0VBQ0M7RUFDQTtBcEZ1NVhGO0FvRm41WEM7O0VBRUM7QXBGcTVYRjtBb0ZsNVhDO0VBQ0M7RUFDQTtBcEZvNVhGO0FvRmo1WEM7RUFDQztFQUNBO0FwRm01WEY7QW9GaDVYQztFQUNDO0VBQ0E7QXBGazVYRjtBb0YvNFhDO0VBQ0M7RUFDQTtBcEZpNVhGO0FSanZZSTs7RUFFSTtBUW12WVI7QVIvdVlJOztFQUVJO0FRaXZZUjtBUjd1WUk7Ozs7RUFJSTtFQUVBO0FROHVZUjtBUmh3WUk7O0VBRUk7QVFrd1lSO0FSOXZZSTs7RUFFSTtBUWd3WVI7QVI1dllJOzs7O0VBSUk7RUFFQTtBUTZ2WVI7QVIvd1lJOztFQUVJO0FRaXhZUjtBUjd3WUk7O0VBRUk7QVErd1lSO0FSM3dZSTs7OztFQUlJO0VBRUE7QVE0d1lSO0FvRjE2WFM7RUFDQztBcEY0NlhWO0FvRnQ2WFU7RUFDQztBcEZ3NlhYO0FvRmg3WFM7RUFDQztBcEZrN1hWO0FvRjU2WFU7RUFDQztBcEY4NlhYO0FvRnQ3WFM7RUFDQztBcEZ3N1hWO0FvRmw3WFU7RUFDQztBcEZvN1hYO0FvRjU3WFM7RUFDQztBcEY4N1hWO0FvRng3WFU7RUFDQztBcEYwN1hYO0FvRmw4WFM7RUFDQztBcEZvOFhWO0FvRjk3WFU7RUFDQztBcEZnOFhYO0FvRng4WFM7RUFDQztBcEYwOFhWO0FvRnA4WFU7RUFDQztBcEZzOFhYO0FvRjk4WFM7RUFDQztBcEZnOVhWO0FvRjE4WFU7RUFDQztBcEY0OFhYO0FvRnA5WFM7RUFDQztBcEZzOVhWO0FvRmg5WFU7RUFDQztBcEZrOVhYOztBb0Z6OFhDO0VBQ0M7QXBGNDhYRjtBb0Z6OFhDO0VBQ0M7QXBGMjhYRjtBb0Z4OFhDO0VBQ0M7QXBGMDhYRjs7QW9GbjhYQzs7RUFDQztBcEZ1OFhGOztBb0ZoOFhFO0VBQ0M7QXBGbThYSDtBb0ZqOFhHO0VBQ0MsVWhGOWQ4QjtBSmk2WWxDO0FvRjk3WEU7RUFDQyxrQmhGcGUrQjtFZ0ZxZS9CO0FwRmc4WEg7QW9GOTdYRztFQUNDO0VBQ0EsV2hGemU4QjtBSnk2WWxDO0FvRjE3WEU7RUFDQztBcEY0N1hIO0FvRjE3WEc7RUFDQyxVaEZuZjhCO0FKKzZZbEM7QW9GdjdYRTtFQUNDLGtCaEZ6ZitCO0VnRjBmL0I7QXBGeTdYSDtBb0Z2N1hHO0VBQ0M7RUFDQSxXaEY5ZjhCO0FKdTdZbEM7QW9GbjdYRTtFQUNDO0FwRnE3WEg7QW9GbjdYRztFQUNDLFVoRnhnQjhCO0FKNjdZbEM7QW9GaDdYRTtFQUNDLGtCaEY5Z0IrQjtFZ0YrZ0IvQjtBcEZrN1hIO0FvRmg3WEc7RUFDQztFQUNBLFdoRm5oQjhCO0FKcThZbEM7O0FvRjE2WEM7RUFDQztBcEY2NlhGO0FvRjM2WEU7RUFJRztBcEYwNlhMOztBcUZoZ1pDO0VBQ0M7RUFDQTtBckZtZ1pGO0FxRmhnWkc7RUFNQztFQUNBO0FyRjYvWUo7QXFGcGdaRztFQU1DO0VBQ0E7QXJGaWdaSjtBcUZ4Z1pHO0VBTUM7RUFDQTtBckZxZ1pKO0FxRjVnWkc7RUFNQztFQUNBO0FyRnlnWko7QXFGaGhaRztFQU1DO0VBQ0E7QXJGNmdaSjtBcUZwaFpHO0VBTUM7RUFDQTtBckZpaFpKO0FxRnhoWkc7RUFNQztFQUNBO0FyRnFoWko7QXFGNWhaRztFQU1DO0VBQ0E7QXJGeWhaSjtBcUZ6Z1pDO0VBQ0MsbURqRjRDNEI7QUorOVk5QjtBUnRzWUk7RTZGalVGO0lBQ0M7RXJGMGdaRDtFcUZ4Z1pDO0lBQ0M7RXJGMGdaRjtFcUZ2Z1pDO0lBQ0M7SUFDQTtFckZ5Z1pGO0FBQ0Y7O0FzRnJqWkE7RUFDSTtFQUNBO0VBR0ksa0J6RHFCVztBN0JpaVpuQjs7QXVGbGpaQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxvRDFEc0NpQjtFMERyQ2pCO0VBZ0NJLGtCMUR0Qlc7RTBEcUZmO0VBQ0E7O0dBQUE7QXZGMDlZSjtBdUZ2alpJO0VBQ0k7QXZGeWpaUjtBdUZ0alpJO0VBQ0k7QXZGd2paUjtBdUZyalpJO0VBQ0k7QXZGdWpaUjtBdUZualpRO0VBRVEsMkIxRFJHO0UwRFNILDRCMURURztBN0I2alpuQjtBdUYvaVpZO0VBQ0ksMkIxRGZHO0UwRGdCSCw0QjFEaEJHO0E3QmlrWm5CO0F1RnppWlE7RUFDSTtFQUNBO0F2RjJpWlo7QXVGdmlaSTtFQUVJO0F2RndpWlI7QXVGcmlaSTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBdkZ1aVpSO0FSdi9ZSTs7OztFQUVJO0FRMi9ZUjtBUnYvWUk7Ozs7RUFFSTtBUTIvWVI7QVJ2L1lJOzs7Ozs7OztFQUlJO0VBRUE7QVE0L1lSO0F1RjFqWlE7O0VBQ0k7RUFDQTtBdkY2alpaO0F1RjNqWlk7O0VBQ0k7RUFDQTtBdkY4alpoQjtBdUZ6alpJO0VBQ0k7QXZGMmpaUjtBdUZ2alpJO0VBQ0k7O0dBQUE7QXZGMmpaUjtBdUZyalpRO0VBQ0ksWUE5RmM7QXZGcXBaMUI7QXVGeGpaUTtFQUNJLFlBOUZjO0F2RndwWjFCO0F1RjNqWlE7RUFDSSxZQTlGYztBdkYycFoxQjtBdUY5alpRO0VBQ0ksWUE5RmM7QXZGOHBaMUI7QXVGamtaUTtFQUNJLFlBOUZjO0F2RmlxWjFCO0F1RjlqWkk7RUFDSTtBdkZna1pSO0F1RjNqWlE7O0VBQ0k7QXZGOGpaWjtBUnIwWUk7RStGN09JO0lBR0k7RXZGbWpaVjtBQUNGOztBdUY1aVpJOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFL0YwREo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FRdS9ZSjtBdUZyalpROztFQUNJO0F2RndqWlo7O0F1RmxqWkE7RUFDSTtBdkZxalpKOztBdUY5aVpROztFL0ZvQ0o7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FRK2daSjs7QXVGcmpaUTs7RUFDSTtBdkZ5alpaO0F1RnRqWlE7O0UvRnVCSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVFtaVpKOztBdUY1alpROztFQUNJO0F2RmdrWlo7QXVGN2paUTs7RS9GVUo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FRdWpaSjs7QXVGcmtaQTtFQUNJO0lBQVM7RXZGeWtaWDtFdUZ4a1pFO0lBQUs7RXZGMmtaUDtBQUNGO0F1RnprWkE7RUFDSTtJQUFTO0V2RjRrWlg7RXVGM2taRTtJQUFLO0V2RjhrWlA7QUFDRjtBdUY1a1pBO0VBQ0k7SUFBUztFdkYra1pYO0V1RjlrWkU7SUFBSztFdkZpbFpQO0FBQ0Y7QXdGL3haQTtFQUNDO0F4Rml5WkQ7QXdGL3haQztFQUVDO0F4Rmd5WkY7QXdGN3haQztFQUNDO0VBQ0E7QXhGK3haRjtBd0Y1eFpDOztFQUVDO0F4Rjh4WkY7QXdGM3haQztFQUNDO0F4RjZ4WkY7QXdGenhaQztFQUNDO0F4RjJ4WkY7QXdGeHhaQztFQUNDO0F4RjB4WkY7QXdGdnhaQztFQUNDO0F4Rnl4WkY7QXdGdHhaQztFQUNDO0F4Rnd4WkY7O0F3Rmx4WkM7RUFFQztBeEZveFpGO0F3Rmp4WkM7RUFDQyx5QnBGbUJ5QztBSmd3WjNDO0F3Ri93WkM7RUFDQztBeEZpeFpGOztBd0Y1d1pBO0VBQ0M7RUFDRztFQUNBO0F4Rit3Wko7O0F3RjV3WkE7RUFDQztBeEYrd1pEOztBd0Y1d1pBO0VBQ0M7QXhGK3daRDs7QXdGNXdaQTtFQUNDO0F4Rit3WkQ7QXdGN3daQztFQUNJO0F4Rit3Wkw7O0FSenVaSTs7RUFFSTtBUTR1WlI7QVJ4dVpJOztFQUVJO0FRMHVaUjtBUnR1Wkk7Ozs7RUFJSTtFQUVBO0FRdXVaUjtBd0Z0eFpDO0VBQ0MsY3BGbEI2QztFb0ZtQjdDO0F4Rnd4WkY7QXdGcnhaQzs7RUFFQztBeEZ1eFpGO0F3RnB4WkM7O0VBRUM7QXhGc3haRjs7QXdGaHhaQzs7RUFFQztBeEZteFpGOztBeUYxM1pDO0VBQ0k7RUFDQTtBekY2M1pMO0F5RjMzWks7RUFDSTtFQUNBO0F6RjYzWlQ7QXlGeDNaSTtFQUNDO0F6RjAzWkw7QXlGdDNaSTtFQUNDO0VBQ0g7QXpGdzNaRjtBeUZuM1pRO0VBQ0k7QXpGcTNaWjtBeUZuM1pZO0VBQ0k7QXpGcTNaaEI7QVIzbVpJO0VpR2xRWTtJQUNJO0lBQ0E7RXpGZzNabEI7RXlGOTJaa0I7SUFDSTtFekZnM1p0QjtBQUNGO0FScG5aSTtFaUdsUVk7SUFDSTtJQUNBO0V6RnkzWmxCO0V5RnYzWmtCO0lBQ0k7RXpGeTNadEI7QUFDRjtBUjduWkk7RWlHbFFZO0lBQ0k7SUFDQTtFekZrNFpsQjtFeUZoNFprQjtJQUNJO0V6Rms0WnRCO0FBQ0Y7QVJ0b1pJO0VpR2xRWTtJQUNJO0lBQ0E7RXpGMjRabEI7RXlGejRaa0I7SUFDSTtFekYyNFp0QjtBQUNGO0FSL29aSTtFaUdsUVk7SUFDSTtJQUNBO0V6Rm81WmxCO0V5Rmw1WmtCO0lBQ0k7RXpGbzVadEI7QUFDRjs7QTBGNTdaSTtFQUVRLGtCN0RxQk87QTdCeTZabkI7QTBGMTdaWTtFQUNJO0VBQ0E7RUFDQTtBMUY0N1poQjtBMEYxN1pnQjtFQUNJO0VBQ0E7RUFDQTtBMUY0N1pwQjtBMEZ4N1pZO0VBQ0k7RUFDQTtFbEd5Slo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFuRkEsb0JxQ3hDWTtBN0I4NVpoQjtBUmp5Wkk7RUFDSTtBUW15WlI7QVJ2M1pJO0VBQ0ksb0JxQzNDUTtBN0JvNlpoQjtBMEZuOFpnQjtFQUNJO0ExRnE4WnBCO0EwRmw4WmdCO0VBQ0k7QTFGbzhacEI7QTBGajhaZ0I7RUFDSTtBMUZtOFpwQjtBMEY1N1pJO0VBSUk7RUFDQSxnQkFKZ0I7RUFVaEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdJLGtCN0R2Q087QTdCMjlabkI7QTBGbDhaUTtFQUNJLGdCQU5PO0ExRjA4Wm5CO0FSM3BaSTtFa0dqVEE7SUF5QlE7SUFDQTtFMUZ1N1pWO0FBQ0Y7QVIzcFpJO0VrR3ZUQTtJQThCUTtFMUZ3N1pWO0FBQ0Y7QTBGdDdaUTtFQUNJO0VBQ0EsZ0JBbENZO0VBbUNaO0VBQ0E7RUFHSSxrQjdEMURHO0E3QmcvWm5CO0EwRm43Wlk7RUFDSTtFQUVJLGtCN0RoRUQ7QTdCby9abkI7QTBGOTZaWTtFQUNJLGdCQW5ERztBMUZtK1puQjs7QTBGMTZaQTtFQUNJO0VBQ0E7QTFGNjZaSjs7QTBGMTZaQTtFQUNJO0ExRjY2Wko7QTBGMzZaSTtFQUNJO0ExRjY2WlI7QTBGMTZaSTtFQUNJO0VBQ0E7QTFGNDZaUjtBMEZ6NlpJO0VBQ0k7RUFDQTtBMUYyNlpSOztBUjl2Wkk7RWtHeEtBO0lBQ0k7RTFGMDZaTjtBQUNGO0EyRnppYUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBM0YyaWFGO0EyRnZpYUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RW5HcUZBLG9CcUNoRFk7QTdCcWdhaEI7QTJGbGlhSTtFQUNDO0VBQ0E7QTNGb2lhTDs7QTRGbmthQTtFQUNJLGdEeEZtSW9DO0FKbThaeEM7QTRGcGthSTtFQUNJO0VBQ0E7RUFDQTtBNUZza2FSOztBNkYva2FBO0VBQ0k7QTdGa2xhSjtBNkZobGFJO0VBQ0k7QTdGa2xhUjtBNkYva2FJO0VBQ0k7QTdGaWxhUjtBNkYva2FRO0VBQ0M7QTdGaWxhVDtBNkY3a2FJO0VBQ0k7QTdGK2thUjtBNkY3a2FRO0VBQ0M7QTdGK2thVDs7QThGN2xhRTtFQUNDO0E5RmdtYUg7QThGM2xhRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0E5RjZsYUg7QThGemxhRTtFQUVDO0VBQ0E7RUFDQTtFQUNBO0E5RjBsYUg7QThGcmxhRTtFQUNDO0E5RnVsYUg7QThGamxhRztFQUNDO0E5Rm1sYUo7QThGNWthRztFQUNDO0E5RjhrYUo7QThGeGthRTtFQUNDO0VBQ0E7QTlGMGthSDtBOEZ4a2FHO0VBQ0M7QTlGMGthSjtBOEZ2a2FHO0VBQ0M7QTlGeWthSjtBOEZwa2FHO0VBQ0M7RUFDQTtBOUZza2FKO0E4RjlqYUs7RUFDQztFQUNBO0E5RmdrYU47QThGbGthSztFQUNDO0VBQ0E7QTlGb2thTjtBOEZ0a2FLO0VBQ0M7RUFDQTtBOUZ3a2FOO0E4RjFrYUs7RUFDQztFQUNBO0E5RjRrYU47QThGOWthSztFQUNDO0VBQ0E7QTlGZ2xhTjtBOEZsbGFLO0VBQ0M7RUFDQTtBOUZvbGFOO0E4RnRsYUs7RUFDQztFQUNBO0E5RndsYU47QThGMWxhSztFQUNDO0VBQ0E7QTlGNGxhTjs7QThGcGxhQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0E5RnVsYUQ7O0E4RnBsYUE7RUFFQztBOUZzbGFEOztBOEZobGFFO0VBQ0M7QTlGbWxhSDs7QStGcnJhQTs7RUFFQztBL0Z3cmFEO0ErRnJyYUU7O0VBQ0M7RUFDQTtFQUNBO0V2R2tHQyxvQnFDaERZO0VrRS9DYjtFQUNBO0EvRnVyYUg7QVJ4amFJOzs7O0VBRUk7QVE0amFSO0FSeGphSTs7OztFQUVJO0FRNGphUjtBUnhqYUk7Ozs7Ozs7O0VBSUk7QVE4amFSO0ErRjNzYUc7O0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QS9GOHNhSjtBK0Yzc2FHOzs7O0V2R3FGQyxvQnFDaERZO0E3QjRxYWhCOztBK0Zyc2FFO0VBQ0M7QS9Gd3NhSDtBK0Z0c2FHO0VBQ0M7QS9Gd3NhSjtBK0Zyc2FHO0VBR0M7QS9GcXNhSjtBK0Zuc2FJO0VBQ0M7QS9GcXNhTDtBK0Zqc2FHO0VBQ0M7QS9GbXNhSjtBK0Zqc2FJO0VBQ0M7QS9GbXNhTDtBK0Y5cmFFO0VBQ0M7QS9GZ3NhSDtBK0Y5cmFHO0VBQ0M7QS9GZ3NhSjs7QStGeHJhQztFQUNDO0EvRjJyYUY7QStGenJhRTtFQUNDO0EvRjJyYUg7QStGeHJhRTtFQUNDO0EvRjByYUg7QStGeHJhRztFQUdDO0VBQ0E7QS9Gd3JhSjtBK0ZwcmFFO0VBQ0M7RUFDQTtBL0ZzcmFIO0ErRi9xYUc7RUFDQztFQUNBO0EvRmlyYUo7QStGenFhRztFQUNDO0EvRjJxYUo7QStGanFhSTtFQUdDO0VBQ0E7QS9GaXFhTDtBK0Y3cGFHO0VBQ0M7RUFDQTtBL0YrcGFKOztBK0Z4cGFBO0VBQ0M7QS9GMnBhRDs7QWdHcnlhQTtFQUVJO0VBQ0E7QWhHdXlhSjtBUnh5YUM7RUFFQztFQUNBO0FReXlhRjtBUnZ5YUM7RUFDQztBUXl5YUY7QWdHNXlhSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEc4eWFSO0FnRzV5YVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRzh5YVo7QWdHNXlhWTtFQUNJO0VBQ0E7QWhHOHlhaEI7QWdHNXlhZ0I7RUFDSTtFQUNBO0FoRzh5YXBCO0FnRzF5YVk7RUFDSTtFQUNBO0FoRzR5YWhCO0FnR3Z5YUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBaEd5eWFSO0FSdHNhSTs7RUFFSTtBUXdzYVI7QVJwc2FJOztFQUVJO0FRc3NhUjtBUmxzYUk7Ozs7RUFJSTtBUW9zYVI7QWdHbnphUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoR3F6YVo7QWdHaHphUTtFQUNJO0FoR2t6YVo7QWdHOXlhSTtFQUNJO0FoR2d6YVI7QWdHN3lhSTtFQUNJO0FoRyt5YVI7QWdHM3lhSTtFQUNJO0FoRzZ5YVI7QWdHM3lhUTtFQUNJO0FoRzZ5YVo7QWdHMXlhUTtFQUNJO0VBQ0E7QWhHNHlhWjtBZ0cxeWFZO0VBQ0k7RUFDQTtBaEc0eWFoQjtBZ0dweWFZO0VBQ0k7QWhHc3lhaEI7O0FnRzN4YWdCO0VBQ0k7QWhHOHhhcEI7QWdHMXhhWTtFQUNJO0FoRzR4YWhCO0FnR3Z4YVk7RUFDRztBaEd5eGFmO0FnR3J4YU87RUFDSTtBaEd1eGFYO0FnRy93YWdCO0VBQ0k7QWhHaXhhcEI7QWdHOXdhd0I7RUFDSTtBaEdneGE1QjtBZ0c1d2FvQjtFQUNHO0FoRzh3YXZCO0FnR3h4YWdCO0VBQ0k7QWhHMHhhcEI7QWdHdnhhd0I7RUFDSTtBaEd5eGE1QjtBZ0dyeGFvQjtFQUNHO0FoR3V4YXZCO0FnR2p5YWdCO0VBQ0k7QWhHbXlhcEI7QWdHaHlhd0I7RUFDSTtBaEdreWE1QjtBZ0c5eGFvQjtFQUNHO0FoR2d5YXZCO0FnRzF5YWdCO0VBQ0k7QWhHNHlhcEI7QWdHenlhd0I7RUFDSTtBaEcyeWE1QjtBZ0d2eWFvQjtFQUNHO0FoR3l5YXZCO0FnR256YWdCO0VBQ0k7QWhHcXphcEI7QWdHbHphd0I7RUFDSTtBaEdvemE1QjtBZ0doemFvQjtFQUNHO0FoR2t6YXZCO0FnRzV6YWdCO0VBQ0k7QWhHOHphcEI7QWdHM3phd0I7RUFDSTtBaEc2emE1QjtBZ0d6emFvQjtFQUNHO0FoRzJ6YXZCO0FnR3IwYWdCO0VBQ0k7QWhHdTBhcEI7QWdHcDBhd0I7RUFDSTtBaEdzMGE1QjtBZ0dsMGFvQjtFQUNHO0FoR28wYXZCO0FnRzkwYWdCO0VBQ0k7QWhHZzFhcEI7QWdHNzBhd0I7RUFDSTtBaEcrMGE1QjtBZ0czMGFvQjtFQUNHO0FoRzYwYXZCOztBUmxuYUk7RXdHOU1RO0lBQ0k7SUFDQTtJQUNBO0VoR28wYWQ7RWdHL3phc0I7SUFDSTtFaEdpMGExQjtFZ0c3emFrQjtJQUNHO0VoRyt6YXJCO0FBQ0Y7QWlHaCthSTtFQUdJO0FqR2crYVI7QVJwK2FDO0VBRUM7RUFDQTtBUXErYUY7QVJuK2FDO0VBQ0M7QVFxK2FGO0FpR3IrYVE7RUFDSTtFQUNBO0FqR3UrYVo7QVJodGFJO0V5R3pSSTtJQUtRO0VqR3crYWQ7QUFDRjtBaUd0K2FZO0VBQ0k7QWpHdythaEI7QWlHcCthUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpHcythWjtBUnAzYUk7O0VBRUk7QVFzM2FSO0FSbDNhSTs7RUFFSTtBUW8zYVI7QVJoM2FJOzs7O0VBSUk7QVFrM2FSO0FpR2gvYVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBakdrL2FoQjtBaUc5K2FZO0VBQ0k7QWpHZy9haEI7QWlHNSthUTtFQUNJO0FqRzgrYVo7QWlHMythUTtFQUNJO0FqRzYrYVo7QWlHeithUTtFQUNJO0VBQ0E7QWpHMithWjtBaUd6K2FZO0VBQ0k7QWpHMithaEI7QWlHeCthWTtFQUNJO0VBQ0E7QWpHMCthaEI7QWlHeCthZ0I7RUFDSTtFQUNBO0FqRzArYXBCO0FpR2wrYWdCO0VBQ0k7QWpHbythcEI7QWlHNTlhZ0I7RUFDSTtBakc4OWFwQjtBaUd2OWFZO0VBQ0k7QWpHeTlhaEI7QVJweGFJO0V5R3RNUTtJQUlRO0VqRzA5YWxCO0FBQ0Y7QWlHeDlhZ0I7RUFDSTtBakcwOWFwQjtBaUd2OWFnQjtFQUNJO0VBQ0E7QWpHeTlhcEI7QWlHbjlhUTtFQUNJO0FqR3E5YVo7QWlHbjlhWTtFQUNJO0FqR3E5YWhCO0FpR2w5YVk7RUFDSTtBakdvOWFoQjtBaUcvOGFRO0VBQ0k7QWpHaTlhWjtBaUcvOGFZO0VBQ0k7QWpHaTlhaEI7QWlHOThhWTtFQUNJO0FqR2c5YWhCO0FpRzE4YVk7RUFDSTtBakc0OGFoQjtBaUcxOGFnQjtFQUNJO0FqRzQ4YXBCO0FSNXZhSTtFeUdwTlE7SUFRUTtFakc0OGFsQjtFaUcxOGFrQjtJQUNJO0VqRzQ4YXRCO0FBQ0Y7QWlHdDhhWTtFQUNJO0FqR3c4YWhCO0FpR3Q4YWdCO0VBQ0k7QWpHdzhhcEI7QVIxd2FJO0V5R2xNUTtJQVFRO0VqR3c4YWxCO0VpR3Q4YWtCO0lBQ0k7RWpHdzhhdEI7QUFDRjs7QWlHLzdhSTtFQUNJO0FqR2s4YVI7QWlHaDhhUTs7RUFFSTtFQUNBO0FqR2s4YVo7QWlHaDhhWTs7RUFDSTtBakdtOGFoQjtBaUdoOGFZOztFQUNJO0FqR204YWhCO0FSbjNhUTs7RUFDSTtFQUNBLGF5RzlFMkI7QWpHbzhhdkM7QVJoM2FZOztFQUNJO0FRbTNhaEI7QWlHdDhhWTs7O0VBRUk7RUFDQTtFQUNBO0FqR3k4YWhCO0FpR3Y4YWdCOzs7RUFDSTtBakcyOGFwQjtBUng0YVE7OztFQUNJO0VBQ0EsYXlHakUrQjtBakc2OGEzQztBUnQ0YVk7OztFQUNJO0FRMDRhaEI7QWlHejhhb0I7O0VBQ0k7QWpHNDhheEI7QWlHejhhb0I7OztFQUVJO0VBQ0E7QWpHNDhheEI7QWlHMThhd0I7OztFQUNJO0FqRzg4YTVCO0FpR3g4YWdCO0VBRUk7QWpHeThhcEI7QWlHMzlhb0I7O0VBQ0k7QWpHODlheEI7QWlHMzlhb0I7OztFQUVJO0VBQ0E7QWpHODlheEI7QWlHNTlhd0I7OztFQUNJO0FqR2crYTVCO0FpRzE5YWdCO0VBRUk7QWpHMjlhcEI7QWlHNythb0I7O0VBQ0k7QWpHZy9heEI7QWlHNythb0I7OztFQUVJO0VBQ0E7QWpHZy9heEI7QWlHOSthd0I7OztFQUNJO0FqR2svYTVCO0FpRzUrYWdCO0VBRUk7QWpHNithcEI7QWlHLy9hb0I7O0VBQ0k7QWpHa2dieEI7QWlHLy9hb0I7OztFQUVJO0VBQ0E7QWpHa2dieEI7QWlHaGdid0I7OztFQUNJO0FqR29nYjVCO0FpRzkvYWdCO0VBRUk7QWpHKy9hcEI7QWlHamhib0I7O0VBQ0k7QWpHb2hieEI7QWlHamhib0I7OztFQUVJO0VBQ0E7QWpHb2hieEI7QWlHbGhid0I7OztFQUNJO0FqR3NoYjVCO0FpR2hoYmdCO0VBRUk7QWpHaWhicEI7QWlHbmlib0I7O0VBQ0k7QWpHc2lieEI7QWlHbmlib0I7OztFQUVJO0VBQ0E7QWpHc2lieEI7QWlHcGlid0I7OztFQUNJO0FqR3dpYjVCO0FpR2xpYmdCO0VBRUk7QWpHbWlicEI7QWlHcmpib0I7O0VBQ0k7QWpHd2pieEI7QWlHcmpib0I7OztFQUVJO0VBQ0E7QWpHd2pieEI7QWlHdGpid0I7OztFQUNJO0FqRzBqYjVCO0FpR3BqYmdCO0VBRUk7QWpHcWpicEI7QWlHdmtib0I7O0VBQ0k7QWpHMGtieEI7QWlHdmtib0I7OztFQUVJO0VBQ0E7QWpHMGtieEI7QWlHeGtid0I7OztFQUNJO0FqRzRrYjVCO0FpR3RrYmdCO0VBRUk7QWpHdWticEI7QWlHamtiUTtFQUNJO0FqR21rYlo7O0FrR2h6Ykk7RUFDSTtFQUNBO0VBQ0EsWTlGc0pnQjtFOEZySmhCLFM5RnNKaUI7RThGckpqQixXOUZxSmlCO0U4RnBKakIsWTlGcUpnQjtFOEZwSmhCO0FsR216YlI7QWtHanpiUTtFQUNJLFU5RmdKYTtFOEYvSWI7QWxHbXpiWjtBa0doemJRO0VBQ0k7RUFDQSxZOUYwSWE7QUp3cWJ6QjtBa0cveWJRO0VBQ0k7RUFDQSxTOUZxSWE7QUo0cWJ6QjtBa0c5eWJRO0VBQ0k7RUFDQTtBbEdnemJaO0FrRzd5YlE7RUFDSTtFQUNBO0VBQ0E7QWxHK3liWjtBa0c1eWJRO0VBQ0k7QWxHOHliWjtBa0czeWJRO0VBQ0k7RUFDQTtBbEc2eWJaO0FrRzF5YlE7RUFDSTtBbEc0eWJaO0FrR3p5YlE7RUFDSTtBbEcyeWJaO0FrR3R5Ykk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEd3eWJSO0FrR3B5Ykk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEdzeWJSO0FrR2x5Ykk7RUFDSTtFQUNBO0VBQ0E7QWxHb3liUjtBa0doeWJJO0UxR25FQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTBHOERJO0VBQ0E7RUFDQTtFQUNBO0FsR3l5YlI7QWtHdnliUTtFQUNJO0VBQ0E7QWxHeXliWjtBa0d4eWJZO0VBQ0k7RUFDQTtBbEcweWJoQjtBa0dyeWJZO0VBQ0k7QWxHdXliaEI7O0FtR3g0Ykk7RUFDSSxnRC9Ga0lnQztBSnl3YnhDO0FtR3g0Ykk7RUFFQzs7O01BQUE7QW5HNDRiTDtBbUd2NGJRO0VBQ0E7OztHQUFBO0FuRzQ0YlI7QW1HcjRiSTtFQUVJOzs7R0FBQTtBbkd5NGJSO0FtR3A0Yks7RUFDRzs7O0dBQUE7QW5HeTRiUjtBbUdqNGJRO0VBQ0M7RUFDSjtBbkdtNGJMO0FtR3ozYlE7RUFDSSxXQUhXO0VBSVg7QW5HMjNiWjtBbUd2M2JZO0VBQ0k7QW5HeTNiaEI7QW1HcDNiWTtFQUNJO0FuR3MzYmhCO0FtR2ozYlk7RUFDSTtBbkdtM2JoQjtBbUc5MmJZO0VBQ0k7QW5HZzNiaEI7QW1HdDJiUTtFQUNJLGNBSFc7RUFJWDtBbkd3MmJaO0FtR3AyYlk7RUFDSTtBbkdzMmJoQjtBbUdqMmJZO0VBQ0k7QW5HbTJiaEI7QW1HOTFiWTtFQUNJO0FuR2cyYmhCO0FtRzMxYlk7RUFDSTtBbkc2MWJoQjs7QW9HLzhiQTtFQUNFO0VBQ0E7RUFDQTtBcEdrOWJGOztBb0c5OGJBO0VBQ0k7QXBHaTliSjs7QW9HNzhiQTs7O0VBR0U7QXBHZzliRjs7QW9HMThiSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHNjhiTjtBb0d6OGJFO0VBQ0U7QXBHMjhiSjs7QW9HdjhiQTtFQUErQjtBcEcyOGIvQjs7QW9HejhiQTtFQUNFO0FwRzQ4YkY7QW9HMThiRTtFQUNFO0FwRzQ4Yko7QW9HejhiRTtFQUNFO0FwRzI4Yko7O0FvR3I4YkE7RUFDSTtFQUNBO0FwR3c4Yko7O0FvR3A4YkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEd1OGJGOztBb0dsOGJBO0VBQ0U7QXBHcThiRjs7QW9HaDhiRTtFQUNFO0FwR204Yko7O0FvRzk3YkE7RUFDRTtBcEdpOGJGOztBb0czN2JFO0VBQ0U7QXBHODdiSjtBb0c1N2JJO0VBQ0U7QXBHODdiTjtBb0czN2JJO0VBQ0U7QXBHNjdiTjtBb0c1N2JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBHODdiUjtBb0c1N2JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBHODdiUjtBb0cxN2JFO0VBQ0U7QXBHNDdiSjs7QW9HeDdiRTtFQUFvQjtFQUFjO0FwRzY3YnBDOztBb0cxN2JBO0VBQ0U7QXBHNjdiRjs7QXFHN2ljQTtFQUNJO0VBQ0g7QXJHZ2pjRDtBcUc5aWNJO0VBQ0k7RUFDQTtBckdnamNSO0FxRzlpY1E7RUFDSTtBckdnamNaO0FxRzVpY0k7RUFDSTtBckc4aWNSOztBc0dsZ2NRO0VBRUksVXpFeUtZO0E3QjIxYnhCO0FzR2xnY1k7RUFFSSxVekVxS1E7QTdCODFieEI7QXNHaGdjWTtFQUVJLFV6RWdLUTtFeUUvSlIsa0J6RTVDRztBN0I2aWNuQjtBc0c1L2JnQjtFQUdJLFV6RXVKSTtBN0JxMmJ4Qjs7QXNHbi9iUTtFQUNJLFd6RTZJWTtBN0J5MmJ4QjtBc0dwL2JZO0VBRUksV3pFeUlRO0E3QjQyYnhCO0FzR2wvYlk7RUFDSTtFQUNBLFd6RW9JUTtFeUVuSVIsa0J6RXhFRztBN0I0amNuQjtBc0cvK2JnQjtFQUVJO0VBQ0EsV3pFMkhJO0E3QnEzYnhCOztBc0d2bGNRO0VBQ0k7QXRHMGxjWjtBc0d4bGNZO0VBRUk7RUFDQTtBdEd5bGNoQjtBc0d2bGNnQjtFQUNJO0F0R3lsY3BCO0FzR3JsY1k7RUFDSSxtQnpFdUNFO0V5RXRDRjtBdEd1bGNoQjtBc0dwbGNnQjtFQUVJO0VBQ0EsbUJ6RWdDRjtBN0JxamNsQjtBc0dobGNRO0VBQ0k7QXRHa2xjWjtBc0dobGNZO0VBRUk7RUFDQTtBdEdpbGNoQjtBc0cva2NnQjtFQUNJO0F0R2lsY3BCO0FzRzdrY1k7RUFDSSxtQnpFYUU7RXlFWkY7QXRHK2tjaEI7QXNHN2tjZ0I7RUFFSTtFQUNBLG1CekVPRjtBN0J1a2NsQjs7QXVHN25jQTtFQUNJO0VBQ0E7QXZHZ29jSjtBdUcxbmNJO0VBQ0k7QXZHNG5jUjtBdUd6bmNJO0VBQ0k7QXZHMm5jUjtBdUd4bmNJOztFQUVJO0VBQ0E7RUFDQTtFQUdJO0F2R3duY1o7QXVHL21jUTtFQUNJO0F2R2luY1o7QXVHL21jWTtFQUdJO0VBQ0E7QXZHK21jaEI7QXVHN21jZ0I7RUFDSTtFQUNBO0F2RyttY3BCO0F1RzdtY29CO0VBQ0k7RUFDQTtBdkcrbWN4QjtBdUczbWNnQjtFQUNJO0F2RzZtY3BCO0F1R3ptY1k7RUFDSTtFQUNBO0F2RzJtY2hCO0F1R3BtY1k7RUFDSTtBdkdzbWNoQjtBdUdwbWNnQjtFQUNJO0VBQ0E7QXZHc21jcEI7QXVHbm1jZ0I7RUFDSTtBdkdxbWNwQjtBdUdsbWNnQjtFQUNJO0F2R29tY3BCO0F1R2ptY2dCO0VBSUk7RUFDQTtBdkdnbWNwQjtBdUc3bGNnQjtFQUNJO0VBQ0E7RUFDQTtBdkcrbGNwQjtBdUc3bGNvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkcrbGN4QjtBdUczbGNnQjtFQUNJO0F2RzZsY3BCO0F1R3psY1k7Ozs7RUFJSTtBdkcybGNoQjtBdUd6bGNnQjs7OztFQUNJO0F2RzhsY3BCO0F1RzNsY2dCOzs7Ozs7Ozs7Ozs7Ozs7O0VBS0k7RUFDQTtBdkd3bWNwQjtBdUdobWNZO0VBR1E7RUFFSjtBdkcrbGNoQjtBdUc3bGNnQjtFQUNJO0F2RytsY3BCO0F1R3psY0k7RUFDSTtBdkcybGNSOztBdUd0bGNJO0VBQ0k7QXZHeWxjUjtBdUd0bGNJO0VBSUk7QXZHcWxjUjs7QXdHenZjQTtFQUNJO0F4RzR2Y0o7QXdHMXZjSTtFQUNJO0VBQ0E7RWhIeUtKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VnSDVLSTtBeEdpd2NSO0FSbmxjSTtFQUNJO0FRcWxjUjtBd0dsd2NRO0VBQ0k7RUFDQTtFQUNBO0VoSDRGUixvQnFDaERZO0E3Qnl0Y2hCO0F3R2h3Y1k7RUFDSTtFaEhzRlosb0JxQ2hEWTtBN0I2dGNoQjtBUmo4Ykk7RWdIclZKO0lBMEJRO0V4R2d3Y047QUFDRjtBUjE3Ykk7RWdIaldKO0lBOEJRO0V4R2l3Y047QUFDRjtBd0cvdmNJO0VBRUk7QXhHZ3djUjtBUjk4Ykk7RWdIcFRBO0lBS1E7RXhHaXdjVjtBQUNGO0FSdjhiSTtFZ0hoVUE7SUFTUTtFeEdrd2NWO0FBQ0Y7QXdHL3ZjSTtFQUNJO0F4R2l3Y1I7QVJ0cWNJOztFQUVJO0FRd3FjUjtBUnBxY0k7O0VBRUk7QVFzcWNSO0FSbHFjSTs7OztFQUlJO0FRb3FjUjtBUnByY0k7O0VBRUk7QVFzcmNSO0FSbHJjSTs7RUFFSTtBUW9yY1I7QVJocmNJOzs7O0VBSUk7QVFrcmNSO0F3R3Z4Y0k7RUFDSTtFQUNBO0F4R3l4Y1I7QXdHdHhjSTtFQUNJO0F4R3d4Y1I7QXdHcnhjSTtFQUNJO0VBQ0E7QXhHdXhjUjtBd0dweGNJO0VBQ0k7QXhHc3hjUjtBd0dueGNJO0VBQ0k7RUFDQTtFQUNBO0F4R3F4Y1I7O0F5R2gyY0E7RUFDSTtBekdtMmNKOztBeUc5MWNJO0VBQ0k7QXpHaTJjUjtBeUc5MWNJOzs7RUFHSSxvQnJHc0MwQjtFcUdyQzFCLHVCckdxQzBCO0VxR3BDMUIsa0JyR3FDMEI7RXFHcEMxQixtQnJHb0MwQjtFcUduQzFCLGdCckdvQzBCO0VxR25DMUI7RUFDQTtFQUNBO0F6R2cyY1I7QXlHNzFjSTtFQUdJO0VBQ0EsZ0JyRzBCMEI7QUptMGNsQztBeUcxMWNJO0VBR0ksbUJyR3NCMEI7RXFHckIxQixzQnJHcUIwQjtFcUdwQjFCLGtCckdxQjBCO0VxR3BCMUIsbUJyR29CMEI7RXFHbkIxQjtFQUNBLGdCckdtQjBCO0FKdTBjbEM7QXlHdjFjSTtFQUdJO0VBQ0E7RUFDQSxnQnJHZTBCO0FKdzBjbEM7O0F5R24xY0E7RUFDSTtBekdzMWNKO0F5R24xY1E7RUFDSSxrQjVFOUJPO0E3Qm0zY25CO0F5R2gxY1E7RUFDSTtBekdrMWNaO0F5R2gxY1k7O0VBRUk7QXpHazFjaEI7O0F5RzUwY0E7RUFDSSxxQnJHVHdCO0FKdzFjNUI7QXlHNTBjSTtFQUNJO0VBQ0E7QXpHODBjUjtBeUd6MGNROztFQUVJO0VBQ0E7RUFDQTtBekcyMGNaO0F5Ry8wY1E7O0VBRUk7RUFDQTtFQUNBO0F6R2kxY1o7QXlHcjFjUTs7RUFFSTtFQUNBO0VBQ0E7QXpHdTFjWjtBeUczMWNROztFQUVJO0VBQ0E7RUFDQTtBekc2MWNaO0F5R2oyY1E7O0VBRUk7RUFDQTtFQUNBO0F6R20yY1o7QXlHdjJjUTs7RUFFSTtFQUNBO0VBQ0E7QXpHeTJjWjtBeUc3MmNROztFQUVJO0VBQ0E7RUFDQTtBekcrMmNaO0F5R24zY1E7O0VBRUk7RUFDQTtFQUNBO0F6R3EzY1o7QXlHaDNjSTs7RUFFSSx5QnJHOUJvQjtFcUcrQnBCLHFCckcvQm9CO0VxR2dDcEI7QXpHazNjUjs7QXlHNTJjUTtFQUNJLG1Eckc3QmtCO0FKNDRjOUI7O0EwR3A5Y0E7RUFDSTtFQUNBO0VBQ0E7QTFHdTljSjtBMEdqOWNJO0VBQ0k7QTFHbTljUjtBMEdoOWNJO0VBQ0k7QTFHazljUjtBMEdoOWNJOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0ExR2s5Y1I7QTBHejhjWTtFQUNJO0ExRzI4Y2hCO0EwR3g4Y1k7RUFHSTtFQUNBO0ExR3c4Y2hCO0EwR3Q4Y2dCO0VBQ0k7QTFHdzhjcEI7QTBHcjhjZ0I7RUFDSTtBMUd1OGNwQjtBMEduOGNZO0VBQ0k7RUFDQTtBMUdxOGNoQjtBMEdoOGNnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExR2s4Y3BCO0EwRzU3Y29CO0VBQ0k7QTFHODdjeEI7QTBHdjdjb0I7RUFDSTtBMUd5N2N4QjtBMEdoN2NZO0VBQ0k7QTFHazdjaEI7QTBHaDdjWTtFQUNJO0ExR2s3Y2hCO0EwR2g3Y2dCO0VBQ0k7QTFHazdjcEI7QTBHLzZjZ0I7RUFDSTtBMUdpN2NwQjtBMEc5NmNnQjtFQUNJO0ExR2c3Y3BCO0EwRzc2Y2dCO0VBRUk7RUFDQTtBMUc4NmNwQjtBMEczNmNnQjtFQUNJO0VBQ0E7RUFDQTtBMUc2NmNwQjtBMEczNmNvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUc2NmN4QjtBMEd6NmNnQjtFQUNJO0ExRzI2Y3BCO0EwR3Y2Y1k7Ozs7RUFJSTtBMUd5NmNoQjtBMEd2NmNnQjs7Ozs7OztFQUVJO0ExRzg2Y3BCO0EwRzM2Y2dCOzs7Ozs7O0VBRUk7RUFDQTtBMUdrN2NwQjtBMEcxNmNZO0VBR1E7RUFHSjtBMUd3NmNoQjtBMEd0NmNnQjtFQUNJO0ExR3c2Y3BCO0EwR2w2Y0k7RUFDSTtBMUdvNmNSOztBMEcvNWNJO0VBQ0k7QTFHazZjUjs7QTJHdGxkSTtFQUNJO0VBQ0E7QTNHeWxkUjtBMkdubGRROzs7O0VuSGNQO0VBQ0E7RUFDQTtFQUNBO0FRMmtkRDtBMkcva2RZO0VBQ0k7QTNHaWxkaEI7QTJHM2tkZ0I7RUFDSTtBM0c2a2RwQjs7QTJHbmtkUTs7OztFQUlJO0EzR3NrZFo7QTJHbGtkWTtFQUNJO0VBQ0E7QTNHb2tkaEI7QTJHamtkWTtFQUNJO0EzR21rZGhCOztBNEcxbmRBO0VBQ0k7RUFDQTtFQUNBO0VBQ0Esb0QvRWdEaUI7RStFL0NqQixrQi9Fb0JlO0UrRW5CZjtFQUNBO0VBQ0EsVy9Fd0RpQjtBN0Jxa2RyQjtBNEczbmRJO0VBQ0k7QTVHNm5kUjtBNEcxbmRJO0VBRUk7QTVHMm5kUjtBNEdubmRRO0VBQ0k7RUFDQTtBNUdxbmRaO0E0R2xuZFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1R29uZFo7QTRHbG5kWTtFQUVJO0VBQ0E7RUFDQTtBNUdtbmRoQjtBNEc3bWRRO0VBQ0k7QTVHK21kWjtBNEcxbWRRO0VBQ0k7QTVHNG1kWjtBNEd2bWRRO0VBQ0k7QTVHeW1kWjtBNEdybWRJO0VBQ0k7RUFDQTtBNUd1bWRSO0E0R3JtZE87RUFDSztFQUNBO0VBQ0E7RUFDQTtFQUdJLGtCL0VqREc7QTdCc3BkbkI7QTRHL2xkUTtFQUVJO0E1R2dtZFo7QTRHN2xkUTtFQUNJO0E1RytsZFo7QTRHNWxkUTtFQUNJO0VBQ0E7RUFDQTtBNUc4bGRaO0E0RzVsZFk7RUFDSTtFQUNBO0E1RzhsZGhCO0E0R3psZGdCO0VBQ0k7RUFDQTtBNUcybGRwQjtBNEd0bGRnQjtFQUNJO0E1R3dsZHBCO0E0R25sZGdCO0VBQ0k7QTVHcWxkcEI7QTRHaGxkUTtFQUNJO0VBQ0E7QTVHa2xkWjtBNEdobGRZO0VBQ0k7QTVHa2xkaEI7QTRHL2tkWTtFQUNJO0VBQ0E7RUFDQTtFQUdJLGtCL0U3R0Q7QTdCNHJkbkI7QTRHNWtkZ0I7RUFDSTtFQUNBO0E1RzhrZHBCO0E0RzNrZGdCO0VBQ0k7RUFDQTtBNUc2a2RwQjtBNEcxa2RnQjtFQUVRLGtCL0U1SEw7QTdCdXNkbkI7QTRHdGtkWTtFQUVJO0VBR0ksa0IvRXRJRDtFK0V5SUg7RUFDQTtBNUdta2RoQjtBNEdoa2RZO0VBQ0k7RUFDQTtBNUdra2RoQjtBNEc3amRJO0VBRVEsa0IvRXRKTztFK0V3Slg7RUFDQTtFQUNBO0E1RzZqZFI7O0E2Rzd1ZFE7RUFDSTtFQUNBO0E3R2d2ZFo7QTZHOXVkWTtFQUNJO0E3R2d2ZGhCO0E2Rzd1ZFk7RUFDSTtFQUNBO0E3Ryt1ZGhCOztBOEcxdmRFO0VBQ0M7QTlHNnZkSDtBOEczdmRHO0VBQ0M7QTlHNnZkSjtBOEcxdmRHO0VBQ0M7QTlHNHZkSjs7QStHL3ZkUTtFQUNJO0VBQ0E7RUFDQTtFQUdJO0EvR2d3ZGhCO0ErRzd2ZFk7RUFDSTtBL0crdmRoQjtBK0c1dmRZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RXZIMktaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUW9sZEo7QStHdHdkWTtFQUNJO0EvR3d3ZGhCO0ErR3B3ZFE7RUFDSTtBL0dzd2RaO0ErR253ZGdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0Esa0JBdkNLO0EvRzR5ZHpCO0ErR253ZG9CO0VBQ0k7QS9HcXdkeEI7QVJoc2RJOztFQUVJO0FRa3NkUjtBUjlyZEk7O0VBRUk7QVFnc2RSO0FSNXJkSTs7OztFQUlJO0VBRUE7QVE2cmRSO0ErRzl3ZG9CO0VBQ0k7QS9HZ3hkeEI7QStHMXdkd0I7RXZIc0hwQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFdUgxSHdCO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsVzNHWE07RTJHWU47QS9Ha3hkNUI7QVIzcGRJO0VBQ0k7QVE2cGRSO0ErR254ZDRCO0VBQ0k7QS9HcXhkaEM7QStHL3dkZ0I7RUFDSTtBL0dpeGRwQjtBK0c5d2RnQjtFQUNJO0EvR2d4ZHBCO0ErRzd3ZGdCO0VBQ0ksa0JBaEZLO0EvRysxZHpCO0ErRzF3ZFE7RUFDSSxrQkFyRlc7RUFzRlg7QS9HNHdkWjtBK0cxd2RZO0VBQ0k7QS9HNHdkaEI7QStHeHdkUTs7O0VBR0ksa0JBaEdXO0EvRzAyZHZCOztBK0c5dmRZO0VBRUk7RUFDQSxjM0dyRTJCO0UyR3NFM0IscUIzR3BEWTtFMkdxRFo7QS9HZ3dkaEI7QStHOXZkZ0I7RUFFSTtFQUNBLHFCM0d6RGE7QUp3emRqQztBK0c1dmRnQjtFQUVJLG1CM0c3RHVCO0UyRzhEdkIscUIzRzlEdUI7QUoyemQzQztBUjN0ZEk7Ozs7Ozs7Ozs7Ozs7OztFdUg3Qm9CO0EvR3l3ZHhCO0ErR3B3ZFk7RUFDSSxjM0c1RjJCO0FKazJkM0M7QStHbHdkb0I7RUFDSTtBL0dvd2R4QjtBK0dsd2R3QjtFQUNJO0EvR293ZDVCO0ErR3h3ZG9CO0VBQ0k7QS9HMHdkeEI7QStHeHdkd0I7RUFDSTtBL0cwd2Q1QjtBK0c5d2RvQjtFQUNJO0EvR2d4ZHhCO0ErRzl3ZHdCO0VBQ0k7QS9HZ3hkNUI7QStHcHhkb0I7RUFDSTtBL0dzeGR4QjtBK0dweGR3QjtFQUNJO0EvR3N4ZDVCO0ErRzF4ZG9CO0VBQ0k7QS9HNHhkeEI7QStHMXhkd0I7RUFDSTtBL0c0eGQ1QjtBK0doeWRvQjtFQUNJO0EvR2t5ZHhCO0ErR2h5ZHdCO0VBQ0k7QS9Ha3lkNUI7QStHdHlkb0I7RUFDSTtBL0d3eWR4QjtBK0d0eWR3QjtFQUNJO0EvR3d5ZDVCO0ErRzV5ZG9CO0VBQ0k7QS9HOHlkeEI7QStHNXlkd0I7RUFDSTtBL0c4eWQ1QjtBK0dweWRnQjtFQUVJLHFCM0c5RmE7RTJHK0ZiO0EvR3F5ZHBCO0ErRzl4ZFk7RUFDSTtBL0dneWRoQjtBK0cxeGRZO0VBQ0k7QS9HNHhkaEI7QStHcHhkb0I7RUFDSTtBL0dzeGR4QjtBK0dweGR3QjtFQUNJO0EvR3N4ZDVCO0ErR2x4ZG9CO0VBQ0k7QS9Hb3hkeEI7QVJsemRJOzs7Ozs7OztFdUhrQ29CO0EvRzB4ZHhCO0ErR3B4ZG9CO0VBQ0k7QS9Hc3hkeEI7QStHcHhkd0I7RUFDSTtBL0dzeGQ1QjtBUmwwZEk7Ozs7Ozs7Ozs7Ozs7OztFdUhnRHdCO0EvR215ZDVCO0ErR2h5ZHdCO0VBQ0k7QS9Ha3lkNUI7QStHN3hkZ0I7RUFDSztBL0creGRyQjtBK0czeGRvQjtFQUNJO0EvRzZ4ZHhCO0ErR3h4ZG9CO0VBQ0k7QS9HMHhkeEI7QStHdHhkZ0I7RUFDSTtBL0d3eGRwQjtBK0dweGRvQjtFQUNJO0EvR3N4ZHhCO0ErR3B4ZHdCO0VBQ0k7QS9Hc3hkNUI7QVJ4MmRJOzs7Ozs7OztFdUhzRndCO0EvRzR4ZDVCO0ErR3p4ZHdCO0VBQ0k7QS9HMnhkNUI7QStHdHhkZ0I7RUFDSTtBL0d3eGRwQjtBK0dseGRRO0VBQ0k7RUFDQTtBL0dveGRaO0ErR2p4ZFE7RUFDSTtBL0dteGRaOztBZ0hoaWVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhIbWllWjtBZ0hoaWVRO0VBQ0k7QWhIa2llWjs7QWlIeGllSTtFQUVRLGtCcEZxQk87RW9GcEJQO0VBQ0E7RUFPSjtBakhvaWVSO0FpSGxpZVE7O0VBRUk7QWpIb2llWjtBaUhqaWVRO0VBRVEsMkJwRkdHO0VvRkZILDRCcEZFRztBN0JnaWVuQjtBaUgzaGVZO0VBQ0k7QWpINmhlaEI7QWlIM2hlZ0I7RUFDSTtFQUNBO0VBQ0E7RXpIc0VoQixvQnFDaERZO0E3QndnZWhCO0FpSDNoZW9CO0V6SG1FaEIsb0JxQ2hEWTtFb0ZkUTtFQUNBO0FqSDBoZXhCO0FpSHBoZVE7RUFDSTtFQUNBO0FqSHNoZVo7QWlIL2dlUTtFQUNJO0VBQ0E7RUFDQTtBakhpaGVaOztBaUh0Z2VJO0VBQ0k7QWpIeWdlUjtBaUh2Z2VRO0VBQ0k7RUFDQTtBakh5Z2VaO0FpSHRnZVE7O0VBRUk7QWpId2dlWjtBaUhyZ2VRO0VBQ0k7QWpIdWdlWjtBaUhuZ2VZO0VBQ0k7QWpIcWdlaEI7O0FpSDkvZFE7RUFDSTtBakhpZ2VaOztBaUg1L2RRO0VBQ0k7QWpIKy9kWjs7QWtIem1lSTtFQUNJO0FsSDRtZVI7O0FrSHptZUk7RUFDSTtFQU9JLGtCckZZTztBN0IwbGVuQjtBa0gzbWVRO0VBQ0k7QWxINm1lWjtBa0hwbWVnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsSHNtZXBCO0FrSGptZVE7RUFDSTtFQUdJLDJCckZORztFcUZPSCw0QnJGUEc7QTdCd21lbkI7QWtIOWxlWTtFQUNJO0FsSGdtZWhCO0FrSDdsZVk7RUFDSTtBbEgrbGVoQjtBa0g1bGVZO0VBQ0k7RUFDQTtBbEg4bGVoQjtBa0g1bGVnQjtFQUNJO0VBQ0E7QWxIOGxlcEI7QWtINWxlb0I7RUFDSTtBbEg4bGV4QjtBa0g1bGV3QjtFQUNJO0FsSDhsZTVCO0FrSDNsZXdCO0VBQ0k7QWxINmxlNUI7QWtIMWxld0I7RUFDSTtFQUNBO0VBQ0E7QWxINGxlNUI7QWtIcmxlUTtFQUNJO0FsSHVsZVo7O0FrSC9rZVE7RUFDSTtBbEhrbGVaO0FrSGhsZVk7RUFDSTtBbEhrbGVoQjtBa0gva2VZO0VBQ0k7QWxIaWxlaEI7QWtIM2tlZ0I7RUFDSTtFQUNBO0FsSDZrZXBCO0FrSDNrZW9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxINmtleEI7QWtIMWtlb0I7RUFJSTtFQUNBO0FsSHlrZXhCOztBa0hoa2VZO0VBQ0k7QWxIbWtlaEI7O0FrSDVqZVE7RUFDSTtBbEgramVaOztBa0gxamVRO0VBQ0k7QWxINmplWjs7QW1IcnNlQTtFQUNFO0FuSHdzZUY7O0FtSHJzZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUdFLGtCdEZlZTtBN0J1cmVuQjtBbUhuc2VFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkhxc2VKO0FtSGxzZUU7RUFDRTtFQUNBO0VBQ0E7QW5Ib3NlSjtBbUhoc2VJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFRSxrQnRGWlc7QTdCNnNlbkI7QW1IMXJlSTtFQUNFO0FuSDRyZU47QW1IN3JlSTtFQUNFO0FuSCtyZU47QW1IaHNlSTtFQUNFO0FuSGtzZU47QW1IbnNlSTtFQUNFO0FuSHFzZU47QW1IdHNlSTtFQUNFO0FuSHdzZU47QW1IenNlSTtFQUNFO0FuSDJzZU47QW1INXNlSTtFQUNFO0FuSDhzZU47QW1IL3NlSTtFQUNFO0FuSGl0ZU47O0FtSDNzZUE7RUFDRTtFQUNBO0FuSDhzZUY7QW1INXNlRTtFQUNFO0FuSDhzZUo7QW1IMXNlSTs7RUFFRTtBbkg0c2VOO0FtSHhzZUU7RUFDRTtFQUNBO0VBQ0E7RUFHRSxrQnRGL0NhO0VzRmdEYjtFQUNBO0FuSHdzZU47QW1IcnNlSTtFQUNFO0FuSHVzZU47QW1IcnNlTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5IdXNlUjtBbUhyc2VRO0VBQ0U7RUFDQTtFQUNBO0FuSHVzZVY7QW1IbnNlTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5IcXNlUjtBbUhqc2VJO0VBQ0U7QW5IbXNlTjtBbUhqc2VNO0VBQ0U7RTlGbEdGLGdDZmdQd0I7QU5zamU5QjtBcUJseWVNO0U4RjZGQTtJOUY1RkU7RXJCcXllTjtBQUNGO0FtSHBzZUk7RUFDRTtFQUNBO0VBQ0E7QW5Ic3NlTjtBbUhwc2VNOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Ic3NlUjtBbUhwc2VROzs7RUFDRTtFQUNBO0FuSHdzZVY7QW1IcHNlVTs7O0VBQ0U7QW5Id3NlWjtBbUhuc2VNO0U5RmxJQSxnQ2ZnUHdCO0FOd2xlOUI7QXFCcDBlTTtFOEY4SEE7STlGN0hFO0VyQnUwZU47QUFDRjs7QW9IejFlQTtFQUNFO0VBQ0E7RUFDQTtBcEg0MWVGO0FvSDExZUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEg0MWVKO0FvSDExZUk7RUFDRTtBcEg0MWVOO0FvSHYxZUk7RUFDRTtBcEh5MWVOO0FvSHYxZUk7RUFDRTtBcEh5MWVOO0FvSHYxZUk7RUFDRTtBcEh5MWVOOztBb0huMWVBO0VBQ0U7RUFDQTtBcEhzMWVGOztBb0hoMWVFO0VBQ0U7RUFDQSxvRHZGTWlCO0V1RkxqQjtBcEhtMWVKO0FvSGoxZUk7RTVIOEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U0SGxJRTtFQUNBO0VBQ0E7QXBIeTFlTjtBUnZ0ZUk7RUFDSTtBUXl0ZVI7QW9IMTFlTTtFQUNFO0FwSDQxZVI7QW9IdjFlSTtFQUNFO0VBQ0E7RUFDQTtBcEh5MWVOO0FvSHIxZUk7RUFDRTtFQUNBO0FwSHUxZU47QW9IcDFlSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBIczFlTjs7QW9ILzBlRTtFQUNFO0VBQ0E7RUFDQTtBcEhrMWVKOztBb0hyMWVFO0VBQ0U7RUFDQTtFQUNBO0FwSHcxZUo7O0FvSDMxZUU7RUFDRTtFQUNBO0VBQ0E7QXBIODFlSjs7QW9IajJlRTtFQUNFO0VBQ0E7RUFDQTtBcEhvMmVKOztBcUg1N2VBO0VBQ0U7QXJIKzdlRjs7QXFINTdlQTtFQUNFO0FySCs3ZUY7O0FxSDU3ZUE7RUFDRTtBckgrN2VGOztBcUg1N2VBO0VBQ0U7QXJIKzdlRjs7QXFINTdlQTtFQUNFO0FySCs3ZUY7O0FxSDU3ZUE7RUFDRTtBckgrN2VGOztBcUg1N2VBO0VBQ0U7QXJIKzdlRjs7QXFINTdlQTtFQUNFO0FySCs3ZUY7O0FxSDU3ZUE7RUFDRTtBckgrN2VGOztBcUg1N2VBO0VBQ0U7QXJIKzdlRjs7QXFINTdlQTtFQUNFO0FySCs3ZUY7O0FxSDU3ZUE7RUFDRTtBckgrN2VGOztBcUg1N2VBO0VBQ0U7QXJIKzdlRjs7QXNIbC9lQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIcS9lRjs7QXNIbC9lQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEhxL2VGOztBc0hsL2VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SHEvZUY7O0FzSGwvZUE7RUFDRTtBdEhxL2VGOztBc0hsL2VBO0VBQ0U7RUFDQTtBdEhxL2VGOztBc0hsL2VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SHEvZUY7O0FzSGwvZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SHEvZUY7O0FzSGwvZUE7RUFDRTtBdEhxL2VGOztBc0hsL2VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEhxL2VGOztBc0hsL2VBO0VBQ0U7QXRIcS9lRjs7QXNIbC9lQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEhxL2VGOztBc0hsL2VBO0VBQ0U7QXRIcS9lRjs7QXNIbC9lQTtFQUNFO0F0SHEvZUY7O0FzSGwvZUE7RUFDRTtFQUNBO0VBQ0E7QXRIcS9lRjtBc0huL2VFO0VBQ0U7RUFDQTtFQUNBO0F0SHEvZUo7QXNIbi9lSTtFQUNFO0F0SHEvZU47O0FzSGgvZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEhtL2VGO0FzSGovZUU7RUFDRTtFQUNBO0F0SG0vZUo7O0FzSC8rZUE7RUFDRTtFQUNBO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7QXRIay9lRjs7QXNILytlQTtFQUNFO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtBdEhrL2VGOztBc0h2K2VJOztFQUVFO0VBRUUsa0J6RmxuQlc7RXlGeW5CYjtFQUNBO0F0SG0rZU47QXNIaCtlSTs7RTlIdmVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U4SG9lRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEh3K2VOO0FSbjlmSTs7RUFDSTtBUXM5ZlI7QXNIMStlTTs7RUFDRTtBdEg2K2VSO0FzSHorZUk7RUFDRTtFQUNBO0VBQ0EsZ0JsSHZuQjRCO0FKa21nQmxDO0FzSHorZU07RUFDRTtFQUNBO0VBQ0E7RTlIOWRKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RThIeWRJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEhrL2VSO0FzSDkrZUk7RUFDRTtFQUNBLGdCbEh6b0I0QjtBSnluZ0JsQztBc0g5K2VNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEhnL2VSO0FzSDErZVE7RTlIeGZKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RThIbWZNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEhtL2VWO0FzSC8rZU07RUFDRTtFQUNBO0F0SGkvZVI7QXNINytlSTtFQUNFO0VBRUUsa0J6RnRzQlc7QTdCb3JnQm5CO0FzSHYrZUk7RUFDRSxrQkFyR2M7QXRIOGtmcEI7QXNIcitlSTtFQUNFO0F0SHUrZU47QXNIcitlTTtFQUNFO0F0SHUrZVI7QXNIcCtlTTtFQUNFO0VBQ0E7QXRIcytlUjtBc0huK2VNO0VBQ0U7QXRIcStlUjs7QXNIaCtlRTtFQUNFO0F0SG0rZUo7O0FzSDk5ZUU7RUFDRTtBdEhpK2VKOztBc0g3OWVJO0VBQ0U7QXRIZytlTjs7QXNIdjllVTtFQUNFO0VBQ0E7QXRIMDllWjtBc0h2OWVVO0VBRUU7RUFDQTtFQUNBO0F0SHc5ZVo7QXNIaDllVTtFQUNFO0VBQ0E7QXRIazllWjtBc0g5OGVZO0VBRUU7RUFDQTtBdEgrOGVkO0FzSHo4ZU07RUFFRTtBdEgwOGVSO0FzSHI4ZVU7RUFDRTtFQUNBO0F0SHU4ZVo7QXNIbjhlWTtFQUVFO0VBQ0E7RUFDQTtBdEhvOGVkOztBc0h2N2VJOztFQUVFO0F0SDA3ZU47QXNIeDdlTTs7RUFDRSxjbEh2eUJtQztBSmt1Z0IzQztBc0hyN2VNOzs7RUFFRSxxQmxIN3hCeUI7QUpxdGdCakM7QXNIcDdlSTtFQUNFLGNsSHJ6QnFDO0FKMnVnQjNDO0FzSHA3ZU07RUFDRTtBdEhzN2VSO0FzSGw3ZUk7RUFDRSxjbEg3ekJxQztBSml2Z0IzQztBc0hsN2VNO0VBQ0U7RUFDQTtFQUNBO0F0SG83ZVI7QXNIbDdlUTtFQUNFO0F0SG83ZVY7QVJwdGdCSTtFQUNJLGNZckNtQztFWnNDbkM7QVFzdGdCUjtBUm50Z0JJO0VBQ0ksY1kxQ21DO0FKK3ZnQjNDO0FSbHRnQkk7RUFDSSxjWTlDbUM7QUprd2dCM0M7QXNIcjdlSTtFQUNFO0F0SHU3ZU47QXNIajdlSTtFQUNFO0VBQ0Esb0R6RmgxQmU7QTdCbXdnQnJCO0FzSDk2ZU07RUFDRTtFQUNBO0F0SGc3ZVI7QXNINzZlTTtFQUNFO0VBQ0E7QXRIKzZlUjtBc0gxNmVJO0VBQ0U7QXRINDZlTjtBc0gxNmVNOztFQUVFO0VBQ0E7RUFDQTtBdEg0NmVSOztBc0hqNmVROztFQUVFLG9EekZyM0JXO0E3Qnl4Z0JyQjtBc0g1NWVROztFQUVFO0VBQ0E7QXRIODVlVjtBc0g1NWVVOztFQUNFLGNsSHo0QitCO0FKd3lnQjNDOztBc0huNWVNOztFQUVFLHFCQXNCaUM7QXRIZzRlekM7QXNIajVlUTs7O0VBRUUscUJBZStCO0F0SHE0ZXpDOztBc0g3NWVNOztFQUVFLG9CQXVCbUM7QXRIeTRlM0M7QXNIMzVlUTs7O0VBRUUsb0JBZ0JpQztBdEg4NGUzQzs7QXVIejJnQkk7RUFFSTtFQUNBO0F2SDIyZ0JSO0F1SHgyZ0JJO0VBQ0k7QXZIMDJnQlI7QXVIdjJnQkk7RUFDSTtBdkh5MmdCUjtBdUh0MmdCSTtFQUNJO0F2SHcyZ0JSOztBdUhyMmdCQTtFQUNJO0lBQ0ksYUNnQ2tCO0lEL0JsQjtFdkh3MmdCTjtFdUh0MmdCTTtJQUNJO0lBQ0E7RXZIdzJnQlY7QUFDRjtBeUhsNGdCQTtFQUNJO0F6SG80Z0JKOztBeUhoNGdCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0c7QXpIbTRnQko7QXlIajRnQkk7RUFDRjtFQUNBO0VBQ0c7QXpIbTRnQkw7QXlIaDRnQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6SGs0Z0JGO0F5SGg0Z0JFO0VBQ0M7QXpIazRnQkg7QXlIOTNnQkM7RUFDQztFQUNBO0F6SGc0Z0JGO0F5SDkzZ0JFO0VBQ0M7QXpIZzRnQkg7QXlINzNnQkU7RUFDQztBekgrM2dCSDtBeUg3M2dCRztFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6SCszZ0JQOztBMEgxN2dCQTtBQVFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUhzN2dCRjs7QTBIbjdnQkE7O0VBRUk7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0ExSG83Z0JKO0EwSGw3Z0JJOzs7Ozs7RUFHSTtBMUh1N2dCUjtBMEhwN2dCSTs7OztFQUVJO0ExSHc3Z0JSOztBMEhwN2dCQTtFQUNJO0VBQ0E7RUFDQTtBMUh1N2dCSjs7QTBIbjdnQkE7RUFDSTtBMUhzN2dCSjs7QTBIbjdnQkE7RUFDSTtFQUNBO0VBQ0E7QTFIczdnQko7O0EwSG43Z0JBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QUE0QkE7QUFDQTtFQUE0QjtBMUhzN2dCNUI7O0FSbHJnQkk7RWtJalFBOztJQUVJO0UxSHU3Z0JOO0FBQ0Y7QVI3cWdCSTtFa0l0UUE7O0lBRUk7RTFIczdnQk47QUFDRjtBMkhwaGhCQTtFQUNJO0EzSHNoaEJKOztBMkhuaGhCQTtFQUNJO0EzSHNoaEJKOztBMkhuaGhCQTtFQUNJO0EzSHNoaEJKOztBMkhuaGhCQTtFQUNJO0VBQ0E7QTNIc2hoQko7O0EySG5oaEJBO0VBQ0k7RUFDQTtBM0hzaGhCSjs7QTJIbmhoQkE7RUFDSTtBM0hzaGhCSjs7QTJIbmhoQkE7RUFDSTtBM0hzaGhCSjs7QTJIamhoQkE7RUFDSTtJQUFTO0UzSHFoaEJYO0UySHBoaEJFO0lBQUs7RTNIdWhoQlA7QUFDRjtBMkhyaGhCQTtFQUNJO0lBQVM7RTNId2hoQlg7RTJIdmhoQkU7SUFBSztFM0gwaGhCUDtBQUNGO0EySHhoaEJBO0VBQ0k7SUFDSTtJQUNBO0UzSDBoaEJOO0UySHZoaEJFO0lBQUs7SUFDRDtFM0gwaGhCTjtBQUNGO0EySHZoaEJBO0VBQ0k7SUFDSTtJQUNBO0UzSHloaEJOO0UySHRoaEJFO0lBQUs7SUFDRDtFM0h5aGhCTjtBQUNGO0EySHRoaEJBO0VBQ0k7SUFDSTtFM0h3aGhCTjtBQUNGO0EySHJoaEJBO0VBQ0k7SUFDSTtFM0h1aGhCTjtFMkhwaGhCRTtJQUNHO0lBQ0E7RTNIc2hoQkw7QUFDRjtBNEg5bGhCRTtFQUNFO0E1SGdtaEJKOztBNEg3bGhCRTtFQUNFO0E1SGdtaEJKOztBNEg3bGhCRTtFQUNFO0E1SGdtaEJKOztBNEg3bGhCRTtFQUNFO0E1SGdtaEJKOztBNEg3bGhCRTtFQUNFO0E1SGdtaEJKOztBNEh6bGhCSTtFQUNFO0E1SDRsaEJOOztBNEh6bGhCSTtFQUNFO0E1SDRsaEJOOztBNEh6bGhCSTtFQUNFO0E1SDRsaEJOOztBNEh6bGhCSTtFQUNFO0E1SDRsaEJOOztBNEh6bGhCSTtFQUNFO0E1SDRsaEJOOztBNEh6bGhCSTtFQUNFO0E1SDRsaEJOOztBNEh6bGhCSTtFQUNFO0E1SDRsaEJOOztBNEh6bGhCSTtFQUNFO0E1SDRsaEJOOztBNEh6bGhCSTtFQUNFO0E1SDRsaEJOOztBNEh6bGhCSTtFQUNFO0E1SDRsaEJOOztBNEhqb2hCSTtFQUNFO0E1SG9vaEJOOztBNEhqb2hCSTtFQUNFO0E1SG9vaEJOOztBNEhqb2hCSTtFQUNFO0E1SG9vaEJOOztBNEhqb2hCSTtFQUNFO0E1SG9vaEJOOztBNEhqb2hCSTtFQUNFO0E1SG9vaEJOOztBNEhqb2hCSTtFQUNFO0E1SG9vaEJOOztBNEhqb2hCSTtFQUNFO0E1SG9vaEJOOztBNEhqb2hCSTtFQUNFO0E1SG9vaEJOOztBNEhqb2hCSTtFQUNFO0E1SG9vaEJOOztBNEhqb2hCSTtFQUNFO0E1SG9vaEJOOztBNEh6cWhCSTtFQUNFO0E1SDRxaEJOOztBNEh6cWhCSTtFQUNFO0E1SDRxaEJOOztBNEh6cWhCSTtFQUNFO0E1SDRxaEJOOztBNEh6cWhCSTtFQUNFO0E1SDRxaEJOOztBNEh6cWhCSTtFQUNFO0E1SDRxaEJOOztBNEh6cWhCSTtFQUNFO0E1SDRxaEJOOztBNEh6cWhCSTtFQUNFO0E1SDRxaEJOOztBNEh6cWhCSTtFQUNFO0E1SDRxaEJOOztBNEh6cWhCSTtFQUNFO0E1SDRxaEJOOztBNEh6cWhCSTtFQUNFO0E1SDRxaEJOOztBNEhqdGhCSTtFQUNFO0E1SG90aEJOOztBNEhqdGhCSTtFQUNFO0E1SG90aEJOOztBNEhqdGhCSTtFQUNFO0E1SG90aEJOOztBNEhqdGhCSTtFQUNFO0E1SG90aEJOOztBNEhqdGhCSTtFQUNFO0E1SG90aEJOOztBNEhqdGhCSTtFQUNFO0E1SG90aEJOOztBNEhqdGhCSTtFQUNFO0E1SG90aEJOOztBNEhqdGhCSTtFQUNFO0E1SG90aEJOOztBNEhqdGhCSTtFQUNFO0E1SG90aEJOOztBNEhqdGhCSTtFQUNFO0E1SG90aEJOOztBNEh6dmhCSTtFQUNFO0E1SDR2aEJOOztBNEh6dmhCSTtFQUNFO0E1SDR2aEJOOztBNEh6dmhCSTtFQUNFO0E1SDR2aEJOOztBNEh6dmhCSTtFQUNFO0E1SDR2aEJOOztBNEh6dmhCSTtFQUNFO0E1SDR2aEJOOztBNEh6dmhCSTtFQUNFO0E1SDR2aEJOOztBNEh6dmhCSTtFQUNFO0E1SDR2aEJOOztBNEh6dmhCSTtFQUNFO0E1SDR2aEJOOztBNEh6dmhCSTtFQUNFO0E1SDR2aEJOOztBNEh6dmhCSTtFQUNFO0E1SDR2aEJOOztBNEhqeWhCSTtFQUNFO0E1SG95aEJOOztBNEhqeWhCSTtFQUNFO0E1SG95aEJOOztBNEhqeWhCSTtFQUNFO0E1SG95aEJOOztBNEhqeWhCSTtFQUNFO0E1SG95aEJOOztBNEhqeWhCSTtFQUNFO0E1SG95aEJOOztBNEhqeWhCSTtFQUNFO0E1SG95aEJOOztBNEhqeWhCSTtFQUNFO0E1SG95aEJOOztBNEhqeWhCSTtFQUNFO0E1SG95aEJOOztBNEhqeWhCSTtFQUNFO0E1SG95aEJOOztBNEhqeWhCSTtFQUNFO0E1SG95aEJOOztBNEh6MGhCSTtFQUNFO0E1SDQwaEJOOztBNEh6MGhCSTtFQUNFO0E1SDQwaEJOOztBNEh6MGhCSTtFQUNFO0E1SDQwaEJOOztBNEh6MGhCSTtFQUNFO0E1SDQwaEJOOztBNEh6MGhCSTtFQUNFO0E1SDQwaEJOOztBNEh6MGhCSTtFQUNFO0E1SDQwaEJOOztBNEh6MGhCSTtFQUNFO0E1SDQwaEJOOztBNEh6MGhCSTtFQUNFO0E1SDQwaEJOOztBNEh6MGhCSTtFQUNFO0E1SDQwaEJOOztBNEh6MGhCSTtFQUNFO0E1SDQwaEJOOztBNEhqM2hCSTtFQUNFO0E1SG8zaEJOOztBNEhqM2hCSTtFQUNFO0E1SG8zaEJOOztBNEhqM2hCSTtFQUNFO0E1SG8zaEJOOztBNEhqM2hCSTtFQUNFO0E1SG8zaEJOOztBNEhqM2hCSTtFQUNFO0E1SG8zaEJOOztBNEhqM2hCSTtFQUNFO0E1SG8zaEJOOztBNEhqM2hCSTtFQUNFO0E1SG8zaEJOOztBNEhqM2hCSTtFQUNFO0E1SG8zaEJOOztBNEhqM2hCSTtFQUNFO0E1SG8zaEJOOztBNEhqM2hCSTtFQUNFO0E1SG8zaEJOOztBNEh6NWhCSTtFQUNFO0E1SDQ1aEJOOztBNEh6NWhCSTtFQUNFO0E1SDQ1aEJOOztBNEh6NWhCSTtFQUNFO0E1SDQ1aEJOOztBNEh6NWhCSTtFQUNFO0E1SDQ1aEJOOztBNEh6NWhCSTtFQUNFO0E1SDQ1aEJOOztBNEh6NWhCSTtFQUNFO0E1SDQ1aEJOOztBNEh6NWhCSTtFQUNFO0E1SDQ1aEJOOztBNEh6NWhCSTtFQUNFO0E1SDQ1aEJOOztBNEh6NWhCSTtFQUNFO0E1SDQ1aEJOOztBNEh6NWhCSTtFQUNFO0E1SDQ1aEJOOztBNEhqOGhCSTtFQUNFO0E1SG84aEJOOztBNEhqOGhCSTtFQUNFO0E1SG84aEJOOztBNEhqOGhCSTtFQUNFO0E1SG84aEJOOztBNEhqOGhCSTtFQUNFO0E1SG84aEJOOztBNEhqOGhCSTtFQUNFO0E1SG84aEJOOztBNEhqOGhCSTtFQUNFO0E1SG84aEJOOztBNEhqOGhCSTtFQUNFO0E1SG84aEJOOztBNEhqOGhCSTtFQUNFO0E1SG84aEJOOztBNEhqOGhCSTtFQUNFO0E1SG84aEJOOztBNEhqOGhCSTtFQUNFO0E1SG84aEJOOztBNEh6K2hCSTtFQUNFO0E1SDQraEJOOztBNEh6K2hCSTtFQUNFO0E1SDQraEJOOztBNEh6K2hCSTtFQUNFO0E1SDQraEJOOztBNEh6K2hCSTtFQUNFO0E1SDQraEJOOztBNEh6K2hCSTtFQUNFO0E1SDQraEJOOztBNEh6K2hCSTtFQUNFO0E1SDQraEJOOztBNEh6K2hCSTtFQUNFO0E1SDQraEJOOztBNEh6K2hCSTtFQUNFO0E1SDQraEJOOztBNEh6K2hCSTtFQUNFO0E1SDQraEJOOztBNEh6K2hCSTtFQUNFO0E1SDQraEJOOztBNEhqaGlCSTtFQUNFO0E1SG9oaUJOOztBNEhqaGlCSTtFQUNFO0E1SG9oaUJOOztBNEhqaGlCSTtFQUNFO0E1SG9oaUJOOztBNEhqaGlCSTtFQUNFO0E1SG9oaUJOOztBNEhqaGlCSTtFQUNFO0E1SG9oaUJOOztBNEhqaGlCSTtFQUNFO0E1SG9oaUJOOztBNEhqaGlCSTtFQUNFO0E1SG9oaUJOOztBNEhqaGlCSTtFQUNFO0E1SG9oaUJOOztBNEhqaGlCSTtFQUNFO0E1SG9oaUJOOztBNEhqaGlCSTtFQUNFO0E1SG9oaUJOOztBNEh6amlCSTtFQUNFO0E1SDRqaUJOOztBNEh6amlCSTtFQUNFO0E1SDRqaUJOOztBNEh6amlCSTtFQUNFO0E1SDRqaUJOOztBNEh6amlCSTtFQUNFO0E1SDRqaUJOOztBNEh6amlCSTtFQUNFO0E1SDRqaUJOOztBNEh6amlCSTtFQUNFO0E1SDRqaUJOOztBNEh6amlCSTtFQUNFO0E1SDRqaUJOOztBNEh6amlCSTtFQUNFO0E1SDRqaUJOOztBNEh6amlCSTtFQUNFO0E1SDRqaUJOOztBNEh6amlCSTtFQUNFO0E1SDRqaUJOOztBNEhqbWlCSTtFQUNFO0E1SG9taUJOOztBNEhqbWlCSTtFQUNFO0E1SG9taUJOOztBNEhqbWlCSTtFQUNFO0E1SG9taUJOOztBNEhqbWlCSTtFQUNFO0E1SG9taUJOOztBNEhqbWlCSTtFQUNFO0E1SG9taUJOOztBNEhqbWlCSTtFQUNFO0E1SG9taUJOOztBNEhqbWlCSTtFQUNFO0E1SG9taUJOOztBNEhqbWlCSTtFQUNFO0E1SG9taUJOOztBNEhqbWlCSTtFQUNFO0E1SG9taUJOOztBNEhqbWlCSTtFQUNFO0E1SG9taUJOOztBNEh6b2lCSTtFQUNFO0E1SDRvaUJOOztBNEh6b2lCSTtFQUNFO0E1SDRvaUJOOztBNEh6b2lCSTtFQUNFO0E1SDRvaUJOOztBNEh6b2lCSTtFQUNFO0E1SDRvaUJOOztBNEh6b2lCSTtFQUNFO0E1SDRvaUJOOztBNEh6b2lCSTtFQUNFO0E1SDRvaUJOOztBNEh6b2lCSTtFQUNFO0E1SDRvaUJOOztBNEh6b2lCSTtFQUNFO0E1SDRvaUJOOztBNEh6b2lCSTtFQUNFO0E1SDRvaUJOOztBNEh6b2lCSTtFQUNFO0E1SDRvaUJOOztBNEhqcmlCSTtFQUNFO0E1SG9yaUJOOztBNEhqcmlCSTtFQUNFO0E1SG9yaUJOOztBNEhqcmlCSTtFQUNFO0E1SG9yaUJOOztBNEhqcmlCSTtFQUNFO0E1SG9yaUJOOztBNEhqcmlCSTtFQUNFO0E1SG9yaUJOOztBNEhqcmlCSTtFQUNFO0E1SG9yaUJOOztBNEhqcmlCSTtFQUNFO0E1SG9yaUJOOztBNEhqcmlCSTtFQUNFO0E1SG9yaUJOOztBNEhqcmlCSTtFQUNFO0E1SG9yaUJOOztBNEhqcmlCSTtFQUNFO0E1SG9yaUJOOztBNEh6dGlCSTtFQUNFO0E1SDR0aUJOOztBNEh6dGlCSTtFQUNFO0E1SDR0aUJOOztBNEh6dGlCSTtFQUNFO0E1SDR0aUJOOztBNEh6dGlCSTtFQUNFO0E1SDR0aUJOOztBNEh6dGlCSTtFQUNFO0E1SDR0aUJOOztBNEh6dGlCSTtFQUNFO0E1SDR0aUJOOztBNEh6dGlCSTtFQUNFO0E1SDR0aUJOOztBNEh6dGlCSTtFQUNFO0E1SDR0aUJOOztBNEh6dGlCSTtFQUNFO0E1SDR0aUJOOztBNEh6dGlCSTtFQUNFO0E1SDR0aUJOOztBNEhqd2lCSTtFQUNFO0E1SG93aUJOOztBNEhqd2lCSTtFQUNFO0E1SG93aUJOOztBNEhqd2lCSTtFQUNFO0E1SG93aUJOOztBNEhqd2lCSTtFQUNFO0E1SG93aUJOOztBNEhqd2lCSTtFQUNFO0E1SG93aUJOOztBNEhqd2lCSTtFQUNFO0E1SG93aUJOOztBNEhqd2lCSTtFQUNFO0E1SG93aUJOOztBNEhqd2lCSTtFQUNFO0E1SG93aUJOOztBNEhqd2lCSTtFQUNFO0E1SG93aUJOOztBNEhqd2lCSTtFQUNFO0E1SG93aUJOOztBNEh6eWlCSTtFQUNFO0E1SDR5aUJOOztBNEh6eWlCSTtFQUNFO0E1SDR5aUJOOztBNEh6eWlCSTtFQUNFO0E1SDR5aUJOOztBNEh6eWlCSTtFQUNFO0E1SDR5aUJOOztBNEh6eWlCSTtFQUNFO0E1SDR5aUJOOztBNEh6eWlCSTtFQUNFO0E1SDR5aUJOOztBNEh6eWlCSTtFQUNFO0E1SDR5aUJOOztBNEh6eWlCSTtFQUNFO0E1SDR5aUJOOztBNEh6eWlCSTtFQUNFO0E1SDR5aUJOOztBNEh6eWlCSTtFQUNFO0E1SDR5aUJOOztBNEhqMWlCSTtFQUNFO0E1SG8xaUJOOztBNEhqMWlCSTtFQUNFO0E1SG8xaUJOOztBNEhqMWlCSTtFQUNFO0E1SG8xaUJOOztBNEhqMWlCSTtFQUNFO0E1SG8xaUJOOztBNEhqMWlCSTtFQUNFO0E1SG8xaUJOOztBNEhqMWlCSTtFQUNFO0E1SG8xaUJOOztBNEhqMWlCSTtFQUNFO0E1SG8xaUJOOztBNEhqMWlCSTtFQUNFO0E1SG8xaUJOOztBNEhqMWlCSTtFQUNFO0E1SG8xaUJOOztBNEhqMWlCSTtFQUNFO0E1SG8xaUJOOztBNEh6M2lCSTtFQUNFO0E1SDQzaUJOOztBNEh6M2lCSTtFQUNFO0E1SDQzaUJOOztBNEh6M2lCSTtFQUNFO0E1SDQzaUJOOztBNEh6M2lCSTtFQUNFO0E1SDQzaUJOOztBNEh6M2lCSTtFQUNFO0E1SDQzaUJOOztBNEh6M2lCSTtFQUNFO0E1SDQzaUJOOztBNEh6M2lCSTtFQUNFO0E1SDQzaUJOOztBNEh6M2lCSTtFQUNFO0E1SDQzaUJOOztBNEh6M2lCSTtFQUNFO0E1SDQzaUJOOztBNEh6M2lCSTtFQUNFO0E1SDQzaUJOOztBUjVuaUJJO0VvSTdURjtJQUNFO0U1SDY3aUJGOztFNEgxN2lCQTtJQUNFO0U1SDY3aUJGOztFNEgxN2lCQTtJQUNFO0U1SDY3aUJGOztFNEgxN2lCQTtJQUNFO0U1SDY3aUJGOztFNEgxN2lCQTtJQUNFO0U1SDY3aUJGOztFNEh0N2lCRTtJQUNFO0U1SHk3aUJKOztFNEh0N2lCRTtJQUNFO0U1SHk3aUJKOztFNEh0N2lCRTtJQUNFO0U1SHk3aUJKOztFNEh0N2lCRTtJQUNFO0U1SHk3aUJKOztFNEh0N2lCRTtJQUNFO0U1SHk3aUJKOztFNEh0N2lCRTtJQUNFO0U1SHk3aUJKOztFNEh0N2lCRTtJQUNFO0U1SHk3aUJKOztFNEh0N2lCRTtJQUNFO0U1SHk3aUJKOztFNEh0N2lCRTtJQUNFO0U1SHk3aUJKOztFNEh0N2lCRTtJQUNFO0U1SHk3aUJKOztFNEg5OWlCRTtJQUNFO0U1SGkraUJKOztFNEg5OWlCRTtJQUNFO0U1SGkraUJKOztFNEg5OWlCRTtJQUNFO0U1SGkraUJKOztFNEg5OWlCRTtJQUNFO0U1SGkraUJKOztFNEg5OWlCRTtJQUNFO0U1SGkraUJKOztFNEg5OWlCRTtJQUNFO0U1SGkraUJKOztFNEg5OWlCRTtJQUNFO0U1SGkraUJKOztFNEg5OWlCRTtJQUNFO0U1SGkraUJKOztFNEg5OWlCRTtJQUNFO0U1SGkraUJKOztFNEg5OWlCRTtJQUNFO0U1SGkraUJKOztFNEh0Z2pCRTtJQUNFO0U1SHlnakJKOztFNEh0Z2pCRTtJQUNFO0U1SHlnakJKOztFNEh0Z2pCRTtJQUNFO0U1SHlnakJKOztFNEh0Z2pCRTtJQUNFO0U1SHlnakJKOztFNEh0Z2pCRTtJQUNFO0U1SHlnakJKOztFNEh0Z2pCRTtJQUNFO0U1SHlnakJKOztFNEh0Z2pCRTtJQUNFO0U1SHlnakJKOztFNEh0Z2pCRTtJQUNFO0U1SHlnakJKOztFNEh0Z2pCRTtJQUNFO0U1SHlnakJKOztFNEh0Z2pCRTtJQUNFO0U1SHlnakJKOztFNEg5aWpCRTtJQUNFO0U1SGlqakJKOztFNEg5aWpCRTtJQUNFO0U1SGlqakJKOztFNEg5aWpCRTtJQUNFO0U1SGlqakJKOztFNEg5aWpCRTtJQUNFO0U1SGlqakJKOztFNEg5aWpCRTtJQUNFO0U1SGlqakJKOztFNEg5aWpCRTtJQUNFO0U1SGlqakJKOztFNEg5aWpCRTtJQUNFO0U1SGlqakJKOztFNEg5aWpCRTtJQUNFO0U1SGlqakJKOztFNEg5aWpCRTtJQUNFO0U1SGlqakJKOztFNEg5aWpCRTtJQUNFO0U1SGlqakJKOztFNEh0bGpCRTtJQUNFO0U1SHlsakJKOztFNEh0bGpCRTtJQUNFO0U1SHlsakJKOztFNEh0bGpCRTtJQUNFO0U1SHlsakJKOztFNEh0bGpCRTtJQUNFO0U1SHlsakJKOztFNEh0bGpCRTtJQUNFO0U1SHlsakJKOztFNEh0bGpCRTtJQUNFO0U1SHlsakJKOztFNEh0bGpCRTtJQUNFO0U1SHlsakJKOztFNEh0bGpCRTtJQUNFO0U1SHlsakJKOztFNEh0bGpCRTtJQUNFO0U1SHlsakJKOztFNEh0bGpCRTtJQUNFO0U1SHlsakJKOztFNEg5bmpCRTtJQUNFO0U1SGlvakJKOztFNEg5bmpCRTtJQUNFO0U1SGlvakJKOztFNEg5bmpCRTtJQUNFO0U1SGlvakJKOztFNEg5bmpCRTtJQUNFO0U1SGlvakJKOztFNEg5bmpCRTtJQUNFO0U1SGlvakJKOztFNEg5bmpCRTtJQUNFO0U1SGlvakJKOztFNEg5bmpCRTtJQUNFO0U1SGlvakJKOztFNEg5bmpCRTtJQUNFO0U1SGlvakJKOztFNEg5bmpCRTtJQUNFO0U1SGlvakJKOztFNEg5bmpCRTtJQUNFO0U1SGlvakJKOztFNEh0cWpCRTtJQUNFO0U1SHlxakJKOztFNEh0cWpCRTtJQUNFO0U1SHlxakJKOztFNEh0cWpCRTtJQUNFO0U1SHlxakJKOztFNEh0cWpCRTtJQUNFO0U1SHlxakJKOztFNEh0cWpCRTtJQUNFO0U1SHlxakJKOztFNEh0cWpCRTtJQUNFO0U1SHlxakJKOztFNEh0cWpCRTtJQUNFO0U1SHlxakJKOztFNEh0cWpCRTtJQUNFO0U1SHlxakJKOztFNEh0cWpCRTtJQUNFO0U1SHlxakJKOztFNEh0cWpCRTtJQUNFO0U1SHlxakJKOztFNEg5c2pCRTtJQUNFO0U1SGl0akJKOztFNEg5c2pCRTtJQUNFO0U1SGl0akJKOztFNEg5c2pCRTtJQUNFO0U1SGl0akJKOztFNEg5c2pCRTtJQUNFO0U1SGl0akJKOztFNEg5c2pCRTtJQUNFO0U1SGl0akJKOztFNEg5c2pCRTtJQUNFO0U1SGl0akJKOztFNEg5c2pCRTtJQUNFO0U1SGl0akJKOztFNEg5c2pCRTtJQUNFO0U1SGl0akJKOztFNEg5c2pCRTtJQUNFO0U1SGl0akJKOztFNEg5c2pCRTtJQUNFO0U1SGl0akJKOztFNEh0dmpCRTtJQUNFO0U1SHl2akJKOztFNEh0dmpCRTtJQUNFO0U1SHl2akJKOztFNEh0dmpCRTtJQUNFO0U1SHl2akJKOztFNEh0dmpCRTtJQUNFO0U1SHl2akJKOztFNEh0dmpCRTtJQUNFO0U1SHl2akJKOztFNEh0dmpCRTtJQUNFO0U1SHl2akJKOztFNEh0dmpCRTtJQUNFO0U1SHl2akJKOztFNEh0dmpCRTtJQUNFO0U1SHl2akJKOztFNEh0dmpCRTtJQUNFO0U1SHl2akJKOztFNEh0dmpCRTtJQUNFO0U1SHl2akJKOztFNEg5eGpCRTtJQUNFO0U1SGl5akJKOztFNEg5eGpCRTtJQUNFO0U1SGl5akJKOztFNEg5eGpCRTtJQUNFO0U1SGl5akJKOztFNEg5eGpCRTtJQUNFO0U1SGl5akJKOztFNEg5eGpCRTtJQUNFO0U1SGl5akJKOztFNEg5eGpCRTtJQUNFO0U1SGl5akJKOztFNEg5eGpCRTtJQUNFO0U1SGl5akJKOztFNEg5eGpCRTtJQUNFO0U1SGl5akJKOztFNEg5eGpCRTtJQUNFO0U1SGl5akJKOztFNEg5eGpCRTtJQUNFO0U1SGl5akJKOztFNEh0MGpCRTtJQUNFO0U1SHkwakJKOztFNEh0MGpCRTtJQUNFO0U1SHkwakJKOztFNEh0MGpCRTtJQUNFO0U1SHkwakJKOztFNEh0MGpCRTtJQUNFO0U1SHkwakJKOztFNEh0MGpCRTtJQUNFO0U1SHkwakJKOztFNEh0MGpCRTtJQUNFO0U1SHkwakJKOztFNEh0MGpCRTtJQUNFO0U1SHkwakJKOztFNEh0MGpCRTtJQUNFO0U1SHkwakJKOztFNEh0MGpCRTtJQUNFO0U1SHkwakJKOztFNEh0MGpCRTtJQUNFO0U1SHkwakJKOztFNEg5MmpCRTtJQUNFO0U1SGkzakJKOztFNEg5MmpCRTtJQUNFO0U1SGkzakJKOztFNEg5MmpCRTtJQUNFO0U1SGkzakJKOztFNEg5MmpCRTtJQUNFO0U1SGkzakJKOztFNEg5MmpCRTtJQUNFO0U1SGkzakJKOztFNEg5MmpCRTtJQUNFO0U1SGkzakJKOztFNEg5MmpCRTtJQUNFO0U1SGkzakJKOztFNEg5MmpCRTtJQUNFO0U1SGkzakJKOztFNEg5MmpCRTtJQUNFO0U1SGkzakJKOztFNEg5MmpCRTtJQUNFO0U1SGkzakJKOztFNEh0NWpCRTtJQUNFO0U1SHk1akJKOztFNEh0NWpCRTtJQUNFO0U1SHk1akJKOztFNEh0NWpCRTtJQUNFO0U1SHk1akJKOztFNEh0NWpCRTtJQUNFO0U1SHk1akJKOztFNEh0NWpCRTtJQUNFO0U1SHk1akJKOztFNEh0NWpCRTtJQUNFO0U1SHk1akJKOztFNEh0NWpCRTtJQUNFO0U1SHk1akJKOztFNEh0NWpCRTtJQUNFO0U1SHk1akJKOztFNEh0NWpCRTtJQUNFO0U1SHk1akJKOztFNEh0NWpCRTtJQUNFO0U1SHk1akJKOztFNEg5N2pCRTtJQUNFO0U1SGk4akJKOztFNEg5N2pCRTtJQUNFO0U1SGk4akJKOztFNEg5N2pCRTtJQUNFO0U1SGk4akJKOztFNEg5N2pCRTtJQUNFO0U1SGk4akJKOztFNEg5N2pCRTtJQUNFO0U1SGk4akJKOztFNEg5N2pCRTtJQUNFO0U1SGk4akJKOztFNEg5N2pCRTtJQUNFO0U1SGk4akJKOztFNEg5N2pCRTtJQUNFO0U1SGk4akJKOztFNEg5N2pCRTtJQUNFO0U1SGk4akJKOztFNEg5N2pCRTtJQUNFO0U1SGk4akJKOztFNEh0K2pCRTtJQUNFO0U1SHkrakJKOztFNEh0K2pCRTtJQUNFO0U1SHkrakJKOztFNEh0K2pCRTtJQUNFO0U1SHkrakJKOztFNEh0K2pCRTtJQUNFO0U1SHkrakJKOztFNEh0K2pCRTtJQUNFO0U1SHkrakJKOztFNEh0K2pCRTtJQUNFO0U1SHkrakJKOztFNEh0K2pCRTtJQUNFO0U1SHkrakJKOztFNEh0K2pCRTtJQUNFO0U1SHkrakJKOztFNEh0K2pCRTtJQUNFO0U1SHkrakJKOztFNEh0K2pCRTtJQUNFO0U1SHkrakJKOztFNEg5Z2tCRTtJQUNFO0U1SGloa0JKOztFNEg5Z2tCRTtJQUNFO0U1SGloa0JKOztFNEg5Z2tCRTtJQUNFO0U1SGloa0JKOztFNEg5Z2tCRTtJQUNFO0U1SGloa0JKOztFNEg5Z2tCRTtJQUNFO0U1SGloa0JKOztFNEg5Z2tCRTtJQUNFO0U1SGloa0JKOztFNEg5Z2tCRTtJQUNFO0U1SGloa0JKOztFNEg5Z2tCRTtJQUNFO0U1SGloa0JKOztFNEg5Z2tCRTtJQUNFO0U1SGloa0JKOztFNEg5Z2tCRTtJQUNFO0U1SGloa0JKOztFNEh0amtCRTtJQUNFO0U1SHlqa0JKOztFNEh0amtCRTtJQUNFO0U1SHlqa0JKOztFNEh0amtCRTtJQUNFO0U1SHlqa0JKOztFNEh0amtCRTtJQUNFO0U1SHlqa0JKOztFNEh0amtCRTtJQUNFO0U1SHlqa0JKOztFNEh0amtCRTtJQUNFO0U1SHlqa0JKOztFNEh0amtCRTtJQUNFO0U1SHlqa0JKOztFNEh0amtCRTtJQUNFO0U1SHlqa0JKOztFNEh0amtCRTtJQUNFO0U1SHlqa0JKOztFNEh0amtCRTtJQUNFO0U1SHlqa0JKOztFNEg5bGtCRTtJQUNFO0U1SGlta0JKOztFNEg5bGtCRTtJQUNFO0U1SGlta0JKOztFNEg5bGtCRTtJQUNFO0U1SGlta0JKOztFNEg5bGtCRTtJQUNFO0U1SGlta0JKOztFNEg5bGtCRTtJQUNFO0U1SGlta0JKOztFNEg5bGtCRTtJQUNFO0U1SGlta0JKOztFNEg5bGtCRTtJQUNFO0U1SGlta0JKOztFNEg5bGtCRTtJQUNFO0U1SGlta0JKOztFNEg5bGtCRTtJQUNFO0U1SGlta0JKOztFNEg5bGtCRTtJQUNFO0U1SGlta0JKOztFNEh0b2tCRTtJQUNFO0U1SHlva0JKOztFNEh0b2tCRTtJQUNFO0U1SHlva0JKOztFNEh0b2tCRTtJQUNFO0U1SHlva0JKOztFNEh0b2tCRTtJQUNFO0U1SHlva0JKOztFNEh0b2tCRTtJQUNFO0U1SHlva0JKOztFNEh0b2tCRTtJQUNFO0U1SHlva0JKOztFNEh0b2tCRTtJQUNFO0U1SHlva0JKOztFNEh0b2tCRTtJQUNFO0U1SHlva0JKOztFNEh0b2tCRTtJQUNFO0U1SHlva0JKOztFNEh0b2tCRTtJQUNFO0U1SHlva0JKOztFNEg5cWtCRTtJQUNFO0U1SGlya0JKOztFNEg5cWtCRTtJQUNFO0U1SGlya0JKOztFNEg5cWtCRTtJQUNFO0U1SGlya0JKOztFNEg5cWtCRTtJQUNFO0U1SGlya0JKOztFNEg5cWtCRTtJQUNFO0U1SGlya0JKOztFNEg5cWtCRTtJQUNFO0U1SGlya0JKOztFNEg5cWtCRTtJQUNFO0U1SGlya0JKOztFNEg5cWtCRTtJQUNFO0U1SGlya0JKOztFNEg5cWtCRTtJQUNFO0U1SGlya0JKOztFNEg5cWtCRTtJQUNFO0U1SGlya0JKOztFNEh0dGtCRTtJQUNFO0U1SHl0a0JKOztFNEh0dGtCRTtJQUNFO0U1SHl0a0JKOztFNEh0dGtCRTtJQUNFO0U1SHl0a0JKOztFNEh0dGtCRTtJQUNFO0U1SHl0a0JKOztFNEh0dGtCRTtJQUNFO0U1SHl0a0JKOztFNEh0dGtCRTtJQUNFO0U1SHl0a0JKOztFNEh0dGtCRTtJQUNFO0U1SHl0a0JKOztFNEh0dGtCRTtJQUNFO0U1SHl0a0JKOztFNEh0dGtCRTtJQUNFO0U1SHl0a0JKOztFNEh0dGtCRTtJQUNFO0U1SHl0a0JKO0FBQ0Y7QVJsOGpCSTtFb0lyVkY7SUFDRTtFNUgweGtCRjs7RTRIdnhrQkE7SUFDRTtFNUgweGtCRjs7RTRIdnhrQkE7SUFDRTtFNUgweGtCRjs7RTRIdnhrQkE7SUFDRTtFNUgweGtCRjs7RTRIdnhrQkE7SUFDRTtFNUgweGtCRjs7RTRIbnhrQkU7SUFDRTtFNUhzeGtCSjs7RTRIbnhrQkU7SUFDRTtFNUhzeGtCSjs7RTRIbnhrQkU7SUFDRTtFNUhzeGtCSjs7RTRIbnhrQkU7SUFDRTtFNUhzeGtCSjs7RTRIbnhrQkU7SUFDRTtFNUhzeGtCSjs7RTRIbnhrQkU7SUFDRTtFNUhzeGtCSjs7RTRIbnhrQkU7SUFDRTtFNUhzeGtCSjs7RTRIbnhrQkU7SUFDRTtFNUhzeGtCSjs7RTRIbnhrQkU7SUFDRTtFNUhzeGtCSjs7RTRIbnhrQkU7SUFDRTtFNUhzeGtCSjs7RTRIM3prQkU7SUFDRTtFNUg4emtCSjs7RTRIM3prQkU7SUFDRTtFNUg4emtCSjs7RTRIM3prQkU7SUFDRTtFNUg4emtCSjs7RTRIM3prQkU7SUFDRTtFNUg4emtCSjs7RTRIM3prQkU7SUFDRTtFNUg4emtCSjs7RTRIM3prQkU7SUFDRTtFNUg4emtCSjs7RTRIM3prQkU7SUFDRTtFNUg4emtCSjs7RTRIM3prQkU7SUFDRTtFNUg4emtCSjs7RTRIM3prQkU7SUFDRTtFNUg4emtCSjs7RTRIM3prQkU7SUFDRTtFNUg4emtCSjs7RTRIbjJrQkU7SUFDRTtFNUhzMmtCSjs7RTRIbjJrQkU7SUFDRTtFNUhzMmtCSjs7RTRIbjJrQkU7SUFDRTtFNUhzMmtCSjs7RTRIbjJrQkU7SUFDRTtFNUhzMmtCSjs7RTRIbjJrQkU7SUFDRTtFNUhzMmtCSjs7RTRIbjJrQkU7SUFDRTtFNUhzMmtCSjs7RTRIbjJrQkU7SUFDRTtFNUhzMmtCSjs7RTRIbjJrQkU7SUFDRTtFNUhzMmtCSjs7RTRIbjJrQkU7SUFDRTtFNUhzMmtCSjs7RTRIbjJrQkU7SUFDRTtFNUhzMmtCSjs7RTRIMzRrQkU7SUFDRTtFNUg4NGtCSjs7RTRIMzRrQkU7SUFDRTtFNUg4NGtCSjs7RTRIMzRrQkU7SUFDRTtFNUg4NGtCSjs7RTRIMzRrQkU7SUFDRTtFNUg4NGtCSjs7RTRIMzRrQkU7SUFDRTtFNUg4NGtCSjs7RTRIMzRrQkU7SUFDRTtFNUg4NGtCSjs7RTRIMzRrQkU7SUFDRTtFNUg4NGtCSjs7RTRIMzRrQkU7SUFDRTtFNUg4NGtCSjs7RTRIMzRrQkU7SUFDRTtFNUg4NGtCSjs7RTRIMzRrQkU7SUFDRTtFNUg4NGtCSjs7RTRIbjdrQkU7SUFDRTtFNUhzN2tCSjs7RTRIbjdrQkU7SUFDRTtFNUhzN2tCSjs7RTRIbjdrQkU7SUFDRTtFNUhzN2tCSjs7RTRIbjdrQkU7SUFDRTtFNUhzN2tCSjs7RTRIbjdrQkU7SUFDRTtFNUhzN2tCSjs7RTRIbjdrQkU7SUFDRTtFNUhzN2tCSjs7RTRIbjdrQkU7SUFDRTtFNUhzN2tCSjs7RTRIbjdrQkU7SUFDRTtFNUhzN2tCSjs7RTRIbjdrQkU7SUFDRTtFNUhzN2tCSjs7RTRIbjdrQkU7SUFDRTtFNUhzN2tCSjs7RTRIMzlrQkU7SUFDRTtFNUg4OWtCSjs7RTRIMzlrQkU7SUFDRTtFNUg4OWtCSjs7RTRIMzlrQkU7SUFDRTtFNUg4OWtCSjs7RTRIMzlrQkU7SUFDRTtFNUg4OWtCSjs7RTRIMzlrQkU7SUFDRTtFNUg4OWtCSjs7RTRIMzlrQkU7SUFDRTtFNUg4OWtCSjs7RTRIMzlrQkU7SUFDRTtFNUg4OWtCSjs7RTRIMzlrQkU7SUFDRTtFNUg4OWtCSjs7RTRIMzlrQkU7SUFDRTtFNUg4OWtCSjs7RTRIMzlrQkU7SUFDRTtFNUg4OWtCSjs7RTRIbmdsQkU7SUFDRTtFNUhzZ2xCSjs7RTRIbmdsQkU7SUFDRTtFNUhzZ2xCSjs7RTRIbmdsQkU7SUFDRTtFNUhzZ2xCSjs7RTRIbmdsQkU7SUFDRTtFNUhzZ2xCSjs7RTRIbmdsQkU7SUFDRTtFNUhzZ2xCSjs7RTRIbmdsQkU7SUFDRTtFNUhzZ2xCSjs7RTRIbmdsQkU7SUFDRTtFNUhzZ2xCSjs7RTRIbmdsQkU7SUFDRTtFNUhzZ2xCSjs7RTRIbmdsQkU7SUFDRTtFNUhzZ2xCSjs7RTRIbmdsQkU7SUFDRTtFNUhzZ2xCSjs7RTRIM2lsQkU7SUFDRTtFNUg4aWxCSjs7RTRIM2lsQkU7SUFDRTtFNUg4aWxCSjs7RTRIM2lsQkU7SUFDRTtFNUg4aWxCSjs7RTRIM2lsQkU7SUFDRTtFNUg4aWxCSjs7RTRIM2lsQkU7SUFDRTtFNUg4aWxCSjs7RTRIM2lsQkU7SUFDRTtFNUg4aWxCSjs7RTRIM2lsQkU7SUFDRTtFNUg4aWxCSjs7RTRIM2lsQkU7SUFDRTtFNUg4aWxCSjs7RTRIM2lsQkU7SUFDRTtFNUg4aWxCSjs7RTRIM2lsQkU7SUFDRTtFNUg4aWxCSjs7RTRIbmxsQkU7SUFDRTtFNUhzbGxCSjs7RTRIbmxsQkU7SUFDRTtFNUhzbGxCSjs7RTRIbmxsQkU7SUFDRTtFNUhzbGxCSjs7RTRIbmxsQkU7SUFDRTtFNUhzbGxCSjs7RTRIbmxsQkU7SUFDRTtFNUhzbGxCSjs7RTRIbmxsQkU7SUFDRTtFNUhzbGxCSjs7RTRIbmxsQkU7SUFDRTtFNUhzbGxCSjs7RTRIbmxsQkU7SUFDRTtFNUhzbGxCSjs7RTRIbmxsQkU7SUFDRTtFNUhzbGxCSjs7RTRIbmxsQkU7SUFDRTtFNUhzbGxCSjs7RTRIM25sQkU7SUFDRTtFNUg4bmxCSjs7RTRIM25sQkU7SUFDRTtFNUg4bmxCSjs7RTRIM25sQkU7SUFDRTtFNUg4bmxCSjs7RTRIM25sQkU7SUFDRTtFNUg4bmxCSjs7RTRIM25sQkU7SUFDRTtFNUg4bmxCSjs7RTRIM25sQkU7SUFDRTtFNUg4bmxCSjs7RTRIM25sQkU7SUFDRTtFNUg4bmxCSjs7RTRIM25sQkU7SUFDRTtFNUg4bmxCSjs7RTRIM25sQkU7SUFDRTtFNUg4bmxCSjs7RTRIM25sQkU7SUFDRTtFNUg4bmxCSjs7RTRIbnFsQkU7SUFDRTtFNUhzcWxCSjs7RTRIbnFsQkU7SUFDRTtFNUhzcWxCSjs7RTRIbnFsQkU7SUFDRTtFNUhzcWxCSjs7RTRIbnFsQkU7SUFDRTtFNUhzcWxCSjs7RTRIbnFsQkU7SUFDRTtFNUhzcWxCSjs7RTRIbnFsQkU7SUFDRTtFNUhzcWxCSjs7RTRIbnFsQkU7SUFDRTtFNUhzcWxCSjs7RTRIbnFsQkU7SUFDRTtFNUhzcWxCSjs7RTRIbnFsQkU7SUFDRTtFNUhzcWxCSjs7RTRIbnFsQkU7SUFDRTtFNUhzcWxCSjs7RTRIM3NsQkU7SUFDRTtFNUg4c2xCSjs7RTRIM3NsQkU7SUFDRTtFNUg4c2xCSjs7RTRIM3NsQkU7SUFDRTtFNUg4c2xCSjs7RTRIM3NsQkU7SUFDRTtFNUg4c2xCSjs7RTRIM3NsQkU7SUFDRTtFNUg4c2xCSjs7RTRIM3NsQkU7SUFDRTtFNUg4c2xCSjs7RTRIM3NsQkU7SUFDRTtFNUg4c2xCSjs7RTRIM3NsQkU7SUFDRTtFNUg4c2xCSjs7RTRIM3NsQkU7SUFDRTtFNUg4c2xCSjs7RTRIM3NsQkU7SUFDRTtFNUg4c2xCSjs7RTRIbnZsQkU7SUFDRTtFNUhzdmxCSjs7RTRIbnZsQkU7SUFDRTtFNUhzdmxCSjs7RTRIbnZsQkU7SUFDRTtFNUhzdmxCSjs7RTRIbnZsQkU7SUFDRTtFNUhzdmxCSjs7RTRIbnZsQkU7SUFDRTtFNUhzdmxCSjs7RTRIbnZsQkU7SUFDRTtFNUhzdmxCSjs7RTRIbnZsQkU7SUFDRTtFNUhzdmxCSjs7RTRIbnZsQkU7SUFDRTtFNUhzdmxCSjs7RTRIbnZsQkU7SUFDRTtFNUhzdmxCSjs7RTRIbnZsQkU7SUFDRTtFNUhzdmxCSjs7RTRIM3hsQkU7SUFDRTtFNUg4eGxCSjs7RTRIM3hsQkU7SUFDRTtFNUg4eGxCSjs7RTRIM3hsQkU7SUFDRTtFNUg4eGxCSjs7RTRIM3hsQkU7SUFDRTtFNUg4eGxCSjs7RTRIM3hsQkU7SUFDRTtFNUg4eGxCSjs7RTRIM3hsQkU7SUFDRTtFNUg4eGxCSjs7RTRIM3hsQkU7SUFDRTtFNUg4eGxCSjs7RTRIM3hsQkU7SUFDRTtFNUg4eGxCSjs7RTRIM3hsQkU7SUFDRTtFNUg4eGxCSjs7RTRIM3hsQkU7SUFDRTtFNUg4eGxCSjs7RTRIbjBsQkU7SUFDRTtFNUhzMGxCSjs7RTRIbjBsQkU7SUFDRTtFNUhzMGxCSjs7RTRIbjBsQkU7SUFDRTtFNUhzMGxCSjs7RTRIbjBsQkU7SUFDRTtFNUhzMGxCSjs7RTRIbjBsQkU7SUFDRTtFNUhzMGxCSjs7RTRIbjBsQkU7SUFDRTtFNUhzMGxCSjs7RTRIbjBsQkU7SUFDRTtFNUhzMGxCSjs7RTRIbjBsQkU7SUFDRTtFNUhzMGxCSjs7RTRIbjBsQkU7SUFDRTtFNUhzMGxCSjs7RTRIbjBsQkU7SUFDRTtFNUhzMGxCSjs7RTRIMzJsQkU7SUFDRTtFNUg4MmxCSjs7RTRIMzJsQkU7SUFDRTtFNUg4MmxCSjs7RTRIMzJsQkU7SUFDRTtFNUg4MmxCSjs7RTRIMzJsQkU7SUFDRTtFNUg4MmxCSjs7RTRIMzJsQkU7SUFDRTtFNUg4MmxCSjs7RTRIMzJsQkU7SUFDRTtFNUg4MmxCSjs7RTRIMzJsQkU7SUFDRTtFNUg4MmxCSjs7RTRIMzJsQkU7SUFDRTtFNUg4MmxCSjs7RTRIMzJsQkU7SUFDRTtFNUg4MmxCSjs7RTRIMzJsQkU7SUFDRTtFNUg4MmxCSjs7RTRIbjVsQkU7SUFDRTtFNUhzNWxCSjs7RTRIbjVsQkU7SUFDRTtFNUhzNWxCSjs7RTRIbjVsQkU7SUFDRTtFNUhzNWxCSjs7RTRIbjVsQkU7SUFDRTtFNUhzNWxCSjs7RTRIbjVsQkU7SUFDRTtFNUhzNWxCSjs7RTRIbjVsQkU7SUFDRTtFNUhzNWxCSjs7RTRIbjVsQkU7SUFDRTtFNUhzNWxCSjs7RTRIbjVsQkU7SUFDRTtFNUhzNWxCSjs7RTRIbjVsQkU7SUFDRTtFNUhzNWxCSjs7RTRIbjVsQkU7SUFDRTtFNUhzNWxCSjs7RTRIMzdsQkU7SUFDRTtFNUg4N2xCSjs7RTRIMzdsQkU7SUFDRTtFNUg4N2xCSjs7RTRIMzdsQkU7SUFDRTtFNUg4N2xCSjs7RTRIMzdsQkU7SUFDRTtFNUg4N2xCSjs7RTRIMzdsQkU7SUFDRTtFNUg4N2xCSjs7RTRIMzdsQkU7SUFDRTtFNUg4N2xCSjs7RTRIMzdsQkU7SUFDRTtFNUg4N2xCSjs7RTRIMzdsQkU7SUFDRTtFNUg4N2xCSjs7RTRIMzdsQkU7SUFDRTtFNUg4N2xCSjs7RTRIMzdsQkU7SUFDRTtFNUg4N2xCSjs7RTRIbitsQkU7SUFDRTtFNUhzK2xCSjs7RTRIbitsQkU7SUFDRTtFNUhzK2xCSjs7RTRIbitsQkU7SUFDRTtFNUhzK2xCSjs7RTRIbitsQkU7SUFDRTtFNUhzK2xCSjs7RTRIbitsQkU7SUFDRTtFNUhzK2xCSjs7RTRIbitsQkU7SUFDRTtFNUhzK2xCSjs7RTRIbitsQkU7SUFDRTtFNUhzK2xCSjs7RTRIbitsQkU7SUFDRTtFNUhzK2xCSjs7RTRIbitsQkU7SUFDRTtFNUhzK2xCSjs7RTRIbitsQkU7SUFDRTtFNUhzK2xCSjs7RTRIM2dtQkU7SUFDRTtFNUg4Z21CSjs7RTRIM2dtQkU7SUFDRTtFNUg4Z21CSjs7RTRIM2dtQkU7SUFDRTtFNUg4Z21CSjs7RTRIM2dtQkU7SUFDRTtFNUg4Z21CSjs7RTRIM2dtQkU7SUFDRTtFNUg4Z21CSjs7RTRIM2dtQkU7SUFDRTtFNUg4Z21CSjs7RTRIM2dtQkU7SUFDRTtFNUg4Z21CSjs7RTRIM2dtQkU7SUFDRTtFNUg4Z21CSjs7RTRIM2dtQkU7SUFDRTtFNUg4Z21CSjs7RTRIM2dtQkU7SUFDRTtFNUg4Z21CSjs7RTRIbmptQkU7SUFDRTtFNUhzam1CSjs7RTRIbmptQkU7SUFDRTtFNUhzam1CSjs7RTRIbmptQkU7SUFDRTtFNUhzam1CSjs7RTRIbmptQkU7SUFDRTtFNUhzam1CSjs7RTRIbmptQkU7SUFDRTtFNUhzam1CSjs7RTRIbmptQkU7SUFDRTtFNUhzam1CSjs7RTRIbmptQkU7SUFDRTtFNUhzam1CSjs7RTRIbmptQkU7SUFDRTtFNUhzam1CSjs7RTRIbmptQkU7SUFDRTtFNUhzam1CSjs7RTRIbmptQkU7SUFDRTtFNUhzam1CSjtBQUNGO0FSenhsQkk7RW9JM1ZGO0lBQ0U7RTVIdW5tQkY7O0U0SHBubUJBO0lBQ0U7RTVIdW5tQkY7O0U0SHBubUJBO0lBQ0U7RTVIdW5tQkY7O0U0SHBubUJBO0lBQ0U7RTVIdW5tQkY7O0U0SHBubUJBO0lBQ0U7RTVIdW5tQkY7O0U0SGhubUJFO0lBQ0U7RTVIbW5tQko7O0U0SGhubUJFO0lBQ0U7RTVIbW5tQko7O0U0SGhubUJFO0lBQ0U7RTVIbW5tQko7O0U0SGhubUJFO0lBQ0U7RTVIbW5tQko7O0U0SGhubUJFO0lBQ0U7RTVIbW5tQko7O0U0SGhubUJFO0lBQ0U7RTVIbW5tQko7O0U0SGhubUJFO0lBQ0U7RTVIbW5tQko7O0U0SGhubUJFO0lBQ0U7RTVIbW5tQko7O0U0SGhubUJFO0lBQ0U7RTVIbW5tQko7O0U0SGhubUJFO0lBQ0U7RTVIbW5tQko7O0U0SHhwbUJFO0lBQ0U7RTVIMnBtQko7O0U0SHhwbUJFO0lBQ0U7RTVIMnBtQko7O0U0SHhwbUJFO0lBQ0U7RTVIMnBtQko7O0U0SHhwbUJFO0lBQ0U7RTVIMnBtQko7O0U0SHhwbUJFO0lBQ0U7RTVIMnBtQko7O0U0SHhwbUJFO0lBQ0U7RTVIMnBtQko7O0U0SHhwbUJFO0lBQ0U7RTVIMnBtQko7O0U0SHhwbUJFO0lBQ0U7RTVIMnBtQko7O0U0SHhwbUJFO0lBQ0U7RTVIMnBtQko7O0U0SHhwbUJFO0lBQ0U7RTVIMnBtQko7O0U0SGhzbUJFO0lBQ0U7RTVIbXNtQko7O0U0SGhzbUJFO0lBQ0U7RTVIbXNtQko7O0U0SGhzbUJFO0lBQ0U7RTVIbXNtQko7O0U0SGhzbUJFO0lBQ0U7RTVIbXNtQko7O0U0SGhzbUJFO0lBQ0U7RTVIbXNtQko7O0U0SGhzbUJFO0lBQ0U7RTVIbXNtQko7O0U0SGhzbUJFO0lBQ0U7RTVIbXNtQko7O0U0SGhzbUJFO0lBQ0U7RTVIbXNtQko7O0U0SGhzbUJFO0lBQ0U7RTVIbXNtQko7O0U0SGhzbUJFO0lBQ0U7RTVIbXNtQko7O0U0SHh1bUJFO0lBQ0U7RTVIMnVtQko7O0U0SHh1bUJFO0lBQ0U7RTVIMnVtQko7O0U0SHh1bUJFO0lBQ0U7RTVIMnVtQko7O0U0SHh1bUJFO0lBQ0U7RTVIMnVtQko7O0U0SHh1bUJFO0lBQ0U7RTVIMnVtQko7O0U0SHh1bUJFO0lBQ0U7RTVIMnVtQko7O0U0SHh1bUJFO0lBQ0U7RTVIMnVtQko7O0U0SHh1bUJFO0lBQ0U7RTVIMnVtQko7O0U0SHh1bUJFO0lBQ0U7RTVIMnVtQko7O0U0SHh1bUJFO0lBQ0U7RTVIMnVtQko7O0U0SGh4bUJFO0lBQ0U7RTVIbXhtQko7O0U0SGh4bUJFO0lBQ0U7RTVIbXhtQko7O0U0SGh4bUJFO0lBQ0U7RTVIbXhtQko7O0U0SGh4bUJFO0lBQ0U7RTVIbXhtQko7O0U0SGh4bUJFO0lBQ0U7RTVIbXhtQko7O0U0SGh4bUJFO0lBQ0U7RTVIbXhtQko7O0U0SGh4bUJFO0lBQ0U7RTVIbXhtQko7O0U0SGh4bUJFO0lBQ0U7RTVIbXhtQko7O0U0SGh4bUJFO0lBQ0U7RTVIbXhtQko7O0U0SGh4bUJFO0lBQ0U7RTVIbXhtQko7O0U0SHh6bUJFO0lBQ0U7RTVIMnptQko7O0U0SHh6bUJFO0lBQ0U7RTVIMnptQko7O0U0SHh6bUJFO0lBQ0U7RTVIMnptQko7O0U0SHh6bUJFO0lBQ0U7RTVIMnptQko7O0U0SHh6bUJFO0lBQ0U7RTVIMnptQko7O0U0SHh6bUJFO0lBQ0U7RTVIMnptQko7O0U0SHh6bUJFO0lBQ0U7RTVIMnptQko7O0U0SHh6bUJFO0lBQ0U7RTVIMnptQko7O0U0SHh6bUJFO0lBQ0U7RTVIMnptQko7O0U0SHh6bUJFO0lBQ0U7RTVIMnptQko7O0U0SGgybUJFO0lBQ0U7RTVIbTJtQko7O0U0SGgybUJFO0lBQ0U7RTVIbTJtQko7O0U0SGgybUJFO0lBQ0U7RTVIbTJtQko7O0U0SGgybUJFO0lBQ0U7RTVIbTJtQko7O0U0SGgybUJFO0lBQ0U7RTVIbTJtQko7O0U0SGgybUJFO0lBQ0U7RTVIbTJtQko7O0U0SGgybUJFO0lBQ0U7RTVIbTJtQko7O0U0SGgybUJFO0lBQ0U7RTVIbTJtQko7O0U0SGgybUJFO0lBQ0U7RTVIbTJtQko7O0U0SGgybUJFO0lBQ0U7RTVIbTJtQko7O0U0SHg0bUJFO0lBQ0U7RTVIMjRtQko7O0U0SHg0bUJFO0lBQ0U7RTVIMjRtQko7O0U0SHg0bUJFO0lBQ0U7RTVIMjRtQko7O0U0SHg0bUJFO0lBQ0U7RTVIMjRtQko7O0U0SHg0bUJFO0lBQ0U7RTVIMjRtQko7O0U0SHg0bUJFO0lBQ0U7RTVIMjRtQko7O0U0SHg0bUJFO0lBQ0U7RTVIMjRtQko7O0U0SHg0bUJFO0lBQ0U7RTVIMjRtQko7O0U0SHg0bUJFO0lBQ0U7RTVIMjRtQko7O0U0SHg0bUJFO0lBQ0U7RTVIMjRtQko7O0U0SGg3bUJFO0lBQ0U7RTVIbTdtQko7O0U0SGg3bUJFO0lBQ0U7RTVIbTdtQko7O0U0SGg3bUJFO0lBQ0U7RTVIbTdtQko7O0U0SGg3bUJFO0lBQ0U7RTVIbTdtQko7O0U0SGg3bUJFO0lBQ0U7RTVIbTdtQko7O0U0SGg3bUJFO0lBQ0U7RTVIbTdtQko7O0U0SGg3bUJFO0lBQ0U7RTVIbTdtQko7O0U0SGg3bUJFO0lBQ0U7RTVIbTdtQko7O0U0SGg3bUJFO0lBQ0U7RTVIbTdtQko7O0U0SGg3bUJFO0lBQ0U7RTVIbTdtQko7O0U0SHg5bUJFO0lBQ0U7RTVIMjltQko7O0U0SHg5bUJFO0lBQ0U7RTVIMjltQko7O0U0SHg5bUJFO0lBQ0U7RTVIMjltQko7O0U0SHg5bUJFO0lBQ0U7RTVIMjltQko7O0U0SHg5bUJFO0lBQ0U7RTVIMjltQko7O0U0SHg5bUJFO0lBQ0U7RTVIMjltQko7O0U0SHg5bUJFO0lBQ0U7RTVIMjltQko7O0U0SHg5bUJFO0lBQ0U7RTVIMjltQko7O0U0SHg5bUJFO0lBQ0U7RTVIMjltQko7O0U0SHg5bUJFO0lBQ0U7RTVIMjltQko7O0U0SGhnbkJFO0lBQ0U7RTVIbWduQko7O0U0SGhnbkJFO0lBQ0U7RTVIbWduQko7O0U0SGhnbkJFO0lBQ0U7RTVIbWduQko7O0U0SGhnbkJFO0lBQ0U7RTVIbWduQko7O0U0SGhnbkJFO0lBQ0U7RTVIbWduQko7O0U0SGhnbkJFO0lBQ0U7RTVIbWduQko7O0U0SGhnbkJFO0lBQ0U7RTVIbWduQko7O0U0SGhnbkJFO0lBQ0U7RTVIbWduQko7O0U0SGhnbkJFO0lBQ0U7RTVIbWduQko7O0U0SGhnbkJFO0lBQ0U7RTVIbWduQko7O0U0SHhpbkJFO0lBQ0U7RTVIMmluQko7O0U0SHhpbkJFO0lBQ0U7RTVIMmluQko7O0U0SHhpbkJFO0lBQ0U7RTVIMmluQko7O0U0SHhpbkJFO0lBQ0U7RTVIMmluQko7O0U0SHhpbkJFO0lBQ0U7RTVIMmluQko7O0U0SHhpbkJFO0lBQ0U7RTVIMmluQko7O0U0SHhpbkJFO0lBQ0U7RTVIMmluQko7O0U0SHhpbkJFO0lBQ0U7RTVIMmluQko7O0U0SHhpbkJFO0lBQ0U7RTVIMmluQko7O0U0SHhpbkJFO0lBQ0U7RTVIMmluQko7O0U0SGhsbkJFO0lBQ0U7RTVIbWxuQko7O0U0SGhsbkJFO0lBQ0U7RTVIbWxuQko7O0U0SGhsbkJFO0lBQ0U7RTVIbWxuQko7O0U0SGhsbkJFO0lBQ0U7RTVIbWxuQko7O0U0SGhsbkJFO0lBQ0U7RTVIbWxuQko7O0U0SGhsbkJFO0lBQ0U7RTVIbWxuQko7O0U0SGhsbkJFO0lBQ0U7RTVIbWxuQko7O0U0SGhsbkJFO0lBQ0U7RTVIbWxuQko7O0U0SGhsbkJFO0lBQ0U7RTVIbWxuQko7O0U0SGhsbkJFO0lBQ0U7RTVIbWxuQko7O0U0SHhubkJFO0lBQ0U7RTVIMm5uQko7O0U0SHhubkJFO0lBQ0U7RTVIMm5uQko7O0U0SHhubkJFO0lBQ0U7RTVIMm5uQko7O0U0SHhubkJFO0lBQ0U7RTVIMm5uQko7O0U0SHhubkJFO0lBQ0U7RTVIMm5uQko7O0U0SHhubkJFO0lBQ0U7RTVIMm5uQko7O0U0SHhubkJFO0lBQ0U7RTVIMm5uQko7O0U0SHhubkJFO0lBQ0U7RTVIMm5uQko7O0U0SHhubkJFO0lBQ0U7RTVIMm5uQko7O0U0SHhubkJFO0lBQ0U7RTVIMm5uQko7O0U0SGhxbkJFO0lBQ0U7RTVIbXFuQko7O0U0SGhxbkJFO0lBQ0U7RTVIbXFuQko7O0U0SGhxbkJFO0lBQ0U7RTVIbXFuQko7O0U0SGhxbkJFO0lBQ0U7RTVIbXFuQko7O0U0SGhxbkJFO0lBQ0U7RTVIbXFuQko7O0U0SGhxbkJFO0lBQ0U7RTVIbXFuQko7O0U0SGhxbkJFO0lBQ0U7RTVIbXFuQko7O0U0SGhxbkJFO0lBQ0U7RTVIbXFuQko7O0U0SGhxbkJFO0lBQ0U7RTVIbXFuQko7O0U0SGhxbkJFO0lBQ0U7RTVIbXFuQko7O0U0SHhzbkJFO0lBQ0U7RTVIMnNuQko7O0U0SHhzbkJFO0lBQ0U7RTVIMnNuQko7O0U0SHhzbkJFO0lBQ0U7RTVIMnNuQko7O0U0SHhzbkJFO0lBQ0U7RTVIMnNuQko7O0U0SHhzbkJFO0lBQ0U7RTVIMnNuQko7O0U0SHhzbkJFO0lBQ0U7RTVIMnNuQko7O0U0SHhzbkJFO0lBQ0U7RTVIMnNuQko7O0U0SHhzbkJFO0lBQ0U7RTVIMnNuQko7O0U0SHhzbkJFO0lBQ0U7RTVIMnNuQko7O0U0SHhzbkJFO0lBQ0U7RTVIMnNuQko7O0U0SGh2bkJFO0lBQ0U7RTVIbXZuQko7O0U0SGh2bkJFO0lBQ0U7RTVIbXZuQko7O0U0SGh2bkJFO0lBQ0U7RTVIbXZuQko7O0U0SGh2bkJFO0lBQ0U7RTVIbXZuQko7O0U0SGh2bkJFO0lBQ0U7RTVIbXZuQko7O0U0SGh2bkJFO0lBQ0U7RTVIbXZuQko7O0U0SGh2bkJFO0lBQ0U7RTVIbXZuQko7O0U0SGh2bkJFO0lBQ0U7RTVIbXZuQko7O0U0SGh2bkJFO0lBQ0U7RTVIbXZuQko7O0U0SGh2bkJFO0lBQ0U7RTVIbXZuQko7O0U0SHh4bkJFO0lBQ0U7RTVIMnhuQko7O0U0SHh4bkJFO0lBQ0U7RTVIMnhuQko7O0U0SHh4bkJFO0lBQ0U7RTVIMnhuQko7O0U0SHh4bkJFO0lBQ0U7RTVIMnhuQko7O0U0SHh4bkJFO0lBQ0U7RTVIMnhuQko7O0U0SHh4bkJFO0lBQ0U7RTVIMnhuQko7O0U0SHh4bkJFO0lBQ0U7RTVIMnhuQko7O0U0SHh4bkJFO0lBQ0U7RTVIMnhuQko7O0U0SHh4bkJFO0lBQ0U7RTVIMnhuQko7O0U0SHh4bkJFO0lBQ0U7RTVIMnhuQko7O0U0SGgwbkJFO0lBQ0U7RTVIbTBuQko7O0U0SGgwbkJFO0lBQ0U7RTVIbTBuQko7O0U0SGgwbkJFO0lBQ0U7RTVIbTBuQko7O0U0SGgwbkJFO0lBQ0U7RTVIbTBuQko7O0U0SGgwbkJFO0lBQ0U7RTVIbTBuQko7O0U0SGgwbkJFO0lBQ0U7RTVIbTBuQko7O0U0SGgwbkJFO0lBQ0U7RTVIbTBuQko7O0U0SGgwbkJFO0lBQ0U7RTVIbTBuQko7O0U0SGgwbkJFO0lBQ0U7RTVIbTBuQko7O0U0SGgwbkJFO0lBQ0U7RTVIbTBuQko7O0U0SHgybkJFO0lBQ0U7RTVIMjJuQko7O0U0SHgybkJFO0lBQ0U7RTVIMjJuQko7O0U0SHgybkJFO0lBQ0U7RTVIMjJuQko7O0U0SHgybkJFO0lBQ0U7RTVIMjJuQko7O0U0SHgybkJFO0lBQ0U7RTVIMjJuQko7O0U0SHgybkJFO0lBQ0U7RTVIMjJuQko7O0U0SHgybkJFO0lBQ0U7RTVIMjJuQko7O0U0SHgybkJFO0lBQ0U7RTVIMjJuQko7O0U0SHgybkJFO0lBQ0U7RTVIMjJuQko7O0U0SHgybkJFO0lBQ0U7RTVIMjJuQko7O0U0SGg1bkJFO0lBQ0U7RTVIbTVuQko7O0U0SGg1bkJFO0lBQ0U7RTVIbTVuQko7O0U0SGg1bkJFO0lBQ0U7RTVIbTVuQko7O0U0SGg1bkJFO0lBQ0U7RTVIbTVuQko7O0U0SGg1bkJFO0lBQ0U7RTVIbTVuQko7O0U0SGg1bkJFO0lBQ0U7RTVIbTVuQko7O0U0SGg1bkJFO0lBQ0U7RTVIbTVuQko7O0U0SGg1bkJFO0lBQ0U7RTVIbTVuQko7O0U0SGg1bkJFO0lBQ0U7RTVIbTVuQko7O0U0SGg1bkJFO0lBQ0U7RTVIbTVuQko7QUFDRjtBUmhubkJJO0VvSWpXRjtJQUNFO0U1SG85bkJGOztFNEhqOW5CQTtJQUNFO0U1SG85bkJGOztFNEhqOW5CQTtJQUNFO0U1SG85bkJGOztFNEhqOW5CQTtJQUNFO0U1SG85bkJGOztFNEhqOW5CQTtJQUNFO0U1SG85bkJGOztFNEg3OG5CRTtJQUNFO0U1SGc5bkJKOztFNEg3OG5CRTtJQUNFO0U1SGc5bkJKOztFNEg3OG5CRTtJQUNFO0U1SGc5bkJKOztFNEg3OG5CRTtJQUNFO0U1SGc5bkJKOztFNEg3OG5CRTtJQUNFO0U1SGc5bkJKOztFNEg3OG5CRTtJQUNFO0U1SGc5bkJKOztFNEg3OG5CRTtJQUNFO0U1SGc5bkJKOztFNEg3OG5CRTtJQUNFO0U1SGc5bkJKOztFNEg3OG5CRTtJQUNFO0U1SGc5bkJKOztFNEg3OG5CRTtJQUNFO0U1SGc5bkJKOztFNEhyL25CRTtJQUNFO0U1SHcvbkJKOztFNEhyL25CRTtJQUNFO0U1SHcvbkJKOztFNEhyL25CRTtJQUNFO0U1SHcvbkJKOztFNEhyL25CRTtJQUNFO0U1SHcvbkJKOztFNEhyL25CRTtJQUNFO0U1SHcvbkJKOztFNEhyL25CRTtJQUNFO0U1SHcvbkJKOztFNEhyL25CRTtJQUNFO0U1SHcvbkJKOztFNEhyL25CRTtJQUNFO0U1SHcvbkJKOztFNEhyL25CRTtJQUNFO0U1SHcvbkJKOztFNEhyL25CRTtJQUNFO0U1SHcvbkJKOztFNEg3aG9CRTtJQUNFO0U1SGdpb0JKOztFNEg3aG9CRTtJQUNFO0U1SGdpb0JKOztFNEg3aG9CRTtJQUNFO0U1SGdpb0JKOztFNEg3aG9CRTtJQUNFO0U1SGdpb0JKOztFNEg3aG9CRTtJQUNFO0U1SGdpb0JKOztFNEg3aG9CRTtJQUNFO0U1SGdpb0JKOztFNEg3aG9CRTtJQUNFO0U1SGdpb0JKOztFNEg3aG9CRTtJQUNFO0U1SGdpb0JKOztFNEg3aG9CRTtJQUNFO0U1SGdpb0JKOztFNEg3aG9CRTtJQUNFO0U1SGdpb0JKOztFNEhya29CRTtJQUNFO0U1SHdrb0JKOztFNEhya29CRTtJQUNFO0U1SHdrb0JKOztFNEhya29CRTtJQUNFO0U1SHdrb0JKOztFNEhya29CRTtJQUNFO0U1SHdrb0JKOztFNEhya29CRTtJQUNFO0U1SHdrb0JKOztFNEhya29CRTtJQUNFO0U1SHdrb0JKOztFNEhya29CRTtJQUNFO0U1SHdrb0JKOztFNEhya29CRTtJQUNFO0U1SHdrb0JKOztFNEhya29CRTtJQUNFO0U1SHdrb0JKOztFNEhya29CRTtJQUNFO0U1SHdrb0JKOztFNEg3bW9CRTtJQUNFO0U1SGdub0JKOztFNEg3bW9CRTtJQUNFO0U1SGdub0JKOztFNEg3bW9CRTtJQUNFO0U1SGdub0JKOztFNEg3bW9CRTtJQUNFO0U1SGdub0JKOztFNEg3bW9CRTtJQUNFO0U1SGdub0JKOztFNEg3bW9CRTtJQUNFO0U1SGdub0JKOztFNEg3bW9CRTtJQUNFO0U1SGdub0JKOztFNEg3bW9CRTtJQUNFO0U1SGdub0JKOztFNEg3bW9CRTtJQUNFO0U1SGdub0JKOztFNEg3bW9CRTtJQUNFO0U1SGdub0JKOztFNEhycG9CRTtJQUNFO0U1SHdwb0JKOztFNEhycG9CRTtJQUNFO0U1SHdwb0JKOztFNEhycG9CRTtJQUNFO0U1SHdwb0JKOztFNEhycG9CRTtJQUNFO0U1SHdwb0JKOztFNEhycG9CRTtJQUNFO0U1SHdwb0JKOztFNEhycG9CRTtJQUNFO0U1SHdwb0JKOztFNEhycG9CRTtJQUNFO0U1SHdwb0JKOztFNEhycG9CRTtJQUNFO0U1SHdwb0JKOztFNEhycG9CRTtJQUNFO0U1SHdwb0JKOztFNEhycG9CRTtJQUNFO0U1SHdwb0JKOztFNEg3cm9CRTtJQUNFO0U1SGdzb0JKOztFNEg3cm9CRTtJQUNFO0U1SGdzb0JKOztFNEg3cm9CRTtJQUNFO0U1SGdzb0JKOztFNEg3cm9CRTtJQUNFO0U1SGdzb0JKOztFNEg3cm9CRTtJQUNFO0U1SGdzb0JKOztFNEg3cm9CRTtJQUNFO0U1SGdzb0JKOztFNEg3cm9CRTtJQUNFO0U1SGdzb0JKOztFNEg3cm9CRTtJQUNFO0U1SGdzb0JKOztFNEg3cm9CRTtJQUNFO0U1SGdzb0JKOztFNEg3cm9CRTtJQUNFO0U1SGdzb0JKOztFNEhydW9CRTtJQUNFO0U1SHd1b0JKOztFNEhydW9CRTtJQUNFO0U1SHd1b0JKOztFNEhydW9CRTtJQUNFO0U1SHd1b0JKOztFNEhydW9CRTtJQUNFO0U1SHd1b0JKOztFNEhydW9CRTtJQUNFO0U1SHd1b0JKOztFNEhydW9CRTtJQUNFO0U1SHd1b0JKOztFNEhydW9CRTtJQUNFO0U1SHd1b0JKOztFNEhydW9CRTtJQUNFO0U1SHd1b0JKOztFNEhydW9CRTtJQUNFO0U1SHd1b0JKOztFNEhydW9CRTtJQUNFO0U1SHd1b0JKOztFNEg3d29CRTtJQUNFO0U1SGd4b0JKOztFNEg3d29CRTtJQUNFO0U1SGd4b0JKOztFNEg3d29CRTtJQUNFO0U1SGd4b0JKOztFNEg3d29CRTtJQUNFO0U1SGd4b0JKOztFNEg3d29CRTtJQUNFO0U1SGd4b0JKOztFNEg3d29CRTtJQUNFO0U1SGd4b0JKOztFNEg3d29CRTtJQUNFO0U1SGd4b0JKOztFNEg3d29CRTtJQUNFO0U1SGd4b0JKOztFNEg3d29CRTtJQUNFO0U1SGd4b0JKOztFNEg3d29CRTtJQUNFO0U1SGd4b0JKOztFNEhyem9CRTtJQUNFO0U1SHd6b0JKOztFNEhyem9CRTtJQUNFO0U1SHd6b0JKOztFNEhyem9CRTtJQUNFO0U1SHd6b0JKOztFNEhyem9CRTtJQUNFO0U1SHd6b0JKOztFNEhyem9CRTtJQUNFO0U1SHd6b0JKOztFNEhyem9CRTtJQUNFO0U1SHd6b0JKOztFNEhyem9CRTtJQUNFO0U1SHd6b0JKOztFNEhyem9CRTtJQUNFO0U1SHd6b0JKOztFNEhyem9CRTtJQUNFO0U1SHd6b0JKOztFNEhyem9CRTtJQUNFO0U1SHd6b0JKOztFNEg3MW9CRTtJQUNFO0U1SGcyb0JKOztFNEg3MW9CRTtJQUNFO0U1SGcyb0JKOztFNEg3MW9CRTtJQUNFO0U1SGcyb0JKOztFNEg3MW9CRTtJQUNFO0U1SGcyb0JKOztFNEg3MW9CRTtJQUNFO0U1SGcyb0JKOztFNEg3MW9CRTtJQUNFO0U1SGcyb0JKOztFNEg3MW9CRTtJQUNFO0U1SGcyb0JKOztFNEg3MW9CRTtJQUNFO0U1SGcyb0JKOztFNEg3MW9CRTtJQUNFO0U1SGcyb0JKOztFNEg3MW9CRTtJQUNFO0U1SGcyb0JKOztFNEhyNG9CRTtJQUNFO0U1SHc0b0JKOztFNEhyNG9CRTtJQUNFO0U1SHc0b0JKOztFNEhyNG9CRTtJQUNFO0U1SHc0b0JKOztFNEhyNG9CRTtJQUNFO0U1SHc0b0JKOztFNEhyNG9CRTtJQUNFO0U1SHc0b0JKOztFNEhyNG9CRTtJQUNFO0U1SHc0b0JKOztFNEhyNG9CRTtJQUNFO0U1SHc0b0JKOztFNEhyNG9CRTtJQUNFO0U1SHc0b0JKOztFNEhyNG9CRTtJQUNFO0U1SHc0b0JKOztFNEhyNG9CRTtJQUNFO0U1SHc0b0JKOztFNEg3Nm9CRTtJQUNFO0U1SGc3b0JKOztFNEg3Nm9CRTtJQUNFO0U1SGc3b0JKOztFNEg3Nm9CRTtJQUNFO0U1SGc3b0JKOztFNEg3Nm9CRTtJQUNFO0U1SGc3b0JKOztFNEg3Nm9CRTtJQUNFO0U1SGc3b0JKOztFNEg3Nm9CRTtJQUNFO0U1SGc3b0JKOztFNEg3Nm9CRTtJQUNFO0U1SGc3b0JKOztFNEg3Nm9CRTtJQUNFO0U1SGc3b0JKOztFNEg3Nm9CRTtJQUNFO0U1SGc3b0JKOztFNEg3Nm9CRTtJQUNFO0U1SGc3b0JKOztFNEhyOW9CRTtJQUNFO0U1SHc5b0JKOztFNEhyOW9CRTtJQUNFO0U1SHc5b0JKOztFNEhyOW9CRTtJQUNFO0U1SHc5b0JKOztFNEhyOW9CRTtJQUNFO0U1SHc5b0JKOztFNEhyOW9CRTtJQUNFO0U1SHc5b0JKOztFNEhyOW9CRTtJQUNFO0U1SHc5b0JKOztFNEhyOW9CRTtJQUNFO0U1SHc5b0JKOztFNEhyOW9CRTtJQUNFO0U1SHc5b0JKOztFNEhyOW9CRTtJQUNFO0U1SHc5b0JKOztFNEhyOW9CRTtJQUNFO0U1SHc5b0JKOztFNEg3L29CRTtJQUNFO0U1SGdncEJKOztFNEg3L29CRTtJQUNFO0U1SGdncEJKOztFNEg3L29CRTtJQUNFO0U1SGdncEJKOztFNEg3L29CRTtJQUNFO0U1SGdncEJKOztFNEg3L29CRTtJQUNFO0U1SGdncEJKOztFNEg3L29CRTtJQUNFO0U1SGdncEJKOztFNEg3L29CRTtJQUNFO0U1SGdncEJKOztFNEg3L29CRTtJQUNFO0U1SGdncEJKOztFNEg3L29CRTtJQUNFO0U1SGdncEJKOztFNEg3L29CRTtJQUNFO0U1SGdncEJKOztFNEhyaXBCRTtJQUNFO0U1SHdpcEJKOztFNEhyaXBCRTtJQUNFO0U1SHdpcEJKOztFNEhyaXBCRTtJQUNFO0U1SHdpcEJKOztFNEhyaXBCRTtJQUNFO0U1SHdpcEJKOztFNEhyaXBCRTtJQUNFO0U1SHdpcEJKOztFNEhyaXBCRTtJQUNFO0U1SHdpcEJKOztFNEhyaXBCRTtJQUNFO0U1SHdpcEJKOztFNEhyaXBCRTtJQUNFO0U1SHdpcEJKOztFNEhyaXBCRTtJQUNFO0U1SHdpcEJKOztFNEhyaXBCRTtJQUNFO0U1SHdpcEJKOztFNEg3a3BCRTtJQUNFO0U1SGdscEJKOztFNEg3a3BCRTtJQUNFO0U1SGdscEJKOztFNEg3a3BCRTtJQUNFO0U1SGdscEJKOztFNEg3a3BCRTtJQUNFO0U1SGdscEJKOztFNEg3a3BCRTtJQUNFO0U1SGdscEJKOztFNEg3a3BCRTtJQUNFO0U1SGdscEJKOztFNEg3a3BCRTtJQUNFO0U1SGdscEJKOztFNEg3a3BCRTtJQUNFO0U1SGdscEJKOztFNEg3a3BCRTtJQUNFO0U1SGdscEJKOztFNEg3a3BCRTtJQUNFO0U1SGdscEJKOztFNEhybnBCRTtJQUNFO0U1SHducEJKOztFNEhybnBCRTtJQUNFO0U1SHducEJKOztFNEhybnBCRTtJQUNFO0U1SHducEJKOztFNEhybnBCRTtJQUNFO0U1SHducEJKOztFNEhybnBCRTtJQUNFO0U1SHducEJKOztFNEhybnBCRTtJQUNFO0U1SHducEJKOztFNEhybnBCRTtJQUNFO0U1SHducEJKOztFNEhybnBCRTtJQUNFO0U1SHducEJKOztFNEhybnBCRTtJQUNFO0U1SHducEJKOztFNEhybnBCRTtJQUNFO0U1SHducEJKOztFNEg3cHBCRTtJQUNFO0U1SGdxcEJKOztFNEg3cHBCRTtJQUNFO0U1SGdxcEJKOztFNEg3cHBCRTtJQUNFO0U1SGdxcEJKOztFNEg3cHBCRTtJQUNFO0U1SGdxcEJKOztFNEg3cHBCRTtJQUNFO0U1SGdxcEJKOztFNEg3cHBCRTtJQUNFO0U1SGdxcEJKOztFNEg3cHBCRTtJQUNFO0U1SGdxcEJKOztFNEg3cHBCRTtJQUNFO0U1SGdxcEJKOztFNEg3cHBCRTtJQUNFO0U1SGdxcEJKOztFNEg3cHBCRTtJQUNFO0U1SGdxcEJKOztFNEhyc3BCRTtJQUNFO0U1SHdzcEJKOztFNEhyc3BCRTtJQUNFO0U1SHdzcEJKOztFNEhyc3BCRTtJQUNFO0U1SHdzcEJKOztFNEhyc3BCRTtJQUNFO0U1SHdzcEJKOztFNEhyc3BCRTtJQUNFO0U1SHdzcEJKOztFNEhyc3BCRTtJQUNFO0U1SHdzcEJKOztFNEhyc3BCRTtJQUNFO0U1SHdzcEJKOztFNEhyc3BCRTtJQUNFO0U1SHdzcEJKOztFNEhyc3BCRTtJQUNFO0U1SHdzcEJKOztFNEhyc3BCRTtJQUNFO0U1SHdzcEJKOztFNEg3dXBCRTtJQUNFO0U1SGd2cEJKOztFNEg3dXBCRTtJQUNFO0U1SGd2cEJKOztFNEg3dXBCRTtJQUNFO0U1SGd2cEJKOztFNEg3dXBCRTtJQUNFO0U1SGd2cEJKOztFNEg3dXBCRTtJQUNFO0U1SGd2cEJKOztFNEg3dXBCRTtJQUNFO0U1SGd2cEJKOztFNEg3dXBCRTtJQUNFO0U1SGd2cEJKOztFNEg3dXBCRTtJQUNFO0U1SGd2cEJKOztFNEg3dXBCRTtJQUNFO0U1SGd2cEJKOztFNEg3dXBCRTtJQUNFO0U1SGd2cEJKO0FBQ0Y7QTRIeHRwQkk7RUFDRTtBNUgwdHBCTjs7QTRIM3RwQkk7RUFDRTtBNUg4dHBCTjs7QTRIL3RwQkk7RUFDRTtBNUhrdXBCTjs7QTRIbnVwQkk7RUFDRTtBNUhzdXBCTjs7QTRIdnVwQkk7RUFDRTtBNUgwdXBCTjs7QTRIM3VwQkk7RUFDRTtBNUg4dXBCTjs7QTRIL3VwQkk7RUFDRTtBNUhrdnBCTjs7QTRIbnZwQkk7RUFDRTtBNUhzdnBCTjs7QTRIdnZwQkk7RUFDRTtBNUgwdnBCTjs7QTRIbHZwQkE7RUFDRTtBNUhxdnBCRjs7QTRIanZwQkE7RUFDRTtBNUhvdnBCRjs7QTRIanZwQkE7RUFDRTtFQUNBO0VBQ0E7QTVIb3ZwQkY7O0E0SGp2cEJBO0VBQ0U7RUFDQTtFQUNBO0E1SG92cEJGOztBNEhqdnBCQTtFQUNFO0VBQ0E7RUFDQTtBNUhvdnBCRjs7QTRIanZwQkE7RUFDRTtFQUNBO0VBQ0E7QTVIb3ZwQkY7O0E0SGp2cEJBO0VBQ0U7RUFDQTtFQUNBO0E1SG92cEJGOztBNEhqdnBCQTtFQUNFO0VBQ0E7RUFDQTtBNUhvdnBCRjs7QTRIanZwQkE7RUFDRTtBNUhvdnBCRjs7QTRIanZwQkE7RUFDRTtBNUhvdnBCRjs7QTRIanZwQkE7RUFDRTtFQUNBO0E1SG92cEJGOztBNEhqdnBCQTtFQUNFO0E1SG92cEJGOztBNEhqdnBCQTtFQUNFO0E1SG92cEJGOztBNEhqdnBCQTtFQUNFO0E1SG92cEJGOztBNEhqdnBCQTtFQUNFO0E1SG92cEJGOztBNEhqdnBCQTtFQUNFO0E1SG92cEJGOztBNEhqdnBCQTtFQUNFO0E1SG92cEJGOztBNEhqdnBCQTtFQUNFO0E1SG92cEJGOztBNEhodnBCRTtFQUNFO0E1SG12cEJKOztBNEg5dXBCQTs7RUFFRTtBNUhpdnBCRjs7QTRIN3VwQkE7RUFDRTtBNUhndnBCRjs7QTRIN3VwQkE7RUFDRTtBNUhndnBCRjs7QTRIN3VwQkE7RUFDRTtBNUhndnBCRjs7QTRIN3VwQkE7RUFDRTtBNUhndnBCRjs7QVJyOHBCQztFQUVDO0VBQ0E7QVF1OHBCRjtBUnI4cEJDO0VBQ0M7QVF1OHBCRjs7QTRIaHZwQkE7RUFDRTtBNUhtdnBCRjs7QTRIaHZwQkE7RUFDRTtBNUhtdnBCRjs7QTRIaHZwQkE7RUFDRTtBNUhtdnBCRjs7QTRIaHZwQkE7RUFDRTtBNUhtdnBCRjs7QTRIL3VwQkE7RUFDRTtBNUhrdnBCRjs7QTRIL3VwQkE7RUFDRTtBNUhrdnBCRjs7QTRIOXVwQkE7RUFDRTtBNUhpdnBCRjs7QTRIOXVwQkE7RUFDRTtBNUhpdnBCRjs7QTRIOXVwQkE7RUFDRTtBNUhpdnBCRjs7QTRIOXVwQkE7RUFDRTtBNUhpdnBCRjs7QTRIN3VwQkE7RUFDRTtBNUhndnBCRjs7QTRIN3VwQkE7RUFDRTtBNUhndnBCRjs7QTRIN3VwQkE7RUFDRTtBNUhndnBCRjs7QTRIN3VwQkE7RUFDRTtBNUhndnBCRjs7QTRIN3VwQkE7RUFDRTtBNUhndnBCRjs7QTRIM3VwQkU7RUFDRTtBNUg4dXBCSjs7QTRIMXVwQkk7RUFDRTtBNUg2dXBCTjs7QTRIenVwQkU7RUFDRTtBNUg0dXBCSjs7QTRIenVwQkU7RUFDRTtBNUg0dXBCSjs7QTRIenVwQkU7RUFDRTtFQUNBO0E1SDR1cEJKO0E0SDF1cEJJO0VBQ0U7QTVINHVwQk47O0E0SHh1cEJFO0VBQ0U7QTVIMnVwQko7O0E0SHZ3cEJFO0VBQ0U7QTVIMHdwQko7O0E0SHR3cEJJO0VBQ0U7QTVIeXdwQk47O0E0SHJ3cEJFO0VBQ0U7QTVId3dwQko7O0E0SHJ3cEJFO0VBQ0U7QTVId3dwQko7O0E0SHJ3cEJFO0VBQ0U7RUFDQTtBNUh3d3BCSjtBNEh0d3BCSTtFQUNFO0E1SHd3cEJOOztBNEhwd3BCRTtFQUNFO0E1SHV3cEJKOztBNEhueXBCRTtFQUNFO0E1SHN5cEJKOztBNEhseXBCSTtFQUNFO0E1SHF5cEJOOztBNEhqeXBCRTtFQUNFO0E1SG95cEJKOztBNEhqeXBCRTtFQUNFO0E1SG95cEJKOztBNEhqeXBCRTtFQUNFO0VBQ0E7QTVIb3lwQko7QTRIbHlwQkk7RUFDRTtBNUhveXBCTjs7QTRIaHlwQkU7RUFDRTtBNUhteXBCSjs7QTRIL3pwQkU7RUFDRTtBNUhrMHBCSjs7QTRIOXpwQkk7RUFDRTtBNUhpMHBCTjs7QTRIN3pwQkU7RUFDRTtBNUhnMHBCSjs7QTRIN3pwQkU7RUFDRTtBNUhnMHBCSjs7QTRIN3pwQkU7RUFDRTtFQUNBO0E1SGcwcEJKO0E0SDl6cEJJO0VBQ0U7QTVIZzBwQk47O0E0SDV6cEJFO0VBQ0U7QTVIK3pwQko7O0E0SDMxcEJFO0VBQ0U7QTVIODFwQko7O0E0SDExcEJJO0VBQ0U7QTVINjFwQk47O0E0SHoxcEJFO0VBQ0U7QTVINDFwQko7O0E0SHoxcEJFO0VBQ0U7QTVINDFwQko7O0E0SHoxcEJFO0VBQ0U7RUFDQTtBNUg0MXBCSjtBNEgxMXBCSTtFQUNFO0E1SDQxcEJOOztBNEh4MXBCRTtFQUNFO0E1SDIxcEJKOztBNEh2M3BCRTtFQUNFO0E1SDAzcEJKOztBNEh0M3BCSTtFQUNFO0E1SHkzcEJOOztBNEhyM3BCRTtFQUNFO0E1SHczcEJKOztBNEhyM3BCRTtFQUNFO0E1SHczcEJKOztBNEhyM3BCRTtFQUNFO0VBQ0E7QTVIdzNwQko7QTRIdDNwQkk7RUFDRTtBNUh3M3BCTjs7QTRIcDNwQkU7RUFDRTtBNUh1M3BCSjs7QTRIbjVwQkU7RUFDRTtBNUhzNXBCSjs7QTRIbDVwQkk7RUFDRTtBNUhxNXBCTjs7QTRIajVwQkU7RUFDRTtBNUhvNXBCSjs7QTRIajVwQkU7RUFDRTtBNUhvNXBCSjs7QTRIajVwQkU7RUFDRTtFQUNBO0E1SG81cEJKO0E0SGw1cEJJO0VBQ0U7QTVIbzVwQk47O0E0SGg1cEJFO0VBQ0U7QTVIbTVwQko7O0E0SC82cEJFO0VBQ0U7QTVIazdwQko7O0E0SDk2cEJJO0VBQ0U7QTVIaTdwQk47O0E0SDc2cEJFO0VBQ0U7QTVIZzdwQko7O0E0SDc2cEJFO0VBQ0U7QTVIZzdwQko7O0E0SDc2cEJFO0VBQ0U7RUFDQTtBNUhnN3BCSjtBNEg5NnBCSTtFQUNFO0E1SGc3cEJOOztBNEg1NnBCRTtFQUNFO0E1SCs2cEJKOztBNEh6NnBCRTtFQUNFO0E1SDQ2cEJKOztBNEg3NnBCRTtFQUNFO0E1SGc3cEJKOztBNEhqN3BCRTtFQUNFO0E1SG83cEJKOztBNEhyN3BCRTtFQUNFO0E1SHc3cEJKOztBNEh6N3BCRTtFQUNFO0E1SDQ3cEJKOztBNEg3N3BCRTtFQUNFO0E1SGc4cEJKOztBNEhqOHBCRTtFQUNFO0E1SG84cEJKOztBNEg5N3BCRTtFQUNFO0E1SGk4cEJKOztBNEg5N3BCRTtFQUNFO0E1SGk4cEJKOztBNEh0OHBCRTtFQUNFO0E1SHk4cEJKOztBNEh0OHBCRTtFQUNFO0E1SHk4cEJKOztBNEg5OHBCRTtFQUNFO0E1SGk5cEJKOztBNEg5OHBCRTtFQUNFO0E1SGk5cEJKOztBNEh0OXBCRTtFQUNFO0E1SHk5cEJKOztBNEh0OXBCRTtFQUNFO0E1SHk5cEJKOztBNEhwOXBCRTtFQUNFO0E1SHU5cEJKOztBNEhwOXBCRTtFQUNFO0E1SHU5cEJKOztBNEg1OXBCRTtFQUNFO0E1SCs5cEJKOztBNEg1OXBCRTtFQUNFO0E1SCs5cEJKOztBNEhwK3BCRTtFQUNFO0E1SHUrcEJKOztBNEhwK3BCRTtFQUNFO0E1SHUrcEJKOztBNEg1K3BCRTtFQUNFO0E1SCsrcEJKOztBNEg1K3BCRTtFQUNFO0E1SCsrcEJKOztBNEgxK3BCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFvQkU7QTVINitwQkY7O0FSL2hxQkk7RW9Jc0RGO0lBQ0U7RTVINitwQkY7O0U0SDErcEJBO0lBQ0U7RTVINitwQkY7O0U0SDErcEJBO0lBQ0U7RTVINitwQkY7O0U0SDErcEJBO0lBQ0U7RTVINitwQkY7O0U0SDErcEJBO0lBQ0U7RTVINitwQkY7O0U0SDErcEJBO0lBQ0U7RTVINitwQkY7QUFDRjtBUmppcUJJO0VvSXdERjtJQUNFO0U1SDQrcEJGOztFNEh6K3BCQTtJQUNFO0U1SDQrcEJGOztFNEh6K3BCQTtJQUNFO0U1SDQrcEJGOztFNEh6K3BCQTtJQUNFO0U1SDQrcEJGOztFNEh6K3BCQTtJQUNFO0U1SDQrcEJGOztFNEh6K3BCQTtJQUNFO0U1SDQrcEJGO0FBQ0Y7QVJwanFCSTtFb0k0RUY7SUFDRTtFNUgyK3BCRjs7RTRIeCtwQkE7SUFDRTtFNUgyK3BCRjs7RTRIeCtwQkE7SUFDRTtFNUgyK3BCRjs7RTRIeCtwQkE7SUFDRTtFNUgyK3BCRjs7RTRIeCtwQkE7SUFDRTtFNUgyK3BCRjs7RTRIeCtwQkE7SUFDRTtFNUgyK3BCRjtBQUNGO0FSdmtxQkk7RW9JZ0dGO0lBQ0U7RTVIMCtwQkY7O0U0SHYrcEJBO0lBQ0U7RTVIMCtwQkY7O0U0SHYrcEJBO0lBQ0U7RTVIMCtwQkY7O0U0SHYrcEJBO0lBQ0U7RTVIMCtwQkY7O0U0SHYrcEJBO0lBQ0U7RTVIMCtwQkY7O0U0SHYrcEJBO0lBQ0U7RTVIMCtwQkY7QUFDRjtBNEhyK3BCQTtFQUNFO0VBQ0E7QTVIdStwQkY7O0E0SG4rcEJBO0VBQ0U7QTVIcytwQkY7O0E0SGgrcEJJO0VBQ0U7QTVIbStwQk47QTRIcCtwQkk7RUFDRTtBNUhzK3BCTjtBNEh2K3BCSTtFQUNFO0E1SHkrcEJOO0E0SDErcEJJO0VBQ0U7QTVINCtwQk47QTRINytwQkk7RUFDRTtBNUgrK3BCTjtBNEhoL3BCSTtFQUNFO0E1SGsvcEJOO0E0SG4vcEJJO0VBQ0U7QTVIcS9wQk47QTRIdC9wQkk7RUFDRTtBNUh3L3BCTjtBNEh6L3BCSTtFQUNFO0E1SDIvcEJOO0E0SDUvcEJJO0VBQ0U7QTVIOC9wQk47O0E0SHovcEJBO0VBQ0U7QTVINC9wQkY7O0E0SHovcEJBO0VBQ0U7QTVINC9wQkY7O0E0SHovcEJBO0VBQ0U7QTVINC9wQkY7O0E0SHovcEJBO0VBQ0U7QTVINC9wQkY7O0E2SDUrcUJDO0VBQ0M7RUFDQTtBN0grK3FCRjtBNkg3K3FCRTtFQUNDO0VBQ0E7QTdIKytxQkg7QTZINStxQkU7RUFDQztBN0g4K3FCSDtBNkg1K3FCRztFQUVDO0E3SDYrcUJKO0E2SHQrcUJHO0VBQ0MsUUFGVztBN0gwK3FCZjtBNkh6K3FCRztFQUNDLFFBRlc7QTdINitxQmY7QTZINStxQkc7RUFDQyxRQUZXO0E3SGcvcUJmO0E2SC8rcUJHO0VBQ0MsUUFGVztBN0htL3FCZjtBNkhsL3FCRztFQUNDLFFBRlc7QTdIcy9xQmY7QTZIci9xQkc7RUFDQyxRQUZXO0E3SHkvcUJmO0E2SHgvcUJHO0VBQ0MsUUFGVztBN0g0L3FCZjtBNkgzL3FCRztFQUNDLFFBRlc7QTdIKy9xQmY7QTZIOS9xQkc7RUFDQyxRQUZXO0E3SGtnckJmO0E2SGpnckJHO0VBQ0MsU0FGVztBN0hxZ3JCZjtBNkhwZ3JCRztFQUNDLFNBRlc7QTdId2dyQmY7QTZIdmdyQkc7RUFDQyxTQUZXO0E3SDJnckJmOztBNkhuZ3JCQztFQUNDO0VBQ0E7QTdIc2dyQkY7QTZIcGdyQkU7RUFDQztFQUNBO0E3SHNnckJIO0E2SG5nckJFO0VBQ0M7QTdIcWdyQkg7QTZIbmdyQkc7RUFFQztFQUNBO0VBQ0E7QTdIb2dyQko7QVJwZ3JCQztFcUlKRTtJQU9FO0U3SHFnckJIO0FBQ0Y7QTZILy9xQkc7RUFDQyxRQUZXO0E3SG1nckJmO0E2SGxnckJHO0VBQ0MsUUFGVztBN0hzZ3JCZjtBNkhyZ3JCRztFQUNDLFFBRlc7QTdIeWdyQmY7QTZIeGdyQkc7RUFDQyxRQUZXO0E3SDRnckJmO0E2SDNnckJHO0VBQ0MsUUFGVztBN0grZ3JCZjtBNkg5Z3JCRztFQUNDLFFBRlc7QTdIa2hyQmY7QTZIamhyQkc7RUFDQyxRQUZXO0E3SHFockJmO0E2SHBockJHO0VBQ0MsUUFGVztBN0h3aHJCZjtBNkh2aHJCRztFQUNDLFFBRlc7QTdIMmhyQmY7QTZIMWhyQkc7RUFDQyxTQUZXO0E3SDhockJmO0E2SDdockJHO0VBQ0MsU0FGVztBN0hpaXJCZjtBNkhoaXJCRztFQUNDLFNBRlc7QTdIb2lyQmY7O0E2SDFockJFO0VBQ0M7QTdINmhyQkg7QTZIMWhyQkU7RUFDQztBN0g0aHJCSDtBNkh4aHJCRTtFQUNDO0E3SDBockJIO0E2SHhockJHO0VBQ0M7QTdIMGhyQko7QTZIdmhyQkc7RUFDQztBN0h5aHJCSjtBNkhyaHJCRztFQUNDO0E3SHVockJKO0E2SGpockJHO0VBQ0MsUUFGVztBN0hxaHJCZjtBNkhwaHJCRztFQUNDLFFBRlc7QTdId2hyQmY7QTZIdmhyQkc7RUFDQyxRQUZXO0E3SDJockJmO0E2SDFockJHO0VBQ0MsUUFGVztBN0g4aHJCZjtBNkg3aHJCRztFQUNDLFFBRlc7QTdIaWlyQmY7QTZIaGlyQkc7RUFDQyxRQUZXO0E3SG9pckJmO0E2SG5pckJHO0VBQ0MsUUFGVztBN0h1aXJCZjtBNkh0aXJCRztFQUNDLFFBRlc7QTdIMGlyQmY7QTZIemlyQkc7RUFDQyxRQUZXO0E3SDZpckJmO0E2SDVpckJHO0VBQ0MsU0FGVztBN0hnanJCZjtBNkgvaXJCRztFQUNDLFNBRlc7QTdIbWpyQmY7QTZIbGpyQkc7RUFDQyxTQUZXO0E3SHNqckJmOztBUi8xcUJJO0VxSWpUSDtJQUNDO0lBQ0E7RTdIb3ByQkE7RTZIbHByQkE7SUFDQztJQUNBO0U3SG9wckJEO0U2SGpwckJBO0lBQ0M7RTdIbXByQkQ7RTZIanByQkM7SUFFQztFN0hrcHJCRjtFNkgzb3JCQztJQUNDLFFBRlc7RTdIK29yQmI7RTZIOW9yQkM7SUFDQyxRQUZXO0U3SGtwckJiO0U2SGpwckJDO0lBQ0MsUUFGVztFN0hxcHJCYjtFNkhwcHJCQztJQUNDLFFBRlc7RTdId3ByQmI7RTZIdnByQkM7SUFDQyxRQUZXO0U3SDJwckJiO0U2SDFwckJDO0lBQ0MsUUFGVztFN0g4cHJCYjtFNkg3cHJCQztJQUNDLFFBRlc7RTdIaXFyQmI7RTZIaHFyQkM7SUFDQyxRQUZXO0U3SG9xckJiO0U2SG5xckJDO0lBQ0MsUUFGVztFN0h1cXJCYjtFNkh0cXJCQztJQUNDLFNBRlc7RTdIMHFyQmI7RTZIenFyQkM7SUFDQyxTQUZXO0U3SDZxckJiO0U2SDVxckJDO0lBQ0MsU0FGVztFN0hncnJCYjs7RTZIeHFyQkQ7SUFDQztJQUNBO0U3SDJxckJBO0U2SHpxckJBO0lBQ0M7SUFDQTtFN0gycXJCRDtFNkh4cXJCQTtJQUNDO0U3SDBxckJEO0U2SHhxckJDO0lBRUM7SUFDQTtJQUNBO0U3SHlxckJGO0FBQ0Y7QVIxcXJCQztFcUlKRTtJQU9FO0U3SDJxckJIO0FBQ0Y7QVIxNnFCSTtFcUkzUEQ7SUFDQyxRQUZXO0U3SDBxckJiO0FBQ0Y7QVIvNnFCSTtFcUkzUEQ7SUFDQyxRQUZXO0U3SCtxckJiO0FBQ0Y7QVJwN3FCSTtFcUkzUEQ7SUFDQyxRQUZXO0U3SG9yckJiO0FBQ0Y7QVJ6N3FCSTtFcUkzUEQ7SUFDQyxRQUZXO0U3SHlyckJiO0FBQ0Y7QVI5N3FCSTtFcUkzUEQ7SUFDQyxRQUZXO0U3SDhyckJiO0FBQ0Y7QVJuOHFCSTtFcUkzUEQ7SUFDQyxRQUZXO0U3SG1zckJiO0FBQ0Y7QVJ4OHFCSTtFcUkzUEQ7SUFDQyxRQUZXO0U3SHdzckJiO0FBQ0Y7QVI3OHFCSTtFcUkzUEQ7SUFDQyxRQUZXO0U3SDZzckJiO0FBQ0Y7QVJsOXFCSTtFcUkzUEQ7SUFDQyxRQUZXO0U3SGt0ckJiO0FBQ0Y7QVJ2OXFCSTtFcUkzUEQ7SUFDQyxTQUZXO0U3SHV0ckJiO0FBQ0Y7QVI1OXFCSTtFcUkzUEQ7SUFDQyxTQUZXO0U3SDR0ckJiO0FBQ0Y7QVJqK3FCSTtFcUkzUEQ7SUFDQyxTQUZXO0U3SGl1ckJiO0FBQ0Y7QVJ0K3FCSTtFcUlsUEY7SUFDQztFN0gydHJCRDtFNkh4dHJCQTtJQUNDO0U3SDB0ckJEO0U2SHR0ckJBO0lBQ0M7RTdId3RyQkQ7RTZIdHRyQkM7SUFDQztFN0h3dHJCRjtFNkhydHJCQztJQUNDO0U3SHV0ckJGO0U2SG50ckJDO0lBQ0M7RTdIcXRyQkY7RTZIL3NyQkM7SUFDQyxRQUZXO0U3SG10ckJiO0U2SGx0ckJDO0lBQ0MsUUFGVztFN0hzdHJCYjtFNkhydHJCQztJQUNDLFFBRlc7RTdIeXRyQmI7RTZIeHRyQkM7SUFDQyxRQUZXO0U3SDR0ckJiO0U2SDN0ckJDO0lBQ0MsUUFGVztFN0grdHJCYjtFNkg5dHJCQztJQUNDLFFBRlc7RTdIa3VyQmI7RTZIanVyQkM7SUFDQyxRQUZXO0U3SHF1ckJiO0U2SHB1ckJDO0lBQ0MsUUFGVztFN0h3dXJCYjtFNkh2dXJCQztJQUNDLFFBRlc7RTdIMnVyQmI7RTZIMXVyQkM7SUFDQyxTQUZXO0U3SDh1ckJiO0U2SDd1ckJDO0lBQ0MsU0FGVztFN0hpdnJCYjtFNkhodnJCQztJQUNDLFNBRlc7RTdIb3ZyQmI7QUFDRjtBUnhockJJO0VxSXZUSDtJQUNDO0lBQ0E7RTdIazFyQkE7RTZIaDFyQkE7SUFDQztJQUNBO0U3SGsxckJEO0U2SC8wckJBO0lBQ0M7RTdIaTFyQkQ7RTZILzByQkM7SUFFQztFN0hnMXJCRjtFNkh6MHJCQztJQUNDLFFBRlc7RTdINjByQmI7RTZINTByQkM7SUFDQyxRQUZXO0U3SGcxckJiO0U2SC8wckJDO0lBQ0MsUUFGVztFN0htMXJCYjtFNkhsMXJCQztJQUNDLFFBRlc7RTdIczFyQmI7RTZIcjFyQkM7SUFDQyxRQUZXO0U3SHkxckJiO0U2SHgxckJDO0lBQ0MsUUFGVztFN0g0MXJCYjtFNkgzMXJCQztJQUNDLFFBRlc7RTdIKzFyQmI7RTZIOTFyQkM7SUFDQyxRQUZXO0U3SGsyckJiO0U2SGoyckJDO0lBQ0MsUUFGVztFN0hxMnJCYjtFNkhwMnJCQztJQUNDLFNBRlc7RTdIdzJyQmI7RTZIdjJyQkM7SUFDQyxTQUZXO0U3SDIyckJiO0U2SDEyckJDO0lBQ0MsU0FGVztFN0g4MnJCYjs7RTZIdDJyQkQ7SUFDQztJQUNBO0U3SHkyckJBO0U2SHYyckJBO0lBQ0M7SUFDQTtFN0h5MnJCRDtFNkh0MnJCQTtJQUNDO0U3SHcyckJEO0U2SHQyckJDO0lBRUM7SUFDQTtJQUNBO0U3SHUyckJGO0FBQ0Y7QVJ4MnJCQztFcUlKRTtJQU9FO0U3SHkyckJIO0FBQ0Y7QVJsbXJCSTtFcUlqUUQ7SUFDQyxRQUZXO0U3SHcyckJiO0FBQ0Y7QVJ2bXJCSTtFcUlqUUQ7SUFDQyxRQUZXO0U3SDYyckJiO0FBQ0Y7QVI1bXJCSTtFcUlqUUQ7SUFDQyxRQUZXO0U3SGszckJiO0FBQ0Y7QVJqbnJCSTtFcUlqUUQ7SUFDQyxRQUZXO0U3SHUzckJiO0FBQ0Y7QVJ0bnJCSTtFcUlqUUQ7SUFDQyxRQUZXO0U3SDQzckJiO0FBQ0Y7QVIzbnJCSTtFcUlqUUQ7SUFDQyxRQUZXO0U3SGk0ckJiO0FBQ0Y7QVJob3JCSTtFcUlqUUQ7SUFDQyxRQUZXO0U3SHM0ckJiO0FBQ0Y7QVJyb3JCSTtFcUlqUUQ7SUFDQyxRQUZXO0U3SDI0ckJiO0FBQ0Y7QVIxb3JCSTtFcUlqUUQ7SUFDQyxRQUZXO0U3SGc1ckJiO0FBQ0Y7QVIvb3JCSTtFcUlqUUQ7SUFDQyxTQUZXO0U3SHE1ckJiO0FBQ0Y7QVJwcHJCSTtFcUlqUUQ7SUFDQyxTQUZXO0U3SDA1ckJiO0FBQ0Y7QVJ6cHJCSTtFcUlqUUQ7SUFDQyxTQUZXO0U3SCs1ckJiO0FBQ0Y7QVI5cHJCSTtFcUl4UEY7SUFDQztFN0h5NXJCRDtFNkh0NXJCQTtJQUNDO0U3SHc1ckJEO0U2SHA1ckJBO0lBQ0M7RTdIczVyQkQ7RTZIcDVyQkM7SUFDQztFN0hzNXJCRjtFNkhuNXJCQztJQUNDO0U3SHE1ckJGO0U2SGo1ckJDO0lBQ0M7RTdIbTVyQkY7RTZINzRyQkM7SUFDQyxRQUZXO0U3SGk1ckJiO0U2SGg1ckJDO0lBQ0MsUUFGVztFN0hvNXJCYjtFNkhuNXJCQztJQUNDLFFBRlc7RTdIdTVyQmI7RTZIdDVyQkM7SUFDQyxRQUZXO0U3SDA1ckJiO0U2SHo1ckJDO0lBQ0MsUUFGVztFN0g2NXJCYjtFNkg1NXJCQztJQUNDLFFBRlc7RTdIZzZyQmI7RTZILzVyQkM7SUFDQyxRQUZXO0U3SG02ckJiO0U2SGw2ckJDO0lBQ0MsUUFGVztFN0hzNnJCYjtFNkhyNnJCQztJQUNDLFFBRlc7RTdIeTZyQmI7RTZIeDZyQkM7SUFDQyxTQUZXO0U3SDQ2ckJiO0U2SDM2ckJDO0lBQ0MsU0FGVztFN0grNnJCYjtFNkg5NnJCQztJQUNDLFNBRlc7RTdIazdyQmI7QUFDRjtBUjFzckJJO0VxSW5VSDtJQUNDO0lBQ0E7RTdIZ2hzQkE7RTZIOWdzQkE7SUFDQztJQUNBO0U3SGdoc0JEO0U2SDdnc0JBO0lBQ0M7RTdIK2dzQkQ7RTZIN2dzQkM7SUFFQztFN0g4Z3NCRjtFNkh2Z3NCQztJQUNDLFFBRlc7RTdIMmdzQmI7RTZIMWdzQkM7SUFDQyxRQUZXO0U3SDhnc0JiO0U2SDdnc0JDO0lBQ0MsUUFGVztFN0hpaHNCYjtFNkhoaHNCQztJQUNDLFFBRlc7RTdIb2hzQmI7RTZIbmhzQkM7SUFDQyxRQUZXO0U3SHVoc0JiO0U2SHRoc0JDO0lBQ0MsUUFGVztFN0gwaHNCYjtFNkh6aHNCQztJQUNDLFFBRlc7RTdINmhzQmI7RTZINWhzQkM7SUFDQyxRQUZXO0U3SGdpc0JiO0U2SC9oc0JDO0lBQ0MsUUFGVztFN0htaXNCYjtFNkhsaXNCQztJQUNDLFNBRlc7RTdIc2lzQmI7RTZIcmlzQkM7SUFDQyxTQUZXO0U3SHlpc0JiO0U2SHhpc0JDO0lBQ0MsU0FGVztFN0g0aXNCYjs7RTZIcGlzQkQ7SUFDQztJQUNBO0U3SHVpc0JBO0U2SHJpc0JBO0lBQ0M7SUFDQTtFN0h1aXNCRDtFNkhwaXNCQTtJQUNDO0U3SHNpc0JEO0U2SHBpc0JDO0lBRUM7SUFDQTtJQUNBO0U3SHFpc0JGO0FBQ0Y7QVJ0aXNCQztFcUlKRTtJQU9FO0U3SHVpc0JIO0FBQ0Y7QVJweHJCSTtFcUk3UUQ7SUFDQyxRQUZXO0U3SHNpc0JiO0FBQ0Y7QVJ6eHJCSTtFcUk3UUQ7SUFDQyxRQUZXO0U3SDJpc0JiO0FBQ0Y7QVI5eHJCSTtFcUk3UUQ7SUFDQyxRQUZXO0U3SGdqc0JiO0FBQ0Y7QVJueXJCSTtFcUk3UUQ7SUFDQyxRQUZXO0U3SHFqc0JiO0FBQ0Y7QVJ4eXJCSTtFcUk3UUQ7SUFDQyxRQUZXO0U3SDBqc0JiO0FBQ0Y7QVI3eXJCSTtFcUk3UUQ7SUFDQyxRQUZXO0U3SCtqc0JiO0FBQ0Y7QVJsenJCSTtFcUk3UUQ7SUFDQyxRQUZXO0U3SG9rc0JiO0FBQ0Y7QVJ2enJCSTtFcUk3UUQ7SUFDQyxRQUZXO0U3SHlrc0JiO0FBQ0Y7QVI1enJCSTtFcUk3UUQ7SUFDQyxRQUZXO0U3SDhrc0JiO0FBQ0Y7QVJqMHJCSTtFcUk3UUQ7SUFDQyxTQUZXO0U3SG1sc0JiO0FBQ0Y7QVJ0MHJCSTtFcUk3UUQ7SUFDQyxTQUZXO0U3SHdsc0JiO0FBQ0Y7QVIzMHJCSTtFcUk3UUQ7SUFDQyxTQUZXO0U3SDZsc0JiO0FBQ0Y7QVJoMXJCSTtFcUlwUUY7SUFDQztFN0h1bHNCRDtFNkhwbHNCQTtJQUNDO0U3SHNsc0JEO0U2SGxsc0JBO0lBQ0M7RTdIb2xzQkQ7RTZIbGxzQkM7SUFDQztFN0hvbHNCRjtFNkhqbHNCQztJQUNDO0U3SG1sc0JGO0U2SC9rc0JDO0lBQ0M7RTdIaWxzQkY7RTZIM2tzQkM7SUFDQyxRQUZXO0U3SCtrc0JiO0U2SDlrc0JDO0lBQ0MsUUFGVztFN0hrbHNCYjtFNkhqbHNCQztJQUNDLFFBRlc7RTdIcWxzQmI7RTZIcGxzQkM7SUFDQyxRQUZXO0U3SHdsc0JiO0U2SHZsc0JDO0lBQ0MsUUFGVztFN0gybHNCYjtFNkgxbHNCQztJQUNDLFFBRlc7RTdIOGxzQmI7RTZIN2xzQkM7SUFDQyxRQUZXO0U3SGltc0JiO0U2SGhtc0JDO0lBQ0MsUUFGVztFN0hvbXNCYjtFNkhubXNCQztJQUNDLFFBRlc7RTdIdW1zQmI7RTZIdG1zQkM7SUFDQyxTQUZXO0U3SDBtc0JiO0U2SHptc0JDO0lBQ0MsU0FGVztFN0g2bXNCYjtFNkg1bXNCQztJQUNDLFNBRlc7RTdIZ25zQmI7QUFDRjtBUmw0ckJJO0VxSXpVSDtJQUNDO0lBQ0E7RTdIOHNzQkE7RTZINXNzQkE7SUFDQztJQUNBO0U3SDhzc0JEO0U2SDNzc0JBO0lBQ0M7RTdINnNzQkQ7RTZIM3NzQkM7SUFFQztFN0g0c3NCRjtFNkhyc3NCQztJQUNDLFFBRlc7RTdIeXNzQmI7RTZIeHNzQkM7SUFDQyxRQUZXO0U3SDRzc0JiO0U2SDNzc0JDO0lBQ0MsUUFGVztFN0grc3NCYjtFNkg5c3NCQztJQUNDLFFBRlc7RTdIa3RzQmI7RTZIanRzQkM7SUFDQyxRQUZXO0U3SHF0c0JiO0U2SHB0c0JDO0lBQ0MsUUFGVztFN0h3dHNCYjtFNkh2dHNCQztJQUNDLFFBRlc7RTdIMnRzQmI7RTZIMXRzQkM7SUFDQyxRQUZXO0U3SDh0c0JiO0U2SDd0c0JDO0lBQ0MsUUFGVztFN0hpdXNCYjtFNkhodXNCQztJQUNDLFNBRlc7RTdIb3VzQmI7RTZIbnVzQkM7SUFDQyxTQUZXO0U3SHV1c0JiO0U2SHR1c0JDO0lBQ0MsU0FGVztFN0gwdXNCYjs7RTZIbHVzQkQ7SUFDQztJQUNBO0U3SHF1c0JBO0U2SG51c0JBO0lBQ0M7SUFDQTtFN0hxdXNCRDtFNkhsdXNCQTtJQUNDO0U3SG91c0JEO0U2SGx1c0JDO0lBRUM7SUFDQTtJQUNBO0U3SG11c0JGO0FBQ0Y7QVJwdXNCQztFcUlKRTtJQU9FO0U3SHF1c0JIO0FBQ0Y7QVI1OHJCSTtFcUluUkQ7SUFDQyxRQUZXO0U3SG91c0JiO0FBQ0Y7QVJqOXJCSTtFcUluUkQ7SUFDQyxRQUZXO0U3SHl1c0JiO0FBQ0Y7QVJ0OXJCSTtFcUluUkQ7SUFDQyxRQUZXO0U3SDh1c0JiO0FBQ0Y7QVIzOXJCSTtFcUluUkQ7SUFDQyxRQUZXO0U3SG12c0JiO0FBQ0Y7QVJoK3JCSTtFcUluUkQ7SUFDQyxRQUZXO0U3SHd2c0JiO0FBQ0Y7QVJyK3JCSTtFcUluUkQ7SUFDQyxRQUZXO0U3SDZ2c0JiO0FBQ0Y7QVIxK3JCSTtFcUluUkQ7SUFDQyxRQUZXO0U3SGt3c0JiO0FBQ0Y7QVIvK3JCSTtFcUluUkQ7SUFDQyxRQUZXO0U3SHV3c0JiO0FBQ0Y7QVJwL3JCSTtFcUluUkQ7SUFDQyxRQUZXO0U3SDR3c0JiO0FBQ0Y7QVJ6L3JCSTtFcUluUkQ7SUFDQyxTQUZXO0U3SGl4c0JiO0FBQ0Y7QVI5L3JCSTtFcUluUkQ7SUFDQyxTQUZXO0U3SHN4c0JiO0FBQ0Y7QVJuZ3NCSTtFcUluUkQ7SUFDQyxTQUZXO0U3SDJ4c0JiO0FBQ0Y7QVJ4Z3NCSTtFcUkxUUY7SUFDQztFN0hxeHNCRDtFNkhseHNCQTtJQUNDO0U3SG94c0JEO0U2SGh4c0JBO0lBQ0M7RTdIa3hzQkQ7RTZIaHhzQkM7SUFDQztFN0hreHNCRjtFNkgvd3NCQztJQUNDO0U3SGl4c0JGO0U2SDd3c0JDO0lBQ0M7RTdIK3dzQkY7RTZIendzQkM7SUFDQyxRQUZXO0U3SDZ3c0JiO0U2SDV3c0JDO0lBQ0MsUUFGVztFN0hneHNCYjtFNkgvd3NCQztJQUNDLFFBRlc7RTdIbXhzQmI7RTZIbHhzQkM7SUFDQyxRQUZXO0U3SHN4c0JiO0U2SHJ4c0JDO0lBQ0MsUUFGVztFN0h5eHNCYjtFNkh4eHNCQztJQUNDLFFBRlc7RTdINHhzQmI7RTZIM3hzQkM7SUFDQyxRQUZXO0U3SCt4c0JiO0U2SDl4c0JDO0lBQ0MsUUFGVztFN0hreXNCYjtFNkhqeXNCQztJQUNDLFFBRlc7RTdIcXlzQmI7RTZIcHlzQkM7SUFDQyxTQUZXO0U3SHd5c0JiO0U2SHZ5c0JDO0lBQ0MsU0FGVztFN0gyeXNCYjtFNkgxeXNCQztJQUNDLFNBRlc7RTdIOHlzQmI7QUFDRjtBUjFqc0JJO0VxSS9VSDtJQUNDO0lBQ0E7RTdINDRzQkE7RTZIMTRzQkE7SUFDQztJQUNBO0U3SDQ0c0JEO0U2SHo0c0JBO0lBQ0M7RTdIMjRzQkQ7RTZIejRzQkM7SUFFQztFN0gwNHNCRjtFNkhuNHNCQztJQUNDLFFBRlc7RTdIdTRzQmI7RTZIdDRzQkM7SUFDQyxRQUZXO0U3SDA0c0JiO0U2SHo0c0JDO0lBQ0MsUUFGVztFN0g2NHNCYjtFNkg1NHNCQztJQUNDLFFBRlc7RTdIZzVzQmI7RTZILzRzQkM7SUFDQyxRQUZXO0U3SG01c0JiO0U2SGw1c0JDO0lBQ0MsUUFGVztFN0hzNXNCYjtFNkhyNXNCQztJQUNDLFFBRlc7RTdIeTVzQmI7RTZIeDVzQkM7SUFDQyxRQUZXO0U3SDQ1c0JiO0U2SDM1c0JDO0lBQ0MsUUFGVztFN0grNXNCYjtFNkg5NXNCQztJQUNDLFNBRlc7RTdIazZzQmI7RTZIajZzQkM7SUFDQyxTQUZXO0U3SHE2c0JiO0U2SHA2c0JDO0lBQ0MsU0FGVztFN0h3NnNCYjs7RTZIaDZzQkQ7SUFDQztJQUNBO0U3SG02c0JBO0U2SGo2c0JBO0lBQ0M7SUFDQTtFN0htNnNCRDtFNkhoNnNCQTtJQUNDO0U3SGs2c0JEO0U2SGg2c0JDO0lBRUM7SUFDQTtJQUNBO0U3SGk2c0JGO0FBQ0Y7QVJsNnNCQztFcUlKRTtJQU9FO0U3SG02c0JIO0FBQ0Y7QVJwb3NCSTtFcUl6UkQ7SUFDQyxRQUZXO0U3SGs2c0JiO0FBQ0Y7QVJ6b3NCSTtFcUl6UkQ7SUFDQyxRQUZXO0U3SHU2c0JiO0FBQ0Y7QVI5b3NCSTtFcUl6UkQ7SUFDQyxRQUZXO0U3SDQ2c0JiO0FBQ0Y7QVJucHNCSTtFcUl6UkQ7SUFDQyxRQUZXO0U3SGk3c0JiO0FBQ0Y7QVJ4cHNCSTtFcUl6UkQ7SUFDQyxRQUZXO0U3SHM3c0JiO0FBQ0Y7QVI3cHNCSTtFcUl6UkQ7SUFDQyxRQUZXO0U3SDI3c0JiO0FBQ0Y7QVJscXNCSTtFcUl6UkQ7SUFDQyxRQUZXO0U3SGc4c0JiO0FBQ0Y7QVJ2cXNCSTtFcUl6UkQ7SUFDQyxRQUZXO0U3SHE4c0JiO0FBQ0Y7QVI1cXNCSTtFcUl6UkQ7SUFDQyxRQUZXO0U3SDA4c0JiO0FBQ0Y7QVJqcnNCSTtFcUl6UkQ7SUFDQyxTQUZXO0U3SCs4c0JiO0FBQ0Y7QVJ0cnNCSTtFcUl6UkQ7SUFDQyxTQUZXO0U3SG85c0JiO0FBQ0Y7QVIzcnNCSTtFcUl6UkQ7SUFDQyxTQUZXO0U3SHk5c0JiO0FBQ0Y7QVJoc3NCSTtFcUloUkY7SUFDQztFN0htOXNCRDtFNkhoOXNCQTtJQUNDO0U3SGs5c0JEO0U2SDk4c0JBO0lBQ0M7RTdIZzlzQkQ7RTZIOThzQkM7SUFDQztFN0hnOXNCRjtFNkg3OHNCQztJQUNDO0U3SCs4c0JGO0U2SDM4c0JDO0lBQ0M7RTdINjhzQkY7RTZIdjhzQkM7SUFDQyxRQUZXO0U3SDI4c0JiO0U2SDE4c0JDO0lBQ0MsUUFGVztFN0g4OHNCYjtFNkg3OHNCQztJQUNDLFFBRlc7RTdIaTlzQmI7RTZIaDlzQkM7SUFDQyxRQUZXO0U3SG85c0JiO0U2SG45c0JDO0lBQ0MsUUFGVztFN0h1OXNCYjtFNkh0OXNCQztJQUNDLFFBRlc7RTdIMDlzQmI7RTZIejlzQkM7SUFDQyxRQUZXO0U3SDY5c0JiO0U2SDU5c0JDO0lBQ0MsUUFGVztFN0hnK3NCYjtFNkgvOXNCQztJQUNDLFFBRlc7RTdIbStzQmI7RTZIbCtzQkM7SUFDQyxTQUZXO0U3SHMrc0JiO0U2SHIrc0JDO0lBQ0MsU0FGVztFN0h5K3NCYjtFNkh4K3NCQztJQUNDLFNBRlc7RTdINCtzQmI7QUFDRjtBUmx2c0JJO0VxSXJWSDtJQUNDO0lBQ0E7RTdIMGt0QkE7RTZIeGt0QkE7SUFDQztJQUNBO0U3SDBrdEJEO0U2SHZrdEJBO0lBQ0M7RTdIeWt0QkQ7RTZIdmt0QkM7SUFFQztFN0h3a3RCRjtFNkhqa3RCQztJQUNDLFFBRlc7RTdIcWt0QmI7RTZIcGt0QkM7SUFDQyxRQUZXO0U3SHdrdEJiO0U2SHZrdEJDO0lBQ0MsUUFGVztFN0gya3RCYjtFNkgxa3RCQztJQUNDLFFBRlc7RTdIOGt0QmI7RTZIN2t0QkM7SUFDQyxRQUZXO0U3SGlsdEJiO0U2SGhsdEJDO0lBQ0MsUUFGVztFN0hvbHRCYjtFNkhubHRCQztJQUNDLFFBRlc7RTdIdWx0QmI7RTZIdGx0QkM7SUFDQyxRQUZXO0U3SDBsdEJiO0U2SHpsdEJDO0lBQ0MsUUFGVztFN0g2bHRCYjtFNkg1bHRCQztJQUNDLFNBRlc7RTdIZ210QmI7RTZIL2x0QkM7SUFDQyxTQUZXO0U3SG1tdEJiO0U2SGxtdEJDO0lBQ0MsU0FGVztFN0hzbXRCYjs7RTZIOWx0QkQ7SUFDQztJQUNBO0U3SGltdEJBO0U2SC9sdEJBO0lBQ0M7SUFDQTtFN0hpbXRCRDtFNkg5bHRCQTtJQUNDO0U3SGdtdEJEO0U2SDlsdEJDO0lBRUM7SUFDQTtJQUNBO0U3SCtsdEJGO0FBQ0Y7QVJobXRCQztFcUlKRTtJQU9FO0U3SGltdEJIO0FBQ0Y7QVI1enNCSTtFcUkvUkQ7SUFDQyxRQUZXO0U3SGdtdEJiO0FBQ0Y7QVJqMHNCSTtFcUkvUkQ7SUFDQyxRQUZXO0U3SHFtdEJiO0FBQ0Y7QVJ0MHNCSTtFcUkvUkQ7SUFDQyxRQUZXO0U3SDBtdEJiO0FBQ0Y7QVIzMHNCSTtFcUkvUkQ7SUFDQyxRQUZXO0U3SCttdEJiO0FBQ0Y7QVJoMXNCSTtFcUkvUkQ7SUFDQyxRQUZXO0U3SG9udEJiO0FBQ0Y7QVJyMXNCSTtFcUkvUkQ7SUFDQyxRQUZXO0U3SHludEJiO0FBQ0Y7QVIxMXNCSTtFcUkvUkQ7SUFDQyxRQUZXO0U3SDhudEJiO0FBQ0Y7QVIvMXNCSTtFcUkvUkQ7SUFDQyxRQUZXO0U3SG1vdEJiO0FBQ0Y7QVJwMnNCSTtFcUkvUkQ7SUFDQyxRQUZXO0U3SHdvdEJiO0FBQ0Y7QVJ6MnNCSTtFcUkvUkQ7SUFDQyxTQUZXO0U3SDZvdEJiO0FBQ0Y7QVI5MnNCSTtFcUkvUkQ7SUFDQyxTQUZXO0U3SGtwdEJiO0FBQ0Y7QVJuM3NCSTtFcUkvUkQ7SUFDQyxTQUZXO0U3SHVwdEJiO0FBQ0Y7QVJ4M3NCSTtFcUl0UkY7SUFDQztFN0hpcHRCRDtFNkg5b3RCQTtJQUNDO0U3SGdwdEJEO0U2SDVvdEJBO0lBQ0M7RTdIOG90QkQ7RTZINW90QkM7SUFDQztFN0g4b3RCRjtFNkgzb3RCQztJQUNDO0U3SDZvdEJGO0U2SHpvdEJDO0lBQ0M7RTdIMm90QkY7RTZIcm90QkM7SUFDQyxRQUZXO0U3SHlvdEJiO0U2SHhvdEJDO0lBQ0MsUUFGVztFN0g0b3RCYjtFNkgzb3RCQztJQUNDLFFBRlc7RTdIK290QmI7RTZIOW90QkM7SUFDQyxRQUZXO0U3SGtwdEJiO0U2SGpwdEJDO0lBQ0MsUUFGVztFN0hxcHRCYjtFNkhwcHRCQztJQUNDLFFBRlc7RTdId3B0QmI7RTZIdnB0QkM7SUFDQyxRQUZXO0U3SDJwdEJiO0U2SDFwdEJDO0lBQ0MsUUFGVztFN0g4cHRCYjtFNkg3cHRCQztJQUNDLFFBRlc7RTdIaXF0QmI7RTZIaHF0QkM7SUFDQyxTQUZXO0U3SG9xdEJiO0U2SG5xdEJDO0lBQ0MsU0FGVztFN0h1cXRCYjtFNkh0cXRCQztJQUNDLFNBRlc7RTdIMHF0QmI7QUFDRjtBOEhseHRCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBLG9Eakc0Q21CO0VpRzNDbkI7RUFDQTtFQVFDLGtCakdXaUI7QTdCa3d0Qm5CO0E4SGx4dEJDO0VBQ0MsbURqR3VDb0I7QTdCNnV0QnRCO0E4SDV3dEJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFXQywyQmpHWGdCO0VpR1loQiw0QmpHWmdCO0E3Qmd4dEJuQjtBOEg5d3RCRTtFQUNDO0E5SGd4dEJIO0E4SDd3dEJFO0VBQ0M7QTlIK3d0Qkg7QThIdnd0QkU7RUFDQztFQUNBO0VBQ0E7QTlIeXd0Qkg7QThIdnd0Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SHl3dEJKO0E4SHZ3dEJJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTlIeXd0Qkw7QThIcnd0Qkc7RUFDQztFQUNBO0VBQ0E7QTlIdXd0Qko7QThIbnd0QkU7RUFDQztFQUNBO0VBQ0E7QTlIcXd0Qkg7QThIbnd0Qkc7O0VBRUM7QTlIcXd0Qko7QThIbHd0Qkc7RUFDQztFQUNBO0E5SG93dEJKO0E4SGh3dEJFO0VBQ0M7RUFDQTtFQUNBO0E5SGt3dEJIO0E4SDV2dEJFO0VBQ0M7QTlIOHZ0Qkg7QThIenZ0QkU7RUFDQztBOUgydnRCSDtBOEh0dnRCRTtFQUNDO0E5SHd2dEJIO0E4SGx2dEJFO0VBQ0M7RUFDQTtBOUhvdnRCSDtBOEhsdnRCRztFQUNDO0VBQ0E7QTlIb3Z0Qko7QThIanZ0Qkc7RUFDQztFQUNBO0E5SG12dEJKO0E4SGh2dEJHO0VBQ0M7RUFDQTtBOUhrdnRCSjtBOEgzdXRCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0E5SDZ1dEJIO0E4SDF1dEJFO0VBQ0M7QTlINHV0Qkg7QThIdnV0Qkc7RUFDQztBOUh5dXRCSjtBOEh0dXRCRztFQUNDO0E5SHd1dEJKO0E4SG51dEJHO0VBQ0M7QTlIcXV0Qko7QThIbHV0Qkc7RUFDQztBOUhvdXRCSjtBOEgvdHRCRztFQUNDO0E5SGl1dEJKO0E4SDl0dEJHO0VBQ0M7QTlIZ3V0Qko7QThIM3R0QkM7RUFDQztFQUNBO0VBQ0E7RUFHQyxrQmpHOUpnQjtBN0J5M3RCbkI7QThIeHR0QkU7RUFDQztFQUNBO0E5SDB0dEJIO0E4SHJ0dEJHO0VBRUUsa0JqRzFLYztBN0JnNHRCbkI7QThIaHR0QkM7RUFDQztFQUNBO0VBV0MsOEJqRzdMZ0I7RWlHOExoQiwrQmpHOUxnQjtBN0JzNHRCbkI7QThIbHR0QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SG90dEJIO0E4SDVzdEJFO0VBQ0M7RUFDQTtBOUg4c3RCSDtBOEgzc3RCRTtFQUNDO0VBQ0E7QTlINnN0Qkg7QThIMXN0QkU7RUFDQztBOUg0c3RCSDtBOEh6c3RCRTtFQUNDO0VBQ0E7QTlIMnN0Qkg7QThIeHN0QkU7RUFDQztFQUNBO0E5SDBzdEJIO0E4SHhzdEJHO0VBQ0U7QTlIMHN0Qkw7QThIcnN0QkM7RUFDQztFQUNBO0E5SHVzdEJGO0E4SG5zdEJDO0VBQ0M7RUFDQTtBOUhxc3RCRjtBOEhqc3RCQztFQUNDO0E5SG1zdEJGO0E4SDlydEJFO0VBQ0M7RUFDQTtBOUhnc3RCSDtBOEg3cnRCRTtFQUNDO0VBQ0E7QTlIK3J0Qkg7QThINXJ0QkU7RUFDQztFQUNBO0E5SDhydEJIO0E4SHpydEJDO0VBQ0M7QTlIMnJ0QkY7QThIdHJ0QkU7RUFDQztFQUNBO0E5SHdydEJIO0E4SHJydEJFO0VBQ0M7QTlIdXJ0Qkg7QThIcHJ0QkU7RUFDQztBOUhzcnRCSDtBOEhucnRCRTtFQUNDO0VBQ0E7QTlIcXJ0Qkg7QThIbHJ0QkU7RUFDQztFQUNBO0E5SG9ydEJIO0E4SGpydEJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTlIbXJ0Qkg7QThIL3F0QkU7RUFDQztBOUhpcnRCSDtBOEg3cXRCRTtFQUNDO0E5SCtxdEJIO0E4SDVxdEJFO0VBQ0M7QTlIOHF0Qkg7QThIeHF0QkU7RUFDQztBOUgwcXRCSDtBOEh2cXRCRTtFQUNDO0E5SHlxdEJIO0E4SHRxdEJFO0VBQ0M7QTlId3F0Qkg7QThIcnF0QkU7RUFDRztBOUh1cXRCTDtBOEhycXRCSztFQUNEO0VBQ0E7RUFDQTtBOUh1cXRCSjtBOEhqcXRCQztFQUNDO0E5SG1xdEJGO0E4SGhxdEJDO0VBQ0M7RUFDQTtBOUhrcXRCRjtBOEhocXRCRTs7O0VBR0M7RUFDQTtBOUhrcXRCSDtBOEgzcHRCRTtFQUNDO0E5SDZwdEJIO0E4SDFwdEJFO0VBQ0M7QTlINHB0Qkg7QThIcnB0Qkc7RUFDQztFQUNBO0E5SHVwdEJKO0E4SGhwdEJFO0VBQ0M7QTlIa3B0Qkg7QThIaHB0Qkc7RUFDQztBOUhrcHRCSjtBOEgzb3RCRTtFQUNDO0E5SDZvdEJIO0E4SDNvdEJHO0VBQ0M7RUFDQTtBOUg2b3RCSjtBOEgzb3RCSTtFQUNDO0E5SDZvdEJMO0E4SDNvdEJLO0VBQ0M7QTlINm90Qk47QThIeG90Qks7RUFDQztBOUgwb3RCTjtBOEhyb3RCRztFQUNDO0E5SHVvdEJKO0E4SHBvdEJHOztFQUVDO0E5SHNvdEJKO0E4SG5vdEJHO0VBQ0M7RUFDQTtFQUNBO0E5SHFvdEJKO0E4SC9udEJHO0VBQ0M7QTlIaW90Qko7QThINW50QkU7RUFDQztBOUg4bnRCSDtBOEg3cXRCRTtFQUNDO0E5SCtxdEJIO0E4SDdxdEJHO0VBQ0M7RUFDQTtBOUgrcXRCSjtBOEg3cXRCSTtFQUNDO0E5SCtxdEJMO0E4SDdxdEJLO0VBQ0M7QTlIK3F0Qk47QThIMXF0Qks7RUFDQztBOUg0cXRCTjtBOEh2cXRCRztFQUNDO0E5SHlxdEJKO0E4SHRxdEJHOztFQUVDO0E5SHdxdEJKO0E4SHJxdEJHO0VBQ0M7RUFDQTtFQUNBO0E5SHVxdEJKO0E4SGpxdEJHO0VBQ0M7QTlIbXF0Qko7QThIOXB0QkU7RUFDQztBOUhncXRCSDtBOEgvc3RCRTtFQUNDO0E5SGl0dEJIO0E4SC9zdEJHO0VBQ0M7RUFDQTtBOUhpdHRCSjtBOEgvc3RCSTtFQUNDO0E5SGl0dEJMO0E4SC9zdEJLO0VBQ0M7QTlIaXR0Qk47QThINXN0Qks7RUFDQztBOUg4c3RCTjtBOEh6c3RCRztFQUNDO0E5SDJzdEJKO0E4SHhzdEJHOztFQUVDO0E5SDBzdEJKO0E4SHZzdEJHO0VBQ0M7RUFDQTtFQUNBO0E5SHlzdEJKO0E4SG5zdEJHO0VBQ0M7QTlIcXN0Qko7QThIaHN0QkU7RUFDQztBOUhrc3RCSDtBOEhqdnRCRTtFQUNDO0E5SG12dEJIO0E4SGp2dEJHO0VBQ0M7RUFDQTtBOUhtdnRCSjtBOEhqdnRCSTtFQUNDO0E5SG12dEJMO0E4SGp2dEJLO0VBQ0M7QTlIbXZ0Qk47QThIOXV0Qks7RUFDQztBOUhndnRCTjtBOEgzdXRCRztFQUNDO0E5SDZ1dEJKO0E4SDF1dEJHOztFQUVDO0E5SDR1dEJKO0E4SHp1dEJHO0VBQ0M7RUFDQTtFQUNBO0E5SDJ1dEJKO0E4SHJ1dEJHO0VBQ0M7QTlIdXV0Qko7QThIbHV0QkU7RUFDQztBOUhvdXRCSDtBOEhueHRCRTtFQUNDO0E5SHF4dEJIO0E4SG54dEJHO0VBQ0M7RUFDQTtBOUhxeHRCSjtBOEhueHRCSTtFQUNDO0E5SHF4dEJMO0E4SG54dEJLO0VBQ0M7QTlIcXh0Qk47QThIaHh0Qks7RUFDQztBOUhreHRCTjtBOEg3d3RCRztFQUNDO0E5SCt3dEJKO0E4SDV3dEJHOztFQUVDO0E5SDh3dEJKO0E4SDN3dEJHO0VBQ0M7RUFDQTtFQUNBO0E5SDZ3dEJKO0E4SHZ3dEJHO0VBQ0M7QTlIeXd0Qko7QThIcHd0QkU7RUFDQztBOUhzd3RCSDtBOEhyenRCRTtFQUNDO0E5SHV6dEJIO0E4SHJ6dEJHO0VBQ0M7RUFDQTtBOUh1enRCSjtBOEhyenRCSTtFQUNDO0E5SHV6dEJMO0E4SHJ6dEJLO0VBQ0M7QTlIdXp0Qk47QThIbHp0Qks7RUFDQztBOUhvenRCTjtBOEgveXRCRztFQUNDO0E5SGl6dEJKO0E4SDl5dEJHOztFQUVDO0E5SGd6dEJKO0E4SDd5dEJHO0VBQ0M7RUFDQTtFQUNBO0E5SCt5dEJKO0E4SHp5dEJHO0VBQ0M7QTlIMnl0Qko7QThIdHl0QkU7RUFDQztBOUh3eXRCSDtBOEh2MXRCRTtFQUNDO0E5SHkxdEJIO0E4SHYxdEJHO0VBQ0M7RUFDQTtBOUh5MXRCSjtBOEh2MXRCSTtFQUNDO0E5SHkxdEJMO0E4SHYxdEJLO0VBQ0M7QTlIeTF0Qk47QThIcDF0Qks7RUFDQztBOUhzMXRCTjtBOEhqMXRCRztFQUNDO0E5SG0xdEJKO0E4SGgxdEJHOztFQUVDO0E5SGsxdEJKO0E4SC8wdEJHO0VBQ0M7RUFDQTtFQUNBO0E5SGkxdEJKO0E4SDMwdEJHO0VBQ0M7QTlINjB0Qko7QThIeDB0QkU7RUFDQztBOUgwMHRCSDtBOEh6M3RCRTtFQUNDO0E5SDIzdEJIO0E4SHozdEJHO0VBQ0M7RUFDQTtBOUgyM3RCSjtBOEh6M3RCSTtFQUNDO0E5SDIzdEJMO0E4SHozdEJLO0VBQ0M7QTlIMjN0Qk47QThIdDN0Qks7RUFDQztBOUh3M3RCTjtBOEhuM3RCRztFQUNDO0E5SHEzdEJKO0E4SGwzdEJHOztFQUVDO0E5SG8zdEJKO0E4SGozdEJHO0VBQ0M7RUFDQTtFQUNBO0E5SG0zdEJKO0E4SDcydEJHO0VBQ0M7QTlIKzJ0Qko7QThIMTJ0QkU7RUFDQztBOUg0MnRCSDtBOEhyMnRCRTtFQUNDO0E5SHUydEJIO0E4SG4ydEJDO0VBQ0M7RUFDQTtFQUNBO0E5SHEydEJGO0E4SGwydEJDO0VBQ0M7QTlIbzJ0QkY7QThIaDJ0QkM7RUFDQztBOUhrMnRCRjtBOEg5MXRCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIZzJ0Qkg7QThIdjF0Qkk7RUFDQztBOUh5MXRCTDtBOEh2MXRCSztFQUNDO0E5SHkxdEJOO0E4SHIxdEJJO0VBQ0M7QTlIdTF0Qkw7QThIbjF0Qkc7RUFDQztBOUhxMXRCSjtBOEhoMXRCRTtFQUNDO0E5SGsxdEJIO0E4SDcwdEJDO0VBQ0M7RUFDQTtBOUgrMHRCRjtBOEg1MHRCQztFQUNDO0VBQ0E7QTlIODB0QkY7QThIejB0QkU7O0VBRUM7QTlIMjB0Qkg7QThIbDB0Qks7RUFDQztBOUhvMHRCTjtBOEgvenRCSztFQUNDO0E5SGkwdEJOO0E4SDF6dEJJO0VBQ0M7QTlINHp0Qkw7QThIenp0Qkk7RUFDQztBOUgyenRCTDtBOEh4enRCSTtFQUNDO0E5SDB6dEJMO0E4SHZ6dEJJO0VBQ0M7QTlIeXp0Qkw7QThIdHp0Qkk7O0VBRUk7RUFDQTtBOUh3enRCUjtBOEhyenRCSTtFQUNJO0VBQ0E7QTlIdXp0QlI7QThIcHp0Qkk7RUFDQztBOUhzenRCTDtBOEhuenRCSTtFQUNJO0VBQ0E7QTlIcXp0QlI7QThIbnp0QlE7OztFQUdJO0VBQ0E7QTlIcXp0Qlo7QThIOXl0QlE7RUFDSTtBOUhnenRCWjtBOEg3eXRCUTtFQUNJO0E5SCt5dEJaO0E4SHh5dEJZO0VBQ0k7RUFDQTtBOUgweXRCaEI7QThIbnl0QlE7RUFDSTtBOUhxeXRCWjtBOEhueXRCWTtFQUNJO0E5SHF5dEJoQjtBOEg5eHRCUTtFQUNJO0E5SGd5dEJaO0E4SDl4dEJZO0VBQ0k7RUFDQTtBOUhneXRCaEI7QThIOXh0QmdCO0VBQ0k7QTlIZ3l0QnBCO0E4SDl4dEJvQjtFQUNJO0E5SGd5dEJ4QjtBOEgzeHRCb0I7RUFDSTtBOUg2eHRCeEI7QThIeHh0Qlk7RUFDSTtBOUgweHRCaEI7QThIdnh0Qlk7O0VBRUk7QTlIeXh0QmhCO0E4SHR4dEJZO0VBQ0k7RUFDQTtFQUNBO0E5SHd4dEJoQjtBOEhseHRCWTtFQUNJO0E5SG94dEJoQjtBOEgvd3RCUTtFQUNJO0E5SGl4dEJaO0E4SGgwdEJRO0VBQ0k7QTlIazB0Qlo7QThIaDB0Qlk7RUFDSTtFQUNBO0E5SGswdEJoQjtBOEhoMHRCZ0I7RUFDSTtBOUhrMHRCcEI7QThIaDB0Qm9CO0VBQ0k7QTlIazB0QnhCO0E4SDd6dEJvQjtFQUNJO0E5SCt6dEJ4QjtBOEgxenRCWTtFQUNJO0E5SDR6dEJoQjtBOEh6enRCWTs7RUFFSTtBOUgyenRCaEI7QThIeHp0Qlk7RUFDSTtFQUNBO0VBQ0E7QTlIMHp0QmhCO0E4SHB6dEJZO0VBQ0k7QTlIc3p0QmhCO0E4SGp6dEJRO0VBQ0k7QTlIbXp0Qlo7QThIbDJ0QlE7RUFDSTtBOUhvMnRCWjtBOEhsMnRCWTtFQUNJO0VBQ0E7QTlIbzJ0QmhCO0E4SGwydEJnQjtFQUNJO0E5SG8ydEJwQjtBOEhsMnRCb0I7RUFDSTtBOUhvMnRCeEI7QThILzF0Qm9CO0VBQ0k7QTlIaTJ0QnhCO0E4SDUxdEJZO0VBQ0k7QTlIODF0QmhCO0E4SDMxdEJZOztFQUVJO0E5SDYxdEJoQjtBOEgxMXRCWTtFQUNJO0VBQ0E7RUFDQTtBOUg0MXRCaEI7QThIdDF0Qlk7RUFDSTtBOUh3MXRCaEI7QThIbjF0QlE7RUFDSTtBOUhxMXRCWjtBOEhwNHRCUTtFQUNJO0E5SHM0dEJaO0E4SHA0dEJZO0VBQ0k7RUFDQTtBOUhzNHRCaEI7QThIcDR0QmdCO0VBQ0k7QTlIczR0QnBCO0E4SHA0dEJvQjtFQUNJO0E5SHM0dEJ4QjtBOEhqNHRCb0I7RUFDSTtBOUhtNHRCeEI7QThIOTN0Qlk7RUFDSTtBOUhnNHRCaEI7QThINzN0Qlk7O0VBRUk7QTlIKzN0QmhCO0E4SDUzdEJZO0VBQ0k7RUFDQTtFQUNBO0E5SDgzdEJoQjtBOEh4M3RCWTtFQUNJO0E5SDAzdEJoQjtBOEhyM3RCUTtFQUNJO0E5SHUzdEJaO0E4SHQ2dEJRO0VBQ0k7QTlIdzZ0Qlo7QThIdDZ0Qlk7RUFDSTtFQUNBO0E5SHc2dEJoQjtBOEh0NnRCZ0I7RUFDSTtBOUh3NnRCcEI7QThIdDZ0Qm9CO0VBQ0k7QTlIdzZ0QnhCO0E4SG42dEJvQjtFQUNJO0E5SHE2dEJ4QjtBOEhoNnRCWTtFQUNJO0E5SGs2dEJoQjtBOEgvNXRCWTs7RUFFSTtBOUhpNnRCaEI7QThIOTV0Qlk7RUFDSTtFQUNBO0VBQ0E7QTlIZzZ0QmhCO0E4SDE1dEJZO0VBQ0k7QTlINDV0QmhCO0E4SHY1dEJRO0VBQ0k7QTlIeTV0Qlo7QThIeDh0QlE7RUFDSTtBOUgwOHRCWjtBOEh4OHRCWTtFQUNJO0VBQ0E7QTlIMDh0QmhCO0E4SHg4dEJnQjtFQUNJO0E5SDA4dEJwQjtBOEh4OHRCb0I7RUFDSTtBOUgwOHRCeEI7QThIcjh0Qm9CO0VBQ0k7QTlIdTh0QnhCO0E4SGw4dEJZO0VBQ0k7QTlIbzh0QmhCO0E4SGo4dEJZOztFQUVJO0E5SG04dEJoQjtBOEhoOHRCWTtFQUNJO0VBQ0E7RUFDQTtBOUhrOHRCaEI7QThINTd0Qlk7RUFDSTtBOUg4N3RCaEI7QThIejd0QlE7RUFDSTtBOUgyN3RCWjtBOEgxK3RCUTtFQUNJO0E5SDQrdEJaO0E4SDErdEJZO0VBQ0k7RUFDQTtBOUg0K3RCaEI7QThIMSt0QmdCO0VBQ0k7QTlINCt0QnBCO0E4SDErdEJvQjtFQUNJO0E5SDQrdEJ4QjtBOEh2K3RCb0I7RUFDSTtBOUh5K3RCeEI7QThIcCt0Qlk7RUFDSTtBOUhzK3RCaEI7QThIbit0Qlk7O0VBRUk7QTlIcSt0QmhCO0E4SGwrdEJZO0VBQ0k7RUFDQTtFQUNBO0E5SG8rdEJoQjtBOEg5OXRCWTtFQUNJO0E5SGcrdEJoQjtBOEgzOXRCUTtFQUNJO0E5SDY5dEJaO0E4SDVndUJRO0VBQ0k7QTlIOGd1Qlo7QThINWd1Qlk7RUFDSTtFQUNBO0E5SDhndUJoQjtBOEg1Z3VCZ0I7RUFDSTtBOUg4Z3VCcEI7QThINWd1Qm9CO0VBQ0k7QTlIOGd1QnhCO0E4SHpndUJvQjtFQUNJO0E5SDJndUJ4QjtBOEh0Z3VCWTtFQUNJO0E5SHdndUJoQjtBOEhyZ3VCWTs7RUFFSTtBOUh1Z3VCaEI7QThIcGd1Qlk7RUFDSTtFQUNBO0VBQ0E7QTlIc2d1QmhCO0E4SGhndUJZO0VBQ0k7QTlIa2d1QmhCO0E4SDcvdEJRO0VBQ0k7QTlIKy90Qlo7QThIeC90QlE7RUFDSTtBOUgwL3RCWjtBOEh0L3RCSTtFQUNJO0VBQ0E7RUFDQTtBOUh3L3RCUjtBOEhyL3RCSTtFQUNJO0E5SHUvdEJSO0E4SG4vdEJJO0VBQ0k7QTlIcS90QlI7QThIaC90QlE7RUFDSTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0E5SGkvdEJaO0E4SDMrdEJRO0VBQ0w7RUFFQTtFQUNBO0E5SDQrdEJIO0E4SG4rdEJnQjtFQUNJO0E5SHErdEJwQjtBOEhuK3RCb0I7RUFDSTtBOUhxK3RCeEI7QThIait0QmdCO0VBQ0k7QTlIbSt0QnBCO0E4SC85dEJZO0VBQ0k7QTlIaSt0QmhCO0E4SDU5dEJRO0VBQ0k7QTlIODl0Qlo7QThIejl0Qkk7RUFDSTtFQUNBO0E5SDI5dEJSO0E4SHg5dEJJO0VBQ0k7RUFDQTtBOUgwOXRCUjtBOEhyOXRCUTs7RUFFSTtBOUh1OXRCWjtBOEg5OHRCb0I7RUFDSTtBOUhnOXRCeEI7QThIMzh0Qm9CO0VBQ0k7QTlINjh0QnhCOztBOEhwOHRCQTtFQUNFO0E5SHU4dEJGOztBOEhsOHRCRTtFQUNFO0E5SHE4dEJKO0E4SG44dEJJO0VBQ0U7QTlIcTh0Qk47QThIaDh0QkU7RUFDRTtBOUhrOHRCSjtBOEhoOHRCSTtFQUNFO0E5SGs4dEJOOztBUjc1dUJJO0VzSWllSDtJQUNDO0U5SGc4dEJBO0U4SDc3dEJBO0lBQ0M7SUFDQTtFOUgrN3RCRDtFOEg3N3RCQztJQUNDO0U5SCs3dEJGO0U4SDU3dEJDO0lBQ0M7RTlIODd0QkY7RThIMzd0QkM7SUFDQztFOUg2N3RCRjtFOEh4N3RCQztJQUNDO0U5SDA3dEJGO0U4SHI3dEJDO0lBQ0M7RTlIdTd0QkY7RThIbDd0QkM7SUFDQztFOUhvN3RCRjtFOEgvNnRCQTtJQUNDO0U5SGk3dEJEO0U4SC82dEJDO0lBQ0M7SUFDQTtFOUhpN3RCRjtFOEg3NnRCQTtJQUNDO0U5SCs2dEJEO0U4SDM2dEJBO0lBQ0M7RTlINjZ0QkQ7RThIeDZ0QkM7SUFDQztFOUgwNnRCRjtFOEh4NnRCRTtJQUNDO0U5SDA2dEJIO0U4SHY2dEJFO0lBQ0M7RTlIeTZ0Qkg7RThIdDZ0QkU7SUFDQztFOUh3NnRCSDtFOEhqNnRCQztJQUNDO0U5SG02dEJGO0U4SGg2dEJDO0lBQ0M7RTlIazZ0QkY7RThINzV0QkU7SUFDQztFOUgrNXRCSDtFOEg1NXRCRTtJQUNDO0U5SDg1dEJIO0U4SHo1dEJFO0lBQ0M7RTlIMjV0Qkg7RThIeDV0QkU7SUFDQztFOUgwNXRCSDtFOEhyNXRCRTtJQUNDO0U5SHU1dEJIO0U4SHA1dEJFO0lBQ0M7RTlIczV0Qkg7RThILzR0QkM7SUFDQztFOUhpNXRCRjtFOEg1NHRCQTtJQUNDO0lBQ0E7RTlIODR0QkQ7RThIMzR0QkE7SUFDQztJQUNBO0U5SDY0dEJEO0FBQ0Y7QVIvK3VCSTtFc0l5bUJEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFOUh5NHRCRjtFOEh2NHRCRTtJQUNDO0U5SHk0dEJIO0FBQ0Y7QStINzF2QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFdkk2RkEsb0JxQ2hEWTtFa0d6Q1Isa0JsR1FXO0E3QnExdkJuQjtBK0gxMXZCSTtFQUNJO0VBQ0E7QS9INDF2QlI7QStIejF2Qkk7RUFDSTtFQUNBO0EvSDIxdkJSO0FSMW12QlE7RUFDSTtFQUNBLGF1SWhQbUI7QS9INDF2Qi9CO0FSdG12Qlk7RUFDSTtBUXdtdkJoQjtBK0g1MXZCUTtFQUNJO0EvSDgxdkJaO0ErSDExdkJJO0VBQ0k7RUFDQTtFQUNBO0EvSDQxdkJSO0ErSDExdkJRO0V2SStESixvQnFDaERZO0VrR2JKO0EvSDQxdkJaO0FSN2l2Qkk7RXVJNVZKO0lBa0RRO0lBQ0E7RS9IMjF2Qk47QUFDRjs7QStIdjF2QkE7RUFDSTtJQUFTO0UvSDIxdkJYO0UrSDExdkJFO0lBQUs7RS9INjF2QlA7QUFDRjtBZ0l2NXZCRTtFQUNDO0VBQ0E7QWhJeTV2Qkg7QWdJdjV2Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBaEl5NXZCSjtBZ0l2NXZCSTtFQUNDO0FoSXk1dkJMO0FnSXQ1dkJJO0VBQ0M7QWhJdzV2Qkw7QWdJcDV2Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBaElzNXZCSjtBZ0kvNHZCRTtFQUNDO0FoSWk1dkJIO0FnSTk0dkJFO0VBQ0M7QWhJZzV2Qkg7QWdJNTR2QkM7RUFDQztFQUNBO0FoSTg0dkJGOztBZ0l4NHZCQztFQUNDO0FoSTI0dkJGOztBZ0l0NHZCQztFQUNDO0FoSXk0dkJGOztBUmxvdkJJO0V3SS9QQTtJQUNDO0VoSXE0dkJIO0FBQ0Y7QWlJejZ2QkE7RUFDSTtFQUNBO0VBQ0E7QWpJMjZ2Qko7QWlJeDZ2Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpJMDZ2QlI7QWlJeDZ2QlE7RUFDSTtBakkwNnZCWjtBaUl2NnZCUTtFQUNJO0FqSXk2dkJaO0FpSXQ2dkJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpJdzZ2Qlo7QWlJdDZ2Qlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSXc2dkJoQjtBUnIzdkJJOztFQUVJO0FRdTN2QlI7QVJuM3ZCSTs7RUFFSTtBUXEzdkJSO0FSajN2Qkk7Ozs7RUFJSTtFQUVBO0FRazN2QlI7QWlJLzZ2Qkk7RUFDSTtBaklpN3ZCUjtBUnY0dkJJOztFQUVJO0FReTR2QlI7QVJyNHZCSTs7RUFFSTtBUXU0dkJSO0FSbjR2Qkk7Ozs7RUFJSTtFQUVBO0FRbzR2QlI7QWlJMTd2Qkk7RUFDSTtBakk0N3ZCUjtBUno1dkJJOztFQUVJO0FRMjV2QlI7QVJ2NXZCSTs7RUFFSTtBUXk1dkJSO0FScjV2Qkk7Ozs7RUFJSTtFQUVBO0FRczV2QlI7QWlJbjh2QlE7RUFDSTtBaklxOHZCWjtBaUluOHZCWTtFQUNJO0FqSXE4dkJoQjtBaUlsOHZCWTtFQUNJO0FqSW84dkJoQjtBaUk5N3ZCUTtFQUNJO0FqSWc4dkJaO0FpSTk3dkJZO0VBQ0k7QWpJZzh2QmhCO0FpSTc3dkJZO0VBQ0k7QWpJKzd2QmhCO0FpSXo3dkJJO0VBQ0k7QWpJMjd2QlI7QWlJdjd2Qkk7RUFDSTtBakl5N3ZCUjtBaUlyN3ZCSTtFQUNJO0FqSXU3dkJSOztBa0l4aHdCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxJMmh3Qko7QWtJemh3Qkk7RUFDSTtFQUNBO0FsSTJod0JSO0FrSXZod0JJO0VBQ0k7RUFDQTtFQUNBO0FsSXlod0JSO0FrSXRod0JJO0VBRVE7RUFHSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxJcWh3QlI7QWtJbmh3QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSXFod0JaO0FrSWpod0JJO0VBQ0k7RUFDQTtBbEltaHdCUjtBa0lsaHdCUTtFQUNJO0FsSW9od0JaO0FrSWhod0JJOztFQUVJO0FsSWtod0JSO0FrSTlnd0JJO0VBQ0k7RUFDQTtBbElnaHdCUjtBa0k1Z3dCUTtFQUNJO0FsSThnd0JaO0FrSTNnd0JROztFQUVJO0FsSTZnd0JaO0FrSXhnd0JRO0VBQ0k7QWxJMGd3Qlo7QWtJdGd3Qkk7RUFDSTtFQUNBO0FsSXdnd0JSO0FrSXJnd0JJO0VBQ0k7RUFDQTtBbEl1Z3dCUjtBa0lwZ3dCSTtFQUNJO0VBQ0E7QWxJc2d3QlI7QWtJcGd3QlE7RUFDSTtBbElzZ3dCWjtBa0luZ3dCUTtFQUVJO0FsSW9nd0JaO0FrSS8vdkJJO0VBQ0k7RUFDQTtBbElpZ3dCUjs7QWtJNS92QkE7RUFDSTtFQUNBO0VBQ0E7QWxJKy92Qko7QWtJNy92Qkk7RUFDSTtFQUNBO0VBQ0E7QWxJKy92QlI7O0FrSTMvdkJBO0VBQ0k7QWxJOC92Qko7QWtJNS92Qkk7RUFDSTtBbEk4L3ZCUjtBa0kzL3ZCSTtFQUNJO0VBQ0E7QWxJNi92QlI7QWtJMy92QlE7RUFDSTtBbEk2L3ZCWjs7QWtJeC92QkE7RUFDSTtBbEkyL3ZCSjtBa0l6L3ZCSTtFQUNJO0VBQ0E7RUFDQTtBbEkyL3ZCUjtBa0l6L3ZCUTtFQUNJO0FsSTIvdkJaOztBa0lyL3ZCSTtFQUNJO0FsSXcvdkJSO0FrSXIvdkJJO0VBQ0k7QWxJdS92QlI7O0FrSTErdkJJO0VBQ0k7QWxJNit2QlI7QWtJeit2Qkk7RUFDSTtBbEkyK3ZCUjtBa0l6K3ZCUTtFQUNJO0FsSTIrdkJaO0FrSXQrdkJRO0VBQ0kscUJBb0VKO0FsSW82dkJSO0FrSXArdkJJO0VBQ0k7QWxJcyt2QlI7QWtJbit2Qkk7RUFDSTtBbElxK3ZCUjtBa0lsK3ZCSTtFQUNJO0FsSW8rdkJSO0FrSS85dkJRO0VBQ0ksbUJBbURKO0VBbERJO0FsSWkrdkJaO0FrSS85dkJZO0VBQ0k7QWxJaSt2QmhCO0FrSTU5dkJRO0VBQ0k7QWxJODl2Qlo7QWtJMzl2QlE7RUFDSSxtQkFzQ0o7QWxJdTd2QlI7QWtJdjl2QlE7RUFDSTtFQUNBO0FsSXk5dkJaO0FrSXY5dkJZO0VBQ0k7QWxJeTl2QmhCO0FrSXI5dkJRO0VBQ0k7QWxJdTl2Qlo7QWtJcDl2QlE7RUFDSTtFQUNBO0FsSXM5dkJaO0FrSXA5dkJZO0VBQ0k7QWxJczl2QmhCO0FrSTlod0JJO0VBQ0k7QWxJZ2l3QlI7QWtJNWh3Qkk7RUFDSTtBbEk4aHdCUjtBa0k1aHdCUTtFQUNJO0FsSThod0JaO0FrSXpod0JRO0VBQ0kscUJBaUZJO0FsSTA4dkJoQjtBa0l2aHdCSTtFQUNJO0FsSXlod0JSO0FrSXRod0JJO0VBQ0k7QWxJd2h3QlI7QWtJcmh3Qkk7RUFDSTtBbEl1aHdCUjtBa0lsaHdCUTtFQUNJLG1CQWdFSTtFQS9ESjtBbElvaHdCWjtBa0lsaHdCWTtFQUNJO0FsSW9od0JoQjtBa0kvZ3dCUTtFQUNJO0FsSWlod0JaO0FrSTlnd0JRO0VBQ0ksbUJBbURJO0FsSTY5dkJoQjtBa0kxZ3dCUTtFQUNJO0VBQ0E7QWxJNGd3Qlo7QWtJMWd3Qlk7RUFDSTtBbEk0Z3dCaEI7QWtJeGd3QlE7RUFDSTtBbEkwZ3dCWjtBa0l2Z3dCUTtFQUNJO0VBQ0E7QWxJeWd3Qlo7QWtJdmd3Qlk7RUFDSTtBbEl5Z3dCaEI7QWtJamx3Qkk7RUFDSTtBbEltbHdCUjtBa0kva3dCSTtFQUNJO0FsSWlsd0JSO0FrSS9rd0JRO0VBQ0k7QWxJaWx3Qlo7QWtJNWt3QlE7RUFDSSxxQkFpRkk7QWxJNi92QmhCO0FrSTFrd0JJO0VBQ0k7QWxJNGt3QlI7QWtJemt3Qkk7RUFDSTtBbEkya3dCUjtBa0l4a3dCSTtFQUNJO0FsSTBrd0JSO0FrSXJrd0JRO0VBQ0ksbUJBZ0VJO0VBL0RKO0FsSXVrd0JaO0FrSXJrd0JZO0VBQ0k7QWxJdWt3QmhCO0FrSWxrd0JRO0VBQ0k7QWxJb2t3Qlo7QWtJamt3QlE7RUFDSSxtQkFtREk7QWxJZ2h3QmhCO0FrSTdqd0JRO0VBQ0k7RUFDQTtBbEkrandCWjtBa0k3andCWTtFQUNJO0FsSStqd0JoQjtBa0kzandCUTtFQUNJO0FsSTZqd0JaO0FrSTFqd0JRO0VBQ0k7RUFDQTtBbEk0andCWjtBa0kxandCWTtFQUNJO0FsSTRqd0JoQjtBa0lwb3dCSTtFQUNJO0FsSXNvd0JSO0FrSWxvd0JJO0VBQ0k7QWxJb293QlI7QWtJbG93QlE7RUFDSTtBbElvb3dCWjtBa0kvbndCUTtFQUNJLHFCQWlGSTtBbElnandCaEI7QWtJN253Qkk7RUFDSTtBbEkrbndCUjtBa0k1bndCSTtFQUNJO0FsSThud0JSO0FrSTNud0JJO0VBQ0k7QWxJNm53QlI7QWtJeG53QlE7RUFDSSxtQkFnRUk7RUEvREo7QWxJMG53Qlo7QWtJeG53Qlk7RUFDSTtBbEkwbndCaEI7QWtJcm53QlE7RUFDSTtBbEl1bndCWjtBa0lwbndCUTtFQUNJLG1CQW1ESTtBbElta3dCaEI7QWtJaG53QlE7RUFDSTtFQUNBO0FsSWtud0JaO0FrSWhud0JZO0VBQ0k7QWxJa253QmhCO0FrSTltd0JRO0VBQ0k7QWxJZ253Qlo7QWtJN213QlE7RUFDSTtFQUNBO0FsSSttd0JaO0FrSTdtd0JZO0VBQ0k7QWxJK213QmhCO0FrSXZyd0JJO0VBQ0k7QWxJeXJ3QlI7QWtJcnJ3Qkk7RUFDSTtBbEl1cndCUjtBa0lycndCUTtFQUNJO0FsSXVyd0JaO0FrSWxyd0JRO0VBQ0kscUJBaUZJO0FsSW1td0JoQjtBa0locndCSTtFQUNJO0FsSWtyd0JSO0FrSS9xd0JJO0VBQ0k7QWxJaXJ3QlI7QWtJOXF3Qkk7RUFDSTtBbElncndCUjtBa0kzcXdCUTtFQUNJLG1CQWdFSTtFQS9ESjtBbEk2cXdCWjtBa0kzcXdCWTtFQUNJO0FsSTZxd0JoQjtBa0l4cXdCUTtFQUNJO0FsSTBxd0JaO0FrSXZxd0JRO0VBQ0ksbUJBbURJO0FsSXNud0JoQjtBa0lucXdCUTtFQUNJO0VBQ0E7QWxJcXF3Qlo7QWtJbnF3Qlk7RUFDSTtBbElxcXdCaEI7QWtJanF3QlE7RUFDSTtBbEltcXdCWjtBa0locXdCUTtFQUNJO0VBQ0E7QWxJa3F3Qlo7QWtJaHF3Qlk7RUFDSTtBbElrcXdCaEI7QWtJMXV3Qkk7RUFDSTtBbEk0dXdCUjtBa0l4dXdCSTtFQUNJO0FsSTB1d0JSO0FrSXh1d0JRO0VBQ0k7QWxJMHV3Qlo7QWtJcnV3QlE7RUFDSSxxQkFpRkk7QWxJc3B3QmhCO0FrSW51d0JJO0VBQ0k7QWxJcXV3QlI7QWtJbHV3Qkk7RUFDSTtBbElvdXdCUjtBa0lqdXdCSTtFQUNJO0FsSW11d0JSO0FrSTl0d0JRO0VBQ0ksbUJBZ0VJO0VBL0RKO0FsSWd1d0JaO0FrSTl0d0JZO0VBQ0k7QWxJZ3V3QmhCO0FrSTN0d0JRO0VBQ0k7QWxJNnR3Qlo7QWtJMXR3QlE7RUFDSSxtQkFtREk7QWxJeXF3QmhCO0FrSXR0d0JRO0VBQ0k7RUFDQTtBbEl3dHdCWjtBa0l0dHdCWTtFQUNJO0FsSXd0d0JoQjtBa0lwdHdCUTtFQUNJO0FsSXN0d0JaO0FrSW50d0JRO0VBQ0k7RUFDQTtBbElxdHdCWjtBa0ludHdCWTtFQUNJO0FsSXF0d0JoQjtBa0k3eHdCSTtFQUNJO0FsSSt4d0JSO0FrSTN4d0JJO0VBQ0k7QWxJNnh3QlI7QWtJM3h3QlE7RUFDSTtBbEk2eHdCWjtBa0l4eHdCUTtFQUNJLHFCQWlGSTtBbEl5c3dCaEI7QWtJdHh3Qkk7RUFDSTtBbEl3eHdCUjtBa0lyeHdCSTtFQUNJO0FsSXV4d0JSO0FrSXB4d0JJO0VBQ0k7QWxJc3h3QlI7QWtJanh3QlE7RUFDSSxtQkFnRUk7RUEvREo7QWxJbXh3Qlo7QWtJanh3Qlk7RUFDSTtBbElteHdCaEI7QWtJOXd3QlE7RUFDSTtBbElneHdCWjtBa0k3d3dCUTtFQUNJLG1CQW1ESTtBbEk0dHdCaEI7QWtJend3QlE7RUFDSTtFQUNBO0FsSTJ3d0JaO0FrSXp3d0JZO0VBQ0k7QWxJMnd3QmhCO0FrSXZ3d0JRO0VBQ0k7QWxJeXd3Qlo7QWtJdHd3QlE7RUFDSTtFQUNBO0FsSXd3d0JaO0FrSXR3d0JZO0VBQ0k7QWxJd3d3QmhCO0FrSWgxd0JJO0VBQ0k7QWxJazF3QlI7QWtJOTB3Qkk7RUFDSTtBbElnMXdCUjtBa0k5MHdCUTtFQUNJO0FsSWcxd0JaO0FrSTMwd0JRO0VBQ0kscUJBaUZJO0FsSTR2d0JoQjtBa0l6MHdCSTtFQUNJO0FsSTIwd0JSO0FrSXgwd0JJO0VBQ0k7QWxJMDB3QlI7QWtJdjB3Qkk7RUFDSTtBbEl5MHdCUjtBa0lwMHdCUTtFQUNJLG1CQWdFSTtFQS9ESjtBbElzMHdCWjtBa0lwMHdCWTtFQUNJO0FsSXMwd0JoQjtBa0lqMHdCUTtFQUNJO0FsSW0wd0JaO0FrSWgwd0JRO0VBQ0ksbUJBbURJO0FsSSt3d0JoQjtBa0k1endCUTtFQUNJO0VBQ0E7QWxJOHp3Qlo7QWtJNXp3Qlk7RUFDSTtBbEk4endCaEI7QWtJMXp3QlE7RUFDSTtBbEk0endCWjtBa0l6endCUTtFQUNJO0VBQ0E7QWxJMnp3Qlo7QWtJenp3Qlk7RUFDSTtBbEkyendCaEI7QWtJbjR3Qkk7RUFDSTtBbElxNHdCUjtBa0lqNHdCSTtFQUNJO0FsSW00d0JSO0FrSWo0d0JRO0VBQ0k7QWxJbTR3Qlo7QWtJOTN3QlE7RUFDSSxxQkFpRkk7QWxJK3l3QmhCO0FrSTUzd0JJO0VBQ0k7QWxJODN3QlI7QWtJMzN3Qkk7RUFDSTtBbEk2M3dCUjtBa0kxM3dCSTtFQUNJO0FsSTQzd0JSO0FrSXYzd0JRO0VBQ0ksbUJBZ0VJO0VBL0RKO0FsSXkzd0JaO0FrSXYzd0JZO0VBQ0k7QWxJeTN3QmhCO0FrSXAzd0JRO0VBQ0k7QWxJczN3Qlo7QWtJbjN3QlE7RUFDSSxtQkFtREk7QWxJazB3QmhCO0FrSS8yd0JRO0VBQ0k7RUFDQTtBbElpM3dCWjtBa0kvMndCWTtFQUNJO0FsSWkzd0JoQjtBa0k3MndCUTtFQUNJO0FsSSsyd0JaO0FrSTUyd0JRO0VBQ0k7RUFDQTtBbEk4MndCWjtBa0k1MndCWTtFQUNJO0FsSTgyd0JoQjs7QW1Jem14QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSTRteEJKO0FtSTFteEJJO0VBQ0k7RUFDQTtBbkk0bXhCUjtBbUl4bXhCSTtFQUNJO0VBQ0E7RUFDQTtBbkkwbXhCUjtBbUl2bXhCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSXlteEJSO0FtSXZteEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5JeW14Qlo7QW1Jcm14Qkk7RUFDSTtFQUNBO0FuSXVteEJSO0FtSXRteEJRO0VBQ0k7QW5Jd214Qlo7QW1JcG14Qkk7O0VBRUk7QW5Jc214QlI7QW1JbG14Qkk7RUFDSTtFQUNBO0FuSW9teEJSO0FtSWhteEJRO0VBQ0k7QW5Ja214Qlo7QW1JL2x4QlE7O0VBRUk7QW5JaW14Qlo7QW1JNWx4QlE7RUFDSTtBbkk4bHhCWjtBbUkxbHhCSTtFQUNJO0VBQ0E7QW5JNGx4QlI7QW1Jemx4Qkk7RUFDSTtFQUNBO0FuSTJseEJSO0FtSXhseEJJO0VBQ0k7RUFDQTtBbkkwbHhCUjtBbUl4bHhCUTtFQUNJO0FuSTBseEJaO0FtSXZseEJRO0VBRUk7QW5Jd2x4Qlo7QW1Jbmx4Qkk7RUFDSTtFQUNBO0FuSXFseEJSOztBbUlqbHhCQTtFQUNJO0FuSW9seEJKO0FtSWxseEJJO0VBQ0k7QW5Jb2x4QlI7QW1Jamx4Qkk7RUFDSTtFQUNBO0FuSW1seEJSO0FtSWpseEJRO0VBQ0k7QW5JbWx4Qlo7O0FtSTlreEJBO0VBQ0k7QW5JaWx4Qko7QW1JL2t4Qkk7RUFDSTtFQUNBO0VBQ0E7QW5JaWx4QlI7QW1JL2t4QlE7RUFDSTtBbklpbHhCWjs7QW1JM2t4Qkk7RUFDSTtBbkk4a3hCUjtBbUkza3hCSTtFQUNJO0FuSTZreEJSOztBbUloa3hCSTtFQUNJO0FuSW1reEJSO0FtSS9qeEJJO0VBQ0k7QW5JaWt4QlI7QW1JL2p4QlE7RUFDSTtFQUNBLG1CQXVFSjtBbkkwL3dCUjtBbUk1anhCUTtFQUNJLHFCQWdFSjtBbkk4L3dCUjtBbUkxanhCSTtFQUNJO0FuSTRqeEJSO0FtSXpqeEJJO0VBQ0k7QW5JMmp4QlI7QW1JeGp4Qkk7RUFDSTtBbkkwanhCUjtBbUlyanhCUTtFQUNJLG1CQStDSjtFQTlDSTtBbkl1anhCWjtBbUlyanhCWTtFQUNJO0VBQ0EsbUJBNENSO0FuSTJneEJSO0FtSWxqeEJRO0VBQ0k7QW5Jb2p4Qlo7QW1Jamp4QlE7RUFDSSxtQkFpQ0o7QW5Ja2h4QlI7QW1JN2l4QlE7RUFDSTtFQUNBO0FuSStpeEJaO0FtSTVpeEJRO0VBQ0k7QW5JOGl4Qlo7QW1JM2l4QlE7RUFDSTtBbkk2aXhCWjtBbUkzaXhCWTtFQUNJO0VBQ0EsbUJBYVI7QW5JZ2l4QlI7QW1Jbm54Qkk7RUFDSTtBbklxbnhCUjtBbUlqbnhCSTtFQUNJO0FuSW1ueEJSO0FtSWpueEJRO0VBQ0k7RUFDQSxtQkFvRkk7QW5JK2h4QmhCO0FtSTlteEJRO0VBQ0kscUJBNkVJO0FuSW1peEJoQjtBbUk1bXhCSTtFQUNJO0FuSThteEJSO0FtSTNteEJJO0VBQ0k7QW5JNm14QlI7QW1JMW14Qkk7RUFDSTtBbkk0bXhCUjtBbUl2bXhCUTtFQUNJLG1CQTRESTtFQTNESjtBbkl5bXhCWjtBbUl2bXhCWTtFQUNJO0VBQ0EsbUJBeURBO0FuSWdqeEJoQjtBbUlwbXhCUTtFQUNJO0FuSXNteEJaO0FtSW5teEJRO0VBQ0ksbUJBOENJO0FuSXVqeEJoQjtBbUkvbHhCUTtFQUNJO0VBQ0E7QW5JaW14Qlo7QW1JOWx4QlE7RUFDSTtBbklnbXhCWjtBbUk3bHhCUTtFQUNJO0FuSStseEJaO0FtSTdseEJZO0VBQ0k7RUFDQSxtQkEwQkE7QW5JcWt4QmhCO0FtSXJxeEJJO0VBQ0k7QW5JdXF4QlI7QW1JbnF4Qkk7RUFDSTtBbklxcXhCUjtBbUlucXhCUTtFQUNJO0VBQ0EsbUJBb0ZJO0FuSWlseEJoQjtBbUlocXhCUTtFQUNJLHFCQTZFSTtBbklxbHhCaEI7QW1JOXB4Qkk7RUFDSTtBbklncXhCUjtBbUk3cHhCSTtFQUNJO0FuSStweEJSO0FtSTVweEJJO0VBQ0k7QW5JOHB4QlI7QW1JenB4QlE7RUFDSSxtQkE0REk7RUEzREo7QW5JMnB4Qlo7QW1JenB4Qlk7RUFDSTtFQUNBLG1CQXlEQTtBbklrbXhCaEI7QW1JdHB4QlE7RUFDSTtBbkl3cHhCWjtBbUlycHhCUTtFQUNJLG1CQThDSTtBbkl5bXhCaEI7QW1JanB4QlE7RUFDSTtFQUNBO0FuSW1weEJaO0FtSWhweEJRO0VBQ0k7QW5Ja3B4Qlo7QW1JL294QlE7RUFDSTtBbklpcHhCWjtBbUkvb3hCWTtFQUNJO0VBQ0EsbUJBMEJBO0FuSXVueEJoQjtBbUl2dHhCSTtFQUNJO0FuSXl0eEJSO0FtSXJ0eEJJO0VBQ0k7QW5JdXR4QlI7QW1JcnR4QlE7RUFDSTtFQUNBLG1CQW9GSTtBbkltb3hCaEI7QW1JbHR4QlE7RUFDSSxxQkE2RUk7QW5JdW94QmhCO0FtSWh0eEJJO0VBQ0k7QW5Ja3R4QlI7QW1JL3N4Qkk7RUFDSTtBbklpdHhCUjtBbUk5c3hCSTtFQUNJO0FuSWd0eEJSO0FtSTNzeEJRO0VBQ0ksbUJBNERJO0VBM0RKO0FuSTZzeEJaO0FtSTNzeEJZO0VBQ0k7RUFDQSxtQkF5REE7QW5Jb3B4QmhCO0FtSXhzeEJRO0VBQ0k7QW5JMHN4Qlo7QW1JdnN4QlE7RUFDSSxtQkE4Q0k7QW5JMnB4QmhCO0FtSW5zeEJRO0VBQ0k7RUFDQTtBbklxc3hCWjtBbUlsc3hCUTtFQUNJO0FuSW9zeEJaO0FtSWpzeEJRO0VBQ0k7QW5JbXN4Qlo7QW1JanN4Qlk7RUFDSTtFQUNBLG1CQTBCQTtBbkl5cXhCaEI7QW1Jend4Qkk7RUFDSTtBbkkyd3hCUjtBbUl2d3hCSTtFQUNJO0FuSXl3eEJSO0FtSXZ3eEJRO0VBQ0k7RUFDQSxtQkFvRkk7QW5JcXJ4QmhCO0FtSXB3eEJRO0VBQ0kscUJBNkVJO0FuSXlyeEJoQjtBbUlsd3hCSTtFQUNJO0FuSW93eEJSO0FtSWp3eEJJO0VBQ0k7QW5JbXd4QlI7QW1JaHd4Qkk7RUFDSTtBbklrd3hCUjtBbUk3dnhCUTtFQUNJLG1CQTRESTtFQTNESjtBbkkrdnhCWjtBbUk3dnhCWTtFQUNJO0VBQ0EsbUJBeURBO0FuSXNzeEJoQjtBbUkxdnhCUTtFQUNJO0FuSTR2eEJaO0FtSXp2eEJRO0VBQ0ksbUJBOENJO0FuSTZzeEJoQjtBbUlydnhCUTtFQUNJO0VBQ0E7QW5JdXZ4Qlo7QW1JcHZ4QlE7RUFDSTtBbklzdnhCWjtBbUludnhCUTtFQUNJO0FuSXF2eEJaO0FtSW52eEJZO0VBQ0k7RUFDQSxtQkEwQkE7QW5JMnR4QmhCO0FtSTN6eEJJO0VBQ0k7QW5JNnp4QlI7QW1Jenp4Qkk7RUFDSTtBbkkyenhCUjtBbUl6enhCUTtFQUNJO0VBQ0EsbUJBb0ZJO0FuSXV1eEJoQjtBbUl0enhCUTtFQUNJLHFCQTZFSTtBbkkydXhCaEI7QW1JcHp4Qkk7RUFDSTtBbklzenhCUjtBbUluenhCSTtFQUNJO0FuSXF6eEJSO0FtSWx6eEJJO0VBQ0k7QW5Jb3p4QlI7QW1JL3l4QlE7RUFDSSxtQkE0REk7RUEzREo7QW5JaXp4Qlo7QW1JL3l4Qlk7RUFDSTtFQUNBLG1CQXlEQTtBbkl3dnhCaEI7QW1JNXl4QlE7RUFDSTtBbkk4eXhCWjtBbUkzeXhCUTtFQUNJLG1CQThDSTtBbkkrdnhCaEI7QW1Jdnl4QlE7RUFDSTtFQUNBO0FuSXl5eEJaO0FtSXR5eEJRO0VBQ0k7QW5Jd3l4Qlo7QW1Jcnl4QlE7RUFDSTtBbkl1eXhCWjtBbUlyeXhCWTtFQUNJO0VBQ0EsbUJBMEJBO0FuSTZ3eEJoQjtBbUk3MnhCSTtFQUNJO0FuSSsyeEJSO0FtSTMyeEJJO0VBQ0k7QW5JNjJ4QlI7QW1JMzJ4QlE7RUFDSTtFQUNBLG1CQW9GSTtBbkl5eHhCaEI7QW1JeDJ4QlE7RUFDSSxxQkE2RUk7QW5JNnh4QmhCO0FtSXQyeEJJO0VBQ0k7QW5JdzJ4QlI7QW1JcjJ4Qkk7RUFDSTtBbkl1MnhCUjtBbUlwMnhCSTtFQUNJO0FuSXMyeEJSO0FtSWoyeEJRO0VBQ0ksbUJBNERJO0VBM0RKO0FuSW0yeEJaO0FtSWoyeEJZO0VBQ0k7RUFDQSxtQkF5REE7QW5JMHl4QmhCO0FtSTkxeEJRO0VBQ0k7QW5JZzJ4Qlo7QW1JNzF4QlE7RUFDSSxtQkE4Q0k7QW5JaXp4QmhCO0FtSXoxeEJRO0VBQ0k7RUFDQTtBbkkyMXhCWjtBbUl4MXhCUTtFQUNJO0FuSTAxeEJaO0FtSXYxeEJRO0VBQ0k7QW5JeTF4Qlo7QW1JdjF4Qlk7RUFDSTtFQUNBLG1CQTBCQTtBbkkrenhCaEI7QW1JLzV4Qkk7RUFDSTtBbklpNnhCUjtBbUk3NXhCSTtFQUNJO0FuSSs1eEJSO0FtSTc1eEJRO0VBQ0k7RUFDQSxtQkFvRkk7QW5JMjB4QmhCO0FtSTE1eEJRO0VBQ0kscUJBNkVJO0FuSSsweEJoQjtBbUl4NXhCSTtFQUNJO0FuSTA1eEJSO0FtSXY1eEJJO0VBQ0k7QW5JeTV4QlI7QW1JdDV4Qkk7RUFDSTtBbkl3NXhCUjtBbUluNXhCUTtFQUNJLG1CQTRESTtFQTNESjtBbklxNXhCWjtBbUluNXhCWTtFQUNJO0VBQ0EsbUJBeURBO0FuSTQxeEJoQjtBbUloNXhCUTtFQUNJO0FuSWs1eEJaO0FtSS80eEJRO0VBQ0ksbUJBOENJO0FuSW0yeEJoQjtBbUkzNHhCUTtFQUNJO0VBQ0E7QW5JNjR4Qlo7QW1JMTR4QlE7RUFDSTtBbkk0NHhCWjtBbUl6NHhCUTtFQUNJO0FuSTI0eEJaO0FtSXo0eEJZO0VBQ0k7RUFDQSxtQkEwQkE7QW5JaTN4QmhCO0FtSWo5eEJJO0VBQ0k7QW5JbTl4QlI7QW1JLzh4Qkk7RUFDSTtBbklpOXhCUjtBbUkvOHhCUTtFQUNJO0VBQ0EsbUJBb0ZJO0FuSTYzeEJoQjtBbUk1OHhCUTtFQUNJLHFCQTZFSTtBbklpNHhCaEI7QW1JMTh4Qkk7RUFDSTtBbkk0OHhCUjtBbUl6OHhCSTtFQUNJO0FuSTI4eEJSO0FtSXg4eEJJO0VBQ0k7QW5JMDh4QlI7QW1Jcjh4QlE7RUFDSSxtQkE0REk7RUEzREo7QW5JdTh4Qlo7QW1Jcjh4Qlk7RUFDSTtFQUNBLG1CQXlEQTtBbkk4NHhCaEI7QW1JbDh4QlE7RUFDSTtBbklvOHhCWjtBbUlqOHhCUTtFQUNJLG1CQThDSTtBbklxNXhCaEI7QW1JNzd4QlE7RUFDSTtFQUNBO0FuSSs3eEJaO0FtSTU3eEJRO0VBQ0k7QW5JODd4Qlo7QW1JMzd4QlE7RUFDSTtBbkk2N3hCWjtBbUkzN3hCWTtFQUNJO0VBQ0EsbUJBMEJBO0FuSW02eEJoQjs7QW9JL3J5Qkk7RUFFSTtFQUNBO0FwSWlzeUJSO0FvSS9yeUJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSWlzeUJaO0FvSTlyeUJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBJZ3N5Qlo7QW9JN3J5QlE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEkrcnlCWjtBb0kxcnlCWTtFNUl3S1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUXFoeUJKO0FvSWhzeUJZO0VBQ0k7QXBJa3N5QmhCO0FvSTVyeUJZO0U1STZKUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FRa2l5Qko7QW9JL215Qkk7RUFDSSxpQkEvRXVCO0VBZ0Z2QixhQWxGdUI7RUFtRnZCLFlBakZ1QjtFQWtGdkI7RUFDQTtBcElpbnlCUjtBb0k5bXlCSTs7RUFFSSxXQXpGc0I7RUEwRnRCO0FwSWdueUJSO0FvSTdteUJJO0VBQ0k7RUFDQTtFQUNBLGlCQTlGNEI7RUErRjVCLFFBOUZzQjtFQStGdEIsV0EvRnNCO0VBZ0d0QixnQkFoR3NCO0VBaUd0QixnQkEvRitCO0VBZ0cvQjtFQUNBO0FwSStteUJSO0FvSTVteUJJO0VBQ0ksaUJBdEdpQztBcElvdHlCekM7QW9Jem95Qkk7RUFDSSxpQkExRHVCO0VBMkR2QixhQTdEdUI7RUE4RHZCLFlBNUR1QjtFQTZEdkI7RUFDQTtBcEkyb3lCUjtBb0l4b3lCSTs7RUFFSSxXQXBFc0I7RUFxRXRCO0FwSTBveUJSO0FvSXZveUJJO0VBQ0k7RUFDQTtFQUNBLGlCQXpFNEI7RUEwRTVCLFFBekVzQjtFQTBFdEIsV0ExRXNCO0VBMkV0QixnQkEzRXNCO0VBNEV0QixjQTFFK0I7RUEyRS9CO0VBQ0E7QXBJeW95QlI7QW9JdG95Qkk7RUFDSSxpQkFqRmlDO0FwSXl0eUJ6QztBb0lucXlCSTtFQUNJLGlCQXJDdUI7RUFzQ3ZCLGFBeEN1QjtFQXlDdkIsWUF2Q3VCO0VBd0N2QjtFQUNBO0FwSXFxeUJSO0FvSWxxeUJJOztFQUVJLFdBL0NzQjtFQWdEdEI7QXBJb3F5QlI7QW9JanF5Qkk7RUFDSTtFQUNBO0VBQ0EsaUJBcEQ0QjtFQXFENUIsUUFwRHNCO0VBcUR0QixXQXJEc0I7RUFzRHRCLGdCQXREc0I7RUF1RHRCLGdCQXJEK0I7RUFzRC9CO0VBQ0E7QXBJbXF5QlI7QW9JaHF5Qkk7RUFDSSxpQkE1RGlDO0FwSTh0eUJ6QztBb0kvc3lCUTtFQUNJO0FwSWl0eUJaO0FvSS9zeUJZO0VBQ0k7RUFDQTtFQUNBO0FwSWl0eUJoQjtBb0k5c3lCWTtFQUNJO0FwSWd0eUJoQjs7QW9JbnF5QlE7RUFDSSx5QkFMSztBcEkycXlCakI7QW9JbHF5QlE7RUFDSTtFQUNBO0FwSW9xeUJaO0FvSTlweUJZO0VBQ0kseUJBbEJDO0FwSWtyeUJqQjtBb0kzcHlCWTtFQUNJO0VBQ0E7QXBJNnB5QmhCO0FvSXhweUJRO0VBQ0k7QXBJMHB5Qlo7QW9JeHB5Qlk7O0VBRUk7RUFDQTtBcEkwcHlCaEI7QW9JbHB5QmdCO0VBQ0k7QXBJb3B5QnBCO0FvSWpweUJnQjtFQUNJO0VBQ0E7RUFDQTtBcEltcHlCcEI7QW9JOW95Qm9CO0VBQ0k7QXBJZ3B5QnhCO0FvSTVveUJvQjtFQUNJO0FwSThveUJ4QjtBb0l2b3lCZ0I7RUFDSTtFQUNBLHlCQXZFSDtBcElndHlCakI7QW9JdG95QmdCO0VBQ0k7QXBJd295QnBCO0FvSWxveUJvQjtFQUNJO0FwSW9veUJ4QjtBb0lob3lCb0I7RUFDSTtFQUNBO0FwSWtveUJ4QjtBb0k5cXlCZ0I7RUFDSTtBcElncnlCcEI7QW9JN3F5QmdCO0VBQ0k7RUFDQTtFQUNBO0FwSStxeUJwQjtBb0kxcXlCb0I7RUFDSTtBcEk0cXlCeEI7QW9JeHF5Qm9CO0VBQ0k7QXBJMHF5QnhCO0FvSW5xeUJnQjtFQUNJO0VBQ0EseUJBdkVIO0FwSTR1eUJqQjtBb0lscXlCZ0I7RUFDSTtBcElvcXlCcEI7QW9JOXB5Qm9CO0VBQ0k7QXBJZ3F5QnhCO0FvSTVweUJvQjtFQUNJO0VBQ0E7QXBJOHB5QnhCO0FvSTFzeUJnQjtFQUNJO0FwSTRzeUJwQjtBb0l6c3lCZ0I7RUFDSTtFQUNBO0VBQ0E7QXBJMnN5QnBCO0FvSXRzeUJvQjtFQUNJO0FwSXdzeUJ4QjtBb0lwc3lCb0I7RUFDSTtBcElzc3lCeEI7QW9JL3J5QmdCO0VBQ0k7RUFDQSx5QkF2RUg7QXBJd3d5QmpCO0FvSTlyeUJnQjtFQUNJO0FwSWdzeUJwQjtBb0kxcnlCb0I7RUFDSTtBcEk0cnlCeEI7QW9JeHJ5Qm9CO0VBQ0k7RUFDQTtBcEkwcnlCeEI7QW9JdHV5QmdCO0VBQ0k7QXBJd3V5QnBCO0FvSXJ1eUJnQjtFQUNJO0VBQ0E7RUFDQTtBcEl1dXlCcEI7QW9JbHV5Qm9CO0VBQ0k7QXBJb3V5QnhCO0FvSWh1eUJvQjtFQUNJO0FwSWt1eUJ4QjtBb0kzdHlCZ0I7RUFDSTtFQUNBLHlCQXZFSDtBcElveXlCakI7QW9JMXR5QmdCO0VBQ0k7QXBJNHR5QnBCO0FvSXR0eUJvQjtFQUNJO0FwSXd0eUJ4QjtBb0lwdHlCb0I7RUFDSTtFQUNBO0FwSXN0eUJ4QjtBb0lsd3lCZ0I7RUFDSTtBcElvd3lCcEI7QW9Jand5QmdCO0VBQ0k7RUFDQTtFQUNBO0FwSW13eUJwQjtBb0k5dnlCb0I7RUFDSTtBcElnd3lCeEI7QW9JNXZ5Qm9CO0VBQ0k7QXBJOHZ5QnhCO0FvSXZ2eUJnQjtFQUNJO0VBQ0EseUJBdkVIO0FwSWcweUJqQjtBb0l0dnlCZ0I7RUFDSTtBcEl3dnlCcEI7QW9JbHZ5Qm9CO0VBQ0k7QXBJb3Z5QnhCO0FvSWh2eUJvQjtFQUNJO0VBQ0E7QXBJa3Z5QnhCO0FvSTl4eUJnQjtFQUNJO0FwSWd5eUJwQjtBb0k3eHlCZ0I7RUFDSTtFQUNBO0VBQ0E7QXBJK3h5QnBCO0FvSTF4eUJvQjtFQUNJO0FwSTR4eUJ4QjtBb0l4eHlCb0I7RUFDSTtBcEkweHlCeEI7QW9Jbnh5QmdCO0VBQ0k7RUFDQSx5QkF2RUg7QXBJNDF5QmpCO0FvSWx4eUJnQjtFQUNJO0FwSW94eUJwQjtBb0k5d3lCb0I7RUFDSTtBcElneHlCeEI7QW9JNXd5Qm9CO0VBQ0k7RUFDQTtBcEk4d3lCeEI7QW9JMXp5QmdCO0VBQ0k7QXBJNHp5QnBCO0FvSXp6eUJnQjtFQUNJO0VBQ0E7RUFDQTtBcEkyenlCcEI7QW9JdHp5Qm9CO0VBQ0k7QXBJd3p5QnhCO0FvSXB6eUJvQjtFQUNJO0FwSXN6eUJ4QjtBb0kveXlCZ0I7RUFDSTtFQUNBLHlCQXZFSDtBcEl3M3lCakI7QW9JOXl5QmdCO0VBQ0k7QXBJZ3p5QnBCO0FvSTF5eUJvQjtFQUNJO0FwSTR5eUJ4QjtBb0l4eXlCb0I7RUFDSTtFQUNBO0FwSTB5eUJ4QjtBb0l0MXlCZ0I7RUFDSTtBcEl3MXlCcEI7QW9JcjF5QmdCO0VBQ0k7RUFDQTtFQUNBO0FwSXUxeUJwQjtBb0lsMXlCb0I7RUFDSTtBcElvMXlCeEI7QW9JaDF5Qm9CO0VBQ0k7QXBJazF5QnhCO0FvSTMweUJnQjtFQUNJO0VBQ0EseUJBdkVIO0FwSW81eUJqQjtBb0kxMHlCZ0I7RUFDSTtBcEk0MHlCcEI7QW9JdDB5Qm9CO0VBQ0k7QXBJdzB5QnhCO0FvSXAweUJvQjtFQUNJO0VBQ0E7QXBJczB5QnhCOztBcUl6a3pCSTtFQUNJO0VBQ0E7RUFDQTtFQUdJLGtCeEdnQk87QTdCMGp6Qm5CO0FxSXZrekJRO0VBQ0M7RUFDRztBckl5a3pCWjtBcUl2a3pCUztFQUNDO0FySXlrekJWO0FxSXJrekJRO0VBQ0k7QXJJdWt6Qlo7QXFJcmt6QlM7RUFDQztFQUNNO0FySXVrekJoQjtBcUlya3pCVTtFQUNDO0VBQ1M7RUFDQTtBckl1a3pCcEI7QXFJcGt6QlU7RUFDQztFQUNIO0VBQ1k7QXJJc2t6QnBCO0FxSWxrekJTO0VBQ0M7RUFDQTtFQUNBO0VBQ007QXJJb2t6QmhCO0FxSWhrekJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcklra3pCWjtBcUloa3pCWTtFQUNJO0VBQ0E7QXJJa2t6QmhCO0FxSWhrekJnQjtFQUNJO0FySWtrekJwQjtBcUl2anpCZ0I7RUFDSTtBckl5anpCcEI7QXFJbmp6QlE7RUFDSTtBcklxanpCWjtBcUlsanpCUTtFQUNJO0FySW9qekJaOztBcUl2aXpCb0I7RUFDSSxjQVlxQjtBckk4aHpCN0M7O0FxSTNpekJvQjtFQUNJLGNBYW1CO0FySWlpekIzQzs7QXNJaHB6QkE7RUFDQztFQUNBO0F0SW1wekJEO0FzSWpwekJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEltcHpCRjtBc0locHpCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFOUlrRkUsb0JxQ2hEWTtBN0JpbnpCaEI7QXNJanB6QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBdEltcHpCSDtBc0locHpCRTtFQUNDO0VBQ0E7QXRJa3B6Qkg7QXNJN296QkU7RTlJa0VFLG9CcUNoRFk7RXlHaEJiO0F0SStvekJIO0FzSTdvekJHO0VBQ0M7QXRJK296Qko7QXNJMW96QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEk0b3pCRjtBc0kxb3pCRTtFOUl5Q0Usb0JxQ2hEWTtFeUdTYjtFQUNBO0F0STRvekJIO0FzSXhvekJHO0U5SWtDQyxvQnFDaERZO0V5R2dCWjtBdEkwb3pCSjtBc0lwb3pCRTtFQUNDO0F0SXNvekJIO0FzSTluekJJO0VBQ0M7QXRJZ296Qkw7QXNJN256Qkk7RUFDQztBdEkrbnpCTDtBc0k3bnpCSztFQUNDO0F0SStuekJOO0FzSXZvekJJO0VBQ0M7QXRJeW96Qkw7QXNJdG96Qkk7RUFDQztBdEl3b3pCTDtBc0l0b3pCSztFQUNDO0F0SXdvekJOO0FzSWhwekJJO0VBQ0M7QXRJa3B6Qkw7QXNJL296Qkk7RUFDQztBdElpcHpCTDtBc0kvb3pCSztFQUNDO0F0SWlwekJOO0FzSXpwekJJO0VBQ0M7QXRJMnB6Qkw7QXNJeHB6Qkk7RUFDQztBdEkwcHpCTDtBc0l4cHpCSztFQUNDO0F0STBwekJOO0FzSWxxekJJO0VBQ0M7QXRJb3F6Qkw7QXNJanF6Qkk7RUFDQztBdEltcXpCTDtBc0lqcXpCSztFQUNDO0F0SW1xekJOO0FzSTNxekJJO0VBQ0M7QXRJNnF6Qkw7QXNJMXF6Qkk7RUFDQztBdEk0cXpCTDtBc0kxcXpCSztFQUNDO0F0STRxekJOO0FzSXByekJJO0VBQ0M7QXRJc3J6Qkw7QXNJbnJ6Qkk7RUFDQztBdElxcnpCTDtBc0lucnpCSztFQUNDO0F0SXFyekJOO0FzSTdyekJJO0VBQ0M7QXRJK3J6Qkw7QXNJNXJ6Qkk7RUFDQztBdEk4cnpCTDtBc0k1cnpCSztFQUNDO0F0SThyekJOO0FzSXJyekJFO0VBQ0M7QXRJdXJ6Qkg7QXNJcHJ6QkU7RUFDQztFQUNBO0F0SXNyekJIO0FzSW5yekJFO0VBQ0M7RUFDQTtBdElxcnpCSDtBc0kvcXpCRTtFQUNDO0VBQ0E7QXRJaXJ6Qkg7O0F1SXB5ekJBO0VBQ0M7QXZJdXl6QkQ7QXVJcnl6QkM7RUFDTztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZJdXl6QlI7QXdJMXp6QkM7RUFDQztFQUNFO0VBQ0E7QXhJNHp6Qko7QXdJeHp6QkU7RUFDQztFQUNFO0F4STB6ekJMO0F3SXJ6ekJFO0VBQ0M7RUFDQTtBeEl1enpCSDtBd0lsenpCRTtFQUNDO0VBQ0E7QXhJb3p6Qkg7QXdJMzB6QkM7RUFDQztFQUNFO0VBQ0E7QXhJNjB6Qko7QXdJejB6QkU7RUFDQztFQUNFO0F4STIwekJMO0F3SXQwekJFO0VBQ0M7RUFDQTtBeEl3MHpCSDtBd0luMHpCRTtFQUNDO0VBQ0E7QXhJcTB6Qkg7QXdJNTF6QkM7RUFDQztFQUNFO0VBQ0E7QXhJODF6Qko7QXdJMTF6QkU7RUFDQztFQUNFO0F4STQxekJMO0F3SXYxekJFO0VBQ0M7RUFDQTtBeEl5MXpCSDtBd0lwMXpCRTtFQUNDO0VBQ0E7QXhJczF6Qkg7QXVJMzB6Qkc7RUFDSztBdkk2MHpCUjtBdUl2MHpCWTtFQUNJO0VBQ0E7QXZJeTB6QmhCO0F1STMwekJZO0VBQ0k7RUFDQTtBdkk2MHpCaEI7QXVJLzB6Qlk7RUFDSTtFQUNBO0F2SWkxekJoQjtBdUluMXpCWTtFQUNJO0VBQ0E7QXZJcTF6QmhCO0F1SXYxekJZO0VBQ0k7RUFDQTtBdkl5MXpCaEI7QXVJMzF6Qlk7RUFDSTtFQUNBO0F2STYxekJoQjtBdUkvMXpCWTtFQUNJO0VBQ0E7QXZJaTJ6QmhCO0F1SW4yekJZO0VBQ0k7RUFDQTtBdklxMnpCaEI7QXVJNzF6Qlk7RUFDSTtFQUNBLFduSURrQjtBSmcyekJsQztBdUkxMXpCWTtFQUNJO0VBQ0EsVW5JUmtCO0FKbzJ6QmxDO0F1SXAxekJPO0VBQ0k7QXZJczF6Qlg7QXVJaDF6QmdCO0VBQ0k7RUFDQTtBdklrMXpCcEI7QXVJcDF6QmdCO0VBQ0k7RUFDQTtBdklzMXpCcEI7QXVJeDF6QmdCO0VBQ0k7RUFDQTtBdkkwMXpCcEI7QXVJNTF6QmdCO0VBQ0k7RUFDQTtBdkk4MXpCcEI7QXVJaDJ6QmdCO0VBQ0k7RUFDQTtBdklrMnpCcEI7QXVJcDJ6QmdCO0VBQ0k7RUFDQTtBdklzMnpCcEI7QXVJeDJ6QmdCO0VBQ0k7RUFDQTtBdkkwMnpCcEI7QXVJNTJ6QmdCO0VBQ0k7RUFDQTtBdkk4MnpCcEI7O0F1SXQyekJBO0VBQ0k7SUFDSTtFdkl5MnpCTjtBQUNGO0F5STk2ekJDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeklnN3pCTDtBeUk5NnpCSztFQUNGO0VBQ0c7QXpJZzd6Qk47QXlJNzZ6QkU7RUFDQztFQUNHO0F6SSs2ekJOO0F5STU2ekJFO0VBQ0M7RUFDQTtBekk4NnpCSDs7QXlJeDZ6QlE7RUFDSTtBekkyNnpCWjs7QXlJNTZ6QlE7RUFDSTtBekkrNnpCWjs7QXlJaDd6QlE7RUFDSTtBekltN3pCWjs7QXlJcDd6QlE7RUFDSTtBekl1N3pCWjs7QXlJeDd6QlE7RUFDSTtBekkyN3pCWjs7QXlJNTd6QlE7RUFDSTtBekkrN3pCWjs7QXlJaDh6QlE7RUFDSTtBekltOHpCWjs7QXlJcDh6QlE7RUFDSTtBekl1OHpCWjs7QXlJbDh6QkM7RUFDSTtJQUNJO0lBQ0E7RXpJcTh6QlA7RXlJbjh6Qkc7SUFDSTtJQUNBO0V6SXE4ekJQO0FBQ0Y7QTBJbGcwQkE7RUFDSTtBMUlvZzBCSjtBMElsZzBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFJb2cwQlI7QVJ6OXpCQztFa0p0REc7SUFjUTtJQUNBO0UxSXFnMEJWO0FBQ0Y7QTBJLy96Qlk7RUFFSTtBMUlnZzBCaEI7QTBJbGcwQlk7RUFFSTtBMUltZzBCaEI7QTBJcmcwQlk7RUFFSTtBMUlzZzBCaEI7QTBJeGcwQlk7RUFFSTtBMUl5ZzBCaEI7QTBJM2cwQlk7RUFFSTtBMUk0ZzBCaEI7QTBJOWcwQlk7RUFFSTtBMUkrZzBCaEI7QTBJamgwQlk7RUFFSTtBMUlraDBCaEI7QTBJcGgwQlk7RUFFSTtBMUlxaDBCaEI7O0EwSTlnMEJBO0VBQ0k7SUFBSTtJQUFvQztFMUltaDBCMUM7RTBJbGgwQkU7SUFBSztJQUFvQztFMUlzaDBCM0M7RTBJcmgwQkU7SUFBSztFMUl3aDBCUDtFMEl2aDBCRTtJQUFNO0lBQW9DO0UxSTJoMEI1QztBQUNGO0EySWprMEJBO0VBRUksWUFEUTtFQUVSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0ksa0I5R1lXO0E3Qm9qMEJuQjtBMkk1ajBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHSTtFQUNBO0EzSTRqMEJaO0EySXpqMEJRO0VBQ0k7RUFDQTtBM0kyajBCWjtBMkl0ajBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzSXdqMEJSO0EySXBqMEJZO0VBQ0k7RUFDQTtFQUNBO0EzSXNqMEJoQjtBMkl6ajBCWTtFQUNJO0VBQ0E7RUFDQTtBM0kyajBCaEI7QTJJOWowQlk7RUFDSTtFQUNBO0VBQ0E7QTNJZ2swQmhCO0EySW5rMEJZO0VBQ0k7RUFDQTtFQUNBO0EzSXFrMEJoQjtBMkl4azBCWTtFQUNJO0VBQ0E7RUFDQTtBM0kwazBCaEI7QTJJN2swQlk7RUFDSTtFQUNBO0VBQ0E7QTNJK2swQmhCO0EySWxsMEJZO0VBQ0k7RUFDQTtFQUNBO0EzSW9sMEJoQjtBMkl2bDBCWTtFQUNJO0VBQ0E7RUFDQTtBM0l5bDBCaEI7O0E0SXhvMEJBO0VBQ0M7RUFDRTtFQUNBO0E1STJvMEJIO0E0SXpvMEJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFPQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VwSnNGRSxvQnFDaERZO0E3QmdtMEJoQjtBUmptMEJDO0VvSnBEQTtJQVFRO0U1SWlwMEJQO0FBQ0Y7QTRJem8wQkU7RUFDQztFQUNBO0VBQ0E7QTVJMm8wQkg7QTRJem8wQkc7RUFDQztFQUNBO0E1STJvMEJKO0E0SXZvMEJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0c7RUFDQTtBNUl5bzBCTjtBNElwbzBCRTtFcEorREUsb0JxQ2hEWTtFK0diYjtFQUNBO0E1SXNvMEJIO0E0SW5vMEJJO0VBQ0M7QTVJcW8wQkw7QTRJam8wQkc7RUFDQztBNUltbzBCSjtBNEkvbjBCRTtFQUNJO0E1SWlvMEJOO0E0STluMEJFO0VBQ0k7QTVJZ28wQk47O0E2STlyMEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdJaXMwQlI7QTZJOXIwQlE7RUFDSTtBN0lnczBCWjtBNkk3cjBCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VySnNGWixvQnFDaERZO0E3QjBwMEJoQjtBNkk3cjBCZ0I7RUFDSTtFckprRmhCLG9CcUNoRFk7QTdCOHAwQmhCO0E2STNyMEJnQjtFQUNJO0VBQ0E7QTdJNnIwQnBCO0E2SXpyMEJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0kycjBCcEI7QTZJdnIwQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SXlyMEJwQjtBNklwcjBCUTtFQUVRLDhCaEhqQ0c7RWdIa0NILCtCaEhsQ0c7QTdCdXQwQm5COztBUnA1ekJJO0VxSnZSWTtJQUNJO0U3SStxMEJsQjtBQUNGO0E2SXJxMEJZO0VBQ0k7RUFDQTtBN0l1cTBCaEI7QTZJcnEwQmdCO0VBQ0k7QTdJdXEwQnBCO0E2SXBxMEJnQjtFQUNJO0E3SXNxMEJwQjtBNklucTBCZ0I7RUFDSTtBN0lxcTBCcEI7QTZJbHEwQmdCO0VBQ0k7QTdJb3EwQnBCO0E2SWpxMEJnQjtFQUNJO0E3SW1xMEJwQjtBNklqcTBCb0I7RUFDSTtBN0ltcTBCeEI7QTZJN3AwQmdCO0VBQ0k7QTdJK3AwQnBCO0E2SXhwMEJZO0VBQ0k7RUFDQTtBN0kwcDBCaEI7QTZJeHAwQmdCO0VBQ0k7QTdJMHAwQnBCO0E2SXZwMEJnQjtFQUNJO0E3SXlwMEJwQjtBNkl0cDBCZ0I7RUFDSTtBN0l3cDBCcEI7QTZJcnAwQmdCO0VBQ0k7QTdJdXAwQnBCO0E2SXBwMEJnQjtFQUNJO0E3SXNwMEJwQjtBNklwcDBCb0I7RUFDSTtBN0lzcDBCeEI7O0E4SXB5MEJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTlJdXkwQkQ7QThJcHkwQkk7RUFDSTtBOUlzeTBCUjtBOElueTBCSTtFQUNJO0E5SXF5MEJSO0E4SWx5MEJJO0VBQ0k7RUFDQTtBOUlveTBCUjtBOElqeTBCSTtFQUNJO0E5SW15MEJSO0E4SWh5MEJJO0VBQ0k7QTlJa3kwQlI7QThJL3gwQkk7RUFDSTtBOUlpeTBCUjtBOEk3eDBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5SSt4MEJSO0E4STV4MEJJO0VBQ0M7RUFDQTtFQUNHO0VBQ0E7QTlJOHgwQlI7QThJengwQks7RUFDQztBOUkyeDBCTjtBOEl4eDBCSztFQUNDO0E5STB4MEJOO0E4SXZ4MEJRO0VBQ0k7QTlJeXgwQlo7QThJdHgwQmdCO0VBQ0k7QTlJd3gwQnBCO0E4SXR4MEJvQjtFQUNJO0E5SXd4MEJ4QjtBOElyeDBCb0I7RUFFSTtBOUlzeDBCeEI7QThJcHgwQndCO0VBQ0k7QTlJc3gwQjVCO0E4STl3MEJJO0VBQ0kseUJBcEZzQjtBOUlvMjBCOUI7QThJOXcwQks7RUFDQztBOUlneDBCTjtBOEk3dzBCSztFQUNDO0E5SSt3MEJOO0E4STF3MEJJO0VBQ0k7QTlJNHcwQlI7O0E4SXZ3MEJJO0VBRVEsMkJqSDlFTztFaUgrRVAsNEJqSC9FTztBN0J3MTBCbkI7O0E4SW53MEJBO0VBQ0kseUJBaEgwQjtBOUlzMzBCOUI7O0ErSXQzMEJFO0VBQ0U7RUFDQTtBL0l5MzBCSjtBK0l2MzBCSTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUdFO0EvSXUzMEJSO0ErSW4zMEJJO0VBQ0U7RUFDQTtFQUNBO0VBR0U7QS9JbTMwQlI7QStJNTIwQk07O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QS9JODIwQlI7QStJdjIwQk07O0VBRUU7RUFDQTtFQUNBO0EvSXkyMEJSO0ErSWwyMEJNOztFQUVFO0VBQ0E7RUFDQTtBL0lvMjBCUjs7QWdKMTUwQkk7RUFDSTtBaEo2NTBCUjtBZ0oxNTBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoSjQ1MEJSO0FnSno1MEJJO0VBQ0k7RUFDQTtFQUNBO0FoSjI1MEJSO0FnSno1MEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSjI1MEJaO0FnSng1MEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSjA1MEJaO0FnSnQ1MEJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEp3NTBCcEI7QWdKbjUwQmdCO0VBQ0k7RUFDQTtBaEpxNTBCcEI7QWdKajUwQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSm01MEJoQjtBZ0psNTBCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEpvNTBCcEI7QWdKLzQwQndCO0VBQ0k7QWhKaTUwQjVCO0FnSmw1MEJ3QjtFQUNJO0FoSm81MEI1QjtBZ0pyNTBCd0I7RUFDSTtBaEp1NTBCNUI7QWdKeDUwQndCO0VBQ0k7QWhKMDUwQjVCO0FnSjM1MEJ3QjtFQUNJO0FoSjY1MEI1QjtBZ0o5NTBCd0I7RUFDSTtBaEpnNjBCNUI7QWdKajYwQndCO0VBQ0k7QWhKbTYwQjVCO0FnSnA2MEJ3QjtFQUNJO0FoSnM2MEI1QjtBZ0poNjBCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSms2MEJoQjtBUi80MEJJOztFQUVJO0FRaTUwQlI7QVI3NDBCSTs7RUFFSTtBUSs0MEJSO0FSMzQwQkk7Ozs7RUFJSTtFQUVBO0FRNDQwQlI7QWdKNTYwQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEo4NjBCaEI7QWdKNzYwQmdCO0VBQ0k7QWhKKzYwQnBCO0FnSjM2MEJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhKNjYwQmhCO0FnSjE2MEJZO0VBQ0k7RUFDQTtBaEo0NjBCaEI7QWdKejYwQlk7RUFDSTtFQUNBO0FoSjI2MEJoQjtBZ0p0NjBCZ0I7RUFDSTtBaEp3NjBCcEI7QWdKbjYwQmdCOzs7O0VBSUk7QWhKcTYwQnBCOztBaUpwajFCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpKdWoxQlI7QWlKcmoxQlE7RUFDSTtFQUNBO0FqSnVqMUJaO0FpSnJqMUJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBU0k7QWpKK2kxQnBCO0FpSnRqMUJnQjtFQUNJO0VBQ0E7RUFDQTtBakp3ajFCcEI7QWlKaGoxQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSmtqMUJoQjtBaUo5aTFCUTtFQUNJO0VBQ0E7QWpKZ2oxQlo7QWlKOWkxQlk7RUFDSTtBakpnajFCaEI7QWlKM2kxQkk7RUFDSTtBako2aTFCUjtBaUozaTFCUTtFQUNJO0FqSjZpMUJaO0FpSjNpMUJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpKNmkxQmhCO0FpSjFpMUJvQjtFQUNJO0VBQ0E7RUFDQTtBako0aTFCeEI7QWlKemkxQm9CO0VBQ0k7RUFDQTtFQUNBO0FqSjJpMUJ4QjtBaUp4aTFCb0I7RUFDSTtFQUNBO0FqSjBpMUJ4QjtBaUp4aTFCd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBakowaTFCNUI7QWlKdmkxQndCO0VBQ0k7RUFDQTtBakp5aTFCNUI7QWlKdGkxQndCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpKd2kxQjVCO0FpSnJpMUJ3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpKdWkxQjVCO0FpSnJpMUI0QjtFQUNJO0FqSnVpMUJoQztBaUpuaTFCb0I7RUFDSTtBakpxaTFCeEI7QWlKamkxQmdCO0VBQ0k7QWpKbWkxQnBCO0FpSmppMUJvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpKbWkxQnhCO0FpSjVoMUJZO0VBQ0k7QWpKOGgxQmhCO0FpSnpoMUJJO0VBQ0k7QWpKMmgxQlI7QWlKemgxQlE7RUFDSTtFQUNBO0VBQ0E7QWpKMmgxQlo7QWlKeGgxQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpKMGgxQnBCO0FpSnhoMUJvQjtFQUNJO0FqSjBoMUJ4QjtBaUp2aDFCb0I7RUFDSTtFQUNBO0FqSnloMUJ4QjtBaUpuaDFCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSnFoMUJwQjtBaUpuaDFCb0I7RUFDSTtBakpxaDFCeEI7QWlKbGgxQm9CO0VBQ0k7RUFDQTtBakpvaDFCeEI7QWlKOWcxQlE7RUFDSTtBakpnaDFCWjs7QWtKM3MxQkE7RUFJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSjJzMUJGO0FrSnhzMUJFO0VBQ0U7QWxKMHMxQko7QWtKeHMxQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UxSndGRixvQnFDaERZO0E3Qm1xMUJoQjtBa0p4czFCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsSjBzMUJSO0FrSnRzMUJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxKd3MxQlI7QWtKdHMxQlE7RUFDRTtBbEp3czFCVjtBa0pyczFCUTtFQUNFO0VBQ0E7QWxKdXMxQlY7QVJwKzBCUTtFQUNJO0VBQ0EsYTBKak91QjtBbEp1czFCbkM7QVJoKzBCWTtFQUNJO0FRayswQmhCO0FrSnRzMUJNO0VBQ0U7RUFDQTtFQUNBO0FsSndzMUJSO0FrSnRzMUJRO0VBQ0U7RUFDQTtBbEp3czFCVjtBa0pwczFCVTtFQUNFO0VBQ0E7RUFDQTtBbEpzczFCWjtBa0pqczFCVTtFQUNFO0VBQ0E7RUFDQTtBbEptczFCWjtBa0o3cjFCVTtFQUNFO0FsSityMUJaO0FrSnpyMUJNO0VBQ0U7QWxKMnIxQlI7QWtKdnIxQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFMUprRko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVF3bTFCSjtBUnRtMUJJO0VBQ0k7QVF3bTFCUjtBa0poczFCUTtFQUNFO0VBQ0E7QWxKa3MxQlY7QWtKN3IxQlE7RTFKd0VKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FRd24xQko7QVJ0bjFCSTtFQUNJO0FRd24xQlI7QWtKdHMxQlU7RUFDRTtBbEp3czFCWjtBa0psczFCSTtFQUNFO0VBQ0E7QWxKb3MxQk47QWtKanMxQlE7RUFDRTtBbEptczFCVjtBa0o5cjFCSTtFQUNFO0FsSmdzMUJOO0FrSnpyMUJNO0VBQ0U7RTFKM0JKLG9CcUNoRFk7QTdCdXcxQmhCO0FrSnhyMUJROzs7Ozs7O0VBR0U7QWxKOHIxQlY7QVI5ajFCUTtFQUNJO0VBQ0EsYTBKOUh5QjtBbEo4cjFCckM7QVIxajFCWTtFQUNJO0FRNGoxQmhCO0FrSjNyMUJZO0VBQ0U7QWxKNnIxQmQ7QWtKcHIxQk07RUFDRTtFMUp2REosb0JxQ2hEWTtBN0I4eDFCaEI7QWtKbnIxQlE7OztFQUdFO0FsSnFyMUJWO0FrSjlxMUJZO0VBQ0U7QWxKZ3IxQmQ7QWtKeHExQkk7RUFDRTtBbEowcTFCTjtBa0p0cTFCTTtFQUNFO0FsSndxMUJSO0FrSmxxMUJFO0VBQ0U7QWxKb3ExQko7QWtKaHExQkU7RUFDRTtFQUNBO0FsSmtxMUJKO0FrSmhxMUJJO0VBQ0U7QWxKa3ExQk47QWtKL3AxQkk7RUFDRTtBbEppcTFCTjtBa0o5cDFCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsSmdxMUJOO0FrSjNwMUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxKNnAxQko7QWtKM3AxQkk7RUFDRTtBbEo2cDFCTjtBa0p4cDFCRTtFQUNFO0VBQ0E7QWxKMHAxQko7QWtKeHAxQkk7RUFDRTtBbEowcDFCTjtBa0p2cDFCSTtFQUNFO0FsSnlwMUJOO0FrSnRwMUJJO0VBQ0U7QWxKd3AxQk47QWtKbnAxQkU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxKcXAxQko7QWtKbnAxQkk7O0VBQ0U7RUFDQTtBbEpzcDFCTjtBa0pscDFCRTtFQUNFO0FsSm9wMUJKO0FrSmhwMUJFO0VBQ0U7QWxKa3AxQko7QWtKL28xQk07RUFDRTtFQUNBO0FsSmlwMUJSO0FrSjFvMUJJO0VBQ0U7QWxKNG8xQk47QWtKMW8xQk07RUFDRTtFQUNBO0FsSjRvMUJSO0FrSnpvMUJNO0VBQ0U7QWxKMm8xQlI7QWtKeG8xQk07RUFDRTtBbEowbzFCUjtBa0pwbzFCSTtFQUNFO0FsSnNvMUJOO0FrSnBvMUJNO0VBQ0U7RUFDQTtBbEpzbzFCUjtBa0pubzFCTTtFQUNFO0FsSnFvMUJSO0FrSmxvMUJNO0VBQ0U7QWxKb28xQlI7QWtKM24xQlE7RUFDRTtBbEo2bjFCVjtBa0pwbjFCUTtFQUNFO0FsSnNuMUJWO0FrSjVtMUJRO0VBQ0U7QWxKOG0xQlY7QWtKcm0xQlE7RUFDRTtBbEp1bTFCVjs7QWtKN2wxQkk7RUFDRTtFQUNBO0FsSmdtMUJOO0FrSjlsMUJNO0VBQ0U7QWxKZ20xQlI7QWtKM2wxQlE7RUFDRTtFQUNBO0FsSjZsMUJWO0FrSjNsMUJVOzs7RUFHRTtBbEo2bDFCWjtBa0p2bDFCYztFQUNFO0FsSnlsMUJoQjtBa0pobDFCUTtFQUNFO0VBQ0E7QWxKa2wxQlY7QWtKaGwxQlU7OztFQUdFO0FsSmtsMUJaO0FrSjVrMUJjO0VBQ0U7QWxKOGsxQmhCO0FrSnZrMUJVO0VBQ0U7QWxKeWsxQlo7QWtKdmsxQlk7OztFQUdFO0FsSnlrMUJkO0FrSm5rMUJnQjtFQUNFO0FsSnFrMUJsQjs7QWtKdmoxQkk7RUFDRTtBbEowajFCTjtBa0p4ajFCTTtFMUozVkYsb0JxQ2hEWTtFcUg2WVI7RUFDQTtFQUNBO0FsSjBqMUJSO0FrSnJqMUJRO0UxSnBXSixvQnFDaERZO0VxSHNaTjtFQUNBO0FsSnVqMUJWO0FrSnJqMUJVO0VBQ0U7QWxKdWoxQlo7QWtKbGoxQk07RTFKL1dGLG9CcUNoRFk7RXFIaWFSO0FsSm9qMUJSO0FrSmpqMUJVO0VBQ0U7QWxKbWoxQlo7O0FrSnZpMUJJO0VBQ0U7QWxKMGkxQk47QWtKeGkxQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSjBpMUJSO0FrSnhpMUJRO0VBQ0U7RUFDQTtBbEowaTFCVjtBa0pwaTFCUTtFQUNFO0VBQ0E7RUFDQTtBbEpzaTFCVjtBa0pwaTFCVTtFQUNFO0FsSnNpMUJaO0FrSmppMUJNO0VBQ0U7QWxKbWkxQlI7QWtKaGkxQk07RTFKbGFGLG9CcUNoRFk7RXFIb2RSO0FsSmtpMUJSO0FrSi9oMUJVO0VBQ0U7QWxKaWkxQlo7QWtKcmgxQlk7RUFDRTtBbEp1aDFCZDtBa0pqaDFCYztFQUNFO0FsSm1oMUJoQjtBa0ozaDFCWTtFQUNFO0FsSjZoMUJkO0FrSnZoMUJjO0VBQ0U7QWxKeWgxQmhCO0FrSmppMUJZO0VBQ0U7QWxKbWkxQmQ7QWtKN2gxQmM7RUFDRTtBbEoraDFCaEI7QWtKdmkxQlk7RUFDRTtBbEp5aTFCZDtBa0puaTFCYztFQUNFO0FsSnFpMUJoQjtBa0o3aTFCWTtFQUNFO0FsSitpMUJkO0FrSnppMUJjO0VBQ0U7QWxKMmkxQmhCO0FrSm5qMUJZO0VBQ0U7QWxKcWoxQmQ7QWtKL2kxQmM7RUFDRTtBbEppajFCaEI7QWtKemoxQlk7RUFDRTtBbEoyajFCZDtBa0pyajFCYztFQUNFO0FsSnVqMUJoQjtBa0ovajFCWTtFQUNFO0FsSmlrMUJkO0FrSjNqMUJjO0VBQ0U7QWxKNmoxQmhCOztBbUovbDJCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Ka20yQkY7QW1KaG0yQkU7RUFDQztBbkprbTJCSDtBbUovbDJCRTtFQUNDO0VBQ0E7RUFDQTtBbkppbTJCSDtBbUovbDJCRztFQUNDO0VBQ0E7QW5KaW0yQko7QW1KOWwyQkc7RUFDQztFQUNBO0VBQ0E7QW5KZ20yQko7QW1KNWwyQkU7RUFDQztFQUNBO0VBQ0E7QW5KOGwyQkg7QW1KNWwyQkc7RUFDQztFQUNBO0VBQ0c7RUFDQTtBbko4bDJCUDtBbUozbDJCRztFQUNDO0VBQ0c7RUFDQTtBbko2bDJCUDtBbUp6bDJCRTtFQUNDO0VBQ0E7RUFDQTtBbkoybDJCSDtBbUp4bDJCSTtFQUNDO0VBQ0E7QW5KMGwyQkw7QW1KcGwyQkc7RUFDQztBbkpzbDJCSjtBbUpsbDJCRTtFQUNJO0UzSjRJRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UySmpKRDtFM0owSUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFMkovSUQ7RUFDRztFQUNBO0VBQ0E7RUFDQTtBbkprbTJCTjtBbUo3bDJCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FuSitsMkJGO0FtSjNsMkJFO0VBQ0M7QW5KNmwyQkg7QW1KM2wyQkc7RUFDQztBbko2bDJCSjtBbUozbDJCSTtFQUNDO0FuSjZsMkJMOztBbUpybDJCQTtFQUNDO0VBQ0E7QW5Kd2wyQkQ7O0FtSnJsMkJBO0VBQ0M7RUFDQTtBbkp3bDJCRDs7QW9KMXMyQkE7RUFDQztBcEo2czJCRDtBb0ozczJCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0U1Sm1HRSxvQnFDaERZO0E3QjJwMkJoQjtBb0o1czJCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRztFQUNBO0VBQ0E7QXBKOHMyQk47QW9KNXMyQkc7RUFDQztBcEo4czJCSjtBb0oxczJCRTtFQUNDO0VBQ0E7QXBKNHMyQkg7QW9KMXMyQkc7RUFDQztFQUNHO0VBQ0E7QXBKNHMyQlA7QW9KenMyQkc7RUFDQztFQUNHO0VBQ0E7QXBKMnMyQlA7QW9KcnMyQkU7RUFDQztFQUNBO0U1SjZEQyxvQnFDaERZO0E3QjJyMkJoQjtBb0pyczJCRztFQUNDO0U1SnlEQSxvQnFDaERZO0E3QityMkJoQjs7QXFKeHYyQkE7RUFDSTtFQUNBO0FySjJ2MkJKO0FxSnp2MkJJO0VBQ0k7RUFDQTtFQUNBO0FySjJ2MkJSO0FxSnp2MkJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckoydjJCWjtBcUp4djJCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FySjB2MkJaO0FxSnZ2MkJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckp5djJCWjtBcUp2djJCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FySnl2MkJoQjtBcUpwdjJCSTtFQUNJO0VBQ0E7RUFDQTtBckpzdjJCUjtBcUpudjJCSTtFQUNJO0VBQ0E7QXJKcXYyQlI7QXFKbnYyQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySnF2MkJaO0FxSmx2MkJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXJKb3YyQlo7O0FzSnR6MkJJO0VBQ0k7RUFDQTtBdEp5ejJCUjtBc0p2ejJCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRKeXoyQlo7QXNKdnoyQlk7RUFDSTtFQUNBO0VBQ0E7QXRKeXoyQmhCO0FzSnZ6MkJnQjtFQUNJO0VBQ0E7RUFHSTtBdEp1ejJCeEI7QXNKbnoyQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHSTtBdEptejJCeEI7QXNKaHoyQm9CO0VBQ0k7RUFDQTtBdEprejJCeEI7QXNKN3kyQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0k7QXRKNnkyQnhCO0FzSnp5MkJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdJO0F0Snl5MkJ4QjtBc0pweTJCWTtFQUNJO0VBQ0E7RUFnRFgsa0J6SHBHYztBN0IyMTJCbkI7QXNKcnkyQmdCO0VBQ0k7RUFDQTtFQUNBO0F0SnV5MkJwQjtBc0pyeTJCb0I7RUFDSTtFQUNBO0VBQ0E7QXRKdXkyQnhCO0FzSnJ5MkJ3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F0SnV5MkI1QjtBc0pyeTJCNEI7RUFDSTtFQUNBO0F0SnV5MkJoQztBc0pueTJCd0I7RUFDSTtFQUNBO0VBQ0E7QXRKcXkyQjVCO0FzSmh5MkJ3QjtFQUNJO0VBQ0E7QXRKa3kyQjVCO0FzSjd4MkJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRKK3gyQnBCO0FzSnh4MkJnQjtFQUNYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRKMHgyQkw7QXNKdHgyQlk7RUFDSTtBdEp3eDJCaEI7QXNKcHgyQmdCO0VBQ0k7RUFDQTtBdEpzeDJCcEI7QXNKaHgyQm9CO0VBQ0k7QXRKa3gyQnhCO0FzSjF3MkJnQjtFQUNJO0F0SjR3MkJwQjs7QVJ0bDJCSTtFOEozS1E7SUFDSTtFdEpxdzJCZDtFc0pudzJCYztJQUNJO0V0SnF3MkJsQjtFc0pudzJCa0I7SUFDSTtJQUNBO0V0SnF3MkJ0QjtFc0pqdzJCa0I7SUFDSTtFdEptdzJCdEI7QUFDRjtBdUpsODJCQTtFQUNDO0VBQ0E7QXZKbzgyQkQ7QXVKbDgyQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZKbzgyQkY7QXVKajgyQkM7RUFDQztBdkptODJCRjtBdUpoODJCQztFQUNDO0VBQ0E7QXZKazgyQkY7QXVKaDgyQkU7RUFDQztFQUNBO0VBRUMsa0IxSEhlO0UwSEtoQjtFQUNBO0VBQ0E7RUFDQTtBdkpnODJCSDtBdUo3NzJCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0F2Sis3MkJIO0F1Sjc3MkJHO0VBQ0M7QXZKKzcyQko7QXVKNTcyQkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZKODcyQko7QXVKNTcyQkk7RUFDQztFQUNBO0VBQ0E7QXZKODcyQkw7QXVKMTcyQkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBdko0NzJCSjtBdUozNzJCSTtFQUNDO0F2SjY3MkJMO0F1Sno3MkJHO0VBQ0M7RUFHQyxrQjFIckRjO0UwSHVEZjtFQUNBO0F2Snc3MkJKO0F1SnQ3MkJJO0VBQ0M7RUFDQTtBdkp3NzJCTDtBdUp0NzJCSztFQUNDO0F2Snc3MkJOO0F1SnA3MkJJO0VBQ0M7QXZKczcyQkw7QXVKbjcyQkk7RUFDQztBdkpxNzJCTDtBdUpqNzJCRztFQUNDO0VBQ0E7RUFDQTtBdkptNzJCSjtBdUpqNzJCSTtFQUNDO0VBQ0E7QXZKbTcyQkw7QXVKaDcyQkk7RUFDQztBdkprNzJCTDtBdUovNjJCSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZKaTcyQkw7QXVKNzYyQkc7RUFDQztFQUNBO0VBQ0E7QXZKKzYyQko7QXVKNzYyQkk7RUFDQztFQUNBO0F2Sis2MkJMO0F1SjU2MkJJO0VBQ0M7QXZKODYyQkw7QXVKMzYyQkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SjY2MkJMO0F1Sno2MkJHO0VBQ0M7QXZKMjYyQko7QXVKMTYyQkk7RUFDQztBdko0NjJCTDtBdUpwNjJCRTtFQUNDO0VBQ0E7QXZKczYyQkg7QXVKbjYyQkU7RUFDQztFQUNBO0VBQ0E7QXZKcTYyQkg7QXVKbjYyQkc7RUFDQztFQUNBO0F2SnE2MkJKO0F1Smw2MkJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZKbzYyQko7QXVKbDYyQkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Sm82MkJMO0F1Smo2MkJJO0VBQ0M7RUFDQTtFQUNBO0F2Sm02MkJMO0F1Smg2MkJJO0VBQ0M7RUFDQTtBdkprNjJCTDtBdUovNTJCSTtFQUNDO0VBQ0E7QXZKaTYyQkw7QXVKOTUyQkk7RUFDQztBdkpnNjJCTDs7QVJqMjJCSTtFK0p0REY7SUFDQztJQUNBO0V2SjI1MkJEO0V1Sng1MkJBO0lBQ0M7SUFDQTtJQUNBO0V2SjA1MkJEO0V1Sng1MkJDO0lBQ0M7SUFDQTtFdkowNTJCRjtFdUp2NTJCQztJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V2Snk1MkJGO0V1SnY1MkJFO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V2Snk1MkJIO0V1SnQ1MkJFO0lBQ0M7SUFDQTtJQUNBO0V2Snc1MkJIO0V1SnI1MkJFO0lBQ0M7SUFDQTtFdkp1NTJCSDtFdUpwNTJCRTtJQUNDO0lBQ0E7RXZKczUyQkg7RXVKbjUyQkU7SUFDQztFdkpxNTJCSDtBQUNGO0F3SnRyM0JBO0VBQ0U7QXhKd3IzQkY7QXdKdHIzQkU7RUFDRTtFQUNBO0VBQ0EsWUFYUztFQVlUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhKd3IzQko7QXdKcHIzQkk7RUFDRTtFQUNBO0VBQ0E7QXhKc3IzQk47QXdKcHIzQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SnNyM0JSO0F3SnByM0JRO0VBQ0U7RUFDQTtFQUNBO0F4SnNyM0JWO0F3SmxyM0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhKb3IzQlI7QXdKbHIzQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEpvcjNCVjtBd0pocjNCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhKa3IzQlI7QXdKaHIzQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEprcjNCVjtBd0ovcTNCUTtFQUNFO0F4SmlyM0JWO0F3SjdxM0JNO0VBQ0U7RUFDQTtBeEorcTNCUjtBd0o1cTNCTTtFQUNFO0F4SjhxM0JSO0F3SnhxM0JJO0VBQ0U7QXhKMHEzQk47QXdKcHEzQlE7RUFDRTtBeEpzcTNCVjtBd0pucTNCUTtFQUNFO0F4SnFxM0JWOztBeUp2dzNCSTtFQUNJO0VBQ0E7RUFDQTtBekowdzNCUjtBeUp4dzNCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpKMHczQlo7QXlKdnczQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpKeXczQlo7QXlKcnczQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekp1dzNCWjtBeUpydzNCWTtFQUNJO0VBQ0E7RUFDQTtBekp1dzNCaEI7QXlKcHczQmdCO0VBQ0k7RUFDQTtBekpzdzNCcEI7QXlKOXYzQmdCO0VBQ0k7QXpKZ3czQnBCO0F5Smp3M0JnQjtFQUNJO0F6Sm13M0JwQjtBeUpwdzNCZ0I7RUFDSTtBekpzdzNCcEI7QXlKdnczQmdCO0VBQ0k7QXpKeXczQnBCO0F5SjF3M0JnQjtFQUNJO0F6SjR3M0JwQjtBeUo3dzNCZ0I7RUFDSTtBekordzNCcEI7QXlKaHgzQmdCO0VBQ0k7QXpKa3gzQnBCO0F5Sm54M0JnQjtFQUNJO0F6SnF4M0JwQjs7QVJ4KzJCSTtFaUtwU0k7SUFDSTtFekpneDNCVjtBQUNGO0EwSmoxM0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSm0xM0JKO0EwSi8wM0JROztFQUVJO0VBQ0E7RUFHSTtBMUorMDNCaEI7QTBKMzAzQlE7RUFDSTtBMUo2MDNCWjtBMEp6MDNCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFKMjAzQlI7QTBKeDAzQkk7RUFDSTtBMUowMDNCUjtBMEpyMDNCUTtFQUNJO0ExSnUwM0JaO0EwSjV6M0JRO0VBQ0k7QTFKOHozQlo7QTBKMXozQlk7RUFDSTtBMUo0ejNCaEI7O0FSeGgzQkk7RWtLNVJBO0lBQ0k7RTFKd3ozQk47RTBKcHozQlU7O0lBRUk7SUFDQTtFMUpzejNCZDtFMEpsejNCTTtJQUNJO0lBQ0E7RTFKb3ozQlY7RTBKanozQk07SUFDSTtFMUptejNCVjtBQUNGO0EySnY0M0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTNKeTQzQko7QTJKdjQzQkk7RUFZSTtBM0o4MzNCUjtBMkp6NDNCUTtFQUNJO0VBQ0E7QTNKMjQzQlo7QTJKeDQzQlE7RUFDSTtFQUNBO0VBQ0E7QTNKMDQzQlo7QTJKcDQzQkk7RUFDSTtBM0pzNDNCUjtBMkpwNDNCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0pzNDNCWjtBMkpuNDNCUTtFQUNJO0VBQ0E7QTNKcTQzQlo7QTJKbDQzQlE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSm80M0JaO0EySmo0M0JRO0VBQ0k7RUFDQTtBM0ptNDNCWjtBMko3MzNCWTtFQUNJLGtCOUgvQkc7QTdCODUzQm5COztBUjNsM0JJO0VtSzNSUTtJQUNJO0UzSjAzM0JkO0FBQ0Y7QTRKOTczQkE7RUFDQztFQUNBO0E1Smc4M0JEO0E0Sjc3M0JFO0VBQ0M7RUFDQTtFQUNBO0E1Sis3M0JIO0E0SjM3M0JDO0VBQ0M7QTVKNjczQkY7QTRKMzczQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VwS3VGQyxvQnFDaERZO0E3QnU1M0JoQjtBNEozNzNCRztFcEtvRkMsb0JxQ2hEWTtFK0hsQ1o7QTVKNjczQko7QTRKejczQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBNUoyNzNCSDtBNEp2NzNCRztFQUNDO0VBQ0E7RUFDQTtBNUp5NzNCSjtBNEp2NzNCSTtFQUNDO0VBQ0E7QTVKeTczQkw7QTRKdDczQkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFcEt3REQsb0JxQ2hEWTtBN0JpNzNCaEI7QTRKbjczQks7RXBLa0RELG9CcUNoRFk7RStIQVY7QTVKcTczQk47O0E2SmgvM0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUtJLGtCaElnQlc7QTdCKzkzQm5CO0E4SngvM0JJO0VBQ0ksV0RLbUI7RUNKbkIsWURJbUI7RUNIbkIsZURHbUI7RUNGbkIsZ0JERW1CO0VDRG5CLGVEQ21CO0VDQW5CO0E5SjAvM0JSO0E4SnYvM0JJO0VBQ0ksV0RKbUI7RUNLbkIsWURMbUI7RUNRZixpQkRScUI7QTdKKy8zQmpDO0E4Sm4vM0JJO0VBQ0ksV0RibUI7RUNjbkIsWURkbUI7QTdKbWc0QjNCO0E4Sm4vM0JRO0VBQ0ksV0RqQmU7RUNrQmYsWURsQmU7RUNtQmY7QTlKcS8zQlo7QTZKbGc0Qkk7RUFDRTtFQUNBO0VBRUUsa0JoSVNXO0E3QjAvM0JuQjtBNkovLzNCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHSSxrQmhJSE87QTdCa2c0Qm5CO0E2SjEvM0JJO0VBQ0k7QTdKNC8zQlI7QTZKdi8zQlk7RUFDSTtFQUNBO0E3SnkvM0JoQjtBNkozLzNCWTtFQUNJO0VBQ0E7QTdKNi8zQmhCO0E2Si8vM0JZO0VBQ0k7RUFDQTtBN0ppZzRCaEI7QTZKbmc0Qlk7RUFDSTtFQUNBO0E3SnFnNEJoQjtBNkp2ZzRCWTtFQUNJO0VBQ0E7QTdKeWc0QmhCO0E2SjNnNEJZO0VBQ0k7RUFDQTtBN0o2ZzRCaEI7QTZKL2c0Qlk7RUFDSTtFQUNBO0E3SmloNEJoQjtBNkpuaDRCWTtFQUNJO0VBQ0E7QTdKcWg0QmhCO0E4SjlqNEJJO0VBQ0ksV0QrQ3VCO0VDOUN2QixZRDhDdUI7RUM3Q3ZCLGVENkN1QjtFQzVDdkIsZ0JENEN1QjtFQzNDdkIsZUQyQ3VCO0VDMUN2QixnQkQwQ3VCO0E3SnNoNEIvQjtBOEo3ajRCSTtFQUNJLFdEc0N1QjtFQ3JDdkIsWURxQ3VCO0VDbENuQixpQkRrQ3lCO0E3SjJoNEJyQztBOEp6ajRCSTtFQUNJLFdENkJ1QjtFQzVCdkIsWUQ0QnVCO0E3SitoNEIvQjtBOEp6ajRCUTtFQUNJLFdEeUJtQjtFQ3hCbkIsWUR3Qm1CO0VDdkJuQjtBOUoyajRCWjtBOEpwbDRCSTtFQUNJLFdEbUR1QjtFQ2xEdkIsWURrRHVCO0VDakR2QixlRGlEdUI7RUNoRHZCLGdCRGdEdUI7RUMvQ3ZCLGVEK0N1QjtFQzlDdkIsZ0JEOEN1QjtBN0p3aTRCL0I7QThKbmw0Qkk7RUFDSSxXRDBDdUI7RUN6Q3ZCLFlEeUN1QjtFQ3RDbkIsaUJEc0N5QjtBN0o2aTRCckM7QThKL2s0Qkk7RUFDSSxXRGlDdUI7RUNoQ3ZCLFlEZ0N1QjtBN0ppajRCL0I7QThKL2s0QlE7RUFDSSxXRDZCbUI7RUM1Qm5CLFlENEJtQjtFQzNCbkI7QTlKaWw0Qlo7QThKMW00Qkk7RUFDSSxXRHVEdUI7RUN0RHZCLFlEc0R1QjtFQ3JEdkIsZURxRHVCO0VDcER2QixnQkRvRHVCO0VDbkR2QixlRG1EdUI7RUNsRHZCLGdCRGtEdUI7QTdKMGo0Qi9CO0E4SnptNEJJO0VBQ0ksV0Q4Q3VCO0VDN0N2QixZRDZDdUI7RUMxQ25CLGVEMEN5QjtBN0orajRCckM7QThKcm00Qkk7RUFDSSxXRHFDdUI7RUNwQ3ZCLFlEb0N1QjtBN0ptazRCL0I7QThKcm00QlE7RUFDSSxXRGlDbUI7RUNoQ25CLFlEZ0NtQjtFQy9CbkI7QTlKdW00Qlo7QThKaG80Qkk7RUFDSSxXRDJEdUI7RUMxRHZCLFlEMER1QjtFQ3pEdkIsZUR5RHVCO0VDeER2QixnQkR3RHVCO0VDdkR2QixlRHVEdUI7RUN0RHZCLGdCRHNEdUI7QTdKNGs0Qi9CO0E4Si9uNEJJO0VBQ0ksV0RrRHVCO0VDakR2QixZRGlEdUI7RUM5Q25CLGlCRDhDeUI7QTdKaWw0QnJDO0E4SjNuNEJJO0VBQ0ksV0R5Q3VCO0VDeEN2QixZRHdDdUI7QTdKcWw0Qi9CO0E4SjNuNEJRO0VBQ0ksV0RxQ21CO0VDcENuQixZRG9DbUI7RUNuQ25CO0E5SjZuNEJaO0E4SnRwNEJJO0VBQ0ksV0QrRHVCO0VDOUR2QixZRDhEdUI7RUM3RHZCLGVENkR1QjtFQzVEdkIsZ0JENER1QjtFQzNEdkIsZUQyRHVCO0VDMUR2QixnQkQwRHVCO0E3SjhsNEIvQjtBOEpycDRCSTtFQUNJLFdEc0R1QjtFQ3JEdkIsWURxRHVCO0VDbERuQixpQkRrRHlCO0E3Sm1tNEJyQztBOEpqcDRCSTtFQUNJLFdENkN1QjtFQzVDdkIsWUQ0Q3VCO0E3SnVtNEIvQjtBOEpqcDRCUTtFQUNJLFdEeUNtQjtFQ3hDbkIsWUR3Q21CO0VDdkNuQjtBOUptcDRCWjtBOEo1cTRCSTtFQUNJLFdEbUV1QjtFQ2xFdkIsWURrRXVCO0VDakV2QixlRGlFdUI7RUNoRXZCLGdCRGdFdUI7RUMvRHZCLGVEK0R1QjtFQzlEdkIsZ0JEOER1QjtBN0pnbjRCL0I7QThKM3E0Qkk7RUFDSSxXRDBEdUI7RUN6RHZCLFlEeUR1QjtFQ3REbkIsZURzRHlCO0E3SnFuNEJyQztBOEp2cTRCSTtFQUNJLFdEaUR1QjtFQ2hEdkIsWURnRHVCO0E3SnluNEIvQjtBOEp2cTRCUTtFQUNJLFdENkNtQjtFQzVDbkIsWUQ0Q21CO0VDM0NuQjtBOUp5cTRCWjtBOEpsczRCSTtFQUNJLFlEdUV1QjtFQ3RFdkIsYURzRXVCO0VDckV2QixnQkRxRXVCO0VDcEV2QixpQkRvRXVCO0VDbkV2QixnQkRtRXVCO0VDbEV2QixpQkRrRXVCO0E3SmtvNEIvQjtBOEpqczRCSTtFQUNJLFlEOER1QjtFQzdEdkIsYUQ2RHVCO0VDMURuQixpQkQwRDBCO0E3SnVvNEJ0QztBOEo3cjRCSTtFQUNJLFlEcUR1QjtFQ3BEdkIsYURvRHVCO0E3SjJvNEIvQjtBOEo3cjRCUTtFQUNJLFlEaURtQjtFQ2hEbkIsYURnRG1CO0VDL0NuQjtBOUorcjRCWjtBNko1bzRCSTtFQUVRO0E3SjZvNEJaO0E2SjFvNEJRO0VBRVE7QTdKMm80QmhCO0E2SnZvNEJRO0VBRVE7QTdKd280QmhCOztBNkpsbzRCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E3SnFvNEJKO0E2Sm5vNEJJO0VBQ0k7QTdKcW80QlI7QTZKbG80Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0pvbzRCUjtBNkpsbzRCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E3Sm9vNEJaO0E2SmpvNEJRO0VBQ0k7QTdKbW80Qlo7QTZKbG80Qlk7RUFDSTtFQUNBO0E3Sm9vNEJoQjtBNkpobzRCUTtFQUNJO0VBQ0E7RUFDQTtBN0prbzRCWjtBNkovbjRCUTtFQUNJO0E3SmlvNEJaO0E2SmhvNEJZO0VBQ0k7RUFDQTtBN0prbzRCaEI7O0E2SjVuNEJBO0VBQ0k7RUFDQTtBN0orbjRCSjtBNko3bjRCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdKK240QlI7QTZKN240QlE7RUFDSTtBN0orbjRCWjtBNko1bjRCUTtFQUNJO0VBQ0E7QTdKOG40Qlo7O0ErSjd4NEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSmd5NEJKO0ErSjl4NEJJO0VBQ0k7RUFDQTtFQUNBO0EvSmd5NEJSO0ErSjd4NEJJO0VBQ0k7RUFDQTtFQUNBO0EvSit4NEJSO0ErSjd4NEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFJSTtBL0o0eDRCaEI7QStKeng0Qlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSjJ4NEJoQjtBK0pueDRCWTtFQUNJO0EvSnF4NEJoQjtBK0ovdzRCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvSml4NEJSO0ErSi93NEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSml4NEJaO0ErSjl3NEJRO0VBQ0k7RUFDQTtFQUNBO0EvSmd4NEJaO0ErSnh3NEJnQjtFQUNJO0EvSjB3NEJwQjtBK0p2dzRCZ0I7RUFDSTtBL0p5dzRCcEI7QStKcnc0Qm9CO0VBQ0k7RUFDQTtBL0p1dzRCeEI7QStKcnc0QndCO0VBQ0k7QS9KdXc0QjVCO0ErSnJ3NEI0QjtFQUNJO0EvSnV3NEJoQztBK0podzRCZ0I7RUFDSTtBL0prdzRCcEI7QStKM3g0QmdCO0VBQ0k7QS9KNng0QnBCO0ErSjF4NEJnQjtFQUNJO0EvSjR4NEJwQjtBK0p4eDRCb0I7RUFDSTtFQUNBO0EvSjB4NEJ4QjtBK0p4eDRCd0I7RUFDSTtBL0oweDRCNUI7QStKeHg0QjRCO0VBQ0k7QS9KMHg0QmhDO0ErSm54NEJnQjtFQUNJO0EvSnF4NEJwQjtBK0o5eTRCZ0I7RUFDSTtBL0pnejRCcEI7QStKN3k0QmdCO0VBQ0k7QS9KK3k0QnBCO0ErSjN5NEJvQjtFQUNJO0VBQ0E7QS9KNnk0QnhCO0ErSjN5NEJ3QjtFQUNJO0EvSjZ5NEI1QjtBK0ozeTRCNEI7RUFDSTtBL0o2eTRCaEM7QStKdHk0QmdCO0VBQ0k7QS9Kd3k0QnBCO0ErSmowNEJnQjtFQUNJO0EvSm0wNEJwQjtBK0poMDRCZ0I7RUFDSTtBL0prMDRCcEI7QStKOXo0Qm9CO0VBQ0k7RUFDQTtBL0pnMDRCeEI7QStKOXo0QndCO0VBQ0k7QS9KZzA0QjVCO0ErSjl6NEI0QjtFQUNJO0EvSmcwNEJoQztBK0p6ejRCZ0I7RUFDSTtBL0oyejRCcEI7QStKcDE0QmdCO0VBQ0k7QS9KczE0QnBCO0ErSm4xNEJnQjtFQUNJO0EvSnExNEJwQjtBK0pqMTRCb0I7RUFDSTtFQUNBO0EvSm0xNEJ4QjtBK0pqMTRCd0I7RUFDSTtBL0ptMTRCNUI7QStKajE0QjRCO0VBQ0k7QS9KbTE0QmhDO0ErSjUwNEJnQjtFQUNJO0EvSjgwNEJwQjtBK0p2MjRCZ0I7RUFDSTtBL0p5MjRCcEI7QStKdDI0QmdCO0VBQ0k7QS9KdzI0QnBCO0ErSnAyNEJvQjtFQUNJO0VBQ0E7QS9KczI0QnhCO0ErSnAyNEJ3QjtFQUNJO0EvSnMyNEI1QjtBK0pwMjRCNEI7RUFDSTtBL0pzMjRCaEM7QStKLzE0QmdCO0VBQ0k7QS9KaTI0QnBCO0ErSjEzNEJnQjtFQUNJO0EvSjQzNEJwQjtBK0p6MzRCZ0I7RUFDSTtBL0oyMzRCcEI7QStKdjM0Qm9CO0VBQ0k7RUFDQTtBL0p5MzRCeEI7QStKdjM0QndCO0VBQ0k7QS9KeTM0QjVCO0ErSnYzNEI0QjtFQUNJO0EvSnkzNEJoQztBK0psMzRCZ0I7RUFDSTtBL0pvMzRCcEI7QStKNzQ0QmdCO0VBQ0k7QS9KKzQ0QnBCO0ErSjU0NEJnQjtFQUNJO0EvSjg0NEJwQjtBK0oxNDRCb0I7RUFDSTtFQUNBO0EvSjQ0NEJ4QjtBK0oxNDRCd0I7RUFDSTtBL0o0NDRCNUI7QStKMTQ0QjRCO0VBQ0k7QS9KNDQ0QmhDO0ErSnI0NEJnQjtFQUNJO0EvSnU0NEJwQjtBK0o3MzRCWTtFQUNJO0VBQ0E7RUFHSTtBL0o2MzRCcEI7QStKbjM0QmdCO0VBQ0k7RUFDQTtFQUNBO0EvSnEzNEJwQjtBK0o5MjRCWTtFQUNJO0VBQ0E7RUFDQTtBL0pnMzRCaEI7QStKeDI0QmdCO0VBQ0k7RUFDQTtFQUNBO0EvSjAyNEJwQjtBK0puMjRCWTtFQUNJO0VBQ0E7QS9KcTI0QmhCOztBUjNxNEJJO0V1S2pMSTtJQUNJO0lBQ0E7RS9KZzI0QlY7RStKOTE0QlU7SUFDSTtFL0pnMjRCZDtFK0o5MTRCYztJQUNJO0lBQ0E7SUFDQTtFL0pnMjRCbEI7RStKMTE0QlU7SUFDSTtJQUNBO0lBQ0E7RS9KNDE0QmQ7QUFDRjtBZ0toaTVCUTtFQUNJO0VBQ0E7RUFDQTtBaEtraTVCWjtBZ0toaTVCWTtFQUNJO0VBQ0E7QWhLa2k1QmhCO0FnSy9oNUJZO0VBQ0k7QWhLaWk1QmhCO0FnSzdoNUJRO0VBQ0k7RUFDQTtFQUNBO0FoSytoNUJaO0FnSzFoNUJRO0VBQ0k7RUFDQTtBaEs0aDVCWjtBZ0t4aDVCWTtFQUNJO0VBQ0E7QWhLMGg1QmhCOztBaUs1ajVCQTtFQUNDO0FqSytqNUJEO0FpSzdqNUJDO0VBQ0M7RUFDQTtBaksrajVCRjtBaUs3ajVCRTtFQUNDO0FqSytqNUJIO0FpSzdqNUJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWpLK2o1Qko7QWlLNWo1Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSzhqNUJKO0FpSzVqNUJJO0VBQ0M7QWpLOGo1Qkw7QWlLemo1QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSzJqNUJIO0FpS3pqNUJHO0VBQ0M7RUFDQTtBaksyajVCSjtBaUt0ajVCQztFQUNDO0VBQ0E7RUFDQTtBakt3ajVCRjtBaUt0ajVCRTtFQUNDO0VBQ0E7QWpLd2o1Qkg7QWlLcmo1QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqS3VqNUJIO0FpS3BqNUJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqS3NqNUJIO0FpSy9pNUJFO0VBQ0M7QWpLaWo1Qkg7QWlLL2k1Qkc7RUFDQztBaktpajVCSjtBaUsvaTVCSTtFQUNDO0FqS2lqNUJMO0FpS3hqNUJFO0VBQ0M7QWpLMGo1Qkg7QWlLeGo1Qkc7RUFDQztBakswajVCSjtBaUt4ajVCSTtFQUNDO0FqSzBqNUJMO0FpS2prNUJFO0VBQ0M7QWpLbWs1Qkg7QWlLams1Qkc7RUFDQztBakttazVCSjtBaUtqazVCSTtFQUNDO0FqS21rNUJMO0FpSzFrNUJFO0VBQ0M7QWpLNGs1Qkg7QWlLMWs1Qkc7RUFDQztBaks0azVCSjtBaUsxazVCSTtFQUNDO0FqSzRrNUJMO0FpS25sNUJFO0VBQ0M7QWpLcWw1Qkg7QWlLbmw1Qkc7RUFDQztBaktxbDVCSjtBaUtubDVCSTtFQUNDO0FqS3FsNUJMO0FpSzVsNUJFO0VBQ0M7QWpLOGw1Qkg7QWlLNWw1Qkc7RUFDQztBaks4bDVCSjtBaUs1bDVCSTtFQUNDO0FqSzhsNUJMO0FpS3JtNUJFO0VBQ0M7QWpLdW01Qkg7QWlLcm01Qkc7RUFDQztBakt1bTVCSjtBaUtybTVCSTtFQUNDO0FqS3VtNUJMO0FpSzltNUJFO0VBQ0M7QWpLZ241Qkg7QWlLOW01Qkc7RUFDQztBaktnbjVCSjtBaUs5bTVCSTtFQUNDO0FqS2duNUJMOztBa0t4czVCQTtFQUNDO0FsSzJzNUJEO0FrS3pzNUJDO0VBQ0M7RUFDQTtBbEsyczVCRjtBa0t6czVCRTtFQUVDO0VBQ0E7QWxLMHM1Qkg7QWtLeHM1Qkc7RUFDQyxZQUxVO0VBTVYsV0FOVTtBbEtndDVCZDtBa0t0czVCRTtFQUNDO0VBQ0E7QWxLd3M1Qkg7QWtLdHM1Qkc7RUFDQztFQUNBO0FsS3dzNUJKO0FrS3RzNUJJO0VBQ0M7QWxLd3M1Qkw7QWtLcHM1Qkc7RUFDQztFQUNBO0VBQ0E7QWxLc3M1Qko7QWtLanM1QkM7RUFDQztBbEttczVCRjtBa0toczVCQztFQ3JDQztFQUVEO0VBQ0E7QW5LdXU1QkQ7QW1LcnU1QkM7RUFDQztBbkt1dTVCRjtBbUtwdTVCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Lc3U1QkY7QW1LbnU1QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5LcXU1QkY7QWtLMXQ1QkU7RUFDQztBbEs0dDVCSDtBa0t4dDVCQztFQzdDQztFQUVEO0VBQ0E7QW5LdXc1QkQ7QW1Lcnc1QkM7RUFDQztBbkt1dzVCRjtBbUtwdzVCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Lc3c1QkY7QW1Lbnc1QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5LcXc1QkY7QWtLbHY1QkU7RUFDQztBbEtvdjVCSDtBa0tqdjVCRTtFQ3BEQTtFQUVEO0VBQ0E7QW5LdXk1QkQ7QW1Lcnk1QkM7RUFDQztBbkt1eTVCRjtBbUtweTVCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Lc3k1QkY7QW1Lbnk1QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5LcXk1QkY7QWtLM3c1Qkc7RUFDQztBbEs2dzVCSjtBa0t6dzVCRTtFQzVEQTtFQUVEO0VBQ0E7QW5LdTA1QkQ7QW1LcjA1QkM7RUFDQztBbkt1MDVCRjtBbUtwMDVCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5LczA1QkY7QW1LbjA1QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5LcTA1QkY7QWtLbnk1Qkc7RUFDQztBbEtxeTVCSjtBa0tqeTVCRTtFQ3BFQTtFQUVEO0VBQ0E7QW5LdTI1QkQ7QW1LcjI1QkM7RUFDQztBbkt1MjVCRjtBbUtwMjVCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5LczI1QkY7QW1LbjI1QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5LcTI1QkY7QWtLM3o1Qkc7RUFDQztBbEs2ejVCSjtBa0t6ejVCRTtFQzVFQTtFQUVEO0VBQ0E7QW5LdTQ1QkQ7QW1LcjQ1QkM7RUFDQztBbkt1NDVCRjtBbUtwNDVCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5LczQ1QkY7QW1LbjQ1QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5LcTQ1QkY7QWtLbjE1Qkc7RUFDQztBbEtxMTVCSjtBa0t0MDVCbUI7RUFDSTtBbEt3MDVCdkI7QWtLajA1Qkc7RUFLQztBbEsrejVCSjtBa0s1MDVCbUI7RUFDSTtBbEs4MDVCdkI7QWtLdjA1Qkc7RUFLQztBbEtxMDVCSjtBa0tsMTVCbUI7RUFDSTtBbEtvMTVCdkI7QWtLNzA1Qkc7RUFLQztBbEsyMDVCSjtBa0t4MTVCbUI7RUFDSTtBbEswMTVCdkI7QWtLbjE1Qkc7RUFLQztBbEtpMTVCSjtBa0s5MTVCbUI7RUFDSTtBbEtnMjVCdkI7QWtLejE1Qkc7RUFLQztBbEt1MTVCSjtBa0twMjVCbUI7RUFDSTtBbEtzMjVCdkI7QWtLLzE1Qkc7RUFLQztBbEs2MTVCSjtBa0sxMjVCbUI7RUFDSTtBbEs0MjVCdkI7QWtLcjI1Qkc7RUFLQztBbEttMjVCSjtBa0toMzVCbUI7RUFDSTtBbEtrMzVCdkI7QWtLMzI1Qkc7RUFLQztBbEt5MjVCSjs7QWtLbjI1QkE7RUFDQztJQUFPO0VsS3UyNUJOO0VrS3QyNUJEO0lBQU87RWxLeTI1Qk47QUFDRjtBb0tuKzVCQTtFQUNDO0FwS3ErNUJEO0FvS24rNUJDO0VBQ0M7RUFDQTtBcEtxKzVCRjtBb0tsKzVCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FwS28rNUJGO0FvS2orNUJDO0VBQ0M7RUFDQTtFQUNBO0FwS20rNUJGO0FvS2orNUJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBLbSs1Qkg7QW9LOTk1QkU7RUFDQztBcEtnKzVCSDtBb0s5OTVCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FwS2crNUJKO0FvSzk5NUJJO0VBQ0M7QXBLZys1Qkw7QW9LNzk1Qk07RUFDQztFQUNBO0FwSys5NUJQO0FvS3o5NUJHO0VBQ0M7QXBLMjk1Qko7QW9LcDk1Qks7RUFDQztBcEtzOTVCTjtBb0s1ODVCSztFQUNDO0VBQ0E7QXBLODg1Qk47QW9LMzg1Qkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtBcEs2ODVCTDtBb0sxODVCSTtFQUNDO0FwSzQ4NUJMO0FvS2o4NUJJO0VBQ0M7RUFDQTtBcEttODVCTDtBb0tyODVCSTtFQUNDO0VBQ0E7QXBLdTg1Qkw7QW9Lejg1Qkk7RUFDQztFQUNBO0FwSzI4NUJMO0FvSzc4NUJJO0VBQ0M7RUFDQTtBcEsrODVCTDtBb0tqOTVCSTtFQUNDO0VBQ0E7QXBLbTk1Qkw7QW9Lcjk1Qkk7RUFDQztFQUNBO0FwS3U5NUJMO0FvS3o5NUJJO0VBQ0M7RUFDQTtBcEsyOTVCTDtBb0s3OTVCSTtFQUNDO0VBQ0E7QXBLKzk1Qkw7O0FxS2prNkJBO0VBQ0M7QXJLb2s2QkQ7QXFLbGs2QkM7RUFDQztFQUNFO0VBQ0Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyS29rNkJGO0FxS2xrNkJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDRztFQUNBO0VBQ0E7QXJLb2s2Qk47QXFLams2QkU7RUFDQztBckttazZCSDtBcUs5ajZCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FyS2drNkJIO0FxSzFqNkJFO0VBQ0M7QXJLNGo2Qkg7QXFLdGo2Qkc7RUFDQyw0QnhJckJlO0V3SXNCZiwyQnhJdEJlO0E3QjhrNkJuQjtBcUtuajZCRztFQUNDLCtCeEk1QmU7RXdJNkJmLDhCeEk3QmU7QTdCa2w2Qm5CO0FxS2hqNkJHO0VBQ0MsMkJ4SW5DZTtFd0lvQ2YsOEJ4SXBDZTtBN0JzbDZCbkI7QXFLN2k2Qkc7RUFDQyw0QnhJMUNlO0V3STJDZiwrQnhJM0NlO0E3QjBsNkJuQjtBcUt4aTZCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySzBpNkJKO0FxS25pNkJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJLcWk2Qko7QXFLOWg2Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJLZ2k2Qko7QXFLemg2Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJLMmg2Qko7QXFLcGg2Qkc7RUFDQztBcktzaDZCSjtBcUtuaDZCSztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJLb2g2Qk47QXFLamg2Qks7RUFDQztFQUNBO0VBQ0E7QXJLbWg2Qk47QXFLNWc2Qkc7RUFDQztBcks4ZzZCSjtBcUszZzZCSztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJLNGc2Qk47QXFLemc2Qks7RUFDQztFQUNBO0VBQ0E7QXJLMmc2Qk47QXFLamc2Qkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJLbWc2Qkw7QXFLMS81Qkc7RUFDQztFQUNBO0FySzQvNUJKO0FxSzEvNUJJO0VBQ0M7QXJLNC81Qkw7QXFLei81Qkk7RUFDQztFQUNBO0FySzIvNUJMO0FxS3ovNUJLO0VBQ0M7RUFDQTtFQUNBO0FySzIvNUJOO0FxSzFnNkJHO0VBQ0M7RUFDQTtBcks0ZzZCSjtBcUsxZzZCSTtFQUNDO0FySzRnNkJMO0FxS3pnNkJJO0VBQ0M7RUFDQTtBcksyZzZCTDtBcUt6ZzZCSztFQUNDO0VBQ0E7RUFDQTtBcksyZzZCTjtBcUsxaDZCRztFQUNDO0VBQ0E7QXJLNGg2Qko7QXFLMWg2Qkk7RUFDQztBcks0aDZCTDtBcUt6aDZCSTtFQUNDO0VBQ0E7QXJLMmg2Qkw7QXFLemg2Qks7RUFDQztFQUNBO0VBQ0E7QXJLMmg2Qk47QXFLMWk2Qkc7RUFDQztFQUNBO0FySzRpNkJKO0FxSzFpNkJJO0VBQ0M7QXJLNGk2Qkw7QXFLemk2Qkk7RUFDQztFQUNBO0FySzJpNkJMO0FxS3ppNkJLO0VBQ0M7RUFDQTtFQUNBO0FySzJpNkJOO0FxSzFqNkJHO0VBQ0M7RUFDQTtBcks0ajZCSjtBcUsxajZCSTtFQUNDO0FySzRqNkJMO0FxS3pqNkJJO0VBQ0M7RUFDQTtBcksyajZCTDtBcUt6ajZCSztFQUNDO0VBQ0E7RUFDQTtBcksyajZCTjtBcUsxazZCRztFQUNDO0VBQ0E7QXJLNGs2Qko7QXFLMWs2Qkk7RUFDQztBcks0azZCTDtBcUt6azZCSTtFQUNDO0VBQ0E7QXJLMms2Qkw7QXFLems2Qks7RUFDQztFQUNBO0VBQ0E7QXJLMms2Qk47QXFLMWw2Qkc7RUFDQztFQUNBO0FySzRsNkJKO0FxSzFsNkJJO0VBQ0M7QXJLNGw2Qkw7QXFLemw2Qkk7RUFDQztFQUNBO0FySzJsNkJMO0FxS3psNkJLO0VBQ0M7RUFDQTtFQUNBO0FySzJsNkJOO0FxSzFtNkJHO0VBQ0M7RUFDQTtBcks0bTZCSjtBcUsxbTZCSTtFQUNDO0FySzRtNkJMO0FxS3ptNkJJO0VBQ0M7RUFDQTtBcksybTZCTDtBcUt6bTZCSztFQUNDO0VBQ0E7RUFDQTtBcksybTZCTjs7QXNLbDE2QkE7RUFDRTtBdEtxMTZCRjtBc0tuMTZCRTtFQUNFO0VBQ0E7QXRLcTE2Qko7QXNLbDE2QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEtvMTZCSjtBc0tqMTZCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRLbTE2QlI7QXNLajE2QlE7RUFDRTtFQUNBO0F0S20xNkJWO0FzSy8wNkJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRLaTE2QlI7QXNLNzA2Qkk7RUFDRTtFQUNBO0F0SyswNkJOO0FzSzUwNkJJO0VBQ0U7RUFDQTtBdEs4MDZCTjtBc0szMDZCSTtFQUNFO0VBQ0E7QXRLNjA2Qk47QXNLeDA2Qkk7RUFDRTtBdEswMDZCTjtBc0t2MDZCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0S3kwNkJWO0FzS3YwNkJVO0VBQ0U7RUFDQTtBdEt5MDZCWjtBc0tyMDZCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0S3UwNkJWO0FzS24wNkJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQVFFLGtCeklsRVM7QTdCZzQ2Qm5CO0FzS3AwNkJRO0VBQ0U7RUFDQTtBdEtzMDZCVjtBc0s1ejZCUTtFQUNFO0F0Szh6NkJWO0FzS3p6NkJJO0VBQ0U7RUFDQTtFQUNBO0F0SzJ6NkJOO0FzS3p6NkJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFXRSxrQnpJbEdTO0E3Qm01NkJuQjtBc0sxejZCUTtFQUNFO0F0SzR6NkJWO0FzS3p6NkJRO0VBQ0U7QXRLMno2QlY7QXNLcHo2QlE7RUFDRTtFQUNBO0VBQ0E7QXRLc3o2QlY7QXNLbno2QlE7RUFDRTtBdEtxejZCVjtBc0tqejZCVTtFQUNFO0F0S216NkJaO0FzS3B6NkJVO0VBQ0U7QXRLc3o2Qlo7QXNLdno2QlU7RUFDRTtBdEt5ejZCWjtBc0sxejZCVTtFQUNFO0F0SzR6NkJaO0FzSzd6NkJVO0VBQ0U7QXRLK3o2Qlo7QXNLaDA2QlU7RUFDRTtBdEtrMDZCWjtBc0tuMDZCVTtFQUNFO0F0S3EwNkJaO0FzS3QwNkJVO0VBQ0U7QXRLdzA2Qlo7QXNLajA2QkU7RUFDRTtFQUNBO0F0S20wNkJKO0FzS2gwNkJNOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBR0E7QXRLZzA2QlI7QVI1NDZCSTs7RUFDSSxjOEswRThCO0U5S3pFOUI7QVErNDZCUjtBUjU0NkJJOztFQUNJLGM4S3FFOEI7QXRLMDA2QnRDO0FSNTQ2Qkk7O0VBQ0ksYzhLaUU4QjtBdEs4MDZCdEM7QXNLejA2Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEsyMDZCTjtBc0t2MDZCVTtFQUNFO0VBQ0E7RUFDQTtBdEt5MDZCWjtBc0t2MDZCWTtFQUNFO0VBQ0E7QXRLeTA2QmQ7O0FSOXA2Qkk7RThLL0pFO0lBQ0U7RXRLaTA2Qk47RXNLOXo2QlE7SUFDRTtJQUNBO0V0S2cwNkJWO0VzSzV6NkJNO0lBQ0U7SUFDQTtJQUNBO0V0Szh6NkJSO0VzSzF6NkJRO0lBQ0U7RXRLNHo2QlY7RXNLcno2Qkk7SUFDRTtFdEt1ejZCTjtFc0tuejZCVTtJQUNFO0lBQ0E7RXRLcXo2Qlo7QUFDRjtBdUsxLzZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQWFFO0VBQ0E7QXZLZy82Qko7QXVLNS82QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdks4LzZCSjs7QXVLci82QkE7RUFDRTtFQUNBO0VBQ0E7QXZLdy82QkY7QXVLci82QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2S3UvNkJKO0F1S3IvNkJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkt1LzZCTjtBdUtyLzZCTTtFQUNFO0VBQ0E7QXZLdS82QlI7QXVLbi82Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RS9LbUJGLG9CcUNoRFk7RTBJdUNSLGtCMUl4RVc7QTdCcWo3Qm5CO0F1S3AvNkJNO0UvS2dCRixvQnFDaERZO0UwSWtDUjtFQUNBO0F2S3MvNkJSO0F1Sy8rNkJNO0UvS01GLG9CcUNoRFk7RTBJNENSO0F2S2kvNkJSO0F1Sy8rNkJRO0UvS0VKLG9CcUNoRFk7RTBJZ0ROO0F2S2kvNkJWO0F1SzErNkJFO0VBQ0U7RUFDQTtBdks0KzZCSjtBdUsxKzZCSTtFQUNFO0F2SzQrNkJOO0F1S3orNkJJO0VBQ0U7RUFDQTtFQUNBO0F2SzIrNkJOO0F1S3orNkJNO0VBQ0U7QXZLMis2QlI7QXVLeCs2Qk07RUFDRTtBdkswKzZCUjtBdUt2KzZCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZLeSs2QlI7QXVLdCs2Qk07RUFDRTtFQUNBO0UvS3RDSixvQnFDaERZO0UwSXdGUjtFQXVDRTtBdktrODZCVjtBdUt2KzZCUTtFQUNFO0F2S3krNkJWO0F1S3QrNkJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UvS3ZETixvQnFDaERZO0UwSXlHTjtBdkt3KzZCVjtBdUt0KzZCVTtFQUNFO0F2S3crNkJaO0F1S3QrNkJZO0VBQ0U7QXZLdys2QmQ7QXVLcis2Qlk7RUFDRTtFQUNBO0F2S3UrNkJkO0F1S3IrNkJjO0VBQ0U7RUFDQTtBdkt1KzZCaEI7QXVLMzk2QlE7RS9LcEZKLG9CcUNoRFk7RTBJc0lOO0F2SzY5NkJWO0F1S3g5NkJRO0UvSzNGSixvQnFDaERZO0E3QnNtN0JoQjtBdUt4OTZCVTtFL0s5Rk4sb0JxQ2hEWTtFMElnSko7QXZLMDk2Qlo7QXVLcDk2Qkk7RUFDRTtFQUNBO0F2S3M5NkJOOztBUjEyNkJJO0UrS3BHQTtJQUNFO0lBQ0E7RXZLazk2Qko7QUFDRjtBd0s5aDdCQztFQUNDO0F4S2dpN0JGOztBd0s3cTdCQztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwyQ0FWWTtFQVdaO0F4SytxN0JGO0F3SzdxN0JFO0VBQ0MsMkNBZFc7RUFlWDtBeEsrcTdCSDtBUnZvN0JDO0VnTHBEQTtJQWdCRTtFeEsrcTdCRDtBQUNGOztBd0sxcTdCRTtFQUNDO0VBQ0E7QXhLNnE3Qkg7QXdLM3E3Qkc7RUFDQywyQ0E5QlU7RUErQlY7RUFDQTtBeEs2cTdCSjs7QXdLcnE3QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLDJDQTdDVztFQThDWDtFQUNBO0VBQ0E7RUFFQztFQUVEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFlQTtBeEt3cDdCSDtBUnhxN0JDO0VnTGZDO0lBbUJFO0V4S3dxN0JGO0FBQ0Y7QXdLdHE3Qkc7RUFDQztFQUNBO0F4S3dxN0JKO0F3S3JxN0JHO0VBQ0M7QXhLdXE3Qko7QXdLanE3Qkc7RUFDQztFQUNBO0F4S21xN0JKO0F3S2hxN0JHO0VBQ0MsMkNBaEZVO0VBaUZWO0VBQ0E7QXhLa3E3Qko7QXdLOXA3Qkc7RUFDQztFQUNBO0F4S2dxN0JKOztBd0sxcDdCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEs2cDdCRjs7QXdLOW83QkM7RUFDQztBeEtpcDdCRjs7QVI1NTZCSTtFZ0xoTEY7SUFDQztFeEtnbDdCRDtBQUNGO0FScDc2Qkk7RStLdEhGO0lBQ0U7SUFDQTtFdks2aTdCRjtFdUszaTdCRTtJQUNFO0lBQ0E7SUFDQTtFdks2aTdCSjs7RXVLemk3QkE7SUFDRTtFdks0aTdCRjs7RXVLemk3QkE7SUFDRTtFdks0aTdCRjtBQUNGO0F5S3B3N0JBO0VBQ0M7RUFDQTtFQUNBO0F6S3N3N0JEO0F5S253N0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXpLcXc3QkY7QXlLbnc3QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6S3F3N0JIO0F5S253N0JHO0VBQ0M7RUFDQTtBektxdzdCSjtBeUtqdzdCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFakw0Q0Msb0JxQ2hEWTtFNEljWixrQjVJL0NlO0E3QjB5N0JuQjtBeUtsdzdCRztFakx5Q0Msb0JxQ2hEWTtFNElTWjtFQUNBO0F6S293N0JKO0F5Szd2N0JHO0VqTCtCQyxvQnFDaERZO0U0SW1CWjtBeksrdjdCSjtBeUs3djdCSTtFakwyQkEsb0JxQ2hEWTtFNEl1Qlg7QXpLK3Y3Qkw7QXlLeHY3QkM7RUFDQztBekswdjdCRjtBeUt4djdCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpLMHY3Qkg7QXlLeHY3Qkc7RUFDQztBekswdjdCSjs7QXdLNXM3QkM7RUFDQztBeEsrczdCRjs7QXdLNTE3QkM7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMkNBVlk7RUFXWjtBeEs4MTdCRjtBd0s1MTdCRTtFQUNDLDJDQWRXO0VBZVg7QXhLODE3Qkg7QVJ0ejdCQztFZ0xwREE7SUFnQkU7RXhLODE3QkQ7QUFDRjs7QXdLejE3QkU7RUFDQztFQUNBO0F4SzQxN0JIO0F3SzExN0JHO0VBQ0MsMkNBOUJVO0VBK0JWO0VBQ0E7QXhLNDE3Qko7O0F3S3AxN0JFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSwyQ0E3Q1c7RUE4Q1g7RUFDQTtFQUNBO0VBRUM7RUFFRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBZUE7QXhLdTA3Qkg7QVJ2MTdCQztFZ0xmQztJQW1CRTtFeEt1MTdCRjtBQUNGO0F3S3IxN0JHO0VBQ0M7RUFDQTtBeEt1MTdCSjtBd0twMTdCRztFQUNDO0F4S3MxN0JKO0F3S2gxN0JHO0VBQ0M7RUFDQTtBeEtrMTdCSjtBd0svMDdCRztFQUNDLDJDQWhGVTtFQWlGVjtFQUNBO0F4S2kxN0JKO0F3SzcwN0JHO0VBQ0M7RUFDQTtBeEsrMDdCSjs7QXdLejA3QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhLNDA3QkY7O0F3Szd6N0JDO0VBQ0M7QXhLZzA3QkY7O0FSM2s3Qkk7RWdMaExGO0lBQ0M7RXhLK3Y3QkQ7QUFDRjtBUmpvN0JJO0VpTC9NRjtJQUNDO0lBQ0E7RXpLbTE3QkQ7QUFDRjtBUnptN0JJO0VpTHBPSDtJQUNDO0V6S2cxN0JBO0FBQ0Y7QTBLNTU3QkE7RUFDQztFQUNBO0VBQ0E7QTFLODU3QkQ7QTBLMzU3QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbEw0Q0Usb0JxQ2hEWTtFNkljYixrQjdJL0NnQjtBN0JvODdCbkI7QTBLNTU3QkU7RWxMeUNFLG9CcUNoRFk7RTZJU2I7RUFDQTtBMUs4NTdCSDtBMEt2NTdCRTtFbEwrQkUsb0JxQ2hEWTtFNkltQmI7QTFLeTU3Qkg7QTBLdjU3Qkc7RWxMMkJDLG9CcUNoRFk7RTZJdUJaO0ExS3k1N0JKO0EwS241N0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTFLcTU3QkY7QTBLbjU3QkU7RUFDQztFQUNBO0VBQ0E7QTFLcTU3Qkg7QTBLbjU3Qkc7RUFDQztBMUtxNTdCSjtBMEtuNTdCSTtFQUNDO0VBQ0E7QTFLcTU3Qkw7QTBLbDU3Qkk7RUFDQztBMUtvNTdCTDtBMEs3NDdCQztFQUNDO0ExSys0N0JGO0EwSzU0N0JHO0VBQ0k7QTFLODQ3QlA7QTBLejQ3QkM7RUFDQztFQUNBO0ExSzI0N0JGOztBd0t4MzdCQztFQUNDO0F4SzIzN0JGOztBd0t4ZzhCQztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwyQ0FWWTtFQVdaO0F4SzBnOEJGO0F3S3hnOEJFO0VBQ0MsMkNBZFc7RUFlWDtBeEswZzhCSDtBUmwrN0JDO0VnTHBEQTtJQWdCRTtFeEswZzhCRDtBQUNGOztBd0tyZzhCRTtFQUNDO0VBQ0E7QXhLd2c4Qkg7QXdLdGc4Qkc7RUFDQywyQ0E5QlU7RUErQlY7RUFDQTtBeEt3ZzhCSjs7QXdLaGc4QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLDJDQTdDVztFQThDWDtFQUNBO0VBQ0E7RUFFQztFQUVEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFlQTtBeEttLzdCSDtBUm5nOEJDO0VnTGZDO0lBbUJFO0V4S21nOEJGO0FBQ0Y7QXdLamc4Qkc7RUFDQztFQUNBO0F4S21nOEJKO0F3S2hnOEJHO0VBQ0M7QXhLa2c4Qko7QXdLNS83Qkc7RUFDQztFQUNBO0F4SzgvN0JKO0F3SzMvN0JHO0VBQ0MsMkNBaEZVO0VBaUZWO0VBQ0E7QXhLNi83Qko7QXdLei83Qkc7RUFDQztFQUNBO0F4SzIvN0JKOztBd0tyLzdCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEt3LzdCRjs7QXdLbi83QkM7RUFFRTtFQUlBO0F4S2svN0JIOztBd0s5KzdCQztFQUNDO0F4S2kvN0JGOztBd0s3KzdCRTtFQUNDO0F4S2cvN0JIO0F3SzkrN0JHO0VBQ0M7QXhLZy83Qko7QXdLNys3Qkc7RUFDQztBeEsrKzdCSjtBd0s3KzdCSTtFQUNDO0F4SysrN0JMOztBUnp3N0JJO0VnTGhMRjtJQUNDO0V4SzY3N0JEO0FBQ0Y7QVJqeTdCSTtFa0xqTkY7SUFDQztJQUNBO0lBQ0E7SUFDQTtFMUtxLzdCRDtFMEtuLzdCQztJQUNDO0UxS3EvN0JGO0UwS2gvN0JBO0lBQ0M7RTFLay83QkQ7RTBLLys3QkU7SUFDQztFMUtpLzdCSDtFMEsvKzdCRztJQUNDO0UxS2kvN0JKO0UwSzcrN0JFO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUsrKzdCSDtFMEt6KzdCRTtJQUNDO0UxSzIrN0JIO0UwS3IrN0JBO0lBQ0M7RTFLdSs3QkQ7RTBLcis3QkM7SUFDQztFMUt1KzdCRjtBQUNGO0EySy9wOEJDO0VBQ0M7QTNLaXE4QkY7QTJLL3A4QkU7RUFDQztBM0tpcThCSDtBMks5cDhCRTs7RUFFQztBM0tncThCSDtBMksvcDhCRzs7RUFDQztFQUNBO0EzS2txOEJKO0EySzlwOEJFO0VuTE1EO0VBQ0E7RUFDQTtFQUNBO0VtTFBLO0VBQ0E7RUFDSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNLbXE4Qkg7QTJLaHE4QkU7RUFDQztBM0trcThCSDtBMksvcDhCRTtFQUNDO0VBQ0E7RW5Mc0VDLG9CcUNoRFk7QTdCNG84QmhCO0EySy9wOEJHO0VuTG1FQyxvQnFDaERZO0U4SWpCWjtBM0tpcThCSjtBMkszcDhCQztFQUNDO0EzSzZwOEJGO0EySzFwOEJFO0VBQ0M7RUFDQTtBM0s0cDhCSDtBMkt2cDhCQztFQUNDO0VBQ0E7QTNLeXA4QkY7QTJLdHA4QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBM0t3cDhCSDtBMktwcDhCRTtFQUNDO0VBQ0c7RUFDSDtFQUNHO0VBQ0g7QTNLc3A4Qkg7QTJLbHA4QkU7RUFDQztBM0tvcDhCSDtBMktocDhCRTtFQUNDO0VBQ0E7RUFDQTtBM0trcDhCSDtBMktocDhCRztFQUNDO0EzS2twOEJKO0EySzlvOEJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0c7QTNLZ3A4QlA7QTJLOW84Qkk7RUFDQztBM0tncDhCTDtBMkszbzhCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNLNm84Qko7QTJLM284Qkk7RUFDQztFQUNBO0VBQ0E7QTNLNm84Qkw7QTJLMW84Qk87RUFDQztBM0s0bzhCUjtBMksxbzhCUTtFQUNGO0VBQ0E7QTNLNG84Qk47QTJLdG84Qkc7RUFDQztFQUNBO0EzS3dvOEJKO0EyS3RvOEJJO0VBQ0M7RUFDRztFQUNBO0VBQ0E7RW5McENKLG9CcUNoRFk7QTdCNnQ4QmhCO0EyS3RvOEJRO0VBQ0M7RW5MeENMLG9CcUNoRFk7QTdCaXU4QmhCO0EyS3BvOEJJO0VBQ0M7RUFDRztFQUNBO0EzS3NvOEJSO0EySzNuOEJHO0VBQ0M7RUFDQTtBM0s2bjhCSjtBMkt6bjhCRztFQUNDO0EzSzJuOEJKO0EyS3ZuOEJHO0VBQ0M7QTNLeW44Qko7QTJLdm44Qkk7RUFDQztBM0t5bjhCTDtBMktybjhCSTtFQUNDO0VBQ0E7QTNLdW44Qkw7QTJLcm44Qks7RUFDQztBM0t1bjhCTjtBMktsbjhCSTtFQUNDO0VBQ0E7QTNLb244Qkw7QTJLbG44Qks7RUFDQztFQUNBO0EzS29uOEJOO0EyS2puOEJLO0VBQ0M7QTNLbW44Qk47QTJLam44Qk07RUFDQztBM0ttbjhCUDtBMks3bThCSTtFQUNDO0EzSyttOEJMO0EySzdtOEJLO0VBQ0M7RUFDQTtBM0srbThCTjtBMks1bThCSztFQUNDO0VBQ0E7QTNLOG04Qk47QTJLcm04QkU7RUFDQztBM0t1bThCSDtBMktqbThCQztFQUNDO0EzS21tOEJGO0EySzlsOEJJO0VBQ0M7QTNLZ204Qkw7QTJLNWw4Qks7RUFDQztBM0s4bDhCTjtBMkt6bDhCSztFQUNDO0EzSzJsOEJOO0EyS3BsOEJFO0VBQ0M7QTNLc2w4Qkg7QTJLamw4Qkc7RUFDQztFQUNBO0EzS21sOEJKO0EySzNrOEJFO0VBQ0M7QTNLNms4Qkg7QTJLdGs4QkU7RUFDQztBM0t3azhCSDtBMkt0azhCRztFQUNDO0VBQ0E7QTNLd2s4Qko7QTJLcms4Qkc7RUFDQztBM0t1azhCSjtBMktyazhCSTtFQUNDO0EzS3VrOEJMO0EyS25rOEJLO0VBQ0M7QTNLcWs4Qk47QTJLaGs4Qks7RUFDQztBM0trazhCTjtBMkszajhCRTtFQUNDO0EzSzZqOEJIO0E0SzczOEJBO0VBQ0M7RUFDQTtBNUsrMzhCRDs7QTZLbDQ4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG9EaEoyQ21CO0VnSnpDbkI7RUFDQTtFQUNBO0VBQ0E7RUFHRTtBN0trNDhCSjtBNksvMzhCRTtFQUNFO0VBQ0E7RUFDQTtBN0tpNDhCSjtBNksvMzhCSTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRTtFQUdBO0VBR0Y7QTdLNjM4Qk47QTZLMzM4Qk07O0VBQ0U7RUFDQTtBN0s4MzhCUjtBNkszMzhCTTs7RUFDRTtBN0s4MzhCUjtBNks1MzhCUTs7RUFDRTtBN0srMzhCVjtBNkt0MzhCVTs7RUFDRTtBN0t5MzhCWjtBNktwMzhCWTs7RUFFQTtBN0tzMzhCWjtBNktwMzhCWTs7RUFDRTtBN0t1MzhCZDtBNktsNDhCVTs7RUFDRTtBN0txNDhCWjtBNktoNDhCWTs7RUFFQTtBN0trNDhCWjtBNktoNDhCWTs7RUFDRTtBN0ttNDhCZDtBNks5NDhCVTs7RUFDRTtBN0tpNThCWjtBNks1NDhCWTs7RUFFQTtBN0s4NDhCWjtBNks1NDhCWTs7RUFDRTtBN0srNDhCZDtBNksxNThCVTs7RUFDRTtBN0s2NThCWjtBNkt4NThCWTs7RUFFQTtBN0swNThCWjtBNkt4NThCWTs7RUFDRTtBN0syNThCZDtBNkt0NjhCVTs7RUFDRTtBN0t5NjhCWjtBNktwNjhCWTs7RUFFQTtBN0tzNjhCWjtBNktwNjhCWTs7RUFDRTtBN0t1NjhCZDtBNktsNzhCVTs7RUFDRTtBN0txNzhCWjtBNktoNzhCWTs7RUFFQTtBN0trNzhCWjtBNktoNzhCWTs7RUFDRTtBN0ttNzhCZDtBNks5NzhCVTs7RUFDRTtBN0tpODhCWjtBNks1NzhCWTs7RUFFQTtBN0s4NzhCWjtBNks1NzhCWTs7RUFDRTtBN0srNzhCZDtBNksxODhCVTs7RUFDRTtBN0s2ODhCWjtBNkt4ODhCWTs7RUFFQTtBN0swODhCWjtBNkt4ODhCWTs7RUFDRTtBN0syODhCZDs7QVJudDhCSTtFc0wzUkE7SUMvQkksWURpQzRCO0U5S2kvOEJsQztBQUNGO0FSdnY4Qkk7RXNMN1BBO0lDMUJJO0UvS2toOUJOO0FBQ0Y7QVI5dDhCSTtFc0x0Ukk7SUNwQ0EsWURxQ2dDO0U5S3UvOEJ0QztBQUNGO0FSanc4Qkk7RXNMeFBJO0lDL0JBO0UvSzRoOUJOO0FBQ0Y7QVJ4dThCSTtFc0xqUkk7SUN6Q0EsWUQwQ2dDO0U5SzQvOEJ0QztBQUNGO0FSM3c4Qkk7RXNMblBJO0lDcENBO0UvS3NpOUJOO0FBQ0Y7QVJsdjhCSTtFc0w1UUk7SUM5Q0EsWUQrQ2dDO0U5S2lnOUJ0QztBQUNGO0FScng4Qkk7RXNMOU9JO0lDekNBO0UvS2dqOUJOO0FBQ0Y7QThLbGc5Qkk7RUFDSSxpQjFLb0k0QjtBSmc0OEJwQztBOEtoZzlCSTtFQUNJLGlCMUsrSDRCO0FKbTQ4QnBDO0FSbHc4Qkk7RXNMalFBO0lDNUNJLFlEZ0Q2QjtFOUttZzlCbkM7QUFDRjtBUnJ5OEJJO0VzTG5PQTtJQ3ZDSTtFL0ttajlCTjtBQUNGO0FSNXc4Qkk7RXNMMVBJO0lDbkRBLFlEb0RpQztFOUt5ZzlCdkM7QUFDRjtBUi95OEJJO0VzTDVOSTtJQzlDQTtFL0s2ajlCTjtBQUNGO0FSdHg4Qkk7RXNMclBJO0lDeERBLFlEeURpQztFOUs4ZzlCdkM7QUFDRjtBUnp6OEJJO0VzTHZOSTtJQ25EQTtFL0t1azlCTjtBQUNGO0FSaHk4Qkk7RXNMaFBJO0lDN0RBLFlEOERpQztFOUttaDlCdkM7QUFDRjtBUm4wOEJJO0VzTGxOSTtJQ3hEQTtFL0tpbDlCTjtBQUNGOztBUjV3OEJJO0VzTHBRSTtJQUNJO0lBQ0E7RTlLb2g5QlY7RThLbGg5QlU7SUFDSTtFOUtvaDlCZDtFOEtqaDlCVTtJQUNJO0U5S21oOUJkO0U4S2poOUJjO0lBQ0k7RTlLbWg5QmxCO0U4SzdnOUJNO0lBQ0k7RTlLK2c5QlY7RThLM2c5Qk07SUFDSTtFOUs2ZzlCVjtBQUNGOztBd0s3KzhCQztFQUNDO0F4S2cvOEJGOztBUnR5OEJJO0VnTHZWSDtJQUVDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSwyQ0FWWTtJQVdaO0V4S2dvOUJBO0V3SzluOUJBO0lBQ0MsMkNBZFc7SUFlWDtFeEtnbzlCRDtBQUNGO0FSemw5QkM7RWdMcERBO0lBZ0JFO0V4S2lvOUJEO0FBQ0Y7QVIzejhCSTtFZ0xqVUY7SUFDQztJQUNBO0V4SytuOUJEO0V3SzduOUJDO0lBQ0MsMkNBOUJVO0lBK0JWO0lBQ0E7RXhLK245QkY7QUFDRjtBUnQwOEJJO0VnTGxURjtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsMkNBN0NXO0lBOENYO0lBQ0E7SUFDQTtJQUVDO0lBRUQ7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQWVBO0V4SzJtOUJEO0FBQ0Y7QVI1bjlCQztFZ0xmQztJQW1CRTtFeEs0bjlCRjtBQUNGO0FSOTE4Qkk7RWdMNVJEO0lBQ0M7SUFDQTtFeEs2bjlCRjtBQUNGO0FScDI4Qkk7RWdMdlJEO0lBQ0M7RXhLOG45QkY7QUFDRjtBUnoyOEJJO0VnTGhSRDtJQUNDO0lBQ0E7RXhLNG45QkY7QUFDRjtBUi8yOEJJO0VnTDNRRDtJQUNDLDJDQWhGVTtJQWlGVjtJQUNBO0V4SzZuOUJGO0FBQ0Y7QVJ0MzhCSTtFZ0xwUUQ7SUFDQztJQUNBO0V4SzZuOUJGO0FBQ0Y7QVI1MzhCSTtFZ0w1UEg7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXhLMm45QkE7QUFDRjtBUno0OEJJO0VnTHBPSDtJQUNDO0V4S2duOUJBO0FBQ0Y7QVI5NDhCSTtFZ0wvTkY7SUFDQztFeEtnbjlCRDtFd0s5bTlCQztJQUNDO0V4S2duOUJGO0V3SzdtOUJDO0lBQ0M7RXhLK205QkY7RXdLN205QkU7SUFDQztFeEsrbTlCSDtBQUNGO0FSMTQ4Qkk7RWdMaExGO0lBQ0M7RXhLNmo5QkQ7QUFDRjtBZ0wxdTlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoTDR1OUJGO0FnTDF1OUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhMNHU5Qko7QWdMeHU5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhMMHU5Qko7QWdMeHU5Qkk7RUFDRTtBaEwwdTlCTjtBZ0x2dTlCSTtFQUNFO0FoTHl1OUJOO0FnTHR1OUJJO0VBQ0U7QWhMd3U5Qk47QWdMcnU5Qkk7RUFDRTtBaEx1dTlCTjtBZ0xsdTlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhMb3U5Qko7QWdMaHU5Qk07RUFDRTtFQUNBO0FoTGt1OUJSO0FnTDd0OUJJO0VBQ0U7QWhMK3Q5Qk47QWdMM3Q5Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEw2dDlCTjtBZ0wzdDlCTTtFQUNFO0VBQ0E7RUFDQTtBaEw2dDlCUjtBZ0x4dDlCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoTDB0OUJOO0FnTHR0OUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoTHd0OUJOO0FnTHR0OUJNO0VBQ0U7RUFDQTtBaEx3dDlCUjtBZ0xudDlCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaExxdDlCTjtBZ0xudDlCTTtFQUNFO0V4THZCSixvQnFDaERZO0E3QjZ4OUJoQjtBZ0xudDlCUTtFQUNFO0VBQ0E7QWhMcXQ5QlY7QWdManQ5QlU7RXhMaENOLG9CcUNoRFk7RW1Ka0ZKO0FoTG10OUJaO0FnTDlzOUJVO0VBQ0U7QWhMZ3Q5Qlo7QWdMM3M5Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFeEx6REosb0JxQ3hDWTtBN0IreTlCaEI7QWdMNXM5QlE7RUFDRTtBaEw4czlCVjtBZ0wzczlCUTtFQUNFO0FoTDZzOUJWO0FSM3c5Qkk7RUFDSSxvQnFDM0NRO0E3Qnd6OUJoQjtBZ0wxczlCTTtFQUNFO0VBQ0E7RUFDQTtBaEw0czlCUjtBZ0wxczlCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEw0czlCVjtBZ0x0czlCSTtFQUNFO0VBQ0E7QWhMd3M5Qk47QWdMbnM5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaExxczlCSjtBZ0xsczlCSTtFQUNFO0FoTG9zOUJOO0FnTC9yOUJFO0VBQ0U7RUFDQTtFQUNBO0FoTGlzOUJKO0FnTC9yOUJJO0VBQ0U7QWhMaXM5Qk47QWdMOXI5Qkk7RUFJRTtFQUNBO0FoTDZyOUJOO0FnTDNyOUJNO0VBQ0U7QWhMNnI5QlI7QVIvbzlCUTtFQUNJO0VBQ0EsYXdMN0NxQjtBaEw4cjlCakM7QVIzbzlCWTtFQUNJO0FRNm85QmhCO0FnTDVyOUJFO0VBQ0U7RUFDQTtBaEw4cjlCSjtBZ0w1cjlCSTtFQUNFO0FoTDhyOUJOO0FSN3A5QlE7RUFDSTtFQUNBLGF3TGhDbUI7QWhMK3I5Qi9CO0FSenA5Qlk7RUFDSTtBUTJwOUJoQjtBZ0xoczlCSTtFQUlFO0VBQ0E7QWhMK3I5Qk47QVJ4cTlCUTtFQUNJO0VBQ0EsYXdMeEJxQjtBaExrczlCakM7QVJwcTlCWTtFQUNJO0FRc3E5QmhCO0FnTGhzOUJFO0VBQ0U7QWhMa3M5Qko7QWdMaHM5Qkk7RUFDRTtFQUNBO0VBQ0E7QWhMa3M5Qk47QWdML3I5Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaExpczlCTjtBZ0w5cjlCSTtFQUNFO0FoTGdzOUJOO0FnTDVyOUJJO0VBSUU7QWhMMnI5Qk47QWdMenI5Qk07RUFDRTtBaEwycjlCUjtBZ0xycjlCRTtFQUNFO0VBQ0E7QWhMdXI5Qko7QWdMcnI5Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEx1cjlCTjtBZ0xucjlCTTtFQUNFO0VBQ0E7QWhMcXI5QlI7QWdML3E5QkU7RUFDRTtFQUNBO0FoTGlyOUJKO0FnTDdxOUJFO0VBQ0U7QWhMK3E5Qko7QWdMM3E5Qk07RUFDRTtBaEw2cTlCUjtBZ0x4cTlCVTtFQUNFO0FoTDBxOUJaO0FnTHRxOUJRO0VBQ0U7QWhMd3E5QlY7QWdMcHE5QlU7RUFDRTtBaExzcTlCWjtBZ0wvcDlCSTtFQUNFO0VBQ0E7QWhMaXE5Qk47QWdML3A5Qk07RUFDRTtBaExpcTlCUjtBUjl1OUJRO0VBQ0k7RUFDQSxhd0w4RXFCO0FoTGtxOUJqQztBUjF1OUJZO0VBQ0k7QVE0dTlCaEI7QWdMbnE5Qk07RUFJRTtFQUNBO0FoTGtxOUJSO0FnTGhxOUJRO0VBQ0U7QWhMa3E5QlY7QVI1djlCUTtFQUNJO0VBQ0EsYXdMMkZ1QjtBaExtcTlCbkM7QVJ4djlCWTtFQUNJO0FRMHY5QmhCO0FnTGpxOUJJO0VBQ0U7QWhMbXE5Qk47QWdManE5Qk07RUFDRTtBaExtcTlCUjtBZ0xocTlCTTtFQUlFO0FoTCtwOUJSO0FnTDFwOUJJO0VBQ0U7QWhMNHA5Qk47QWdMMXA5Qk07RUFJRTtBaEx5cDlCUjtBZ0xucDlCTTtFQUNFO0VBQ0E7QWhMcXA5QlI7QWdMOW85Qk07RUFDRTtFQUNBO0FoTGdwOUJSO0FnTDlvOUJRO0VBQ0U7QWhMZ3A5QlY7QWdMN285QlE7RUFDRTtBaEwrbzlCVjtBZ0x6bzlCUTtFQUNFO0FoTDJvOUJWO0FnTHpvOUJVO0VBQ0U7QWhMMm85Qlo7QWdMdG85QlE7RUFDRTtBaEx3bzlCVjtBZ0xobzlCWTtFQUNFO0FoTGtvOUJkO0FnTDluOUJVO0VBQ0U7QWhMZ285Qlo7QWdMMW45QlE7OztFQUdFO0FoTDRuOUJWOztBUnB1OUJJO0V3TGlIRjtJQUNFO0VoTHVuOUJGO0VpTGxrK0JEO0lBQ0M7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNEO0lBQ0E7SUFDQztFakxvaytCSDtFaUxsaytCQTtJQUNHO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUdDO0lBR0Q7RWpMZ2srQkg7RWlMOWorQkc7SUFFQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUdDO0lBR0Q7RWpMMmorQko7RWlMeGorQkc7SUFDQztFakwwaitCSjtFaUx2aitCRztJQUNDO0VqTHlqK0JKO0VpTGxqK0JLO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RWpMb2orQk47RWlMamorQks7SUFDQztJQUNBO0lBQ0E7SUFDQTtFakxtaitCTjtFaUw1aStCTTtJQUVDO0lBQ0E7RWpMNmkrQlA7RWlMcmkrQk07SUFDQztJQUNBO0lBQ0E7SUFDQTtFakx1aStCUDtFaUxwaStCTTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0VqTHNpK0JQO0VpTDdoK0JLO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RWpMK2grQk47RWlMNWgrQks7SUFDQztJQUNBO0lBQ0E7SUFDQTtFakw4aCtCTjtFaUx2aCtCTTtJQUVDO0lBQ0E7RWpMd2grQlA7RWlMaGgrQk07SUFDQztJQUNBO0lBQ0E7SUFDQTtFakxraCtCUDtFaUwvZytCTTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0VqTGloK0JQO0VpTHZnK0JBO0lBQ0U7RWpMeWcrQkY7RWlMdmcrQkc7SUFFQztFakx3ZytCSjtFaUxsZytCSTtJQUNDO0VqTG9nK0JMO0VpTGxnK0JLO0lBRUE7RWpMbWcrQkw7RWlMNy85Qkk7SUFDQztFakwrLzlCTDtFaUw3LzlCSztJQUVBO0VqTDgvOUJMO0VnTHZ1OUJJO0lBQ0U7SUFDQTtFaEx5dTlCTjtFZ0xydTlCSTtJQUNFO0VoTHV1OUJOO0VnTG51OUJJO0lBQ0U7RWhMcXU5Qk47RWdMaHU5QkU7SUFDRTtFaExrdTlCSjtFZ0w5dDlCRTtJQUNFO0VoTGd1OUJKO0FBQ0Y7QVI1MjlCSTtFd0xvSkE7SUFDRTtJQUNBO0VoTDJ0OUJKO0VnTHZ0OUJFO0lBQ0U7SUFDQTtFaEx5dDlCSjtFZ0x2dDlCSTtJQUtFO0lBQ0E7SUFDQTtJQUNBO0VoTHF0OUJOO0VnTDV0OUJNO0lBQ0U7RWhMOHQ5QlI7QUFDRjtBa0xsdStCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbExvdStCRDtBa0xqdStCQztFQUNDO0FsTG11K0JGO0FrTGh1K0JDO0VBQ0M7QWxMa3UrQkY7QWtML3QrQkM7RUFDQztBbExpdStCRjtBa0w3dCtCQztFQUNDO0VBQ0E7RUFDQTtBbEwrdCtCRjtBa0w1dCtCQztFQUNDO0VBQ0E7RUFDQTtBbEw4dCtCRjtBa0wzdCtCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FsTDZ0K0JGO0FrTHp0K0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWxMMnQrQkY7QWtMenQrQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEwydCtCSDtBa0x6dCtCRztFQUNDO0FsTDJ0K0JKO0FrTHh0K0JHO0VBQ0M7RUFDQTtBbEwwdCtCSjtBa0xudCtCRztFQUNFO0VBQ0Y7QWxMcXQrQkg7QWtMbHQrQkc7RUFDRTtFQUNBO0VBQ0Y7QWxMb3QrQkg7QWtMbHQrQkc7RUFDQztBbExvdCtCSjtBa0wvdCtCRztFQUNFO0VBQ0Y7QWxMaXUrQkg7QWtMOXQrQkc7RUFDRTtFQUNBO0VBQ0Y7QWxMZ3UrQkg7QWtMOXQrQkc7RUFDQztBbExndStCSjtBa0wzdStCRztFQUNFO0VBQ0Y7QWxMNnUrQkg7QWtMMXUrQkc7RUFDRTtFQUNBO0VBQ0Y7QWxMNHUrQkg7QWtMMXUrQkc7RUFDQztBbEw0dStCSjtBa0x2ditCRztFQUNFO0VBQ0Y7QWxMeXYrQkg7QWtMdHYrQkc7RUFDRTtFQUNBO0VBQ0Y7QWxMd3YrQkg7QWtMdHYrQkc7RUFDQztBbEx3ditCSjtBa0xudytCRztFQUNFO0VBQ0Y7QWxMcXcrQkg7QWtMbHcrQkc7RUFDRTtFQUNBO0VBQ0Y7QWxMb3crQkg7QWtMbHcrQkc7RUFDQztBbExvdytCSjtBa0wvdytCRztFQUNFO0VBQ0Y7QWxMaXgrQkg7QWtMOXcrQkc7RUFDRTtFQUNBO0VBQ0Y7QWxMZ3grQkg7QWtMOXcrQkc7RUFDQztBbExneCtCSjtBa0wzeCtCRztFQUNFO0VBQ0Y7QWxMNngrQkg7QWtMMXgrQkc7RUFDRTtFQUNBO0VBQ0Y7QWxMNHgrQkg7QWtMMXgrQkc7RUFDQztBbEw0eCtCSjtBa0x2eStCRztFQUNFO0VBQ0Y7QWxMeXkrQkg7QWtMdHkrQkc7RUFDRTtFQUNBO0VBQ0Y7QWxMd3krQkg7QWtMdHkrQkc7RUFDQztBbEx3eStCSjtBa0xqeStCSztFQUNDO0VBQ0g7QWxMbXkrQkg7QWtMcnkrQks7RUFDQztFQUNIO0FsTHV5K0JIO0FrTHp5K0JLO0VBQ0M7RUFDSDtBbEwyeStCSDtBa0w3eStCSztFQUNDO0VBQ0g7QWxMK3krQkg7QWtManorQks7RUFDQztFQUNIO0FsTG16K0JIO0FrTHJ6K0JLO0VBQ0M7RUFDSDtBbEx1eitCSDtBa0x6eitCSztFQUNDO0VBQ0g7QWxMMnorQkg7QWtMN3orQks7RUFDQztFQUNIO0FsTCt6K0JIO0FrTDF6K0JDO0VBQ0M7RUFDQTtFQUNBO0VBZ0JDO0FsTDZ5K0JIO0FrTDF6K0JFO0VBQ0M7QWxMNHorQkg7QWtMenorQkU7RUFDQztBbEwyeitCSDtBa0x4eitCRTtFQUNDO0FsTDB6K0JIO0FrTGp6K0JDO0VBQ0M7QWxMbXorQkY7QWtML3krQkM7RUFDQyxrQnJKbEhpQjtBN0JtNitCbkI7QWtMN3krQkM7RUFDSTtFQUNIO0VBQ0E7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxMK3krQkw7QWtMN3krQkU7RUFDQztFQUNBO0VBQ0c7RUFDSDtFQUNBO0FsTCt5K0JIO0FrTDV5K0JFO0VBQ0M7RUFDQTtFQUNHO0VBQ0g7RUFDQTtBbEw4eStCSDtBa0wzeStCRTtFQUNDO0VBQ0E7RUFDRztFQUNIO0VBQ0E7QWxMNnkrQkg7QWtMeHkrQkM7RUFDQztBbEwweStCRjtBa0x0eStCQztFQUNDO0FsTHd5K0JGOztBbUxsKytCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBR0ksa0J0SmtCVztBN0JpOStCbkI7QW1MaCsrQkk7RUFDSTtFQUNBO0VBQ0E7QW5MaysrQlI7QW1MaCsrQlE7RUFDSTtFQUNBO0VBQ0E7QW5MaysrQlo7QW1MOTkrQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5MZysrQlI7QW1MNzkrQkk7RUFDSTtBbkwrOStCUjtBbUw1OStCSTtFQUNJO0FuTDg5K0JSO0FtTDU5K0JRO0VBQ0k7RUFDQTtBbkw4OStCWjtBbUwzOStCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5MNjkrQlo7QW1MMzkrQlk7RUFDSTtBbkw2OStCaEI7QW1MMzkrQmdCO0VBQ0k7QW5MNjkrQnBCO0FtTHg5K0JRO0VBQ0k7QW5MMDkrQlo7QW1MeDkrQlk7RUFDSTtFQUNBO0FuTDA5K0JoQjs7QW9MamkvQkk7RUFDQztFQUNHO0VBQ0E7QXBMb2kvQlI7QW9MamkvQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwTG1pL0JoQjtBb0xoaS9CWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBMa2kvQmhCO0FvTC9oL0JZO0VBQ0k7QXBMaWkvQmhCOztBcUx4ai9CQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJMMmovQkQ7QXFMemovQkM7RUFDQztBckwyai9CRjtBcUx4ai9CQztFQUNDO0FyTDBqL0JGO0FxTHZqL0JDO0VBQ0M7RUFDQTtBckx5ai9CRjtBcUx0ai9CQztFQUNDO0VBQ0E7QXJMd2ovQkY7QXFMcmovQkM7RUFDQztFQUNBO0FyTHVqL0JGO0FxTHBqL0JDO0VBQ0M7RUFDQTtBckxzai9CRjtBcUxuai9CQztFQUNDO0FyTHFqL0JGO0FxTGxqL0JDO0VBQ0M7QXJMb2ovQkY7QXFMamovQkM7RUFDQztBckxtai9CRjtBcUxoai9CQztFQUNDO0FyTGtqL0JGO0FxTC9pL0JDO0VBQ0M7QXJMaWovQkY7QXFMOWkvQkM7RUFDQztBckxnai9CRjtBcUw5aS9CQztFQUNDO0FyTGdqL0JGO0FxTDlpL0JDO0VBQ0M7QXJMZ2ovQkY7QXFMOWkvQkM7RUFDQztBckxnai9CRjtBcUw3aS9CQztFQUNDO0FyTCtpL0JGO0FxTDdpL0JDO0VBQ0M7QXJMK2kvQkY7O0FzTHRuL0JBO0VBQ0k7RUFDRDtFQUNBO0VDSEMsY0R3QnVCO0F0THFtL0IzQjtBc0x4bi9CSTtFQUNDO0VBQ0E7RUFDSDtFQUNBO0VBQ007RUFDTjtFQUNBO0VBQ0E7QXRMMG4vQkY7QXNMdm4vQkk7RUFDQztBdEx5bi9CTDtBc0x2bi9CSztFQUNDO0F0THluL0JOO0F1TDNvL0JJO0VBQ0MsY0RxQjZEO0F0THduL0JsRTtBdUwzby9CSztFQUNDO0VBQ0E7QXZMNm8vQk47QXNMem4vQlE7RUMzQkosY0Q0QitCO0F0TDJuL0JuQztBdUxycC9CSTtFQUNDLGNEeUJvRDtBdEw4bi9CekQ7QXVMcnAvQks7RUFDQztFQUNBO0F2THVwL0JOO0FzTG5vL0JRO0VDM0JKLGNENEIrQjtBdExxby9CbkM7QXVML3AvQkk7RUFDQyxjRHlCb0Q7QXRMd28vQnpEO0F1TC9wL0JLO0VBQ0M7RUFDQTtBdkxpcS9CTjtBc0w3by9CUTtFQzNCSixjRDRCK0I7QXRMK28vQm5DO0F1THpxL0JJO0VBQ0MsY0R5Qm9EO0F0TGtwL0J6RDtBdUx6cS9CSztFQUNDO0VBQ0E7QXZMMnEvQk47QXNMdnAvQlE7RUMzQkosY0Q0QitCO0F0THlwL0JuQztBdUxuci9CSTtFQUNDLGNEeUJvRDtBdEw0cC9CekQ7QXVMbnIvQks7RUFDQztFQUNBO0F2THFyL0JOO0FzTGpxL0JRO0VDM0JKLGNENEIrQjtBdExtcS9CbkM7QXVMN3IvQkk7RUFDQyxjRHlCb0Q7QXRMc3EvQnpEO0F1TDdyL0JLO0VBQ0M7RUFDQTtBdkwrci9CTjtBc0wzcS9CUTtFQzNCSixjRDRCK0I7QXRMNnEvQm5DO0F1THZzL0JJO0VBQ0MsY0R5Qm9EO0F0TGdyL0J6RDtBdUx2cy9CSztFQUNDO0VBQ0E7QXZMeXMvQk47QXNMcnIvQlE7RUMzQkosY0Q0QitCO0F0THVyL0JuQztBdUxqdC9CSTtFQUNDLGNEeUJvRDtBdEwwci9CekQ7QXVManQvQks7RUFDQztFQUNBO0F2TG10L0JOO0FzTC9yL0JRO0VDM0JKLGNENEIrQjtBdExpcy9CbkM7QXVMM3QvQkk7RUFDQyxjRHlCb0Q7QXRMb3MvQnpEO0F1TDN0L0JLO0VBQ0M7RUFDQTtBdkw2dC9CTjs7QXdMcnUvQkE7RUFDSTtFQUNBO0F4THd1L0JKO0F3THR1L0JJO0VBQ0k7QXhMd3UvQlI7QXdMcnUvQkk7RUFDSTtBeEx1dS9CUjtBd0xwdS9CSTtFQUNJO0F4THN1L0JSO0F3TG51L0JJO0VBQ0k7QXhMcXUvQlI7QXdMbHUvQkk7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4TG91L0JSO0F3TGx1L0JROztFQUNJO0F4THF1L0JaO0F3TGx1L0JROztFQUNJO0F4THF1L0JaO0F3TGx1L0JROztFQUNJO0F4THF1L0JaO0F3TGp1L0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4TG11L0JSO0F3TGh1L0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeExrdS9CUjtBd0wvdC9CSTtFQUNJO0VBQ0E7RUFDQTtBeExpdS9CUjtBd0wvdC9CUTtFQUNJO0VBQ0E7RUFHSSxrQjNKM0NHO0E3QjB3L0JuQjtBd0wzdC9CUTtFQUNJO0VBQ0E7RUFDQTtFQUdJLDJCM0pyREc7RTJKc0RILDRCM0p0REc7QTdCaXgvQm5CO0F3THZ0L0JRO0VBQ0k7RUFDQTtBeEx5dC9CWjtBd0x0dC9CUTtFQUNJO0F4THd0L0JaO0F3THB0L0JJO0VBQ0k7QXhMc3QvQlI7QXdMbnQvQkk7RUFDSTtBeExxdC9CUjs7QXlMdnovQkE7RUFDSTtFQUNBO0VBQ0E7QXpMMHovQko7QXlMdnovQkk7RUFFSTtBekx3ei9CUjtBeUxyei9CSTtFQUNJO0F6THV6L0JSO0F5TG56L0JJO0VBQ0k7QXpMcXovQlI7QXlManovQkk7RUFFSTtBekxrei9CUjtBeUwveS9CSTtFQUVJO0F6TGd6L0JSO0F5TDd5L0JJO0VBRUk7QXpMOHkvQlI7QXlMM3kvQkk7RUFFSTtBekw0eS9CUjtBeUx6eS9CSTtFQUNJO0VBQ0E7QXpMMnkvQlI7QXlMdHkvQlE7RUFDSTtBekx3eS9CWjtBeUx0eS9CWTtFQUNJO0F6THd5L0JoQjtBeUw1eS9CUTtFQUNJO0F6TDh5L0JaO0F5TDV5L0JZO0VBQ0k7QXpMOHkvQmhCO0F5TGx6L0JRO0VBQ0k7QXpMb3ovQlo7QXlMbHovQlk7RUFDSTtBekxvei9CaEI7QXlMeHovQlE7RUFDSTtBekwwei9CWjtBeUx4ei9CWTtFQUNJO0F6TDB6L0JoQjtBeUw5ei9CUTtFQUNJO0F6TGcwL0JaO0F5TDl6L0JZO0VBQ0k7QXpMZzAvQmhCO0F5THAwL0JRO0VBQ0k7QXpMczAvQlo7QXlMcDAvQlk7RUFDSTtBekxzMC9CaEI7QXlMMTAvQlE7RUFDSTtBekw0MC9CWjtBeUwxMC9CWTtFQUNJO0F6TDQwL0JoQjtBeUxoMS9CUTtFQUNJO0F6TGsxL0JaO0F5TGgxL0JZO0VBQ0k7QXpMazEvQmhCOztBMEx0NC9CQTtFQUNJO0VBQ0E7QTFMeTQvQko7QTBMdDQvQlE7RUFDSTtBMUx3NC9CWjtBMExqNC9CZ0I7RUFDSTtBMUxtNC9CcEI7QTBMcDQvQmdCO0VBQ0k7QTFMczQvQnBCO0EwTHY0L0JnQjtFQUNJO0ExTHk0L0JwQjtBMEwxNC9CZ0I7RUFDSTtBMUw0NC9CcEI7QTBMNzQvQmdCO0VBQ0k7QTFMKzQvQnBCO0EwTGg1L0JnQjtFQUNJO0ExTGs1L0JwQjtBMExuNS9CZ0I7RUFDSTtBMUxxNS9CcEI7QTBMdDUvQmdCO0VBQ0k7QTFMdzUvQnBCO0EwTGo1L0JJO0VBQ0k7RUFDQTtBMUxtNS9CUjtBMExoNS9CSTtFQUNJO0VBQ0E7QTFMazUvQlI7QTBMLzQvQkk7RUFDSTtFQUNBO0ExTGk1L0JSO0EwTDk0L0JJO0VBQ0k7RUFDQTtBMUxnNS9CUjs7QTJMdDcvQkE7RUFDSTtBM0x5Ny9CSjtBMkx2Ny9CSTtFQUNJO0EzTHk3L0JSO0EyTHQ3L0JJO0VBQ0k7QTNMdzcvQlI7QTJMcjcvQkk7RUFDQztFQUNHO0VBQ0E7RUFDQTtFQWtDQTtBM0xzNS9CUjtBMkx0Ny9CUTtFQUNJO0EzTHc3L0JaO0EyTHI3L0JRO0VBQ0k7QTNMdTcvQlo7QTJMbjcvQlM7RUFDQztFQUNBO0VBQ007QTNMcTcvQmhCO0EyTGw3L0JTO0VBQ0M7RUFDQTtFQUNNO0EzTG83L0JoQjtBMkxoNy9CUTtFQUNDO0VBQ0E7RUFDRztBM0xrNy9CWjtBMkwvNi9CSztFQUNDO0EzTGk3L0JOOztBUm5vL0JJO0VtTXRTQTtJQUNJO0UzTDY2L0JOO0FBQ0Y7QTRMcCsvQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1THMrL0JSO0E0TG4rL0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1THErL0JaO0E0TGorL0JRO0VBQ0k7QTVMbSsvQlo7QTRMLzkvQlE7RUFDSTtFQUNBO0VBQ0E7QTVMaSsvQlo7QTRMLzkvQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUxpKy9CaEI7QTRMLzkvQmdCO0VBQ0k7RUFDQTtBNUxpKy9CcEI7QTRMNzkvQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUwrOS9CaEI7QTRMNzkvQmdCO0VBQ0k7RUFDQTtFQUNBO0E1TCs5L0JwQjtBNEwzOS9CWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1TDY5L0JoQjtBNEx4OS9CUTtFQUNJO0VBQ0E7RUFDQTtBNUwwOS9CWjtBNEx4OS9CWTtFQUNJO0E1TDA5L0JoQjtBNEx2OS9CWTtFQUNJO0E1THk5L0JoQjtBNEw1OC9CZ0I7RUFDSTtBNUw4OC9CcEI7QTRMLzgvQmdCO0VBQ0k7QTVMaTkvQnBCO0E0TGw5L0JnQjtFQUNJO0E1TG85L0JwQjtBNExyOS9CZ0I7RUFDSTtBNUx1OS9CcEI7QTRMeDkvQmdCO0VBQ0k7QTVMMDkvQnBCO0E0TDM5L0JnQjtFQUNJO0E1TDY5L0JwQjtBNEw5OS9CZ0I7RUFDSTtBNUxnKy9CcEI7QTRMaisvQmdCO0VBQ0k7QTVMbSsvQnBCOztBNkw1amdDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUE2SUE7QTdMbTcvQlI7QTZMOWpnQ1E7RUFDSTtBN0xna2dDWjtBNkw5amdDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHSSxrQmhLTUQ7QTdCd2pnQ25CO0E2THpqZ0NnQjtFQUNJO0E3TDJqZ0NwQjtBNkx0amdDZ0I7RUFDSTtBN0x3amdDcEI7QTZMbmpnQ2dCO0VBQ0k7QTdMcWpnQ3BCO0E2TGhqZ0NnQjtFQUNJO0E3TGtqZ0NwQjtBNkw3aWdDUTtFQUNJO0E3TCtpZ0NaO0E2TDVpZ0NRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTdMOGlnQ1o7QTZMNWlnQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0w4aWdDaEI7QTZMNWlnQ2dCO0VBQ0k7RUFDQTtBN0w4aWdDcEI7QTZMMWlnQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3TDRpZ0NoQjtBNkwxaWdDZ0I7RUFDSTtFQUNBO0VBQ0E7QTdMNGlnQ3BCO0E2THhpZ0NZO0VBQ0k7RUFDQTtFQUNBO0E3TDBpZ0NoQjtBNkx2aWdDWTtFQUNJO0VBQ0E7RUFDQTtBN0x5aWdDaEI7QTZMdmlnQ2dCO0VBQ0k7RUFDQTtBN0x5aWdDcEI7QTZMcGlnQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdMc2lnQ1o7QTZMcGlnQ1k7RUFDSTtBN0xzaWdDaEI7QTZMbmlnQ1k7RUFDSTtFQUNBO0E3THFpZ0NoQjtBNkxqaWdDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdMbWlnQ1o7QTZMaGlnQ1E7RUFDSTtBN0xraWdDWjtBNkxoaWdDWTtFQUNJO0VBQ0E7RUFDQTtBN0xraWdDaEI7QTZMOWhnQ2dCO0VBQ0k7QTdMZ2lnQ3BCO0E2THpoZ0NRO0VBQ0k7QTdMMmhnQ1o7QTZMdGhnQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0x3aGdDWjtBNkx0aGdDWTtFQUNJO0VBQ0E7QTdMd2hnQ2hCO0E2THRoZ0NnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E3THdoZ0NwQjtBNkx0aGdDb0I7RUFDSTtBN0x3aGdDeEI7QTZMdGhnQ3dCO0VBQ0k7RUFDQTtFQUNBO0E3THdoZ0M1QjtBNkxyaGdDd0I7RUFDSTtFQUNBO0VBQ0E7QTdMdWhnQzVCO0E2TGxoZ0NnQjtFQUNJO0E3TG9oZ0NwQjtBNkw5Z2dDSTtFQUNJO0E3TGdoZ0NSO0E2TDVnZ0NJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTdMOGdnQ1I7QTZMNWdnQ1E7RUFDSTtBN0w4Z2dDWjtBNkw1Z2dDWTtFQUNJO0VBQ0E7RUFDQTtBN0w4Z2dDaEI7QTZMemdnQ1k7RUFDSSw4QmhLak1HO0VnS2tNSCwrQmhLbE1HO0E3QjZzZ0NuQjs7QThMdnVnQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUwwdWdDSjtBOEx4dWdDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlMMHVnQ1I7QThMeHVnQ1E7RUFDSTtFQUNBO0VBQ0E7QTlMMHVnQ1o7QThMeHVnQ1k7RUFDSTtBOUwwdWdDaEI7QThMeHVnQ2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUwwdWdDcEI7QThMdnVnQ2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTlMeXVnQ3BCO0E4THR1Z0NnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlMd3VnQ3BCO0E4THR1Z0NvQjtFQUNJO0VBQ0E7QTlMd3VnQ3hCO0E4THJ1Z0NvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5THV1Z0N4QjtBOExodWdDSTtFQUNJO0E5TGt1Z0NSO0E4TGh1Z0NRO0VBQ0ksOEJqS3JDTztFaUtzQ1AsK0JqS3RDTztBN0J3d2dDbkI7O0ErTGp5Z0NBO0VBQ0k7RUFDQTtBL0xveWdDSjtBK0xseWdDSTtFQUNJO0VBQ0E7RUFDQTtBL0xveWdDUjtBK0xqeWdDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9MbXlnQ2hCO0ErTGp5Z0NnQjtFQUNJO0VBQ0E7QS9MbXlnQ3BCO0ErTC94Z0NZO0VBQ0k7RUFDQTtBL0xpeWdDaEI7QStMN3hnQ1E7RUFDSTtFQUNBO0VBQ0E7QS9MK3hnQ1o7QStMM3hnQ0k7RUFDSTtFQUNBO0EvTDZ4Z0NSO0ErTDF4Z0NJO0VBQ0k7RUFDQTtFQUNBO0EvTDR4Z0NSO0ErTDF4Z0NRO0VBQ0k7QS9MNHhnQ1o7QStMenhnQ1E7RUFDSTtBL0wyeGdDWjtBK0x0eGdDSTtFQUNJO0VBQ0E7RUFHSSxrQmxLcENPO0E3QjB6Z0NuQjs7QVJ2Ly9CSTtFdU14UkE7SUFDSTtFL0xteGdDTjtBQUNGO0FnTXoxZ0NBO0VBQ0k7QWhNMjFnQ0o7QWdNejFnQ0k7RUFDSTtFQUNBO0VBQ0E7QWhNMjFnQ1I7QWdNeDFnQ0k7RUFDSTtFQUNBO0VBQ0E7QWhNMDFnQ1I7QWdNdjFnQ0k7RUFDSTtFQUNBO0VBQ0E7QWhNeTFnQ1I7QWdNdjFnQ1E7RUFDSTtBaE15MWdDWjtBZ012MWdDUztFQUNPO0VBQ0E7RUFDTjtFQUNNO0FoTXkxZ0NoQjtBZ010MWdDWTtFQUNJO0VBQ0E7QWhNdzFnQ2hCO0FnTXIxZ0NZO0VBQ0k7QWhNdTFnQ2hCO0FnTXAxZ0NZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaE1zMWdDaEI7QWdNbjFnQ1k7RUFDSTtBaE1xMWdDaEI7O0FpTXI0Z0NJO0VBQ0k7QWpNdzRnQ1I7QWlNdDRnQ1E7RUFDSTtFQUNBO0VBQ0E7QWpNdzRnQ1o7QWlNcjRnQ2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFHSTtBak1xNGdDeEI7QWlNaDRnQ1k7RUFDSTtBak1rNGdDaEI7QWlNLzNnQ29CO0VBQ0k7RUFDQTtFQUNBO0FqTWk0Z0N4QjtBaU0vM2dDd0I7RUFDSTtFQUNBO0FqTWk0Z0M1QjtBaU05M2dDd0I7RUFDSTtFQUNBO0FqTWc0Z0M1QjtBaU01M2dDb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqTTgzZ0N4QjtBaU0xM2dDZ0I7RUFDSTtBak00M2dDcEI7QWlNMTNnQ29CO0VBQ0k7RUFDQTtFQUNBO0FqTTQzZ0N4QjtBaU1yM2dDWTtFQUNJO0FqTXUzZ0NoQjtBaU1yM2dDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBak11M2dDcEI7QWlNcjNnQ29CO0VBQ0k7RUFDQTtBak11M2dDeEI7QWlNcDNnQ29CO0VBQ0k7RUFDQTtBak1zM2dDeEI7QWlNbjNnQ29CO0VBQ0k7RUFDQTtBak1xM2dDeEI7QWlNbDNnQ29CO0VBQ0k7QWpNbzNnQ3hCO0FpTTkyZ0NnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpNZzNnQ3BCO0FpTTkyZ0NvQjtFQUNJO0VBQ0E7RUFHSSxrQnBLakZUO0E3Qis3Z0NuQjtBaU0xMmdDNEI7RUFDSTtBak00MmdDaEM7QWlNeDJnQ2dDO0VBQ0k7QWpNMDJnQ3BDO0FpTWwyZ0M0QjtFQUNJO0VBQ0E7QWpNbzJnQ2hDO0FpTWoyZ0M0QjtFQUNJO0FqTW0yZ0NoQztBaU0vMWdDd0I7RUFDSTtFQUNBO0VBQ0E7QWpNaTJnQzVCO0FpTTcxZ0NvQjtFQUNJO0VBQ0E7RUFDQTtFQUdJLGtCcEsxSFQ7QTdCdTlnQ25CO0FpTTExZ0N3QjtFQUNJO0FqTTQxZ0M1QjtBaU14MWdDNEI7RUFDSTtBak0wMWdDaEM7QWlNajFnQ0k7RUFDSTtBak1tMWdDUjs7QVI3cGdDSTtFeU0vS0k7SUFDSTtFak1nMWdDVjtFaU01MGdDa0I7SUFDSTtJQUNBO0lBQ0E7RWpNODBnQ3RCO0VpTXgwZ0NzQjtJQUNJO0lBQ0E7SUFDQTtFak0wMGdDMUI7RWlNdDBnQ2tCO0lBQ0k7RWpNdzBnQ3RCO0VpTXQwZ0NzQjtJQUNJO0lBQ0E7SUFDQTtFak13MGdDMUI7RWlNajBnQ2M7SUFDSTtFak1tMGdDbEI7QUFDRjtBa01waGhDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsTXNoaENSO0FrTXBoaENRO0VBQ0k7RUFDQTtFQUNBO0FsTXNoaENaO0FrTW5oaENnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBR0k7QWxNbWhoQ3hCO0FrTS9naENnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdJO0FsTStnaEN4QjtBa00zZ2hDd0I7RUFDSTtBbE02Z2hDNUI7QWtNOWdoQ3dCO0VBQ0k7QWxNZ2hoQzVCO0FrTWpoaEN3QjtFQUNJO0FsTW1oaEM1QjtBa01waGhDd0I7RUFDSTtBbE1zaGhDNUI7QWtNdmhoQ3dCO0VBQ0k7QWxNeWhoQzVCO0FrTTFoaEN3QjtFQUNJO0FsTTRoaEM1QjtBa003aGhDd0I7RUFDSTtBbE0raGhDNUI7QWtNaGloQ3dCO0VBQ0k7QWxNa2loQzVCO0FrTTVoaENZO0VBQ0k7RUFDQTtFQUNBO0FsTThoaENoQjtBa001aGhDZ0I7RUFDSTtFQUNBO0VBQ0E7QWxNOGhoQ3BCO0FrTTVoaENvQjtFQUNJO0FsTThoaEN4QjtBa00zaGhDb0I7RUFDSTtFQUNBO0FsTTZoaEN4QjtBa016aGhDZ0I7RUFDSTtFQUNBO0VBQ0E7QWxNMmhoQ3BCO0FrTXpoaENvQjtFQUNJO0VBQ0E7QWxNMmhoQ3hCO0FrTXZoaENnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxNeWhoQ3BCO0FrTXBoaENRO0VBQ0k7QWxNc2hoQ1o7QWtNcGhoQ1k7RUFDSTtFQUNBO0VBQ0E7QWxNc2hoQ2hCO0FrTXBoaENnQjtFQUNJO0FsTXNoaENwQjtBa01saGhDWTtFQUNJO0FsTW9oaENoQjtBa01saGhDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbE1vaGhDcEI7QWtNaGhoQ3dCO0VBQ0k7RUFDQTtFQUNBO0FsTWtoaEM1QjtBa005Z2hDb0I7RUFDSTtBbE1naGhDeEI7QWtNOWdoQ3dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbE1naGhDNUI7QWtNN2doQ3dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxNK2doQzVCO0FrTXpnaENZO0VBQ0k7QWxNMmdoQ2hCO0FrTXpnaENnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsTTJnaENwQjtBa016Z2hDb0I7RUFDSTtFQUNBO0FsTTJnaEN4QjtBa014Z2hDb0I7RUFDSTtFQUNBO0FsTTBnaEN4QjtBa012Z2hDb0I7RUFDSTtFQUNBO0FsTXlnaEN4QjtBa010Z2hDb0I7RUFDSTtBbE13Z2hDeEI7QWtNbGdoQ1E7RUFDSTtBbE1vZ2hDWjtBa01sZ2hDWTtFQUNJO0FsTW9naENoQjs7QVI3MGdDSTtFME0xS2dCO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RWxNMi9nQ3RCO0VrTXgvZ0NpQjtJQUNLO0lBQ0E7SUFDQTtFbE0wL2dDdEI7QUFDRjtBbU03cmhDSTtFQUNFO0VBQ0E7QW5NK3JoQ047QW1NN3JoQ007RUFDRTtBbk0rcmhDUjtBbU03cmhDUTtFQUNFO0VBQ0E7RUFDQTtFQUdFO0FuTTZyaENaO0FtTXhyaENNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdFO0FuTXdyaENWO0FtTXByaENVO0VBQ0U7QW5Nc3JoQ1o7QW1NdnJoQ1U7RUFDRTtBbk15cmhDWjtBbU0xcmhDVTtFQUNFO0FuTTRyaENaO0FtTTdyaENVO0VBQ0U7QW5NK3JoQ1o7QW1NaHNoQ1U7RUFDRTtBbk1rc2hDWjtBbU1uc2hDVTtFQUNFO0FuTXFzaENaO0FtTXRzaENVO0VBQ0U7QW5Nd3NoQ1o7QW1NenNoQ1U7RUFDRTtBbk0yc2hDWjtBbU10c2hDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Nd3NoQ1I7QW1NdHNoQ1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbk13c2hDVjtBbU10c2hDVTtFQUNFO0VBQ0E7QW5Nd3NoQ1o7QW1NcnNoQ1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbk11c2hDWjtBbU1wc2hDVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Nc3NoQ1o7QW1NcHNoQ1k7RUFDRTtFQUNBO0FuTXNzaENkO0FtTW5zaENZO0VBQ0U7RUFDQTtFQUNBO0FuTXFzaENkO0FtTWpzaENVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbk1tc2hDWjtBbU1qc2hDWTtFQUNFO0FuTW1zaENkO0FtTWhzaENZO0VBQ0U7RUFDQTtBbk1rc2hDZDtBbU0vcmhDWTtFQUNFO0FuTWlzaENkO0FtTTVyaENZO0VBQ0U7RUFDQTtBbk04cmhDZDtBbU16cmhDUTtFQUNFO0FuTTJyaENWO0FtTXpyaENVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuTTJyaENaO0FtTXpyaENZO0VBQ0U7QW5NMnJoQ2Q7QW1NdnJoQ2M7RUFDRTtFQUNBO0FuTXlyaENoQjtBbU1ycmhDWTtFQUNFO0FuTXVyaENkO0FtTWxyaENZO0VBQ0U7QW5Nb3JoQ2Q7QW1NL3FoQ1E7RUFDRTtFQUNBO0FuTWlyaENWO0FtTS9xaENVO0VBQ0U7RUFDQTtFQUNBO0FuTWlyaENaO0FtTTlxaENVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuTWdyaENaO0FtTTdxaENVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbk0rcWhDWjtBbU03cWhDWTtFQVBGO0lBUUk7RW5NZ3JoQ1o7QUFDRjtBbU03cWhDWTtFQUNFO0VBQ0E7RUFDQTtBbk0rcWhDZDtBbU01cWhDWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuTThxaENkO0FtTTFxaENVO0VBQ0U7RUFDQTtFQUNBO0FuTTRxaENaO0FtTTFxaENZO0VBQ0U7QW5NNHFoQ2Q7QW1NMXFoQ2M7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbk00cWhDaEI7QW1NenFoQ2M7RUFDRTtFQUNBO0VBQ0E7QW5NMnFoQ2hCO0FtTXhxaENjO0VBQ0U7RUFDQTtBbk0wcWhDaEI7QW1NeHFoQ2dCO0VBQ0U7RUFDQTtFQUNBO0FuTTBxaENsQjtBbU10cWhDYztFQUNFO0FuTXdxaENoQjtBbU1ycWhDYztFQUNFO0FuTXVxaENoQjtBbU0vcGhDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbk1pcWhDTjtBbU0vcGhDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuTWlxaENSO0FtTTlwaENVO0VBQ0U7RUFDQTtFQUNBO0FuTWdxaENaO0FtTTlwaENZO0VBQ0U7QW5NZ3FoQ2Q7QW1NM3BoQ1E7RUFDRTtBbk02cGhDVjtBbU0zcGhDVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuTTZwaENaO0FtTTNwaENZO0VBQ0U7QW5NNnBoQ2Q7QW1NeHBoQ1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbk0wcGhDWjtBbU14cGhDWTtFQUNFO0VBQ0E7QW5NMHBoQ2Q7QW1NdHBoQ1U7RUFDRTtBbk13cGhDWjtBbU10cGhDWTtFQUNFO0FuTXdwaENkO0FtTXBwaENVO0VBQ0U7QW5Nc3BoQ1o7QW1NbHBoQ1E7RUFDRTtBbk1vcGhDVjtBbU05b2hDSTtFQUNFO0FuTWdwaENOOztBUnBtaENJO0UyTXBDQTtJQUNFO0VuTTRvaENKO0VtTTFvaENJO0lBQ0U7SUFDQTtFbk00b2hDTjtFbU0xb2hDTTtJQUNFO0VuTTRvaENSO0VtTTFvaENRO0lBQ0U7SUFDQTtJQUNBO0VuTTRvaENWO0VtTXhvaENNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RW5NMG9oQ1I7RW1Ndm9oQ007SUFDRTtJQUNBO0VuTXlvaENSO0VtTXJvaENVO0lBQ0U7SUFDQTtFbk11b2hDWjtFbU1wb2hDVTtJQUNFO0lBQ0E7SUFDQTtFbk1zb2hDWjtFbU1sb2hDUTtJQUNFO0VuTW9vaENWO0VtTWxvaENVO0lBQ0U7SUFDQTtJQUNBO0VuTW9vaENaO0VtTWpvaENVO0lBQ0U7RW5NbW9oQ1o7RW1NL25oQ1E7SUFDRTtJQUNBO0VuTWlvaENWO0VtTS9uaENVO0lBQ0U7SUFDQTtFbk1pb2hDWjtFbU05bmhDVTtJQUNFO0lBQ0E7SUFDQTtFbk1nb2hDWjtFbU0xbmhDSTtJQUNFO0VuTTRuaENOO0VtTTFuaENNO0lBQ0U7RW5NNG5oQ1I7RW1Nem5oQ1U7SUFDRTtFbk0ybmhDWjtBQUNGO0FvTTNnaUNRO0VBQ0k7QXBNNmdpQ1o7QW9NM2dpQ1k7RUFDSTtFQUNBO0FwTTZnaUNoQjtBb00zZ2lDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0k7QXBNMmdpQ3hCO0FvTXZnaUNnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdJO0FwTXVnaUN4QjtBb01uZ2lDd0I7RUFDSTtBcE1xZ2lDNUI7QW9NdGdpQ3dCO0VBQ0k7QXBNd2dpQzVCO0FvTXpnaUN3QjtFQUNJO0FwTTJnaUM1QjtBb001Z2lDd0I7RUFDSTtBcE04Z2lDNUI7QW9NL2dpQ3dCO0VBQ0k7QXBNaWhpQzVCO0FvTWxoaUN3QjtFQUNJO0FwTW9oaUM1QjtBb01yaGlDd0I7RUFDSTtBcE11aGlDNUI7QW9NeGhpQ3dCO0VBQ0k7QXBNMGhpQzVCO0FvTWxoaUNvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcE1vaGlDeEI7QW9NbGhpQ3dCO0VBQ0k7RUFDQTtBcE1vaGlDNUI7QW9NaGhpQ29CO0VBQ0k7QXBNa2hpQ3hCO0FvTWhoaUN3QjtFQUNJO0VBQ0E7QXBNa2hpQzVCO0FvTTlnaUNvQjtFQUNJO0VBQ0E7QXBNZ2hpQ3hCO0FvTTdnaUM0QjtFQUNJO0FwTStnaUNoQztBb00zZ2lDd0I7RUFDSTtBcE02Z2lDNUI7QW9NdGdpQ1E7RUFDSTtBcE13Z2lDWjtBb010Z2lDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwTXdnaUNoQjtBb010Z2lDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUdJLGtCdks3RUw7QTdCbWxpQ25CO0FvTWxnaUNnQjtFQUNJO0VBQ0E7RUFDQTtFQUdJLGtCdkt2Rkw7QTdCeWxpQ25COztBUmh4aENJO0U0TXJPZ0I7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwTXkvaEN0QjtFb010L2hDaUI7SUFDSztJQUNBO0lBQ0E7RXBNdy9oQ3RCO0FBQ0Y7QXFNbm9pQ0E7RUFDRTtFQUNBO0VBQ0E7QXJNcW9pQ0Y7QXFNbm9pQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBck1xb2lDSjtBcU1ub2lDSTtFQUNFO0FyTXFvaUNOO0FxTW5vaUNNO0VBQ0U7QXJNcW9pQ1I7QXFNbm9pQ1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBck1xb2lDVjtBcU1ub2lDVTtFQUNFO0VBQ0E7QXJNcW9pQ1o7QXFNbG9pQ1U7RUFDRTtBck1vb2lDWjtBcU1ob2lDUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyTWtvaUNWO0FxTTduaUNJO0VBQ0U7RUFDQTtBck0rbmlDTjtBcU0zbmlDRTtFQUNFO0VBQ0E7RUFDQTtBck02bmlDSjtBcU0zbmlDSTtFQUNFO0VBQ0E7QXJNNm5pQ047QXFNM25pQ007RUFDRTtBck02bmlDUjtBcU0zbmlDUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyTTZuaUNWO0FxTTFuaUNRO0VBQ0U7RUFDQTtFQUNBO0FyTTRuaUNWO0FxTXpuaUNRO0VBQ0U7RUFDQTtBck0ybmlDVjtBcU16bmlDVTtFQUNFO0VBQ0E7RUFDQTtBck0ybmlDWjtBcU12bmlDUTtFQUNFO0FyTXluaUNWO0FxTXRuaUNRO0VBQ0U7QXJNd25pQ1Y7QXFNbm5pQ0k7RUFDRTtFQUNBO0VBQ0E7QXJNcW5pQ047QXFNbm5pQ007RUFDRTtFQUNBO0FyTXFuaUNSO0FxTWxuaUNNO0VBQ0U7RUFDQTtBck1vbmlDUjtBcU1sbmlDUTtFQUNFO0VBQ0E7RUFDQTtBck1vbmlDVjtBcU0vbWlDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyTWluaUNOO0FxTTltaUNJO0VBQ0U7RUFDQTtFQUNBO0FyTWduaUNOO0FxTTdtaUNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJNK21pQ1I7QXFNN21pQ1E7RUFDRTtFQUNBO0VBQ0E7QXJNK21pQ1Y7QXFNNW1pQ1E7RUFDRTtFQUNBO0VBQ0E7QXJNOG1pQ1Y7QXFNNW1pQ1U7RUFDRTtBck04bWlDWjtBcU0xbWlDUTtFQUNFO0FyTTRtaUNWO0FxTXptaUNRO0VBQ0U7QXJNMm1pQ1Y7QXFNem1pQ1U7RUFDRTtBck0ybWlDWjtBcU12bWlDUTtFQUNFO0FyTXltaUNWO0FxTW5taUNFO0VBQ0U7RUFDQTtBck1xbWlDSjtBcU1ubWlDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJNcW1pQ047QXFNbm1pQ007RUFDRTtFQUNBO0FyTXFtaUNSO0FxTW5taUNRO0VBQ0U7RUFDQTtBck1xbWlDVjtBcU1ubWlDVTtFQUNFO0VBQ0E7QXJNcW1pQ1o7QXFNbG1pQ1U7RUFDRTtFQUNBO0FyTW9taUNaO0FxTWhtaUNVO0VBQ0U7QXJNa21pQ1o7O0FSNzhoQ0k7RTZNMUlBO0lBQ0U7SUFDQTtFck0ybGlDSjtFOEoveWlDRTtJQUNJLFd1Q3lOMkI7SXZDeE4zQixZdUN3TjJCO0l2Q3ZOM0IsZXVDdU4yQjtJdkN0TjNCLGdCdUNzTjJCO0l2Q3JOM0IsZXVDcU4yQjtJdkNwTjNCLGdCdUNvTjJCO0VyTTZsaUNqQztFOEo5eWlDRTtJQUNJLFd1Q2dOMkI7SXZDL00zQixZdUMrTTJCO0l2QzVNdkIsaUJ1QzRNNkI7RXJNa21pQ3ZDO0U4SjF5aUNFO0lBQ0ksV3VDdU0yQjtJdkN0TTNCLFl1Q3NNMkI7RXJNc21pQ2pDO0U4SjF5aUNNO0lBQ0ksV3VDbU11QjtJdkNsTXZCLFl1Q2tNdUI7SXZDak12QjtFOUo0eWlDVjtFcU16bWlDVTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXJNMm1pQ1o7RThKNTBpQ0U7SUFDSSxXdUNvTzZCO0l2Q25PN0IsWXVDbU82QjtJdkNsTzdCLGV1Q2tPNkI7SXZDak83QixnQnVDaU82QjtJdkNoTzdCLGV1Q2dPNkI7SXZDL043QixnQnVDK042QjtFck0rbWlDbkM7RThKMzBpQ0U7SUFDSSxXdUMyTjZCO0l2QzFON0IsWXVDME42QjtJdkN2TnpCLGV1Q3VOK0I7RXJNb25pQ3pDO0U4SnYwaUNFO0lBQ0ksV3VDa042QjtJdkNqTjdCLFl1Q2lONkI7RXJNd25pQ25DO0U4SnYwaUNNO0lBQ0ksV3VDOE15QjtJdkM3TXpCLFl1QzZNeUI7SXZDNU16QjtFOUp5MGlDVjtFcU0zbmlDWTtJQUNFO0lBQ0E7SUFDQTtFck02bmlDZDtFcU16bmlDVTtJQUNFO0lBQ0E7RXJNMm5pQ1o7RXFNdm5pQ1E7SUFDRTtFck15bmlDVjtFcU1wbmlDSTtJQUNFO0VyTXNuaUNOO0VxTWxuaUNFO0lBQ0U7RXJNb25pQ0o7RXFNaG5pQ1E7SUFDRTtFck1rbmlDVjtFcU0vbWlDUTtJQUNFO0VyTWluaUNWO0VxTTVtaUNJO0lBQ0U7SUFDQTtFck04bWlDTjtFcU0zbWlDSTtJQUNFO0VyTTZtaUNOO0VxTTNtaUNNO0lBQ0U7RXJNNm1pQ1I7RXFNM21pQ1E7SUFDRTtFck02bWlDVjtFcU0zbWlDVTtJQUNFO0VyTTZtaUNaO0VxTXJtaUNJO0lBQ0U7RXJNdW1pQ047RXFNcm1pQ007SUFDRTtFck11bWlDUjtFcU1wbWlDVTtJQUNFO0VyTXNtaUNaO0VxTW5taUNVO0lBQ0U7RXJNcW1pQ1o7QUFDRjtBc012NWlDQTtFQUNDLG1COUV1RHFCO0F4SGsyaUN0Qjs7QXNNbjVpQ0M7RUFDQztBdE1zNWlDRjtBc01uNWlDQztFQUNDO0F0TXE1aUNGOztBc00vNGlDQztFQUNDO0F0TWs1aUNGOztBc00zNGlDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0TTg0aUNGO0FzTTM0aUNDO0VBRUM7RUFDQTtBdE00NGlDRjs7QXNNdjRpQ0E7RUFDQztBdE0wNGlDRDs7QXNNcjRpQ0M7RUFDQztBdE13NGlDRjs7QVJob2lDSTtFOE1qUUg7SUFDQztFdE1xNGlDQTtFc01sNGlDQTtJQUNDO0V0TW80aUNEO0VzTWg0aUNBO0lBQ0M7RXRNazRpQ0Q7RXNNOTNpQ0E7SUFDQztFdE1nNGlDRDtFc001M2lDQTtJQUNDO0lBQ0E7RXRNODNpQ0Q7O0VzTXYzaUNBO0lBQ0M7RXRNMDNpQ0Q7RXNNdDNpQ0E7SUFDQztJQUNBO0V0TXczaUNEO0VzTXIzaUNBO0lBQ0M7RXRNdTNpQ0Q7QUFDRjtBUmhyaUNJO0U4TWpNSDtJQUNDO0V0TW8zaUNBO0FBQ0Y7QVJyb2lDSTtFOE12T0Y7SUFDQztFdE0rMmlDRDs7RXNNMTJpQ0Q7SUFDQztFdE02MmlDQTs7RXNNeDJpQ0E7SUFDQztFdE0yMmlDRDs7RXNNdDJpQ0E7SUFDQztFdE15MmlDRDtBQUNGO0FScHJpQ0k7RStNdlRIO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V2TTgraUNBO0V1TTMraUNBO0lBQ0M7SUFDQTtFdk02K2lDRDtFdU16K2lDQTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXZNMitpQ0Q7RXVNditpQ0E7SUFDQztJQUNBO0V2TXkraUNEO0V1TXIraUNBO0lBQ0M7SUFDQTtFdk11K2lDRDtBQUNGO0FSbnJpQ0k7RStNN1NIO0lBQ0M7SUFDQTtFdk1tK2lDQTs7RXVNOTlpQ0E7SUFDQztJQUNBO0V2TWkraUNEO0FBQ0Y7QVI1dGlDSTtFZ045VEY7SUFDRTtFeE02aGpDRjtBQUNGO0FSbnNpQ0k7RWdOclZGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V4TTJoakNGO0V3TXpoakNFO0lBQ0U7RXhNMmhqQ0o7RXdNdmhqQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V4TXloakNKO0V3TXJoakNFO0lBQ0U7SUFDQTtJQUNBO0V4TXVoakNKO0V3TXJoakNJO0lBQ0U7SUFDQTtJQUNBO0V4TXVoakNOO0V3TXBoakNJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXhNc2hqQ047RXdNamhqQ0U7SUFDRTtJQUNBO0lBQ0E7RXhNbWhqQ0o7RWlMdmtqQ0Q7SUFDQztJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0Q7SUFDQTtJQUNDO0VqTHlrakNIO0VpTHZrakNBO0lBQ0c7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBR0M7SUFHRDtFakxxa2pDSDtFaUxua2pDRztJQUVDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBR0M7SUFHRDtFakxna2pDSjtFaUw3ampDRztJQUNDO0VqTCtqakNKO0VpTDVqakNHO0lBQ0M7RWpMOGpqQ0o7RWlMdmpqQ0s7SUFDQztJQUNBO0lBQ0E7SUFDQTtFakx5ampDTjtFaUx0ampDSztJQUNDO0lBQ0E7SUFDQTtJQUNBO0VqTHdqakNOO0VpTGpqakNNO0lBRUM7SUFDQTtFakxrampDUDtFaUwxaWpDTTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0VqTDRpakNQO0VpTHppakNNO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RWpMMmlqQ1A7RWlMbGlqQ0s7SUFDQztJQUNBO0lBQ0E7SUFDQTtFakxvaWpDTjtFaUxqaWpDSztJQUNDO0lBQ0E7SUFDQTtJQUNBO0VqTG1pakNOO0VpTDVoakNNO0lBRUM7SUFDQTtFakw2aGpDUDtFaUxyaGpDTTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0VqTHVoakNQO0VpTHBoakNNO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RWpMc2hqQ1A7RWlMNWdqQ0E7SUFDRTtFakw4Z2pDRjtFaUw1Z2pDRztJQUVDO0VqTDZnakNKO0VpTHZnakNJO0lBQ0M7RWpMeWdqQ0w7RWlMdmdqQ0s7SUFFQTtFakx3Z2pDTDtFaUxsZ2pDSTtJQUNDO0VqTG9nakNMO0VpTGxnakNLO0lBRUE7RWpMbWdqQ0w7RXdNdG9qQ0k7SUFDRTtFeE13b2pDTjtFd01yb2pDSTtJaE5wREY7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lnTjhDSTtJQUNBO0lBQ0E7RXhNK29qQ047RXdNN29qQ007SWhOb0NKLG9CcUNoRFk7STJLY047SUFDQTtJQUNBO0V4TStvakNSO0V3TTFvakNRO0loTjJCTixvQnFDaERZO0kyS3VCSjtFeE00b2pDVjtBQUNGO0FSaDZpQ0k7RWlOdUNIO0lBQ0M7SUFDQTtJQUNBO0lBQ0c7RXpNNDNpQ0g7RXlNejNpQ0E7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0V6TTIzaUNEO0V5TXQzaUNFO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFek13M2lDSDtFeU10M2lDRztJQUNDO0lBQ0E7SUFDQTtJQUNBO0V6TXczaUNKO0V5TXIzaUNHO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RXpNdTNpQ0o7RXlNbjNpQ0c7SUFDQztJQUNBO0V6TXEzaUNKO0V5TWozaUNHO0lBQ0M7SUFDQTtFek1tM2lDSjtFeU0vMmlDRztJQUNDO0V6TWkzaUNKO0V5TTkyaUNHO0lBR0M7RXpNODJpQ0o7RXlNeDJpQ0c7SUFDQztFek0wMmlDSjtFeU1wMmlDRztJQUNDO0V6TXMyaUNKO0V5TXAyaUNJO0lBQ0M7RXpNczJpQ0w7RXlNaDJpQ0U7SWpONVlBO0lBQ0E7SWlONllDO0lBQ0E7SUFDQTtJQUNBO0lBR0M7SWpOOVlFO0VRZ3ZqQ047RXlNNTFpQ0c7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0V6TTgxaUNKO0V5TTMxaUNHO0lBQ0M7SUFDQTtJQUNBO0V6TTYxaUNKO0V5TXoxaUNHO0lBQ0M7SUFDQTtJQUNBO0lBQ0c7RXpNMjFpQ1A7RXlNdjFpQ0c7SUFDQztJQUNBO0lBQ0E7SUFDQTtFek15MWlDSjtFeU1yMWlDRztJQUNDO0lBQ0E7SUFDQTtFek11MWlDSjtFeU1uMWlDRztJQUNDO0lBQ0E7RXpNcTFpQ0o7RXlNbjFpQ0k7SUFDQztFek1xMWlDTDtFeU1oMWlDRztJQUNDO0lBQ0E7RXpNazFpQ0o7RXlNaDFpQ0k7SUFDQztFek1rMWlDTDtFeU03MGlDRztJQUNDO0lBQ0E7SUFDRztFek0rMGlDUDtFeU0xMGlDSTtJQUNDO0lBQ0E7SUFDQTtFek00MGlDTDtFeU0xMGlDSztJQUNDO0lBQ0E7SUFDQTtFek00MGlDTjtFeU0xMGlDTTtJQUNDO0lBQ0E7RXpNNDBpQ1A7RXlNejBpQ007SUFDQztJQUNBO0V6TTIwaUNQO0V5TXAwaUNHO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RXpNczBpQ0o7RXlNcDBpQ0k7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNHO0V6TXMwaUNSO0V5TXAwaUNRO0lBQ0M7RXpNczBpQ1Q7RXlNaDBpQ0c7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpNazBpQ0o7RXlNaDBpQ0k7SUFDQztJQUNBO0lBQ0E7RXpNazBpQ0w7RXlNL3ppQ0k7SUFDQztJQUNBO0lBQ0E7RXpNaTBpQ0w7RXlNN3ppQ0k7SUFDQztJQUNBO0lBQ0E7SUFDQTtFek0remlDTDtFeU0zemlDSTtJQUNDO0lBQ0E7SUFDQTtFek02emlDTDtFeU16emlDSTtJQUNDO0V6TTJ6aUNMO0V5TXR6aUNFOztJQUVDO0lBQ0E7SUFDQTtFek13emlDSDtFeU10emlDRzs7SUFDQztJQUNBO0lBQ0E7SUFDQTtFek15emlDSjtFeU12emlDSTs7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0V6TTB6aUNMO0V5TXh6aUNLOzs7O0lBR0M7SUFDQTtFek0yemlDTjtFeU14emlDSzs7SUFDQztJQUNBO0lBQ0E7SUFFQTtJQUNBO0V6TTB6aUNOO0V5TXZ6aUNLOztJQUNDO0lBQ0E7SUFDQTtJQUNBO0V6TTB6aUNOO0V5TXJ6aUNLOztJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RXpNdXppQ047RXlNbHppQ0s7O0lBQ0M7SUFDQTtJQUNBO0V6TXF6aUNOO0V5TWp6aUNLOztJQUNDO0lBQ0E7SUFDQTtFek1vemlDTjtFeU1oemlDSzs7SUFDQztFek1temlDTjtFeU03eWlDRTtJQUNDO0V6TSt5aUNIO0V5TXp5aUNJO0lBQ0M7RXpNMnlpQ0w7RXlNenlpQ0s7SUFDQztFek0yeWlDTjtFeU1ueWlDRztJQUNDO0V6TXF5aUNKO0V5TW55aUNJO0lBQ0M7SUFDQTtFek1xeWlDTDtFeU1seWlDSTtJQUNDO0lBQ0E7RXpNb3lpQ0w7RXlNM3hpQ0M7SUFDQztJQUNBO0lBQ0E7SWpOanFCSTtFUSs3akNOO0V5TTN4aUNFO0lBQ0M7RXpNNnhpQ0g7RXlNOStqQ0Q7SUFDQztJQUNBO0lqTjBDTTtFUXU4akNOO0V5TTcrakNBO0lBQ0M7RXpNKytqQ0Q7RXlNMytqQ0E7SUFDQztJQUNBO0lBQ0E7SUFDQTtFek02K2pDRDtFeU0xK2pDQztJQUdDO0V6TTArakNGO0V5TXIrakNBO0lBQ0M7RXpNdStqQ0Q7RXlNaitqQ0M7SUFDQztJQUNBO0V6TW0rakNGO0V5TS85akNFO0lBQ0M7SUFDQTtJQUNBO0V6TWkrakNIO0V5TTU5akNFO0lBQ0M7SUFDQTtFek04OWpDSDtFeU14OWpDQTtJQUNDO0lBQ0E7SUFDQTtFek0wOWpDRDtFeU1sOWpDQTtJQUNDO0V6TW85akNEO0V5TS84akNBO0lBQ0M7SUFDQTtJQUNBO0V6TWk5akNEO0V5TXA4akNBO0lBQ0M7RXpNczhqQ0Q7RXlNeDBpQ0U7SUFDQztJQUVDO0V6TXkwaUNKO0V5TXIwaUNJO0lqTmxyQkU7RVEwL2pDTjtFeU10aWtDRDtJQUNDO0lBQ0E7SWpOMENNO0VRKy9qQ047RXlNcmlrQ0E7SUFDQztFek11aWtDRDtFeU1uaWtDQTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0V6TXFpa0NEO0V5TWxpa0NDO0lBR0M7RXpNa2lrQ0Y7RXlNN2hrQ0E7SUFDQztFek0raGtDRDtFeU16aGtDQztJQUNDO0lBQ0E7RXpNMmhrQ0Y7RXlNdmhrQ0U7SUFDQztJQUNBO0lBQ0E7RXpNeWhrQ0g7RXlNcGhrQ0U7SUFDQztJQUNBO0V6TXNoa0NIO0V5TWhoa0NBO0lBQ0M7SUFDQTtJQUNBO0V6TWtoa0NEO0V5TTFna0NBO0lBQ0M7RXpNNGdrQ0Q7RXlNdmdrQ0E7SUFDQztJQUNBO0lBQ0E7SUFHQztFek11Z2tDRjtFeU03L2pDQTtJQUNDO0V6TSsvakNEO0V5TXIzaUNJO0lBQ0M7RXpNdTNpQ0w7RXlNcjNpQ0s7SUFDQztJQUNBO0V6TXUzaUNOO0V5TXIzaUNNO0lBQ0M7RXpNdTNpQ1A7RXlNbDNpQ0s7SUFsZU47RXpNdTFqQ0M7RXlNcDFqQ0Q7SUFDQztJQUNBO0lBQ0E7RXpNczFqQ0E7RXlNbDFqQ0Q7SUFDQztJQUNBO0lBRUE7RXpNbTFqQ0E7RXlNLzBqQ0Q7SUFDQztFek1pMWpDQTtFeU03M2lDSztJQUNDO0V6TSszaUNOO0V5TTczaUNNO0lqTjVzQkE7RVE0a2tDTjtFeU14bmtDRDtJQUNDO0lBQ0E7SWpOMENNO0VRaWxrQ047RXlNdm5rQ0E7SUFDQztFek15bmtDRDtFeU1ybmtDQTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0V6TXVua0NEO0V5TXBua0NDO0lBR0M7RXpNb25rQ0Y7RXlNL21rQ0E7SUFDQztFek1pbmtDRDtFeU0zbWtDQztJQUNDO0lBQ0E7RXpNNm1rQ0Y7RXlNem1rQ0U7SUFDQztJQUNBO0lBQ0E7RXpNMm1rQ0g7RXlNdG1rQ0U7SUFDQztJQUNBO0V6TXdta0NIO0V5TWxta0NBO0lBQ0M7SUFDQTtJQUNBO0V6TW9ta0NEO0V5TTVsa0NBO0lBQ0M7RXpNOGxrQ0Q7RXlNemxrQ0E7SUFDQztJQUNBO0lBQ0E7SUFHQztFek15bGtDRjtFeU0va2tDQTtJQUNDO0V6TWlsa0NEO0V5TTM2aUNHO0lBQ0M7RXpNNjZpQ0o7RXlNdDZpQ0c7SUFDQztJQUNBO0V6TXc2aUNKO0V5TXI2aUNLO0lBQ0M7SUFDQTtFek11NmlDTjtFeU03NWlDRTtJQUNDO0V6TSs1aUNIO0V5TXo1aUNHO0lBQ0M7SUFDQTtFek0yNWlDSjtBQUNGO0FSM29rQ0M7RWlONnVCSTtJQU1vQjtFek00NWlDdkI7QUFDRjtBUjM0akNJO0VpTmtmRztJQUNDO0lBQ0E7RXpNNDVpQ047QUFDRjtBUnRwa0NDO0VpTnV2Qk07SUFNb0I7RXpNNjVpQ3pCO0FBQ0Y7QVJ0NWpDSTtFaU5rZ0JEO0lBQ0M7RXpNdTVpQ0Y7QUFDRjtBUjc2akNJO0VpTnFCRTtJQU1DO0lBQ0E7SUFDQTtJQUNBO0V6TXM1akNMO0FBQ0Y7QXlNNzRqQ0s7RUFNQztJQUNPO0V6TTA0akNYO0FBQ0Y7QXlNbDVqQ0s7RUFNQztJQUNPO0V6TSs0akNYO0FBQ0Y7QXlNdjVqQ0s7RUFNQztJQUNPO0V6TW81akNYO0FBQ0Y7QXlNNTVqQ0s7RUFNQztJQUNPO0V6TXk1akNYO0FBQ0Y7QXlNajZqQ0s7RUFNQztJQUNPO0V6TTg1akNYO0FBQ0Y7QXlNM3ppQ0M7RUFDSTtJQUFTO0V6TTh6aUNaO0V5TTd6aUNHO0lBQUs7RXpNZzBpQ1I7QUFDRjtBeU05emlDQztFQUNJO0lBQVM7RXpNaTBpQ1o7RXlNaDBpQ0c7SUFBSztFek1tMGlDUjtBQUNGO0F5TWowaUNDO0VBQ0k7SUFBUztFek1vMGlDWjtFeU1uMGlDRztJQUFLO0V6TXMwaUNSO0FBQ0Y7QXlNcDBpQ0M7RUFDSTtJQUFTO0V6TXUwaUNaO0V5TXQwaUNHO0lBQUs7RXpNeTBpQ1I7QUFDRjtBUjU5akNJO0VpTndpQkE7SUFDQztJQUNBO0V6TXU3aUNIO0V5TXBya0NBO0lBQ0M7RXpNc3JrQ0Q7RVJ0aGtDTTtJQUNJO0lBQ0EsYWlOOUptQjtFek1zcmtDN0I7RVJsaGtDVTtJQUNJO0VRb2hrQ2Q7RXlNbHJrQ0U7SUFDQztFek1vcmtDSDtFeU0vcWtDRTtJQUNDO0V6TWlya0NIO0V5TTNxa0NBO0lBQ0M7RXpNNnFrQ0Q7RXlNcnFrQ0E7SUFDQztFek11cWtDRDtFeU1qcWtDQTtJQUVDO0V6TWtxa0NEO0V5TS9wa0NDO0lBQ0M7RXpNaXFrQ0Y7RVIvaWtDTTtJQUNJO0lBQ0EsYWlOaEhvQjtFek1pcWtDOUI7RVIzaWtDVTtJQUNJO0VRNmlrQ2Q7RXlNN3BrQ0c7SUFDQztFek0rcGtDSjtFeU0xcGtDRztJQUNDO0V6TTRwa0NKO0V5TXZwa0NDO0lBQ0M7RXpNeXBrQ0Y7RXlNcnBrQ0M7SUFDQztFek11cGtDRjtFeU1ocGtDQTtJQUVDO0V6TWlwa0NEO0V5TTlva0NDO0lBQ0M7RXpNZ3BrQ0Y7RVJ4a2tDTTtJQUNJO0lBQ0EsYWlOdEVvQjtFek1ncGtDOUI7RVJwa2tDVTtJQUNJO0VRc2trQ2Q7RXlNNW9rQ0c7SUFDQztFek04b2tDSjtFeU16b2tDRztJQUNDO0V6TTJva0NKO0V5TXRva0NDO0lBQ0M7RXpNd29rQ0Y7RXlNcG9rQ0M7SUFDQztFek1zb2tDRjtFeU05bmtDQTtJQUVDO0V6TStua0NEO0V5TTVua0NDO0lBQ0M7RXpNOG5rQ0Y7RVJqbWtDTTtJQUNJO0lBQ0EsYWlOM0JvQjtFek04bmtDOUI7RVI3bGtDVTtJQUNJO0VRK2xrQ2Q7RXlNMW5rQ0c7SUFDQztFek00bmtDSjtFeU12bmtDRztJQUNDO0V6TXlua0NKO0V5TW5ua0NDO0lBQ0M7RXpNcW5rQ0Y7RXlNam5rQ0M7SUFDQztFek1tbmtDRjtFeU03Z2pDSztJQUNDO0V6TStnakNOO0V5TXBsa0NEO0lBQ0M7RXpNc2xrQ0E7RXlNbGxrQ0Q7SUFDQztFek1vbGtDQTtFeU05eGtDQTtJQUNDO0V6TWd5a0NEO0VSaG9rQ007SUFDSTtJQUNBLGFpTjlKbUI7RXpNZ3lrQzdCO0VSNW5rQ1U7SUFDSTtFUThua0NkO0V5TTV4a0NFO0lBQ0M7RXpNOHhrQ0g7RXlNenhrQ0U7SUFDQztFek0yeGtDSDtFeU1yeGtDQTtJQUNDO0V6TXV4a0NEO0V5TS93a0NBO0lBQ0M7RXpNaXhrQ0Q7RXlNM3drQ0E7SUFFQztFek00d2tDRDtFeU16d2tDQztJQUNDO0V6TTJ3a0NGO0VSenBrQ007SUFDSTtJQUNBLGFpTmhIb0I7RXpNMndrQzlCO0VScnBrQ1U7SUFDSTtFUXVwa0NkO0V5TXZ3a0NHO0lBQ0M7RXpNeXdrQ0o7RXlNcHdrQ0c7SUFDQztFek1zd2tDSjtFeU1qd2tDQztJQUNDO0V6TW13a0NGO0V5TS92a0NDO0lBQ0M7RXpNaXdrQ0Y7RXlNMXZrQ0E7SUFFQztFek0ydmtDRDtFeU14dmtDQztJQUNDO0V6TTB2a0NGO0VSbHJrQ007SUFDSTtJQUNBLGFpTnRFb0I7RXpNMHZrQzlCO0VSOXFrQ1U7SUFDSTtFUWdya0NkO0V5TXR2a0NHO0lBQ0M7RXpNd3ZrQ0o7RXlNbnZrQ0c7SUFDQztFek1xdmtDSjtFeU1odmtDQztJQUNDO0V6TWt2a0NGO0V5TTl1a0NDO0lBQ0M7RXpNZ3ZrQ0Y7RXlNeHVrQ0E7SUFFQztFek15dWtDRDtFeU10dWtDQztJQUNDO0V6TXd1a0NGO0VSM3NrQ007SUFDSTtJQUNBLGFpTjNCb0I7RXpNd3VrQzlCO0VSdnNrQ1U7SUFDSTtFUXlza0NkO0V5TXB1a0NHO0lBQ0M7RXpNc3VrQ0o7RXlNanVrQ0c7SUFDQztFek1tdWtDSjtFeU03dGtDQztJQUNDO0V6TSt0a0NGO0V5TTN0a0NDO0lBQ0M7RXpNNnRrQ0Y7QUFDRjtBUi9va0NJO0VrTmtGRjtJQUNDO0lBQ0E7SUFDQTtFMU1na2tDRDtFME03amtDQztJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFNK2prQ0Y7RTBNNWprQ0M7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFNOGprQ0Y7RTBNMWprQ0M7O0lBRUM7SUFDQTtJQUNBO0lBQ0E7SUFHQztFMU0wamtDSDtFME10amtDRTs7SUFDQztJQUNBO0UxTXlqa0NIO0UwTXZqa0NHOztJQUNDO0lBQ0E7SUFDQTtFMU0wamtDSjtFME12amtDSzs7SUFDQztFMU0wamtDTjtFME14amtDTTs7SUFDSTtFMU0yamtDVjtFME1samtDQztJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFNb2prQ0Y7RTBNamprQ0U7O0lBRUM7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMU1tamtDSDtFME1qamtDRzs7SUFDQztJQUNBO0UxTW9qa0NKO0UwTWpqa0NHOztJQUNDO0lBQ0E7SUFDQTtJQUNBO0UxTW9qa0NKO0UwTWpqa0NHOztJQUNDO0lBQ0E7SUFDQTtFMU1vamtDSjtFME1oamtDRzs7SUFDQztJQUNBO0lBQ0E7RTFNbWprQ0o7RTBNL2lrQ0c7O0lBQ0M7SUFDQTtJQUNBO0UxTWtqa0NKO0UwTTlpa0NHOztJQUNDO0lBQ0E7SUFDQTtJQUNBO0UxTWlqa0NKO0UwTS9pa0NJOztJQUNDO0UxTWtqa0NMO0UwTTlpa0NHOztJQUNDO0UxTWlqa0NKO0UwTXZpa0NLOztJQUNDO0UxTTBpa0NOO0UwTXhpa0NNOztJQUNDO0UxTTJpa0NQO0UwTXJpa0NHOztJQUVDO0lBQ0E7SUFDQTtFMU11aWtDSjtFME12aGtDRztJQUNDO0UxTXloa0NKO0UwTW5oa0NDO0lBQ0M7SUFDQTtFMU1xaGtDRjtFME1uaGtDRTtJQUNDO0UxTXFoa0NIO0UwTWxoa0NFO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RTFNb2hrQ0g7RTBNamhrQ0U7SUFDQztJQUNBO0lBQ0E7RTFNbWhrQ0g7RTBNOWdrQ0M7SUFDQztJQUNBO0UxTWdoa0NGO0UwTTlna0NFO0lBQ0M7RTFNZ2hrQ0g7RTBNMWdrQ0M7SUFDQztJbE54a0JJO0VRcWxsQ047RTBNbG9sQ0Q7O0lBRUM7SUFHQTtFMU1rb2xDQTtFME01bmxDQTs7SUFDQztJQUNBO0lBQ0E7RTFNK25sQ0Q7RTBNM25sQ0E7O0lBRUM7SUFDQTtFMU02bmxDRDtFME0xbmxDQzs7SUFHQztFMU0ybmxDRjtFME10bmxDQTs7SUFDQztJQUNBO0lBQ0E7RTFNeW5sQ0Q7RTBNdm5sQ0M7O0lBQ0M7SUFDQTtFMU0wbmxDRjtFME10bmxDRTs7SUFDQztJQUNBO0lBQ0E7RTFNeW5sQ0g7RTBNcG5sQ0U7O0lBQ0M7SUFDQTtFMU11bmxDSDtFME1qbmxDQTs7SUFDQztJQUNBO0UxTW9ubENEO0UwTWhubENBOztJQUVDO0lBQ0E7RTFNa25sQ0Q7RTBNaG5sQ0M7O0lBQ0M7SUFDQTtFMU1tbmxDRjtFME1qbmxDRTs7SUFDQztFMU1vbmxDSDtFME05bWxDQTs7SUFDQztFMU1pbmxDRDtFME1sbWxDRTs7SUFDQztFMU1xbWxDSDtFME05a2tDRztJbE41a0JHO0VRNnBsQ047RTBNM2trQ0c7SWxObGxCRztFUWdxbENOO0UwTTdzbENEOztJQUVDO0lBR0E7RTFNNnNsQ0E7RTBNdnNsQ0E7O0lBQ0M7SUFDQTtJQUNBO0UxTTBzbENEO0UwTXRzbENBOztJQUVDO0lBQ0E7RTFNd3NsQ0Q7RTBNcnNsQ0M7O0lBR0M7RTFNc3NsQ0Y7RTBNanNsQ0E7O0lBQ0M7SUFDQTtJQUNBO0UxTW9zbENEO0UwTWxzbENDOztJQUNDO0lBQ0E7RTFNcXNsQ0Y7RTBNanNsQ0U7O0lBQ0M7SUFDQTtJQUNBO0UxTW9zbENIO0UwTS9ybENFOztJQUNDO0lBQ0E7RTFNa3NsQ0g7RTBNNXJsQ0E7O0lBQ0M7RTFNK3JsQ0Q7RTBNMXJsQ0E7O0lBRUM7SUFDQTtFMU00cmxDRDtFME0xcmxDQzs7SUFDQztJQUNBO0UxTTZybENGO0UwTTNybENFOztJQUNDO0UxTThybENIO0UwTXhybENBOztJQUNDO0UxTTJybENEO0UwTTVxbENFOztJQUNDO0UxTStxbENIO0UwTTdva0NHO0lBalRKO0lBQ0E7RTFNaThrQ0M7RTBNLzdrQ0Q7SUFDQztJQUNBO0lBQ0E7SUFDQTtFMU1pOGtDQTtFME1scGtDRztJQXZSSjtFMU00NmtDQztFME0xNmtDRDtJQUNDO0UxTTQ2a0NBO0UwTWpwa0NDO0lBN1RGO0lBQ0E7RTFNaTlrQ0M7RTBNLzhrQ0Q7SUFDQztJQUNBO0lBQ0E7SUFDQTtFMU1pOWtDQTtFME10cGtDQztJQW5TRjtFMU00N2tDQztFME0xN2tDRDtJQUNDO0UxTTQ3a0NBO0UwTXpva0NFO0lBQ0MsaUJBZGtCO0UxTXlwa0NyQjtFME1wb2tDSztJQUNDLGVBZnVCO0lBZ0J2QjtFMU1zb2tDTjtFME1ub2tDSztJQUNDO0lBQ0E7RTFNcW9rQ047RTBNbm9rQ007SUFDQyxlQXhCc0I7SUF5QnRCO0UxTXFva0NQO0UwTS9ua0NLO0lBQ0MsZUFoQ3VCO0lBaUN2QjtFMU1pb2tDTjtFME05bmtDSztJQUNDO0UxTWdva0NOO0UwTTlua0NNO0lBQ0M7RTFNZ29rQ1A7RTBNN25rQ1E7SUFDQyxlQTVDb0I7SUE2Q3BCO0UxTStua0NUO0UwTTVua0NRO0lBQ0M7RTFNOG5rQ1Q7RTBNMW5rQ1c7SUFDQyxlQXREaUI7SUF1RGpCO0UxTTRua0NaO0UwTWpua0NJO0lBRUM7RTFNa25rQ0w7RTBNOW1rQ0s7SUFDQztFMU1nbmtDTjtFME05bWtDTztJQUVDO0UxTStta0NSO0UwTTNta0NRO0lBQ0M7RTFNNm1rQ1Q7RTBNM21rQ1U7SUFFQztFMU00bWtDWDtBQUNGO0FSL2dsQ0k7RWtOa2JIO0lsTjN0Qk87RVE0emxDTjtFME14dmxDQTs7SWxOcEVNO0VRZzBsQ047RTBNcHZsQ0E7O0lsTjVFTTtFUW8wbENOO0VSM21sQ007O0lBQ0k7SUFDQSxha04xSW1CO0UxTXd2bEM3QjtFUnhtbENVOztJQUNJO0VRMm1sQ2Q7RTBNcHZsQ0U7O0lsTnpGSTtFUWkxbENOO0UwTWx2bENFOztJbE4vRkk7RVFxMWxDTjtFME0vdWxDQTs7SWxOdEdNO0VReTFsQ047RTBNN3VsQ0Q7SUFDQztFMU0rdWxDQTtFME01dWxDQTs7SWxOaEhNO0VRZzJsQ047RTBNM3VsQ0M7O0lsTnJISztFUW8ybENOO0UwTTF1bENDOztJbE4xSEs7RVF3MmxDTjtFUi9vbENNOztJQUNJO0lBQ0EsYWtONUZvQjtFMU04dWxDOUI7RVI1b2xDVTs7SUFDSTtFUStvbENkO0UwTTN1bENHOztJbE50SUc7RVFxM2xDTjtFME16dWxDRzs7SWxONUlHO0VReTNsQ047RTBNdHVsQ0M7O0lsTm5KSztFUTYzbENOO0UwTW51bENEO0lBQ0M7RTFNcXVsQ0E7RTBNbHVsQ0E7O0lsTjlKTTtFUW80bENOO0UwTWp1bENDOztJbE5uS0s7RVF3NGxDTjtFME1odWxDQzs7SWxOeEtLO0VRNDRsQ047RVJucmxDTTs7SUFDSTtJQUNBLGFrTjlDb0I7RTFNb3VsQzlCO0VSaHJsQ1U7O0lBQ0k7RVFtcmxDZDtFME1qdWxDRzs7SWxOcExHO0VReTVsQ047RTBNL3RsQ0c7O0lsTjFMRztFUTY1bENOO0UwTTV0bENDOztJbE5qTUs7RVFpNmxDTjtFME16dGxDRDtJQUNDO0UxTTJ0bENBO0UwTXh0bENBOztJbE41TU07RVF3NmxDTjtFME12dGxDQzs7SWxOak5LO0VRNDZsQ047RTBNdHRsQ0M7O0lsTnROSztFUWc3bENOO0VSdnRsQ007O0lBQ0k7SUFDQTtFUTB0bENWO0VScHRsQ1U7O0lBQ0k7RVF1dGxDZDtFME12dGxDRzs7SWxObE9HO0VRNjdsQ047RTBNcnRsQ0c7O0lsTnhPRztFUWk4bENOO0UwTWx0bENDOztJbE4vT0s7RVFxOGxDTjtFME0vc2xDRDtJQUNDO0UxTWl0bENBO0UwTTlzbENBOztJbE4xUE07RVE0OGxDTjtFME03c2xDQzs7SWxOL1BLO0VRZzlsQ047RTBNNXNsQ0M7O0lsTnBRSztFUW85bENOO0VSM3ZsQ007O0lBQ0k7SUFDQSxha044Q29CO0UxTWd0bEM5QjtFUnh2bENVOztJQUNJO0VRMnZsQ2Q7RTBNN3NsQ0c7O0lsTmhSRztFUWkrbENOO0UwTTNzbENHOztJbE50Ukc7RVFxK2xDTjtFME14c2xDQzs7SWxON1JLO0VReStsQ047RTBNdHdrQ0U7SUFDQztFMU13d2tDSDtFME1wcmxDRDtJbE54VE87RVErK2xDTjtFME1scmxDQTtJbE43VE07RVFrL2xDTjtFME1wd2tDQztJbE45dUJLO0VRcS9sQ047RTBNajdsQ0E7O0lsTnBFTTtFUXkvbENOO0UwTTc2bENBOztJbE41RU07RVE2L2xDTjtFUnB5bENNOztJQUNJO0lBQ0EsYWtOMUltQjtFMU1pN2xDN0I7RVJqeWxDVTs7SUFDSTtFUW95bENkO0UwTTc2bENFOztJbE56Rkk7RVEwZ21DTjtFME0zNmxDRTs7SWxOL0ZJO0VROGdtQ047RTBNeDZsQ0E7O0lsTnRHTTtFUWtobUNOO0UwTXQ2bENEO0lBQ0M7RTFNdzZsQ0E7RTBNcjZsQ0E7O0lsTmhITTtFUXlobUNOO0UwTXA2bENDOztJbE5ySEs7RVE2aG1DTjtFME1uNmxDQzs7SWxOMUhLO0VRaWltQ047RVJ4MGxDTTs7SUFDSTtJQUNBLGFrTjVGb0I7RTFNdTZsQzlCO0VScjBsQ1U7O0lBQ0k7RVF3MGxDZDtFME1wNmxDRzs7SWxOdElHO0VROGltQ047RTBNbDZsQ0c7O0lsTjVJRztFUWtqbUNOO0UwTS81bENDOztJbE5uSks7RVFzam1DTjtFME01NWxDRDtJQUNDO0UxTTg1bENBO0UwTTM1bENBOztJbE45Sk07RVE2am1DTjtFUnAybENNOztJQUNJO0VRdTJsQ1Y7RVJoMmxDVTs7SUFDSTtFUW0ybENkO0UwTWo1bENHOztJbE5wTEc7RVF5a21DTjtFME0vNGxDRzs7SWxOMUxHO0VRNmttQ047RTBNcjRsQ0Q7SUFDQztFMU11NGxDQTtFME1wNGxDQTs7SWxONU1NO0VRb2xtQ047RTBNbjRsQ0M7O0lsTmpOSztFUXdsbUNOO0UwTWw0bENDOztJbE50Tks7RVE0bG1DTjtFUm40bENNOztJQUNJO0lBQ0E7RVFzNGxDVjtFUmg0bENVOztJQUNJO0VRbTRsQ2Q7RTBNbjRsQ0c7O0lsTmxPRztFUXltbUNOO0UwTWo0bENHOztJbE54T0c7RVE2bW1DTjtFME05M2xDQzs7SWxOL09LO0VRaW5tQ047RTBNMzNsQ0Q7SUFDQztFMU02M2xDQTtFME0xM2xDQTs7SWxOMVBNO0VRd25tQ047RTBNejNsQ0M7O0lsTi9QSztFUTRubUNOO0UwTXgzbENDOztJbE5wUUs7RVFnb21DTjtFUnY2bENNOztJQUNJO0lBQ0EsYWtOOENvQjtFMU00M2xDOUI7RVJwNmxDVTs7SUFDSTtFUXU2bENkO0UwTXozbENHOztJbE5oUkc7RVE2b21DTjtFME12M2xDRzs7SWxOdFJHO0VRaXBtQ047RTBNcDNsQ0M7O0lsTjdSSztFUXFwbUNOO0UwTTcxbENEO0lsTnhUTztFUXdwbUNOO0UwTTMxbENBO0lsTjdUTTtFUTJwbUNOO0UwTXg1a0NHO0lsTm53Qkc7RVE4cG1DTjtBQUNGO0F3S2prbUNDO0VBQ0M7QXhLbWttQ0Y7O0FSejNsQ0k7RWdMdlZIO0lBRUM7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLDJDQVZZO0lBV1o7RXhLbXRtQ0E7RXdLanRtQ0E7SUFDQywyQ0FkVztJQWVYO0V4S210bUNEO0FBQ0Y7QVI1cW1DQztFZ0xwREE7SUFnQkU7RXhLb3RtQ0Q7QUFDRjtBUjk0bENJO0VnTGpVRjtJQUNDO0lBQ0E7RXhLa3RtQ0Q7RXdLaHRtQ0M7SUFDQywyQ0E5QlU7SUErQlY7SUFDQTtFeEtrdG1DRjtBQUNGO0FSejVsQ0k7RWdMbFRGO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQSwyQ0E3Q1c7SUE4Q1g7SUFDQTtJQUNBO0lBRUM7SUFFRDtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBZUE7RXhLOHJtQ0Q7QUFDRjtBUi9zbUNDO0VnTGZDO0lBbUJFO0V4SytzbUNGO0FBQ0Y7QVJqN2xDSTtFZ0w1UkQ7SUFDQztJQUNBO0V4S2d0bUNGO0FBQ0Y7QVJ2N2xDSTtFZ0x2UkQ7SUFDQztFeEtpdG1DRjtBQUNGO0FSNTdsQ0k7RWdMaFJEO0lBQ0M7SUFDQTtFeEsrc21DRjtBQUNGO0FSbDhsQ0k7RWdMM1FEO0lBQ0MsMkNBaEZVO0lBaUZWO0lBQ0E7RXhLZ3RtQ0Y7QUFDRjtBUno4bENJO0VnTHBRRDtJQUNDO0lBQ0E7RXhLZ3RtQ0Y7QUFDRjtBUi84bENJO0VnTDVQSDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFeEs4c21DQTtBQUNGO0FSNTlsQ0k7RWdMOU9IO0lBRUU7SUFJQTtFeEt5c21DRDtBQUNGO0FSbCtsQ0k7RWdMcE9IO0lBQ0M7RXhLeXNtQ0E7QUFDRjtBUnYrbENJO0VnTC9ORjtJQUNDO0V4S3lzbUNEO0V3S3ZzbUNDO0lBQ0M7RXhLeXNtQ0Y7RXdLdHNtQ0M7SUFDQztFeEt3c21DRjtFd0t0c21DRTtJQUNDO0V4S3dzbUNIO0FBQ0Y7QVJuK2xDSTtFZ0xoTEY7SUFDQztFeEtzcG1DRDtBQUNGO0FSeGhtQ0k7RW1OM1NBO0lBQ0M7RTNNczBtQ0g7RTJNbDBtQ0U7SUFDQztJQUdDLGtCOUtIYTtFN0JxMG1DakI7RTJNL3ptQ0c7SUFDQztJQUNBO0UzTWkwbUNKO0UyTTl6bUNHO0lBQ0M7RTNNZzBtQ0o7RTJNN3ptQ0c7SUFDQztFM00rem1DSjtFMk10em1DRztJQUNDO0UzTXd6bUNKO0UyTXR6bUNJO0lBQ0M7RTNNd3ptQ0w7RTJNcnptQ0k7SUFDQztFM011em1DTDtFMk1wem1DSTtJQUNDO0UzTXN6bUNMO0UyTWh6bUNFO0lBQ0M7SUFDQTtFM01rem1DSDtBQUNGO0FSN2htQ0k7RW1OMVFBO0lBQ0M7RTNNMHltQ0g7RTJNdnltQ0k7SUFDQztFM015eW1DTDtBQUNGO0E0TTUzbUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVNODNtQ0Y7QTRNMzNtQ0U7RUFDRTtFQUNBO0VBQ0E7QTVNNjNtQ0o7QTRNMTNtQ0k7RUFDRTtFQUNBO0VBQ0E7QTVNNDNtQ047QTRNMTNtQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1TTQzbUNSO0E0TXgzbUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFlBOUN1QjtFQStDdkI7RUFDQTtFcE40REYsb0JxQ2hEWTtFK0tSUixrQi9LekJXO0E3Qmk1bUNuQjtBNE1yM21DTTtFcE5xREYsb0JxQ2hEWTtFK0tIUjtFQUNBO0E1TXUzbUNSO0E0TWwzbUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZQXBFdUI7RUFxRXZCLFdBckV1QjtFQXNFdkI7RXBOc0NGLG9CcUNoRFk7RStLY1Isa0IvSy9DVztBN0JpNm1DbkI7QTRNLzJtQ007RXBOK0JGLG9CcUNoRFk7RStLbUJSO0VBQ0E7QTVNaTNtQ1I7QTRNMzJtQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWUE1RnFCO0VBNkZyQjtFQUdFLGtCL0tyRVM7QTdCZzdtQ25CO0E0TXgybUNRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1TTAybUNWO0E0TXYybUNRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1TXkybUNWO0E0TXQybUNRO0VBQ0UsV0FwSDBCO0VBcUgxQixZQXJIMEI7RUFzSDFCO0VBQ0E7RUFDQSxnQkF4SDBCO0VBMkh4QixrQi9LbEdPO0E3Qnc4bUNuQjtBNE1sMm1DUTtFQUNFLFlBaEkwQjtFQWlJMUIsV0FqSTBCO0VBb0l4QixrQi9LM0dPO0E3QjY4bUNuQjtBNE16MW1DUTtFQUVJLGtCL0t0SE87RStLeUhULFdBbkp3QjtBNU0yK21DbEM7QTRNbjFtQ1E7RUFDRTtBNU1xMW1DVjtBNE1uMW1DVTtFQUVJLGtCL0tuSUs7RStLc0lQO0E1TWsxbUNaO0E0TXowbUNNO0VwTjlERixvQnFDaERZO0UrS2dIUjtBNU0yMG1DUjtBNE16MG1DUTtFcE5sRUosb0JxQ2hEWTtFK0tvSE47QTVNMjBtQ1Y7QTRNeDBtQ007RXBOdkVGLG9CcUNoRFk7RStLeUhSO0E1TTAwbUNSO0E0TXgwbUNRO0VwTjNFSixvQnFDaERZO0UrSzZITjtBNU0wMG1DVjtBNE1wMG1DUTtFcE5uRkosb0JxQ2hEWTtBN0IwOG1DaEI7O0FSeHFtQ0k7RW9OcEpGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTVNZzBtQ0Y7RTRNN3ptQ0U7SUFDRTtJQUNBO0U1TSt6bUNKO0U0TTN6bUNFO0lBQ0U7SUFDQTtFNU02em1DSjtFNE16em1DRTtJQUNFO0lBQ0E7RTVNMnptQ0o7RTRNeHptQ0k7SUFDRTtJQUNBO0U1TTB6bUNOO0U0TXh6bUNNO0lBQ0U7RTVNMHptQ1I7RTRNcnptQ0k7SUFDRSxZQWhQNEI7SUFpUDVCLFdBalA0QjtFNU13aW5DbEM7RTRNcnptQ007SUFDRTtFNU11em1DUjtFNE1sem1DSTtJQUNFO0lBQ0E7SUFDQTtFNU1vem1DTjtFNE1sem1DTTtJQUNFO0lBQ0E7RTVNb3ptQ1I7RTRNbHptQ1E7SUFDRTtJQUNBO0U1TW96bUNWO0U0TWp6bUNRO0lBQ0U7SUFDQTtFNU1tem1DVjtFNE1oem1DUTtJQUNFLGdCQTVRK0I7RTVNOGpuQ3pDO0U0TS95bUNRO0lBQ0UsWUFoUitCO0lBaVIvQixXQWpSK0I7RTVNa2tuQ3pDO0FBQ0Y7QTZNdmtuQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdNeWtuQ0Q7QTZNdmtuQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtBN015a25DRjtBNk12a25DRTtFQUNDO0VBQ0E7QTdNeWtuQ0g7QTZNdGtuQ0U7RUFDQztFQUNBO0VBQ0E7QTdNd2tuQ0g7QTZNdGtuQ0c7RUFDQztBN013a25DSjs7QVJweW1DSTtFcU43Ukg7SUFDQztFN01xa25DQTtFNk1ua25DQTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTdNcWtuQ0Q7RTZNbGtuQ0E7SUFDQztJQUNBO0U3TW9rbkNEO0FBQ0Y7QVJ2eG1DSTtFcU52U0g7SUFDQztFN01pa25DQTtBQUNGO0E4TXpubkNBO0VBQ0UseUJ0RjJEa0I7RXNGMURsQjtFQUNBO0E5TTJubkNGO0FzRzNubkNRO0VBQ0k7QXRHNm5uQ1o7QXNHM25uQ1k7RUFFSTtFQUNBO0F0RzRubkNoQjtBc0cxbm5DZ0I7RUFDSTtBdEc0bm5DcEI7QXNHeG5uQ1k7RUFDSSxtQndHWHFCO0V4R1lyQjtBdEcwbm5DaEI7QXNHdm5uQ2dCO0VBRUk7RUFDQSxtQndHbEJpQjtBOU0wb25DckM7QXNHbm5uQ1E7RUFDSTtBdEdxbm5DWjtBc0dubm5DWTtFQUVJO0VBQ0E7QXRHb25uQ2hCO0FzR2xubkNnQjtFQUNJO0F0R29ubkNwQjtBc0dobm5DWTtFQUNJLG1Cd0dyQ3FCO0V4R3NDckI7QXRHa25uQ2hCO0FzR2hubkNnQjtFQUVJO0VBQ0EsbUJ3RzNDaUI7QTlNNHBuQ3JDO0E4TXpwbkNFO0VBQ0U7RUFDQTtBOU0ycG5DSjtBOE16cG5DSTtFQUNFO0E5TTJwbkNOO0E4TXRwbkNRO0VBQ0U7QTlNd3BuQ1Y7QThNbHBuQ007RUFERjtJQUVJO0lBQ0E7SUFDQTtFOU1xcG5DTjtBQUNGOztBUjUxbUNJO0VzTjlTTTtJQUNFO0U5TThvbkNWO0U4TXpvbkNZO0lBQ0U7RTlNMm9uQ2Q7QUFDRjtBUjczbUNJO0VzTi9QSTtJQUNFO0U5TStubkNSO0U4TTdubkNRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RTlNK25uQ1Y7RThNN25uQ1U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFOU0rbm5DWjtFOE01bm5DVTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTlNOG5uQ1o7RThNM25uQ1U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFOU02bm5DWjtFOE0xbm5DVTtJQUNFO0lBQ0E7SUFDQTtFOU00bm5DWjtFOE1wbm5DRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTlNc25uQ0o7RThNbm5uQ0U7SUFDRTtJQUNBO0U5TXFubkNKO0U4TW5ubkNJO0lBQ0U7RTlNcW5uQ047RThNNW1uQ0U7SUFDRTtJQUNBO0U5TThtbkNKO0U4TTNtbkNFO0lBQ0U7RTlNNm1uQ0o7RThNMW1uQ007SUFDRTtJQUNBO0U5TTRtbkNSO0VzRzdybkNNO0lBRUksVXdHcUYrQjtFOU15bW5DekM7RXNHNXJuQ1U7SUFFSSxVd0dpRjJCO0U5TTRtbkN6QztFc0cxcm5DVTtJQUVJLFV3RzRFMkI7SXhHM0UzQixrQnpFNUNHO0U3QnV1bkNqQjtFc0d0cm5DYztJQUdJLFV3R21FdUI7RTlNbW5uQ3pDOztFOE05bW5DRTtJQUNFO0lBQ0E7RTlNaW5uQ0o7RThNOW1uQ0U7SUFDRTtJQUNBO0U5TWdubkNKO0U4TTdtbkNFO0lBQ0U7SUFDQTtFOU0rbW5DSjtBQUNGO0EwTW4ybUNFO0VBQ0M7RUFDQTtFQUNBO0ExTXEybUNIO0EwTWwybUNHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMU1vMm1DSjtBME1qMm1DRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMU1tMm1DSjtBME0vMW1DRzs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBMU1pMm1DSjtBME0xMW1DSTs7RUFDQztFQUNBO0ExTTYxbUNMO0EwTTMxbUNLOztFQUNDO0VBQ0E7RUFDQTtBMU04MW1DTjtBME0zMW1DTzs7RUFDQztBMU04MW1DUjtBME01MW1DUTs7RUFDSTtBMU0rMW1DWjtBME10MW1DRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFNdzFtQ0o7QTBNcjFtQ0k7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMU11MW1DTDtBME1yMW1DSzs7RUFDQztFQUNBO0ExTXcxbUNOO0EwTXIxbUNLOztFQUNDO0VBQ0E7RUFDQTtFQUNBO0ExTXcxbUNOO0EwTXIxbUNLOztFQUNDO0VBQ0E7RUFDQTtBMU13MW1DTjtBME1wMW1DSzs7RUFDQztFQUNBO0VBQ0E7QTFNdTFtQ047QTBNbjFtQ0s7O0VBQ0M7RUFDQTtFQUNBO0ExTXMxbUNOO0EwTWwxbUNLOztFQUNDO0VBQ0E7RUFDQTtFQUNBO0ExTXExbUNOO0EwTW4xbUNNOztFQUNDO0ExTXMxbUNQO0EwTWwxbUNLOztFQUNDO0ExTXExbUNOO0EwTTMwbUNPOztFQUNDO0ExTTgwbUNSO0EwTTUwbUNROztFQUNDO0ExTSswbUNUO0EwTXowbUNLOztFQUVDO0VBQ0E7RUFDQTtBMU0yMG1DTjtBME0zem1DSztFQUNDO0ExTTZ6bUNOO0EwTXZ6bUNHO0VBQ0M7RUFDQTtBMU15em1DSjtBME12em1DSTtFQUNDO0ExTXl6bUNMO0EwTXR6bUNJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTFNd3ptQ0w7QTBNcnptQ0k7RUFDQztFQUNBO0VBQ0E7QTFNdXptQ0w7QTBNbHptQ0c7RUFDQztFQUNBO0ExTW96bUNKO0EwTWx6bUNJO0VBQ0M7QTFNb3ptQ0w7QTBNOXltQ0c7RUFDQztFbE54a0JJO0FReTNuQ1I7QTBNdDZuQ0M7O0VBRUM7RUFHQTtBMU1zNm5DRjtBME1oNm5DRTs7RUFDQztFQUNBO0VBQ0E7QTFNbTZuQ0g7QTBNLzVuQ0U7O0VBRUM7RUFDQTtBMU1pNm5DSDtBME05NW5DRzs7RUFHQztBMU0rNW5DSjtBME0xNW5DRTs7RUFDQztFQUNBO0VBQ0E7QTFNNjVuQ0g7QTBNMzVuQ0c7O0VBQ0M7RUFDQTtBMU04NW5DSjtBME0xNW5DSTs7RUFDQztFQUNBO0VBQ0E7QTFNNjVuQ0w7QTBNeDVuQ0k7O0VBQ0M7RUFDQTtBMU0yNW5DTDtBME1yNW5DRTs7RUFDQztBMU13NW5DSDtBME1uNW5DRTs7RUFFQztFQUNBO0ExTXE1bkNIO0EwTW41bkNHOztFQUNDO0VBQ0E7QTFNczVuQ0o7QTBNcDVuQ0k7O0VBQ0M7QTFNdTVuQ0w7QTBNajVuQ0U7O0VBQ0M7QTFNbzVuQ0g7QTBNcjRuQ0k7O0VBQ0M7QTFNdzRuQ0w7QTBNajNtQ0s7RWxONWtCRztBUWc4bkNSO0EwTTkybUNLO0VsTmxsQkc7QVFtOG5DUjtBME1oL25DQzs7RUFFQztFQUdBO0ExTWcvbkNGO0EwTTErbkNFOztFQUNDO0VBQ0E7RUFDQTtBMU02K25DSDtBME16K25DRTs7RUFFQztFQUNBO0ExTTIrbkNIO0EwTXgrbkNHOztFQUdDO0ExTXkrbkNKO0EwTXArbkNFOztFQUNDO0VBQ0E7RUFDQTtBMU11K25DSDtBME1yK25DRzs7RUFDQztFQUNBO0ExTXcrbkNKO0EwTXArbkNJOztFQUNDO0VBQ0E7RUFDQTtBMU11K25DTDtBME1sK25DSTs7RUFDQztFQUNBO0ExTXErbkNMO0EwTS85bkNFOztFQUNDO0ExTWsrbkNIO0EwTTc5bkNFOztFQUVDO0VBQ0E7QTFNKzluQ0g7QTBNNzluQ0c7O0VBQ0M7RUFDQTtBMU1nK25DSjtBME05OW5DSTs7RUFDQztBMU1pK25DTDtBME0zOW5DRTs7RUFDQztBMU04OW5DSDtBME0vOG5DSTs7RUFDQztBMU1rOW5DTDtBME1oN21DSztFQWpUSjtFQUNBO0ExTW91bkNEO0EwTWx1bkNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTFNb3VuQ0Y7QTBNcjdtQ0s7RUF2Uko7QTFNK3NuQ0Q7QTBNN3NuQ0M7RUFDQztBMU0rc25DRjtBME1wN21DRztFQTdURjtFQUNBO0ExTW92bkNEO0EwTWx2bkNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTFNb3ZuQ0Y7QTBNejdtQ0c7RUFuU0Y7QTFNK3RuQ0Q7QTBNN3RuQ0M7RUFDQztBMU0rdG5DRjtBME01Nm1DSTtFQUNDLGdCQWRrQjtBMU00N21DdkI7QTBNdjZtQ087RUFDQyxlQWZ1QjtFQWdCdkI7QTFNeTZtQ1I7QTBNdDZtQ087RUFDQztFQUNBO0ExTXc2bUNSO0EwTXQ2bUNRO0VBQ0MsZUF4QnNCO0VBeUJ0QjtBMU13Nm1DVDtBME1sNm1DTztFQUNDLGVBaEN1QjtFQWlDdkI7QTFNbzZtQ1I7QTBNajZtQ087RUFDQztBMU1tNm1DUjtBME1qNm1DUTtFQUNDO0ExTW02bUNUO0EwTWg2bUNVO0VBQ0MsZUE1Q29CO0VBNkNwQjtBMU1rNm1DWDtBME0vNW1DVTtFQUNDO0ExTWk2bUNYO0EwTTc1bUNhO0VBQ0MsZUF0RGlCO0VBdURqQjtBMU0rNW1DZDtBME1wNW1DTTtFQUVDO0ExTXE1bUNQO0EwTWo1bUNPO0VBQ0M7QTFNbTVtQ1I7QTBNajVtQ1M7RUFFQztBMU1rNW1DVjtBME05NG1DVTtFQUNDO0ExTWc1bUNYO0EwTTk0bUNZO0VBRUM7QTFNKzRtQ2I7O0FSLzBuQ0k7RWtOMGdCRTs7SWxOM3hCRjtJQUNBO0VRc21vQ0Y7RTBNdDBtQ0U7O0lBQ0M7SWxObHlCRDtJQUNBO0VRNG1vQ0Y7RTBNdjBtQ0U7O0lBQ0M7RTFNMDBtQ0g7RTBNeDBtQ0c7O0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBR0M7SUFRQTtFMU1rMG1DTDtFME12MG1DSTs7SUFDQztJQUNBO0UxTTAwbUNMO0UwTXIwbUNLOztJQUNDO0lBQ0E7SUFDQTtFMU13MG1DTjtBQUNGO0FSNW5vQ0M7RWtOZ3pCTTs7SUFNbUI7RTFNMjBtQ3hCO0FBQ0Y7QVI3M25DSTtFa05xakJFOztJQUNDO0UxTTQwbUNMO0UwTTEwbUNLOztJbE5uMEJDO0VRaXBvQ047RTBNNzBtQ007O0lBQ0M7SUFDQTtFMU1nMW1DUDtFME05MG1DTzs7SUFDQztFMU1pMW1DUjtFME05MG1DTzs7SWxObDFCTDtJQUNBO0VRb3FvQ0Y7RTBNLzBtQ087O0lBQ0M7RTFNazFtQ1I7RTBNLzBtQ087O0lBQ0M7RTFNazFtQ1I7RTBNLzBtQ087O0lBQ0M7RTFNazFtQ1I7RTBNLzBtQ087O0lBQ0M7RTFNazFtQ1I7RTBNNzBtQ087O0lBQ0M7RTFNZzFtQ1I7RTBNNzBtQ1M7O0lBQ0M7RTFNZzFtQ1Y7RTBNNTBtQ1U7O0lBQ0M7RTFNKzBtQ1g7RTBNNTBtQ1k7O0lBQ0M7RTFNKzBtQ2I7RTBNeDBtQ1E7O0lBQ0M7RTFNMjBtQ1Q7RTBNaHZvQ0Q7Ozs7SUFFQztJQUdBO0UxTWt2b0NBO0UwTTV1b0NBOzs7O0lBQ0M7SUFDQTtJQUNBO0UxTWl2b0NEO0UwTTd1b0NBOzs7O0lBRUM7SUFDQTtFMU1pdm9DRDtFME05dW9DQzs7OztJQUdDO0UxTWl2b0NGO0UwTTV1b0NBOzs7O0lBQ0M7SUFDQTtJQUNBO0UxTWl2b0NEO0UwTS91b0NDOzs7O0lBQ0M7SUFDQTtFMU1vdm9DRjtFME1odm9DRTs7OztJQUNDO0lBQ0E7SUFDQTtFMU1xdm9DSDtFME1odm9DRTs7OztJQUNDO0lBQ0E7RTFNcXZvQ0g7RTBNL3VvQ0E7Ozs7SUFDQztJQUNBO0UxTW92b0NEO0UwTWh2b0NBOzs7O0lBRUM7SUFDQTtFMU1vdm9DRDtFME1sdm9DQzs7OztJQUNDO0lBQ0E7RTFNdXZvQ0Y7RTBNcnZvQ0U7Ozs7SUFDQztFMU0wdm9DSDtFME1wdm9DQTs7OztJQUNDO0UxTXl2b0NEO0UwTTF1b0NFOzs7O0lBQ0M7RTFNK3VvQ0g7RTBNcDZtQ0s7O0lBMWxCTjtJQUNBO0UxTWtnb0NDO0UwTWhnb0NEOztJQUNDO0lBQ0E7SUFDQTtFMU1tZ29DQTtFME0zNm1DSzs7SUEvakJOO0UxTTgrbkNDO0UwTTUrbkNEOztJQUNDO0UxTSsrbkNBO0FBQ0Y7QVI3aW9DSTtFa05tb0JDOztJQUNDO0lBQ0E7RTFNODZtQ0o7RTBNNTZtQ0k7O0lBQ0M7RTFNKzZtQ0w7QUFDRjtBME1ucG1DRTtFQUNJO0lBQVM7RTFNc3BtQ2I7RTBNcnBtQ0k7SUFBSztFMU13cG1DVDtBQUNGO0EwTXRwbUNFO0VBQ0k7SUFBUztFMU15cG1DYjtFME14cG1DSTtJQUFLO0UxTTJwbUNUO0FBQ0Y7QTBNenBtQ0U7RUFDSTtJQUFTO0UxTTRwbUNiO0UwTTNwbUNJO0lBQUs7RTFNOHBtQ1Q7QUFDRjtBME01cG1DRTtFQUNJO0lBQVM7RTFNK3BtQ2I7RTBNOXBtQ0k7SUFBSztFMU1pcW1DVDtBQUNGO0FSeGxvQ0k7RWtOa3JCRjtJQUNDO0UxTXk2bUNEO0UwTXI2bUNHO0lBQ0M7RTFNdTZtQ0o7RTBNcDZtQ0c7SUFDQztFMU1zNm1DSjtFME1uNm1DRztJQUNDO0UxTXE2bUNKO0UwTWw2bUNHO0lBQ0M7SUFDQTtJQUNBO0UxTW82bUNKO0UwTWw2bUNJO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFNbzZtQ0w7RTBNaDZtQ0c7SUFDQztFMU1rNm1DSjtFME05NW1DRTtJQUNDO0UxTWc2bUNIO0UwTTU1bUNHO0lBQ0M7RTFNODVtQ0o7RTBNMTVtQ0U7SUFDQztJQUNBO0lBQ0E7RTFNNDVtQ0g7RTBNMTVtQ0c7SUFDQztFMU00NW1DSjtFME16NW1DRztJQUNDO0UxTTI1bUNKO0UwTXo1bUNJO0lBQ0M7RTFNMjVtQ0w7RTBNdjVtQ0c7SUFDQztJQUNBO0lBQ0E7SUFDQTtFMU15NW1DSjtFME1yNW1DTTtJQUNDO0lBcHJCUjtFMU00a29DQztFME16a29DRDtJQUNDO0lBQ0E7RTFNMmtvQ0E7RTBNeGtvQ0E7SUFDQztJQUNBO0lBQ0E7SUFDQTtFMU0wa29DRDtFME10a29DQTtJQUNDO0UxTXdrb0NEO0UwTWw2bUNPO0lBQ0M7RTFNbzZtQ1I7RTBNNzVtQ0c7SUFDQztFMU0rNW1DSjtFME0xNW1DQztJQUNDO0UxTTQ1bUNGO0UwTTE1bUNFO0lBQ0M7RTFNNDVtQ0g7RTBNejVtQ0U7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxTTI1bUNIO0FBQ0Y7QTBNcnVuQ0M7RWxOM3RCTztBUW04b0NSO0EwTS8zb0NFOztFbE5wRU07QVF1OG9DUjtBME0zM29DRTs7RWxONUVNO0FRMjhvQ1I7QVJsdm9DUTs7RUFDSTtFQUNBLGFrTjFJbUI7QTFNKzNvQy9CO0FSL3VvQ1k7O0VBQ0k7QVFrdm9DaEI7QTBNMzNvQ0k7O0VsTnpGSTtBUXc5b0NSO0EwTXozb0NJOztFbE4vRkk7QVE0OW9DUjtBME10M29DRTs7RWxOdEdNO0FRZytvQ1I7QTBNcDNvQ0M7RUFDQztBMU1zM29DRjtBME1uM29DRTs7RWxOaEhNO0FRdStvQ1I7QTBNbDNvQ0c7O0VsTnJISztBUTIrb0NSO0EwTWozb0NHOztFbE4xSEs7QVErK29DUjtBUnR4b0NROztFQUNJO0VBQ0EsYWtONUZvQjtBMU1xM29DaEM7QVJueG9DWTs7RUFDSTtBUXN4b0NoQjtBME1sM29DSzs7RWxOdElHO0FRNC9vQ1I7QTBNaDNvQ0s7O0VsTjVJRztBUWdncENSO0EwTTcyb0NHOztFbE5uSks7QVFvZ3BDUjtBME0xMm9DQztFQUNDO0ExTTQyb0NGO0EwTXoyb0NFOztFbE45Sk07QVEyZ3BDUjtBME14Mm9DRzs7RWxObktLO0FRK2dwQ1I7QTBNdjJvQ0c7O0VsTnhLSztBUW1ocENSO0FSMXpvQ1E7O0VBQ0k7RUFDQSxha045Q29CO0ExTTIyb0NoQztBUnZ6b0NZOztFQUNJO0FRMHpvQ2hCO0EwTXgyb0NLOztFbE5wTEc7QVFnaXBDUjtBME10Mm9DSzs7RWxOMUxHO0FRb2lwQ1I7QTBNbjJvQ0c7O0VsTmpNSztBUXdpcENSO0EwTWgyb0NDO0VBQ0M7QTFNazJvQ0Y7QTBNLzFvQ0U7O0VsTjVNTTtBUStpcENSO0EwTTkxb0NHOztFbE5qTks7QVFtanBDUjtBME03MW9DRzs7RWxOdE5LO0FRdWpwQ1I7QVI5MW9DUTs7RUFDSTtFQUNBO0FRaTJvQ1o7QVIzMW9DWTs7RUFDSTtBUTgxb0NoQjtBME05MW9DSzs7RWxObE9HO0FRb2twQ1I7QTBNNTFvQ0s7O0VsTnhPRztBUXdrcENSO0EwTXoxb0NHOztFbE4vT0s7QVE0a3BDUjtBME10MW9DQztFQUNDO0ExTXcxb0NGO0EwTXIxb0NFOztFbE4xUE07QVFtbHBDUjtBME1wMW9DRzs7RWxOL1BLO0FRdWxwQ1I7QTBNbjFvQ0c7O0VsTnBRSztBUTJscENSO0FSbDRvQ1E7O0VBQ0k7RUFDQSxha044Q29CO0ExTXUxb0NoQztBUi8zb0NZOztFQUNJO0FRazRvQ2hCO0EwTXAxb0NLOztFbE5oUkc7QVF3bXBDUjtBME1sMW9DSzs7RWxOdFJHO0FRNG1wQ1I7QTBNLzBvQ0c7O0VsTjdSSztBUWducENSO0EwTTc0bkNJO0VBQ0M7QTFNKzRuQ0w7QTBNM3pvQ0M7RWxOeFRPO0FRc25wQ1I7QTBNenpvQ0U7RWxON1RNO0FReW5wQ1I7QTBNMzRuQ0c7RWxOOXVCSztBUTRucENSO0EwTXhqcENFOztFbE5wRU07QVFnb3BDUjtBME1wanBDRTs7RWxONUVNO0FRb29wQ1I7QVIzNm9DUTs7RUFDSTtFQUNBLGFrTjFJbUI7QTFNd2pwQy9CO0FSeDZvQ1k7O0VBQ0k7QVEyNm9DaEI7QTBNcGpwQ0k7O0VsTnpGSTtBUWlwcENSO0EwTWxqcENJOztFbE4vRkk7QVFxcHBDUjtBME0vaXBDRTs7RWxOdEdNO0FReXBwQ1I7QTBNN2lwQ0M7RUFDQztBMU0raXBDRjtBME01aXBDRTs7RWxOaEhNO0FRZ3FwQ1I7QTBNM2lwQ0c7O0VsTnJISztBUW9xcENSO0EwTTFpcENHOztFbE4xSEs7QVF3cXBDUjtBUi84b0NROztFQUNJO0VBQ0EsYWtONUZvQjtBMU04aXBDaEM7QVI1OG9DWTs7RUFDSTtBUSs4b0NoQjtBME0zaXBDSzs7RWxOdElHO0FRcXJwQ1I7QTBNemlwQ0s7O0VsTjVJRztBUXlycENSO0EwTXRpcENHOztFbE5uSks7QVE2cnBDUjtBME1uaXBDQztFQUNDO0ExTXFpcENGO0EwTWxpcENFOztFbE45Sk07QVFvc3BDUjtBME01aHBDRzs7RWxOeEtLO0FRd3NwQ1I7QVIvK29DUTs7RUFDSTtFQUNBLGFrTjlDb0I7QTFNZ2lwQ2hDO0FSNStvQ1k7O0VBQ0k7QVErK29DaEI7QTBNN2hwQ0s7O0VsTnBMRztBUXF0cENSO0EwTTNocENLOztFbE4xTEc7QVF5dHBDUjtBME14aHBDRzs7RWxOak1LO0FRNnRwQ1I7QTBNcmhwQ0M7RUFDQztBMU11aHBDRjtBME1waHBDRTs7RWxONU1NO0FRb3VwQ1I7QTBNbmhwQ0c7O0VsTmpOSztBUXd1cENSO0EwTWxocENHOztFbE50Tks7QVE0dXBDUjtBUm5ocENROztFQUNJO0VBQ0E7QVFzaHBDWjtBUmhocENZOztFQUNJO0FRbWhwQ2hCO0EwTW5ocENLOztFbE5sT0c7QVF5dnBDUjtBME1qaHBDSzs7RWxOeE9HO0FRNnZwQ1I7QTBNOWdwQ0c7O0VsTi9PSztBUWl3cENSO0EwTTNncENDO0VBQ0M7QTFNNmdwQ0Y7QTBNMWdwQ0U7O0VsTjFQTTtBUXd3cENSO0EwTXpncENHOztFbE4vUEs7QVE0d3BDUjtBME14Z3BDRzs7RWxOcFFLO0FRZ3hwQ1I7QVJ2anBDUTs7RUFDSTtFQUNBLGFrTjhDb0I7QTFNNGdwQ2hDO0FScGpwQ1k7O0VBQ0k7QVF1anBDaEI7QTBNemdwQ0s7O0VsTmhSRztBUTZ4cENSO0EwTXZncENLOztFbE50Ukc7QVFpeXBDUjtBME1wZ3BDRzs7RWxON1JLO0FRcXlwQ1I7QTBNNytvQ0M7RWxOeFRPO0FRd3lwQ1I7QTBNMytvQ0U7RWxON1RNO0FRMnlwQ1I7QTBNeGlvQ0s7RWxObndCRztBUTh5cENSOztBUm5pcENJO0VrTm95QkQ7SUFDQztFMU1td25DRjtFME05dm5DRztJQUNDO0UxTWd3bkNKO0UwTTV2bkNFO0lBRUM7RTFNNnZuQ0g7RTBNeHZuQ0k7SWxOamtDRTtFUTR6cENOO0UwTXJ2bkNFO0lBRUM7RTFNc3ZuQ0g7RTBNanZuQ0k7SWxOOWtDRTtFUWswcENOO0UwTTl1bkNFO0lBQ0M7RTFNZ3ZuQ0g7RTBNM3VuQ0k7SWxOMWxDRTtFUXcwcENOO0FBQ0Y7QVI5anBDSTtFa051cEJDOztJQUNDO0lBQ0E7RTFNMjZuQ0o7RTBNM3dwQ0E7Ozs7SWxOcEVNO0VRcTFwQ047RTBNendwQ0E7Ozs7SWxONUVNO0VRMjFwQ047RVJsb3BDTTs7OztJQUNJO0lBQ0EsYWtOMUltQjtFMU1peHBDN0I7RVJqb3BDVTs7OztJQUNJO0VRc29wQ2Q7RTBNL3dwQ0U7Ozs7SWxOekZJO0VRODJwQ047RTBNL3dwQ0U7Ozs7SWxOL0ZJO0VRbzNwQ047RTBNOXdwQ0E7Ozs7SWxOdEdNO0VRMDNwQ047RTBNOXdwQ0Q7O0lBQ0M7RTFNaXhwQ0E7RTBNOXdwQ0E7Ozs7SWxOaEhNO0VRbzRwQ047RTBNL3dwQ0M7Ozs7SWxOckhLO0VRMDRwQ047RTBNaHhwQ0M7Ozs7SWxOMUhLO0VRZzVwQ047RVJ2cnBDTTs7OztJQUNJO0lBQ0EsYWtONUZvQjtFMU13eHBDOUI7RVJ0cnBDVTs7OztJQUNJO0VRMnJwQ2Q7RTBNdnhwQ0c7Ozs7SWxOdElHO0VRbTZwQ047RTBNdnhwQ0c7Ozs7SWxONUlHO0VReTZwQ047RTBNdHhwQ0M7Ozs7SWxObkpLO0VRKzZwQ047RTBNcnhwQ0Q7O0lBQ0M7RTFNd3hwQ0E7RTBNcnhwQ0E7Ozs7SWxOOUpNO0VReTdwQ047RVJodXBDTTs7OztJQUNJO0VRcXVwQ1Y7RVI5dHBDVTs7OztJQUNJO0VRbXVwQ2Q7RTBNanhwQ0c7Ozs7SWxOcExHO0VRMjhwQ047RTBNanhwQ0c7Ozs7SWxOMUxHO0VRaTlwQ047RTBNendwQ0Q7O0lBQ0M7RTFNNHdwQ0E7RTBNendwQ0E7Ozs7SWxONU1NO0VRMjlwQ047RTBNMXdwQ0M7Ozs7SWxOak5LO0VRaStwQ047RTBNM3dwQ0M7Ozs7SWxOdE5LO0VRdStwQ047RVI5d3BDTTs7OztJQUNJO0lBQ0E7RVFteHBDVjtFUjd3cENVOzs7O0lBQ0k7RVFreHBDZDtFME1seHBDRzs7OztJbE5sT0c7RVEwL3BDTjtFME1seHBDRzs7OztJbE54T0c7RVFnZ3FDTjtFME1qeHBDQzs7OztJbE4vT0s7RVFzZ3FDTjtFME1oeHBDRDs7SUFDQztFMU1teHBDQTtFME1oeHBDQTs7OztJbE4xUE07RVFnaHFDTjtFME1qeHBDQzs7OztJbE4vUEs7RVFzaHFDTjtFME1seHBDQzs7OztJbE5wUUs7RVE0aHFDTjtFUm4wcENNOzs7O0lBQ0k7SUFDQSxha044Q29CO0UxTTB4cEM5QjtFUmwwcENVOzs7O0lBQ0k7RVF1MHBDZDtFME16eHBDRzs7OztJbE5oUkc7RVEraXFDTjtFME16eHBDRzs7OztJbE50Ukc7RVFxanFDTjtFME14eHBDQzs7OztJbE43Uks7RVEyanFDTjtFME1ud3BDRDs7SWxOeFRPO0VRK2pxQ047RTBNbHdwQ0E7O0lsTjdUTTtFUW1rcUNOO0UwTXBwb0NLOztJbE4vNkJDO0VRdWtxQ047QUFDRjtBd0sxK3BDQztFQUNDO0F4SzQrcENGOztBUmx5cENJO0VnTHZWSDtJQUVDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSwyQ0FWWTtJQVdaO0V4SzRucUNBO0V3SzFucUNBO0lBQ0MsMkNBZFc7SUFlWDtFeEs0bnFDRDtBQUNGO0FScmxxQ0M7RWdMcERBO0lBZ0JFO0V4SzZucUNEO0FBQ0Y7QVJ2enBDSTtFZ0xqVUY7SUFDQztJQUNBO0V4SzJucUNEO0V3S3pucUNDO0lBQ0MsMkNBOUJVO0lBK0JWO0lBQ0E7RXhLMm5xQ0Y7QUFDRjtBUmwwcENJO0VnTGxURjtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsMkNBN0NXO0lBOENYO0lBQ0E7SUFDQTtJQUVDO0lBRUQ7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQWVBO0V4S3VtcUNEO0FBQ0Y7QVJ4bnFDQztFZ0xmQztJQW1CRTtFeEt3bnFDRjtBQUNGO0FSMTFwQ0k7RWdMNVJEO0lBQ0M7SUFDQTtFeEt5bnFDRjtBQUNGO0FSaDJwQ0k7RWdMdlJEO0lBQ0M7RXhLMG5xQ0Y7QUFDRjtBUnIycENJO0VnTGhSRDtJQUNDO0lBQ0E7RXhLd25xQ0Y7QUFDRjtBUjMycENJO0VnTDNRRDtJQUNDLDJDQWhGVTtJQWlGVjtJQUNBO0V4S3lucUNGO0FBQ0Y7QVJsM3BDSTtFZ0xwUUQ7SUFDQztJQUNBO0V4S3lucUNGO0FBQ0Y7QVJ4M3BDSTtFZ0w1UEg7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXhLdW5xQ0E7QUFDRjtBUnI0cENJO0VnTDlPSDtJQUVFO0lBSUE7RXhLa25xQ0Q7QUFDRjtBUjM0cENJO0VnTHBPSDtJQUNDO0V4S2tucUNBO0FBQ0Y7QVJoNXBDSTtFZ0wvTkY7SUFDQztFeEtrbnFDRDtFd0tobnFDQztJQUNDO0V4S2tucUNGO0V3Sy9tcUNDO0lBQ0M7RXhLaW5xQ0Y7RXdLL21xQ0U7SUFDQztFeEtpbnFDSDtBQUNGO0FSNTRwQ0k7RWdMaExGO0lBQ0M7RXhLK2pxQ0Q7QUFDRjtBUmo4cENJO0V1TjdUSDtJQUNDO0UvTWl3cUNBO0UrTTl2cUNBO0lBQ0M7RS9NZ3dxQ0Q7RStNN3ZxQ0E7SUFDQztFL00rdnFDRDtFK00zdnFDQTtJQUNDO0UvTTZ2cUNEO0FBQ0Y7QVJqN3BDSTtFdU50VUg7SUFDQztFL00wdnFDQTtFK012dnFDQTtJQUNDO0UvTXl2cUNEO0UrTXR2cUNBO0lBQ0M7RS9Nd3ZxQ0Q7RStNcHZxQ0E7SUFDQztFL01zdnFDRDtBQUNGO0FnTjV4cUNBO0VBQ0M7RUFDQTtBaE44eHFDRDtBZ041eHFDQztFQUNDO0VBQ0E7QWhOOHhxQ0Y7QWdOM3hxQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaE42eHFDRjtBZ04zeHFDRTtFekJqQkUsY3lCa0JzQjtBaE42eHFDMUI7QXVMN3lxQ0k7RUFDQyxjeUJlOEM7QWhOZ3lxQ25EO0F1TDd5cUNLO0VBQ0M7RUFDQTtBdkwreXFDTjtBZ05oeXFDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FoTmt5cUNGO0FnTmh5cUNFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RXpCaENDLGN5QmlDc0I7QWhOa3lxQzFCO0F1TGowcUNJO0VBQ0MsY3lCOEI4QztBaE5xeXFDbkQ7QXVMajBxQ0s7RUFDQztFQUNBO0F2TG0wcUNOOztBUjVncUNJO0V3TnRSRjtJQUNDO0lBQ0E7SUFDQTtJQUVBO0lBQ0E7SUFDQTtJQUNBO0VoTnF5cUNEO0VnTmx5cUNBO0lBRUM7SUFDQTtFaE5teXFDRDtBQUNGO0FSOS9wQ0k7RXdOaFNIO0lBQ0M7RWhOaXlxQ0E7QUFDRjtBUjcvcENJO0V3Ti9SRjtJQUNDO0lBQ0E7RWhOK3hxQ0Q7RWdONXhxQ0E7SUFDQztJQUNBO0lBQ0E7RWhOOHhxQ0Q7RWdOM3hxQ0E7SUFDQztJQUNBO0lBQ0E7SUFDQTtFaE42eHFDRDtFZ04xeHFDRTtJQUNDO0lBQ0E7RWhONHhxQ0g7QUFDRjtBaU5yMnFDQTtFQUNDO0FqTnUycUNEO0FpTnIycUNDO0VBQ0M7QWpOdTJxQ0Y7QWlOcjJxQ0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqTnUycUNIO0FpTnIycUNHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBak51MnFDSjtBaU5yMnFDSTtFek5nS0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V5TnpLSTtFQUNILGNBOUJvQjtFQStCcEI7RUFDQTtBak5rM3FDTDtBaU45MnFDSztFQUNDO0FqTmczcUNOO0FpTjUycUNJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpOODJxQ0w7QWlONTJxQ0s7RUFDQztFQUNBLGNBcERtQjtFQXFEbkI7QWpOODJxQ047QVIvcHFDUTtFQUNJO0VBQ0EsYXlOdFFhO0FqTnU2cUN6QjtBUjNwcUNZO0VBQ0k7QVE2cHFDaEI7QWlOaDNxQ0s7RUFDQztFQUNBO0VBQ0EsY0E5RG9CO0FqTmc3cUMxQjtBaU41MnFDSztFQUNDLGNBbkV3QjtBak5pN3FDOUI7QWlOMTJxQ007RUFDQyxjQXhFdUI7QWpObzdxQzlCO0FSanJxQ1E7RUFDSTtFQUNBLGF5TnJRa0I7QWpOdzdxQzlCO0FSN3FxQ1k7RUFDSTtBUStxcUNoQjtBaU45MnFDTTtFQUNDLGNBOUV1QjtBak44N3FDOUI7QWlOejJxQ0k7RUFDQztBak4yMnFDTDtBUmxwcUNJO0V5Tm5TRjtJQStFRTtFak4wMnFDRjtBQUNGO0FSN21xQ0k7RXlON1VGO0lBbUZFO0lBQ0E7SUFDQTtFak4yMnFDRjtFaU56MnFDRTtJQUNDO0lBQ0E7SUFDQTtFak4yMnFDSDtFaU56MnFDRztJQUNDO0lBQ0E7RWpOMjJxQ0o7RWlOdDJxQ0k7SUFDQztJQUNBO0lBQ0c7SUFDQTtJQUNBLGNBckhlO0VqTjY5cUN2QjtFaU5wMnFDRztJQUNDO0lBQ0E7SUFDQTtJQUNBO0VqTnMycUNKO0VpTnAycUNJO0lBQ0M7SUFDQTtJQUNBO0VqTnMycUNMO0FBQ0Y7QWlOLzFxQ0M7RUFDQztFQUNBO0VBQ0EseUJBMUlxQjtBak4yK3FDdkI7QWlOLzFxQ0U7RUFDQztFQUNBO0FqTmkycUNIO0FpTi8xcUNHO0VBQ0M7RUFDQTtFQUNBO0FqTmkycUNKO0FpTi8xcUNJO0VBQ0M7QWpOaTJxQ0w7QWlONTFxQ0s7RUFDQztFQUNBO0VBQ0E7QWpOODFxQ047QWlONTFxQ007RUFDQztFQUNBO0VBQ0E7QWpOODFxQ1A7QWlOMzFxQ007RUFDQztBak42MXFDUDtBaU4xMXFDTTtFQUNDO0VBQ0E7RUFDQTtBak40MXFDUDtBaU50MXFDRztFQUNDO0VBQ0E7RUFDQTtBak53MXFDSjtBUmpycUNJO0V5TjFLRDtJQU1FO0lBQ0E7RWpOeTFxQ0g7QUFDRjtBUnZycUNJO0V5TmhLQTtJQUVFO0VqTnkxcUNKO0FBQ0Y7QWlOdDFxQ0k7RUFDQztBak53MXFDTDtBUi9ycUNJO0V5TjFKQTtJQUlFO0VqTnkxcUNKO0FBQ0Y7QWlOdDFxQ0k7RUFDQztBak53MXFDTDtBUnZzcUNJO0V5TmxKQTtJQUlFO0VqTnkxcUNKO0FBQ0Y7QVJsdHFDSTtFeU5oTkg7SUErRUU7RWpOdTFxQ0Q7RWlOcjFxQ0M7SUFDQztJQUNBO0VqTnUxcUNGO0FBQ0Y7QWlObDFxQ0U7RUFDQyx5QkFoTzBCO0FqTm9qckM3QjtBaU5oMHFDQztFQUNDO0FqTmswcUNGO0FpTmgwcUNFO0VBQ0M7QWpOazBxQ0g7QWlON3pxQ0M7RUFDQztBak4renFDRjtBaU43enFDRTtFQUNDO0FqTit6cUNIO0FpTnh6cUNFO0VBQ0M7QWpOMHpxQ0g7QWlOdnpxQ0U7RUFDQztBak55enFDSDtBaU50enFDRTtFQUNDO0FqTnd6cUNIO0FpTm56cUNFO0VBQ0M7QWpOcXpxQ0g7QWlObHpxQ0U7RUFDQztBak5venFDSDtBaU5qenFDRTtFQUNDO0FqTm16cUNIO0FpTjl5cUNFO0VBQ0M7QWpOZ3pxQ0g7QWlON3lxQ0U7RUFDQztBak4reXFDSDtBaU41eXFDRTtFQUNDO0FqTjh5cUNIO0FpTnp5cUNFO0VBQ0M7QWpOMnlxQ0g7QWlOeHlxQ0U7RUFDQztBak4weXFDSDtBaU52eXFDRTtFQUNDO0FqTnl5cUNIOztBa05qbXJDQTtFQUNDO0FsTm9tckNEO0FSbHhxQ0k7RTBOblZKO0lBSUU7RWxOcW1yQ0E7QUFDRjtBa05ubXJDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxOcW1yQ0Y7QWtObm1yQ0U7RUFDQztBbE5xbXJDSDtBa05ubXJDRztFQUNDO0VBQ0E7RUFDQTtBbE5xbXJDSjtBa05ubXJDSTtFQUNDO0VBQ0E7RUFDQTtBbE5xbXJDTDtBa05ubXJDSztFQUNDO0FsTnFtckNOO0FrTm5tckNNO0VBQ0M7RUFDQTtFQUNBLGNBeENrQjtBbE42b3JDekI7QWtObG1yQ007RUFDQztFQUNBO0VBQ0E7QWxOb21yQ1A7QWtObG1yQ087RUFDQyxjQWxEa0I7RUFtRGxCO0VBQ0E7QWxOb21yQ1I7QWtOam1yQ087RUFDQyxjQXZEaUI7QWxOMHByQ3pCO0FrTjlsckNLO0VBQ0MseUJBMURnQjtBbE4wcHJDdEI7QWtOOWxyQ007RUFDQyxjQS9EdUI7QWxOK3ByQzlCO0FrTjdsckNNO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDBCQXpFZTtFQTBFZjtBbE4rbHJDUDtBa056bHJDSztFQUNDO0FsTjJsckNOO0FScjFxQ0k7RTBONVVIO0lBNkVFO0lBQ0E7SUFDQTtFbE53bHJDRDtFa045a3JDSztJQUNDO0VsTmdsckNOO0FBQ0Y7QWtOdmtyQ0M7RUFDQyx5QkFoSG9CO0VBaUhwQjtBbE55a3JDRjtBa052a3JDRTtFQUNDO0VBQ0E7QWxOeWtyQ0g7QVJqNXFDSTtFME4xTEY7SUFLRTtFbE4wa3JDRjtBQUNGO0FSNTJxQ0k7RTBOcE9GO0lBU0U7RWxOMmtyQ0Y7QUFDRjtBa056a3JDRztFQUNDO0VBQ0E7RUFDQTtBbE4ya3JDSjtBa052a3JDSztFQUNDO0VBQ0E7RUFDQTtBbE55a3JDTjtBa052a3JDTTtFQUNDO0VBQ0E7RUFDQTtBbE55a3JDUDtBa050a3JDTTtFQUNDO0FsTndrckNQO0FrTnJrckNNO0VBQ0M7RUFDQTtFQUNBO0FsTnVrckNQO0FrTmprckNHO0VBQ0M7RUFDQTtFQUNBO0FsTm1rckNKO0FSdjRxQ0k7RTBOL0xEO0lBTUU7SUFDQTtFbE5va3JDSDtBQUNGO0FSNzRxQ0k7RTBOckxBO0lBRUU7RWxOb2tyQ0o7QUFDRjtBa05qa3JDSTtFQUNDO0FsTm1rckNMO0FScjVxQ0k7RTBOL0tBO0lBSUU7RWxOb2tyQ0o7QUFDRjtBa05qa3JDSTtFQUNDO0FsTm1rckNMO0FSNzVxQ0k7RTBOdktBO0lBSUU7RWxOb2tyQ0o7QUFDRjtBa041anJDRTtFQUNDLHlCQW5NMEI7QWxOaXdyQzdCO0FrTnppckNDO0VBQ0M7QWxOMmlyQ0Y7QWtOemlyQ0U7RUFDQztBbE4yaXJDSDtBa050aXJDQztFQUNDO0FsTndpckNGO0FrTnRpckNFO0VBQ0M7QWxOd2lyQ0g7QWtOamlyQ0U7RUFDQztBbE5taXJDSDtBa05oaXJDRTtFQUNDO0FsTmtpckNIO0FrTi9ockNFO0VBQ0M7QWxOaWlyQ0g7QWtONWhyQ0U7RUFDQztBbE44aHJDSDtBa04zaHJDRTtFQUNDO0FsTjZockNIO0FrTjFockNFO0VBQ0M7QWxONGhyQ0g7QWtOdmhyQ0U7RUFDQztBbE55aHJDSDtBa050aHJDRTtFQUNDO0FsTndockNIO0FrTnJockNFO0VBQ0M7QWxOdWhyQ0g7QWtObGhyQ0U7RUFDQztBbE5vaHJDSDtBa05qaHJDRTtFQUNDO0FsTm1ockNIO0FrTmhockNFO0VBQ0M7QWxOa2hyQ0g7O0FrTjNnckNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7R0FBQTtBQ2xTQTtFQUNDO0FuTm0wckNEO0FtTi96ckNFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QW5OaTByQ0g7QW1OL3pyQ0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QkF4Qm1CO0VBeUJuQjtFQUNBO0FuTmkwckNKO0FSN2lyQ0k7RTJON1JEO0lBWUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbk5rMHJDSDtBQUNGO0FtTmgwckNJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjQTVDcUI7RUE2Q3JCO0FuTmswckNMO0FtTmgwckNLO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0F2RHdCO0VBd0R4QjtFQUNBO0FuTmswckNOO0FtTi96ckNLO0VBQ0M7RUFDQTtBbk5pMHJDTjtBbU4venJDTTtFQUNDO0VBQ0E7QW5OaTByQ1A7QW1ONXpyQ0k7RUFDQyx5QkF0RTRCO0FuTm80ckNqQztBbU4xenJDTTtFQUNDLGNBM0UwQjtFQTRFMUIseUJBOUV1QjtBbk4wNHJDOUI7QW1OdnpyQ087RUFDQyxjQXBGc0I7QW5ONjRyQzlCO0FtTmp6ckNJO0VBQ0M7QW5ObXpyQ0w7QVJ2anJDSTtFMk43VUY7SUFzRkU7SUFDQTtFbk5renJDRjtFbU5oenJDRTtJQUNDO0lBQ0E7SUFDQTtFbk5renJDSDtFbU5oenJDRztJQUNDO0lBQ0E7SUFDQTtFbk5renJDSjtBQUNGO0FtTjV5ckNDO0VBQ0M7RUFDQTtBbk44eXJDRjtBbU41eXJDRTtFQUNDO0VBQ0E7QW5OOHlyQ0g7QW1ONXlyQ0c7RUFDQztFQUNBO0VBQ0E7QW5OOHlyQ0o7QW1ONXlyQ0k7RUFDQztBbk44eXJDTDtBbU56eXJDSztFQUNDO0VBQ0E7RUFDQTtBbk4yeXJDTjtBbU56eXJDTTtFQUNDO0VBQ0E7RUFDQTtBbk4yeXJDUDtBbU54eXJDTTtFQUNDO0FuTjB5ckNQO0FtTnZ5ckNNO0VBQ0M7RUFDQTtFQUNBO0FuTnl5ckNQO0FtTm55ckNHO0VBQ0M7RUFDQTtFQUNBO0FuTnF5ckNKO0FSeG1yQ0k7RTJOaE1EO0lBTUU7SUFDQTtFbk5zeXJDSDtBQUNGO0FSOW1yQ0k7RTJOdExBO0lBRUU7RW5Oc3lyQ0o7QUFDRjtBbU5ueXJDSTtFQUNDO0FuTnF5ckNMO0FSdG5yQ0k7RTJOaExBO0lBSUU7RW5Oc3lyQ0o7QUFDRjtBbU5ueXJDSTtFQUNDO0FuTnF5ckNMO0FSOW5yQ0k7RTJOeEtBO0lBSUU7RW5Oc3lyQ0o7QUFDRjtBUnpvckNJO0UyTnJPSDtJQThFRTtFbk5veXJDRDtFbU5seXJDQztJQUNDO0lBQ0E7RW5Ob3lyQ0Y7QUFDRjtBbU5oeHJDQztFQUNDO0FuTmt4ckNGO0FtTmh4ckNFO0VBQ0M7QW5Oa3hyQ0g7QW1ON3dyQ0M7RUFDQztBbk4rd3JDRjtBbU43d3JDRTtFQUNDO0FuTit3ckNIO0FtTnp3ckNFO0VBQ0M7QW5OMndyQ0g7QW1OeHdyQ0U7RUFDQztBbk4wd3JDSDtBbU52d3JDRTtFQUNDO0FuTnl3ckNIO0FtTnB3ckNFO0VBQ0M7QW5Oc3dyQ0g7QW1ObndyQ0U7RUFDQztBbk5xd3JDSDtBbU5sd3JDRTtFQUNDO0FuTm93ckNIO0FtTi92ckNFO0VBQ0M7QW5OaXdyQ0g7QW1OOXZyQ0U7RUFDQztBbk5nd3JDSDtBbU43dnJDRTtFQUNDO0FuTit2ckNIO0FtTjF2ckNFO0VBQ0M7QW5ONHZyQ0g7QW1OenZyQ0U7RUFDQztBbk4ydnJDSDtBbU54dnJDRTtFQUNDO0FuTjB2ckNIOztBb043aHNDQTtFQUNJO0VBQ0E7QXBOZ2lzQ0o7QW9ON2hzQ0k7RUFDSTtFQUNBO0VBQ0E7QXBOK2hzQ1I7QW9ON2hzQ1E7RUFDSTtFQUNBO0FwTitoc0NaO0FvTjdoc0NZO0VBQ0k7RUFDQTtBcE4raHNDaEI7QW9ONWhzQ1k7RUFDSTtFQUNBO0FwTjhoc0NoQjtBb041aHNDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcE44aHNDcEI7QW9OM2hzQ2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcE42aHNDcEI7QW9OemhzQ1k7RUFDSTtBcE4yaHNDaEI7QW9OemhzQ2dCO0VBQ0k7RUFDQTtBcE4yaHNDcEI7QW9OeGhzQ2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwTjBoc0NwQjtBUnBnc0NJO0VBQ0ksYzROckIwQztFNU5zQjFDO0FRc2dzQ1I7QVJuZ3NDSTtFQUNJLGM0TjFCMEM7QXBOK2hzQ2xEO0FSbGdzQ0k7RUFDSSxjNE45QjBDO0FwTmtpc0NsRDtBb04vaHNDZ0I7O0VBRUk7RUFDQTtFQUNBO0FwTmlpc0NwQjtBb045aHNDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcE5naXNDcEI7QW9OOWhzQ29CO0VBQ0k7QXBOZ2lzQ3hCO0FvTjdoc0NvQjtFQUNJO0VBQ0E7RUFDQTtBcE4raHNDeEI7QW9ON2hzQ3dCO0VBQ0k7RUFDQTtBcE4raHNDNUI7QW9OM2hzQ29CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcE42aHNDeEI7QW9OM2hzQ3dCO0VBQ0k7RUFDQTtFQUNBO0FwTjZoc0M1QjtBb054aHNDZ0I7RUFDSTtFQUNBO0FwTjBoc0NwQjtBb054aHNDb0I7O0VBRUk7RUFDQTtFQUNBO0FwTjBoc0N4QjtBb05yaHNDWTtFQUNJO0VBQ0E7QXBOdWhzQ2hCO0FvTnJoc0NnQjtFQUNJO0VBQ0E7RUFDQTtBcE51aHNDcEI7QW9OcGhzQ2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBOc2hzQ3BCO0FvTnBoc0NvQjtFQUNJO0VBQ0E7QXBOc2hzQ3hCOztBb04zZ3NDUTtFQUNJO0FwTjhnc0NaO0FvTjNnc0NRO0VBQ0k7QXBONmdzQ1o7QW9OMWdzQ1E7RUFDSTtBcE40Z3NDWjtBb052Z3NDUTtFQUNJO0FwTnlnc0NaO0FvTnRnc0NRO0VBQ0k7QXBOd2dzQ1o7QW9OcmdzQ1E7RUFDSTtBcE51Z3NDWjtBb05wZ3NDUTtFQUNJO0FwTnNnc0NaO0FvTmpnc0NRO0VBQ0k7QXBObWdzQ1o7QW9OaGdzQ1E7RUFDSTtBcE5rZ3NDWjtBb04vL3JDUTtFQUNJO0FwTmlnc0NaOztBUnYyckNJO0U0Tm5KSTtJQUNJO0lBQ0E7RXBOOC9yQ1Y7RW9ONS9yQ1c7SUFDRztFcE44L3JDZDtFb041L3JDYztJQUNJO0VwTjgvckNsQjtBQUNGO0FSOTJyQ0k7RTROeElJO0lBQ0k7RXBOeS9yQ1Y7RW9Odi9yQ1U7SUFDSTtJQUNBO0VwTnkvckNkO0VvTnYvckNjO0lBQ0k7SUFDQTtFcE55L3JDbEI7RW9OdC9yQ2M7SUFDSTtFcE53L3JDbEI7QUFDRjtBcU5ydXNDQTtFQUNFO0VBQ0EsWUFKSztFQUtMLGFBTEs7RUFNTDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyTnV1c0NGO0FxTnJ1c0NFO0VBQ0U7RUFDQTtFQUNBO0FyTnV1c0NKO0FxTnB1c0NFO0VBQ0U7RUFDQSxZQXBCRztFQXFCSCxhQXJCRztFQXNCSDtFQUNBO0VBQ0E7QXJOc3VzQ0o7QXFObnVzQ0U7RUFDRTtFQUNBO0VBQ0E7QXJOcXVzQ0o7QXFOaHVzQ0k7RUFDRTtFQUNBO0FyTmt1c0NOO0FxTi90c0NJO0VBQ0U7RUFDQTtBck5pdXNDTjtBcU45dHNDSTtFQUNFO0lBQ0U7RXJOZ3VzQ047RXFON3RzQ0k7SUFDRTtFck4rdHNDTjtBQUNGOztBc05seHNDQTtFQUNFO0F0TnF4c0NGOztBc05seHNDQTtFQUNFO0lBQ0U7RXROcXhzQ0Y7O0VzTmx4c0NBO0lBQ0U7RXROcXhzQ0Y7O0VzTmx4c0NBO0lBQ0U7RXROcXhzQ0Y7O0VzTm54c0NBO0lBQ0U7RXROc3hzQ0Y7QUFDRjtBdU54eXNDRTtFQUNFO0F2TjB5c0NKO0F1TnJ5c0NNO0VBQ0U7RUFDQTtBdk51eXNDUjs7QXVObHlzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2TnF5c0NGO0F1Tm55c0NFO0VBQ0U7QXZOcXlzQ0o7O0F3TjN6c0NBO0VBQ0U7RUFDQTtBeE44enNDRjtBd04zenNDRTtFQUNFO0F4TjZ6c0NKO0F3TjF6c0NFO0VBQ0U7RUFDQTtFQUNBO0F4TjR6c0NKO0F3TjF6c0NJO0VBQ0U7RUFDQTtBeE40enNDTjtBd054enNDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhOMHpzQ0o7O0F5Tnoxc0NBO0VBQ0U7SUFDRTtFek40MXNDRjtFeU4xMXNDQTtJQUNFO0V6TjQxc0NGO0V5TjExc0NBO0lBQ0U7RXpONDFzQ0Y7RXlOMTFzQ0E7SUFDRTtFek40MXNDRjtBQUNGO0F5Tnoxc0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpOMjFzQ0Y7QXlOejFzQ0U7RUFDRTtFQUNBO0F6TjIxc0NKOztBME5sM3NDQTtFQUNFO0VBQ0E7QTFOcTNzQ0Y7O0EwTmwzc0NBO0VBQ0U7RUFDQTtFQUNBO0ExTnEzc0NGOztBMk43M3NDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM05nNHNDRjtBMk41M3NDTTtFQUNFO0VBQ0E7QTNOODNzQ1I7QTJOdjNzQ1U7RUFDRTtBM055M3NDWjtBMk5qM3NDSTtFQUNFO0VBQ0E7RUFDQTtBM05tM3NDTjtBMk5qM3NDTTtFQUNFO0VBQ0E7QTNObTNzQ1I7QTJOajNzQ1E7RUFDRTtFQUNBO0VBQ0E7QTNObTNzQ1Y7QTJOajNzQ1U7RUFDRTtBM05tM3NDWjtBMk5oM3NDVTtFQUNFO0EzTmszc0NaO0EyTi8yc0NVO0VBQ0U7RUFDQTtFQUNBO0EzTmkzc0NaO0EyTjkyc0NVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM05nM3NDWjtBMk45MnNDWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNOZzNzQ2Q7QTJONTJzQ2M7RUFDRTtFQUNBO0EzTjgyc0NoQjtBMk50MnNDSTtFQUNFO0VBQ0E7QTNOdzJzQ047QTJObjJzQ007RUFDRTtBM05xMnNDUjtBMk5qMnNDUTtFQUNFO0EzTm0yc0NWO0EyTmgyc0NRO0VBQ0U7QTNOazJzQ1Y7QTJONTFzQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNOODFzQ0o7QTJOMTFzQ007RUFDRTtBM040MXNDUjtBMk52MXNDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNOeTFzQ1I7QTJOcjFzQ1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM051MXNDWjtBMk5yMXNDWTtFQUNFO0EzTnUxc0NkO0EyTnAxc0NZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNOczFzQ2Q7QTJOcDFzQ2M7RUFDRTtBM05zMXNDaEI7QTJOaDFzQ1E7RUFDRTtBM05rMXNDVjtBMk5oMXNDVTtFQUNFO0EzTmsxc0NaO0EyTi8wc0NVO0VBQ0U7QTNOaTFzQ1o7QTJOOTBzQ1U7RUFDRTtFQUNBO0EzTmcxc0NaO0EyTjUwc0NjO0VBQ0U7RUFDQTtBM044MHNDaEI7QTJONTBzQ2dCO0VBQ0U7QTNOODBzQ2xCO0EyTjMwc0NnQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzTjYwc0NsQjtBMk4xMHNDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM040MHNDcEI7QTJOcDBzQ1k7RUFDRTtBM05zMHNDZDtBMk5sMHNDYztFQUNFO0VBQ0E7QTNObzBzQ2hCO0EyTmowc0NjO0VBQ0U7RUFDQTtBM05tMHNDaEI7QTJOMXpzQ2dCO0VBQ0U7QTNONHpzQ2xCO0EyTnh6c0NrQjtFQUNFO0EzTjB6c0NwQjtBMk5wenNDZ0I7RUFDRTtBM05zenNDbEI7QTJOaHpzQ2dCO0VBQ0U7QTNOa3pzQ2xCOztBNE5wa3RDQTtFQUNFO0VBQ0E7RUFDQTtBNU51a3RDRjtBNE5ya3RDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1TnVrdENKO0E0TnBrdENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1TnNrdENKO0E0TnBrdENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVOc2t0Q047QTRObmt0Q0k7RUFFRTtFQUNBO0E1Tm9rdENOO0E0TmhrdENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1TmtrdENKO0E0Ti9qdENNO0VBQ0U7RUFDQTtFQUNBO0E1TmlrdENSO0E0TjlqdENNO0VBQ0U7QTVOZ2t0Q1I7QTRONWp0Q007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVOOGp0Q1I7QTROemp0Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1TjJqdENKO0E0TnpqdENJO0VBQ0U7RUFDQTtBNU4yanRDTjtBNE52anRDRTtFQUNFO0E1TnlqdENKO0E0TnRqdENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVOd2p0Q0o7QTROdGp0Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNU53anRDTjtBNE5wanRDUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVOc2p0Q1Y7QTRObmp0Q1k7RUFDRTtFQUNBO0E1TnFqdENkO0E0TmxqdENZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVOb2p0Q2Q7QTRObGp0Q2M7RUFDRTtBNU5vanRDaEI7QTROaGp0Q1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1TmtqdENkO0E0TmhqdENjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNU5ranRDaEI7QTRONWl0Q29CO0VBQ0U7RUFDQTtBNU44aXRDdEI7QTROdml0Q1k7RUFDRTtFQUNBO0VBQ0E7QTVOeWl0Q2Q7QTROdGl0Q1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1TndpdENkO0E0TnJpdENZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNU51aXRDZDtBNE5waXRDWTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCdE4xTEg7RXNOMkxHO0VBQ0E7RUFDQTtFQUNBO0E1TnNpdENkO0E0TnBpdENjO0VBQ0UseUJ0TmhNTDtBTnN1dENYO0E0TmxpdENZO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsNkN0TnFDZ0I7QU4rL3NDOUI7QTROaml0Q1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVObWl0Q2Q7QTRONWh0Q2M7RUFDRTtBNU44aHRDaEI7QTROM2h0Q2M7RUFFRTtBNU40aHRDaEI7QTROdGh0Q1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNU53aHRDVjtBNE50aHRDVTtFQUNFO0E1TndodENaO0E0TnJodENVO0VBQ0U7RUFDQTtBNU51aHRDWjtBNE5waHRDVTtFQUNFO0VBQ0E7QTVOc2h0Q1o7QTRObmh0Q1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVOcWh0Q1o7QTRObmh0Q1k7RUFDRTtBNU5xaHRDZDs7QW9IcHl0Q0E7RUFDRTtFQUNBO0VBQ0E7QXBIdXl0Q0Y7QW9Icnl0Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEh1eXRDSjtBb0hyeXRDSTtFQUNFO0FwSHV5dENOO0FvSGx5dENJO0VBQ0U7QXBIb3l0Q047QW9IbHl0Q0k7RUFDRTtBcEhveXRDTjtBb0hseXRDSTtFQUNFO0FwSG95dENOOztBb0g5eHRDQTtFQUNFO0VBQ0E7QXBIaXl0Q0Y7O0FvSDN4dENFO0VBQ0U7RUFDQSxvRHZGTWlCO0V1RkxqQjtBcEg4eHRDSjtBb0g1eHRDSTtFNUg4SEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTRIbElFO0VBQ0E7RUFDQTtBcEhveXRDTjtBUmxxdENJO0VBQ0k7QVFvcXRDUjtBb0hyeXRDTTtFQUNFO0FwSHV5dENSO0FvSGx5dENJO0VBQ0U7RUFDQTtFQUNBO0FwSG95dENOO0FvSGh5dENJO0VBQ0U7RUFDQTtBcEhreXRDTjtBb0gveHRDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBIaXl0Q047O0FvSDF4dENFO0VBQ0U7RUFDQTtFQUNBO0FwSDZ4dENKOztBb0hoeXRDRTtFQUNFO0VBQ0E7RUFDQTtBcEhteXRDSjs7QW9IdHl0Q0U7RUFDRTtFQUNBO0VBQ0E7QXBIeXl0Q0o7O0FvSDV5dENFO0VBQ0U7RUFDQTtFQUNBO0FwSCt5dENKOztBNk45NHRDQTtFQUNFO0VBQ0E7QTdOaTV0Q0Y7QTZOLzR0Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN05pNXRDSjtBNk4vNHRDSTtFQUNFO0VBQ0E7RUFDQTtBN05pNXRDTjtBNk45NHRDSTtFQUNFO0VBQ0E7RUFDQTtBN05nNXRDTjs7QThObjZ0Q0E7O0VBRUU7RUFDQTtBOU5zNnRDRjtBOE5wNnRDRTs7RUFDRTtFQUNBO0E5TnU2dENKO0E4TnI2dENJOztFQUNFO0E5Tnc2dENOO0E4Tmg2dENFOztFQUNFO0VBQ0E7QTlObTZ0Q0o7O0E4Ti81dENBO0VBQ0U7RUFDQTtBOU5rNnRDRjs7QThOLzV0Q0E7RUFDRTtBOU5rNnRDRjs7QThONzV0Q0k7RUFDRTtBOU5nNnRDTjtBOE43NXRDSTtFQUNFO0E5Tis1dENOOztBK050OHRDRTtFQUNFO0VBQ0E7QS9OeTh0Q0o7QStOcjh0Q0k7RUFDRTtBL051OHRDTjtBK05yOHRDTTtFQUNFO0EvTnU4dENSO0ErTmg4dENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Oazh0Q047O0FnTy85dENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhPayt0Q0o7QWdPLzl0Q0U7RUFDRTtBaE9pK3RDSjs7QWdPNzl0Q0E7RUFDRTtBaE9nK3RDRjs7QWlPNyt0Q0U7RUFFRTtFQUNBO0VBQ0E7QWpPKyt0Q0o7O0FrT3AvdENBO0VBQ0U7QWxPdS90Q0Y7O0FrT24vdENFO0VBRUU7QWxPcS90Q0o7O0FrT2wvdENBO0VBQ0U7QWxPcS90Q0Y7O0FrT2ovdENFO0VBRUU7QWxPbS90Q0o7O0FtT3JndUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuT3dndUNGO0FtT3RndUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbk93Z3VDSjtBbU9yZ3VDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbk91Z3VDSjtBbU9yZ3VDSTtFQUdFO0VBQ0E7QW5PcWd1Q047QW1PbGd1Q0k7RUFDRTtFQUNBO0VBTUE7RUFDQTtFQUNBO0VBQ0E7QW5PKy90Q047QW1PdGd1Q007RUFDRTtBbk93Z3VDUjtBbU85L3RDTTtFQUNFO0FuT2dndUNSO0FtT3ovdENNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5PMi90Q1I7QW1PeC90Q007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuTzAvdENSO0FtT3gvdENRO0VBQ0U7RUFDQTtBbk8wL3RDVjs7QW1Pbi90Q0E7RUFDRTtJQUNFO0VuT3MvdENGO0FBQ0Y7QW9PdGt1Q0k7RUFDRTtBcE93a3VDTjtBb09sa3VDVTtFQUVFO0FwT21rdUNaOztBcU8va3VDQTtFQUNFO0FyT2tsdUNGO0FxTy9rdUNJO0VBQ0U7QXJPaWx1Q047QXFPL2t1Q007RUFDRTtFQUNBO0FyT2lsdUNSO0FxTy9rdUNRO0VBQ0U7QXJPaWx1Q1Y7QXFPL2t1Q1U7RUFDRTtBck9pbHVDWjtBcU81a3VDYztFQUNFO0VBQ0E7QXJPOGt1Q2hCO0FxTzNrdUNjO0VBQ0U7RUFDQTtBck82a3VDaEI7QXFPMWt1Q2M7RUFDRTtFQUNBO0FyTzRrdUNoQjtBcU9qa3VDUTtFQUNFO0VBQ0E7QXJPbWt1Q1Y7QXFPamt1Q1U7RUFDRTtBck9ta3VDWjtBcU9qa3VDWTtFQUNFO0FyT21rdUNkO0FxTzVqdUNJO0VBQ0U7RUFDQTtBck84anVDTjtBcU8xanVDTTtFQUNFO0FyTzRqdUNSO0FxT3pqdUNNO0VBQ0U7RUFDQTtBck8yanVDUjtBcU94anVDTTtFQUNFO0VBQ0E7QXJPMGp1Q1I7QXFPdmp1Q007RUFDRTtFQUNBO0FyT3lqdUNSO0FxT3RqdUNNO0VBSUU7RUFDQTtFQUNBO0FyT3FqdUNSO0FxT2xqdUNNO0VBQ0U7QXJPb2p1Q1I7QXFPamp1Q007RUFDRTtBck9tanVDUjtBcU8vaXVDUTtFQUNFO0FyT2lqdUNWOztBc09ycHVDRTtFQUNFO0F0T3dwdUNKO0FzT3JwdUNFO0VBQ0U7QXRPdXB1Q0o7O0F1TzlwdUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2T2lxdUNGO0F1Ty9wdUNFO0VBUkY7SUFTSTtFdk9rcXVDRjtBQUNGO0F1T2hxdUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2T2txdUNKO0F1Ty9wdUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZPaXF1Q0o7QXVPOXB1Q0U7RUFDRTtFQUNBO0F2T2dxdUNKO0F1TzdwdUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZPK3B1Q0o7QXVPN3B1Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2TytwdUNOO0F1TzVwdUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZPOHB1Q047O0F1T3pwdUNBO0VBQ0U7RUFDQTtFQUNBO0F2TzRwdUNGO0F1TzFwdUNFO0VBQ0U7QXZPNHB1Q0o7QXVPenB1Q0U7RUFDRTtFQUNBO0VBQ0E7QXZPMnB1Q0o7QXVPeHB1Q0U7RUFDRTtFQUNBO0F2TzBwdUNKO0F1T3ZwdUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2T3lwdUNKO0F1T3ZwdUNJO0VBQ0U7QXZPeXB1Q047QXVPcnB1Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2T3VwdUNKO0F1T3JwdUNJO0VBQ0U7RUFDQTtFQUNBO0F2T3VwdUNOO0F1T3BwdUNJO0VBQ0U7QXZPc3B1Q047QXVPbHB1Q1U7RUFDRTtBdk9vcHVDWjtBdU9qcHVDVTtFQUNFO0F2T21wdUNaOztBdU96b3VDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdk80b3VDSjtBdU8xb3VDSTtFQUNFO0VBQ0E7QXZPNG91Q047QXVPem91Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2TzJvdUNOO0F1T3ZvdUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2T3lvdUNKO0F1T3ZvdUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZPeW91Q047QXVPdm91Q007RUFDRTtFQUNBO0F2T3lvdUNSO0F1T2pvdUNNO0VBQ0U7RUFDQTtFQUNBO0F2T21vdUNSO0F1T2hvdUNNO0VBQ0U7RUFDQTtBdk9rb3VDUjtBdU9ob3VDUTtFQUNFO0VBQ0E7QXZPa291Q1Y7QXVPaG91Q1U7RUFDRTtBdk9rb3VDWjs7QXdPcjB1Q0E7RUFDRTtFQUNBO0F4T3cwdUNGOztBd09yMHVDQTtFQUNFO0F4T3cwdUNGOztBd09yMHVDQTtFQUNFO0F4T3cwdUNGOztBd09yMHVDQTtFQUNFO0VBQ0E7QXhPdzB1Q0Y7O0F3T3IwdUNBO0VBQ0U7RUFDQTtFQUNBO0F4T3cwdUNGOztBd09yMHVDQTtFQUNFO0F4T3cwdUNGOztBd09yMHVDQTtFQUNFO0F4T3cwdUNGOztBd09yMHVDQTtFQUNFO0F4T3cwdUNGOztBd09yMHVDQTtFQUNFO0F4T3cwdUNGOztBd09yMHVDQTtFQUNFO0F4T3cwdUNGOztBd09yMHVDQTtFQUNFO0F4T3cwdUNGOztBd09yMHVDQTtFQUNFO0VBQ0E7QXhPdzB1Q0Y7O0F3T3IwdUNBO0VBQ0U7SUFBSTtFeE95MHVDSjtFd094MHVDQTtJQUFLO0V4TzIwdUNMO0V3TzEwdUNBO0lBQU07RXhPNjB1Q047QUFDRjtBd08zMHVDQTtFQUNFO0VBQ0E7RUFDQTtBeE82MHVDRjs7QXdPMTB1Q0E7RUFDRTtBeE82MHVDRjs7QXdPMTB1Q0E7RUFDRTtBeE82MHVDRjs7QXdPejB1Q0U7RUFDRTtBeE80MHVDSjs7QXdPeDB1Q0E7RUFDRTtBeE8yMHVDRjs7QXdPeDB1Q0E7RUFDRTtBeE8yMHVDRjs7QXdPeDB1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4TzIwdUNGOztBd094MHVDQTtFQUNFO0F4TzIwdUNGOztBd094MHVDQTtFQUNFO0F4TzIwdUNGOztBd096MHVDQTtFQUNFO0F4TzQwdUNGOztBd08xMHVDQTs7RUFFRTtBeE82MHVDRjs7QXdPMzB1Q0E7RUFDRTtBeE84MHVDRjs7QXdPNTB1Q0E7O0VBRUU7QXhPKzB1Q0Y7O0F3TzcwdUNBO0VBQ0U7QXhPZzF1Q0Y7O0F3TzkwdUNBO0VBQ0U7QXhPaTF1Q0Y7O0F3TzcwdUNJO0VBQ0U7QXhPZzF1Q047QXdPOTB1Q0k7RUFDRTtBeE9nMXVDTjtBd085MHVDSTtFQUNFO0F4T2cxdUNOO0F3TzcwdUNDO0VBQ0c7RUFDQTtFQUNBO0F4TyswdUNKO0F3TzUwdUNJO0VBQ0U7QXhPODB1Q047QXdPNTB1Q0k7RUFDRTtBeE84MHVDTjtBd08xMHVDSTs7RUFFRTtBeE80MHVDTjtBd096MHVDRTtFQUNFO0F4TzIwdUNKO0F3T3owdUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeE8yMHVDSjtBd096MHVDRTtFQUNFO0F4TzIwdUNKO0F3T3owdUNFO0VBQ0U7QXhPMjB1Q0o7QXdPejB1Q0U7RUFDRTtFQUNBO0VBQ0E7QXhPMjB1Q0o7QXdPejB1Q0U7RUFDRTtFQUNBO0VBQ0E7QXhPMjB1Q0o7QXdPMTB1Q0k7RUFDRTtFQUNBO0F4TzQwdUNOO0F3T3owdUNFO0VBQ0U7QXhPMjB1Q0o7QXdPejB1Q0U7RUFDRTtFQUNBO0F4TzIwdUNKO0F3T3owdUNFO0VBQ0U7QXhPMjB1Q0o7O0F3T3YwdUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhPMDB1Q0Y7QXdPejB1Q0U7RUFDRTtBeE8yMHVDSjs7QXdPdjB1Q0E7RUFDRTtJQUNFO0V4TzAwdUNGO0V3T3gwdUNBO0lBQ0U7SUFDQTtFeE8wMHVDRjtFd094MHVDQTtJQUNFO0lBQ0E7RXhPMDB1Q0Y7QUFDRjtBd092MHVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhPeTB1Q0Y7O0F3T3QwdUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeE95MHVDRjs7QXdPdDB1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4T3kwdUNGOztBd090MHVDQTtFQUNFO0VBQ0E7RUFDQTtBeE95MHVDRjs7QXdPdDB1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeE95MHVDRjs7QXdPdDB1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4T3kwdUNGOztBd090MHVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4T3kwdUNGOztBd090MHVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeE95MHVDRjs7QXdPdDB1Q0E7RUFDRTtBeE95MHVDRjs7QXdPdDB1Q0E7RUFDRTtBeE95MHVDRjs7QXdPdDB1Q0E7RUFDRTtFQUNBO0VBQ0E7QXhPeTB1Q0Y7O0F3T3QwdUNBO0VBQ0U7QXhPeTB1Q0Y7O0F3T3QwdUNBO0VBQ0U7QXhPeTB1Q0Y7O0F3T3QwdUNBO0VBQ0U7RUFDQTtBeE95MHVDRjs7QXdPdDB1Q0E7RUFDRTtFQUNBO0F4T3kwdUNGO0F3T3YwdUNFO0VBQ0U7RUFDQTtBeE95MHVDSjs7QXdPdDB1Q0E7RUFDRTtFQUNBO0F4T3kwdUNGO0F3T3YwdUNFO0VBQ0U7RUFDQTtFQUNBO0F4T3kwdUNKO0F3T3YwdUNJO0VBQ0U7QXhPeTB1Q047O0F3T3IwdUNBO0VBQ0U7QXhPdzB1Q0Y7QXdPdDB1Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4T3cwdUNKO0F3T3QwdUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhPdzB1Q047QXdPcjB1Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4T3UwdUNOO0F3T24wdUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhPcTB1Q0o7O0F3T2owdUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeE9vMHVDRjtBd09sMHVDRTtFQUNFO0F4T28wdUNKO0F3T2gwdUNJO0VBQ0U7QXhPazB1Q047QXdPL3p1Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeE9pMHVDSjtBd08venVDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhPaTB1Q047QXdPaDB1Q007RUFDRTtBeE9rMHVDUjtBd085enVDSTtFQUNFO0F4T2cwdUNOO0F3Tzd6dUNJO0VBQ0U7QXhPK3p1Q047QXdPNXp1Q0U7RUFDRTtBeE84enVDSjtBd081enVDRTtFQUNFO0F4Tzh6dUNKOztBd08xenVDQTtFQUNFO0VBQ0E7QXhPNnp1Q0Y7O0F3TzF6dUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeE82enVDRjs7QXdPMXp1Q0E7RUFDRTtFQUNBO0F4TzZ6dUNGO0F3TzN6dUNFO0VBQ0U7RUFDQTtBeE82enVDSjtBd08zenVDSTtFQUNFO0VBQ0E7QXhPNnp1Q047QXdPNXp1Q007RUFDRTtBeE84enVDUjs7QXdPeHp1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeE8yenVDRjs7QXdPeHp1Q0E7RUFDRTtBeE8yenVDRjs7QXdPeHp1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeE8yenVDRjs7QXdPeHp1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeE8yenVDRjs7QXdPeHp1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeE8yenVDRjs7QXdPeHp1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeE8yenVDRjs7QXdPeHp1Q0E7RUFDRTtBeE8yenVDRjs7QXdPeHp1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeE8yenVDRjtBd096enVDRTtFQUNFO0VBQ0E7QXhPMnp1Q0o7QXdPeHp1Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhPMHp1Q0o7QXdPeHp1Q0k7RUFDRTtFQUNBO0F4TzB6dUNOOztBd09yenVDQTtFQUNFO0F4T3d6dUNGOztBd09yenVDQTtFQUNFO0F4T3d6dUNGOztBd09yenVDQTtFQUNFO0VBQ0E7RUFDQTtBeE93enVDRjtBd090enVDRTtFQUNFO0F4T3d6dUNKOztBd09wenVDQTtFQUNFO0VBQ0E7QXhPdXp1Q0Y7O0F3T3B6dUNBO0VBQ0U7QXhPdXp1Q0Y7O0F3T3B6dUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhPdXp1Q0Y7QXdPcnp1Q0U7RUFDRTtBeE91enVDSjs7QXdPbHp1Q0U7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QXhPcXp1Q0o7QXdPbHp1Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeE9venVDSjtBd09qenVDRTtFQUNFO0VBQ0E7RUFDQTtBeE9tenVDSjtBd09oenVDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhPa3p1Q0o7O0F3Tzl5dUNBO0VBQ0U7SUFDRTtFeE9penVDRjtBQUNGO0F3Tzl5dUNBO0VBQ0U7RUFDQTtBeE9nenVDRjs7QXdPN3l1Q0E7RUFDRTtFQUNBO0VBQ0E7QXhPZ3p1Q0Y7O0F3Tzd5dUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhPZ3p1Q0Y7O0F3Tzd5dUNBO0VBQ0U7QXhPZ3p1Q0Y7O0F3Tzd5dUNBO0VBQ0U7QXhPZ3p1Q0Y7O0F3Tzd5dUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4T2d6dUNGOztBd083eXVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQWlCO0VBQ2pCO0VBQWlCO0F4T2t6dUNuQjs7QXdPL3l1Q0E7O0VBRUU7RUFDQTtFQUNBO0VBQTJCO0F4T216dUM3Qjs7QXdPaHp1Q0E7RUFDRTtFQUFlO0VBQ2Y7RUFBb0I7QXhPcXp1Q3RCOztBd09senVDQTtFQUNFO0VBQVM7RUFDVDtFQUFtQjtBeE91enVDckI7O0F3T256dUNFO0VBQ0U7QXhPc3p1Q0o7O0F3T2x6dUNBO0VBQ0U7QXhPcXp1Q0Y7O0F3T2x6dUNBO0VBQ0U7RUFDQTtBeE9xenVDRjs7QXdPbHp1Q0E7RUFDRTtFQUNBO0F4T3F6dUNGLEM7Ozs7QXlPcDl2Q0EsZ0JBQWdCOztBQUVoQjtFQUNFLHNCQUFzQjtFQUN0QiwyQ0FBOEI7RUFDOUI7Ozt5REFHa0Q7RUFDbEQsbUJBQW1CO0VBQ25CLGtCQUFrQjs7QUFFcEI7O0FBRUE7RUFDRSxpQ0FBaUM7RUFDakMsd0JBQXdCO0VBQ3hCLDZCQUE2QjtFQUM3Qiw4QkFBOEI7RUFDOUIsK0JBQStCO0VBQy9CLCtCQUErQjtFQUMvQixXQUFXO0VBQ1gsY0FBYztFQUNkLG1DQUFtQztFQUNuQyxrQ0FBa0M7QUFDcEM7O0FBRUE7O0VBRUUsaUNBQWlDO0VBQ2pDLDZCQUE2QjtFQUM3Qiw4QkFBOEI7RUFDOUIsK0JBQStCO0VBQy9CLCtCQUErQjtFQUMvQixXQUFXO0VBQ1gsY0FBYztFQUNkLG1DQUFtQztFQUNuQyxrQ0FBa0M7QUFDcEM7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOzs7OztBQy9oQkE7OztFQUdFO0FBQ0YsNkJBQTZCLGlDQUFpQyxDQUFDLGtDQUFrQyxDQUFDLG9CQUFvQixDQUFDLGlCQUFpQixDQUFDLG1CQUFtQixDQUFDLG1CQUFtQixDQUFDLGFBQWEsQ0FBQyxPQUFPLG1CQUFtQixDQUFDLGlCQUFpQixDQUFDLHVCQUF1QixDQUFDLE9BQU8sZUFBZSxDQUFDLE9BQU8sZ0JBQWdCLENBQUMsT0FBTyxhQUFhLENBQUMsT0FBTyxhQUFhLENBQUMsT0FBTyxhQUFhLENBQUMsT0FBTyxhQUFhLENBQUMsT0FBTyxhQUFhLENBQUMsT0FBTyxhQUFhLENBQUMsT0FBTyxhQUFhLENBQUMsT0FBTyxhQUFhLENBQUMsT0FBTyxhQUFhLENBQUMsUUFBUSxjQUFjLENBQUMsT0FBTyxpQkFBaUIsQ0FBQyxZQUFZLENBQUMsT0FBTyxvQkFBb0IsQ0FBQyxpQkFBaUIsQ0FBQyxjQUFjLENBQUMsVUFBVSxpQkFBaUIsQ0FBQyxPQUFPLFNBQVMsQ0FBQyxpQkFBaUIsQ0FBQyxpQkFBaUIsQ0FBQyxTQUFTLENBQUMsbUJBQW1CLENBQUMsV0FBVyx1QkFBdUIsQ0FBQyxrQkFBa0IsQ0FBQyx3QkFBd0IsQ0FBQyxjQUFjLFVBQVUsQ0FBQyxlQUFlLFdBQVcsQ0FBQyx5RkFBeUYsaUJBQWlCLENBQUMsOEZBQThGLGdCQUFnQixDQUFDLFNBQVMsNENBQTRDLENBQUMsb0NBQW9DLENBQUMsVUFBVSw4Q0FBOEMsQ0FBQyxzQ0FBc0MsQ0FBQywyQkFBMkIsR0FBRyw4QkFBOEIsQ0FBQyxzQkFBc0IsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMsbUJBQW1CLEdBQUcsOEJBQThCLENBQUMsc0JBQXNCLENBQUMsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLGNBQWMscUVBQXFFLENBQUMsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsZUFBZSxxRUFBcUUsQ0FBQyxnQ0FBZ0MsQ0FBQyx3QkFBd0IsQ0FBQyxlQUFlLHFFQUFxRSxDQUFDLGdDQUFnQyxDQUFDLHdCQUF3QixDQUFDLG9CQUFvQiwrRUFBK0UsQ0FBQyw0QkFBNEIsQ0FBQyxvQkFBb0IsQ0FBQyxrQkFBa0IsNEJBQTRCLENBQUMsb0JBQW9CLENBQUMscUVBQXFFLCtFQUErRSxDQUFDLG1EQUFtRCwyQkFBMkIsQ0FBQyxtQkFBbUIsQ0FBQyxvSUFBb0ksbUJBQW1CLENBQUMsV0FBVyxDQUFDLFVBQVUsb0JBQW9CLENBQUMsVUFBVSxDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxxQkFBcUIsQ0FBQyxXQUFXLENBQUMsMEJBQTBCLE1BQU0sQ0FBQyxpQkFBaUIsQ0FBQyxpQkFBaUIsQ0FBQyxVQUFVLENBQUMsYUFBYSxtQkFBbUIsQ0FBQyxhQUFhLGFBQWEsQ0FBQyxZQUFZLFVBQVUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxxQ0FBcUMsZUFBZSxDQUFDLGNBQWMsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQywrQ0FBK0MsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGlDQUFpQyxlQUFlLENBQUMsaUNBQWlDLGVBQWUsQ0FBQyxrQ0FBa0MsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsdUNBQXVDLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsY0FBYyxlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsOEJBQThCLGVBQWUsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxrQ0FBa0MsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsK0JBQStCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsOEJBQThCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMsZ0NBQWdDLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsOEJBQThCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMsK0JBQStCLGVBQWUsQ0FBQyxrQ0FBa0MsZUFBZSxDQUFDLGtDQUFrQyxlQUFlLENBQUMsK0JBQStCLGVBQWUsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLG1DQUFtQyxlQUFlLENBQUMsa0NBQWtDLGVBQWUsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLHFDQUFxQyxlQUFlLENBQUMsMENBQTBDLGVBQWUsQ0FBQyxrQ0FBa0MsZUFBZSxDQUFDLGlDQUFpQyxlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsOEJBQThCLGVBQWUsQ0FBQyxnQ0FBZ0MsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyxvQ0FBb0MsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsOEJBQThCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLGdDQUFnQyxlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyxrQ0FBa0MsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxjQUFjLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsOEJBQThCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsOEJBQThCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMsZ0NBQWdDLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyw4QkFBOEIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLGlDQUFpQyxlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsY0FBYyxlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMsK0JBQStCLGVBQWUsQ0FBQyxnQ0FBZ0MsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLGdDQUFnQyxlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsZ0NBQWdDLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsY0FBYyxlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsK0JBQStCLGVBQWUsQ0FBQyxtQ0FBbUMsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGNBQWMsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLGdDQUFnQyxlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyw4QkFBOEIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyxpQ0FBaUMsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsK0JBQStCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxjQUFjLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMsc0NBQXNDLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyw4QkFBOEIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxjQUFjLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxjQUFjLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxnQ0FBZ0MsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsK0JBQStCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGdDQUFnQyxlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLFNBQVMsUUFBUSxDQUFDLGtCQUFrQixDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsZUFBZSxDQUFDLFNBQVMsQ0FBQyxpQkFBaUIsQ0FBQyxTQUFTLENBQUMsbURBQW1ELFNBQVMsQ0FBQyxXQUFXLENBQUMsUUFBUSxDQUFDLGdCQUFnQixDQUFDLGVBQWUsQ0FBQyxVQUFVLENBQUMsV0FBVyxtQ0FBbUMsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsa0JBQWtCLENBQUMsMkNBQXNDLENBQUMsdVNBQW9TLENBQUMsS0FBSyxtQ0FBbUMsQ0FBQyxXQUFXLGlDQUFpQyxDQUFDLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxrQkFBa0IsQ0FBQywyQ0FBdUMsQ0FBQyx5U0FBeVMsQ0FBQyxVQUFVLGVBQWUsQ0FBQyxXQUFXLGlDQUFpQyxDQUFDLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxrQkFBa0IsQ0FBQyw0Q0FBcUMsQ0FBQyw4UTs7OztBQ0p0NHlEOzs7Ozs7Ozs7Ozs7OztFQWNFOztBQUVGO0VBQ0UsMEJBQTBCO0VBQzFCLDRDQUE0QztFQUM1Qzs7Ozs0REFJNkQ7RUFDN0QsbUJBQW1CO0VBQ25CLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFO0lBQ0UsMEJBQTBCO0lBQzFCLDBEQUE2RDtFQUMvRDtBQUNGOztBQUVBLGdFQUFnRTtBQUNoRTtJQUNJLHFCQUFxQjtJQUNyQiwrQ0FBK0M7SUFDL0Msa0JBQWtCO0lBQ2xCLHdCQUF3QjtJQUN4QixrQ0FBa0M7SUFDbEMsb0JBQW9CO0lBQ3BCLGtDQUFrQztJQUNsQyxtQ0FBbUM7SUFDbkMsMkJBQTJCO0FBQy9CO0FBQ0EsNkRBQTZEO0FBQzdEO0lBQ0ksdUJBQXVCO0lBQ3ZCLG1CQUFtQjtJQUNuQixvQkFBb0I7QUFDeEI7QUFDQTtJQUNJLGNBQWM7QUFDbEI7QUFDQTtJQUNJLGNBQWM7QUFDbEI7QUFDQTtJQUNJLGNBQWM7QUFDbEI7QUFDQTtJQUNJLGNBQWM7QUFDbEI7QUFDQTtJQUNJLG1CQUFtQjtJQUNuQixrQkFBa0I7QUFDdEI7QUFDQTtJQUNJLGVBQWU7SUFDZix5QkFBeUI7SUFDekIscUJBQXFCO0FBQ3pCO0FBQ0E7SUFDSSxrQkFBa0I7QUFDdEI7QUFDQTtJQUNJLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsbUJBQW1CO0lBQ25CLGlCQUFpQjtJQUNqQixrQkFBa0I7QUFDdEI7QUFDQTtJQUNJLG1CQUFtQjtBQUN2QjtBQUNBO0lBQ0kseUJBQXlCO0lBQ3pCLDRCQUE0QjtJQUM1QixtQkFBbUI7QUFDdkI7QUFDQTtJQUNJLFlBQVk7QUFDaEI7QUFDQTtJQUNJLFdBQVc7QUFDZjtBQUNBO0lBQ0ksa0JBQWtCO0FBQ3RCO0FBQ0E7SUFDSSxpQkFBaUI7QUFDckI7QUFDQTtJQUNJLDZDQUE2QztJQUM3QyxxQ0FBcUM7QUFDekM7QUFDQTtJQUNJO1FBQ0ksK0JBQStCO1FBQy9CLHVCQUF1QjtJQUMzQjtJQUNBO1FBQ0ksaUNBQWlDO1FBQ2pDLHlCQUF5QjtJQUM3QjtBQUNKO0FBQ0E7SUFDSTtRQUNJLCtCQUErQjtRQUMvQix1QkFBdUI7SUFDM0I7SUFDQTtRQUNJLGlDQUFpQztRQUNqQyx5QkFBeUI7SUFDN0I7QUFDSjtBQUNBO0lBQ0ksZ0VBQWdFO0lBQ2hFLGdDQUFnQztJQUNoQyw0QkFBNEI7SUFDNUIsd0JBQXdCO0FBQzVCO0FBQ0E7SUFDSSxnRUFBZ0U7SUFDaEUsaUNBQWlDO0lBQ2pDLDZCQUE2QjtJQUM3Qix5QkFBeUI7QUFDN0I7QUFDQTtJQUNJLGdFQUFnRTtJQUNoRSxpQ0FBaUM7SUFDakMsNkJBQTZCO0lBQzdCLHlCQUF5QjtBQUM3QjtBQUNBO0lBQ0ksMEVBQTBFO0lBQzFFLCtCQUErQjtJQUMvQiwyQkFBMkI7SUFDM0IsdUJBQXVCO0FBQzNCO0FBQ0E7SUFDSSwwRUFBMEU7SUFDMUUsK0JBQStCO0lBQy9CLDJCQUEyQjtJQUMzQix1QkFBdUI7QUFDM0I7QUFDQTs7Ozs7SUFLSSxZQUFZO0FBQ2hCO0FBQ0E7SUFDSSxrQkFBa0I7SUFDbEIscUJBQXFCO0lBQ3JCLFVBQVU7SUFDVixXQUFXO0lBQ1gsZ0JBQWdCO0lBQ2hCLHNCQUFzQjtBQUMxQjtBQUNBOztJQUVJLGtCQUFrQjtJQUNsQixPQUFPO0lBQ1AsV0FBVztJQUNYLGtCQUFrQjtBQUN0QjtBQUNBO0lBQ0ksb0JBQW9CO0FBQ3hCO0FBQ0E7SUFDSSxjQUFjO0FBQ2xCO0FBQ0E7SUFDSSxjQUFjO0FBQ2xCO0FBQ0EsZ0VBQWdFOztBQUVoRSxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLGlCQUFpQixnQkFBZ0IsRUFBRTtBQUNuQywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0Msb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6QywrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0Msd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0Msc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCwrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsaUNBQWlDLGdCQUFnQixFQUFFO0FBQ25ELGlDQUFpQyxnQkFBZ0IsRUFBRTtBQUNuRCxrQ0FBa0MsZ0JBQWdCLEVBQUU7QUFDcEQsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0Msd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0Msc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4QyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMsZ0JBQWdCLGdCQUFnQixFQUFFO0FBQ2xDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLGlCQUFpQixnQkFBZ0IsRUFBRTtBQUNuQyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6Qyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6Qyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLG9DQUFvQyxnQkFBZ0IsRUFBRTtBQUN0RCxpQkFBaUIsZ0JBQWdCLEVBQUU7QUFDbkMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6Qyw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6QyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsaUJBQWlCLGdCQUFnQixFQUFFO0FBQ25DLGlCQUFpQixnQkFBZ0IsRUFBRTtBQUNuQyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4QyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMsaUJBQWlCLGdCQUFnQixFQUFFO0FBQ25DLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyxpQkFBaUIsZ0JBQWdCLEVBQUU7QUFDbkMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4Qyw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsaUJBQWlCLGdCQUFnQixFQUFFO0FBQ25DLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHlEQUF5RCxnQkFBZ0IsRUFBRTtBQUMzRSx5REFBeUQsZ0JBQWdCLEVBQUU7QUFDM0UsMkRBQTJELGdCQUFnQixFQUFFO0FBQzdFLHFEQUFxRCxnQkFBZ0IsRUFBRTtBQUN2RSxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6QyxnQkFBZ0IsZ0JBQWdCLEVBQUU7QUFDbEMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0Msb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3Qyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLGlDQUFpQyxnQkFBZ0IsRUFBRTtBQUNuRCxpQ0FBaUMsZ0JBQWdCLEVBQUU7QUFDbkQsa0NBQWtDLGdCQUFnQixFQUFFO0FBQ3BELCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCwwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2QyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLGlCQUFpQixnQkFBZ0IsRUFBRTtBQUNuQyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsaUJBQWlCLGdCQUFnQixFQUFFO0FBQ25DLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLGlCQUFpQixnQkFBZ0IsRUFBRTtBQUNuQyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4QyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6QyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2QyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLG1DQUFtQyxnQkFBZ0IsRUFBRTtBQUNyRCxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsaUJBQWlCLGdCQUFnQixFQUFFO0FBQ25DLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCxrQ0FBa0MsZ0JBQWdCLEVBQUU7QUFDcEQsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0Msa0NBQWtDLGdCQUFnQixFQUFFO0FBQ3BELGlCQUFpQixnQkFBZ0IsRUFBRTtBQUNuQyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLDZDQUE2QyxnQkFBZ0IsRUFBRTtBQUMvRCwrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsaUJBQWlCLGdCQUFnQixFQUFFO0FBQ25DLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0Msa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QywrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4QyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2QyxnREFBZ0QsZ0JBQWdCLEVBQUU7QUFDbEUscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxpQkFBaUIsZ0JBQWdCLEVBQUU7QUFDbkMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLGdCQUFnQixnQkFBZ0IsRUFBRTtBQUNsQyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLGlCQUFpQixnQkFBZ0IsRUFBRTtBQUNuQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCwyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLHlDQUF5QyxnQkFBZ0IsRUFBRTtBQUMzRCxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2Qyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMsaUJBQWlCLGdCQUFnQixFQUFFO0FBQ25DLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4QyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLGlCQUFpQixnQkFBZ0IsRUFBRTtBQUNuQyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxpQkFBaUIsZ0JBQWdCLEVBQUU7QUFDbkMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLGlCQUFpQixnQkFBZ0IsRUFBRTtBQUNuQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsaUJBQWlCLGdCQUFnQixFQUFFO0FBQ25DLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4Qyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLDJDQUEyQyxnQkFBZ0IsRUFBRTtBQUM3RCx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4QyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQyw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLGlCQUFpQixnQkFBZ0IsRUFBRTtBQUNuQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2Qyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLGtDQUFrQyxnQkFBZ0IsRUFBRTtBQUNwRCxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsMENBQTBDLGdCQUFnQixFQUFFO0FBQzVELDhDQUE4QyxnQkFBZ0IsRUFBRTtBQUNoRSx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsaUJBQWlCLGdCQUFnQixFQUFFO0FBQ25DLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsZ0JBQWdCLGdCQUFnQixFQUFFO0FBQ2xDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsZ0JBQWdCLGdCQUFnQixFQUFFO0FBQ2xDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2QyxpQkFBaUIsZ0JBQWdCLEVBQUU7QUFDbkMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxrQ0FBa0MsZ0JBQWdCLEVBQUU7QUFDcEQsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLGlCQUFpQixnQkFBZ0IsRUFBRTtBQUNuQyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6Qyw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4QyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLHVDQUF1QyxnQkFBZ0IsRUFBRTtBQUN6RCw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQyw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsMENBQTBDLGdCQUFnQixFQUFFO0FBQzVELDZDQUE2QyxnQkFBZ0IsRUFBRTtBQUMvRCw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsZ0ZBQWdGLGdCQUFnQixFQUFFO0FBQ2xHLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0Msa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4QyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLGlCQUFpQixnQkFBZ0IsRUFBRTtBQUNuQyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyx1Q0FBdUMsZ0JBQWdCLEVBQUU7QUFDekQsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0Msd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLGdCQUFnQixnQkFBZ0IsRUFBRTtBQUNsQyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLHNDQUFzQyxnQkFBZ0IsRUFBRTtBQUN4RCwwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6QyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsOENBQThDLGdCQUFnQixFQUFFO0FBQ2hFLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsaUJBQWlCLGdCQUFnQixFQUFFO0FBQ25DLGlCQUFpQixnQkFBZ0IsRUFBRTtBQUNuQyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLGlCQUFpQixnQkFBZ0IsRUFBRTtBQUNuQyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0Msd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLGdCQUFnQixnQkFBZ0IsRUFBRTtBQUNsQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0Msd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6QyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2QyxpQkFBaUIsZ0JBQWdCLEVBQUU7QUFDbkMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QyxpQ0FBaUMsZ0JBQWdCLEVBQUU7QUFDbkQsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLGdCQUFnQixnQkFBZ0IsRUFBRTtBQUNsQyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLGlCQUFpQixnQkFBZ0IsRUFBRTtBQUNuQyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDRCQUE0QixnQkFBZ0IsRUFBRSxDOzs7O0VDNTBCNUM7OztLQUdHOztBQUVMO0VBQ0UsdUJBQXVCO0VBQ3ZCLDRDQUErQjtFQUMvQjs7OzREQUdzRDtFQUN0RCxtQkFBbUI7RUFDbkIsa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0U7SUFDRSx1QkFBdUI7SUFDdkIsMERBQXNEO0VBQ3hEO0FBQ0Y7O0FBRUE7O0lBRUkscUJBQXFCO0lBQ3JCLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsb0JBQW9CO0lBQ3BCLGNBQWM7SUFDZCx3QkFBd0I7SUFDeEIsa0NBQWtDO0lBQ2xDLG9CQUFvQjtJQUNwQixrQ0FBa0M7SUFDbEMsbUNBQW1DO0lBQ25DLDJCQUEyQjtBQUMvQjs7QUFFQSwrQ0FBK0MsZ0JBQWdCLEVBQUU7QUFDakUsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0Msd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5Qyw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QyxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLGtDQUFrQyxnQkFBZ0IsRUFBRTtBQUNwRCwwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsaUNBQWlDLGdCQUFnQixFQUFFO0FBQ25ELHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsbUNBQW1DLGdCQUFnQixFQUFFO0FBQ3JELDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELGlDQUFpQyxnQkFBZ0IsRUFBRTtBQUNuRCxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQsd0NBQXdDLGdCQUFnQixFQUFFO0FBQzFELG9EQUFvRCxnQkFBZ0IsRUFBRTtBQUN0RSwyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsdUNBQXVDLGdCQUFnQixFQUFFO0FBQ3pELDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMscURBQXFELGdCQUFnQixFQUFFO0FBQ3ZFLDZDQUE2QyxnQkFBZ0IsRUFBRTtBQUMvRCwyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLHlDQUF5QyxnQkFBZ0IsRUFBRTtBQUMzRCwwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELG9DQUFvQyxnQkFBZ0IsRUFBRTtBQUN0RCw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLGtDQUFrQyxnQkFBZ0IsRUFBRTtBQUNwRCw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsd0NBQXdDLGdCQUFnQixFQUFFO0FBQzFELHVDQUF1QyxnQkFBZ0IsRUFBRTtBQUN6RCwwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsc0NBQXNDLGdCQUFnQixFQUFFO0FBQ3hELDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsZ0NBQWdDLGdCQUFnQixFQUFFO0FBQ2xELDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QywrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5Qyw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCwyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsbUNBQW1DLGdCQUFnQixFQUFFO0FBQ3JELDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQyxpQ0FBaUMsZ0JBQWdCLEVBQUU7QUFDbkQseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0Msd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6Qyw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QywrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QywrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsZ0NBQWdDLGdCQUFnQixFQUFFO0FBQ2xELHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyxpQ0FBaUMsZ0JBQWdCLEVBQUU7QUFDbkQsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0Msd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCxpQ0FBaUMsZ0JBQWdCLEVBQUU7QUFDbkQsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCwrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCwyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6QyxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLGlDQUFpQyxnQkFBZ0IsRUFBRTtBQUNuRCxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyxpQ0FBaUMsZ0JBQWdCLEVBQUU7QUFDbkQsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLGlDQUFpQyxnQkFBZ0IsRUFBRTtBQUNuRCwyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCwyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsaUNBQWlDLGdCQUFnQixFQUFFO0FBQ25ELHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QyxpQ0FBaUMsZ0JBQWdCLEVBQUU7QUFDbkQsZ0NBQWdDLGdCQUFnQixFQUFFO0FBQ2xELDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQywrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCwyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQsZ0NBQWdDLGdCQUFnQixFQUFFO0FBQ2xELDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLDBDQUEwQyxnQkFBZ0IsRUFBRTtBQUM1RCw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCwyQkFBMkIsZ0JBQWdCLEVBQUUsQzs7OztFQ25SM0M7OztLQUdHOztBQUVMO0VBQ0Usd0JBQXdCO0VBQ3hCLDRDQUFnQztFQUNoQzs7OzREQUd3RDtFQUN4RCxtQkFBbUI7RUFDbkIsa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0U7SUFDRSx3QkFBd0I7SUFDeEIsMERBQXdEO0VBQzFEO0FBQ0Y7O0FBRUE7O0lBRUksc0JBQXNCO0lBQ3RCLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsb0JBQW9CO0lBQ3BCLGNBQWM7SUFDZCx3QkFBd0I7SUFDeEIsa0NBQWtDO0lBQ2xDLG9CQUFvQjtJQUNwQixrQ0FBa0M7SUFDbEMsbUNBQW1DO0lBQ25DLDJCQUEyQjtBQUMvQjs7QUFFQSxpQ0FBaUMsZ0JBQWdCLEVBQUU7QUFDbkQsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0Msd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QywrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCwwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCwwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCwyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsZ0NBQWdDLGdCQUFnQixFQUFFO0FBQ2xELDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QyxrQ0FBa0MsZ0JBQWdCLEVBQUU7QUFDcEQsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsdUNBQXVDLGdCQUFnQixFQUFFO0FBQ3pELDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QyxxQ0FBcUMsZ0JBQWdCLEVBQUU7QUFDdkQsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCwyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLG1DQUFtQyxnQkFBZ0IsRUFBRTtBQUNyRCx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLHNDQUFzQyxnQkFBZ0IsRUFBRTtBQUN4RCw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3Qyw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsZ0NBQWdDLGdCQUFnQixFQUFFO0FBQ2xELGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQsc0NBQXNDLGdCQUFnQixFQUFFO0FBQ3hELGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLG1DQUFtQyxnQkFBZ0IsRUFBRTtBQUNyRCx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0Msb0NBQW9DLGdCQUFnQixFQUFFO0FBQ3RELCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCwyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QyxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCxpQ0FBaUMsZ0JBQWdCLEVBQUU7QUFDbkQsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QyxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLG9DQUFvQyxnQkFBZ0IsRUFBRTtBQUN0RCxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQsc0NBQXNDLGdCQUFnQixFQUFFO0FBQ3hELGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCwrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLG1DQUFtQyxnQkFBZ0IsRUFBRTtBQUNyRCwrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsc0NBQXNDLGdCQUFnQixFQUFFO0FBQ3hELHVDQUF1QyxnQkFBZ0IsRUFBRTtBQUN6RCxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QywwQ0FBMEMsZ0JBQWdCLEVBQUU7QUFDNUQsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsbUNBQW1DLGdCQUFnQixFQUFFO0FBQ3JELHdDQUF3QyxnQkFBZ0IsRUFBRTtBQUMxRCw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsa0NBQWtDLGdCQUFnQixFQUFFO0FBQ3BELGlDQUFpQyxnQkFBZ0IsRUFBRTtBQUNuRCw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQyxrQ0FBa0MsZ0JBQWdCLEVBQUU7QUFDcEQsa0NBQWtDLGdCQUFnQixFQUFFO0FBQ3BELGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsbUNBQW1DLGdCQUFnQixFQUFFO0FBQ3JELDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QywrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCwrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QyxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsaUNBQWlDLGdCQUFnQixFQUFFO0FBQ25ELDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELG1DQUFtQyxnQkFBZ0IsRUFBRTtBQUNyRCxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QyxpQ0FBaUMsZ0JBQWdCLEVBQUU7QUFDbkQsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQyxzQ0FBc0MsZ0JBQWdCLEVBQUU7QUFDeEQsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QyxxREFBcUQsZ0JBQWdCLEVBQUU7QUFDdkUsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELHdDQUF3QyxnQkFBZ0IsRUFBRTtBQUMxRCw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsZ0NBQWdDLGdCQUFnQixFQUFFO0FBQ2xELDhDQUE4QyxnQkFBZ0IsRUFBRTtBQUNoRSwrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLG1DQUFtQyxnQkFBZ0IsRUFBRTtBQUNyRCxrQ0FBa0MsZ0JBQWdCLEVBQUU7QUFDcEQsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCxpQ0FBaUMsZ0JBQWdCLEVBQUU7QUFDbkQsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLHNDQUFzQyxnQkFBZ0IsRUFBRTtBQUN4RCwwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3Qyw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQyxnQ0FBZ0MsZ0JBQWdCLEVBQUUiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9saWJzL2Fpci1kYXRlcGlja2VyL2Rpc3QvY3NzL2RhdGVwaWNrZXIuY3NzIiwid2VicGFjazovLy8uL2FwcC9wYWdlcy9kYXNoYm9hcmQvY29tcG9uZW50cy93aWRnZXRzL01haW5TdGF0cy5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXBwL3BhZ2VzL2Rhc2hib2FyZC9jb21wb25lbnRzL3dpZGdldHMvVGFza3NXaWRnZXQuY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvcGFnZXMvZXJyb3IvZXJyb3ItNC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvbGF5b3V0L2Fzc2V0cy9CYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy92aWRlby5qcy9kaXN0L3ZpZGVvLWpzLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9fcGVyZmVjdC1zY3JvbGxiYXJAMS41LjBAcGVyZmVjdC1zY3JvbGxiYXIvY3NzL3BlcmZlY3Qtc2Nyb2xsYmFyLmNzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL3JlYWN0LXBlcmZlY3Qtc2Nyb2xsYmFyL2Rpc3QvY3NzL3N0eWxlcy5jc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uL3NyYy9zdHlsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLmNzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLXRoZW1lLmNzcyIsIndlYnBhY2s6Ly8vLi9pbmRleC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL2ZyYW1ld29ya3MvYm9vdHN0cmFwL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29kZS5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL19jb25maWcuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19qdW1ib3Ryb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbWVkaWEuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9faW50ZXJhY3Rpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX292ZXJmbG93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NjcmVlbnJlYWRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaGFkb3dzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9mcmFtZXdvcmtzL2Jvb3RzdHJhcC9fYWNjb3JkaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vZnJhbWV3b3Jrcy9ib290c3RyYXAvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vZnJhbWV3b3Jrcy9ib290c3RyYXAvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vZnJhbWV3b3Jrcy9ib290c3RyYXAvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9mcmFtZXdvcmtzL2Jvb3RzdHJhcC9fYnV0dG9uLWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vZnJhbWV3b3Jrcy9ib290c3RyYXAvX2NvZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9mcmFtZXdvcmtzL2Jvb3RzdHJhcC9fZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9mcmFtZXdvcmtzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9mcmFtZXdvcmtzL2Jvb3RzdHJhcC9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL2ZyYW1ld29ya3MvYm9vdHN0cmFwL19tb2RhbC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL2ZyYW1ld29ya3MvYm9vdHN0cmFwL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vZnJhbWV3b3Jrcy9ib290c3RyYXAvX3BvcG92ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9mcmFtZXdvcmtzL2Jvb3RzdHJhcC9fcHJvZ3Jlc3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9mcmFtZXdvcmtzL2Jvb3RzdHJhcC9fdGFibGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9mcmFtZXdvcmtzL2Jvb3RzdHJhcC9fdGFicy5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL2ZyYW1ld29ya3MvYm9vdHN0cmFwL190YWJzLWJ0bi5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL2ZyYW1ld29ya3MvYm9vdHN0cmFwL190YWJzLWxpbmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9mcmFtZXdvcmtzL2Jvb3RzdHJhcC9fdG9hc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vZnJhbWV3b3Jrcy9ib290c3RyYXAvX3Rvb2x0aXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9mcmFtZXdvcmtzL3JlYWN0L21hdGVyaWFsLXVpL19nZW5lcmFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vcGx1Z2lucy9fcGVyZmVjdC1zY3JvbGxiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9wbHVnaW5zL21peGlucy9fcGVyZmVjdC1zY3JvbGxiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9wbHVnaW5zL19ib290c3RyYXAtZGF0ZXBpY2tlci5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL3BsdWdpbnMvX2Jvb3RzdHJhcC1ub3RpZnkuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9wbHVnaW5zL19ib290c3RyYXAtc3dpdGNoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vcGx1Z2lucy9fYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vcGx1Z2lucy9fYm9vdHN0cmFwLXRpbWVwaWNrZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9wbHVnaW5zL19ib290c3RyYXAtZGF0ZXJhbmdlcGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vcGx1Z2lucy9fYm9vdHN0cmFwLXRvdWNoc3Bpbi5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL3BsdWdpbnMvX2Jvb3RzdHJhcC1tYXhsZW5ndGguc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9wbHVnaW5zL19ib290c3RyYXAtc2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vcGx1Z2lucy9fYm9vdHN0cmFwLXNlc3Npb24tdGltZW91dC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL3BsdWdpbnMvX2Jvb3RzdHJhcC1tYXJrZG93bi5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL3BsdWdpbnMvX3N1bW1lcm5vdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9wbHVnaW5zL19kcm9wem9uZS5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL3BsdWdpbnMvX3RvYXN0ci5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL3BsdWdpbnMvX2ZvbnRhd2Vzb21lNS5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL3BsdWdpbnMvX3NlbGVjdDIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2Jhc2UvX2NvbnRhaW5lci5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2xheW91dC9fY29uZmlnLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9iYXNlL19wYWdlLWxvYWRlci5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvYmFzZS9fbm9ybWFsaXplLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9iYXNlL19hbmltYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9iYXNlL19oZWxwZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9iYXNlL21peGlucy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvYmFzZS9fcG9ydGxldC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvYmFzZS9fc2Nyb2xsdG9wLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9iYXNlL19mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9iYXNlL19pbnB1dC1pY29uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9iYXNlL19jaGVja2JveC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvYmFzZS9fcmFkaW8uc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2Jhc2UvX3N3aXRjaC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvYmFzZS9fb3B0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9iYXNlL19hdmF0YXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2Jhc2UvX3NwaW5uZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2Jhc2UvbWl4aW5zL19zcGlubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9iYXNlL19sb2FkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2Jhc2UvX3B1bHNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9iYXNlL19kaWFsb2cuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2dlbmVyYWwvX2dyaWQtbmF2LXYyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9nZW5lcmFsL19ncmlkLW5hdi5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvZ2VuZXJhbC9faGVhZC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvZ2VuZXJhbC9fbGlzdC1waWNzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9nZW5lcmFsL19saXN0LXRpbWVsaW5lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9nZW5lcmFsL19teS1jYXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9nZW5lcmFsL19uYXYuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2dlbmVyYWwvX25vdGlmaWNhdGlvbi5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvZ2VuZXJhbC9fbm90aWZpY2F0aW9uLXYyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9nZW5lcmFsL19wcm9maWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9nZW5lcmFsL19ub3Rlcy5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvZ2VuZXJhbC9fdGltZWxpbmUtdjEuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2dlbmVyYWwvX3RpbWVsaW5lLXYyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9nZW5lcmFsL190aW1lbGluZS12My5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvZ2VuZXJhbC9fdXNlci1jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9nZW5lcmFsL191c2VyLWNhcmQtdjIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2dlbmVyYWwvX3VzZXItY2FyZC12My5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvZ2VuZXJhbC9fbWVkaWEuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2dlbmVyYWwvbWl4aW5zL19tZWRpYS5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvZ2VuZXJhbC9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvZ2VuZXJhbC9fc2VhcmNoYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9nZW5lcmFsL19jYWxsb3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9nZW5lcmFsL19pY29uYm94LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9iYXNlL21peGlucy9fd2F2ZS5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvZ2VuZXJhbC9faW5mb2JveC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvZ2VuZXJhbC9fcmliYm9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9nZW5lcmFsL19jaGF0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9sYXlvdXQvX2RlbW8tcGFuZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2Jhc2UvbWl4aW5zL19vZmZjYW52YXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2xheW91dC9fb2ZmY2FudmFzLXBhbmVsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9sYXlvdXQvX3F1aWNrLXBhbmVsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9sYXlvdXQvX3F1aWNrLXNlYXJjaC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvbGF5b3V0L19zY3JvbGwuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2xheW91dC9fc3RpY2t5LXRvb2xiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2xheW91dC9fYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9sYXlvdXQvbWl4aW5zL19hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2xheW91dC9fc3ViaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9iYXNlL21peGlucy9fYnVyZ2VyLW1lbnUuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL3R5cG9ncmFwaHkvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy90eXBvZ3JhcGh5L19kZW1vLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy90eXBvZ3JhcGh5L19kaXZpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy90eXBvZ3JhcGh5L19oZWFkaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy90eXBvZ3JhcGh5L19saW5rLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy90eXBvZ3JhcGh5L21peGlucy9fbGluay5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvdHlwb2dyYXBoeS9fc2VjdGlvbi5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvdHlwb2dyYXBoeS9fc2VwYXJhdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy90eXBvZ3JhcGh5L19zdmctaWNvbi5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvd2lkZ2V0cy9kYXNoYm9hcmQvX3dpZGdldDEuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL3dpZGdldHMvZGFzaGJvYXJkL193aWRnZXQyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy93aWRnZXRzL2Rhc2hib2FyZC9fd2lkZ2V0NC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvd2lkZ2V0cy9kYXNoYm9hcmQvX3dpZGdldDEyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy93aWRnZXRzL2Rhc2hib2FyZC9fd2lkZ2V0MjQuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL3dpZGdldHMvZGFzaGJvYXJkL193aWRnZXQyNS5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvd2lkZ2V0cy9nZW5lcmFsL19wcm9maWxlLTEuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL3dpZGdldHMvZ2VuZXJhbC9fcHJvZmlsZS0yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy93aWRnZXRzL2dlbmVyYWwvX3Byb2ZpbGUtMy5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvd2lkZ2V0cy9nZW5lcmFsL19wcm9maWxlLTQuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL3dpZGdldHMvZ2VuZXJhbC9fcHJvamVjdC0xLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvbGF5b3V0L2Jhc2UvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9sYXlvdXQvaGVhZGVyL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9sYXlvdXQvaGVhZGVyL19iYXNlLW1vYmlsZS5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvYmFzZS9taXhpbnMvX21lbnUtaG9yaXpvbnRhbC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvYmFzZS9taXhpbnMvX21lbnUtdmVydGljYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9sYXlvdXQvaGVhZGVyL19tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvbGF5b3V0L2hlYWRlci9fdG9wYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvbGF5b3V0L2JyYW5kL19icmFuZC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2xheW91dC9hc2lkZS9fYXNpZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9sYXlvdXQvY29udGVudC9fY29udGVudC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2xheW91dC9mb290ZXIvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvcGFnZXMvd2l6YXJkL3dpemFyZC0xLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9wYWdlcy93aXphcmQvd2l6YXJkLTIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL3BhZ2VzL3dpemFyZC93aXphcmQtNC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvcGFnZXMvbG9naW4vbG9naW4tMy5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL19wcmV2aWV3SW1nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvbm8tcHJpbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9idG4uc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9tb2RhbC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2xvYWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9yZWFjdC1zZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbWctbGlzdC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL3ZpZGVvLWxpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9kaWFnb25hbENlbGwuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9teS1zZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9teS10b3VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvZG9jdW1lbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaG92ZXJUZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvdmVydGljYWwtYWxpZ24uc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9maWx0ZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9wYWdlcy9wcm9qZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvbXktZGF0ZXBpY2tlci5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2N1cnNvci5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvcGFnZXMva2FuYmFuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9jdXN0b20vY3VzdG9tLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9zb2NpY29uL2Nzcy9zb2NpY29uLmNzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL2Nzcy9hbGwubWluLmNzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9wbHVnaW5zL2xpbmUtYXdlc29tZS9jc3MvbGluZS1hd2Vzb21lLmNzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9wbHVnaW5zL2ZsYXRpY29uL2ZsYXRpY29uLmNzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9wbHVnaW5zL2ZsYXRpY29uMi9mbGF0aWNvbi5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICBjb2xvcjogI2RlZGVkZTsgfVxuICAuZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLTpob3ZlciwgLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLTpob3ZlciB7XG4gICAgY29sb3I6ICNjNWM1YzU7IH1cbiAgLi1kaXNhYmxlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLWRpc2FibGVkLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gICAgY29sb3I6ICNkZWRlZGU7IH1cbiAgLi1zZWxlY3RlZC0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1zZWxlY3RlZC0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjYTJkZGY2OyB9XG4gICAgLi1zZWxlY3RlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLXNlbGVjdGVkLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjOGFkNWY0OyB9XG4gIC4taW4tcmFuZ2UtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4taW4tcmFuZ2UtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MiwgMTk2LCAyMzksIDAuMSk7XG4gICAgY29sb3I6ICNjY2NjY2M7IH1cbiAgICAuLWluLXJhbmdlLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4taW4tcmFuZ2UtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTIsIDE5NiwgMjM5LCAwLjIpOyB9XG4gIC5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtOmVtcHR5LCAuZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtOmVtcHR5IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBEYXRlcGlja2VyIGNlbGxzXHJcbiAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5kYXRlcGlja2VyLS1jZWxscyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmRhdGVwaWNrZXItLWNlbGwge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMzJweDtcbiAgei1pbmRleDogMTsgfVxuICAuZGF0ZXBpY2tlci0tY2VsbC4tZm9jdXMtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwOyB9XG4gIC5kYXRlcGlja2VyLS1jZWxsLi1jdXJyZW50LSB7XG4gICAgY29sb3I6ICM0RUI1RTY7IH1cbiAgICAuZGF0ZXBpY2tlci0tY2VsbC4tY3VycmVudC0uLWZvY3VzLSB7XG4gICAgICBjb2xvcjogIzRhNGE0YTsgfVxuICAgIC5kYXRlcGlja2VyLS1jZWxsLi1jdXJyZW50LS4taW4tcmFuZ2UtIHtcbiAgICAgIGNvbG9yOiAjNEVCNUU2OyB9XG4gIC5kYXRlcGlja2VyLS1jZWxsLi1pbi1yYW5nZS0ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoOTIsIDE5NiwgMjM5LCAwLjEpO1xuICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAuZGF0ZXBpY2tlci0tY2VsbC4taW4tcmFuZ2UtLi1mb2N1cy0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MiwgMTk2LCAyMzksIDAuMik7IH1cbiAgLmRhdGVwaWNrZXItLWNlbGwuLWRpc2FibGVkLSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGNvbG9yOiAjYWVhZWFlOyB9XG4gICAgLmRhdGVwaWNrZXItLWNlbGwuLWRpc2FibGVkLS4tZm9jdXMtIHtcbiAgICAgIGNvbG9yOiAjYWVhZWFlOyB9XG4gICAgLmRhdGVwaWNrZXItLWNlbGwuLWRpc2FibGVkLS4taW4tcmFuZ2UtIHtcbiAgICAgIGNvbG9yOiAjYTFhMWExOyB9XG4gICAgLmRhdGVwaWNrZXItLWNlbGwuLWRpc2FibGVkLS4tY3VycmVudC0uLWZvY3VzLSB7XG4gICAgICBjb2xvcjogI2FlYWVhZTsgfVxuICAuZGF0ZXBpY2tlci0tY2VsbC4tcmFuZ2UtZnJvbS0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoOTIsIDE5NiwgMjM5LCAwLjUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTIsIDE5NiwgMjM5LCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4OyB9XG4gIC5kYXRlcGlja2VyLS1jZWxsLi1yYW5nZS10by0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoOTIsIDE5NiwgMjM5LCAwLjUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTIsIDE5NiwgMjM5LCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwOyB9XG4gIC5kYXRlcGlja2VyLS1jZWxsLi1yYW5nZS1mcm9tLS4tcmFuZ2UtdG8tIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLmRhdGVwaWNrZXItLWNlbGwuLXNlbGVjdGVkLSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICM1Y2M0ZWY7IH1cbiAgICAuZGF0ZXBpY2tlci0tY2VsbC4tc2VsZWN0ZWQtLi1jdXJyZW50LSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICM1Y2M0ZWY7IH1cbiAgICAuZGF0ZXBpY2tlci0tY2VsbC4tc2VsZWN0ZWQtLi1mb2N1cy0ge1xuICAgICAgYmFja2dyb3VuZDogIzQ1YmNlZDsgfVxuICAuZGF0ZXBpY2tlci0tY2VsbDplbXB0eSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5kYXRlcGlja2VyLS1kYXlzLW5hbWVzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiA4cHggMCAzcHg7IH1cblxuLmRhdGVwaWNrZXItLWRheS1uYW1lIHtcbiAgY29sb3I6ICNGRjlBMTk7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IC44ZW07IH1cblxuLmRhdGVwaWNrZXItLWNlbGwtZGF5IHtcbiAgd2lkdGg6IDE0LjI4NTcxJTsgfVxuXG4uZGF0ZXBpY2tlci0tY2VsbHMtbW9udGhzIHtcbiAgaGVpZ2h0OiAxNzBweDsgfVxuXG4uZGF0ZXBpY2tlci0tY2VsbC1tb250aCB7XG4gIHdpZHRoOiAzMy4zMyU7XG4gIGhlaWdodDogMjUlOyB9XG5cbi5kYXRlcGlja2VyLS15ZWFycyB7XG4gIGhlaWdodDogMTcwcHg7IH1cblxuLmRhdGVwaWNrZXItLWNlbGxzLXllYXJzIHtcbiAgaGVpZ2h0OiAxNzBweDsgfVxuXG4uZGF0ZXBpY2tlci0tY2VsbC15ZWFyIHtcbiAgd2lkdGg6IDI1JTtcbiAgaGVpZ2h0OiAzMy4zMyU7IH1cblxuLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICBjb2xvcjogI2RlZGVkZTsgfVxuICAuZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLTpob3ZlciwgLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLTpob3ZlciB7XG4gICAgY29sb3I6ICNjNWM1YzU7IH1cbiAgLi1kaXNhYmxlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLWRpc2FibGVkLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gICAgY29sb3I6ICNkZWRlZGU7IH1cbiAgLi1zZWxlY3RlZC0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1zZWxlY3RlZC0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjYTJkZGY2OyB9XG4gICAgLi1zZWxlY3RlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLXNlbGVjdGVkLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjOGFkNWY0OyB9XG4gIC4taW4tcmFuZ2UtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4taW4tcmFuZ2UtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MiwgMTk2LCAyMzksIDAuMSk7XG4gICAgY29sb3I6ICNjY2NjY2M7IH1cbiAgICAuLWluLXJhbmdlLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4taW4tcmFuZ2UtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTIsIDE5NiwgMjM5LCAwLjIpOyB9XG4gIC5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtOmVtcHR5LCAuZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtOmVtcHR5IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBEYXRlcGlja2VyXHJcbiAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5kYXRlcGlja2Vycy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC5kYXRlcGlja2Vycy1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5kYXRlcGlja2VyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICB3aWR0aDogMjUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwMHB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgbGVmdCAwcyAwLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBsZWZ0IDBzIDAuM3M7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBsZWZ0IDBzIDAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgei1pbmRleDogMTAwOyB9XG4gIC5kYXRlcGlja2VyLi1mcm9tLXRvcC0ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpOyB9XG4gIC5kYXRlcGlja2VyLi1mcm9tLXJpZ2h0LSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoOHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4cHgpOyB9XG4gIC5kYXRlcGlja2VyLi1mcm9tLWJvdHRvbS0ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KTsgfVxuICAuZGF0ZXBpY2tlci4tZnJvbS1sZWZ0LSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLThweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLThweCk7IH1cbiAgLmRhdGVwaWNrZXIuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgbGVmdCAwcyAwcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBsZWZ0IDBzIDBzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBsZWZ0IDBzIDBzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7IH1cblxuLmRhdGVwaWNrZXItaW5saW5lIC5kYXRlcGlja2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDdkN2Q3O1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG5cbi5kYXRlcGlja2VyLWlubGluZSAuZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmRhdGVwaWNrZXItLWNvbnRlbnQge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgcGFkZGluZzogNHB4OyB9XG4gIC4tb25seS10aW1lcGlja2VyLSAuZGF0ZXBpY2tlci0tY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYmRiZGI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYmRiZGI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHotaW5kZXg6IC0xOyB9XG4gIC4tdG9wLWxlZnQtIC5kYXRlcGlja2VyLS1wb2ludGVyLCAuLXRvcC1jZW50ZXItIC5kYXRlcGlja2VyLS1wb2ludGVyLCAuLXRvcC1yaWdodC0gLmRhdGVwaWNrZXItLXBvaW50ZXIge1xuICAgIHRvcDogY2FsYygxMDAlIC0gNHB4KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9XG4gIC4tcmlnaHQtdG9wLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwgLi1yaWdodC1jZW50ZXItIC5kYXRlcGlja2VyLS1wb2ludGVyLCAuLXJpZ2h0LWJvdHRvbS0gLmRhdGVwaWNrZXItLXBvaW50ZXIge1xuICAgIHJpZ2h0OiBjYWxjKDEwMCUgLSA0cHgpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7IH1cbiAgLi1ib3R0b20tbGVmdC0gLmRhdGVwaWNrZXItLXBvaW50ZXIsIC4tYm90dG9tLWNlbnRlci0gLmRhdGVwaWNrZXItLXBvaW50ZXIsIC4tYm90dG9tLXJpZ2h0LSAuZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gICAgYm90dG9tOiBjYWxjKDEwMCUgLSA0cHgpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7IH1cbiAgLi1sZWZ0LXRvcC0gLmRhdGVwaWNrZXItLXBvaW50ZXIsIC4tbGVmdC1jZW50ZXItIC5kYXRlcGlja2VyLS1wb2ludGVyLCAuLWxlZnQtYm90dG9tLSAuZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gICAgbGVmdDogY2FsYygxMDAlIC0gNHB4KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAuLXRvcC1sZWZ0LSAuZGF0ZXBpY2tlci0tcG9pbnRlciwgLi1ib3R0b20tbGVmdC0gLmRhdGVwaWNrZXItLXBvaW50ZXIge1xuICAgIGxlZnQ6IDEwcHg7IH1cbiAgLi10b3AtcmlnaHQtIC5kYXRlcGlja2VyLS1wb2ludGVyLCAuLWJvdHRvbS1yaWdodC0gLmRhdGVwaWNrZXItLXBvaW50ZXIge1xuICAgIHJpZ2h0OiAxMHB4OyB9XG4gIC4tdG9wLWNlbnRlci0gLmRhdGVwaWNrZXItLXBvaW50ZXIsIC4tYm90dG9tLWNlbnRlci0gLmRhdGVwaWNrZXItLXBvaW50ZXIge1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTBweCAvIDIpOyB9XG4gIC4tbGVmdC10b3AtIC5kYXRlcGlja2VyLS1wb2ludGVyLCAuLXJpZ2h0LXRvcC0gLmRhdGVwaWNrZXItLXBvaW50ZXIge1xuICAgIHRvcDogMTBweDsgfVxuICAuLWxlZnQtYm90dG9tLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwgLi1yaWdodC1ib3R0b20tIC5kYXRlcGlja2VyLS1wb2ludGVyIHtcbiAgICBib3R0b206IDEwcHg7IH1cbiAgLi1sZWZ0LWNlbnRlci0gLmRhdGVwaWNrZXItLXBvaW50ZXIsIC4tcmlnaHQtY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDEwcHggLyAyKTsgfVxuXG4uZGF0ZXBpY2tlci0tYm9keSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmRhdGVwaWNrZXItLWJvZHkuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gIGNvbG9yOiAjZGVkZWRlOyB9XG4gIC5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtOmhvdmVyLCAuZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtOmhvdmVyIHtcbiAgICBjb2xvcjogI2M1YzVjNTsgfVxuICAuLWRpc2FibGVkLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4tZGlzYWJsZWQtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgICBjb2xvcjogI2RlZGVkZTsgfVxuICAuLXNlbGVjdGVkLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLXNlbGVjdGVkLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICNhMmRkZjY7IH1cbiAgICAuLXNlbGVjdGVkLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4tc2VsZWN0ZWQtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgICAgIGJhY2tncm91bmQ6ICM4YWQ1ZjQ7IH1cbiAgLi1pbi1yYW5nZS0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1pbi1yYW5nZS0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkyLCAxOTYsIDIzOSwgMC4xKTtcbiAgICBjb2xvcjogI2NjY2NjYzsgfVxuICAgIC4taW4tcmFuZ2UtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1pbi1yYW5nZS0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MiwgMTk2LCAyMzksIDAuMik7IH1cbiAgLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC06ZW1wdHksIC5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS06ZW1wdHkge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lOyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIE5hdmlnYXRpb25cclxuICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmRhdGVwaWNrZXItLW5hdiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiA0cHg7IH1cbiAgLi1vbmx5LXRpbWVwaWNrZXItIC5kYXRlcGlja2VyLS1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmRhdGVwaWNrZXItLW5hdi10aXRsZSxcbi5kYXRlcGlja2VyLS1uYXYtYWN0aW9uIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmRhdGVwaWNrZXItLW5hdi1hY3Rpb24ge1xuICB3aWR0aDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5kYXRlcGlja2VyLS1uYXYtYWN0aW9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwOyB9XG4gIC5kYXRlcGlja2VyLS1uYXYtYWN0aW9uLi1kaXNhYmxlZC0ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuZGF0ZXBpY2tlci0tbmF2LWFjdGlvbiBzdmcge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDsgfVxuICAuZGF0ZXBpY2tlci0tbmF2LWFjdGlvbiBwYXRoIHtcbiAgICBmaWxsOiBub25lO1xuICAgIHN0cm9rZTogIzljOWM5YztcbiAgICBzdHJva2Utd2lkdGg6IDJweDsgfVxuXG4uZGF0ZXBpY2tlci0tbmF2LXRpdGxlIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAwIDhweDsgfVxuICAuZGF0ZXBpY2tlci0tbmF2LXRpdGxlIGkge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBjb2xvcjogIzljOWM5YztcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC5kYXRlcGlja2VyLS1uYXYtdGl0bGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7IH1cbiAgLmRhdGVwaWNrZXItLW5hdi10aXRsZS4tZGlzYWJsZWQtIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4uZGF0ZXBpY2tlci0tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZmVmZWY7IH1cblxuLmRhdGVwaWNrZXItLWJ1dHRvbiB7XG4gIGNvbG9yOiAjNEVCNUU2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgLmRhdGVwaWNrZXItLWJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6ICM0YTRhNGE7XG4gICAgYmFja2dyb3VuZDogI2YwZjBmMDsgfVxuXG4uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gIGNvbG9yOiAjZGVkZWRlOyB9XG4gIC5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtOmhvdmVyLCAuZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtOmhvdmVyIHtcbiAgICBjb2xvcjogI2M1YzVjNTsgfVxuICAuLWRpc2FibGVkLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4tZGlzYWJsZWQtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgICBjb2xvcjogI2RlZGVkZTsgfVxuICAuLXNlbGVjdGVkLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLXNlbGVjdGVkLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICNhMmRkZjY7IH1cbiAgICAuLXNlbGVjdGVkLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4tc2VsZWN0ZWQtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgICAgIGJhY2tncm91bmQ6ICM4YWQ1ZjQ7IH1cbiAgLi1pbi1yYW5nZS0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1pbi1yYW5nZS0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkyLCAxOTYsIDIzOSwgMC4xKTtcbiAgICBjb2xvcjogI2NjY2NjYzsgfVxuICAgIC4taW4tcmFuZ2UtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1pbi1yYW5nZS0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MiwgMTk2LCAyMzksIDAuMik7IH1cbiAgLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC06ZW1wdHksIC5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS06ZW1wdHkge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lOyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFRpbWVwaWNrZXJcclxuICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmRhdGVwaWNrZXItLXRpbWUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VmZWZlZjtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZGF0ZXBpY2tlci0tdGltZS4tYW0tcG0tIC5kYXRlcGlja2VyLS10aW1lLXNsaWRlcnMge1xuICAgIC13ZWJraXQtZmxleDogMCAxIDEzOHB4O1xuICAgICAgICAtbXMtZmxleDogMCAxIDEzOHB4O1xuICAgICAgICAgICAgZmxleDogMCAxIDEzOHB4O1xuICAgIG1heC13aWR0aDogMTM4cHg7IH1cbiAgLi1vbmx5LXRpbWVwaWNrZXItIC5kYXRlcGlja2VyLS10aW1lIHtcbiAgICBib3JkZXItdG9wOiBub25lOyB9XG5cbi5kYXRlcGlja2VyLS10aW1lLXNsaWRlcnMge1xuICAtd2Via2l0LWZsZXg6IDAgMSAxNTNweDtcbiAgICAgIC1tcy1mbGV4OiAwIDEgMTUzcHg7XG4gICAgICAgICAgZmxleDogMCAxIDE1M3B4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1heC13aWR0aDogMTUzcHg7IH1cblxuLmRhdGVwaWNrZXItLXRpbWUtbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLmRhdGVwaWNrZXItLXRpbWUtY3VycmVudCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDAgMTBweDsgfVxuXG4uZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50LWNvbG9uIHtcbiAgbWFyZ2luOiAwIDJweCAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5kYXRlcGlja2VyLS10aW1lLWN1cnJlbnQtaG91cnMsXG4uZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50LW1pbnV0ZXMge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBmb250LWZhbWlseTogXCJDZW50dXJ5IEdvdGhpY1wiLCBDZW50dXJ5R290aGljLCBBcHBsZUdvdGhpYywgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG4gIC5kYXRlcGlja2VyLS10aW1lLWN1cnJlbnQtaG91cnM6YWZ0ZXIsXG4gIC5kYXRlcGlja2VyLS10aW1lLWN1cnJlbnQtbWludXRlczphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0ycHg7XG4gICAgdG9wOiAtM3B4O1xuICAgIHJpZ2h0OiAtMnB4O1xuICAgIGJvdHRvbTogLTJweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5kYXRlcGlja2VyLS10aW1lLWN1cnJlbnQtaG91cnMuLWZvY3VzLTphZnRlcixcbiAgLmRhdGVwaWNrZXItLXRpbWUtY3VycmVudC1taW51dGVzLi1mb2N1cy06YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmRhdGVwaWNrZXItLXRpbWUtY3VycmVudC1hbXBtIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgY29sb3I6ICM5YzljOWM7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbWFyZ2luLWJvdHRvbTogMXB4OyB9XG5cbi5kYXRlcGlja2VyLS10aW1lLXJvdyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2RlZGVkZSwgI2RlZGVkZSkgbGVmdCA1MCUvMTAwJSAxcHggbm8tcmVwZWF0OyB9XG4gIC5kYXRlcGlja2VyLS10aW1lLXJvdzpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gIC5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPSdyYW5nZSddIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG4gICAgLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9J3JhbmdlJ106Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuICAgIC5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPSdyYW5nZSddOjotbXMtdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9J3JhbmdlJ106aG92ZXI6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2I4YjhiODsgfVxuICAgIC5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPSdyYW5nZSddOmhvdmVyOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2I4YjhiODsgfVxuICAgIC5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPSdyYW5nZSddOmhvdmVyOjotbXMtdGh1bWIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYjhiOGI4OyB9XG4gICAgLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9J3JhbmdlJ106Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9J3JhbmdlJ106Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzVjYzRlZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNWNjNGVmOyB9XG4gICAgICAuZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT0ncmFuZ2UnXTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1Y2M0ZWY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzVjYzRlZjsgfVxuICAgICAgLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9J3JhbmdlJ106Zm9jdXM6Oi1tcy10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1Y2M0ZWY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzVjYzRlZjsgfVxuICAgIC5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPSdyYW5nZSddOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzOyB9XG4gICAgLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9J3JhbmdlJ106Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yczsgfVxuICAgIC5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPSdyYW5nZSddOjotbXMtdGh1bWIge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yczsgfVxuICAgIC5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPSdyYW5nZSddOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBtYXJnaW4tdG9wOiAtNnB4OyB9XG4gICAgLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9J3JhbmdlJ106Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAuZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9J3JhbmdlJ106Oi1tcy10cmFjayB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9J3JhbmdlJ106Oi1tcy1maWxsLWxvd2VyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9J3JhbmdlJ106Oi1tcy1maWxsLXVwcGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5kYXRlcGlja2VyLS10aW1lLXJvdyBzcGFuIHtcbiAgICBwYWRkaW5nOiAwIDEycHg7IH1cblxuLmRhdGVwaWNrZXItLXRpbWUtaWNvbiB7XG4gIGNvbG9yOiAjOWM5YzljO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDVweCAtMXB4IDA7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtOyB9XG4gIC5kYXRlcGlja2VyLS10aW1lLWljb246YWZ0ZXIsIC5kYXRlcGlja2VyLS10aW1lLWljb246YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5kYXRlcGlja2VyLS10aW1lLWljb246YWZ0ZXIge1xuICAgIGhlaWdodDogLjRlbTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMXB4KTtcbiAgICB0b3A6IGNhbGMoNTAlICsgMXB4KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG4gIC5kYXRlcGlja2VyLS10aW1lLWljb246YmVmb3JlIHtcbiAgICB3aWR0aDogLjRlbTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB0b3A6IGNhbGMoNTAlICsgMXB4KTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDFweCk7IH1cblxuLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICBjb2xvcjogI2RlZGVkZTsgfVxuICAuZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLTpob3ZlciwgLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLTpob3ZlciB7XG4gICAgY29sb3I6ICNjNWM1YzU7IH1cbiAgLi1kaXNhYmxlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLWRpc2FibGVkLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gICAgY29sb3I6ICNkZWRlZGU7IH1cbiAgLi1zZWxlY3RlZC0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1zZWxlY3RlZC0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjYTJkZGY2OyB9XG4gICAgLi1zZWxlY3RlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLXNlbGVjdGVkLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjOGFkNWY0OyB9XG4gIC4taW4tcmFuZ2UtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4taW4tcmFuZ2UtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MiwgMTk2LCAyMzksIDAuMSk7XG4gICAgY29sb3I6ICNjY2NjY2M7IH1cbiAgICAuLWluLXJhbmdlLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4taW4tcmFuZ2UtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTIsIDE5NiwgMjM5LCAwLjIpOyB9XG4gIC5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtOmVtcHR5LCAuZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtOmVtcHR5IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuIiwiLm1haW4tc3RhdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogMS4yZW07XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggIzhkOGM5Yjtcbn1cblxuLm1haW4tc3RhdCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjFlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ubWFpbi1zdGF0LmJnLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG59XG4ubWFpbi1zdGF0LmJnLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzk3YTtcbn1cbi5tYWluLXN0YXQuYmctd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjgyMjtcbn1cblxuLnRleHQteHhsIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xufVxuXG4udGV4dC1tZCB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbn1cbiIsIi50YXNrcy13aWRnZXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAjOGQ4YzliO1xufVxuXG4udGFza3Mtd2lkZ2V0IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xZW07XG59XG5cbi50YXNrcy13aWRnZXQtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIHBhZGRpbmc6IDAuM2VtIDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xufSIsIi8vXG4vLyBQYWdlIC0gRXJyb3IgNFxuLy8gUGFnZXMgU0FTUyBmaWxlcyBhcmUgY29tcGlsZWQgaW50byBzZXBhcmF0ZSBjc3MgZmlsZXNcbi8vXG5cblxuXG4vLyBHbG9iYWwgY29uZmlnXG5AaW1wb3J0IFwiLi4vLi4vY29uZmlnXCI7XG5cbi8vIExheW91dCBjb25maWdcbkBpbXBvcnQgXCIuLi8uLi9nbG9iYWwvbGF5b3V0L2NvbmZpZy5zY3NzXCI7XG5cbi5rdC1lcnJvci12NCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgLmt0LWVycm9yX2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDUlIDAgMCA1JTtcbiAgICAgICAgLmt0LWVycm9yX251bWJlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDlyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICM4NEQ0OUU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1lcnJvcl90aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDdyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6ICM4NEQ0OUU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1lcnJvcl9kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogI0NDNjYyMjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBrdC10YWJsZXQge1xuICAgIC5rdC1lcnJvci12NCB7XG4gICAgICAgIC5rdC1lcnJvcl9jb250YWluZXIge1xuICAgICAgICAgICAgLmt0LWVycm9yX251bWJlciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA5cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3QtZXJyb3JfdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogN3JlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3QtZXJyb3JfZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBrdC1tb2JpbGUoKSB7XG4gICAgLmt0LWVycm9yLXY0IHtcbiAgICAgICAgLmt0LWVycm9yX2NvbnRhaW5lciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cmVtIDAgMCAwO1xuXG4gICAgICAgICAgICAua3QtZXJyb3JfbnVtYmVyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDhyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC45O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3QtZXJyb3JfdGl0bGUge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDVyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC45O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3QtZXJyb3JfZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vXG4vLyBHbG9iYWwgTWl4aW5zXG4vL1xuXG5cblxuXG5AbWl4aW4ga3QtY2xlYXJmaXgoKSB7XG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIiBcIjsgLy8gMVxuXHRcdGRpc3BsYXk6IHRhYmxlOyAvLyAyXG5cdH1cblx0JjphZnRlciB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cbn1cblxuQG1peGluIGt0LWJ1dHRvbi1yZXNldCgpIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5AbWl4aW4ga3QtaW5wdXQtcmVzZXQoKSB7XG5cdGJvcmRlcjogMDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG5AbWl4aW4ga3QtYnRuLXJlc2V0KCkge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1peGluIGt0LWZpeC1maXhlZC1wb3NpdGlvbi1sYWdzKCkge1xuXHQvLyB3ZWJraXQgaGFjayBmb3Igc21vb3RoIGZvbnQgdmlldyBvbiBmaXhlZCBwb3NpdGlvbmVkIGVsZW1lbnRzXG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO1xufVxuXG5AbWl4aW4ga3QtZml4LWFuaW1hdGlvbi1sYWdzKCkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbkBtaXhpbiBrdC1hdHRyKCRhdHRyLCAkdmFsdWUsICRpbXBvcnRhbnQ6ICcnKSB7XG4gICAgQGlmICAkdmFsdWUgIT0gbnVsbCAge1xuICAgICAgICAjeyRhdHRyfTogI3skdmFsdWV9ICN7JGltcG9ydGFudH07XG4gICAgfVxufVxuXG5AbWl4aW4ga3QtaGFjay1pZSB7XG5cdC8vSUUxMCBhbmQgSUUxMVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBrdC1oYWNrLWVkZ2UtYWxsIHtcblx0QHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOmF1dG8pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4ga3Qtcm91bmRlZCB7XG4gICAgQGlmICRrdC1yb3VuZGVkID09IHRydWUge1xuICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGt0LW5vdC1yb3VuZGVkIHtcbiAgICBAaWYgJGt0LXJvdW5kZWQgPT0gZmFsc2Uge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbi8vIElucHV0IHBsYWNlaG9sZGVyIGNvbG9yXG5AbWl4aW4ga3QtaW5wdXQtcGxhY2Vob2xkZXIoJGNvbG9yKSB7XG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNlxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gICAgLy8gSW50ZXJuZXQgRXhwbG9yZXIgMTArXG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgfVxuICAgIC8vIFNhZmFyaSBhbmQgQ2hyb21lXG59XG5cbkBtaXhpbiBrdC1ob3Zlci10cmFuc2l0aW9uIHtcbiAgICB0cmFuc2l0aW9uOiAka3QtdHJhbnNpdGlvbjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiAka3QtdHJhbnNpdGlvbjtcbiAgICB9XG59XG5cbkBtaXhpbiBrdC10cmFuc2l0aW9uIHtcbiAgICB0cmFuc2l0aW9uOiAka3QtdHJhbnNpdGlvbjtcbn1cblxuLy8gSWNvbiBTaXppbmdcbi8vIFNBU1MgTWFwOiAgKGxpbmVhd2Vzb21lOiAxLjFyZW0sIGZvbnRhd2Vzb21lOiAxLjJyZW0sIGZsYXRpY29uOiAxLjFyZW0pXG5AbWl4aW4ga3QtaWNvbnMtc2l6ZSgkY29uZmlnKSB7XG4gICAgLy8gTGluZWF3ZXNvbWVcbiAgICBbY2xhc3NePVwibGEtXCJdLFxuICAgIFtjbGFzcyo9XCIgbGEtXCJdIHtcbiAgICAgICAgZm9udC1zaXplOiBrdC1nZXQoJGNvbmZpZywgbGluZWF3ZXNvbWUpO1xuICAgIH1cblxuICAgIC8vIEZvbnRhd2Vzb21lXG4gICAgW2NsYXNzXj1cImZhLVwiXSxcbiAgICBbY2xhc3MqPVwiIGZhLVwiXSB7XG4gICAgICAgIGZvbnQtc2l6ZToga3QtZ2V0KCRjb25maWcsIGZvbnRhd2Vzb21lKTtcbiAgICB9XG5cbiAgICAvLyBGbGF0aWNvblxuICAgIFtjbGFzc149XCJmbGF0aWNvbi1cIl0sXG4gICAgW2NsYXNzKj1cIiBmbGF0aWNvbi1cIl0sXG4gICAgW2NsYXNzXj1cImZsYXRpY29uMi1cIl0sXG4gICAgW2NsYXNzKj1cIiBmbGF0aWNvbjItXCJdIHtcbiAgICAgICAgZm9udC1zaXplOiBrdC1nZXQoJGNvbmZpZywgZmxhdGljb24pO1xuICAgICAgICAvLyBmaXggaWNvbiBwb3NpdGlvbiBmb3IgUlRMXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbn1cblxuLy8gSWNvbiBhdHRyXG4vLyBTQVNTIE1hcDogIChsaW5lYXdlc29tZTogMS4xcmVtLCBmb250YXdlc29tZTogMS4ycmVtLCBmbGF0aWNvbjogMS4xcmVtKVxuQG1peGluIGt0LWljb25zLXN0eWxlKCRhdHRyLCAkY29uZmlnKSB7XG4gICAgLy8gbGluZWF3ZXNvbWVcbiAgICBbY2xhc3NePVwibGEtXCJdLFxuICAgIFtjbGFzcyo9XCIgbGEtXCJdIHtcbiAgICAgICAgI3skYXR0cn06IGt0LWdldCgkY29uZmlnLCBsaW5lYXdlc29tZSk7XG4gICAgfVxuXG4gICAgLy8gRm9udGF3ZXNvbWVcbiAgICBbY2xhc3NePVwiZmEtXCJdLFxuICAgIFtjbGFzcyo9XCIgZmEtXCJdIHtcbiAgICAgICAgI3skYXR0cn06IGt0LWdldCgkY29uZmlnLCBmb250YXdlc29tZSk7XG4gICAgfVxuXG4gICAgLy8gRmxhdGljb25cbiAgICBbY2xhc3NePVwiZmxhdGljb24tXCJdLFxuICAgIFtjbGFzcyo9XCIgZmxhdGljb24tXCJdLFxuICAgIFtjbGFzc149XCJmbGF0aWNvbjItXCJdLFxuICAgIFtjbGFzcyo9XCIgZmxhdGljb24yLVwiXSB7XG4gICAgICAgICN7JGF0dHJ9OiBrdC1nZXQoJGNvbmZpZywgZmxhdGljb24pO1xuICAgIH1cbn1cblxuLy8gU0FTUyBNYXA6ICAobGluZWF3ZXNvbWU6IDEuMXJlbSwgZm9udGF3ZXNvbWU6IDEuMnJlbSwgZmxhdGljb246IDEuMXJlbSlcbkBtaXhpbiBrdC1pY29ucyB7XG4gICAgW2NsYXNzXj1cImxhLVwiXSxcbiAgICBbY2xhc3MqPVwiIGxhLVwiXSxcbiAgICBbY2xhc3NePVwiZmEtXCJdLFxuICAgIFtjbGFzcyo9XCIgZmEtXCJdLFxuICAgIFtjbGFzc149XCJmbGF0aWNvbi1cIl0sXG4gICAgW2NsYXNzKj1cIiBmbGF0aWNvbi1cIl0sXG4gICAgW2NsYXNzXj1cImZsYXRpY29uMi1cIl0sXG4gICAgW2NsYXNzKj1cIiBmbGF0aWNvbjItXCJdIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG4vLyBMaW5lYXdlc29tZSBpY29uXG5AbWl4aW4ga3QtbGEtaWNvbigkaWNvbikge1xuICAgIGZvbnQtZmFtaWx5OiBcIkxpbmVBd2Vzb21lXCI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiI3skaWNvbn1cIjtcbiAgICB9XG59XG5cbkBtaXhpbiBrdC1sYS1pY29uLWNoYW5nZSgkaWNvbikge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIjeyRpY29ufVwiO1xuICAgIH1cbn1cblxuQG1peGluIGt0LWZsYXRpY29uMi1pY29uKCRpY29uKSB7XG4gICAgZm9udC1mYW1pbHk6IEZsYXRpY29uMjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBjb250ZW50OiBcIiN7JGljb259XCI7XG59XG5cbi8vIExpbmVhd2Vzb21lIGljb25cbkBtaXhpbiBrdC1sYS1pY29uLXNlbGYoJGljb24pIHtcbiAgICBmb250LWZhbWlseTogXCJMaW5lQXdlc29tZVwiO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGNvbnRlbnQ6IFwiI3skaWNvbn1cIjtcbn1cblxuLy8gQ2xvc2UgaWNvblxuQG1peGluIGt0LWNsb3NlLWljb24oJHNlbGY6bnVsbCkge1xuICAgIEBpZiAkc2VsZiA9PSB0cnVlIHtcbiAgICAgICAgQGluY2x1ZGUga3QtbGEtaWNvbi1zZWxmKCBrdC1nZXQoJGt0LWFjdGlvbi1pY29ucywgY2xvc2UpICk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIEBpbmNsdWRlIGt0LWxhLWljb24oIGt0LWdldCgka3QtYWN0aW9uLWljb25zLCBjbG9zZSkgKTtcbiAgICB9XG59XG5cbi8vIEFycm93IGljb25cbkBtaXhpbiBrdC1hcnJvdy1pY29uKCRkaXIsICRzZWxmOm51bGwpIHtcbiAgICBAaWYgJGRpciA9PSBkb3duIHtcbiAgICAgICAgQGlmICRzZWxmID09IHRydWUge1xuICAgICAgICAgICAgQGluY2x1ZGUga3QtbGEtaWNvbi1zZWxmKCBrdC1nZXQoJGt0LWFjdGlvbi1pY29ucywgZG93bikgKTtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1sYS1pY29uKCBrdC1nZXQoJGt0LWFjdGlvbi1pY29ucywgZG93bikgKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyID09IHVwIHtcbiAgICAgICAgQGlmICRzZWxmID09IHRydWUge1xuICAgICAgICAgICAgQGluY2x1ZGUga3QtbGEtaWNvbi1zZWxmKCBrdC1nZXQoJGt0LWFjdGlvbi1pY29ucywgdXApICk7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUga3QtbGEtaWNvbigga3QtZ2V0KCRrdC1hY3Rpb24taWNvbnMsIHVwKSApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXIgPT0gbGVmdCB7XG4gICAgICAgIEBpZiAkc2VsZiA9PSB0cnVlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LWxhLWljb24tc2VsZigga3QtZ2V0KCRrdC1hY3Rpb24taWNvbnMsIGxlZnQpICk7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUga3QtbGEtaWNvbigga3QtZ2V0KCRrdC1hY3Rpb24taWNvbnMsIGxlZnQpICk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpciA9PSByaWdodCB7XG4gICAgICAgIEBpZiAkc2VsZiA9PSB0cnVlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LWxhLWljb24tc2VsZigga3QtZ2V0KCRrdC1hY3Rpb24taWNvbnMsIHJpZ2h0KSApO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LWxhLWljb24oIGt0LWdldCgka3QtYWN0aW9uLWljb25zLCByaWdodCkgKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gU3ZnIGljb24gY29sb3JcbkBtaXhpbiBrdC1zdmctaWNvbi1jb2xvcigkY29sb3IpIHtcbiAgICBnIHtcbiAgICAgICAgW2ZpbGxdIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGcge1xuICAgICAgICAgICAgW2ZpbGxdIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQnJlYWtwb2ludCBtaXhpbnNcbi8vIExheW91dCBCcmVha3BvaW50c1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGFuZCBtYXhpbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuQG1peGluIGt0LW1lZGlhLWJlbG93KCR3aWR0aCkge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAje2t0LW1lZGlhLWJyZWFrcG9pbnQoJHdpZHRoKX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4ga3QtbWVkaWEtYWJvdmUoJHdpZHRoKSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICN7a3QtbWVkaWEtYnJlYWtwb2ludCgkd2lkdGgpICsgMXB4fSkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBrdC1tZWRpYS1yYW5nZSgkZnJvbSwgJHRvKSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICN7a3QtbWVkaWEtYnJlYWtwb2ludCgkZnJvbSkgKyAxcHh9KSBhbmQgKG1heC13aWR0aDogI3trdC1tZWRpYS1icmVha3BvaW50KCR0byl9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGt0LW1pbmltYWwtZGVza3RvcCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICN7a3QtbWVkaWEtYnJlYWtwb2ludChsZykgKyAxcHh9KSBhbmQgKG1heC13aWR0aDogI3trdC1tZWRpYS1icmVha3BvaW50KHhsKX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4ga3QtbWluaW1hbC1kZXNrdG9wLWFuZC1iZWxvdyB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7a3QtbWVkaWEtYnJlYWtwb2ludCh4bCl9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGt0LWRlc2t0b3Age1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAje2t0LW1lZGlhLWJyZWFrcG9pbnQobGcpICsgMXB4fSkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBrdC1kZXNrdG9wLXhsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogI3trdC1tZWRpYS1icmVha3BvaW50KHhsKSArIDFweH0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4ga3QtZGVza3RvcC14eGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAje2t0LW1lZGlhLWJyZWFrcG9pbnQoeHhsKSArIDFweH0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4ga3QtZGVza3RvcC1hbmQtdGFibGV0IHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogI3trdC1tZWRpYS1icmVha3BvaW50KG1kKSArIDFweH0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4ga3QtdGFibGV0IHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogI3trdC1tZWRpYS1icmVha3BvaW50KG1kKSArIDFweH0pIGFuZCAobWF4LXdpZHRoOiAje2t0LW1lZGlhLWJyZWFrcG9pbnQobGcpfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBrdC10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7a3QtbWVkaWEtYnJlYWtwb2ludChsZyl9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGt0LW1vYmlsZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7a3QtbWVkaWEtYnJlYWtwb2ludChtZCl9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGt0LW1vYmlsZS1zbSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7a3QtbWVkaWEtYnJlYWtwb2ludChzbSl9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGt0LXJlc3BvbnNpdmUtYmVsb3coJHdpZHRoKSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHdpZHRofSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4ga3QtcmVzcG9uc2l2ZS1hYm92ZSgkd2lkdGgpIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogI3skd2lkdGh9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBrdC1yZXNwb25zaXZlLXJhbmdlKCRmcm9tLCAkdG8pIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogI3skZnJvbX0pIGFuZCAobWF4LXdpZHRoOiAjeyR0b30pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbiIsIi8vIGxvYWQgYmFzZSBkZW1vIHN0eWxlcy4gZm9yIGRlbW8gcHVycG9zZSwgdGhlIHN0eWxlIHdpbGwgYmUgbG9hZGVkIGhlcmVcbi8vIGZvciBwcm9kdWN0aW9uLCBpbmNsdWRlIHRoZSBkZW1vIGJhc2Ugc3R5bGUgaW4gL3NyYy9pbmRleC5odG1sIGZpbGUgdG8gbG9hZCB0aGUgY3NzIGVhcmxpZXJcbi5rdC1ncmlkLS1hbmltYXRlQ29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUlLCAwKTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgJi1maW5pc2hlZCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwJSwgMCk7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7LnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZpZGVvLWpzIC52anMtbW9kYWwtZGlhbG9nLC52anMtYnV0dG9uPi52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZqcy1tb2RhbC1kaWFsb2cgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLWJ1dHRvbj4udmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3Jle3RleHQtYWxpZ246Y2VudGVyfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6VmlkZW9KUztzcmM6dXJsKGRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LGQwOUdSZ0FCQUFBQUFCRGtBQXNBQUFBQUc2Z0FBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCSFUxVkNBQUFCQ0FBQUFEc0FBQUJVSUlzbGVrOVRMeklBQUFGRUFBQUFQZ0FBQUZaUmlWM2hZMjFoY0FBQUFZUUFBQURhQUFBRFB2NzQ5L3BuYkhsbUFBQUNZQUFBQzNBQUFCSFFaZzZPY1dobFlXUUFBQTNRQUFBQUt3QUFBRFladzI1MWFHaGxZUUFBRGZ3QUFBQWRBQUFBSkErUkNMRm9iWFI0QUFBT0hBQUFBQk1BQUFDTTc0NEFBR3h2WTJFQUFBNHdBQUFBU0FBQUFFaEY2a3F1YldGNGNBQUFEbmdBQUFBZkFBQUFJQUUwQUlGdVlXMWxBQUFPbUFBQUFTVUFBQUlLMWNmMW9IQnZjM1FBQUEvQUFBQUJKQUFBQWRQRXhZdU5lSnhqWUdSZ1lPQmlNR0N3WTJCeWNmTUpZZURMU1N6Slk1QmlZR0dBQUpBOE1wc3hKek05a1lFRHhnUEtzWUJwRGlCbWc0Z0NBQ1k3QlVnQWVKeGpZR1M3d1RpQmdaV0JnYVdRNVJrREE4TXZDTTBjd3hET2VJNkJnWW1CbFprQkt3aEljMDFoY1BqSStGR0pIY1JkeUE0UlpnUVJBREszQ3hFQUFIaWM3ZEZaYnNNZ0FFWFJTMHljeVpubk9lRzd5K3FDOHBVMWRIdXNJT1h4dW94YU9sd1pZV1FCMEFlYTRxdUlFTjRFOUx6S2JLanpEZU02SC9tdWE2TG1jL3A4eWhnMGx2ZFl4MTVaRzh1T0xRT0dqTXAzRXpxbXpKaXpZTW1LTlJ1MjdOaHo0TWlKTXhldTNMano0RWtxbTdUOFA1Mkc4UFAzbG5UT1ZrKytaNmlONlFaek5OMUY3cHR1TjdlR09qRFVvYUdPREhWc3V2VThNZFRPOUhkNWFxZ3pRNTBiNnNKUWw0YTZNdFMxb1c0TWRXdW9PMFBkRytyQlVJK0dlakxVczZGZURQVnFxRGREdlJ2cXcxQ2ZocHFNOUF0MGlGTGFBQUI0bkoxWURYQlRWUlorNS8yMlRVbEo4d2UwcEhsSm03UkpmNU84RjJqNkV5bWxTUGtweGFMOFUyeHBhM0RLajBDQmhjMklXNGVXS1Nva0lvTHN1TXFzc002NGYrakE0SFNkV1hYWHNjQnE2N0lPczNGWFoxWllXVnlSRmRvODk5eVh0SUJRWjkwazc3MTd6ejN2M0hQUE9mZDg1NFlDQ2o5Y0w5ZEwwUlFGT3FDYkdKbnJIYjVFYXlpS0lXTjhpQS9oV0JibG82aFVXbThUdENEd0U4MFdNSnVzL2lyd3l4T2R4ZUIwTURiMTRWTkpIblhZb0xMU2w2RmZDVVlPOW5ZUFRBOEVwZzkwOTBMcHJmYkJiWjJoWTBVbEpVWEhRcDMvdnRXa1M2RUJ2OCtyUE1xNXU5NjkyZi9kTnhKTmlxd0MxeFBFOVRDVWdDc1NkUVdnRTNYUUQyNWxrRzRDTjJ4bVRjT1hXQk95c2VyNlJONktuR2JLU2JtUTMrZDBPSTFtMlc4UXpMTGtJMnN5a3JXQWdKSkV0QTh2R0dXLzJRK0NtVDNuOHpTOXdad3UyREN2dHVaS1pOM3hrckxoMzZ5Q1p1VW9tUVNxR3BZOHQvMjVWZkhWaHc4ejRlYkdCdGZMYjB5YTlQQ2FEYys4ZEdUdmsyZHNoNno3V3p2b3dsWEtVU1dvOU1KMTVhM0tyRVAybG9PcjJPamh3NmlXNmhmMkJEZEVjY1F2WkdwYUF5N1lvdlN3cThrcjdIR2xseHBkNzFya1M2RzBTZjExc2w5T3ZNSzErandQUE9EeGpVd2tPaW05Q1UzaXgxd05qWERmbUpTRW42MThCczZscFd3VXBVKzhQQ3FMTVk2NTB6anE4VmhDSVAxN05FS1R4M2VhTEwrczVQaTZ5SldhV2pUSExSMWpZelBTVjlWRi82T2pkYi8xa08zTWszdWhIQzB4NmdjMUJqbEtRK25RRnhUWWRhSmtaN3lTVnhMQmJoUjFkc2JvTlhwMXRDWUtXMkxSYUV6cFljSXgyQktOeGFMMFphVW5TcWZGb2lOaEhLUi9Ha1g2UFdVU0FhSmVsUWFxWkwxRXBvSE5zYWpTRXlQU29KOUlqaEl4VGRqSExtd1p2aFJET2lGVFkvWWVRbnZyVlptaVRRdEduY0VDWHRGVEJaTE9Wd3dNUmdvWEhBa1h6TXpQbjFuQUpKOGpZU2JNRGFxTjJ3YUdMek5oaWgvYlp5blVCTXBJV1NnN1ZZaTdEUngybThBTGtJZFJDSndJNkFySngyRUk4a2FEV2VUUUtlQUZrOWZqbC8xQXZ3a3RqUTFQN05qeU1HUXlmZDR2amlwWDZNL2k1MkQ3Q3E4MGtxbGN4RWNHWFJyL0ZFY2dzMHU1dUdnQjRWV3VNRmZwZG4yUmU2SGkzUHF6bXhXS3N6NithZTJQbjloWFh3L2ZxTTg1OVVpR0Mwb0tZWUlMSkJxSnJzbjFaMUU1cU9zOXJRQ2lVUVJSRWptOHlKY2JIRjVjVUp1ZlgxdkFIbGVmdzBYZ1VvYm9TM0VUZlFsVHhCQzRTT3R1RThWUFJKVEJTQ1FTalpDcGs3R3F6dSttYXNhWjJ5N1pqZWhobzRGM2c4MkJORGtBSHBPUkc0K09DUytmNkpUUG10Um4vUEgxa2NoNmQwNHNwN0FRYjI1YVEvcHFVeVhlUTh2cmViRzhPWVFkWE9RKzU4NXUwc2RXOXJxYWx6UlVSaUorOUY0TXdlUkZyS1VqbDFHVVloSDFBMjdXT0h3NWNURlNGUE1vOUVlVUlHblFUWkhJYUo3QUhMYU9Lc09PRGFORjlqa0JqWUcyUUVzUTJ4ak1VQXgyYkJFYmVUQldNSHdza0JqbmdxNTZTL3lmZ2tCbldCYTRLOXNxS3RxMnQxVUk4UzlIZTVYdUJSYmF3QWRhdHJRRUFpMzBBa3MyK0xNOFdlQ2JhbFZaa1dOeWx2SitkcUpuelZiK09IbFNvS1c4blBDUDdSZCtDY1oyRGRXQUdxSjJDQkZPcGhneXdGRkNGQk50ZkFiR3ROUEJDd3h2eWdIZVlNWk1ZOVpib0Jxd3EvcFZyc2JnTjV0a3YxNTJPRGxiTWZpcXdHTUJneGE0RXh6M1Fob3ZSSVVwNmFjcVptUXpScTB5cERYUzJUUExUMDJZSWtRRVRuT0U0NDVvT0d4T21YQXFVSk5ORzdYZ3VwTWpQcTJ1YTlhc3JqNXlZL3l1S3RlTzFLeDBZTkpUdWZyaXJMZTFtWm5hdDdPTDZyblVkQ1dlbnBXNkk4bUFuYnNZOEtXczFQdVNvdkNXOUEvWjI1UFEyNGE3Y05PcWdtVGtMbUJNZ2g0VEhnYzRiOWsySVZ2MS9nL0Y1bkdsandQTGZPZ0hBekp6aDQ1Vi80K1dlblR6bU10UjVaN3VzMlR5czkwOVVIcXJQWTdLYmNrb3hSdlJIaG1WYzNjSkdFOTd1bWwwUjFTMGpkVUxWbDdFdlp0REZWQkYzNU45Y0VkanBnbUFpT2xGWitEdG9oOTMrRDN6ekhyOFJSTlpRaG5DTk1OYmNlZ092cEV3Wm9MKzA2Y0pRMDdoK3RoM2ZaLzdQVmJWQzZuZ1RBVi9Lb0xGdU82KzJLRmNVNjUxZ0ViNXVnUFNJYjFEK1hwOFY0K2szc0VJR253NW1ZZTRJZjRrMWxGWXI2U0N6bU0yRVE4aVd0bXdqbkJJOWtUd2UxVGxmQW1YaDdIMDJieTlmVzJnc2pLd3R2MGFhVVJLaWw0T2RWN3JETDFNWElGTnJoZHhvaGNaWFlUbnE0N1dpc3JLaXRhT2JiZjUreXZrTGk1SjZsQ05aWitCNkdDMzhWTkJaQkRpZFNTLyttU3ZoNnMrc3JnQzhweUtNdkR0dCtkZTNjOWZVNzZaUGZ1TTh1ZDRLdjBmeVAvTHFmZXBNVC8zb1p4U3FwWmFUYTFEYVFZTFk4VEZzSFliV1lzUG9SaFJXZkw1ZVNTUWJoVUdnR0MzWUxiVk1rNlBpdFRGTkdwQXNOckM2RDFWTkJLZ0JITWVqYWl1UldFV0dnc1NEQlRKanFXSWw4a0pMbHNhTEoydFhEcjZ4R2ZUODViTTJRMDZhNDZ4MkhUZ3ZkblY4ejVZRHkvMjdKNHp0NngyVnRrempvWXBrcTM2a2FCcjRlUVNnN3R5aVZ3ZVd1YlhadWd0YWRsNTh5ZGFwZmJPUmZLc0RUdVowT0JneDRjZmRqQ2Y1dGJXTklUbkwxMjBmZE9pMVJWMUMzdUtHek5kd1lMY012WjNCeG9QeVRPQ0QxWHZYVHA3VTEwZ1dDVm1UVjliM3IyejBTa0dXb3ZiMmhwOUk4OU84YTJzbWx5YU84bXVNVStkUm10enA2MEl6QW9GcGpMcjFuMzg4Ym9MeWYwZFJ2eGhzSFowcWJXcURrd3F2dnBrajRsMGZZNkVJWFJpNXNRU3JBdnNWWXdYUnk0cUoyRVZ0RDFBTjdhMEhXdGg5eW12TDF4YzNXVFVLSy9UQUhBL2JYRFZ0VldmT01mdUd4R1p2NExuL2pWcjlqYzNqMXlNdjB0bmRteXQ5VnE4OFk5Z0gxd3RMWDNLV2pvdDUrK2pXSGdBb1paa1ExNHdHUTIwRmxpNzFVbUtKQXk0eEtNU1RHYlZkeWJXN0ZEREF1dDlYcEQ1QXpXcllPN3pROHFmZnFGOCtZbmQvY2xySGNkeXhHeTNhLzMrbWZObnpDL2NCc3ZlVGpuVHZYZjFvNnZ6T2xadzdXdHF0ZG1QSy9FcnJ6LzZOTnRENzJ6bU5PWmZibVlkVEdIZm9vZnFJNzlPYytSMm4xbHJuTDZwT20wVXA3a3d4aFRXMTJBbW03V1lrWFIycVlyRjJBbWdtYkFzeFpqd3kxeHBnL20xSmUydnJwOHYvbnoyeHBtbEJnNEU5aHJNVTM0MXdWcFRPaC9PZm1HdkFucmE4cTZ1Y3RyNjBaUUhWM1ErV01RSnlrTWo4WnNXbjJRQk9tbUhNQittNXBESXBURm9uWWlnaWFLQWhHRWlBSEY3RWxpVm5Ra2pvTFZJTVB0SnBCS0hZZDNBOEdZSDlqSnpyV3dtSHg1UWpwN3ZEQVgwc3VHUnltMXZ0bS85VzEvSHlSOHZjemZNczZTazhEU3Y4NTUvNWRsWDlvUXE1MmhUOHN5eXAycng1SWQxN0lBeUFNM3dJalFQTU9Ienl0RUI2NHE2RDV6VDkxeU5ibngzVi9ucW5kMDE3UzlZMDYwNWszaXpvWExwc3hkZTJuMzh5b09WOXMxTGNqd3pOamJkWDZhc25CVmFCai82L0R3S3dQa3BjcWJERzdCbnNYb1NxV25VQW1vdHRZRjZqTVNkVnlZWmgzelZYQ2p3VGl3d0hINnNHdVJpRUhRR3p1Ulg2d2haa3AxMjNveTFCV0UybUVmSi90dklSdE00Wk01YkRYaU1zUE1hQUtPVHljNXVMNTdycXl5YzV5NUpFNXBtMWkyUzJpVVgwQ2NhUTZsQzZab2c3SnFTcVptWWxvc2wySzZwd05BODR6Um5RVzZTYUFMWVpRR1c1bGhDdFUvVzM0TjZvK2JLZlo4Y2YzL0NsLytpVFgzd0J6cE9ZNG1Sa2VOZjNycHR5Y0dTc2hRV2dHYll0NWpGYzJlMCtEZ2xJcndsNkRWV1E3QnV3YUozWGsxSjRWTDV1cm5MbC9XZitnSFUvaFpvWmRLTnltNmxHK0kzNEZhTmVaS2NTcEpJbzJJZUNWdnBkc0RHZkt2ekpuQXdtZUQzN093NjVaV3dTb3dwZ3dYNVQ2OXMvckI1NWRQNUJjcGdES0ZWOHA3cTJzbi8xdWM5M2JWelQvdzZVckNxRFRXdmZDcS9vQ0QvcVpYTm9VajhCTDVLcDZHVTAxN2ZyZk5Ya0F0aWl5Zi9TT0NFZUxxbmQ4Ui9RbDlHbENSZmN0UzZrNWNodklCdVExekNDam9DSEwyREhOSElYeE1KM2tRZU84bGJzVVhPTmVTZkE1RWpjRzYvRStLZGhONGJQMDR2QmhkaTg4MytCRkJ6UWJ4RmJ2WnpRZVk5TE5CWmMwRk5mbjVOd2ZEbjZyQ1RuVHc2UjhvK2dmcGY1aENvbTMzY1J1aVRsc3MzS0htWmpEK0JQTis1Z1h1QTJ6aVMvUTczbUx4VWtwYktOL2Vxd3o1dUswWDlGM2gyZDFWNG5HTmdaR0JnQU9KZDc3NitpdWUzK2NyQXpjNEFBamU1QmZjZzB4ejlZSEVPQmlZUUJRQThGUWxGQUhpY1kyQmtZR0JuQUFHT1BnYUcvLzg1K2hrWUdWQ0JNZ0JHR3dOWUFBQUFlSnhqWUdCZ1lCOEVtS09QZ1FFQVEwNEJmZ0FBQUFBQUFBNEFhQUIrQU13QTRBRUNBVUlCYkFHWUFjSUNHQUpZQXJRQzRBTXdBN0FEM2dRd0JKWUUzQVVrQldZRmlnWWdCbVlHdEFicUIxZ0lFZ2hZQ0c0SWhBaTJDT2g0bkdOZ1pHQmdVR1lvWldCbkFBRW1JT1lDUWdhRy8yQStBd0FZQ1FHMkFIaWNYWkJOYW9OQUdJWmZFNVBRQ0tGUTJsVXBzMm9YQmZPenpBRVN5REtCUUpkR1IyTlFSM1FTU0UvUUUvUUVQVVVQVUhxc3ZzclhqVE13ODN6UHZQTU5DdUFXUDNEUURBZWpkbTFHanp3UzdwTW13aTc1WG5nQUQ0L0NRL29YNFRGZTRRdDd1TU1iT3pqdURjMEVtWENQL0M3Y0ozOEl1K1JQNFFFZThDVThwUDhXSG1PUFgyRVB6ODdUUG8yMDJleTJPamxuUVNYVi82YXJPaldGbXZzek1XdGQ2Q3F3T2xLSHE2b3Z5Y0xhV01XVnlkWEtGRlpubVZGbFpVNDZ0UDdSMm5JNW5jYmkvZERrZkR0RkJBMkREWGJZa2hLYytWMEJxczVadDlKTTFIUUdCUlRtL0VlelRtWk5LdHBjQU1zOVl1NkFLOWNhRjc2em9MV0lXY2ZNR09Ta1ZkdXZTV2VjaHFac3owNDBJYjJQWTN1cnhCSlR6cmlUOTVsaXB6K1ROMWZtQUFBQWVKeHRrTWwyd2pBTVJmT0FoQUJsS20yaDgwQzMrYWpnQ0tLRFk2Y2VnUDU5VFlCenVrQUwrejFac3E4Y3RhSlRUS1Byc1VRTGJYUVFJMEVYS1hyb1k0QWJEREhDR0JOTWNZc1o3bkNQQjh5eHdDT2U4SXdYdk9JTjcvakFKNzZ3eEhmVXFXWCtPemd1bVdBakpNVjE3aTBOZGxyNmlyTEtPK3FmdGRUN2k2eTR1RlNVdkNrbmF5K2xGWVpJWmFRY21mSC94SUZkWW45OGJxaHJhMWFLVE0vNmxXTW55YVlpcngxckZVUVpGQmtiMnpKVXRvWGVKQ2VnMFduTHRIZVNGYzNPdHJub3pOd3FpMFRrU3BCTURCMW5TZGU1b0pYVzIzaFRTMi9UMExpbGdsWFg3ZG1GVnhMbnE1VTB2WUFUSEZrM3pYM0JPaXNvUUhOREZEZVpucUtEeTloUk5hd043Vmg3MjdoRnpjSjVjOFRJTHJLWmZIN3RJUHhBRlAwQnBMZUpQQT09KSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52anMtaWNvbi1wbGF5e2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52aWRlby1qcyAudmpzLXBsYXktY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi1wbGF5OmJlZm9yZXtjb250ZW50OlwiXFxmMTAxXCJ9LnZqcy1pY29uLXBsYXktY2lyY2xle2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52anMtaWNvbi1wbGF5LWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjEwMlwifS52aWRlby1qcyAudmpzLXBsYXktY29udHJvbC52anMtcGxheWluZyAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZqcy1pY29uLXBhdXNle2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLXBsYXktY29udHJvbC52anMtcGxheWluZyAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi1wYXVzZTpiZWZvcmV7Y29udGVudDpcIlxcZjEwM1wifS52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTAgLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52anMtaWNvbi12b2x1bWUtbXV0ZXtmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0wIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZqcy1pY29uLXZvbHVtZS1tdXRlOmJlZm9yZXtjb250ZW50OlwiXFxmMTA0XCJ9LnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMSAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZqcy1pY29uLXZvbHVtZS1sb3d7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMSAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi12b2x1bWUtbG93OmJlZm9yZXtjb250ZW50OlwiXFxmMTA1XCJ9LnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMiAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZqcy1pY29uLXZvbHVtZS1taWR7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi12b2x1bWUtbWlkOmJlZm9yZXtjb250ZW50OlwiXFxmMTA2XCJ9LnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmpzLWljb24tdm9sdW1lLWhpZ2h7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZqcy1pY29uLXZvbHVtZS1oaWdoOmJlZm9yZXtjb250ZW50OlwiXFxmMTA3XCJ9LnZpZGVvLWpzIC52anMtZnVsbHNjcmVlbi1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmpzLWljb24tZnVsbHNjcmVlbi1lbnRlcntmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmlkZW8tanMgLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLWljb24tZnVsbHNjcmVlbi1lbnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjEwOFwifS52aWRlby1qcy52anMtZnVsbHNjcmVlbiAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZqcy1pY29uLWZ1bGxzY3JlZW4tZXhpdHtmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmlkZW8tanMudmpzLWZ1bGxzY3JlZW4gLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLWljb24tZnVsbHNjcmVlbi1leGl0OmJlZm9yZXtjb250ZW50OlwiXFxmMTA5XCJ9LnZqcy1pY29uLXNxdWFyZXtmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmpzLWljb24tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTBhXCJ9LnZqcy1pY29uLXNwaW5uZXJ7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZqcy1pY29uLXNwaW5uZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGJcIn0udmlkZW8tanMgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmlkZW8tanMgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1BVSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1HQikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1JRSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1OWikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmpzLWljb24tc3VidGl0bGVze2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmlkZW8tanMgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tQVUpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLUdCKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1JRSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tTlopIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi1zdWJ0aXRsZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGNcIn0udmlkZW8tanMgLnZqcy1jYXB0aW9ucy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52aWRlby1qczpsYW5nKGVuKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52aWRlby1qczpsYW5nKGZyLUNBKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52anMtaWNvbi1jYXB0aW9uc3tmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmlkZW8tanMgLnZqcy1jYXB0aW9ucy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmlkZW8tanM6bGFuZyhlbikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZpZGVvLWpzOmxhbmcoZnItQ0EpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi1jYXB0aW9uczpiZWZvcmV7Y29udGVudDpcIlxcZjEwZFwifS52aWRlby1qcyAudmpzLWNoYXB0ZXJzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZqcy1pY29uLWNoYXB0ZXJze2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLWNoYXB0ZXJzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi1jaGFwdGVyczpiZWZvcmV7Y29udGVudDpcIlxcZjEwZVwifS52anMtaWNvbi1zaGFyZXtmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmpzLWljb24tc2hhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGZcIn0udmpzLWljb24tY29ne2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52anMtaWNvbi1jb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTBcIn0udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzLC52aWRlby1qcyAudmpzLXZvbHVtZS1sZXZlbCwudmpzLWljb24tY2lyY2xlLC52anMtc2Vlay10by1saXZlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVye2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3M6YmVmb3JlLC52aWRlby1qcyAudmpzLXZvbHVtZS1sZXZlbDpiZWZvcmUsLnZqcy1pY29uLWNpcmNsZTpiZWZvcmUsLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTFcIn0udmpzLWljb24tY2lyY2xlLW91dGxpbmV7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZqcy1pY29uLWNpcmNsZS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMTEyXCJ9LnZqcy1pY29uLWNpcmNsZS1pbm5lci1jaXJjbGV7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZqcy1pY29uLWNpcmNsZS1pbm5lci1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTNcIn0udmpzLWljb24taGR7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZqcy1pY29uLWhkOmJlZm9yZXtjb250ZW50OlwiXFxmMTE0XCJ9LnZpZGVvLWpzIC52anMtY29udHJvbC52anMtY2xvc2UtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmpzLWljb24tY2FuY2Vse2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLWNvbnRyb2wudmpzLWNsb3NlLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi1jYW5jZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTVcIn0udmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wudmpzLWVuZGVkIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmpzLWljb24tcmVwbGF5e2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLXBsYXktY29udHJvbC52anMtZW5kZWQgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLWljb24tcmVwbGF5OmJlZm9yZXtjb250ZW50OlwiXFxmMTE2XCJ9LnZqcy1pY29uLWZhY2Vib29re2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52anMtaWNvbi1mYWNlYm9vazpiZWZvcmV7Y29udGVudDpcIlxcZjExN1wifS52anMtaWNvbi1ncGx1c3tmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmpzLWljb24tZ3BsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMThcIn0udmpzLWljb24tbGlua2VkaW57Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZqcy1pY29uLWxpbmtlZGluOmJlZm9yZXtjb250ZW50OlwiXFxmMTE5XCJ9LnZqcy1pY29uLXR3aXR0ZXJ7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZqcy1pY29uLXR3aXR0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWFcIn0udmpzLWljb24tdHVtYmxye2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52anMtaWNvbi10dW1ibHI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWJcIn0udmpzLWljb24tcGludGVyZXN0e2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52anMtaWNvbi1waW50ZXJlc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWNcIn0udmlkZW8tanMgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmpzLWljb24tYXVkaW8tZGVzY3JpcHRpb257Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZpZGVvLWpzIC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjExZFwifS52aWRlby1qcyAudmpzLWF1ZGlvLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZqcy1pY29uLWF1ZGlve2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLWF1ZGlvLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi1hdWRpbzpiZWZvcmV7Y29udGVudDpcIlxcZjExZVwifS52anMtaWNvbi1uZXh0LWl0ZW17Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZqcy1pY29uLW5leHQtaXRlbTpiZWZvcmV7Y29udGVudDpcIlxcZjExZlwifS52anMtaWNvbi1wcmV2aW91cy1pdGVte2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52anMtaWNvbi1wcmV2aW91cy1pdGVtOmJlZm9yZXtjb250ZW50OlwiXFxmMTIwXCJ9LnZpZGVvLWpzIC52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52anMtaWNvbi1waWN0dXJlLWluLXBpY3R1cmUtZW50ZXJ7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZpZGVvLWpzIC52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLWljb24tcGljdHVyZS1pbi1waWN0dXJlLWVudGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMTIxXCJ9LnZpZGVvLWpzLnZqcy1waWN0dXJlLWluLXBpY3R1cmUgLnZqcy1waWN0dXJlLWluLXBpY3R1cmUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZqcy1pY29uLXBpY3R1cmUtaW4tcGljdHVyZS1leGl0e2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcy52anMtcGljdHVyZS1pbi1waWN0dXJlIC52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLWljb24tcGljdHVyZS1pbi1waWN0dXJlLWV4aXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjJcIn0udmlkZW8tanN7ZGlzcGxheTpibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7Ym94LXNpemluZzpib3JkZXItYm94O2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDAwO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MDtmb250LXNpemU6MTBweDtsaW5lLWhlaWdodDoxO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjt3b3JkLWJyZWFrOmluaXRpYWx9LnZpZGVvLWpzOi1tb3otZnVsbC1zY3JlZW57cG9zaXRpb246YWJzb2x1dGV9LnZpZGVvLWpzOi13ZWJraXQtZnVsbC1zY3JlZW57d2lkdGg6MTAwJSFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCUhaW1wb3J0YW50fS52aWRlby1qc1t0YWJpbmRleD1cIi0xXCJde291dGxpbmU6MH0udmlkZW8tanMgKiwudmlkZW8tanMgOmFmdGVyLC52aWRlby1qcyA6YmVmb3Jle2JveC1zaXppbmc6aW5oZXJpdH0udmlkZW8tanMgdWx7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0O2xpc3Qtc3R5bGUtcG9zaXRpb246b3V0c2lkZTttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjB9LnZpZGVvLWpzLnZqcy0xLTEsLnZpZGVvLWpzLnZqcy0xNi05LC52aWRlby1qcy52anMtNC0zLC52aWRlby1qcy52anMtOS0xNiwudmlkZW8tanMudmpzLWZsdWlke3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OjB9LnZpZGVvLWpzLnZqcy0xNi05e3BhZGRpbmctdG9wOjU2LjI1JX0udmlkZW8tanMudmpzLTQtM3twYWRkaW5nLXRvcDo3NSV9LnZpZGVvLWpzLnZqcy05LTE2e3BhZGRpbmctdG9wOjE3Ny43Nzc3Nzc3Nzc4JX0udmlkZW8tanMudmpzLTEtMXtwYWRkaW5nLXRvcDoxMDAlfS52aWRlby1qcy52anMtZmlsbHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS52aWRlby1qcyAudmpzLXRlY2h7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9Ym9keS52anMtZnVsbC13aW5kb3d7cGFkZGluZzowO21hcmdpbjowO2hlaWdodDoxMDAlfS52anMtZnVsbC13aW5kb3cgLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVue3Bvc2l0aW9uOmZpeGVkO292ZXJmbG93OmhpZGRlbjt6LWluZGV4OjEwMDA7bGVmdDowO3RvcDowO2JvdHRvbTowO3JpZ2h0OjB9LnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuOm5vdCgudmpzLWlvcy1uYXRpdmUtZnMpe3dpZHRoOjEwMCUhaW1wb3J0YW50O2hlaWdodDoxMDAlIWltcG9ydGFudDtwYWRkaW5nLXRvcDowIWltcG9ydGFudH0udmlkZW8tanMudmpzLWZ1bGxzY3JlZW4udmpzLXVzZXItaW5hY3RpdmV7Y3Vyc29yOm5vbmV9LnZqcy1oaWRkZW57ZGlzcGxheTpub25lIWltcG9ydGFudH0udmpzLWRpc2FibGVke29wYWNpdHk6LjU7Y3Vyc29yOmRlZmF1bHR9LnZpZGVvLWpzIC52anMtb2Zmc2NyZWVue2hlaWdodDoxcHg7bGVmdDotOTk5OXB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjFweH0udmpzLWxvY2stc2hvd2luZ3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudDtvcGFjaXR5OjEhaW1wb3J0YW50O3Zpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnR9LnZqcy1uby1qc3twYWRkaW5nOjIwcHg7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Zm9udC1zaXplOjE4cHg7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MzAwcHg7aGVpZ2h0OjE1MHB4O21hcmdpbjowIGF1dG99LnZqcy1uby1qcyBhLC52anMtbm8tanMgYTp2aXNpdGVke2NvbG9yOiM2NmE4Y2N9LnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9ue2ZvbnQtc2l6ZTozZW07bGluZS1oZWlnaHQ6MS41ZW07aGVpZ2h0OjEuNjMzMzJlbTt3aWR0aDozZW07ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTBweDtsZWZ0OjEwcHg7cGFkZGluZzowO2N1cnNvcjpwb2ludGVyO29wYWNpdHk6MTtib3JkZXI6LjA2NjY2ZW0gc29saWQgI2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyYjMzM2Y7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDQzLDUxLDYzLC43KTtib3JkZXItcmFkaXVzOi4zZW07dHJhbnNpdGlvbjphbGwgLjRzfS52anMtYmlnLXBsYXktY2VudGVyZWQgLnZqcy1iaWctcGxheS1idXR0b257dG9wOjUwJTtsZWZ0OjUwJTttYXJnaW4tdG9wOi0uODE2NjZlbTttYXJnaW4tbGVmdDotMS41ZW19LnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uOmZvY3VzLC52aWRlby1qczpob3ZlciAudmpzLWJpZy1wbGF5LWJ1dHRvbntib3JkZXItY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM3Mzg1OWY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDExNSwxMzMsMTU5LC41KTt0cmFuc2l0aW9uOmFsbCAwc30udmpzLWNvbnRyb2xzLWRpc2FibGVkIC52anMtYmlnLXBsYXktYnV0dG9uLC52anMtZXJyb3IgLnZqcy1iaWctcGxheS1idXR0b24sLnZqcy1oYXMtc3RhcnRlZCAudmpzLWJpZy1wbGF5LWJ1dHRvbiwudmpzLXVzaW5nLW5hdGl2ZS1jb250cm9scyAudmpzLWJpZy1wbGF5LWJ1dHRvbntkaXNwbGF5Om5vbmV9LnZqcy1oYXMtc3RhcnRlZC52anMtcGF1c2VkLnZqcy1zaG93LWJpZy1wbGF5LWJ1dHRvbi1vbi1wYXVzZSAudmpzLWJpZy1wbGF5LWJ1dHRvbntkaXNwbGF5OmJsb2NrfS52aWRlby1qcyBidXR0b257YmFja2dyb3VuZDowIDA7Ym9yZGVyOm5vbmU7Y29sb3I6aW5oZXJpdDtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0O3RleHQtdHJhbnNmb3JtOm5vbmU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0udmpzLWNvbnRyb2wgLnZqcy1idXR0b257d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0udmlkZW8tanMgLnZqcy1jb250cm9sLnZqcy1jbG9zZS1idXR0b257Y3Vyc29yOnBvaW50ZXI7aGVpZ2h0OjNlbTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDouNWVtO3otaW5kZXg6Mn0udmlkZW8tanMgLnZqcy1tb2RhbC1kaWFsb2d7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC44KTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcscmdiYSgwLDAsMCwuOCkscmdiYSgyNTUsMjU1LDI1NSwwKSk7b3ZlcmZsb3c6YXV0b30udmlkZW8tanMgLnZqcy1tb2RhbC1kaWFsb2c+Kntib3gtc2l6aW5nOmJvcmRlci1ib3h9LnZqcy1tb2RhbC1kaWFsb2cgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudHtmb250LXNpemU6MS4yZW07bGluZS1oZWlnaHQ6MS41O3BhZGRpbmc6MjBweCAyNHB4O3otaW5kZXg6MX0udmpzLW1lbnUtYnV0dG9ue2N1cnNvcjpwb2ludGVyfS52anMtbWVudS1idXR0b24udmpzLWRpc2FibGVke2N1cnNvcjpkZWZhdWx0fS52anMtd29ya2luZ2hvdmVyIC52anMtbWVudS1idXR0b24udmpzLWRpc2FibGVkOmhvdmVyIC52anMtbWVudXtkaXNwbGF5Om5vbmV9LnZqcy1tZW51IC52anMtbWVudS1jb250ZW50e2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowO21hcmdpbjowO2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO292ZXJmbG93OmF1dG99LnZqcy1tZW51IC52anMtbWVudS1jb250ZW50Pip7Ym94LXNpemluZzpib3JkZXItYm94fS52anMtc2NydWJiaW5nIC52anMtY29udHJvbC52anMtbWVudS1idXR0b246aG92ZXIgLnZqcy1tZW51e2Rpc3BsYXk6bm9uZX0udmpzLW1lbnUgbGl7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6LjJlbSAwO2xpbmUtaGVpZ2h0OjEuNGVtO2ZvbnQtc2l6ZToxLjJlbTt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2V9LmpzLWZvY3VzLXZpc2libGUgLnZqcy1tZW51IGxpLnZqcy1tZW51LWl0ZW06aG92ZXIsLnZqcy1tZW51IGxpLnZqcy1tZW51LWl0ZW06Zm9jdXMsLnZqcy1tZW51IGxpLnZqcy1tZW51LWl0ZW06aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNzM4NTlmO2JhY2tncm91bmQtY29sb3I6cmdiYSgxMTUsMTMzLDE1OSwuNSl9LmpzLWZvY3VzLXZpc2libGUgLnZqcy1tZW51IGxpLnZqcy1zZWxlY3RlZDpob3ZlciwudmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkLC52anMtbWVudSBsaS52anMtc2VsZWN0ZWQ6Zm9jdXMsLnZqcy1tZW51IGxpLnZqcy1zZWxlY3RlZDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzJiMzMzZn0uanMtZm9jdXMtdmlzaWJsZSAudmpzLW1lbnUgOm5vdCgudmpzLXNlbGVjdGVkKTpmb2N1czpub3QoLmZvY3VzLXZpc2libGUpLC52aWRlby1qcyAudmpzLW1lbnUgOm5vdCgudmpzLXNlbGVjdGVkKTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpe2JhY2tncm91bmQ6MCAwfS52anMtbWVudSBsaS52anMtbWVudS10aXRsZXt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoyZW07cGFkZGluZzowO21hcmdpbjowIDAgLjNlbSAwO2ZvbnQtd2VpZ2h0OjcwMDtjdXJzb3I6ZGVmYXVsdH0udmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudXtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7d2lkdGg6MTBlbTtsZWZ0Oi0zZW07aGVpZ2h0OjA7bWFyZ2luLWJvdHRvbToxLjVlbTtib3JkZXItdG9wLWNvbG9yOnJnYmEoNDMsNTEsNjMsLjcpfS52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50e2JhY2tncm91bmQtY29sb3I6IzJiMzMzZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNDMsNTEsNjMsLjcpO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7Ym90dG9tOjEuNWVtO21heC1oZWlnaHQ6MTVlbX0udmpzLWxheW91dC10aW55IC52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50LC52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnR7bWF4LWhlaWdodDo1ZW19LnZqcy1sYXlvdXQtc21hbGwgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnR7bWF4LWhlaWdodDoxMGVtfS52anMtbGF5b3V0LW1lZGl1bSAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudHttYXgtaGVpZ2h0OjE0ZW19LnZqcy1sYXlvdXQtaHVnZSAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCwudmpzLWxheW91dC1sYXJnZSAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCwudmpzLWxheW91dC14LWxhcmdlIC52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50e21heC1oZWlnaHQ6MjVlbX0udmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudS52anMtbG9jay1zaG93aW5nLC52anMtd29ya2luZ2hvdmVyIC52anMtbWVudS1idXR0b24tcG9wdXAudmpzLWhvdmVyIC52anMtbWVudXtkaXNwbGF5OmJsb2NrfS52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZXt0cmFuc2l0aW9uOmFsbCAuNHM7b3ZlcmZsb3c6aGlkZGVufS52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpiZWZvcmV7d2lkdGg6Mi4yMjIyMjIyMjJlbX0udmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUudmpzLXNsaWRlci1hY3RpdmUsLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lOmZvY3VzLC52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpob3ZlciwudmlkZW8tanMudmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmV7d2lkdGg6MTJlbX0udmpzLW1lbnUtYnV0dG9uLWlubGluZSAudmpzLW1lbnV7b3BhY2l0eTowO2hlaWdodDoxMDAlO3dpZHRoOmF1dG87cG9zaXRpb246YWJzb2x1dGU7bGVmdDo0ZW07dG9wOjA7cGFkZGluZzowO21hcmdpbjowO3RyYW5zaXRpb246YWxsIC40c30udmpzLW1lbnUtYnV0dG9uLWlubGluZS52anMtc2xpZGVyLWFjdGl2ZSAudmpzLW1lbnUsLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6Zm9jdXMgLnZqcy1tZW51LC52anMtbWVudS1idXR0b24taW5saW5lOmhvdmVyIC52anMtbWVudXtkaXNwbGF5OmJsb2NrO29wYWNpdHk6MX0udmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUgLnZqcy1tZW51e2Rpc3BsYXk6YmxvY2s7b3BhY2l0eToxO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmF1dG99LnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lLnZqcy1zbGlkZXItYWN0aXZlIC52anMtbWVudSwudmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6Zm9jdXMgLnZqcy1tZW51LC52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpob3ZlciAudmpzLW1lbnV7d2lkdGg6YXV0b30udmpzLW1lbnUtYnV0dG9uLWlubGluZSAudmpzLW1lbnUtY29udGVudHt3aWR0aDphdXRvO2hlaWdodDoxMDAlO21hcmdpbjowO292ZXJmbG93OmhpZGRlbn0udmlkZW8tanMgLnZqcy1jb250cm9sLWJhcntkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDtoZWlnaHQ6M2VtO2JhY2tncm91bmQtY29sb3I6IzJiMzMzZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNDMsNTEsNjMsLjcpfS52anMtaGFzLXN0YXJ0ZWQgLnZqcy1jb250cm9sLWJhcntkaXNwbGF5OmZsZXg7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MTt0cmFuc2l0aW9uOnZpc2liaWxpdHkgLjFzLG9wYWNpdHkgLjFzfS52anMtaGFzLXN0YXJ0ZWQudmpzLXVzZXItaW5hY3RpdmUudmpzLXBsYXlpbmcgLnZqcy1jb250cm9sLWJhcnt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eTowO3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNpdGlvbjp2aXNpYmlsaXR5IDFzLG9wYWNpdHkgMXN9LnZqcy1jb250cm9scy1kaXNhYmxlZCAudmpzLWNvbnRyb2wtYmFyLC52anMtZXJyb3IgLnZqcy1jb250cm9sLWJhciwudmpzLXVzaW5nLW5hdGl2ZS1jb250cm9scyAudmpzLWNvbnRyb2wtYmFye2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnZqcy1hdWRpby52anMtaGFzLXN0YXJ0ZWQudmpzLXVzZXItaW5hY3RpdmUudmpzLXBsYXlpbmcgLnZqcy1jb250cm9sLWJhcntvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlfS52anMtaGFzLXN0YXJ0ZWQudmpzLW5vLWZsZXggLnZqcy1jb250cm9sLWJhcntkaXNwbGF5OnRhYmxlfS52aWRlby1qcyAudmpzLWNvbnRyb2x7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjA7cGFkZGluZzowO2hlaWdodDoxMDAlO3dpZHRoOjRlbTtmbGV4Om5vbmV9LnZqcy1idXR0b24+LnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZXtmb250LXNpemU6MS44ZW07bGluZS1oZWlnaHQ6MS42N30udmpzLWJ1dHRvbj4udmpzLWljb24tcGxhY2Vob2xkZXJ7ZGlzcGxheTpibG9ja30udmlkZW8tanMgLnZqcy1jb250cm9sOmZvY3VzLC52aWRlby1qcyAudmpzLWNvbnRyb2w6Zm9jdXM6YmVmb3JlLC52aWRlby1qcyAudmpzLWNvbnRyb2w6aG92ZXI6YmVmb3Jle3RleHQtc2hhZG93OjAgMCAxZW0gI2ZmZn0udmlkZW8tanMgLnZqcy1jb250cm9sLXRleHR7Ym9yZGVyOjA7Y2xpcDpyZWN0KDAgMCAwIDApO2hlaWdodDoxcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHh9LnZqcy1uby1mbGV4IC52anMtY29udHJvbHtkaXNwbGF5OnRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246bWlkZGxlfS52aWRlby1qcyAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlcntkaXNwbGF5Om5vbmV9LnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbHtjdXJzb3I6cG9pbnRlcjtmbGV4OmF1dG87ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttaW4td2lkdGg6NGVtO3RvdWNoLWFjdGlvbjpub25lfS52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wuZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHR9LnZqcy1saXZlIC52anMtcHJvZ3Jlc3MtY29udHJvbHtkaXNwbGF5Om5vbmV9LnZqcy1saXZldWkgLnZqcy1wcm9ncmVzcy1jb250cm9se2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnZqcy1uby1mbGV4IC52anMtcHJvZ3Jlc3MtY29udHJvbHt3aWR0aDphdXRvfS52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlcntmbGV4OmF1dG87dHJhbnNpdGlvbjphbGwgLjJzO2hlaWdodDouM2VtfS52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1wcm9ncmVzcy1ob2xkZXJ7bWFyZ2luOjAgMTBweH0udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtcHJvZ3Jlc3MtaG9sZGVye2ZvbnQtc2l6ZToxLjY2NjY2NjY2NjdlbX0udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtcHJvZ3Jlc3MtaG9sZGVyLmRpc2FibGVke2ZvbnQtc2l6ZToxZW19LnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVyIC52anMtbG9hZC1wcm9ncmVzcywudmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXIgLnZqcy1sb2FkLXByb2dyZXNzIGRpdiwudmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXIgLnZqcy1wbGF5LXByb2dyZXNze3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7cGFkZGluZzowO3dpZHRoOjB9LnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzc3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzczpiZWZvcmV7Zm9udC1zaXplOi45ZW07cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LS41ZW07dG9wOi0uMzMzMzMzMzMzM2VtO3otaW5kZXg6MX0udmlkZW8tanMgLnZqcy1sb2FkLXByb2dyZXNze2JhY2tncm91bmQ6cmdiYSgxMTUsMTMzLDE1OSwuNSl9LnZpZGVvLWpzIC52anMtbG9hZC1wcm9ncmVzcyBkaXZ7YmFja2dyb3VuZDpyZ2JhKDExNSwxMzMsMTU5LC43NSl9LnZpZGVvLWpzIC52anMtdGltZS10b29sdGlwe2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjgpO2JvcmRlci1yYWRpdXM6LjNlbTtjb2xvcjojMDAwO2Zsb2F0OnJpZ2h0O2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxZW07cGFkZGluZzo2cHggOHB4IDhweCA4cHg7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTMuNGVtO3Zpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MX0udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXI6Zm9jdXMgLnZqcy10aW1lLXRvb2x0aXB7ZGlzcGxheTpub25lfS52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1wcm9ncmVzcy1ob2xkZXI6Zm9jdXMgLnZqcy10aW1lLXRvb2x0aXAsLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLXRpbWUtdG9vbHRpcHtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTouNmVtO3Zpc2liaWxpdHk6dmlzaWJsZX0udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sLmRpc2FibGVkOmhvdmVyIC52anMtdGltZS10b29sdGlwe2ZvbnQtc2l6ZToxZW19LnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXl7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7ei1pbmRleDoxfS52anMtbm8tZmxleCAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5e3otaW5kZXg6MH0udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtbW91c2UtZGlzcGxheXtkaXNwbGF5OmJsb2NrfS52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZSAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5e3Zpc2liaWxpdHk6aGlkZGVuO29wYWNpdHk6MDt0cmFuc2l0aW9uOnZpc2liaWxpdHkgMXMsb3BhY2l0eSAxc30udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUudmpzLW5vLWZsZXggLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheXtkaXNwbGF5Om5vbmV9LnZqcy1tb3VzZS1kaXNwbGF5IC52anMtdGltZS10b29sdGlwe2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuOCl9LnZpZGVvLWpzIC52anMtc2xpZGVye3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6MDttYXJnaW46MCAuNDVlbSAwIC40NWVtOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiM3Mzg1OWY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDExNSwxMzMsMTU5LC41KX0udmlkZW8tanMgLnZqcy1zbGlkZXIuZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHR9LnZpZGVvLWpzIC52anMtc2xpZGVyOmZvY3Vze3RleHQtc2hhZG93OjAgMCAxZW0gI2ZmZjtib3gtc2hhZG93OjAgMCAxZW0gI2ZmZn0udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2x7Y3Vyc29yOnBvaW50ZXI7ZmxleDpub25lfS52aWRlby1qcyAudmpzLXZvbHVtZS1jb250cm9se2N1cnNvcjpwb2ludGVyO21hcmdpbi1yaWdodDoxZW07ZGlzcGxheTpmbGV4fS52aWRlby1qcyAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbHt3aWR0aDo1ZW19LnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2x7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MDt3aWR0aDoxcHg7aGVpZ2h0OjFweDttYXJnaW4tbGVmdDotMXB4fS52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbHt0cmFuc2l0aW9uOndpZHRoIDFzfS52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy1zbGlkZXItYWN0aXZlLC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sOmFjdGl2ZSwudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtbXV0ZS1jb250cm9sfi52anMtdm9sdW1lLWNvbnRyb2wsLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy1ob3ZlciAudmpzLXZvbHVtZS1jb250cm9sLC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbDphY3RpdmUgLnZqcy12b2x1bWUtY29udHJvbCwudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWw6Zm9jdXMgLnZqcy12b2x1bWUtY29udHJvbHt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246dmlzaWJpbGl0eSAuMXMsb3BhY2l0eSAuMXMsaGVpZ2h0IC4xcyx3aWR0aCAuMXMsbGVmdCAwcyx0b3AgMHN9LnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXNsaWRlci1hY3RpdmUudmpzLXZvbHVtZS1ob3Jpem9udGFsLC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sOmFjdGl2ZS52anMtdm9sdW1lLWhvcml6b250YWwsLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy1ob3ZlciAudmpzLW11dGUtY29udHJvbH4udmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbCwudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsLC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbDphY3RpdmUgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwsLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmZvY3VzIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFse3dpZHRoOjVlbTtoZWlnaHQ6M2VtO21hcmdpbi1yaWdodDowfS52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy1zbGlkZXItYWN0aXZlLnZqcy12b2x1bWUtdmVydGljYWwsLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2w6YWN0aXZlLnZqcy12b2x1bWUtdmVydGljYWwsLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy1ob3ZlciAudmpzLW11dGUtY29udHJvbH4udmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtdmVydGljYWwsLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy1ob3ZlciAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtdmVydGljYWwsLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmFjdGl2ZSAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtdmVydGljYWwsLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmZvY3VzIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbHtsZWZ0Oi0zLjVlbTt0cmFuc2l0aW9uOmxlZnQgMHN9LnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtaG92ZXIsLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtc2xpZGVyLWFjdGl2ZSwudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmFjdGl2ZXt3aWR0aDoxMGVtO3RyYW5zaXRpb246d2lkdGggLjFzfS52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLW11dGUtdG9nZ2xlLW9ubHl7d2lkdGg6NGVtfS52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtdmVydGljYWx7aGVpZ2h0OjhlbTt3aWR0aDozZW07bGVmdDotMzAwMGVtO3RyYW5zaXRpb246dmlzaWJpbGl0eSAxcyxvcGFjaXR5IDFzLGhlaWdodCAxcyAxcyx3aWR0aCAxcyAxcyxsZWZ0IDFzIDFzLHRvcCAxcyAxc30udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWx7dHJhbnNpdGlvbjp2aXNpYmlsaXR5IDFzLG9wYWNpdHkgMXMsaGVpZ2h0IDFzIDFzLHdpZHRoIDFzLGxlZnQgMXMgMXMsdG9wIDFzIDFzfS52aWRlby1qcy52anMtbm8tZmxleCAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbHt3aWR0aDo1ZW07aGVpZ2h0OjNlbTt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246bm9uZX0udmlkZW8tanMudmpzLW5vLWZsZXggLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLXZlcnRpY2FsLC52aWRlby1qcy52anMtbm8tZmxleCAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtdmVydGljYWx7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjNlbTtsZWZ0Oi41ZW19LnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVse2Rpc3BsYXk6ZmxleH0udmlkZW8tanMgLnZqcy12b2x1bWUtYmFye21hcmdpbjoxLjM1ZW0gLjQ1ZW19LnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItaG9yaXpvbnRhbHt3aWR0aDo1ZW07aGVpZ2h0Oi4zZW19LnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItdmVydGljYWx7d2lkdGg6LjNlbTtoZWlnaHQ6NWVtO21hcmdpbjoxLjM1ZW0gYXV0b30udmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWx7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO2JhY2tncm91bmQtY29sb3I6I2ZmZn0udmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWw6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2ZvbnQtc2l6ZTouOWVtO3otaW5kZXg6MX0udmpzLXNsaWRlci12ZXJ0aWNhbCAudmpzLXZvbHVtZS1sZXZlbHt3aWR0aDouM2VtfS52anMtc2xpZGVyLXZlcnRpY2FsIC52anMtdm9sdW1lLWxldmVsOmJlZm9yZXt0b3A6LS41ZW07bGVmdDotLjNlbTt6LWluZGV4OjF9LnZqcy1zbGlkZXItaG9yaXpvbnRhbCAudmpzLXZvbHVtZS1sZXZlbHtoZWlnaHQ6LjNlbX0udmpzLXNsaWRlci1ob3Jpem9udGFsIC52anMtdm9sdW1lLWxldmVsOmJlZm9yZXt0b3A6LS4zZW07cmlnaHQ6LS41ZW19LnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtdmVydGljYWx7d2lkdGg6NGVtfS52anMtdm9sdW1lLWJhci52anMtc2xpZGVyLXZlcnRpY2FsIC52anMtdm9sdW1lLWxldmVse2hlaWdodDoxMDAlfS52anMtdm9sdW1lLWJhci52anMtc2xpZGVyLWhvcml6b250YWwgLnZqcy12b2x1bWUtbGV2ZWx7d2lkdGg6MTAwJX0udmlkZW8tanMgLnZqcy12b2x1bWUtdmVydGljYWx7d2lkdGg6M2VtO2hlaWdodDo4ZW07Ym90dG9tOjhlbTtiYWNrZ3JvdW5kLWNvbG9yOiMyYjMzM2Y7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDQzLDUxLDYzLC43KX0udmlkZW8tanMgLnZqcy12b2x1bWUtaG9yaXpvbnRhbCAudmpzLW1lbnV7bGVmdDotMmVtfS52aWRlby1qcyAudmpzLXZvbHVtZS10b29sdGlwe2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjgpO2JvcmRlci1yYWRpdXM6LjNlbTtjb2xvcjojMDAwO2Zsb2F0OnJpZ2h0O2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxZW07cGFkZGluZzo2cHggOHB4IDhweCA4cHg7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTMuNGVtO3Zpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MX0udmlkZW8tanMgLnZqcy12b2x1bWUtY29udHJvbDpob3ZlciAudmpzLXByb2dyZXNzLWhvbGRlcjpmb2N1cyAudmpzLXZvbHVtZS10b29sdGlwLC52aWRlby1qcyAudmpzLXZvbHVtZS1jb250cm9sOmhvdmVyIC52anMtdm9sdW1lLXRvb2x0aXB7ZGlzcGxheTpibG9jaztmb250LXNpemU6MWVtO3Zpc2liaWxpdHk6dmlzaWJsZX0udmlkZW8tanMgLnZqcy12b2x1bWUtdmVydGljYWw6aG92ZXIgLnZqcy1wcm9ncmVzcy1ob2xkZXI6Zm9jdXMgLnZqcy12b2x1bWUtdG9vbHRpcCwudmlkZW8tanMgLnZqcy12b2x1bWUtdmVydGljYWw6aG92ZXIgLnZqcy12b2x1bWUtdG9vbHRpcHtsZWZ0OjFlbTt0b3A6LTEycHh9LnZpZGVvLWpzIC52anMtdm9sdW1lLWNvbnRyb2wuZGlzYWJsZWQ6aG92ZXIgLnZqcy12b2x1bWUtdG9vbHRpcHtmb250LXNpemU6MWVtfS52aWRlby1qcyAudmpzLXZvbHVtZS1jb250cm9sIC52anMtbW91c2UtZGlzcGxheXtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MXB4O2JhY2tncm91bmQtY29sb3I6IzAwMDt6LWluZGV4OjF9LnZpZGVvLWpzIC52anMtdm9sdW1lLWhvcml6b250YWwgLnZqcy1tb3VzZS1kaXNwbGF5e3dpZHRoOjFweDtoZWlnaHQ6MTAwJX0udmpzLW5vLWZsZXggLnZqcy12b2x1bWUtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXl7ei1pbmRleDowfS52aWRlby1qcyAudmpzLXZvbHVtZS1jb250cm9sOmhvdmVyIC52anMtbW91c2UtZGlzcGxheXtkaXNwbGF5OmJsb2NrfS52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZSAudmpzLXZvbHVtZS1jb250cm9sIC52anMtbW91c2UtZGlzcGxheXt2aXNpYmlsaXR5OmhpZGRlbjtvcGFjaXR5OjA7dHJhbnNpdGlvbjp2aXNpYmlsaXR5IDFzLG9wYWNpdHkgMXN9LnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlLnZqcy1uby1mbGV4IC52anMtdm9sdW1lLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5e2Rpc3BsYXk6bm9uZX0udmpzLW1vdXNlLWRpc3BsYXkgLnZqcy12b2x1bWUtdG9vbHRpcHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjgpfS52anMtcG9zdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JhY2tncm91bmQtY29sb3I6IzAwMDtjdXJzb3I6cG9pbnRlcjttYXJnaW46MDtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7aGVpZ2h0OjEwMCV9LnZqcy1oYXMtc3RhcnRlZCAudmpzLXBvc3RlcntkaXNwbGF5Om5vbmV9LnZqcy1hdWRpby52anMtaGFzLXN0YXJ0ZWQgLnZqcy1wb3N0ZXJ7ZGlzcGxheTpibG9ja30udmpzLXVzaW5nLW5hdGl2ZS1jb250cm9scyAudmpzLXBvc3RlcntkaXNwbGF5Om5vbmV9LnZpZGVvLWpzIC52anMtbGl2ZS1jb250cm9se2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXg6YXV0bztmb250LXNpemU6MWVtO2xpbmUtaGVpZ2h0OjNlbX0udmpzLW5vLWZsZXggLnZqcy1saXZlLWNvbnRyb2x7ZGlzcGxheTp0YWJsZS1jZWxsO3dpZHRoOmF1dG87dGV4dC1hbGlnbjpsZWZ0fS52aWRlby1qcy52anMtbGl2ZXVpIC52anMtbGl2ZS1jb250cm9sLC52aWRlby1qczpub3QoLnZqcy1saXZlKSAudmpzLWxpdmUtY29udHJvbHtkaXNwbGF5Om5vbmV9LnZpZGVvLWpzIC52anMtc2Vlay10by1saXZlLWNvbnRyb2x7YWxpZ24taXRlbXM6Y2VudGVyO2N1cnNvcjpwb2ludGVyO2ZsZXg6bm9uZTtkaXNwbGF5OmlubGluZS1mbGV4O2hlaWdodDoxMDAlO3BhZGRpbmctbGVmdDouNWVtO3BhZGRpbmctcmlnaHQ6LjVlbTtmb250LXNpemU6MWVtO2xpbmUtaGVpZ2h0OjNlbTt3aWR0aDphdXRvO21pbi13aWR0aDo0ZW19LnZqcy1uby1mbGV4IC52anMtc2Vlay10by1saXZlLWNvbnRyb2x7ZGlzcGxheTp0YWJsZS1jZWxsO3dpZHRoOmF1dG87dGV4dC1hbGlnbjpsZWZ0fS52aWRlby1qcy52anMtbGl2ZTpub3QoLnZqcy1saXZldWkpIC52anMtc2Vlay10by1saXZlLWNvbnRyb2wsLnZpZGVvLWpzOm5vdCgudmpzLWxpdmUpIC52anMtc2Vlay10by1saXZlLWNvbnRyb2x7ZGlzcGxheTpub25lfS52anMtc2Vlay10by1saXZlLWNvbnRyb2wudmpzLWNvbnRyb2wudmpzLWF0LWxpdmUtZWRnZXtjdXJzb3I6YXV0b30udmpzLXNlZWstdG8tbGl2ZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcnttYXJnaW4tcmlnaHQ6LjVlbTtjb2xvcjojODg4fS52anMtc2Vlay10by1saXZlLWNvbnRyb2wudmpzLWNvbnRyb2wudmpzLWF0LWxpdmUtZWRnZSAudmpzLWljb24tcGxhY2Vob2xkZXJ7Y29sb3I6cmVkfS52aWRlby1qcyAudmpzLXRpbWUtY29udHJvbHtmbGV4Om5vbmU7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDozZW07bWluLXdpZHRoOjJlbTt3aWR0aDphdXRvO3BhZGRpbmctbGVmdDoxZW07cGFkZGluZy1yaWdodDoxZW19LnZqcy1saXZlIC52anMtdGltZS1jb250cm9se2Rpc3BsYXk6bm9uZX0udmlkZW8tanMgLnZqcy1jdXJyZW50LXRpbWUsLnZqcy1uby1mbGV4IC52anMtY3VycmVudC10aW1le2Rpc3BsYXk6bm9uZX0udmlkZW8tanMgLnZqcy1kdXJhdGlvbiwudmpzLW5vLWZsZXggLnZqcy1kdXJhdGlvbntkaXNwbGF5Om5vbmV9LnZqcy10aW1lLWRpdmlkZXJ7ZGlzcGxheTpub25lO2xpbmUtaGVpZ2h0OjNlbX0udmpzLWxpdmUgLnZqcy10aW1lLWRpdmlkZXJ7ZGlzcGxheTpub25lfS52aWRlby1qcyAudmpzLXBsYXktY29udHJvbHtjdXJzb3I6cG9pbnRlcn0udmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVye2ZsZXg6bm9uZX0udmpzLXRleHQtdHJhY2stZGlzcGxheXtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206M2VtO2xlZnQ6MDtyaWdodDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmV9LnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIC52anMtdGV4dC10cmFjay1kaXNwbGF5e2JvdHRvbToxZW19LnZpZGVvLWpzIC52anMtdGV4dC10cmFja3tmb250LXNpemU6MS40ZW07dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbTouMWVtfS52anMtc3VidGl0bGVze2NvbG9yOiNmZmZ9LnZqcy1jYXB0aW9uc3tjb2xvcjojZmM2fS52anMtdHQtY3Vle2Rpc3BsYXk6YmxvY2t9dmlkZW86Oi13ZWJraXQtbWVkaWEtdGV4dC10cmFjay1kaXNwbGF5e3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0zZW0pfS52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyB2aWRlbzo6LXdlYmtpdC1tZWRpYS10ZXh0LXRyYWNrLWRpc3BsYXl7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEuNWVtKX0udmlkZW8tanMgLnZqcy1waWN0dXJlLWluLXBpY3R1cmUtY29udHJvbHtjdXJzb3I6cG9pbnRlcjtmbGV4Om5vbmV9LnZpZGVvLWpzIC52anMtZnVsbHNjcmVlbi1jb250cm9se2N1cnNvcjpwb2ludGVyO2ZsZXg6bm9uZX0udmpzLXBsYXliYWNrLXJhdGUgLnZqcy1wbGF5YmFjay1yYXRlLXZhbHVlLC52anMtcGxheWJhY2stcmF0ZT4udmpzLW1lbnUtYnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS52anMtcGxheWJhY2stcmF0ZSAudmpzLXBsYXliYWNrLXJhdGUtdmFsdWV7cG9pbnRlci1ldmVudHM6bm9uZTtmb250LXNpemU6MS41ZW07bGluZS1oZWlnaHQ6Mjt0ZXh0LWFsaWduOmNlbnRlcn0udmpzLXBsYXliYWNrLXJhdGUgLnZqcy1tZW51e3dpZHRoOjRlbTtsZWZ0OjB9LnZqcy1lcnJvciAudmpzLWVycm9yLWRpc3BsYXkgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudHtmb250LXNpemU6MS40ZW07dGV4dC1hbGlnbjpjZW50ZXJ9LnZqcy1lcnJvciAudmpzLWVycm9yLWRpc3BsYXk6YmVmb3Jle2NvbG9yOiNmZmY7Y29udGVudDpcIlhcIjtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXNpemU6NGVtO2xlZnQ6MDtsaW5lLWhlaWdodDoxO21hcmdpbi10b3A6LS41ZW07cG9zaXRpb246YWJzb2x1dGU7dGV4dC1zaGFkb3c6LjA1ZW0gLjA1ZW0gLjFlbSAjMDAwO3RleHQtYWxpZ246Y2VudGVyO3RvcDo1MCU7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjEwMCV9LnZqcy1sb2FkaW5nLXNwaW5uZXJ7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7bWFyZ2luOi0yNXB4IDAgMCAtMjVweDtvcGFjaXR5Oi44NTt0ZXh0LWFsaWduOmxlZnQ7Ym9yZGVyOjZweCBzb2xpZCByZ2JhKDQzLDUxLDYzLC43KTtib3gtc2l6aW5nOmJvcmRlci1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7Ym9yZGVyLXJhZGl1czoyNXB4O3Zpc2liaWxpdHk6aGlkZGVufS52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lciwudmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXJ7ZGlzcGxheTpibG9jazstd2Via2l0LWFuaW1hdGlvbjp2anMtc3Bpbm5lci1zaG93IDBzIGxpbmVhciAuM3MgZm9yd2FyZHM7YW5pbWF0aW9uOnZqcy1zcGlubmVyLXNob3cgMHMgbGluZWFyIC4zcyBmb3J3YXJkc30udmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlciwudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbjotNnB4O2JveC1zaXppbmc6aW5oZXJpdDt3aWR0aDppbmhlcml0O2hlaWdodDppbmhlcml0O2JvcmRlci1yYWRpdXM6aW5oZXJpdDtvcGFjaXR5OjE7Ym9yZGVyOmluaGVyaXQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci10b3AtY29sb3I6I2ZmZn0udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIsLnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZSwudmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIsLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZXstd2Via2l0LWFuaW1hdGlvbjp2anMtc3Bpbm5lci1zcGluIDEuMXMgY3ViaWMtYmV6aWVyKC42LC4yLDAsLjgpIGluZmluaXRlLHZqcy1zcGlubmVyLWZhZGUgMS4xcyBsaW5lYXIgaW5maW5pdGU7YW5pbWF0aW9uOnZqcy1zcGlubmVyLXNwaW4gMS4xcyBjdWJpYy1iZXppZXIoLjYsLjIsMCwuOCkgaW5maW5pdGUsdmpzLXNwaW5uZXItZmFkZSAxLjFzIGxpbmVhciBpbmZpbml0ZX0udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlLC52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmV7Ym9yZGVyLXRvcC1jb2xvcjojZmZmfS52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlciwudmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXJ7Ym9yZGVyLXRvcC1jb2xvcjojZmZmOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi40NHM7YW5pbWF0aW9uLWRlbGF5Oi40NHN9QGtleWZyYW1lcyB2anMtc3Bpbm5lci1zaG93e3Rve3Zpc2liaWxpdHk6dmlzaWJsZX19QC13ZWJraXQta2V5ZnJhbWVzIHZqcy1zcGlubmVyLXNob3d7dG97dmlzaWJpbGl0eTp2aXNpYmxlfX1Aa2V5ZnJhbWVzIHZqcy1zcGlubmVyLXNwaW57MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUAtd2Via2l0LWtleWZyYW1lcyB2anMtc3Bpbm5lci1zcGluezEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUBrZXlmcmFtZXMgdmpzLXNwaW5uZXItZmFkZXswJXtib3JkZXItdG9wLWNvbG9yOiM3Mzg1OWZ9MjAle2JvcmRlci10b3AtY29sb3I6IzczODU5Zn0zNSV7Ym9yZGVyLXRvcC1jb2xvcjojZmZmfTYwJXtib3JkZXItdG9wLWNvbG9yOiM3Mzg1OWZ9MTAwJXtib3JkZXItdG9wLWNvbG9yOiM3Mzg1OWZ9fUAtd2Via2l0LWtleWZyYW1lcyB2anMtc3Bpbm5lci1mYWRlezAle2JvcmRlci10b3AtY29sb3I6IzczODU5Zn0yMCV7Ym9yZGVyLXRvcC1jb2xvcjojNzM4NTlmfTM1JXtib3JkZXItdG9wLWNvbG9yOiNmZmZ9NjAle2JvcmRlci10b3AtY29sb3I6IzczODU5Zn0xMDAle2JvcmRlci10b3AtY29sb3I6IzczODU5Zn19LnZqcy1jaGFwdGVycy1idXR0b24gLnZqcy1tZW51IHVse3dpZHRoOjI0ZW19LnZpZGVvLWpzIC52anMtc3Vicy1jYXBzLWJ1dHRvbisudmpzLW1lbnUgLnZqcy1jYXB0aW9ucy1tZW51LWl0ZW0gLnZqcy1tZW51LWl0ZW0tdGV4dCAudmpzLWljb24tcGxhY2Vob2xkZXJ7dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206LS4xZW19LnZpZGVvLWpzIC52anMtc3Vicy1jYXBzLWJ1dHRvbisudmpzLW1lbnUgLnZqcy1jYXB0aW9ucy1tZW51LWl0ZW0gLnZqcy1tZW51LWl0ZW0tdGV4dCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3Jle2ZvbnQtZmFtaWx5OlZpZGVvSlM7Y29udGVudDpcIu+EjVwiO2ZvbnQtc2l6ZToxLjVlbTtsaW5lLWhlaWdodDppbmhlcml0fS52aWRlby1qcyAudmpzLWF1ZGlvLWJ1dHRvbisudmpzLW1lbnUgLnZqcy1tYWluLWRlc2MtbWVudS1pdGVtIC52anMtbWVudS1pdGVtLXRleHQgLnZqcy1pY29uLXBsYWNlaG9sZGVye3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOi0uMWVtfS52aWRlby1qcyAudmpzLWF1ZGlvLWJ1dHRvbisudmpzLW1lbnUgLnZqcy1tYWluLWRlc2MtbWVudS1pdGVtIC52anMtbWVudS1pdGVtLXRleHQgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZXtmb250LWZhbWlseTpWaWRlb0pTO2NvbnRlbnQ6XCIg74SdXCI7Zm9udC1zaXplOjEuNWVtO2xpbmUtaGVpZ2h0OmluaGVyaXR9LnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1hdWRpby1idXR0b24sLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1jYXB0aW9ucy1idXR0b24sLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1jaGFwdGVycy1idXR0b24sLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1jdXJyZW50LXRpbWUsLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uLC52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsIC52anMtZHVyYXRpb24sLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1wbGF5YmFjay1yYXRlLC52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsIC52anMtcmVtYWluaW5nLXRpbWUsLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uLC52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsIC52anMtdGltZS1kaXZpZGVyLC52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsIC52anMtdm9sdW1lLWNvbnRyb2wsLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueSAudmpzLWF1ZGlvLWJ1dHRvbiwudmlkZW8tanMudmpzLWxheW91dC10aW55IC52anMtY2FwdGlvbnMtYnV0dG9uLC52aWRlby1qcy52anMtbGF5b3V0LXRpbnkgLnZqcy1jaGFwdGVycy1idXR0b24sLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueSAudmpzLWN1cnJlbnQtdGltZSwudmlkZW8tanMudmpzLWxheW91dC10aW55IC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbiwudmlkZW8tanMudmpzLWxheW91dC10aW55IC52anMtZHVyYXRpb24sLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueSAudmpzLXBsYXliYWNrLXJhdGUsLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueSAudmpzLXJlbWFpbmluZy10aW1lLC52aWRlby1qcy52anMtbGF5b3V0LXRpbnkgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uLC52aWRlby1qcy52anMtbGF5b3V0LXRpbnkgLnZqcy10aW1lLWRpdmlkZXIsLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueSAudmpzLXZvbHVtZS1jb250cm9sLC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1hdWRpby1idXR0b24sLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLWNhcHRpb25zLWJ1dHRvbiwudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsIC52anMtY2hhcHRlcnMtYnV0dG9uLC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1jdXJyZW50LXRpbWUsLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLWRlc2NyaXB0aW9ucy1idXR0b24sLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLWR1cmF0aW9uLC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1wbGF5YmFjay1yYXRlLC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1yZW1haW5pbmctdGltZSwudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsIC52anMtc3VidGl0bGVzLWJ1dHRvbiwudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsIC52anMtdGltZS1kaXZpZGVyLC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGwgLnZqcy12b2x1bWUtY29udHJvbHtkaXNwbGF5Om5vbmV9LnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGwgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1ob3ZlciwudmlkZW8tanMudmpzLWxheW91dC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLXNsaWRlci1hY3RpdmUsLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGwgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmFjdGl2ZSwudmlkZW8tanMudmpzLWxheW91dC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6aG92ZXIsLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueSAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLWhvdmVyLC52aWRlby1qcy52anMtbGF5b3V0LXRpbnkgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1zbGlkZXItYWN0aXZlLC52aWRlby1qcy52anMtbGF5b3V0LXRpbnkgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmFjdGl2ZSwudmlkZW8tanMudmpzLWxheW91dC10aW55IC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDpob3ZlciwudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtaG92ZXIsLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLXNsaWRlci1hY3RpdmUsLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6YWN0aXZlLC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGwgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmhvdmVye3dpZHRoOmF1dG87d2lkdGg6aW5pdGlhbH0udmlkZW8tanMudmpzLWxheW91dC10aW55IC52anMtc3Vicy1jYXBzLWJ1dHRvbiwudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWxpdmUpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiwudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWxpdmV1aSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9ue2Rpc3BsYXk6bm9uZX0udmlkZW8tanMudmpzLWxheW91dC10aW55IC52anMtY3VzdG9tLWNvbnRyb2wtc3BhY2VyLC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGwudmpzLWxpdmV1aSAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlcntmbGV4OmF1dG87ZGlzcGxheTpibG9ja30udmlkZW8tanMudmpzLWxheW91dC10aW55LnZqcy1uby1mbGV4IC52anMtY3VzdG9tLWNvbnRyb2wtc3BhY2VyLC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGwudmpzLWxpdmV1aS52anMtbm8tZmxleCAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlcnt3aWR0aDphdXRvfS52aWRlby1qcy52anMtbGF5b3V0LXRpbnkgLnZqcy1wcm9ncmVzcy1jb250cm9sLC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGwudmpzLWxpdmV1aSAudmpzLXByb2dyZXNzLWNvbnRyb2x7ZGlzcGxheTpub25lfS52anMtbW9kYWwtZGlhbG9nLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdze2JhY2tncm91bmQtY29sb3I6IzJiMzMzZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNDMsNTEsNjMsLjc1KTtjb2xvcjojZmZmO2hlaWdodDo3MCV9LnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnR7ZGlzcGxheTp0YWJsZX0udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy10cmFjay1zZXR0aW5ncy1jb2xvcnMsLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMsLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtdHJhY2stc2V0dGluZ3MtZm9udHtkaXNwbGF5OnRhYmxlLWNlbGx9LnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHN7dGV4dC1hbGlnbjpyaWdodDt2ZXJ0aWNhbC1hbGlnbjpib3R0b219QHN1cHBvcnRzIChkaXNwbGF5OmdyaWQpey52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtncmlkLXRlbXBsYXRlLXJvd3M6MWZyO3BhZGRpbmc6MjBweCAyNHB4IDAgMjRweH0udmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzIC52anMtZGVmYXVsdC1idXR0b257bWFyZ2luLWJvdHRvbToyMHB4fS52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xze2dyaWQtY29sdW1uOjEvLTF9LnZqcy1sYXlvdXQtc21hbGwgLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQsLnZqcy1sYXlvdXQtdGlueSAudmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCwudmpzLWxheW91dC14LXNtYWxsIC52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50e2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fS52anMtdHJhY2stc2V0dGluZz5zZWxlY3R7bWFyZ2luLXJpZ2h0OjFlbTttYXJnaW4tYm90dG9tOi41ZW19LnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIGZpZWxkc2V0e21hcmdpbjo1cHg7cGFkZGluZzozcHg7Ym9yZGVyOm5vbmV9LnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIGZpZWxkc2V0IHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2t9LnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIGZpZWxkc2V0IHNwYW4+c2VsZWN0e21heC13aWR0aDo3LjNlbX0udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgbGVnZW5ke2NvbG9yOiNmZmY7bWFyZ2luOjAgMCA1cHggMH0udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy1sYWJlbHtwb3NpdGlvbjphYnNvbHV0ZTtjbGlwOnJlY3QoMXB4IDFweCAxcHggMXB4KTtjbGlwOnJlY3QoMXB4LDFweCwxcHgsMXB4KTtkaXNwbGF5OmJsb2NrO21hcmdpbjowIDAgNXB4IDA7cGFkZGluZzowO2JvcmRlcjowO2hlaWdodDoxcHg7d2lkdGg6MXB4O292ZXJmbG93OmhpZGRlbn0udmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzIGJ1dHRvbjphY3RpdmUsLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyBidXR0b246Zm9jdXN7b3V0bGluZS1zdHlsZTpzb2xpZDtvdXRsaW5lLXdpZHRoOm1lZGl1bTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgwZGVnLCNmZmYgODglLCM3Mzg1OWYgMTAwJSl9LnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyBidXR0b246aG92ZXJ7Y29sb3I6cmdiYSg0Myw1MSw2MywuNzUpfS52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMgYnV0dG9ue2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgtMTgwZGVnLCNmZmYgODglLCM3Mzg1OWYgMTAwJSk7Y29sb3I6IzJiMzMzZjtjdXJzb3I6cG9pbnRlcjtib3JkZXItcmFkaXVzOjJweH0udmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzIC52anMtZGVmYXVsdC1idXR0b257bWFyZ2luLXJpZ2h0OjFlbX1AbWVkaWEgcHJpbnR7LnZpZGVvLWpzPjpub3QoLnZqcy10ZWNoKTpub3QoLnZqcy1wb3N0ZXIpe3Zpc2liaWxpdHk6aGlkZGVufX0udmpzLXJlc2l6ZS1tYW5hZ2Vye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlcjpub25lO3otaW5kZXg6LTEwMDB9LmpzLWZvY3VzLXZpc2libGUgLnZpZGVvLWpzIDpmb2N1czpub3QoLmZvY3VzLXZpc2libGUpe291dGxpbmU6MH0udmlkZW8tanMgOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSl7b3V0bGluZTowfSIsIi8qXG4gKiBDb250YWluZXIgc3R5bGVcbiAqL1xuLnBzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBhdXRvO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBhdXRvO1xufVxuXG4vKlxuICogU2Nyb2xsYmFyIHJhaWwgc3R5bGVzXG4gKi9cbi5wc19fcmFpbC14IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIGhlaWdodDogMTVweDtcbiAgLyogdGhlcmUgbXVzdCBiZSAnYm90dG9tJyBvciAndG9wJyBmb3IgcHNfX3JhaWwteCAqL1xuICBib3R0b206IDBweDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzX19yYWlsLXkge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgd2lkdGg6IDE1cHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBvciAnbGVmdCcgZm9yIHBzX19yYWlsLXkgKi9cbiAgcmlnaHQ6IDA7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wcy0tYWN0aXZlLXggPiAucHNfX3JhaWwteCxcbi5wcy0tYWN0aXZlLXkgPiAucHNfX3JhaWwteSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnBzOmhvdmVyID4gLnBzX19yYWlsLXgsXG4ucHM6aG92ZXIgPiAucHNfX3JhaWwteSxcbi5wcy0tZm9jdXMgPiAucHNfX3JhaWwteCxcbi5wcy0tZm9jdXMgPiAucHNfX3JhaWwteSxcbi5wcy0tc2Nyb2xsaW5nLXggPiAucHNfX3JhaWwteCxcbi5wcy0tc2Nyb2xsaW5nLXkgPiAucHNfX3JhaWwteSB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLnBzIC5wc19fcmFpbC14OmhvdmVyLFxuLnBzIC5wc19fcmFpbC15OmhvdmVyLFxuLnBzIC5wc19fcmFpbC14OmZvY3VzLFxuLnBzIC5wc19fcmFpbC15OmZvY3VzLFxuLnBzIC5wc19fcmFpbC14LnBzLS1jbGlja2luZyxcbi5wcyAucHNfX3JhaWwteS5wcy0tY2xpY2tpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi8qXG4gKiBTY3JvbGxiYXIgdGh1bWIgc3R5bGVzXG4gKi9cbi5wc19fdGh1bWIteCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBlYXNlLWluLW91dDtcbiAgaGVpZ2h0OiA2cHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ2JvdHRvbScgZm9yIHBzX190aHVtYi14ICovXG4gIGJvdHRvbTogMnB4O1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHNfX3RodW1iLXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogNnB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdyaWdodCcgZm9yIHBzX190aHVtYi15ICovXG4gIHJpZ2h0OiAycHg7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wc19fcmFpbC14OmhvdmVyID4gLnBzX190aHVtYi14LFxuLnBzX19yYWlsLXg6Zm9jdXMgPiAucHNfX3RodW1iLXgsXG4ucHNfX3JhaWwteC5wcy0tY2xpY2tpbmcgLnBzX190aHVtYi14IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgaGVpZ2h0OiAxMXB4O1xufVxuXG4ucHNfX3JhaWwteTpob3ZlciA+IC5wc19fdGh1bWIteSxcbi5wc19fcmFpbC15OmZvY3VzID4gLnBzX190aHVtYi15LFxuLnBzX19yYWlsLXkucHMtLWNsaWNraW5nIC5wc19fdGh1bWIteSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gIHdpZHRoOiAxMXB4O1xufVxuXG4vKiBNUyBzdXBwb3J0cyAqL1xuQHN1cHBvcnRzICgtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmUpIHtcbiAgLnBzIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5wcyB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vbm9kZV9tb2R1bGVzL19wZXJmZWN0LXNjcm9sbGJhckAxLjUuMEBwZXJmZWN0LXNjcm9sbGJhci9jc3MvcGVyZmVjdC1zY3JvbGxiYXIuY3NzIiwiLypcbiAqIENvbnRhaW5lciBzdHlsZVxuICovXG4ucHMge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICB0b3VjaC1hY3Rpb246IGF1dG87XG4gIC1tcy10b3VjaC1hY3Rpb246IGF1dG87XG59XG5cbi8qXG4gKiBTY3JvbGxiYXIgcmFpbCBzdHlsZXNcbiAqL1xuLnBzX19yYWlsLXgge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgaGVpZ2h0OiAxNXB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIG9yICd0b3AnIGZvciBwc19fcmFpbC14ICovXG4gIGJvdHRvbTogMHB4O1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHNfX3JhaWwteSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICB3aWR0aDogMTVweDtcbiAgLyogdGhlcmUgbXVzdCBiZSAncmlnaHQnIG9yICdsZWZ0JyBmb3IgcHNfX3JhaWwteSAqL1xuICByaWdodDogMDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzLS1hY3RpdmUteCA+IC5wc19fcmFpbC14LFxuLnBzLS1hY3RpdmUteSA+IC5wc19fcmFpbC15IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucHM6aG92ZXIgPiAucHNfX3JhaWwteCxcbi5wczpob3ZlciA+IC5wc19fcmFpbC15LFxuLnBzLS1mb2N1cyA+IC5wc19fcmFpbC14LFxuLnBzLS1mb2N1cyA+IC5wc19fcmFpbC15LFxuLnBzLS1zY3JvbGxpbmcteCA+IC5wc19fcmFpbC14LFxuLnBzLS1zY3JvbGxpbmcteSA+IC5wc19fcmFpbC15IHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4ucHMgLnBzX19yYWlsLXg6aG92ZXIsXG4ucHMgLnBzX19yYWlsLXk6aG92ZXIsXG4ucHMgLnBzX19yYWlsLXg6Zm9jdXMsXG4ucHMgLnBzX19yYWlsLXk6Zm9jdXMsXG4ucHMgLnBzX19yYWlsLXgucHMtLWNsaWNraW5nLFxuLnBzIC5wc19fcmFpbC15LnBzLS1jbGlja2luZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLypcbiAqIFNjcm9sbGJhciB0aHVtYiBzdHlsZXNcbiAqL1xuLnBzX190aHVtYi14IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGVhc2UtaW4tb3V0O1xuICBoZWlnaHQ6IDZweDtcbiAgLyogdGhlcmUgbXVzdCBiZSAnYm90dG9tJyBmb3IgcHNfX3RodW1iLXggKi9cbiAgYm90dG9tOiAycHg7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wc19fdGh1bWIteSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiA2cHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBmb3IgcHNfX3RodW1iLXkgKi9cbiAgcmlnaHQ6IDJweDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzX19yYWlsLXg6aG92ZXIgPiAucHNfX3RodW1iLXgsXG4ucHNfX3JhaWwteDpmb2N1cyA+IC5wc19fdGh1bWIteCxcbi5wc19fcmFpbC14LnBzLS1jbGlja2luZyAucHNfX3RodW1iLXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICBoZWlnaHQ6IDExcHg7XG59XG5cbi5wc19fcmFpbC15OmhvdmVyID4gLnBzX190aHVtYi15LFxuLnBzX19yYWlsLXk6Zm9jdXMgPiAucHNfX3RodW1iLXksXG4ucHNfX3JhaWwteS5wcy0tY2xpY2tpbmcgLnBzX190aHVtYi15IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgd2lkdGg6IDExcHg7XG59XG5cbi8qIE1TIHN1cHBvcnRzICovXG5Ac3VwcG9ydHMgKC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZSkge1xuICAucHMge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnBzIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4uc2Nyb2xsYmFyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPXN0eWxlcy5jc3MubWFwKi8iLCJAaW1wb3J0ICcuLi9ub2RlX21vZHVsZXMvcGVyZmVjdC1zY3JvbGxiYXIvY3NzL3BlcmZlY3Qtc2Nyb2xsYmFyLmNzcyc7XG5cbi5zY3JvbGxiYXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9zcmMvc3R5bGVzLnNjc3MiLCIvKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXJcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3RcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG4uc2xpY2stbGlzdDpmb2N1c1xue1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stbGlzdC5kcmFnZ2luZ1xue1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdFxue1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFja1xue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zbGljay10cmFjazpiZWZvcmUsXG4uc2xpY2stdHJhY2s6YWZ0ZXJcbntcbiAgICBkaXNwbGF5OiB0YWJsZTtcblxuICAgIGNvbnRlbnQ6ICcnO1xufVxuLnNsaWNrLXRyYWNrOmFmdGVyXG57XG4gICAgY2xlYXI6IGJvdGg7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2tcbntcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xufVxuW2Rpcj0ncnRsJ10gLnNsaWNrLXNsaWRlXG57XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNsaWNrLXNsaWRlIGltZ1xue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nXG57XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWdcbntcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGVcbntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZVxue1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGVcbntcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGhlaWdodDogYXV0bztcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBjaGFyc2V0ICdVVEYtOCc7XG4vKiBTbGlkZXIgKi9cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0XG57XG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoJy4vYWpheC1sb2FkZXIuZ2lmJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi8qIEljb25zICovXG5AZm9udC1mYWNlXG57XG4gICAgZm9udC1mYW1pbHk6ICdzbGljayc7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbiAgICBzcmM6IHVybCgnLi9mb250cy9zbGljay5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi9mb250cy9zbGljay5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4vZm9udHMvc2xpY2sud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4vZm9udHMvc2xpY2sudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4vZm9udHMvc2xpY2suc3ZnI3NsaWNrJykgZm9ybWF0KCdzdmcnKTtcbn1cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dFxue1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stcHJldjpob3Zlcixcbi5zbGljay1wcmV2OmZvY3VzLFxuLnNsaWNrLW5leHQ6aG92ZXIsXG4uc2xpY2stbmV4dDpmb2N1c1xue1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlXG57XG4gICAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZVxue1xuICAgIG9wYWNpdHk6IC4yNTtcbn1cblxuLnNsaWNrLXByZXY6YmVmb3JlLFxuLnNsaWNrLW5leHQ6YmVmb3JlXG57XG4gICAgZm9udC1mYW1pbHk6ICdzbGljayc7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgb3BhY2l0eTogLjc1O1xuICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1wcmV2XG57XG4gICAgbGVmdDogLTI1cHg7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stcHJldlxue1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICBsZWZ0OiBhdXRvO1xufVxuLnNsaWNrLXByZXY6YmVmb3JlXG57XG4gICAgY29udGVudDogJ+KGkCc7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stcHJldjpiZWZvcmVcbntcbiAgICBjb250ZW50OiAn4oaSJztcbn1cblxuLnNsaWNrLW5leHRcbntcbiAgICByaWdodDogLTI1cHg7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stbmV4dFxue1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IC0yNXB4O1xufVxuLnNsaWNrLW5leHQ6YmVmb3JlXG57XG4gICAgY29udGVudDogJ+KGkic7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stbmV4dDpiZWZvcmVcbntcbiAgICBjb250ZW50OiAn4oaQJztcbn1cblxuLyogRG90cyAqL1xuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXJcbntcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90c1xue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yNXB4O1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2xpY2stZG90cyBsaVxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b25cbntcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXNcbntcbiAgICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSxcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmVcbntcbiAgICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZVxue1xuICAgIGZvbnQtZmFtaWx5OiAnc2xpY2snO1xuICAgIGZvbnQtc2l6ZTogNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgY29udGVudDogJ+KAoic7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgb3BhY2l0eTogLjI1O1xuICAgIGNvbG9yOiBibGFjaztcblxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZVxue1xuICAgIG9wYWNpdHk6IC43NTtcbiAgICBjb2xvcjogYmxhY2s7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAqIEJvb3RzdHJhcCB2NC42LjIgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMiBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuQGltcG9ydCBcIn52aWRlby5qcy9kaXN0L3ZpZGVvLWpzLm1pbi5jc3NcIjtcbkBpbXBvcnQgJ35yZWFjdC1wZXJmZWN0LXNjcm9sbGJhci9kaXN0L2Nzcy9zdHlsZXMuY3NzJztcbkBpbXBvcnQgXCJ+c2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suY3NzXCI7XG5AaW1wb3J0IFwifnNsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLXRoZW1lLmNzc1wiO1xuOnJvb3Qge1xuICAtLWJsdWU6ICMwMDdiZmY7XG4gIC0taW5kaWdvOiAjNjYxMGYyO1xuICAtLXB1cnBsZTogIzZmNDJjMTtcbiAgLS1waW5rOiAjZTgzZThjO1xuICAtLXJlZDogI2RjMzU0NTtcbiAgLS1vcmFuZ2U6ICNmZDdlMTQ7XG4gIC0teWVsbG93OiAjZmZjMTA3O1xuICAtLWdyZWVuOiAjMjhhNzQ1O1xuICAtLXRlYWw6ICMyMGM5OTc7XG4gIC0tY3lhbjogIzE3YTJiODtcbiAgLS13aGl0ZTogI2ZmZjtcbiAgLS1ncmF5OiAjNmM3NTdkO1xuICAtLWdyYXktZGFyazogIzM0M2E0MDtcbiAgLS1wcmltYXJ5OiAjNTg2N2RkO1xuICAtLXNlY29uZGFyeTogI2UxZTFlZjtcbiAgLS1zdWNjZXNzOiAjMWRjOWI3O1xuICAtLWluZm86ICM1NTc4ZWI7XG4gIC0td2FybmluZzogI2ZmYjgyMjtcbiAgLS1kYW5nZXI6ICNmZDM5N2E7XG4gIC0tbGlnaHQ6ICNmOGY5ZmE7XG4gIC0tZGFyazogIzM0M2E0MDtcbiAgLS1icmVha3BvaW50LXhzOiAwO1xuICAtLWJyZWFrcG9pbnQtc206IDU3NnB4O1xuICAtLWJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuICAtLWJyZWFrcG9pbnQtbGc6IDEwMjRweDtcbiAgLS1icmVha3BvaW50LXhsOiAxMzk5cHg7XG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogUG9wcGlucywgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbmEge1xuICBjb2xvcjogIzU4NjdkZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogIzI3MzljMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbnByZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5zdmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJ1dHRvbjpub3QoOmRpc2FibGVkKSxcblt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10sXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiA0LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaHIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJTCoFwiO1xufVxuXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNlODNlOGM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbmEgPiBjb2RlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5rYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5wcmUgY29kZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXhsLFxuLmNvbnRhaW5lci1sZyxcbi5jb250YWluZXItbWQsXG4uY29udGFpbmVyLXNtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzk5cHgpIHtcbiAgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5vLWd1dHRlcnMgPiAuY29sLFxuLm5vLWd1dHRlcnMgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uY29sLXhsLFxuLmNvbC14bC1hdXRvLCAuY29sLXhsLTEyLCAuY29sLXhsLTExLCAuY29sLXhsLTEwLCAuY29sLXhsLTksIC5jb2wteGwtOCwgLmNvbC14bC03LCAuY29sLXhsLTYsIC5jb2wteGwtNSwgLmNvbC14bC00LCAuY29sLXhsLTMsIC5jb2wteGwtMiwgLmNvbC14bC0xLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLWxnLTEyLCAuY29sLWxnLTExLCAuY29sLWxnLTEwLCAuY29sLWxnLTksIC5jb2wtbGctOCwgLmNvbC1sZy03LCAuY29sLWxnLTYsIC5jb2wtbGctNSwgLmNvbC1sZy00LCAuY29sLWxnLTMsIC5jb2wtbGctMiwgLmNvbC1sZy0xLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLW1kLTEyLCAuY29sLW1kLTExLCAuY29sLW1kLTEwLCAuY29sLW1kLTksIC5jb2wtbWQtOCwgLmNvbC1tZC03LCAuY29sLW1kLTYsIC5jb2wtbWQtNSwgLmNvbC1tZC00LCAuY29sLW1kLTMsIC5jb2wtbWQtMiwgLmNvbC1tZC0xLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLXNtLTEyLCAuY29sLXNtLTExLCAuY29sLXNtLTEwLCAuY29sLXNtLTksIC5jb2wtc20tOCwgLmNvbC1zbS03LCAuY29sLXNtLTYsIC5jb2wtc20tNSwgLmNvbC1zbS00LCAuY29sLXNtLTMsIC5jb2wtc20tMiwgLmNvbC1zbS0xLCAuY29sLFxuLmNvbC1hdXRvLCAuY29sLTEyLCAuY29sLTExLCAuY29sLTEwLCAuY29sLTksIC5jb2wtOCwgLmNvbC03LCAuY29sLTYsIC5jb2wtNSwgLmNvbC00LCAuY29sLTMsIC5jb2wtMiwgLmNvbC0xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0xID4gKiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgMjAlO1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xO1xufVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiAxMztcbn1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMTtcbn1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMjtcbn1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMztcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNDtcbn1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNTtcbn1cblxuLm9yZGVyLTYge1xuICBvcmRlcjogNjtcbn1cblxuLm9yZGVyLTcge1xuICBvcmRlcjogNztcbn1cblxuLm9yZGVyLTgge1xuICBvcmRlcjogODtcbn1cblxuLm9yZGVyLTkge1xuICBvcmRlcjogOTtcbn1cblxuLm9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwO1xufVxuXG4ub3JkZXItMTEge1xuICBvcmRlcjogMTE7XG59XG5cbi5vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cblxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cblxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cblxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cblxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cblxuICAub3JkZXItc20tNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cblxuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cblxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cblxuICAub3JkZXItc20tOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cblxuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuXG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG5cbiAgLm9yZGVyLXNtLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cblxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuXG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuXG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuXG4gIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cblxuICAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuXG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5vcmRlci1sZy02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC5vcmRlci1sZy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuXG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuXG4gIC5vcmRlci1sZy05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5vcmRlci1sZy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cblxuICAub3JkZXItbGctMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM5OXB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuXG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC5vcmRlci14bC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuXG4gIC5vcmRlci14bC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuXG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5vcmRlci14bC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLm9yZGVyLXhsLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cblxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG59XG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnRhYmxlIHRoLFxuLnRhYmxlIHRkIHtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmVkZjI7XG59XG4udGFibGUgdGhlYWQgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ViZWRmMjtcbn1cbi50YWJsZSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlYmVkZjI7XG59XG5cbi50YWJsZS1zbSB0aCxcbi50YWJsZS1zbSB0ZCB7XG4gIHBhZGRpbmc6IDAuM3JlbTtcbn1cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWRmMjtcbn1cbi50YWJsZS1ib3JkZXJlZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmVkZjI7XG59XG4udGFibGUtYm9yZGVyZWQgdGhlYWQgdGgsXG4udGFibGUtYm9yZGVyZWQgdGhlYWQgdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGQsXG4udGFibGUtYm9yZGVybGVzcyB0aGVhZCB0aCxcbi50YWJsZS1ib3JkZXJsZXNzIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXI6IDA7XG59XG5cbi50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xufVxuXG4udGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmJmYztcbn1cblxuLnRhYmxlLXByaW1hcnksXG4udGFibGUtcHJpbWFyeSA+IHRoLFxuLnRhYmxlLXByaW1hcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGQ0ZjU7XG59XG4udGFibGUtcHJpbWFyeSB0aCxcbi50YWJsZS1wcmltYXJ5IHRkLFxuLnRhYmxlLXByaW1hcnkgdGhlYWQgdGgsXG4udGFibGUtcHJpbWFyeSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYThiMGVkO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJjMWYxO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmMxZjE7XG59XG5cbi50YWJsZS1zZWNvbmRhcnksXG4udGFibGUtc2Vjb25kYXJ5ID4gdGgsXG4udGFibGUtc2Vjb25kYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2ZiO1xufVxuLnRhYmxlLXNlY29uZGFyeSB0aCxcbi50YWJsZS1zZWNvbmRhcnkgdGQsXG4udGFibGUtc2Vjb25kYXJ5IHRoZWFkIHRoLFxuLnRhYmxlLXNlY29uZGFyeSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZWZlZmY3O1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZjM7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZjM7XG59XG5cbi50YWJsZS1zdWNjZXNzLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0aCxcbi50YWJsZS1zdWNjZXNzID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBmMGViO1xufVxuLnRhYmxlLXN1Y2Nlc3MgdGgsXG4udGFibGUtc3VjY2VzcyB0ZCxcbi50YWJsZS1zdWNjZXNzIHRoZWFkIHRoLFxuLnRhYmxlLXN1Y2Nlc3MgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzg5ZTNkYTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiZWJlNDtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJlYmU0O1xufVxuXG4udGFibGUtaW5mbyxcbi50YWJsZS1pbmZvID4gdGgsXG4udGFibGUtaW5mbyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmZDlmOTtcbn1cbi50YWJsZS1pbmZvIHRoLFxuLnRhYmxlLWluZm8gdGQsXG4udGFibGUtaW5mbyB0aGVhZCB0aCxcbi50YWJsZS1pbmZvIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNhN2I5ZjU7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOGM3ZjY7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4YzdmNjtcbn1cblxuLnRhYmxlLXdhcm5pbmcsXG4udGFibGUtd2FybmluZyA+IHRoLFxuLnRhYmxlLXdhcm5pbmcgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmViYzE7XG59XG4udGFibGUtd2FybmluZyB0aCxcbi50YWJsZS13YXJuaW5nIHRkLFxuLnRhYmxlLXdhcm5pbmcgdGhlYWQgdGgsXG4udGFibGUtd2FybmluZyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZkYThjO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlM2E4O1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmUzYTg7XG59XG5cbi50YWJsZS1kYW5nZXIsXG4udGFibGUtZGFuZ2VyID4gdGgsXG4udGFibGUtZGFuZ2VyID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVjOGRhO1xufVxuLnRhYmxlLWRhbmdlciB0aCxcbi50YWJsZS1kYW5nZXIgdGQsXG4udGFibGUtZGFuZ2VyIHRoZWFkIHRoLFxuLnRhYmxlLWRhbmdlciB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmU5OGJhO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWFmYzk7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWFmYzk7XG59XG5cbi50YWJsZS1saWdodCxcbi50YWJsZS1saWdodCA+IHRoLFxuLnRhYmxlLWxpZ2h0ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZlO1xufVxuLnRhYmxlLWxpZ2h0IHRoLFxuLnRhYmxlLWxpZ2h0IHRkLFxuLnRhYmxlLWxpZ2h0IHRoZWFkIHRoLFxuLnRhYmxlLWxpZ2h0IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmYmZjZmM7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2O1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjtcbn1cblxuLnRhYmxlLWRhcmssXG4udGFibGUtZGFyayA+IHRoLFxuLnRhYmxlLWRhcmsgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM4Y2E7XG59XG4udGFibGUtZGFyayB0aCxcbi50YWJsZS1kYXJrIHRkLFxuLnRhYmxlLWRhcmsgdGhlYWQgdGgsXG4udGFibGUtZGFyayB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTU5OTljO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7XG59XG5cbi50YWJsZS1hY3RpdmUsXG4udGFibGUtYWN0aXZlID4gdGgsXG4udGFibGUtYWN0aXZlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg2N2RkO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzU0ZDk7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzU0ZDk7XG59XG5cbi50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICM0NTRkNTU7XG59XG4udGFibGUgLnRoZWFkLWxpZ2h0IHRoIHtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmVkZjI7XG4gIGJvcmRlci1jb2xvcjogI2ViZWRmMjtcbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbi50YWJsZS1kYXJrIHRoLFxuLnRhYmxlLWRhcmsgdGQsXG4udGFibGUtZGFyayB0aGVhZCB0aCB7XG4gIGJvcmRlci1jb2xvcjogIzQ1NGQ1NTtcbn1cbi50YWJsZS1kYXJrLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuLnRhYmxlLWRhcmsudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbn1cbi50YWJsZS1kYXJrLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNzUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTguOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxLjNyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjY1cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU1ZWM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzY2OWNmNztcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODgsIDEwMywgMjIxLCAwLjI1KTtcbn1cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOmRpc2FibGVkLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmlucHV0W3R5cGU9ZGF0ZV0uZm9ybS1jb250cm9sLFxuaW5wdXRbdHlwZT10aW1lXS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPW1vbnRoXS5mb3JtLWNvbnRyb2wge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sOi1tb3otZm9jdXNyaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgIzQ5NTA1Nztcbn1cbnNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjY1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC42NXJlbSArIDFweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMS4xNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDEuMTVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjY1cmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xufVxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLCAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDIuM3JlbSArIDJweCk7XG4gIHBhZGRpbmc6IDEuMTVyZW0gMS42NXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV0sIHNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4uZm9ybS1yb3cgPiAuY29sLFxuLmZvcm0tcm93ID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMC4zcmVtO1xuICBtYXJnaW4tbGVmdDogLTEuMjVyZW07XG59XG4uZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICMxZGM5Yjc7XG59XG5cbi52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzliNztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmZvcm0tcm93ID4gLmNvbCA+IC52YWxpZC10b29sdGlwLCAuZm9ybS1yb3cgPiBbY2xhc3MqPWNvbC1dID4gLnZhbGlkLXRvb2x0aXAge1xuICBsZWZ0OiA1cHg7XG59XG5cbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzFkYzliNztcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDEuM3JlbSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMxZGM5YjcnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMzI1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjY1cmVtKSBjYWxjKDAuNzVlbSArIDAuNjVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzFkYzliNztcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjksIDIwMSwgMTgzLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgc2VsZWN0LmZvcm0tY29udHJvbDp2YWxpZCwgc2VsZWN0LmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMnJlbSBjZW50ZXI7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDEuM3JlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjMyNXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4zMjVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCwgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMxZGM5Yjc7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC43NWVtICsgMi45NzVyZW0pICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIHJpZ2h0IDFyZW0gY2VudGVyLzhweCAxMHB4IG5vLXJlcGVhdCwgI2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzFkYzliNycgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKSBjZW50ZXIgcmlnaHQgMnJlbS9jYWxjKDAuNzVlbSArIDAuNjVyZW0pIGNhbGMoMC43NWVtICsgMC42NXJlbSkgbm8tcmVwZWF0O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWRjOWI3O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyOSwgMjAxLCAxODMsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICMxZGM5Yjc7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjMWRjOWI3O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWRjOWI3O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzM3ZTJkMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3ZTJkMDtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI5LCAyMDEsIDE4MywgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWRjOWI3O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzFkYzliNztcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWRjOWI3O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyOSwgMjAxLCAxODMsIDAuMjUpO1xufVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjZmQzOTdhO1xufVxuXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzk3YTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmZvcm0tcm93ID4gLmNvbCA+IC5pbnZhbGlkLXRvb2x0aXAsIC5mb3JtLXJvdyA+IFtjbGFzcyo9Y29sLV0gPiAuaW52YWxpZC10b29sdGlwIHtcbiAgbGVmdDogNXB4O1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2ZkMzk3YTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDEuM3JlbSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZDM5N2EnIHZpZXdCb3g9JzAgMCAxMiAxMiclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNmZDM5N2EnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4zMjVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuNjVyZW0pIGNhbGMoMC43NWVtICsgMC42NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZkMzk3YTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjUzLCA1NywgMTIyLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgc2VsZWN0LmZvcm0tY29udHJvbDppbnZhbGlkLCBzZWxlY3QuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDJyZW0gY2VudGVyO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMS4zcmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMzI1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjMyNXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQsIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNmZDM5N2E7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC43NWVtICsgMi45NzVyZW0pICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIHJpZ2h0IDFyZW0gY2VudGVyLzhweCAxMHB4IG5vLXJlcGVhdCwgI2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZkMzk3YScgdmlld0JveD0nMCAwIDEyIDEyJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2ZkMzk3YScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpIGNlbnRlciByaWdodCAycmVtL2NhbGMoMC43NWVtICsgMC42NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjY1cmVtKSBuby1yZXBlYXQ7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkOmZvY3VzLCAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmQzOTdhO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTMsIDU3LCAxMjIsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjZmQzOTdhO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjZmQzOTdhO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZkMzk3YTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmU2YjljO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU2YjljO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1MywgNTcsIDEyMiwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZkMzk3YTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmQzOTdhO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmQzOTdhO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTMsIDU3LCAxMjIsIDAuMjUpO1xufVxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZvcm0taW5saW5lIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAsXG4uZm9ybS1pbmxpbmUgLmN1c3RvbS1zZWxlY3Qge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMC42NXJlbSAxcmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYnRuIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYnRuOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG46Zm9jdXMsIC5idG4uZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4OCwgMTAzLCAyMjEsIDAuMjUpO1xufVxuLmJ0bi5kaXNhYmxlZCwgLmJ0bjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjdkZDtcbiAgYm9yZGVyLWNvbG9yOiAjNTg2N2RkO1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODRhZDc7XG4gIGJvcmRlci1jb2xvcjogIzJlNDBkNDtcbn1cbi5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODRhZDc7XG4gIGJvcmRlci1jb2xvcjogIzJlNDBkNDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTEzLCAxMjYsIDIyNiwgMC41KTtcbn1cbi5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODY3ZGQ7XG4gIGJvcmRlci1jb2xvcjogIzU4NjdkZDtcbn1cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU0MGQ0O1xuICBib3JkZXItY29sb3I6ICMyOTNjY2M7XG59XG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMTMsIDEyNiwgMjI2LCAwLjUpO1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWVmO1xuICBib3JkZXItY29sb3I6ICNlMWUxZWY7XG59XG4uYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjOGUyO1xuICBib3JkZXItY29sb3I6ICNjMGMwZGQ7XG59XG4uYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuZm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzhlMjtcbiAgYm9yZGVyLWNvbG9yOiAjYzBjMGRkO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxOTYsIDE5NywgMjA5LCAwLjUpO1xufVxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZWY7XG4gIGJvcmRlci1jb2xvcjogI2UxZTFlZjtcbn1cbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBjMGRkO1xuICBib3JkZXItY29sb3I6ICNiN2I3ZDk7XG59XG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxOTYsIDE5NywgMjA5LCAwLjUpO1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzliNztcbiAgYm9yZGVyLWNvbG9yOiAjMWRjOWI3O1xufVxuLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGE4OTk7XG4gIGJvcmRlci1jb2xvcjogIzE3OWM4ZTtcbn1cbi5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGE4OTk7XG4gIGJvcmRlci1jb2xvcjogIzE3OWM4ZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjMsIDIwOSwgMTk0LCAwLjUpO1xufVxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzliNztcbiAgYm9yZGVyLWNvbG9yOiAjMWRjOWI3O1xufVxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzljOGU7XG4gIGJvcmRlci1jb2xvcjogIzE1OTE4NDtcbn1cbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDYzLCAyMDksIDE5NCwgMC41KTtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTc4ZWI7XG4gIGJvcmRlci1jb2xvcjogIzU1NzhlYjtcbn1cbi5idG4taW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM1ZGU3O1xuICBib3JkZXItY29sb3I6ICMyNzU0ZTY7XG59XG4uYnRuLWluZm86Zm9jdXMsIC5idG4taW5mby5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM1ZGU3O1xuICBib3JkZXItY29sb3I6ICMyNzU0ZTY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDExMSwgMTQwLCAyMzgsIDAuNSk7XG59XG4uYnRuLWluZm8uZGlzYWJsZWQsIC5idG4taW5mbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU3OGViO1xuICBib3JkZXItY29sb3I6ICM1NTc4ZWI7XG59XG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3NTRlNjtcbiAgYm9yZGVyLWNvbG9yOiAjMWM0YmU0O1xufVxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTExLCAxNDAsIDIzOCwgMC41KTtcbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI4MjI7XG4gIGJvcmRlci1jb2xvcjogI2ZmYjgyMjtcbn1cbi5idG4td2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJhYTAwO1xuICBib3JkZXItY29sb3I6ICNlZWEyMDA7XG59XG4uYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZy5mb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJhYTAwO1xuICBib3JkZXItY29sb3I6ICNlZWEyMDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMiwgMTYyLCAzNSwgMC41KTtcbn1cbi5idG4td2FybmluZy5kaXNhYmxlZCwgLmJ0bi13YXJuaW5nOmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI4MjI7XG4gIGJvcmRlci1jb2xvcjogI2ZmYjgyMjtcbn1cbi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVhMjAwO1xuICBib3JkZXItY29sb3I6ICNlMTk5MDA7XG59XG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjIsIDE2MiwgMzUsIDAuNSk7XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDM5N2E7XG4gIGJvcmRlci1jb2xvcjogI2ZkMzk3YTtcbn1cbi5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDEzNjE7XG4gIGJvcmRlci1jb2xvcjogI2ZjMDc1ODtcbn1cbi5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQxMzYxO1xuICBib3JkZXItY29sb3I6ICNmYzA3NTg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1MywgODcsIDE0MiwgMC41KTtcbn1cbi5idG4tZGFuZ2VyLmRpc2FibGVkLCAuYnRuLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQzOTdhO1xuICBib3JkZXItY29sb3I6ICNmZDM5N2E7XG59XG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjMDc1ODtcbiAgYm9yZGVyLWNvbG9yOiAjZjQwMjUyO1xufVxuLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjUzLCA4NywgMTQyLCAwLjUpO1xufVxuXG4uYnRuLWxpZ2h0IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5idG4tbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTZlYTtcbiAgYm9yZGVyLWNvbG9yOiAjZGFlMGU1O1xufVxuLmJ0bi1saWdodDpmb2N1cywgLmJ0bi1saWdodC5mb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlNmVhO1xuICBib3JkZXItY29sb3I6ICNkYWUwZTU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNiwgMjE3LCAyMTksIDAuNSk7XG59XG4uYnRuLWxpZ2h0LmRpc2FibGVkLCAuYnRuLWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1O1xuICBib3JkZXItY29sb3I6ICNkM2Q5ZGY7XG59XG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTYsIDIxNywgMjE5LCAwLjUpO1xufVxuXG4uYnRuLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLmJ0bi1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzI3MmI7XG4gIGJvcmRlci1jb2xvcjogIzFkMjEyNDtcbn1cbi5idG4tZGFyazpmb2N1cywgLmJ0bi1kYXJrLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzI3MmI7XG4gIGJvcmRlci1jb2xvcjogIzFkMjEyNDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODIsIDg4LCA5MywgMC41KTtcbn1cbi5idG4tZGFyay5kaXNhYmxlZCwgLmJ0bi1kYXJrOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0O1xuICBib3JkZXItY29sb3I6ICMxNzFhMWQ7XG59XG4uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4MiwgODgsIDkzLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjNTg2N2RkO1xuICBib3JkZXItY29sb3I6ICM1ODY3ZGQ7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg2N2RkO1xuICBib3JkZXItY29sb3I6ICM1ODY3ZGQ7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4OCwgMTAzLCAyMjEsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzU4NjdkZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjdkZDtcbiAgYm9yZGVyLWNvbG9yOiAjNTg2N2RkO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODgsIDEwMywgMjIxLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNlMWUxZWY7XG4gIGJvcmRlci1jb2xvcjogI2UxZTFlZjtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlZjtcbiAgYm9yZGVyLWNvbG9yOiAjZTFlMWVmO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNSwgMjI1LCAyMzksIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNlMWUxZWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZWY7XG4gIGJvcmRlci1jb2xvcjogI2UxZTFlZjtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNSwgMjI1LCAyMzksIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgY29sb3I6ICMxZGM5Yjc7XG4gIGJvcmRlci1jb2xvcjogIzFkYzliNztcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGM5Yjc7XG4gIGJvcmRlci1jb2xvcjogIzFkYzliNztcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI5LCAyMDEsIDE4MywgMC41KTtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMWRjOWI3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjOWI3O1xuICBib3JkZXItY29sb3I6ICMxZGM5Yjc7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyOSwgMjAxLCAxODMsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgY29sb3I6ICM1NTc4ZWI7XG4gIGJvcmRlci1jb2xvcjogIzU1NzhlYjtcbn1cbi5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTc4ZWI7XG4gIGJvcmRlci1jb2xvcjogIzU1NzhlYjtcbn1cbi5idG4tb3V0bGluZS1pbmZvOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mby5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDg1LCAxMjAsIDIzNSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNTU3OGViO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU3OGViO1xuICBib3JkZXItY29sb3I6ICM1NTc4ZWI7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4NSwgMTIwLCAyMzUsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmI4MjI7XG4gIGJvcmRlci1jb2xvcjogI2ZmYjgyMjtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI4MjI7XG4gIGJvcmRlci1jb2xvcjogI2ZmYjgyMjtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTg0LCAzNCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZiODIyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiODIyO1xuICBib3JkZXItY29sb3I6ICNmZmI4MjI7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE4NCwgMzQsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICBjb2xvcjogI2ZkMzk3YTtcbiAgYm9yZGVyLWNvbG9yOiAjZmQzOTdhO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQzOTdhO1xuICBib3JkZXItY29sb3I6ICNmZDM5N2E7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjUzLCA1NywgMTIyLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmQzOTdhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQzOTdhO1xuICBib3JkZXItY29sb3I6ICNmZDM5N2E7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTMsIDU3LCAxMjIsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWQge1xuICBjb2xvcjogI2Y4ZjlmYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICBjb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFyazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzU4NjdkZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMyNzM5YzE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWxpbmsuZm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idG4tbGluazpkaXNhYmxlZCwgLmJ0bi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDEuMTVyZW0gMS42NXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1yZXNldF0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1idXR0b25dLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZhZGUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mYWRlOm5vdCguc2hvdykge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jb2xsYXBzaW5nLndpZHRoIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nLndpZHRoIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5NTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTByZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBtYXJnaW46IDAuMTI1cmVtIDAgMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtc20tbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LXNtLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbWQtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LW1kLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LWxnLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS1sZy1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzOTlweCkge1xuICAuZHJvcGRvd24tbWVudS14bC1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUteGwtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMC4xMjVyZW07XG59XG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQ7XG59XG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4xMjVyZW07XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePXRvcF0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1yaWdodF0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1ib3R0b21dLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49bGVmdF0ge1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xufVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7XG59XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbn1cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbn1cbi5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjYTJhNWI5O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG5cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3ZlciB7XG4gIHotaW5kZXg6IDE7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpmb2N1cywgLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLCAuYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xufVxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLWxnID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjIzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMS4yMzc1cmVtO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPXJhZGlvXSxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1yYWRpb10sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xuICBtaW4td2lkdGg6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuY3VzdG9tLWZpbGUge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICB6LWluZGV4OiAzO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB7XG4gIHotaW5kZXg6IDQ7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCwgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZm9ybS1jb250cm9sOm50aC1sYXN0LWNoaWxkKG4rMyksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuY3VzdG9tLXNlbGVjdDpudGgtbGFzdC1jaGlsZChuKzMpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmN1c3RvbS1maWxlOm50aC1sYXN0LWNoaWxkKG4rMykgLmN1c3RvbS1maWxlLWxhYmVsLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmN1c3RvbS1maWxlOm50aC1sYXN0LWNoaWxkKG4rMykgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuOmZvY3VzLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuOmZvY3VzIHtcbiAgei1pbmRleDogMztcbn1cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuYnRuLFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC42NXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU1ZWM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9cmFkaW9dLFxuLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDIuM3JlbSArIDJweCk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6IDEuMTVyZW0gMS42NXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuKzMpID4gLmJ0bixcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiszKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgb3BhY2l0eTogMDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNTg2N2RkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg2N2RkO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4OCwgMTAzLCAyMjEsIDAuMjUpO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzY2OWNmNztcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZWZiO1xuICBib3JkZXItY29sb3I6ICNlY2VlZmI7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXRbZGlzYWJsZWRdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjI1cmVtO1xuICBsZWZ0OiAtMS41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZGI1YmQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMjVyZW07XG4gIGxlZnQ6IC0xLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiA1MCUvNTAlIDUwJSBuby1yZXBlYXQ7XG59XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2bDIuOTc0IDIuOTlMOCAyLjE5M3onLyUzZSUzYy9zdmclM2VcIik7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM1ODY3ZGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODY3ZGQ7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyB2aWV3Qm94PScwIDAgNCA0JyUzZSUzY3BhdGggc3Ryb2tlPSclMjNmZmYnIGQ9J00wIDJoNCcvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODgsIDEwMywgMjIxLCAwLjUpO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4OCwgMTAzLCAyMjEsIDAuNSk7XG59XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4OCwgMTAzLCAyMjEsIDAuNSk7XG59XG5cbi5jdXN0b20tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xufVxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBsZWZ0OiAtMi4yNXJlbTtcbiAgd2lkdGg6IDEuNzVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICB0b3A6IGNhbGMoMC4yNXJlbSArIDJweCk7XG4gIGxlZnQ6IGNhbGMoLTIuMjVyZW0gKyAycHgpO1xuICB3aWR0aDogY2FsYygxcmVtIC0gNHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDFyZW0gLSA0cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuNzVyZW0pO1xufVxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODgsIDEwMywgMjIxLCAwLjUpO1xufVxuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDEuM3JlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuNjVyZW0gMnJlbSAwLjY1cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgcmlnaHQgMXJlbSBjZW50ZXIvOHB4IDEwcHggbm8tcmVwZWF0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlNWVjO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmN1c3RvbS1zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2NjljZjc7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDg4LCAxMDMsIDIyMSwgMC4yNSk7XG59XG4uY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uY3VzdG9tLXNlbGVjdFttdWx0aXBsZV0sIC5jdXN0b20tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmN1c3RvbS1zZWxlY3Q6ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cbi5jdXN0b20tc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jdXN0b20tc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgIzQ5NTA1Nztcbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDIuM3JlbSArIDJweCk7XG4gIHBhZGRpbmctdG9wOiAxLjE1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4xNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjY1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMS4zcmVtICsgMnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMS4zcmVtICsgMnB4KTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjY5Y2Y3O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4OCwgMTAzLCAyMjEsIDAuMjUpO1xufVxuLmN1c3RvbS1maWxlLWlucHV0W2Rpc2FibGVkXSB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbn1cbi5jdXN0b20tZmlsZS1pbnB1dDpsYW5nKGVuKSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIkJyb3dzZVwiO1xufVxuLmN1c3RvbS1maWxlLWlucHV0IH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTtcbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxLjNyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjY1cmVtIDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlNWVjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxLjNyZW0pO1xuICBwYWRkaW5nOiAwLjY1cmVtIDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBjb250ZW50OiBcIkJyb3dzZVwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xuICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG59XG5cbi5jdXN0b20tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxLjRyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmN1c3RvbS1yYW5nZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSg4OCwgMTAzLCAyMjEsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSg4OCwgMTAzLCAyMjEsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZTpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDg4LCAxMDMsIDIyMSwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjdkZDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWVmYjtcbn1cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg2N2RkO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWVmYjtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjJyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODY3ZGQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWVmYjtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tcy10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tcy1maWxsLWxvd2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tcy1maWxsLXVwcGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tc2VsZWN0IHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cbi5uYXYtbGluazpob3ZlciwgLm5hdi1saW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICBib3JkZXItY29sb3I6ICNlOWVjZWYgI2U5ZWNlZiAjZGVlMmU2O1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTYgI2RlZTJlNiAjZmZmO1xufVxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg2N2RkO1xufVxuXG4ubmF2LWZpbGwgPiAubmF2LWxpbmssXG4ubmF2LWZpbGwgLm5hdi1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1qdXN0aWZpZWQgPiAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuLm5hdmJhciAuY29udGFpbmVyLFxuLm5hdmJhciAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhciAuY29udGFpbmVyLXNtLFxuLm5hdmJhciAuY29udGFpbmVyLW1kLFxuLm5hdmJhciAuY29udGFpbmVyLWxnLFxuLm5hdmJhciAuY29udGFpbmVyLXhsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmF2YmFyLXRvZ2dsZXI6aG92ZXIsIC5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogNTAlLzEwMCUgMTAwJSBuby1yZXBlYXQ7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IDc1dmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTguOThweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM5OXB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5hdmJhci1leHBhbmQge1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci14bCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci14bCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODAsIDAsIDAsIDAuNSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuNSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmVkZjI7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uY2FyZCA+IGhyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXAge1xuICBib3JkZXItdG9wOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG4uY2FyZCA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuLmNhcmQgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTAuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWRmMjtcbn1cbi5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCkgY2FsYygwLjI1cmVtIC0gMXB4KSAwIDA7XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmVkZjI7XG59XG4uY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCBjYWxjKDAuMjVyZW0gLSAxcHgpIGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbn1cblxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1kZWNrIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1kZWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cbiAgLmNhcmQtZGVjayAuY2FyZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbi5jYXJkLWdyb3VwID4gLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4uY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtY29sdW1ucyB7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG4gIH1cbiAgLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5hY2NvcmRpb24ge1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG59XG4uYWNjb3JkaW9uID4gLmNhcmQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFjY29yZGlvbiA+IC5jYXJkOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmFjY29yZGlvbiA+IC5jYXJkOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGNvbnRlbnQ6IFwiL1wiO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmVkZjI7XG59XG4ucGFnZS1saW5rOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICMyNzM5YzE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWRmMjtcbiAgYm9yZGVyLWNvbG9yOiAjZWJlZGYyO1xufVxuLnBhZ2UtbGluazpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDg4LCAxMDMsIDIyMSwgMC4yNSk7XG59XG5cbi5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG4ucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODY3ZGQ7XG4gIGJvcmRlci1jb2xvcjogIzU4NjdkZDtcbn1cbi5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNlYmVkZjI7XG59XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07XG59XG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4ycmVtO1xufVxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xufVxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuNWVtIDAuNzVlbTtcbiAgZm9udC1zaXplOiA4NSU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5iYWRnZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuYS5iYWRnZTpob3ZlciwgYS5iYWRnZTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJhZGdlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjZlbTtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG59XG5cbi5iYWRnZS1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODY3ZGQ7XG59XG5hLmJhZGdlLXByaW1hcnk6aG92ZXIsIGEuYmFkZ2UtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU0MGQ0O1xufVxuYS5iYWRnZS1wcmltYXJ5OmZvY3VzLCBhLmJhZGdlLXByaW1hcnkuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4OCwgMTAzLCAyMjEsIDAuNSk7XG59XG5cbi5iYWRnZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlZjtcbn1cbmEuYmFkZ2Utc2Vjb25kYXJ5OmhvdmVyLCBhLmJhZGdlLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBjMGRkO1xufVxuYS5iYWRnZS1zZWNvbmRhcnk6Zm9jdXMsIGEuYmFkZ2Utc2Vjb25kYXJ5LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI1LCAyMjUsIDIzOSwgMC41KTtcbn1cblxuLmJhZGdlLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzliNztcbn1cbmEuYmFkZ2Utc3VjY2Vzczpob3ZlciwgYS5iYWRnZS1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzljOGU7XG59XG5hLmJhZGdlLXN1Y2Nlc3M6Zm9jdXMsIGEuYmFkZ2Utc3VjY2Vzcy5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI5LCAyMDEsIDE4MywgMC41KTtcbn1cblxuLmJhZGdlLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NzhlYjtcbn1cbmEuYmFkZ2UtaW5mbzpob3ZlciwgYS5iYWRnZS1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzU0ZTY7XG59XG5hLmJhZGdlLWluZm86Zm9jdXMsIGEuYmFkZ2UtaW5mby5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDg1LCAxMjAsIDIzNSwgMC41KTtcbn1cblxuLmJhZGdlLXdhcm5pbmcge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjgyMjtcbn1cbmEuYmFkZ2Utd2FybmluZzpob3ZlciwgYS5iYWRnZS13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWEyMDA7XG59XG5hLmJhZGdlLXdhcm5pbmc6Zm9jdXMsIGEuYmFkZ2Utd2FybmluZy5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTg0LCAzNCwgMC41KTtcbn1cblxuLmJhZGdlLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQzOTdhO1xufVxuYS5iYWRnZS1kYW5nZXI6aG92ZXIsIGEuYmFkZ2UtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYzA3NTg7XG59XG5hLmJhZGdlLWRhbmdlcjpmb2N1cywgYS5iYWRnZS1kYW5nZXIuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTMsIDU3LCAxMjIsIDAuNSk7XG59XG5cbi5iYWRnZS1saWdodCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuYS5iYWRnZS1saWdodDpob3ZlciwgYS5iYWRnZS1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1O1xufVxuYS5iYWRnZS1saWdodDpmb2N1cywgYS5iYWRnZS1saWdodC5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XG59XG5cbi5iYWRnZS1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG5hLmJhZGdlLWRhcms6aG92ZXIsIGEuYmFkZ2UtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0O1xufVxuYS5iYWRnZS1kYXJrOmZvY3VzLCBhLmJhZGdlLWRhcmsuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuXG4uanVtYm90cm9uIHtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmp1bWJvdHJvbiB7XG4gICAgcGFkZGluZzogNHJlbSAycmVtO1xuICB9XG59XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmFsZXJ0LWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xufVxuLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LXByaW1hcnkge1xuICBjb2xvcjogIzJlMzY3MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTFmODtcbiAgYm9yZGVyLWNvbG9yOiAjZDBkNGY1O1xufVxuLmFsZXJ0LXByaW1hcnkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYmJjMWYxO1xufVxuLmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzFmMjU0Zjtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNzU3NTdjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWZjO1xuICBib3JkZXItY29sb3I6ICNmN2Y3ZmI7XG59XG4uYWxlcnQtc2Vjb25kYXJ5IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U2ZTZmMztcbn1cbi5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzVjNWM2Mjtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzBmNjk1ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyZjRmMTtcbiAgYm9yZGVyLWNvbG9yOiAjYzBmMGViO1xufVxuLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYWJlYmU0O1xufVxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA5M2MzNztcbn1cblxuLmFsZXJ0LWluZm8ge1xuICBjb2xvcjogIzJjM2U3YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZTRmYjtcbiAgYm9yZGVyLWNvbG9yOiAjY2ZkOWY5O1xufVxuLmFsZXJ0LWluZm8gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjhjN2Y2O1xufVxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzFlMmI1NTtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogIzg1NjAxMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjFkMztcbiAgYm9yZGVyLWNvbG9yOiAjZmZlYmMxO1xufVxuLmFsZXJ0LXdhcm5pbmcgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZlM2E4O1xufVxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzU4NDAwYztcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjODQxZTNmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkN2U0O1xuICBib3JkZXItY29sb3I6ICNmZWM4ZGE7XG59XG4uYWxlcnQtZGFuZ2VyIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZlYWZjOTtcbn1cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzVhMTUyYjtcbn1cblxuLmFsZXJ0LWxpZ2h0IHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gIGJvcmRlci1jb2xvcjogI2ZkZmRmZTtcbn1cbi5hbGVydC1saWdodCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlY2VjZjY7XG59XG4uYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzY4Njg2ODtcbn1cblxuLmFsZXJ0LWRhcmsge1xuICBjb2xvcjogIzFiMWUyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkOTtcbiAgYm9yZGVyLWNvbG9yOiAjYzZjOGNhO1xufVxuLmFsZXJ0LWRhcmsgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjliYmJlO1xufVxuLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA0MDUwNTtcbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDFyZW0gMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGt0LWdldC1jb2xvcigpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODY3ZGQ7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMXJlbSAxcmVtO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiAxcyBsaW5lYXIgaW5maW5pdGUgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWRmMjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlZGYyO1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjdkZDtcbiAgYm9yZGVyLWNvbG9yOiAjNTg2N2RkO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzk5cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMmUzNjczO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBkNGY1O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMyZTM2NzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmMxZjE7XG59XG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlMzY3MztcbiAgYm9yZGVyLWNvbG9yOiAjMmUzNjczO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNzU3NTdjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2ZiO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjNzU3NTdjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmYzO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NzU3YztcbiAgYm9yZGVyLWNvbG9yOiAjNzU3NTdjO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzBmNjk1ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwZjBlYjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMGY2OTVmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJlYmU0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjY5NWY7XG4gIGJvcmRlci1jb2xvcjogIzBmNjk1Zjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMyYzNlN2E7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmQ5Zjk7XG59XG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzJjM2U3YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4YzdmNjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMzZTdhO1xuICBib3JkZXItY29sb3I6ICMyYzNlN2E7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjODU2MDEyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlYmMxO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM4NTYwMTI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmUzYTg7XG59XG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1NjAxMjtcbiAgYm9yZGVyLWNvbG9yOiAjODU2MDEyO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjODQxZTNmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVjOGRhO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjODQxZTNmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVhZmM5O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0MWUzZjtcbiAgYm9yZGVyLWNvbG9yOiAjODQxZTNmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7XG59XG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjODE4MTgyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODE4MTgyO1xuICBib3JkZXItY29sb3I6ICM4MTgxODI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjOGNhO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMxYjFlMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWUyMTtcbiAgYm9yZGVyLWNvbG9yOiAjMWIxZTIxO1xufVxuXG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsIC5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbmEuY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnRvYXN0IHtcbiAgZmxleC1iYXNpczogMzUwcHg7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IDBweCByZ2JhKDgyLCA2MywgMTA1LCAwLjE1KTtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi50b2FzdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi50b2FzdC5zaG93aW5nIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50b2FzdC5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG59XG4udG9hc3QuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWRmMjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMC41cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwcHgpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5tb2RhbC5tb2RhbC1zdGF0aWMgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWZvb3RlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xuICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICBjb250ZW50OiBcIlwiO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmVkZjI7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmVkZjI7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbn1cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgbWFyZ2luOiAtMXJlbSAtMXJlbSAtMXJlbSBhdXRvO1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlZGYyO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG59XG4ubW9kYWwtZm9vdGVyID4gKiB7XG4gIG1hcmdpbjogMC4yNXJlbTtcbn1cblxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMS43NXJlbSBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMuNXJlbSk7XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICB9XG5cbiAgLm1vZGFsLXNtIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tb2RhbC1sZyxcbi5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzOTlweCkge1xuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA3MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9vbHRpcC5zaG93IHtcbiAgb3BhY2l0eTogMTtcbn1cbi50b29sdGlwIC5hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwLjhyZW07XG4gIGhlaWdodDogMC40cmVtO1xufVxuLnRvb2x0aXAgLmFycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy10b29sdGlwLXRvcCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwO1xufVxuLmJzLXRvb2x0aXAtdG9wIC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3cge1xuICBib3R0b206IDA7XG59XG4uYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnMtdG9vbHRpcC1yaWdodCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIHtcbiAgcGFkZGluZzogMCAwLjRyZW07XG59XG4uYnMtdG9vbHRpcC1yaWdodCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3cge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMC40cmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbn1cbi5icy10b29sdGlwLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDAuNHJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwO1xufVxuLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3cge1xuICB0b3A6IDA7XG59XG4uYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMCAwLjRyZW0gMC40cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnMtdG9vbHRpcC1sZWZ0LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSB7XG4gIHBhZGRpbmc6IDAgMC40cmVtO1xufVxuLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdyB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMC40cmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbn1cbi5icy10b29sdGlwLWxlZnQgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMCAwLjRyZW0gMC40cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA2MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ucG9wb3ZlciAuYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbjogMCAzcHg7XG59XG4ucG9wb3ZlciAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIgLmFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy1wb3BvdmVyLXRvcCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMC41cmVtIC0gMXB4KTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdID4gLmFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgYm90dG9tOiAxcHg7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4uYnMtcG9wb3Zlci1yaWdodCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gPiAuYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogM3B4IDA7XG59XG4uYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB3aGl0ZTtcbn1cbi5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdID4gLmFycm93OjphZnRlciB7XG4gIGxlZnQ6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSA+IC5hcnJvdyB7XG4gIHRvcDogY2FsYygtMC41cmVtIC0gMXB4KTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dID4gLmFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogd2hpdGU7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dID4gLmFycm93OjphZnRlciB7XG4gIHRvcDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cblxuLmJzLXBvcG92ZXItbGVmdCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdID4gLmFycm93IHtcbiAgcmlnaHQ6IGNhbGMoLTAuNXJlbSAtIDFweCk7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luOiAzcHggMDtcbn1cbi5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB3aGl0ZTtcbn1cbi5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSA+IC5hcnJvdzo6YWZ0ZXIge1xuICByaWdodDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xufVxuXG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmMmYyO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG59XG4ucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2Fyb3VzZWwtaW5uZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tbGVmdCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLXJpZ2h0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgMC42cztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNSU7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cyxcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IDUwJS8xMDAlIDEwMCUgbm8tcmVwZWF0O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAxNSU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gIGJvcmRlcjogMC4yNWVtIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IDAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWJvcmRlcjtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwLjJlbTtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IDAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWdyb3c7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc3Bpbm5lci1ib3JkZXIsXG4uc3Bpbm5lci1ncm93IHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gIH1cbn1cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjdkZCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXByaW1hcnk6aG92ZXIsIGEuYmctcHJpbWFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1wcmltYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU0MGQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWVmICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctc2Vjb25kYXJ5OmhvdmVyLCBhLmJnLXNlY29uZGFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6aG92ZXIsXG5idXR0b24uYmctc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwYzBkZCAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGM5YjcgIWltcG9ydGFudDtcbn1cblxuYS5iZy1zdWNjZXNzOmhvdmVyLCBhLmJnLXN1Y2Nlc3M6Zm9jdXMsXG5idXR0b24uYmctc3VjY2Vzczpob3ZlcixcbmJ1dHRvbi5iZy1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3OWM4ZSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTc4ZWIgIWltcG9ydGFudDtcbn1cblxuYS5iZy1pbmZvOmhvdmVyLCBhLmJnLWluZm86Zm9jdXMsXG5idXR0b24uYmctaW5mbzpob3ZlcixcbmJ1dHRvbi5iZy1pbmZvOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3NTRlNiAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI4MjIgIWltcG9ydGFudDtcbn1cblxuYS5iZy13YXJuaW5nOmhvdmVyLCBhLmJnLXdhcm5pbmc6Zm9jdXMsXG5idXR0b24uYmctd2FybmluZzpob3ZlcixcbmJ1dHRvbi5iZy13YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlYTIwMCAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzk3YSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWRhbmdlcjpob3ZlciwgYS5iZy1kYW5nZXI6Zm9jdXMsXG5idXR0b24uYmctZGFuZ2VyOmhvdmVyLFxuYnV0dG9uLmJnLWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYzA3NTggIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWxpZ2h0OmhvdmVyLCBhLmJnLWxpZ2h0OmZvY3VzLFxuYnV0dG9uLmJnLWxpZ2h0OmhvdmVyLFxuYnV0dG9uLmJnLWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbn1cblxuYS5iZy1kYXJrOmhvdmVyLCBhLmJnLWRhcms6Zm9jdXMsXG5idXR0b24uYmctZGFyazpob3ZlcixcbmJ1dHRvbi5iZy1kYXJrOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNCAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzU4NjdkZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogI2UxZTFlZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMxZGM5YjcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTU3OGViICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYjgyMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZkMzk3YSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogNTByZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzk5cHgpIHtcbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZW1iZWQtcmVzcG9uc2l2ZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXG4uZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4uZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Mi44NTcxNDI4NiU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzk5cHgpIHtcbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG4uZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxvYXQtc20tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1zbS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1tZC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LW1kLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mbG9hdC1sZy1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LWxnLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM5OXB4KSB7XG4gIC5mbG9hdC14bC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXhsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4udXNlci1zZWxlY3QtYWxsIHtcbiAgdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYXV0byB7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1ub25lIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG5Ac3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgLnN0aWNreS10b3AsIC50YWJsZSB0aGVhZCB0ciwgLnRhYmxlIHRoZWFkIHRoIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uc2hhZG93LXNtIHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udy03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbn1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1pbi12dy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdmgtMTAwIHtcbiAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLnZ3LTEwMCB7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wLFxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tci0wLFxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTAsXG4ubXktMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1sLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTEsXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMSxcbi5teS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMSxcbi5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yLFxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yLFxuLm15LTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyxcbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMyxcbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zLFxuLm15LTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0zLFxuLm14LTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQsXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNCxcbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQsXG4ubXktNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNCxcbi5teC00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01LFxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci01LFxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUsXG4ubXktNSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wLFxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHItMCxcbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMCxcbi5weS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBsLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSxcbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTEsXG4ucHktMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xLFxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMixcbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMixcbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yLFxuLnB5LTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0yLFxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMyxcbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMsXG4ucHktMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0zLFxuLnB4LTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCxcbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNCxcbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00LFxuLnB5LTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC00LFxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC01IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNSxcbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUsXG4ucHktNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC01LFxuLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjEge1xuICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4yIHtcbiAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjMge1xuICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW40IHtcbiAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjUge1xuICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW41LFxuLm15LW41IHtcbiAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1yLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWwtYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTAsXG4ubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLTAsXG4ubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMCxcbi5teS1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tMCxcbi5teC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMSxcbi5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tMSxcbi5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS0xLFxuLm15LXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS0xLFxuLm14LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTIsXG4ubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tMixcbi5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTIsXG4ubXktc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tMixcbi5teC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0zLFxuLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS0zLFxuLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTMsXG4ubXktc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLTMsXG4ubXgtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tNCxcbi5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS00LFxuLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tNCxcbi5teS1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS00LFxuLm14LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTUsXG4ubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLTUsXG4ubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tNSxcbi5teS1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tNSxcbi5teC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTAsXG4ucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1zbS0wLFxuLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0wLFxuLnB5LXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tMCxcbi5weC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS0xLFxuLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItc20tMSxcbi5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tMSxcbi5weS1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXNtLTEsXG4ucHgtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS0yLFxuLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1zbS0yLFxuLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTIsXG4ucHktc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXNtLTIsXG4ucHgtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS0zLFxuLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItc20tMyxcbi5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tMyxcbi5weS1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXNtLTMsXG4ucHgtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS00LFxuLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1zbS00LFxuLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTQsXG4ucHktc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXNtLTQsXG4ucHgtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS01LFxuLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItc20tNSxcbi5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tNSxcbi5weS1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXNtLTUsXG4ucHgtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLW4xLFxuLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLW4xLFxuLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tbjEsXG4ubXktc20tbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tbjEsXG4ubXgtc20tbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLW4yLFxuLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tbjIsXG4ubXgtc20tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLW4yLFxuLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tbjIsXG4ubXgtc20tbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLW4zLFxuLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLW4zLFxuLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tbjMsXG4ubXktc20tbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tbjMsXG4ubXgtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLW40LFxuLm15LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tbjQsXG4ubXgtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLW40LFxuLm15LXNtLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tbjQsXG4ubXgtc20tbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLW41LFxuLm15LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLW41LFxuLm14LXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tbjUsXG4ubXktc20tbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tbjUsXG4ubXgtc20tbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tYXV0byxcbi5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tYXV0byxcbi5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1hdXRvLFxuLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1hdXRvLFxuLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0wLFxuLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC0wLFxuLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTAsXG4ubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLTAsXG4ubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTEsXG4ubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLTEsXG4ubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtMSxcbi5teS1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtMSxcbi5teC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0yLFxuLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLTIsXG4ubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0yLFxuLm15LW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLTIsXG4ubXgtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtMyxcbi5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtMyxcbi5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0zLFxuLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC0zLFxuLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTQsXG4ubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtNCxcbi5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTQsXG4ubXktbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtNCxcbi5teC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC01LFxuLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC01LFxuLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTUsXG4ubXktbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLTUsXG4ubXgtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0wLFxuLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbWQtMCxcbi5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMCxcbi5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLW1kLTAsXG4ucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMSxcbi5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLW1kLTEsXG4ucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTEsXG4ucHktbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1tZC0xLFxuLnB4LW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMixcbi5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbWQtMixcbi5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC0yLFxuLnB5LW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1tZC0yLFxuLnB4LW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMyxcbi5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLW1kLTMsXG4ucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTMsXG4ucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1tZC0zLFxuLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtNCxcbi5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbWQtNCxcbi5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC00LFxuLnB5LW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1tZC00LFxuLnB4LW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtNSxcbi5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLW1kLTUsXG4ucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTUsXG4ucHktbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1tZC01LFxuLnB4LW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1uMSxcbi5teS1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC1uMSxcbi5teC1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLW4xLFxuLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLW4xLFxuLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1uMixcbi5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLW4yLFxuLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC1uMixcbi5teS1tZC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLW4yLFxuLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1uMyxcbi5teS1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC1uMyxcbi5teC1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLW4zLFxuLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLW4zLFxuLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1uNCxcbi5teS1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLW40LFxuLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC1uNCxcbi5teS1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLW40LFxuLm14LW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1uNSxcbi5teS1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC1uNSxcbi5teC1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLW41LFxuLm15LW1kLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLW41LFxuLm14LW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLWF1dG8sXG4ubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLWF1dG8sXG4ubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtYXV0byxcbi5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtYXV0byxcbi5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTAsXG4ubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLTAsXG4ubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMCxcbi5teS1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctMCxcbi5teC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMSxcbi5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctMSxcbi5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy0xLFxuLm15LWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy0xLFxuLm14LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTIsXG4ubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctMixcbi5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTIsXG4ubXktbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctMixcbi5teC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy0zLFxuLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy0zLFxuLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTMsXG4ubXktbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLTMsXG4ubXgtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctNCxcbi5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy00LFxuLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctNCxcbi5teS1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy00LFxuLm14LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTUsXG4ubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLTUsXG4ubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctNSxcbi5teS1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctNSxcbi5teC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTAsXG4ucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1sZy0wLFxuLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0wLFxuLnB5LWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbGctMCxcbi5weC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0xLFxuLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbGctMSxcbi5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctMSxcbi5weS1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLWxnLTEsXG4ucHgtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0yLFxuLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1sZy0yLFxuLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTIsXG4ucHktbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLWxnLTIsXG4ucHgtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0zLFxuLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbGctMyxcbi5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctMyxcbi5weS1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLWxnLTMsXG4ucHgtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy00LFxuLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1sZy00LFxuLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTQsXG4ucHktbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLWxnLTQsXG4ucHgtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy01LFxuLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbGctNSxcbi5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctNSxcbi5weS1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLWxnLTUsXG4ucHgtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLW4xLFxuLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLW4xLFxuLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctbjEsXG4ubXktbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctbjEsXG4ubXgtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLW4yLFxuLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctbjIsXG4ubXgtbGctbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLW4yLFxuLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctbjIsXG4ubXgtbGctbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLW4zLFxuLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLW4zLFxuLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctbjMsXG4ubXktbGctbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctbjMsXG4ubXgtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLW40LFxuLm15LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctbjQsXG4ubXgtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLW40LFxuLm15LWxnLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctbjQsXG4ubXgtbGctbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLW41LFxuLm15LWxnLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLW41LFxuLm14LWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctbjUsXG4ubXktbGctbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctbjUsXG4ubXgtbGctbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctYXV0byxcbi5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctYXV0byxcbi5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1hdXRvLFxuLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy1hdXRvLFxuLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzk5cHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMCxcbi5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtMCxcbi5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC0wLFxuLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC0wLFxuLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC0xLFxuLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC0xLFxuLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTEsXG4ubXkteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLTEsXG4ubXgteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMixcbi5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC0yLFxuLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtMixcbi5teS14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC0yLFxuLm14LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTMsXG4ubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLTMsXG4ubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtMyxcbi5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtMyxcbi5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC00LFxuLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLTQsXG4ubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC00LFxuLm15LXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLTQsXG4ubXgteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtNSxcbi5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtNSxcbi5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC01LFxuLm15LXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC01LFxuLm14LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtMCxcbi5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXhsLTAsXG4ucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTAsXG4ucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC14bC0wLFxuLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTEsXG4ucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14bC0xLFxuLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0xLFxuLnB5LXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteGwtMSxcbi5weC14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTIsXG4ucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXhsLTIsXG4ucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMixcbi5weS14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteGwtMixcbi5weC14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTMsXG4ucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14bC0zLFxuLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0zLFxuLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteGwtMyxcbi5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTQsXG4ucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXhsLTQsXG4ucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtNCxcbi5weS14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteGwtNCxcbi5weC14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTUsXG4ucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14bC01LFxuLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC01LFxuLnB5LXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteGwtNSxcbi5weC14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtbjEsXG4ubXkteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtbjEsXG4ubXgteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC1uMSxcbi5teS14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC1uMSxcbi5teC14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtbjIsXG4ubXkteGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC1uMixcbi5teC14bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtbjIsXG4ubXkteGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC1uMixcbi5teC14bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtbjMsXG4ubXkteGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtbjMsXG4ubXgteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC1uMyxcbi5teS14bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC1uMyxcbi5teC14bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtbjQsXG4ubXkteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC1uNCxcbi5teC14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtbjQsXG4ubXkteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC1uNCxcbi5teC14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtbjUsXG4ubXkteGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtbjUsXG4ubXgteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC1uNSxcbi5teS14bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC1uNSxcbi5teC14bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC1hdXRvLFxuLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC1hdXRvLFxuLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLWF1dG8sXG4ubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLWF1dG8sXG4ubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLnN0cmV0Y2hlZC1saW5rOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLnRleHQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtc20tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbWQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZXh0LWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LWxnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzOTlweCkge1xuICAudGV4dC14bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICM1ODY3ZGQgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXByaW1hcnk6aG92ZXIsIGEudGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMyNzM5YzEgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNlMWUxZWYgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXNlY29uZGFyeTpob3ZlciwgYS50ZXh0LXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjYWZhZmQ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzFkYzliNyAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtc3VjY2Vzczpob3ZlciwgYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzEzODY3YSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICM1NTc4ZWIgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWluZm86aG92ZXIsIGEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMxYTQ2ZGEgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZiODIyICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC13YXJuaW5nOmhvdmVyLCBhLnRleHQtd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjZDU5MDAwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjZmQzOTdhICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1kYW5nZXI6aG92ZXIsIGEudGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2U3MDI0ZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1saWdodDpob3ZlciwgYS50ZXh0LWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNjYmQzZGEgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1kYXJrOmhvdmVyLCBhLnRleHQtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjMTIxNDE2ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHkge1xuICBjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjNzQ3ODhkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrLTUwIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yZXNldCB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gICosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBhOm5vdCguYnRuKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuXG4gIHByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBwcmUsXG5ibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWRiNWJkO1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIHRyLFxuaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICBwLFxuaDIsXG5oMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cblxuICBoMixcbmgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxuXG4gIEBwYWdlIHtcbiAgICBzaXplOiBhMztcbiAgfVxuICBib2R5IHtcbiAgICBtaW4td2lkdGg6IDEwMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiAxMDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYmFkZ2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIH1cblxuICAudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUgdGQsXG4udGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRhYmxlLWRhcmsge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG4gIC50YWJsZS1kYXJrIHRoLFxuLnRhYmxlLWRhcmsgdGQsXG4udGFibGUtZGFyayB0aGVhZCB0aCxcbi50YWJsZS1kYXJrIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci1jb2xvcjogI2ViZWRmMjtcbiAgfVxuXG4gIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWJlZGYyO1xuICB9XG59XG4uYWNjb3JkaW9uIC5jYXJkIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xufVxuLmFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBjb2xvcjogIzJjNzdmNDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUgPiBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4uYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZS5jb2xsYXBzZWQge1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlLmNvbGxhcHNlZCA+IGkge1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlOmFmdGVyIHtcbiAgcmlnaHQ6IDFyZW07XG59XG4uYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYWNjb3JkaW9uLS1uby1iZyAuY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYWNjb3JkaW9uLmFjY29yZGlvbi1saWdodCAuY2FyZCB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVlZjQ7XG4gIG1hcmdpbjogMDtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLWxpZ2h0IC5jYXJkIC5jYXJkLWhlYWRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmFjY29yZGlvbi5hY2NvcmRpb24tbGlnaHQgLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1saWdodCAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUuY29sbGFwc2VkIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1saWdodCAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUuY29sbGFwc2VkOmFmdGVyIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1saWdodCAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGU6YWZ0ZXIge1xuICByaWdodDogMDtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLWxpZ2h0IC5jYXJkIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1saWdodCAuY2FyZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1saWdodCAuY2FyZDpmaXJzdC1jaGlsZCAuY2FyZC1oZWFkZXIge1xuICBtYXJnaW46IDA7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1saWdodCAuY2FyZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLWxpZ2h0IC5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFjY29yZGlvbi5hY2NvcmRpb24tb3V0bGluZS0tcGFkZGVkIHtcbiAgcGFkZGluZzogMS43cmVtO1xufVxuLmFjY29yZGlvbi5hY2NvcmRpb24tb3V0bGluZSAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLW91dGxpbmUgLmNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1vdXRsaW5lIC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBib3JkZXItY29sb3I6ICM4ZGI1Zjk7XG4gIGJvcmRlci10b3Atd2lkdGg6IDJweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAycHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDEuNXJlbSArIDJweCk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1vdXRsaW5lIC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkxpbmVBd2Vzb21lXCI7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGNvbnRlbnQ6IFwiXFxmMjhlXCI7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1vdXRsaW5lIC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZS5jb2xsYXBzZWQge1xuICBjb2xvcjogIzQ2NDQ1NztcbiAgYm9yZGVyLWNvbG9yOiAjZWZlZmYwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1vdXRsaW5lIC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZS5jb2xsYXBzZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjJjMlwiO1xuICBjb2xvcjogI2VmZWZmMDtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLW91dGxpbmUgLmNhcmQgLmNhcmQtYm9keS13cmFwcGVyID4gLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDAgMi43cmVtIDEuN3JlbSAxLjdyZW07XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXItY29sb3I6ICM4ZGI1Zjk7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMnB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOGQ4YzliO1xufVxuLmFjY29yZGlvbi5hY2NvcmRpb24tb3V0bGluZSAuY2FyZCAuY2FyZC1ib2R5LXdyYXBwZXIgPiAuY2FyZC1ib2R5ID4gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLW91dGxpbmUgLmNhcmQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvcmRpb24uYWNjb3JkaW9uLXNvbGlkIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBib3JkZXI6IDA7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1zb2xpZCAuY2FyZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLXNvbGlkIC5jYXJkIC5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmFjY29yZGlvbi5hY2NvcmRpb24tc29saWQgLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmVkZjI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1zb2xpZCAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUuY29sbGFwc2VkIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmFjY29yZGlvbi5hY2NvcmRpb24tc29saWQgLmNhcmQgLmNhcmQtYm9keSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmVkZjI7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLmFjY29yZGlvbi5hY2NvcmRpb24tdG9nZ2xlLWFycm93IC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZSB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi10b2dnbGUtYXJyb3cgLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkxpbmVBd2Vzb21lXCI7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmFjY29yZGlvbi5hY2NvcmRpb24tdG9nZ2xlLWFycm93IC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZS5jb2xsYXBzZWQge1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLXRvZ2dsZS1hcnJvdyAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUuY29sbGFwc2VkOmFmdGVyIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG4gIC8qcnRsOmJlZ2luOnJlbW92ZSovXG4gIGNvbnRlbnQ6IFwiXFxmMTEyXCI7XG4gIC8qcnRsOmVuZDpyZW1vdmUqL1xufVxuXG4uYWNjb3JkaW9uLmFjY29yZGlvbi10b2dnbGUtcGx1cyAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUge1xuICBjb2xvcjogIzJjNzdmNDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY29yZGlvbi5hY2NvcmRpb24tdG9nZ2xlLXBsdXMgLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LWZhbWlseTogXCJMaW5lQXdlc29tZVwiO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBjb250ZW50OiBcIlxcZjI4ZVwiO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi10b2dnbGUtcGx1cyAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUuY29sbGFwc2VkIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi10b2dnbGUtcGx1cyAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUuY29sbGFwc2VkOmFmdGVyIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIGNvbnRlbnQ6IFwiXFxmMmMyXCI7XG59XG5cbi5hY2NvcmRpb24uYWNjb3JkaW9uLXN2Zy1pY29uIC5jYXJkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLXN2Zy1pY29uIC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZSB7XG4gIGNvbG9yOiAjNDg0NjViO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLmFjY29yZGlvbi5hY2NvcmRpb24tc3ZnLWljb24gLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlIC5rdC1zdmctaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMS4ycmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIGZsZXg6IDAgMCAycmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLXN2Zy1pY29uIC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZS5jb2xsYXBzZWQge1xuICBjb2xvcjogIzQ4NDY1Yjtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLXN2Zy1pY29uIC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZS5jb2xsYXBzZWQgLmt0LXN2Zy1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1zdmctaWNvbiAuY2FyZCAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZy1sZWZ0OiAzLjJyZW07XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1zdmctaWNvbiAuY2FyZDpsYXN0LWNoaWxkIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nLWxlZnQ6IDMuMnJlbTtcbn1cblxuLmFjY29yZGlvbi5hY2NvcmRpb24tdG9nZ2xlLXN2ZyAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUge1xuICBjb2xvcjogIzQ4NDY1YjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi10b2dnbGUtc3ZnIC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZSAua3Qtc3ZnLWljb24ge1xuICBtYXJnaW46IGF1dG8gMCBhdXRvIGF1dG87XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi10b2dnbGUtc3ZnIC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZS5jb2xsYXBzZWQge1xuICBjb2xvcjogIzQ4NDY1Yjtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLXRvZ2dsZS1zdmcgLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlLmNvbGxhcHNlZCAua3Qtc3ZnLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbn1cblxuLmFjY29yZGlvbi5hY2NvcmRpb24tcGFuZWwgLmNhcmQge1xuICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLXBhbmVsIC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLXBhbmVsIC5jYXJkIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmFsZXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYWxlcnQgLmFsZXJ0LWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDEuMjVyZW0gMCAwO1xufVxuLmFsZXJ0IC5hbGVydC1pY29uIGkge1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cbi5hbGVydCAuYWxlcnQtaWNvbi5hbGVydC1pY29uLXRvcCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xufVxuLmFsZXJ0IC5hbGVydC10ZXh0IHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBmbGV4LWdyb3c6IDE7XG59XG4uYWxlcnQgLmFsZXJ0LWNsb3NlIHtcbiAgcGFkZGluZzogMCAwIDAgMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5hbGVydCAuYWxlcnQtY2xvc2UgLmNsb3NlIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hbGVydCAuYWxlcnQtY2xvc2UgaSB7XG4gIG9wYWNpdHk6IDAuODtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFsZXJ0IC5hbGVydC1jbG9zZSBpOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbGVydC5hbGVydC1lbGV2YXRlIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKDgyLCA2MywgMTA1LCAwLjEpO1xufVxuLmFsZXJ0LmFsZXJ0LWJyYW5kIHtcbiAgYmFja2dyb3VuZDogIzJjNzdmNDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJjNzdmNDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQuYWxlcnQtYnJhbmQgLmFsZXJ0LWljb24gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LmFsZXJ0LWJyYW5kIC5hbGVydC10ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQuYWxlcnQtYnJhbmQgLmFsZXJ0LXRleHQgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uYWxlcnQuYWxlcnQtYnJhbmQgLmFsZXJ0LWNsb3NlIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hbGVydC5hbGVydC1vdXRsaW5lLWJyYW5kIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJjNzdmNDtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4uYWxlcnQuYWxlcnQtb3V0bGluZS1icmFuZCAuYWxlcnQtaWNvbiBpIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4uYWxlcnQuYWxlcnQtb3V0bGluZS1icmFuZCAuYWxlcnQtdGV4dCB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmFsZXJ0LmFsZXJ0LW91dGxpbmUtYnJhbmQgLmFsZXJ0LWNsb3NlIGkge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5hbGVydC5hbGVydC1zb2xpZC1icmFuZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjEpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5hbGVydC5hbGVydC1zb2xpZC1icmFuZCAuYWxlcnQtaWNvbiBpIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4uYWxlcnQuYWxlcnQtc29saWQtYnJhbmQgLmFsZXJ0LXRleHQge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5hbGVydC5hbGVydC1zb2xpZC1icmFuZCAuYWxlcnQtY2xvc2UgaSB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmFsZXJ0LmFsZXJ0LWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgY29sb3I6ICMyODJhM2M7XG59XG4uYWxlcnQuYWxlcnQtbGlnaHQgLmFsZXJ0LWljb24gaSB7XG4gIGNvbG9yOiAjMjgyYTNjO1xufVxuLmFsZXJ0LmFsZXJ0LWxpZ2h0IC5hbGVydC10ZXh0IHtcbiAgY29sb3I6ICMyODJhM2M7XG59XG4uYWxlcnQuYWxlcnQtbGlnaHQgLmFsZXJ0LXRleHQgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjgyYTNjO1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uYWxlcnQuYWxlcnQtbGlnaHQgLmFsZXJ0LWNsb3NlIGkge1xuICBjb2xvcjogIzI4MmEzYztcbn1cbi5hbGVydC5hbGVydC1vdXRsaW5lLWxpZ2h0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQuYWxlcnQtb3V0bGluZS1saWdodCAuYWxlcnQtaWNvbiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQuYWxlcnQtb3V0bGluZS1saWdodCAuYWxlcnQtdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LmFsZXJ0LW91dGxpbmUtbGlnaHQgLmFsZXJ0LWNsb3NlIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hbGVydC5hbGVydC1zb2xpZC1saWdodCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQuYWxlcnQtc29saWQtbGlnaHQgLmFsZXJ0LWljb24gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LmFsZXJ0LXNvbGlkLWxpZ2h0IC5hbGVydC10ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQuYWxlcnQtc29saWQtbGlnaHQgLmFsZXJ0LWNsb3NlIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hbGVydC5hbGVydC1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzI4MmEzYztcbiAgYm9yZGVyOiAxcHggc29saWQgIzI4MmEzYztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQuYWxlcnQtZGFyayAuYWxlcnQtaWNvbiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQuYWxlcnQtZGFyayAuYWxlcnQtdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LmFsZXJ0LWRhcmsgLmFsZXJ0LXRleHQgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uYWxlcnQuYWxlcnQtZGFyayAuYWxlcnQtY2xvc2UgaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LmFsZXJ0LW91dGxpbmUtZGFyayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyODJhM2M7XG4gIGNvbG9yOiAjMjgyYTNjO1xufVxuLmFsZXJ0LmFsZXJ0LW91dGxpbmUtZGFyayAuYWxlcnQtaWNvbiBpIHtcbiAgY29sb3I6ICMyODJhM2M7XG59XG4uYWxlcnQuYWxlcnQtb3V0bGluZS1kYXJrIC5hbGVydC10ZXh0IHtcbiAgY29sb3I6ICMyODJhM2M7XG59XG4uYWxlcnQuYWxlcnQtb3V0bGluZS1kYXJrIC5hbGVydC1jbG9zZSBpIHtcbiAgY29sb3I6ICMyODJhM2M7XG59XG4uYWxlcnQuYWxlcnQtc29saWQtZGFyayB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDAsIDQyLCA2MCwgMC4xKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyODJhM2M7XG59XG4uYWxlcnQuYWxlcnQtc29saWQtZGFyayAuYWxlcnQtaWNvbiBpIHtcbiAgY29sb3I6ICMyODJhM2M7XG59XG4uYWxlcnQuYWxlcnQtc29saWQtZGFyayAuYWxlcnQtdGV4dCB7XG4gIGNvbG9yOiAjMjgyYTNjO1xufVxuLmFsZXJ0LmFsZXJ0LXNvbGlkLWRhcmsgLmFsZXJ0LWNsb3NlIGkge1xuICBjb2xvcjogIzI4MmEzYztcbn1cbi5hbGVydC5hbGVydC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzU4NjdkZDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4NjdkZDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQuYWxlcnQtcHJpbWFyeSAuYWxlcnQtaWNvbiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQuYWxlcnQtcHJpbWFyeSAuYWxlcnQtdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LmFsZXJ0LXByaW1hcnkgLmFsZXJ0LXRleHQgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uYWxlcnQuYWxlcnQtcHJpbWFyeSAuYWxlcnQtY2xvc2UgaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LmFsZXJ0LW91dGxpbmUtcHJpbWFyeSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODY3ZGQ7XG4gIGNvbG9yOiAjNTg2N2RkO1xufVxuLmFsZXJ0LmFsZXJ0LW91dGxpbmUtcHJpbWFyeSAuYWxlcnQtaWNvbiBpIHtcbiAgY29sb3I6ICM1ODY3ZGQ7XG59XG4uYWxlcnQuYWxlcnQtb3V0bGluZS1wcmltYXJ5IC5hbGVydC10ZXh0IHtcbiAgY29sb3I6ICM1ODY3ZGQ7XG59XG4uYWxlcnQuYWxlcnQtb3V0bGluZS1wcmltYXJ5IC5hbGVydC1jbG9zZSBpIHtcbiAgY29sb3I6ICM1ODY3ZGQ7XG59XG4uYWxlcnQuYWxlcnQtc29saWQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoODgsIDEwMywgMjIxLCAwLjEpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzU4NjdkZDtcbn1cbi5hbGVydC5hbGVydC1zb2xpZC1wcmltYXJ5IC5hbGVydC1pY29uIGkge1xuICBjb2xvcjogIzU4NjdkZDtcbn1cbi5hbGVydC5hbGVydC1zb2xpZC1wcmltYXJ5IC5hbGVydC10ZXh0IHtcbiAgY29sb3I6ICM1ODY3ZGQ7XG59XG4uYWxlcnQuYWxlcnQtc29saWQtcHJpbWFyeSAuYWxlcnQtY2xvc2UgaSB7XG4gIGNvbG9yOiAjNTg2N2RkO1xufVxuLmFsZXJ0LmFsZXJ0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMWRjOWI3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWRjOWI3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hbGVydC5hbGVydC1zdWNjZXNzIC5hbGVydC1pY29uIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hbGVydC5hbGVydC1zdWNjZXNzIC5hbGVydC10ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQuYWxlcnQtc3VjY2VzcyAuYWxlcnQtdGV4dCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5hbGVydC5hbGVydC1zdWNjZXNzIC5hbGVydC1jbG9zZSBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQuYWxlcnQtb3V0bGluZS1zdWNjZXNzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFkYzliNztcbiAgY29sb3I6ICMxZGM5Yjc7XG59XG4uYWxlcnQuYWxlcnQtb3V0bGluZS1zdWNjZXNzIC5hbGVydC1pY29uIGkge1xuICBjb2xvcjogIzFkYzliNztcbn1cbi5hbGVydC5hbGVydC1vdXRsaW5lLXN1Y2Nlc3MgLmFsZXJ0LXRleHQge1xuICBjb2xvcjogIzFkYzliNztcbn1cbi5hbGVydC5hbGVydC1vdXRsaW5lLXN1Y2Nlc3MgLmFsZXJ0LWNsb3NlIGkge1xuICBjb2xvcjogIzFkYzliNztcbn1cbi5hbGVydC5hbGVydC1zb2xpZC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyOSwgMjAxLCAxODMsIDAuMSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMWRjOWI3O1xufVxuLmFsZXJ0LmFsZXJ0LXNvbGlkLXN1Y2Nlc3MgLmFsZXJ0LWljb24gaSB7XG4gIGNvbG9yOiAjMWRjOWI3O1xufVxuLmFsZXJ0LmFsZXJ0LXNvbGlkLXN1Y2Nlc3MgLmFsZXJ0LXRleHQge1xuICBjb2xvcjogIzFkYzliNztcbn1cbi5hbGVydC5hbGVydC1zb2xpZC1zdWNjZXNzIC5hbGVydC1jbG9zZSBpIHtcbiAgY29sb3I6ICMxZGM5Yjc7XG59XG4uYWxlcnQuYWxlcnQtaW5mbyB7XG4gIGJhY2tncm91bmQ6ICM1NTc4ZWI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NTc4ZWI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LmFsZXJ0LWluZm8gLmFsZXJ0LWljb24gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LmFsZXJ0LWluZm8gLmFsZXJ0LXRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hbGVydC5hbGVydC1pbmZvIC5hbGVydC10ZXh0IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC40O1xufVxuLmFsZXJ0LmFsZXJ0LWluZm8gLmFsZXJ0LWNsb3NlIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hbGVydC5hbGVydC1vdXRsaW5lLWluZm8ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTU3OGViO1xuICBjb2xvcjogIzU1NzhlYjtcbn1cbi5hbGVydC5hbGVydC1vdXRsaW5lLWluZm8gLmFsZXJ0LWljb24gaSB7XG4gIGNvbG9yOiAjNTU3OGViO1xufVxuLmFsZXJ0LmFsZXJ0LW91dGxpbmUtaW5mbyAuYWxlcnQtdGV4dCB7XG4gIGNvbG9yOiAjNTU3OGViO1xufVxuLmFsZXJ0LmFsZXJ0LW91dGxpbmUtaW5mbyAuYWxlcnQtY2xvc2UgaSB7XG4gIGNvbG9yOiAjNTU3OGViO1xufVxuLmFsZXJ0LmFsZXJ0LXNvbGlkLWluZm8ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDg1LCAxMjAsIDIzNSwgMC4xKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM1NTc4ZWI7XG59XG4uYWxlcnQuYWxlcnQtc29saWQtaW5mbyAuYWxlcnQtaWNvbiBpIHtcbiAgY29sb3I6ICM1NTc4ZWI7XG59XG4uYWxlcnQuYWxlcnQtc29saWQtaW5mbyAuYWxlcnQtdGV4dCB7XG4gIGNvbG9yOiAjNTU3OGViO1xufVxuLmFsZXJ0LmFsZXJ0LXNvbGlkLWluZm8gLmFsZXJ0LWNsb3NlIGkge1xuICBjb2xvcjogIzU1NzhlYjtcbn1cbi5hbGVydC5hbGVydC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI2ZmYjgyMjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmYjgyMjtcbiAgY29sb3I6ICMxMTExMTE7XG59XG4uYWxlcnQuYWxlcnQtd2FybmluZyAuYWxlcnQtaWNvbiBpIHtcbiAgY29sb3I6ICMxMTExMTE7XG59XG4uYWxlcnQuYWxlcnQtd2FybmluZyAuYWxlcnQtdGV4dCB7XG4gIGNvbG9yOiAjMTExMTExO1xufVxuLmFsZXJ0LmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LXRleHQgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMTExMTExO1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uYWxlcnQuYWxlcnQtd2FybmluZyAuYWxlcnQtY2xvc2UgaSB7XG4gIGNvbG9yOiAjMTExMTExO1xufVxuLmFsZXJ0LmFsZXJ0LW91dGxpbmUtd2FybmluZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmI4MjI7XG4gIGNvbG9yOiAjZmZiODIyO1xufVxuLmFsZXJ0LmFsZXJ0LW91dGxpbmUtd2FybmluZyAuYWxlcnQtaWNvbiBpIHtcbiAgY29sb3I6ICNmZmI4MjI7XG59XG4uYWxlcnQuYWxlcnQtb3V0bGluZS13YXJuaW5nIC5hbGVydC10ZXh0IHtcbiAgY29sb3I6ICNmZmI4MjI7XG59XG4uYWxlcnQuYWxlcnQtb3V0bGluZS13YXJuaW5nIC5hbGVydC1jbG9zZSBpIHtcbiAgY29sb3I6ICNmZmI4MjI7XG59XG4uYWxlcnQuYWxlcnQtc29saWQtd2FybmluZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxODQsIDM0LCAwLjEpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmYjgyMjtcbn1cbi5hbGVydC5hbGVydC1zb2xpZC13YXJuaW5nIC5hbGVydC1pY29uIGkge1xuICBjb2xvcjogI2ZmYjgyMjtcbn1cbi5hbGVydC5hbGVydC1zb2xpZC13YXJuaW5nIC5hbGVydC10ZXh0IHtcbiAgY29sb3I6ICNmZmI4MjI7XG59XG4uYWxlcnQuYWxlcnQtc29saWQtd2FybmluZyAuYWxlcnQtY2xvc2UgaSB7XG4gIGNvbG9yOiAjZmZiODIyO1xufVxuLmFsZXJ0LmFsZXJ0LWRhbmdlciB7XG4gIGJhY2tncm91bmQ6ICNmZDM5N2E7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZDM5N2E7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LmFsZXJ0LWRhbmdlciAuYWxlcnQtaWNvbiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQuYWxlcnQtZGFuZ2VyIC5hbGVydC10ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQuYWxlcnQtZGFuZ2VyIC5hbGVydC10ZXh0IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC40O1xufVxuLmFsZXJ0LmFsZXJ0LWRhbmdlciAuYWxlcnQtY2xvc2UgaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LmFsZXJ0LW91dGxpbmUtZGFuZ2VyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZkMzk3YTtcbiAgY29sb3I6ICNmZDM5N2E7XG59XG4uYWxlcnQuYWxlcnQtb3V0bGluZS1kYW5nZXIgLmFsZXJ0LWljb24gaSB7XG4gIGNvbG9yOiAjZmQzOTdhO1xufVxuLmFsZXJ0LmFsZXJ0LW91dGxpbmUtZGFuZ2VyIC5hbGVydC10ZXh0IHtcbiAgY29sb3I6ICNmZDM5N2E7XG59XG4uYWxlcnQuYWxlcnQtb3V0bGluZS1kYW5nZXIgLmFsZXJ0LWNsb3NlIGkge1xuICBjb2xvcjogI2ZkMzk3YTtcbn1cbi5hbGVydC5hbGVydC1zb2xpZC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1MywgNTcsIDEyMiwgMC4xKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZDM5N2E7XG59XG4uYWxlcnQuYWxlcnQtc29saWQtZGFuZ2VyIC5hbGVydC1pY29uIGkge1xuICBjb2xvcjogI2ZkMzk3YTtcbn1cbi5hbGVydC5hbGVydC1zb2xpZC1kYW5nZXIgLmFsZXJ0LXRleHQge1xuICBjb2xvcjogI2ZkMzk3YTtcbn1cbi5hbGVydC5hbGVydC1zb2xpZC1kYW5nZXIgLmFsZXJ0LWNsb3NlIGkge1xuICBjb2xvcjogI2ZkMzk3YTtcbn1cbi5hbGVydC5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWljb24gaSB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmFsZXJ0LmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtdGV4dCB7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLmFsZXJ0LmFsZXJ0LS1tYXJnaW5sZXNzIHtcbiAgbWFyZ2luOiAwO1xufVxuLmFsZXJ0LmFsZXJ0LWJvbGQgLmFsZXJ0LXRleHQge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYmFkZ2Uge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYnRuIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG46Zm9jdXM6bm90KC5idG4tZWxldmF0ZSkge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmxhYmVsLmJ0bixcbmlucHV0LmJ0bixcbmJ1dHRvbi5idG4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idG4uYnRuLWNsZWFuIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjOTNhMmRkO1xufVxuLmJ0bi5idG4tY2xlYW4gaSB7XG4gIGNvbG9yOiAjOTNhMmRkO1xufVxuLnNob3cgPiAuYnRuLmJ0bi1jbGVhbiwgLmJ0bi5idG4tY2xlYW4uYWN0aXZlLCAuYnRuLmJ0bi1jbGVhbjphY3RpdmUsIC5idG4uYnRuLWNsZWFuOmhvdmVyIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIGJhY2tncm91bmQ6ICNmMGYzZmY7XG59XG4uc2hvdyA+IC5idG4uYnRuLWNsZWFuIGksIC5idG4uYnRuLWNsZWFuLmFjdGl2ZSBpLCAuYnRuLmJ0bi1jbGVhbjphY3RpdmUgaSwgLmJ0bi5idG4tY2xlYW46aG92ZXIgaSB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuXG4uYnRuLmJ0bi1kZWZhdWx0IHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGVjZmE7XG59XG4uYnRuLmJ0bi1kZWZhdWx0IGkge1xuICBjb2xvcjogIzkzYTJkZDtcbn1cbi5zaG93ID4gLmJ0bi5idG4tZGVmYXVsdCwgLmJ0bi5idG4tZGVmYXVsdC5hY3RpdmUsIC5idG4uYnRuLWRlZmF1bHQ6YWN0aXZlLCAuYnRuLmJ0bi1kZWZhdWx0OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMyYzc3ZjQ7XG4gIGJvcmRlci1jb2xvcjogIzJjNzdmNDtcbn1cbi5zaG93ID4gLmJ0bi5idG4tZGVmYXVsdCBpLCAuYnRuLmJ0bi1kZWZhdWx0LmFjdGl2ZSBpLCAuYnRuLmJ0bi1kZWZhdWx0OmFjdGl2ZSBpLCAuYnRuLmJ0bi1kZWZhdWx0OmhvdmVyIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZTVlYztcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4uc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSwgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLCAuYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBib3JkZXItY29sb3I6ICNlMmU1ZWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY1Zjg7XG59XG5cbi5idG4tYnJhbmQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgYm9yZGVyLWNvbG9yOiAjMmM3N2Y0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tYnJhbmQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjNjFlZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGM1Y2UxO1xufVxuLmJ0bi1icmFuZDpmb2N1cywgLmJ0bi1icmFuZC5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM2MWVkO1xuICBib3JkZXItY29sb3I6ICMwYzVjZTE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDc2LCAxMzksIDI0NiwgMC41KTtcbn1cbi5idG4tYnJhbmQuZGlzYWJsZWQsIC5idG4tYnJhbmQ6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgYm9yZGVyLWNvbG9yOiAjMmM3N2Y0O1xufVxuLmJ0bi1icmFuZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tYnJhbmQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tYnJhbmQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzVjZTE7XG4gIGJvcmRlci1jb2xvcjogIzBiNTdkNTtcbn1cbi5idG4tYnJhbmQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWJyYW5kOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWJyYW5kLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDc2LCAxMzksIDI0NiwgMC41KTtcbn1cbi5idG4tYnJhbmQgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tYnJhbmQgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogLTFweDtcbiAgYm90dG9tOiAzcHg7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5idG4tYnJhbmQgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpob3ZlcjpiZWZvcmUsIC5idG4tYnJhbmQgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1czpiZWZvcmUsIC5idG4tYnJhbmQgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0bi1saWdodCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjgyYTNjO1xufVxuLmJ0bi1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XG59XG4uYnRuLWxpZ2h0OmZvY3VzLCAuYnRuLWxpZ2h0LmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAyMjIsIDIyMywgMC41KTtcbn1cbi5idG4tbGlnaHQuZGlzYWJsZWQsIC5idG4tbGlnaHQ6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2RmZGZkZjtcbn1cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMiwgMjIyLCAyMjMsIDAuNSk7XG59XG4uc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlLCAuYnRuLWxpZ2h0OmZvY3VzLCAuYnRuLWxpZ2h0LmFjdGl2ZSwgLmJ0bi1saWdodDphY3RpdmUsIC5idG4tbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xuICBib3JkZXItY29sb3I6ICNmN2Y4ZmE7XG59XG4uYnRuLWxpZ2h0ICsgLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLWxpZ2h0ICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMyODJhM2M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIGJvdHRvbTogM3B4O1xuICBvcGFjaXR5OiAwLjM7XG59XG4uYnRuLWxpZ2h0ICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6aG92ZXI6YmVmb3JlLCAuYnRuLWxpZ2h0ICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6Zm9jdXM6YmVmb3JlLCAuYnRuLWxpZ2h0ICsgLmJ0bi5kcm9wZG93bi10b2dnbGUuYWN0aXZlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4tZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyYTNjO1xuICBib3JkZXItY29sb3I6ICMyODJhM2M7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTFhMjU7XG4gIGJvcmRlci1jb2xvcjogIzE0MTUxZDtcbn1cbi5idG4tZGFyazpmb2N1cywgLmJ0bi1kYXJrLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTFhMjU7XG4gIGJvcmRlci1jb2xvcjogIzE0MTUxZDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzIsIDc0LCA4OSwgMC41KTtcbn1cbi5idG4tZGFyay5kaXNhYmxlZCwgLmJ0bi1kYXJrOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODJhM2M7XG4gIGJvcmRlci1jb2xvcjogIzI4MmEzYztcbn1cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNTFkO1xuICBib3JkZXItY29sb3I6ICMwZjBmMTY7XG59XG4uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3MiwgNzQsIDg5LCAwLjUpO1xufVxuLmJ0bi1kYXJrICsgLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLWRhcmsgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogLTFweDtcbiAgYm90dG9tOiAzcHg7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5idG4tZGFyayArIC5idG4uZHJvcGRvd24tdG9nZ2xlOmhvdmVyOmJlZm9yZSwgLmJ0bi1kYXJrICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6Zm9jdXM6YmVmb3JlLCAuYnRuLWRhcmsgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODY3ZGQ7XG4gIGJvcmRlci1jb2xvcjogIzU4NjdkZDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NGFkNztcbiAgYm9yZGVyLWNvbG9yOiAjMmU0MGQ0O1xufVxuLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NGFkNztcbiAgYm9yZGVyLWNvbG9yOiAjMmU0MGQ0O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMTMsIDEyNiwgMjI2LCAwLjUpO1xufVxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjdkZDtcbiAgYm9yZGVyLWNvbG9yOiAjNTg2N2RkO1xufVxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTQwZDQ7XG4gIGJvcmRlci1jb2xvcjogIzI5M2NjYztcbn1cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDExMywgMTI2LCAyMjYsIDAuNSk7XG59XG4uYnRuLXByaW1hcnkgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tcHJpbWFyeSArIC5idG4uZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAtMXB4O1xuICBib3R0b206IDNweDtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmJ0bi1wcmltYXJ5ICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6aG92ZXI6YmVmb3JlLCAuYnRuLXByaW1hcnkgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1czpiZWZvcmUsIC5idG4tcHJpbWFyeSArIC5idG4uZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzliNztcbiAgYm9yZGVyLWNvbG9yOiAjMWRjOWI3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThhODk5O1xuICBib3JkZXItY29sb3I6ICMxNzljOGU7XG59XG4uYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThhODk5O1xuICBib3JkZXItY29sb3I6ICMxNzljOGU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDYzLCAyMDksIDE5NCwgMC41KTtcbn1cbi5idG4tc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1zdWNjZXNzOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGM5Yjc7XG4gIGJvcmRlci1jb2xvcjogIzFkYzliNztcbn1cbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc5YzhlO1xuICBib3JkZXItY29sb3I6ICMxNTkxODQ7XG59XG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2MywgMjA5LCAxOTQsIDAuNSk7XG59XG4uYnRuLXN1Y2Nlc3MgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tc3VjY2VzcyArIC5idG4uZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAtMXB4O1xuICBib3R0b206IDNweDtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmJ0bi1zdWNjZXNzICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6aG92ZXI6YmVmb3JlLCAuYnRuLXN1Y2Nlc3MgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1czpiZWZvcmUsIC5idG4tc3VjY2VzcyArIC5idG4uZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NzhlYjtcbiAgYm9yZGVyLWNvbG9yOiAjNTU3OGViO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4taW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM1ZGU3O1xuICBib3JkZXItY29sb3I6ICMyNzU0ZTY7XG59XG4uYnRuLWluZm86Zm9jdXMsIC5idG4taW5mby5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM1ZGU3O1xuICBib3JkZXItY29sb3I6ICMyNzU0ZTY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDExMSwgMTQwLCAyMzgsIDAuNSk7XG59XG4uYnRuLWluZm8uZGlzYWJsZWQsIC5idG4taW5mbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU3OGViO1xuICBib3JkZXItY29sb3I6ICM1NTc4ZWI7XG59XG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3NTRlNjtcbiAgYm9yZGVyLWNvbG9yOiAjMWM0YmU0O1xufVxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTExLCAxNDAsIDIzOCwgMC41KTtcbn1cbi5idG4taW5mbyArIC5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1pbmZvICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIGJvdHRvbTogM3B4O1xuICBvcGFjaXR5OiAwLjM7XG59XG4uYnRuLWluZm8gKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpob3ZlcjpiZWZvcmUsIC5idG4taW5mbyArIC5idG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzOmJlZm9yZSwgLmJ0bi1pbmZvICsgLmJ0bi5kcm9wZG93bi10b2dnbGUuYWN0aXZlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiODIyO1xuICBib3JkZXItY29sb3I6ICNmZmI4MjI7XG4gIGNvbG9yOiAjMTExMTExO1xufVxuLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmFhMDA7XG4gIGJvcmRlci1jb2xvcjogI2VlYTIwMDtcbn1cbi5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmFhMDA7XG4gIGJvcmRlci1jb2xvcjogI2VlYTIwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAxNjIsIDM1LCAwLjUpO1xufVxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLCAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjgyMjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiODIyO1xufVxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWEyMDA7XG4gIGJvcmRlci1jb2xvcjogI2UxOTkwMDtcbn1cbi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMiwgMTYyLCAzNSwgMC41KTtcbn1cbi5idG4td2FybmluZyArIC5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi13YXJuaW5nICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxMTExMTE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIGJvdHRvbTogM3B4O1xuICBvcGFjaXR5OiAwLjM7XG59XG4uYnRuLXdhcm5pbmcgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpob3ZlcjpiZWZvcmUsIC5idG4td2FybmluZyArIC5idG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzOmJlZm9yZSwgLmJ0bi13YXJuaW5nICsgLmJ0bi5kcm9wZG93bi10b2dnbGUuYWN0aXZlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDM5N2E7XG4gIGJvcmRlci1jb2xvcjogI2ZkMzk3YTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQxMzYxO1xuICBib3JkZXItY29sb3I6ICNmYzA3NTg7XG59XG4uYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXIuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMTM2MTtcbiAgYm9yZGVyLWNvbG9yOiAjZmMwNzU4O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTMsIDg3LCAxNDIsIDAuNSk7XG59XG4uYnRuLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzk3YTtcbiAgYm9yZGVyLWNvbG9yOiAjZmQzOTdhO1xufVxuLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYzA3NTg7XG4gIGJvcmRlci1jb2xvcjogI2Y0MDI1Mjtcbn1cbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1MywgODcsIDE0MiwgMC41KTtcbn1cbi5idG4tZGFuZ2VyICsgLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLWRhbmdlciArIC5idG4uZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAtMXB4O1xuICBib3R0b206IDNweDtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmJ0bi1kYW5nZXIgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpob3ZlcjpiZWZvcmUsIC5idG4tZGFuZ2VyICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6Zm9jdXM6YmVmb3JlLCAuYnRuLWRhbmdlciArIC5idG4uZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuLWZhY2Vib29rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjU5OTg7XG4gIGJvcmRlci1jb2xvcjogIzNiNTk5ODtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLWZhY2Vib29rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDQ5N2M7XG4gIGJvcmRlci1jb2xvcjogIzJkNDM3Mztcbn1cbi5idG4tZmFjZWJvb2s6Zm9jdXMsIC5idG4tZmFjZWJvb2suZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwNDk3YztcbiAgYm9yZGVyLWNvbG9yOiAjMmQ0MzczO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4OCwgMTE0LCAxNjcsIDAuNSk7XG59XG4uYnRuLWZhY2Vib29rLmRpc2FibGVkLCAuYnRuLWZhY2Vib29rOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjU5OTg7XG4gIGJvcmRlci1jb2xvcjogIzNiNTk5ODtcbn1cbi5idG4tZmFjZWJvb2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWZhY2Vib29rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQ0MzczO1xuICBib3JkZXItY29sb3I6ICMyOTNlNmE7XG59XG4uYnRuLWZhY2Vib29rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1mYWNlYm9vazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1mYWNlYm9vay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4OCwgMTE0LCAxNjcsIDAuNSk7XG59XG4uYnRuLWZhY2Vib29rICsgLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLWZhY2Vib29rICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIGJvdHRvbTogM3B4O1xuICBvcGFjaXR5OiAwLjM7XG59XG4uYnRuLWZhY2Vib29rICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6aG92ZXI6YmVmb3JlLCAuYnRuLWZhY2Vib29rICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6Zm9jdXM6YmVmb3JlLCAuYnRuLWZhY2Vib29rICsgLmJ0bi5kcm9wZG93bi10b2dnbGUuYWN0aXZlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4tZ29vZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzRlNDE7XG4gIGJvcmRlci1jb2xvcjogI2RjNGU0MTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLWdvb2dsZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDAzNTI2O1xuICBib3JkZXItY29sb3I6ICNjNjMyMjQ7XG59XG4uYnRuLWdvb2dsZTpmb2N1cywgLmJ0bi1nb29nbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwMzUyNjtcbiAgYm9yZGVyLWNvbG9yOiAjYzYzMjI0O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjUsIDEwNSwgOTQsIDAuNSk7XG59XG4uYnRuLWdvb2dsZS5kaXNhYmxlZCwgLmJ0bi1nb29nbGU6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjNGU0MTtcbiAgYm9yZGVyLWNvbG9yOiAjZGM0ZTQxO1xufVxuLmJ0bi1nb29nbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWdvb2dsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1nb29nbGUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNjMyMjQ7XG4gIGJvcmRlci1jb2xvcjogI2JiMmYyMjtcbn1cbi5idG4tZ29vZ2xlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1nb29nbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZ29vZ2xlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNSwgMTA1LCA5NCwgMC41KTtcbn1cbi5idG4tZ29vZ2xlICsgLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLWdvb2dsZSArIC5idG4uZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAtMXB4O1xuICBib3R0b206IDNweDtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmJ0bi1nb29nbGUgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpob3ZlcjpiZWZvcmUsIC5idG4tZ29vZ2xlICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6Zm9jdXM6YmVmb3JlLCAuYnRuLWdvb2dsZSArIC5idG4uZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuLXR3aXR0ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRBQjNGNDtcbiAgYm9yZGVyLWNvbG9yOiAjNEFCM0Y0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tdHdpdHRlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZhNGYyO1xuICBib3JkZXItY29sb3I6ICMxYTlmZjE7XG59XG4uYnRuLXR3aXR0ZXI6Zm9jdXMsIC5idG4tdHdpdHRlci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZhNGYyO1xuICBib3JkZXItY29sb3I6ICMxYTlmZjE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDY4LCAxNTgsIDIxNCwgMC41KTtcbn1cbi5idG4tdHdpdHRlci5kaXNhYmxlZCwgLmJ0bi10d2l0dGVyOmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0QUIzRjQ7XG4gIGJvcmRlci1jb2xvcjogIzRBQjNGNDtcbn1cbi5idG4tdHdpdHRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tdHdpdHRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE5ZmYxO1xuICBib3JkZXItY29sb3I6ICMwZjlhZjA7XG59XG4uYnRuLXR3aXR0ZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXR3aXR0ZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tdHdpdHRlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2OCwgMTU4LCAyMTQsIDAuNSk7XG59XG4uYnRuLXR3aXR0ZXIgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tdHdpdHRlciArIC5idG4uZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAtMXB4O1xuICBib3R0b206IDNweDtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmJ0bi10d2l0dGVyICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6aG92ZXI6YmVmb3JlLCAuYnRuLXR3aXR0ZXIgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1czpiZWZvcmUsIC5idG4tdHdpdHRlciArIC5idG4uZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuLWluc3RhZ3JhbSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTE3ZmE0O1xuICBib3JkZXItY29sb3I6ICM1MTdmYTQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1pbnN0YWdyYW06aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NmI4YTtcbiAgYm9yZGVyLWNvbG9yOiAjNDA2NTgyO1xufVxuLmJ0bi1pbnN0YWdyYW06Zm9jdXMsIC5idG4taW5zdGFncmFtLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDZiOGE7XG4gIGJvcmRlci1jb2xvcjogIzQwNjU4MjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA3LCAxNDYsIDE3OCwgMC41KTtcbn1cbi5idG4taW5zdGFncmFtLmRpc2FibGVkLCAuYnRuLWluc3RhZ3JhbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTE3ZmE0O1xuICBib3JkZXItY29sb3I6ICM1MTdmYTQ7XG59XG4uYnRuLWluc3RhZ3JhbTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4taW5zdGFncmFtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWluc3RhZ3JhbS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNjU4MjtcbiAgYm9yZGVyLWNvbG9yOiAjM2M1ZTc5O1xufVxuLmJ0bi1pbnN0YWdyYW06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWluc3RhZ3JhbTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1pbnN0YWdyYW0uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA3LCAxNDYsIDE3OCwgMC41KTtcbn1cbi5idG4taW5zdGFncmFtICsgLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLWluc3RhZ3JhbSArIC5idG4uZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAtMXB4O1xuICBib3R0b206IDNweDtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmJ0bi1pbnN0YWdyYW0gKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpob3ZlcjpiZWZvcmUsIC5idG4taW5zdGFncmFtICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6Zm9jdXM6YmVmb3JlLCAuYnRuLWluc3RhZ3JhbSArIC5idG4uZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuLXlvdXR1YmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzMTIxNztcbiAgYm9yZGVyLWNvbG9yOiAjYjMxMjE3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4teW91dHViZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTAwZjEzO1xuICBib3JkZXItY29sb3I6ICM4NTBkMTE7XG59XG4uYnRuLXlvdXR1YmU6Zm9jdXMsIC5idG4teW91dHViZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTAwZjEzO1xuICBib3JkZXItY29sb3I6ICM4NTBkMTE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE5MCwgNTQsIDU4LCAwLjUpO1xufVxuLmJ0bi15b3V0dWJlLmRpc2FibGVkLCAuYnRuLXlvdXR1YmU6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzMTIxNztcbiAgYm9yZGVyLWNvbG9yOiAjYjMxMjE3O1xufVxuLmJ0bi15b3V0dWJlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi15b3V0dWJlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXlvdXR1YmUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NTBkMTE7XG4gIGJvcmRlci1jb2xvcjogIzc5MGMxMDtcbn1cbi5idG4teW91dHViZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4teW91dHViZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi15b3V0dWJlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE5MCwgNTQsIDU4LCAwLjUpO1xufVxuLmJ0bi15b3V0dWJlICsgLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLXlvdXR1YmUgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogLTFweDtcbiAgYm90dG9tOiAzcHg7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5idG4teW91dHViZSArIC5idG4uZHJvcGRvd24tdG9nZ2xlOmhvdmVyOmJlZm9yZSwgLmJ0bi15b3V0dWJlICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6Zm9jdXM6YmVmb3JlLCAuYnRuLXlvdXR1YmUgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0bi1saW5rZWRpbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N2I1O1xuICBib3JkZXItY29sb3I6ICMwMDc3YjU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1saW5rZWRpbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZThmO1xuICBib3JkZXItY29sb3I6ICMwMDU1ODI7XG59XG4uYnRuLWxpbmtlZGluOmZvY3VzLCAuYnRuLWxpbmtlZGluLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVlOGY7XG4gIGJvcmRlci1jb2xvcjogIzAwNTU4MjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDEzOSwgMTkyLCAwLjUpO1xufVxuLmJ0bi1saW5rZWRpbi5kaXNhYmxlZCwgLmJ0bi1saW5rZWRpbjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N2I1O1xuICBib3JkZXItY29sb3I6ICMwMDc3YjU7XG59XG4uYnRuLWxpbmtlZGluOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1saW5rZWRpbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1saW5rZWRpbi5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTU4MjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0ZDc1O1xufVxuLmJ0bi1saW5rZWRpbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tbGlua2VkaW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tbGlua2VkaW4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDEzOSwgMTkyLCAwLjUpO1xufVxuLmJ0bi1saW5rZWRpbiArIC5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1saW5rZWRpbiArIC5idG4uZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAtMXB4O1xuICBib3R0b206IDNweDtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmJ0bi1saW5rZWRpbiArIC5idG4uZHJvcGRvd24tdG9nZ2xlOmhvdmVyOmJlZm9yZSwgLmJ0bi1saW5rZWRpbiArIC5idG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzOmJlZm9yZSwgLmJ0bi1saW5rZWRpbiArIC5idG4uZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuLXNreXBlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFmZjA7XG4gIGJvcmRlci1jb2xvcjogIzAwYWZmMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLXNreXBlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDkzY2E7XG4gIGJvcmRlci1jb2xvcjogIzAwOGFiZDtcbn1cbi5idG4tc2t5cGU6Zm9jdXMsIC5idG4tc2t5cGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTNjYTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4YWJkO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTg3LCAyNDIsIDAuNSk7XG59XG4uYnRuLXNreXBlLmRpc2FibGVkLCAuYnRuLXNreXBlOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFmZjA7XG4gIGJvcmRlci1jb2xvcjogIzAwYWZmMDtcbn1cbi5idG4tc2t5cGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXNreXBlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXNreXBlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4YWJkO1xuICBib3JkZXItY29sb3I6ICMwMDgxYjA7XG59XG4uYnRuLXNreXBlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1za3lwZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1za3lwZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTg3LCAyNDIsIDAuNSk7XG59XG4uYnRuLXNreXBlICsgLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLXNreXBlICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIGJvdHRvbTogM3B4O1xuICBvcGFjaXR5OiAwLjM7XG59XG4uYnRuLXNreXBlICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6aG92ZXI6YmVmb3JlLCAuYnRuLXNreXBlICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6Zm9jdXM6YmVmb3JlLCAuYnRuLXNreXBlICsgLmJ0bi5kcm9wZG93bi10b2dnbGUuYWN0aXZlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1icmFuZCB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICBib3JkZXItY29sb3I6ICMyYzc3ZjQ7XG59XG4uYnRuLW91dGxpbmUtYnJhbmQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgYm9yZGVyLWNvbG9yOiAjMmM3N2Y0O1xufVxuLmJ0bi1vdXRsaW5lLWJyYW5kOmZvY3VzLCAuYnRuLW91dGxpbmUtYnJhbmQuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0NCwgMTE5LCAyNDQsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtYnJhbmQuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1icmFuZDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1icmFuZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1icmFuZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWJyYW5kLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICBib3JkZXItY29sb3I6ICMyYzc3ZjQ7XG59XG4uYnRuLW91dGxpbmUtYnJhbmQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtYnJhbmQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1icmFuZC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0NCwgMTE5LCAyNDQsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzI4MmEzYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICBjb2xvcjogIzI4MmEzYztcbiAgYm9yZGVyLWNvbG9yOiAjMjgyYTNjO1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MmEzYztcbiAgYm9yZGVyLWNvbG9yOiAjMjgyYTNjO1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDQyLCA2MCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFyazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjgyYTNjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyYTNjO1xuICBib3JkZXItY29sb3I6ICMyODJhM2M7XG59XG4uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgNDIsIDYwLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjNTg2N2RkO1xuICBib3JkZXItY29sb3I6ICM1ODY3ZGQ7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg2N2RkO1xuICBib3JkZXItY29sb3I6ICM1ODY3ZGQ7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4OCwgMTAzLCAyMjEsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzU4NjdkZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjdkZDtcbiAgYm9yZGVyLWNvbG9yOiAjNTg2N2RkO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODgsIDEwMywgMjIxLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMWRjOWI3O1xuICBib3JkZXItY29sb3I6ICMxZGM5Yjc7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjOWI3O1xuICBib3JkZXItY29sb3I6ICMxZGM5Yjc7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyOSwgMjAxLCAxODMsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBjb2xvcjogIzFkYzliNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzliNztcbiAgYm9yZGVyLWNvbG9yOiAjMWRjOWI3O1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjksIDIwMSwgMTgzLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIGNvbG9yOiAjNTU3OGViO1xuICBib3JkZXItY29sb3I6ICM1NTc4ZWI7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU3OGViO1xuICBib3JkZXItY29sb3I6ICM1NTc4ZWI7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm8uZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4NSwgMTIwLCAyMzUsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQge1xuICBjb2xvcjogIzU1NzhlYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NzhlYjtcbiAgYm9yZGVyLWNvbG9yOiAjNTU3OGViO1xufVxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODUsIDEyMCwgMjM1LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZiODIyO1xuICBib3JkZXItY29sb3I6ICNmZmI4MjI7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMTExMTExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiODIyO1xuICBib3JkZXItY29sb3I6ICNmZmI4MjI7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE4NCwgMzQsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmYjgyMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjgyMjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiODIyO1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxODQsIDM0LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZDM5N2E7XG4gIGJvcmRlci1jb2xvcjogI2ZkMzk3YTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzk3YTtcbiAgYm9yZGVyLWNvbG9yOiAjZmQzOTdhO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlci5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1MywgNTcsIDEyMiwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZkMzk3YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzk3YTtcbiAgYm9yZGVyLWNvbG9yOiAjZmQzOTdhO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjUzLCA1NywgMTIyLCAwLjUpO1xufVxuXG4uc2hvdyA+IC5idG4taG92ZXItYnJhbmQsIC5idG4taG92ZXItYnJhbmQuYWN0aXZlLCAuYnRuLWhvdmVyLWJyYW5kOmFjdGl2ZSwgLmJ0bi1ob3Zlci1icmFuZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICBib3JkZXItY29sb3I6ICMyYzc3ZjQ7XG59XG5cbi5idG4tb3V0bGluZS1ob3Zlci1icmFuZC5idG4tY2xlYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWhvdmVyLWJyYW5kLCAuYnRuLW91dGxpbmUtaG92ZXItYnJhbmQuYWN0aXZlLCAuYnRuLW91dGxpbmUtaG92ZXItYnJhbmQ6YWN0aXZlLCAuYnRuLW91dGxpbmUtaG92ZXItYnJhbmQ6aG92ZXIge1xuICBjb2xvcjogIzJjNzdmNDtcbiAgYm9yZGVyLWNvbG9yOiAjMmM3N2Y0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNob3cgPiAuYnRuLWhvdmVyLWxpZ2h0LCAuYnRuLWhvdmVyLWxpZ2h0LmFjdGl2ZSwgLmJ0bi1ob3Zlci1saWdodDphY3RpdmUsIC5idG4taG92ZXItbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzI4MmEzYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtaG92ZXItbGlnaHQuYnRuLWNsZWFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uc2hvdyA+IC5idG4tb3V0bGluZS1ob3Zlci1saWdodCwgLmJ0bi1vdXRsaW5lLWhvdmVyLWxpZ2h0LmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWhvdmVyLWxpZ2h0OmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWhvdmVyLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zaG93ID4gLmJ0bi1ob3Zlci1kYXJrLCAuYnRuLWhvdmVyLWRhcmsuYWN0aXZlLCAuYnRuLWhvdmVyLWRhcms6YWN0aXZlLCAuYnRuLWhvdmVyLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MmEzYztcbiAgYm9yZGVyLWNvbG9yOiAjMjgyYTNjO1xufVxuXG4uYnRuLW91dGxpbmUtaG92ZXItZGFyay5idG4tY2xlYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWhvdmVyLWRhcmssIC5idG4tb3V0bGluZS1ob3Zlci1kYXJrLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWhvdmVyLWRhcms6YWN0aXZlLCAuYnRuLW91dGxpbmUtaG92ZXItZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjMjgyYTNjO1xuICBib3JkZXItY29sb3I6ICMyODJhM2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2hvdyA+IC5idG4taG92ZXItcHJpbWFyeSwgLmJ0bi1ob3Zlci1wcmltYXJ5LmFjdGl2ZSwgLmJ0bi1ob3Zlci1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1ob3Zlci1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODY3ZGQ7XG4gIGJvcmRlci1jb2xvcjogIzU4NjdkZDtcbn1cblxuLmJ0bi1vdXRsaW5lLWhvdmVyLXByaW1hcnkuYnRuLWNsZWFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uc2hvdyA+IC5idG4tb3V0bGluZS1ob3Zlci1wcmltYXJ5LCAuYnRuLW91dGxpbmUtaG92ZXItcHJpbWFyeS5hY3RpdmUsIC5idG4tb3V0bGluZS1ob3Zlci1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWhvdmVyLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogIzU4NjdkZDtcbiAgYm9yZGVyLWNvbG9yOiAjNTg2N2RkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNob3cgPiAuYnRuLWhvdmVyLXN1Y2Nlc3MsIC5idG4taG92ZXItc3VjY2Vzcy5hY3RpdmUsIC5idG4taG92ZXItc3VjY2VzczphY3RpdmUsIC5idG4taG92ZXItc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjOWI3O1xuICBib3JkZXItY29sb3I6ICMxZGM5Yjc7XG59XG5cbi5idG4tb3V0bGluZS1ob3Zlci1zdWNjZXNzLmJ0bi1jbGVhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnNob3cgPiAuYnRuLW91dGxpbmUtaG92ZXItc3VjY2VzcywgLmJ0bi1vdXRsaW5lLWhvdmVyLXN1Y2Nlc3MuYWN0aXZlLCAuYnRuLW91dGxpbmUtaG92ZXItc3VjY2VzczphY3RpdmUsIC5idG4tb3V0bGluZS1ob3Zlci1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICMxZGM5Yjc7XG4gIGJvcmRlci1jb2xvcjogIzFkYzliNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zaG93ID4gLmJ0bi1ob3Zlci1pbmZvLCAuYnRuLWhvdmVyLWluZm8uYWN0aXZlLCAuYnRuLWhvdmVyLWluZm86YWN0aXZlLCAuYnRuLWhvdmVyLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NzhlYjtcbiAgYm9yZGVyLWNvbG9yOiAjNTU3OGViO1xufVxuXG4uYnRuLW91dGxpbmUtaG92ZXItaW5mby5idG4tY2xlYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWhvdmVyLWluZm8sIC5idG4tb3V0bGluZS1ob3Zlci1pbmZvLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWhvdmVyLWluZm86YWN0aXZlLCAuYnRuLW91dGxpbmUtaG92ZXItaW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjNTU3OGViO1xuICBib3JkZXItY29sb3I6ICM1NTc4ZWI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2hvdyA+IC5idG4taG92ZXItd2FybmluZywgLmJ0bi1ob3Zlci13YXJuaW5nLmFjdGl2ZSwgLmJ0bi1ob3Zlci13YXJuaW5nOmFjdGl2ZSwgLmJ0bi1ob3Zlci13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI4MjI7XG4gIGJvcmRlci1jb2xvcjogI2ZmYjgyMjtcbn1cblxuLmJ0bi1vdXRsaW5lLWhvdmVyLXdhcm5pbmcuYnRuLWNsZWFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uc2hvdyA+IC5idG4tb3V0bGluZS1ob3Zlci13YXJuaW5nLCAuYnRuLW91dGxpbmUtaG92ZXItd2FybmluZy5hY3RpdmUsIC5idG4tb3V0bGluZS1ob3Zlci13YXJuaW5nOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWhvdmVyLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogI2ZmYjgyMjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiODIyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNob3cgPiAuYnRuLWhvdmVyLWRhbmdlciwgLmJ0bi1ob3Zlci1kYW5nZXIuYWN0aXZlLCAuYnRuLWhvdmVyLWRhbmdlcjphY3RpdmUsIC5idG4taG92ZXItZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDM5N2E7XG4gIGJvcmRlci1jb2xvcjogI2ZkMzk3YTtcbn1cblxuLmJ0bi1vdXRsaW5lLWhvdmVyLWRhbmdlci5idG4tY2xlYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWhvdmVyLWRhbmdlciwgLmJ0bi1vdXRsaW5lLWhvdmVyLWRhbmdlci5hY3RpdmUsIC5idG4tb3V0bGluZS1ob3Zlci1kYW5nZXI6YWN0aXZlLCAuYnRuLW91dGxpbmUtaG92ZXItZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZDM5N2E7XG4gIGJvcmRlci1jb2xvcjogI2ZkMzk3YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tZm9udC1icmFuZCB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuXG4uc2hvdyA+IC5idG4tZm9udC1ob3Zlci1icmFuZCwgLmJ0bi1mb250LWhvdmVyLWJyYW5kLmFjdGl2ZSwgLmJ0bi1mb250LWhvdmVyLWJyYW5kOmFjdGl2ZSwgLmJ0bi1mb250LWhvdmVyLWJyYW5kOmhvdmVyIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG5cbi5idG4tZm9udC1saWdodCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2hvdyA+IC5idG4tZm9udC1ob3Zlci1saWdodCwgLmJ0bi1mb250LWhvdmVyLWxpZ2h0LmFjdGl2ZSwgLmJ0bi1mb250LWhvdmVyLWxpZ2h0OmFjdGl2ZSwgLmJ0bi1mb250LWhvdmVyLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tZm9udC1kYXJrIHtcbiAgY29sb3I6ICMyODJhM2M7XG59XG5cbi5zaG93ID4gLmJ0bi1mb250LWhvdmVyLWRhcmssIC5idG4tZm9udC1ob3Zlci1kYXJrLmFjdGl2ZSwgLmJ0bi1mb250LWhvdmVyLWRhcms6YWN0aXZlLCAuYnRuLWZvbnQtaG92ZXItZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjMjgyYTNjO1xufVxuXG4uYnRuLWZvbnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjNTg2N2RkO1xufVxuXG4uc2hvdyA+IC5idG4tZm9udC1ob3Zlci1wcmltYXJ5LCAuYnRuLWZvbnQtaG92ZXItcHJpbWFyeS5hY3RpdmUsIC5idG4tZm9udC1ob3Zlci1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1mb250LWhvdmVyLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogIzU4NjdkZDtcbn1cblxuLmJ0bi1mb250LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzFkYzliNztcbn1cblxuLnNob3cgPiAuYnRuLWZvbnQtaG92ZXItc3VjY2VzcywgLmJ0bi1mb250LWhvdmVyLXN1Y2Nlc3MuYWN0aXZlLCAuYnRuLWZvbnQtaG92ZXItc3VjY2VzczphY3RpdmUsIC5idG4tZm9udC1ob3Zlci1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICMxZGM5Yjc7XG59XG5cbi5idG4tZm9udC1pbmZvIHtcbiAgY29sb3I6ICM1NTc4ZWI7XG59XG5cbi5zaG93ID4gLmJ0bi1mb250LWhvdmVyLWluZm8sIC5idG4tZm9udC1ob3Zlci1pbmZvLmFjdGl2ZSwgLmJ0bi1mb250LWhvdmVyLWluZm86YWN0aXZlLCAuYnRuLWZvbnQtaG92ZXItaW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjNTU3OGViO1xufVxuXG4uYnRuLWZvbnQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZiODIyO1xufVxuXG4uc2hvdyA+IC5idG4tZm9udC1ob3Zlci13YXJuaW5nLCAuYnRuLWZvbnQtaG92ZXItd2FybmluZy5hY3RpdmUsIC5idG4tZm9udC1ob3Zlci13YXJuaW5nOmFjdGl2ZSwgLmJ0bi1mb250LWhvdmVyLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogI2ZmYjgyMjtcbn1cblxuLmJ0bi1mb250LWRhbmdlciB7XG4gIGNvbG9yOiAjZmQzOTdhO1xufVxuXG4uc2hvdyA+IC5idG4tZm9udC1ob3Zlci1kYW5nZXIsIC5idG4tZm9udC1ob3Zlci1kYW5nZXIuYWN0aXZlLCAuYnRuLWZvbnQtaG92ZXItZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1mb250LWhvdmVyLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmQzOTdhO1xufVxuXG4uYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNDk0OTg4O1xufVxuLnNob3cgPiAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnkuYWN0aXZlLCAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmUsIC5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlZjtcbn1cblxuLmJ0bi5idG4tZWxldmF0ZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG4uYnRuLmJ0bi1lbGV2YXRlLmJ0bi1lbGV2YXRlLWFpcjpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC00cHgpO1xufVxuLmJ0bi5idG4tYnJhbmQuYnRuLWVsZXZhdGUge1xuICBib3gtc2hhZG93OiAwcHggNHB4IDE2cHggMHB4IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjE1KTtcbn1cbi5zaG93ID4gLmJ0bi5idG4tYnJhbmQuYnRuLWVsZXZhdGUsIC5idG4uYnRuLWJyYW5kLmJ0bi1lbGV2YXRlOmZvY3VzLCAuYnRuLmJ0bi1icmFuZC5idG4tZWxldmF0ZS5hY3RpdmUsIC5idG4uYnRuLWJyYW5kLmJ0bi1lbGV2YXRlOmFjdGl2ZSwgLmJ0bi5idG4tYnJhbmQuYnRuLWVsZXZhdGU6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggOXB4IDE2cHggMHB4IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjI1KSAhaW1wb3J0YW50O1xufVxuLnNob3cgPiAuYnRuLmJ0bi1icmFuZC5idG4tZWxldmF0ZS5idG4tc20sIC5idG4tZ3JvdXAtc20uc2hvdyA+IC5idG4uYnRuLWJyYW5kLmJ0bi1lbGV2YXRlLCAuYnRuLmJ0bi1icmFuZC5idG4tZWxldmF0ZTpmb2N1cy5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1icmFuZC5idG4tZWxldmF0ZTpmb2N1cywgLmJ0bi5idG4tYnJhbmQuYnRuLWVsZXZhdGUuYWN0aXZlLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLWJyYW5kLmJ0bi1lbGV2YXRlLmFjdGl2ZSwgLmJ0bi5idG4tYnJhbmQuYnRuLWVsZXZhdGU6YWN0aXZlLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLWJyYW5kLmJ0bi1lbGV2YXRlOmFjdGl2ZSwgLmJ0bi5idG4tYnJhbmQuYnRuLWVsZXZhdGU6aG92ZXIuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4tYnJhbmQuYnRuLWVsZXZhdGU6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggNnB4IDE2cHggMHB4IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjI1KSAhaW1wb3J0YW50O1xufVxuLnNob3cgPiAuYnRuLmJ0bi1icmFuZC5idG4tZWxldmF0ZS1ob3ZlciwgLmJ0bi5idG4tYnJhbmQuYnRuLWVsZXZhdGUtaG92ZXIuYWN0aXZlLCAuYnRuLmJ0bi1icmFuZC5idG4tZWxldmF0ZS1ob3Zlcjpmb2N1cywgLmJ0bi5idG4tYnJhbmQuYnRuLWVsZXZhdGUtaG92ZXI6YWN0aXZlLCAuYnRuLmJ0bi1icmFuZC5idG4tZWxldmF0ZS1ob3Zlcjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCA5cHggMTZweCAwcHggcmdiYSg0NCwgMTE5LCAyNDQsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG4uc2hvdyA+IC5idG4uYnRuLWJyYW5kLmJ0bi1lbGV2YXRlLWhvdmVyLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbS5zaG93ID4gLmJ0bi5idG4tYnJhbmQuYnRuLWVsZXZhdGUtaG92ZXIsIC5idG4uYnRuLWJyYW5kLmJ0bi1lbGV2YXRlLWhvdmVyLmFjdGl2ZS5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1icmFuZC5idG4tZWxldmF0ZS1ob3Zlci5hY3RpdmUsIC5idG4uYnRuLWJyYW5kLmJ0bi1lbGV2YXRlLWhvdmVyOmZvY3VzLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLWJyYW5kLmJ0bi1lbGV2YXRlLWhvdmVyOmZvY3VzLCAuYnRuLmJ0bi1icmFuZC5idG4tZWxldmF0ZS1ob3ZlcjphY3RpdmUuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4tYnJhbmQuYnRuLWVsZXZhdGUtaG92ZXI6YWN0aXZlLCAuYnRuLmJ0bi1icmFuZC5idG4tZWxldmF0ZS1ob3Zlcjpob3Zlci5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1icmFuZC5idG4tZWxldmF0ZS1ob3Zlcjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggMTZweCAwcHggcmdiYSg0NCwgMTE5LCAyNDQsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG4uYnRuLmJ0bi1saWdodC5idG4tZWxldmF0ZSB7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTZweCAwcHggcmdiYSgxNTMsIDE1MywgMTUzLCAwLjE1KTtcbn1cbi5zaG93ID4gLmJ0bi5idG4tbGlnaHQuYnRuLWVsZXZhdGUsIC5idG4uYnRuLWxpZ2h0LmJ0bi1lbGV2YXRlOmZvY3VzLCAuYnRuLmJ0bi1saWdodC5idG4tZWxldmF0ZS5hY3RpdmUsIC5idG4uYnRuLWxpZ2h0LmJ0bi1lbGV2YXRlOmFjdGl2ZSwgLmJ0bi5idG4tbGlnaHQuYnRuLWVsZXZhdGU6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggOXB4IDE2cHggMHB4IHJnYmEoMTUzLCAxNTMsIDE1MywgMC4yNSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2hvdyA+IC5idG4uYnRuLWxpZ2h0LmJ0bi1lbGV2YXRlLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbS5zaG93ID4gLmJ0bi5idG4tbGlnaHQuYnRuLWVsZXZhdGUsIC5idG4uYnRuLWxpZ2h0LmJ0bi1lbGV2YXRlOmZvY3VzLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLWxpZ2h0LmJ0bi1lbGV2YXRlOmZvY3VzLCAuYnRuLmJ0bi1saWdodC5idG4tZWxldmF0ZS5hY3RpdmUuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4tbGlnaHQuYnRuLWVsZXZhdGUuYWN0aXZlLCAuYnRuLmJ0bi1saWdodC5idG4tZWxldmF0ZTphY3RpdmUuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4tbGlnaHQuYnRuLWVsZXZhdGU6YWN0aXZlLCAuYnRuLmJ0bi1saWdodC5idG4tZWxldmF0ZTpob3Zlci5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1saWdodC5idG4tZWxldmF0ZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggMTZweCAwcHggcmdiYSgxNTMsIDE1MywgMTUzLCAwLjI1KSAhaW1wb3J0YW50O1xufVxuLnNob3cgPiAuYnRuLmJ0bi1saWdodC5idG4tZWxldmF0ZS1ob3ZlciwgLmJ0bi5idG4tbGlnaHQuYnRuLWVsZXZhdGUtaG92ZXIuYWN0aXZlLCAuYnRuLmJ0bi1saWdodC5idG4tZWxldmF0ZS1ob3Zlcjpmb2N1cywgLmJ0bi5idG4tbGlnaHQuYnRuLWVsZXZhdGUtaG92ZXI6YWN0aXZlLCAuYnRuLmJ0bi1saWdodC5idG4tZWxldmF0ZS1ob3Zlcjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCA5cHggMTZweCAwcHggcmdiYSgxNTMsIDE1MywgMTUzLCAwLjI1KSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zaG93ID4gLmJ0bi5idG4tbGlnaHQuYnRuLWVsZXZhdGUtaG92ZXIuYnRuLXNtLCAuYnRuLWdyb3VwLXNtLnNob3cgPiAuYnRuLmJ0bi1saWdodC5idG4tZWxldmF0ZS1ob3ZlciwgLmJ0bi5idG4tbGlnaHQuYnRuLWVsZXZhdGUtaG92ZXIuYWN0aXZlLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLWxpZ2h0LmJ0bi1lbGV2YXRlLWhvdmVyLmFjdGl2ZSwgLmJ0bi5idG4tbGlnaHQuYnRuLWVsZXZhdGUtaG92ZXI6Zm9jdXMuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4tbGlnaHQuYnRuLWVsZXZhdGUtaG92ZXI6Zm9jdXMsIC5idG4uYnRuLWxpZ2h0LmJ0bi1lbGV2YXRlLWhvdmVyOmFjdGl2ZS5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1saWdodC5idG4tZWxldmF0ZS1ob3ZlcjphY3RpdmUsIC5idG4uYnRuLWxpZ2h0LmJ0bi1lbGV2YXRlLWhvdmVyOmhvdmVyLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLWxpZ2h0LmJ0bi1lbGV2YXRlLWhvdmVyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDZweCAxNnB4IDBweCByZ2JhKDE1MywgMTUzLCAxNTMsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG4uYnRuLmJ0bi1kYXJrLmJ0bi1lbGV2YXRlIHtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxNnB4IDBweCByZ2JhKDQwLCA0MiwgNjAsIDAuMTUpO1xufVxuLnNob3cgPiAuYnRuLmJ0bi1kYXJrLmJ0bi1lbGV2YXRlLCAuYnRuLmJ0bi1kYXJrLmJ0bi1lbGV2YXRlOmZvY3VzLCAuYnRuLmJ0bi1kYXJrLmJ0bi1lbGV2YXRlLmFjdGl2ZSwgLmJ0bi5idG4tZGFyay5idG4tZWxldmF0ZTphY3RpdmUsIC5idG4uYnRuLWRhcmsuYnRuLWVsZXZhdGU6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggOXB4IDE2cHggMHB4IHJnYmEoNDAsIDQyLCA2MCwgMC4yNSkgIWltcG9ydGFudDtcbn1cbi5zaG93ID4gLmJ0bi5idG4tZGFyay5idG4tZWxldmF0ZS5idG4tc20sIC5idG4tZ3JvdXAtc20uc2hvdyA+IC5idG4uYnRuLWRhcmsuYnRuLWVsZXZhdGUsIC5idG4uYnRuLWRhcmsuYnRuLWVsZXZhdGU6Zm9jdXMuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4tZGFyay5idG4tZWxldmF0ZTpmb2N1cywgLmJ0bi5idG4tZGFyay5idG4tZWxldmF0ZS5hY3RpdmUuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4tZGFyay5idG4tZWxldmF0ZS5hY3RpdmUsIC5idG4uYnRuLWRhcmsuYnRuLWVsZXZhdGU6YWN0aXZlLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLWRhcmsuYnRuLWVsZXZhdGU6YWN0aXZlLCAuYnRuLmJ0bi1kYXJrLmJ0bi1lbGV2YXRlOmhvdmVyLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLWRhcmsuYnRuLWVsZXZhdGU6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggNnB4IDE2cHggMHB4IHJnYmEoNDAsIDQyLCA2MCwgMC4yNSkgIWltcG9ydGFudDtcbn1cbi5zaG93ID4gLmJ0bi5idG4tZGFyay5idG4tZWxldmF0ZS1ob3ZlciwgLmJ0bi5idG4tZGFyay5idG4tZWxldmF0ZS1ob3Zlci5hY3RpdmUsIC5idG4uYnRuLWRhcmsuYnRuLWVsZXZhdGUtaG92ZXI6Zm9jdXMsIC5idG4uYnRuLWRhcmsuYnRuLWVsZXZhdGUtaG92ZXI6YWN0aXZlLCAuYnRuLmJ0bi1kYXJrLmJ0bi1lbGV2YXRlLWhvdmVyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDlweCAxNnB4IDBweCByZ2JhKDQwLCA0MiwgNjAsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG4uc2hvdyA+IC5idG4uYnRuLWRhcmsuYnRuLWVsZXZhdGUtaG92ZXIuYnRuLXNtLCAuYnRuLWdyb3VwLXNtLnNob3cgPiAuYnRuLmJ0bi1kYXJrLmJ0bi1lbGV2YXRlLWhvdmVyLCAuYnRuLmJ0bi1kYXJrLmJ0bi1lbGV2YXRlLWhvdmVyLmFjdGl2ZS5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1kYXJrLmJ0bi1lbGV2YXRlLWhvdmVyLmFjdGl2ZSwgLmJ0bi5idG4tZGFyay5idG4tZWxldmF0ZS1ob3Zlcjpmb2N1cy5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1kYXJrLmJ0bi1lbGV2YXRlLWhvdmVyOmZvY3VzLCAuYnRuLmJ0bi1kYXJrLmJ0bi1lbGV2YXRlLWhvdmVyOmFjdGl2ZS5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1kYXJrLmJ0bi1lbGV2YXRlLWhvdmVyOmFjdGl2ZSwgLmJ0bi5idG4tZGFyay5idG4tZWxldmF0ZS1ob3Zlcjpob3Zlci5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1kYXJrLmJ0bi1lbGV2YXRlLWhvdmVyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDZweCAxNnB4IDBweCByZ2JhKDQwLCA0MiwgNjAsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG4uYnRuLmJ0bi1wcmltYXJ5LmJ0bi1lbGV2YXRlIHtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxNnB4IDBweCByZ2JhKDg4LCAxMDMsIDIyMSwgMC4xNSk7XG59XG4uc2hvdyA+IC5idG4uYnRuLXByaW1hcnkuYnRuLWVsZXZhdGUsIC5idG4uYnRuLXByaW1hcnkuYnRuLWVsZXZhdGU6Zm9jdXMsIC5idG4uYnRuLXByaW1hcnkuYnRuLWVsZXZhdGUuYWN0aXZlLCAuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1lbGV2YXRlOmFjdGl2ZSwgLmJ0bi5idG4tcHJpbWFyeS5idG4tZWxldmF0ZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCA5cHggMTZweCAwcHggcmdiYSg4OCwgMTAzLCAyMjEsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG4uc2hvdyA+IC5idG4uYnRuLXByaW1hcnkuYnRuLWVsZXZhdGUuYnRuLXNtLCAuYnRuLWdyb3VwLXNtLnNob3cgPiAuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1lbGV2YXRlLCAuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1lbGV2YXRlOmZvY3VzLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLXByaW1hcnkuYnRuLWVsZXZhdGU6Zm9jdXMsIC5idG4uYnRuLXByaW1hcnkuYnRuLWVsZXZhdGUuYWN0aXZlLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLXByaW1hcnkuYnRuLWVsZXZhdGUuYWN0aXZlLCAuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1lbGV2YXRlOmFjdGl2ZS5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1lbGV2YXRlOmFjdGl2ZSwgLmJ0bi5idG4tcHJpbWFyeS5idG4tZWxldmF0ZTpob3Zlci5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1lbGV2YXRlOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDZweCAxNnB4IDBweCByZ2JhKDg4LCAxMDMsIDIyMSwgMC4yNSkgIWltcG9ydGFudDtcbn1cbi5zaG93ID4gLmJ0bi5idG4tcHJpbWFyeS5idG4tZWxldmF0ZS1ob3ZlciwgLmJ0bi5idG4tcHJpbWFyeS5idG4tZWxldmF0ZS1ob3Zlci5hY3RpdmUsIC5idG4uYnRuLXByaW1hcnkuYnRuLWVsZXZhdGUtaG92ZXI6Zm9jdXMsIC5idG4uYnRuLXByaW1hcnkuYnRuLWVsZXZhdGUtaG92ZXI6YWN0aXZlLCAuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1lbGV2YXRlLWhvdmVyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDlweCAxNnB4IDBweCByZ2JhKDg4LCAxMDMsIDIyMSwgMC4yNSkgIWltcG9ydGFudDtcbn1cbi5zaG93ID4gLmJ0bi5idG4tcHJpbWFyeS5idG4tZWxldmF0ZS1ob3Zlci5idG4tc20sIC5idG4tZ3JvdXAtc20uc2hvdyA+IC5idG4uYnRuLXByaW1hcnkuYnRuLWVsZXZhdGUtaG92ZXIsIC5idG4uYnRuLXByaW1hcnkuYnRuLWVsZXZhdGUtaG92ZXIuYWN0aXZlLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLXByaW1hcnkuYnRuLWVsZXZhdGUtaG92ZXIuYWN0aXZlLCAuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1lbGV2YXRlLWhvdmVyOmZvY3VzLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLXByaW1hcnkuYnRuLWVsZXZhdGUtaG92ZXI6Zm9jdXMsIC5idG4uYnRuLXByaW1hcnkuYnRuLWVsZXZhdGUtaG92ZXI6YWN0aXZlLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLXByaW1hcnkuYnRuLWVsZXZhdGUtaG92ZXI6YWN0aXZlLCAuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1lbGV2YXRlLWhvdmVyOmhvdmVyLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLXByaW1hcnkuYnRuLWVsZXZhdGUtaG92ZXI6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggNnB4IDE2cHggMHB4IHJnYmEoODgsIDEwMywgMjIxLCAwLjI1KSAhaW1wb3J0YW50O1xufVxuLmJ0bi5idG4tc3VjY2Vzcy5idG4tZWxldmF0ZSB7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTZweCAwcHggcmdiYSgyOSwgMjAxLCAxODMsIDAuMTUpO1xufVxuLnNob3cgPiAuYnRuLmJ0bi1zdWNjZXNzLmJ0bi1lbGV2YXRlLCAuYnRuLmJ0bi1zdWNjZXNzLmJ0bi1lbGV2YXRlOmZvY3VzLCAuYnRuLmJ0bi1zdWNjZXNzLmJ0bi1lbGV2YXRlLmFjdGl2ZSwgLmJ0bi5idG4tc3VjY2Vzcy5idG4tZWxldmF0ZTphY3RpdmUsIC5idG4uYnRuLXN1Y2Nlc3MuYnRuLWVsZXZhdGU6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggOXB4IDE2cHggMHB4IHJnYmEoMjksIDIwMSwgMTgzLCAwLjI1KSAhaW1wb3J0YW50O1xufVxuLnNob3cgPiAuYnRuLmJ0bi1zdWNjZXNzLmJ0bi1lbGV2YXRlLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbS5zaG93ID4gLmJ0bi5idG4tc3VjY2Vzcy5idG4tZWxldmF0ZSwgLmJ0bi5idG4tc3VjY2Vzcy5idG4tZWxldmF0ZTpmb2N1cy5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1zdWNjZXNzLmJ0bi1lbGV2YXRlOmZvY3VzLCAuYnRuLmJ0bi1zdWNjZXNzLmJ0bi1lbGV2YXRlLmFjdGl2ZS5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1zdWNjZXNzLmJ0bi1lbGV2YXRlLmFjdGl2ZSwgLmJ0bi5idG4tc3VjY2Vzcy5idG4tZWxldmF0ZTphY3RpdmUuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4tc3VjY2Vzcy5idG4tZWxldmF0ZTphY3RpdmUsIC5idG4uYnRuLXN1Y2Nlc3MuYnRuLWVsZXZhdGU6aG92ZXIuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4tc3VjY2Vzcy5idG4tZWxldmF0ZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggMTZweCAwcHggcmdiYSgyOSwgMjAxLCAxODMsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG4uc2hvdyA+IC5idG4uYnRuLXN1Y2Nlc3MuYnRuLWVsZXZhdGUtaG92ZXIsIC5idG4uYnRuLXN1Y2Nlc3MuYnRuLWVsZXZhdGUtaG92ZXIuYWN0aXZlLCAuYnRuLmJ0bi1zdWNjZXNzLmJ0bi1lbGV2YXRlLWhvdmVyOmZvY3VzLCAuYnRuLmJ0bi1zdWNjZXNzLmJ0bi1lbGV2YXRlLWhvdmVyOmFjdGl2ZSwgLmJ0bi5idG4tc3VjY2Vzcy5idG4tZWxldmF0ZS1ob3Zlcjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCA5cHggMTZweCAwcHggcmdiYSgyOSwgMjAxLCAxODMsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG4uc2hvdyA+IC5idG4uYnRuLXN1Y2Nlc3MuYnRuLWVsZXZhdGUtaG92ZXIuYnRuLXNtLCAuYnRuLWdyb3VwLXNtLnNob3cgPiAuYnRuLmJ0bi1zdWNjZXNzLmJ0bi1lbGV2YXRlLWhvdmVyLCAuYnRuLmJ0bi1zdWNjZXNzLmJ0bi1lbGV2YXRlLWhvdmVyLmFjdGl2ZS5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1zdWNjZXNzLmJ0bi1lbGV2YXRlLWhvdmVyLmFjdGl2ZSwgLmJ0bi5idG4tc3VjY2Vzcy5idG4tZWxldmF0ZS1ob3Zlcjpmb2N1cy5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1zdWNjZXNzLmJ0bi1lbGV2YXRlLWhvdmVyOmZvY3VzLCAuYnRuLmJ0bi1zdWNjZXNzLmJ0bi1lbGV2YXRlLWhvdmVyOmFjdGl2ZS5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1zdWNjZXNzLmJ0bi1lbGV2YXRlLWhvdmVyOmFjdGl2ZSwgLmJ0bi5idG4tc3VjY2Vzcy5idG4tZWxldmF0ZS1ob3Zlcjpob3Zlci5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1zdWNjZXNzLmJ0bi1lbGV2YXRlLWhvdmVyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDZweCAxNnB4IDBweCByZ2JhKDI5LCAyMDEsIDE4MywgMC4yNSkgIWltcG9ydGFudDtcbn1cbi5idG4uYnRuLWluZm8uYnRuLWVsZXZhdGUge1xuICBib3gtc2hhZG93OiAwcHggNHB4IDE2cHggMHB4IHJnYmEoODUsIDEyMCwgMjM1LCAwLjE1KTtcbn1cbi5zaG93ID4gLmJ0bi5idG4taW5mby5idG4tZWxldmF0ZSwgLmJ0bi5idG4taW5mby5idG4tZWxldmF0ZTpmb2N1cywgLmJ0bi5idG4taW5mby5idG4tZWxldmF0ZS5hY3RpdmUsIC5idG4uYnRuLWluZm8uYnRuLWVsZXZhdGU6YWN0aXZlLCAuYnRuLmJ0bi1pbmZvLmJ0bi1lbGV2YXRlOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDlweCAxNnB4IDBweCByZ2JhKDg1LCAxMjAsIDIzNSwgMC4yNSkgIWltcG9ydGFudDtcbn1cbi5zaG93ID4gLmJ0bi5idG4taW5mby5idG4tZWxldmF0ZS5idG4tc20sIC5idG4tZ3JvdXAtc20uc2hvdyA+IC5idG4uYnRuLWluZm8uYnRuLWVsZXZhdGUsIC5idG4uYnRuLWluZm8uYnRuLWVsZXZhdGU6Zm9jdXMuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4taW5mby5idG4tZWxldmF0ZTpmb2N1cywgLmJ0bi5idG4taW5mby5idG4tZWxldmF0ZS5hY3RpdmUuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4taW5mby5idG4tZWxldmF0ZS5hY3RpdmUsIC5idG4uYnRuLWluZm8uYnRuLWVsZXZhdGU6YWN0aXZlLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLWluZm8uYnRuLWVsZXZhdGU6YWN0aXZlLCAuYnRuLmJ0bi1pbmZvLmJ0bi1lbGV2YXRlOmhvdmVyLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLWluZm8uYnRuLWVsZXZhdGU6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggNnB4IDE2cHggMHB4IHJnYmEoODUsIDEyMCwgMjM1LCAwLjI1KSAhaW1wb3J0YW50O1xufVxuLnNob3cgPiAuYnRuLmJ0bi1pbmZvLmJ0bi1lbGV2YXRlLWhvdmVyLCAuYnRuLmJ0bi1pbmZvLmJ0bi1lbGV2YXRlLWhvdmVyLmFjdGl2ZSwgLmJ0bi5idG4taW5mby5idG4tZWxldmF0ZS1ob3Zlcjpmb2N1cywgLmJ0bi5idG4taW5mby5idG4tZWxldmF0ZS1ob3ZlcjphY3RpdmUsIC5idG4uYnRuLWluZm8uYnRuLWVsZXZhdGUtaG92ZXI6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggOXB4IDE2cHggMHB4IHJnYmEoODUsIDEyMCwgMjM1LCAwLjI1KSAhaW1wb3J0YW50O1xufVxuLnNob3cgPiAuYnRuLmJ0bi1pbmZvLmJ0bi1lbGV2YXRlLWhvdmVyLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbS5zaG93ID4gLmJ0bi5idG4taW5mby5idG4tZWxldmF0ZS1ob3ZlciwgLmJ0bi5idG4taW5mby5idG4tZWxldmF0ZS1ob3Zlci5hY3RpdmUuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4taW5mby5idG4tZWxldmF0ZS1ob3Zlci5hY3RpdmUsIC5idG4uYnRuLWluZm8uYnRuLWVsZXZhdGUtaG92ZXI6Zm9jdXMuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4taW5mby5idG4tZWxldmF0ZS1ob3Zlcjpmb2N1cywgLmJ0bi5idG4taW5mby5idG4tZWxldmF0ZS1ob3ZlcjphY3RpdmUuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4taW5mby5idG4tZWxldmF0ZS1ob3ZlcjphY3RpdmUsIC5idG4uYnRuLWluZm8uYnRuLWVsZXZhdGUtaG92ZXI6aG92ZXIuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4taW5mby5idG4tZWxldmF0ZS1ob3Zlcjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggMTZweCAwcHggcmdiYSg4NSwgMTIwLCAyMzUsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG4uYnRuLmJ0bi13YXJuaW5nLmJ0bi1lbGV2YXRlIHtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxNnB4IDBweCByZ2JhKDI1NSwgMTg0LCAzNCwgMC4xNSk7XG59XG4uc2hvdyA+IC5idG4uYnRuLXdhcm5pbmcuYnRuLWVsZXZhdGUsIC5idG4uYnRuLXdhcm5pbmcuYnRuLWVsZXZhdGU6Zm9jdXMsIC5idG4uYnRuLXdhcm5pbmcuYnRuLWVsZXZhdGUuYWN0aXZlLCAuYnRuLmJ0bi13YXJuaW5nLmJ0bi1lbGV2YXRlOmFjdGl2ZSwgLmJ0bi5idG4td2FybmluZy5idG4tZWxldmF0ZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCA5cHggMTZweCAwcHggcmdiYSgyNTUsIDE4NCwgMzQsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG4uc2hvdyA+IC5idG4uYnRuLXdhcm5pbmcuYnRuLWVsZXZhdGUuYnRuLXNtLCAuYnRuLWdyb3VwLXNtLnNob3cgPiAuYnRuLmJ0bi13YXJuaW5nLmJ0bi1lbGV2YXRlLCAuYnRuLmJ0bi13YXJuaW5nLmJ0bi1lbGV2YXRlOmZvY3VzLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLXdhcm5pbmcuYnRuLWVsZXZhdGU6Zm9jdXMsIC5idG4uYnRuLXdhcm5pbmcuYnRuLWVsZXZhdGUuYWN0aXZlLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLXdhcm5pbmcuYnRuLWVsZXZhdGUuYWN0aXZlLCAuYnRuLmJ0bi13YXJuaW5nLmJ0bi1lbGV2YXRlOmFjdGl2ZS5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi13YXJuaW5nLmJ0bi1lbGV2YXRlOmFjdGl2ZSwgLmJ0bi5idG4td2FybmluZy5idG4tZWxldmF0ZTpob3Zlci5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi13YXJuaW5nLmJ0bi1lbGV2YXRlOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDZweCAxNnB4IDBweCByZ2JhKDI1NSwgMTg0LCAzNCwgMC4yNSkgIWltcG9ydGFudDtcbn1cbi5zaG93ID4gLmJ0bi5idG4td2FybmluZy5idG4tZWxldmF0ZS1ob3ZlciwgLmJ0bi5idG4td2FybmluZy5idG4tZWxldmF0ZS1ob3Zlci5hY3RpdmUsIC5idG4uYnRuLXdhcm5pbmcuYnRuLWVsZXZhdGUtaG92ZXI6Zm9jdXMsIC5idG4uYnRuLXdhcm5pbmcuYnRuLWVsZXZhdGUtaG92ZXI6YWN0aXZlLCAuYnRuLmJ0bi13YXJuaW5nLmJ0bi1lbGV2YXRlLWhvdmVyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDlweCAxNnB4IDBweCByZ2JhKDI1NSwgMTg0LCAzNCwgMC4yNSkgIWltcG9ydGFudDtcbn1cbi5zaG93ID4gLmJ0bi5idG4td2FybmluZy5idG4tZWxldmF0ZS1ob3Zlci5idG4tc20sIC5idG4tZ3JvdXAtc20uc2hvdyA+IC5idG4uYnRuLXdhcm5pbmcuYnRuLWVsZXZhdGUtaG92ZXIsIC5idG4uYnRuLXdhcm5pbmcuYnRuLWVsZXZhdGUtaG92ZXIuYWN0aXZlLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLXdhcm5pbmcuYnRuLWVsZXZhdGUtaG92ZXIuYWN0aXZlLCAuYnRuLmJ0bi13YXJuaW5nLmJ0bi1lbGV2YXRlLWhvdmVyOmZvY3VzLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLXdhcm5pbmcuYnRuLWVsZXZhdGUtaG92ZXI6Zm9jdXMsIC5idG4uYnRuLXdhcm5pbmcuYnRuLWVsZXZhdGUtaG92ZXI6YWN0aXZlLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLXdhcm5pbmcuYnRuLWVsZXZhdGUtaG92ZXI6YWN0aXZlLCAuYnRuLmJ0bi13YXJuaW5nLmJ0bi1lbGV2YXRlLWhvdmVyOmhvdmVyLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLXdhcm5pbmcuYnRuLWVsZXZhdGUtaG92ZXI6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggNnB4IDE2cHggMHB4IHJnYmEoMjU1LCAxODQsIDM0LCAwLjI1KSAhaW1wb3J0YW50O1xufVxuLmJ0bi5idG4tZGFuZ2VyLmJ0bi1lbGV2YXRlIHtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxNnB4IDBweCByZ2JhKDI1MywgNTcsIDEyMiwgMC4xNSk7XG59XG4uc2hvdyA+IC5idG4uYnRuLWRhbmdlci5idG4tZWxldmF0ZSwgLmJ0bi5idG4tZGFuZ2VyLmJ0bi1lbGV2YXRlOmZvY3VzLCAuYnRuLmJ0bi1kYW5nZXIuYnRuLWVsZXZhdGUuYWN0aXZlLCAuYnRuLmJ0bi1kYW5nZXIuYnRuLWVsZXZhdGU6YWN0aXZlLCAuYnRuLmJ0bi1kYW5nZXIuYnRuLWVsZXZhdGU6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggOXB4IDE2cHggMHB4IHJnYmEoMjUzLCA1NywgMTIyLCAwLjI1KSAhaW1wb3J0YW50O1xufVxuLnNob3cgPiAuYnRuLmJ0bi1kYW5nZXIuYnRuLWVsZXZhdGUuYnRuLXNtLCAuYnRuLWdyb3VwLXNtLnNob3cgPiAuYnRuLmJ0bi1kYW5nZXIuYnRuLWVsZXZhdGUsIC5idG4uYnRuLWRhbmdlci5idG4tZWxldmF0ZTpmb2N1cy5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1kYW5nZXIuYnRuLWVsZXZhdGU6Zm9jdXMsIC5idG4uYnRuLWRhbmdlci5idG4tZWxldmF0ZS5hY3RpdmUuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4tZGFuZ2VyLmJ0bi1lbGV2YXRlLmFjdGl2ZSwgLmJ0bi5idG4tZGFuZ2VyLmJ0bi1lbGV2YXRlOmFjdGl2ZS5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1kYW5nZXIuYnRuLWVsZXZhdGU6YWN0aXZlLCAuYnRuLmJ0bi1kYW5nZXIuYnRuLWVsZXZhdGU6aG92ZXIuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4tZGFuZ2VyLmJ0bi1lbGV2YXRlOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDZweCAxNnB4IDBweCByZ2JhKDI1MywgNTcsIDEyMiwgMC4yNSkgIWltcG9ydGFudDtcbn1cbi5zaG93ID4gLmJ0bi5idG4tZGFuZ2VyLmJ0bi1lbGV2YXRlLWhvdmVyLCAuYnRuLmJ0bi1kYW5nZXIuYnRuLWVsZXZhdGUtaG92ZXIuYWN0aXZlLCAuYnRuLmJ0bi1kYW5nZXIuYnRuLWVsZXZhdGUtaG92ZXI6Zm9jdXMsIC5idG4uYnRuLWRhbmdlci5idG4tZWxldmF0ZS1ob3ZlcjphY3RpdmUsIC5idG4uYnRuLWRhbmdlci5idG4tZWxldmF0ZS1ob3Zlcjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCA5cHggMTZweCAwcHggcmdiYSgyNTMsIDU3LCAxMjIsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG4uc2hvdyA+IC5idG4uYnRuLWRhbmdlci5idG4tZWxldmF0ZS1ob3Zlci5idG4tc20sIC5idG4tZ3JvdXAtc20uc2hvdyA+IC5idG4uYnRuLWRhbmdlci5idG4tZWxldmF0ZS1ob3ZlciwgLmJ0bi5idG4tZGFuZ2VyLmJ0bi1lbGV2YXRlLWhvdmVyLmFjdGl2ZS5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1kYW5nZXIuYnRuLWVsZXZhdGUtaG92ZXIuYWN0aXZlLCAuYnRuLmJ0bi1kYW5nZXIuYnRuLWVsZXZhdGUtaG92ZXI6Zm9jdXMuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4tZGFuZ2VyLmJ0bi1lbGV2YXRlLWhvdmVyOmZvY3VzLCAuYnRuLmJ0bi1kYW5nZXIuYnRuLWVsZXZhdGUtaG92ZXI6YWN0aXZlLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLWRhbmdlci5idG4tZWxldmF0ZS1ob3ZlcjphY3RpdmUsIC5idG4uYnRuLWRhbmdlci5idG4tZWxldmF0ZS1ob3Zlcjpob3Zlci5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1kYW5nZXIuYnRuLWVsZXZhdGUtaG92ZXI6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggNnB4IDE2cHggMHB4IHJnYmEoMjUzLCA1NywgMTIyLCAwLjI1KSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLmJ0bi1zcXVhcmUge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYnRuLmJ0bi1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbn1cblxuLmJ0bi5idG4tdXBwZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmJ0bi5idG4tYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYnRuLmJ0bi1ib2xkZXIge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmJ0bi5idG4tYm9sZGVzdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYnRuLmJ0bi10aGluIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5idG4uYnRuLWxvd2VyIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLmJ0bi5idG4td2lkZSB7XG4gIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMi4yNXJlbTtcbn1cbi5idG4uYnRuLXdpZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjc1cmVtO1xufVxuLmJ0bi5idG4td2lkZXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuLmJ0bi5idG4tdGFsbCB7XG4gIHBhZGRpbmctdG9wOiAwLjg1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC44NXJlbTtcbn1cbi5idG4uYnRuLXRhbGxlciB7XG4gIHBhZGRpbmctdG9wOiAxLjE1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4xNXJlbTtcbn1cbi5idG4uYnRuLXRhbGxlc3Qge1xuICBwYWRkaW5nLXRvcDogMS4zNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMzVyZW07XG59XG5cbi5idG4uYnRuLWZvbnQtc20ge1xuICBmb250LXNpemU6IDAuODVyZW07XG59XG4uYnRuLmJ0bi1mb250LW1kIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmJ0bi5idG4tZm9udC1sZyB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuXG4uYnRuIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5idG4gW2NsYXNzXj1sYS1dLFxuLmJ0biBbY2xhc3MqPVwiIGxhLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmJ0biBbY2xhc3NePWZhLV0sXG4uYnRuIFtjbGFzcyo9XCIgZmEtXCJdIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4uYnRuIFtjbGFzc149ZmxhdGljb24tXSxcbi5idG4gW2NsYXNzKj1cIiBmbGF0aWNvbi1cIl0sXG4uYnRuIFtjbGFzc149ZmxhdGljb24yLV0sXG4uYnRuIFtjbGFzcyo9XCIgZmxhdGljb24yLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmbG9hdDogbGVmdDtcbn1cbi5idG4gaSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG4uYnRuLXNtIFtjbGFzc149bGEtXSwgLmJ0bi1ncm91cC1zbSA+IC5idG4gW2NsYXNzXj1sYS1dLFxuLmJ0bi5idG4tc20gW2NsYXNzKj1cIiBsYS1cIl0sXG4uYnRuLWdyb3VwLXNtID4gLmJ0biBbY2xhc3MqPVwiIGxhLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLmJ0bi5idG4tc20gW2NsYXNzXj1mYS1dLCAuYnRuLWdyb3VwLXNtID4gLmJ0biBbY2xhc3NePWZhLV0sXG4uYnRuLmJ0bi1zbSBbY2xhc3MqPVwiIGZhLVwiXSxcbi5idG4tZ3JvdXAtc20gPiAuYnRuIFtjbGFzcyo9XCIgZmEtXCJdIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmJ0bi5idG4tc20gW2NsYXNzXj1mbGF0aWNvbi1dLCAuYnRuLWdyb3VwLXNtID4gLmJ0biBbY2xhc3NePWZsYXRpY29uLV0sXG4uYnRuLmJ0bi1zbSBbY2xhc3MqPVwiIGZsYXRpY29uLVwiXSxcbi5idG4tZ3JvdXAtc20gPiAuYnRuIFtjbGFzcyo9XCIgZmxhdGljb24tXCJdLFxuLmJ0bi5idG4tc20gW2NsYXNzXj1mbGF0aWNvbjItXSxcbi5idG4tZ3JvdXAtc20gPiAuYnRuIFtjbGFzc149ZmxhdGljb24yLV0sXG4uYnRuLmJ0bi1zbSBbY2xhc3MqPVwiIGZsYXRpY29uMi1cIl0sXG4uYnRuLWdyb3VwLXNtID4gLmJ0biBbY2xhc3MqPVwiIGZsYXRpY29uMi1cIl0ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJ0bi5idG4tc20gaSwgLmJ0bi1ncm91cC1zbSA+IC5idG4gaSB7XG4gIG1hcmdpbi1yaWdodDogMC4zNXJlbTtcbiAgcGFkZGluZzogMDtcbn1cbi5idG4uYnRuLWxnIFtjbGFzc149bGEtXSwgLmJ0bi1ncm91cC1sZyA+IC5idG4gW2NsYXNzXj1sYS1dLFxuLmJ0bi5idG4tbGcgW2NsYXNzKj1cIiBsYS1cIl0sXG4uYnRuLWdyb3VwLWxnID4gLmJ0biBbY2xhc3MqPVwiIGxhLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xufVxuLmJ0bi5idG4tbGcgW2NsYXNzXj1mYS1dLCAuYnRuLWdyb3VwLWxnID4gLmJ0biBbY2xhc3NePWZhLV0sXG4uYnRuLmJ0bi1sZyBbY2xhc3MqPVwiIGZhLVwiXSxcbi5idG4tZ3JvdXAtbGcgPiAuYnRuIFtjbGFzcyo9XCIgZmEtXCJdIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uYnRuLmJ0bi1sZyBbY2xhc3NePWZsYXRpY29uLV0sIC5idG4tZ3JvdXAtbGcgPiAuYnRuIFtjbGFzc149ZmxhdGljb24tXSxcbi5idG4uYnRuLWxnIFtjbGFzcyo9XCIgZmxhdGljb24tXCJdLFxuLmJ0bi1ncm91cC1sZyA+IC5idG4gW2NsYXNzKj1cIiBmbGF0aWNvbi1cIl0sXG4uYnRuLmJ0bi1sZyBbY2xhc3NePWZsYXRpY29uMi1dLFxuLmJ0bi1ncm91cC1sZyA+IC5idG4gW2NsYXNzXj1mbGF0aWNvbjItXSxcbi5idG4uYnRuLWxnIFtjbGFzcyo9XCIgZmxhdGljb24yLVwiXSxcbi5idG4tZ3JvdXAtbGcgPiAuYnRuIFtjbGFzcyo9XCIgZmxhdGljb24yLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmbG9hdDogbGVmdDtcbn1cbi5idG4uYnRuLWxnIGksIC5idG4tZ3JvdXAtbGcgPiAuYnRuIGkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5idG4uYnRuLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjNmZjtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIGN1cnNvcjogdGV4dCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLmJ0bi1saW5rLFxuYS5idG4uYnRuLWxhYmVsLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwsXG5pbnB1dC5idG4uYnRuLWxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4uYnRuLmJ0bi1saW5rOmZvY3VzLCAuYnRuLmJ0bi1saW5rOmhvdmVyLCAuYnRuLmJ0bi1saW5rLmFjdGl2ZSxcbmEuYnRuLmJ0bi1sYWJlbDpmb2N1cyxcbmEuYnRuLmJ0bi1sYWJlbDpob3ZlcixcbmEuYnRuLmJ0bi1sYWJlbC5hY3RpdmUsXG5idXR0b24uYnRuLmJ0bi1sYWJlbDpmb2N1cyxcbmJ1dHRvbi5idG4uYnRuLWxhYmVsOmhvdmVyLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwuYWN0aXZlLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbDpmb2N1cyxcbmlucHV0LmJ0bi5idG4tbGFiZWw6aG92ZXIsXG5pbnB1dC5idG4uYnRuLWxhYmVsLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLmJ0bi1sYWJlbC1icmFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjEpO1xuICBjb2xvcjogIzJjNzdmNDtcbiAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4uYnRuLWxhYmVsLWJyYW5kLW8yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgMTE5LCAyNDQsIDAuMik7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICBjdXJzb3I6IHRleHQgIWltcG9ydGFudDtcbn1cblxubGFiZWwuYnRuLmJ0bi1sYWJlbC1icmFuZCxcbmEuYnRuLmJ0bi1sYWJlbC1icmFuZCxcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLWJyYW5kLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbC1icmFuZCB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxubGFiZWwuYnRuLmJ0bi1sYWJlbC1icmFuZDpmb2N1cywgbGFiZWwuYnRuLmJ0bi1sYWJlbC1icmFuZDpob3ZlciwgbGFiZWwuYnRuLmJ0bi1sYWJlbC1icmFuZC5hY3RpdmUsXG5hLmJ0bi5idG4tbGFiZWwtYnJhbmQ6Zm9jdXMsXG5hLmJ0bi5idG4tbGFiZWwtYnJhbmQ6aG92ZXIsXG5hLmJ0bi5idG4tbGFiZWwtYnJhbmQuYWN0aXZlLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtYnJhbmQ6Zm9jdXMsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1icmFuZDpob3ZlcixcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLWJyYW5kLmFjdGl2ZSxcbmlucHV0LmJ0bi5idG4tbGFiZWwtYnJhbmQ6Zm9jdXMsXG5pbnB1dC5idG4uYnRuLWxhYmVsLWJyYW5kOmhvdmVyLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbC1icmFuZC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi5idG4tbGFiZWwtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHRleHQgIWltcG9ydGFudDtcbn1cblxuLmJ0bi5idG4tbGFiZWwtbGlnaHQtbzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHRleHQgIWltcG9ydGFudDtcbn1cblxubGFiZWwuYnRuLmJ0bi1sYWJlbC1saWdodCxcbmEuYnRuLmJ0bi1sYWJlbC1saWdodCxcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLWxpZ2h0LFxuaW5wdXQuYnRuLmJ0bi1sYWJlbC1saWdodCB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxubGFiZWwuYnRuLmJ0bi1sYWJlbC1saWdodDpmb2N1cywgbGFiZWwuYnRuLmJ0bi1sYWJlbC1saWdodDpob3ZlciwgbGFiZWwuYnRuLmJ0bi1sYWJlbC1saWdodC5hY3RpdmUsXG5hLmJ0bi5idG4tbGFiZWwtbGlnaHQ6Zm9jdXMsXG5hLmJ0bi5idG4tbGFiZWwtbGlnaHQ6aG92ZXIsXG5hLmJ0bi5idG4tbGFiZWwtbGlnaHQuYWN0aXZlLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtbGlnaHQ6Zm9jdXMsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1saWdodDpob3ZlcixcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLWxpZ2h0LmFjdGl2ZSxcbmlucHV0LmJ0bi5idG4tbGFiZWwtbGlnaHQ6Zm9jdXMsXG5pbnB1dC5idG4uYnRuLWxhYmVsLWxpZ2h0OmhvdmVyLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbC1saWdodC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzI4MmEzYztcbn1cblxuLmJ0bi5idG4tbGFiZWwtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDQyLCA2MCwgMC4xKTtcbiAgY29sb3I6ICMyODJhM2M7XG4gIGN1cnNvcjogdGV4dCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLmJ0bi1sYWJlbC1kYXJrLW8yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgNDIsIDYwLCAwLjIpO1xuICBjb2xvcjogIzI4MmEzYztcbiAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbmxhYmVsLmJ0bi5idG4tbGFiZWwtZGFyayxcbmEuYnRuLmJ0bi1sYWJlbC1kYXJrLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtZGFyayxcbmlucHV0LmJ0bi5idG4tbGFiZWwtZGFyayB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxubGFiZWwuYnRuLmJ0bi1sYWJlbC1kYXJrOmZvY3VzLCBsYWJlbC5idG4uYnRuLWxhYmVsLWRhcms6aG92ZXIsIGxhYmVsLmJ0bi5idG4tbGFiZWwtZGFyay5hY3RpdmUsXG5hLmJ0bi5idG4tbGFiZWwtZGFyazpmb2N1cyxcbmEuYnRuLmJ0bi1sYWJlbC1kYXJrOmhvdmVyLFxuYS5idG4uYnRuLWxhYmVsLWRhcmsuYWN0aXZlLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtZGFyazpmb2N1cyxcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLWRhcms6aG92ZXIsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1kYXJrLmFjdGl2ZSxcbmlucHV0LmJ0bi5idG4tbGFiZWwtZGFyazpmb2N1cyxcbmlucHV0LmJ0bi5idG4tbGFiZWwtZGFyazpob3ZlcixcbmlucHV0LmJ0bi5idG4tbGFiZWwtZGFyay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyYTNjO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi5idG4tbGFiZWwtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODgsIDEwMywgMjIxLCAwLjEpO1xuICBjb2xvcjogIzU4NjdkZDtcbiAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4uYnRuLWxhYmVsLXByaW1hcnktbzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg4LCAxMDMsIDIyMSwgMC4yKTtcbiAgY29sb3I6ICM1ODY3ZGQ7XG4gIGN1cnNvcjogdGV4dCAhaW1wb3J0YW50O1xufVxuXG5sYWJlbC5idG4uYnRuLWxhYmVsLXByaW1hcnksXG5hLmJ0bi5idG4tbGFiZWwtcHJpbWFyeSxcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLXByaW1hcnksXG5pbnB1dC5idG4uYnRuLWxhYmVsLXByaW1hcnkge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbmxhYmVsLmJ0bi5idG4tbGFiZWwtcHJpbWFyeTpmb2N1cywgbGFiZWwuYnRuLmJ0bi1sYWJlbC1wcmltYXJ5OmhvdmVyLCBsYWJlbC5idG4uYnRuLWxhYmVsLXByaW1hcnkuYWN0aXZlLFxuYS5idG4uYnRuLWxhYmVsLXByaW1hcnk6Zm9jdXMsXG5hLmJ0bi5idG4tbGFiZWwtcHJpbWFyeTpob3ZlcixcbmEuYnRuLmJ0bi1sYWJlbC1wcmltYXJ5LmFjdGl2ZSxcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLXByaW1hcnk6Zm9jdXMsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1wcmltYXJ5OmhvdmVyLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtcHJpbWFyeS5hY3RpdmUsXG5pbnB1dC5idG4uYnRuLWxhYmVsLXByaW1hcnk6Zm9jdXMsXG5pbnB1dC5idG4uYnRuLWxhYmVsLXByaW1hcnk6aG92ZXIsXG5pbnB1dC5idG4uYnRuLWxhYmVsLXByaW1hcnkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjdkZDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4uYnRuLWxhYmVsLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI5LCAyMDEsIDE4MywgMC4xKTtcbiAgY29sb3I6ICMxZGM5Yjc7XG4gIGN1cnNvcjogdGV4dCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLmJ0bi1sYWJlbC1zdWNjZXNzLW8yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOSwgMjAxLCAxODMsIDAuMik7XG4gIGNvbG9yOiAjMWRjOWI3O1xuICBjdXJzb3I6IHRleHQgIWltcG9ydGFudDtcbn1cblxubGFiZWwuYnRuLmJ0bi1sYWJlbC1zdWNjZXNzLFxuYS5idG4uYnRuLWxhYmVsLXN1Y2Nlc3MsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1zdWNjZXNzLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbC1zdWNjZXNzIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5sYWJlbC5idG4uYnRuLWxhYmVsLXN1Y2Nlc3M6Zm9jdXMsIGxhYmVsLmJ0bi5idG4tbGFiZWwtc3VjY2Vzczpob3ZlciwgbGFiZWwuYnRuLmJ0bi1sYWJlbC1zdWNjZXNzLmFjdGl2ZSxcbmEuYnRuLmJ0bi1sYWJlbC1zdWNjZXNzOmZvY3VzLFxuYS5idG4uYnRuLWxhYmVsLXN1Y2Nlc3M6aG92ZXIsXG5hLmJ0bi5idG4tbGFiZWwtc3VjY2Vzcy5hY3RpdmUsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1zdWNjZXNzOmZvY3VzLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtc3VjY2Vzczpob3ZlcixcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLXN1Y2Nlc3MuYWN0aXZlLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbC1zdWNjZXNzOmZvY3VzLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbC1zdWNjZXNzOmhvdmVyLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbC1zdWNjZXNzLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGM5Yjc7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLmJ0bi1sYWJlbC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4NSwgMTIwLCAyMzUsIDAuMSk7XG4gIGNvbG9yOiAjNTU3OGViO1xuICBjdXJzb3I6IHRleHQgIWltcG9ydGFudDtcbn1cblxuLmJ0bi5idG4tbGFiZWwtaW5mby1vMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODUsIDEyMCwgMjM1LCAwLjIpO1xuICBjb2xvcjogIzU1NzhlYjtcbiAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbmxhYmVsLmJ0bi5idG4tbGFiZWwtaW5mbyxcbmEuYnRuLmJ0bi1sYWJlbC1pbmZvLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtaW5mbyxcbmlucHV0LmJ0bi5idG4tbGFiZWwtaW5mbyB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxubGFiZWwuYnRuLmJ0bi1sYWJlbC1pbmZvOmZvY3VzLCBsYWJlbC5idG4uYnRuLWxhYmVsLWluZm86aG92ZXIsIGxhYmVsLmJ0bi5idG4tbGFiZWwtaW5mby5hY3RpdmUsXG5hLmJ0bi5idG4tbGFiZWwtaW5mbzpmb2N1cyxcbmEuYnRuLmJ0bi1sYWJlbC1pbmZvOmhvdmVyLFxuYS5idG4uYnRuLWxhYmVsLWluZm8uYWN0aXZlLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtaW5mbzpmb2N1cyxcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLWluZm86aG92ZXIsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1pbmZvLmFjdGl2ZSxcbmlucHV0LmJ0bi5idG4tbGFiZWwtaW5mbzpmb2N1cyxcbmlucHV0LmJ0bi5idG4tbGFiZWwtaW5mbzpob3ZlcixcbmlucHV0LmJ0bi5idG4tbGFiZWwtaW5mby5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU3OGViO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi5idG4tbGFiZWwtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxODQsIDM0LCAwLjEpO1xuICBjb2xvcjogI2ZmYjgyMjtcbiAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4uYnRuLWxhYmVsLXdhcm5pbmctbzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTg0LCAzNCwgMC4yKTtcbiAgY29sb3I6ICNmZmI4MjI7XG4gIGN1cnNvcjogdGV4dCAhaW1wb3J0YW50O1xufVxuXG5sYWJlbC5idG4uYnRuLWxhYmVsLXdhcm5pbmcsXG5hLmJ0bi5idG4tbGFiZWwtd2FybmluZyxcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLXdhcm5pbmcsXG5pbnB1dC5idG4uYnRuLWxhYmVsLXdhcm5pbmcge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbmxhYmVsLmJ0bi5idG4tbGFiZWwtd2FybmluZzpmb2N1cywgbGFiZWwuYnRuLmJ0bi1sYWJlbC13YXJuaW5nOmhvdmVyLCBsYWJlbC5idG4uYnRuLWxhYmVsLXdhcm5pbmcuYWN0aXZlLFxuYS5idG4uYnRuLWxhYmVsLXdhcm5pbmc6Zm9jdXMsXG5hLmJ0bi5idG4tbGFiZWwtd2FybmluZzpob3ZlcixcbmEuYnRuLmJ0bi1sYWJlbC13YXJuaW5nLmFjdGl2ZSxcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLXdhcm5pbmc6Zm9jdXMsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC13YXJuaW5nOmhvdmVyLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtd2FybmluZy5hY3RpdmUsXG5pbnB1dC5idG4uYnRuLWxhYmVsLXdhcm5pbmc6Zm9jdXMsXG5pbnB1dC5idG4uYnRuLWxhYmVsLXdhcm5pbmc6aG92ZXIsXG5pbnB1dC5idG4uYnRuLWxhYmVsLXdhcm5pbmcuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjgyMjtcbiAgY29sb3I6ICMxMTExMTE7XG59XG5cbi5idG4uYnRuLWxhYmVsLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUzLCA1NywgMTIyLCAwLjEpO1xuICBjb2xvcjogI2ZkMzk3YTtcbiAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4uYnRuLWxhYmVsLWRhbmdlci1vMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUzLCA1NywgMTIyLCAwLjIpO1xuICBjb2xvcjogI2ZkMzk3YTtcbiAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbmxhYmVsLmJ0bi5idG4tbGFiZWwtZGFuZ2VyLFxuYS5idG4uYnRuLWxhYmVsLWRhbmdlcixcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLWRhbmdlcixcbmlucHV0LmJ0bi5idG4tbGFiZWwtZGFuZ2VyIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5sYWJlbC5idG4uYnRuLWxhYmVsLWRhbmdlcjpmb2N1cywgbGFiZWwuYnRuLmJ0bi1sYWJlbC1kYW5nZXI6aG92ZXIsIGxhYmVsLmJ0bi5idG4tbGFiZWwtZGFuZ2VyLmFjdGl2ZSxcbmEuYnRuLmJ0bi1sYWJlbC1kYW5nZXI6Zm9jdXMsXG5hLmJ0bi5idG4tbGFiZWwtZGFuZ2VyOmhvdmVyLFxuYS5idG4uYnRuLWxhYmVsLWRhbmdlci5hY3RpdmUsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1kYW5nZXI6Zm9jdXMsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1kYW5nZXI6aG92ZXIsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1kYW5nZXIuYWN0aXZlLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbC1kYW5nZXI6Zm9jdXMsXG5pbnB1dC5idG4uYnRuLWxhYmVsLWRhbmdlcjpob3ZlcixcbmlucHV0LmJ0bi5idG4tbGFiZWwtZGFuZ2VyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDM5N2E7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLmJ0bi1sYWJlbC1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTksIDg5LCAxNTIsIDAuMSk7XG4gIGNvbG9yOiAjM2I1OTk4O1xuICBjdXJzb3I6IHRleHQgIWltcG9ydGFudDtcbn1cblxuLmJ0bi5idG4tbGFiZWwtZmFjZWJvb2stbzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU5LCA4OSwgMTUyLCAwLjIpO1xuICBjb2xvcjogIzNiNTk5ODtcbiAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbmxhYmVsLmJ0bi5idG4tbGFiZWwtZmFjZWJvb2ssXG5hLmJ0bi5idG4tbGFiZWwtZmFjZWJvb2ssXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1mYWNlYm9vayxcbmlucHV0LmJ0bi5idG4tbGFiZWwtZmFjZWJvb2sge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbmxhYmVsLmJ0bi5idG4tbGFiZWwtZmFjZWJvb2s6Zm9jdXMsIGxhYmVsLmJ0bi5idG4tbGFiZWwtZmFjZWJvb2s6aG92ZXIsIGxhYmVsLmJ0bi5idG4tbGFiZWwtZmFjZWJvb2suYWN0aXZlLFxuYS5idG4uYnRuLWxhYmVsLWZhY2Vib29rOmZvY3VzLFxuYS5idG4uYnRuLWxhYmVsLWZhY2Vib29rOmhvdmVyLFxuYS5idG4uYnRuLWxhYmVsLWZhY2Vib29rLmFjdGl2ZSxcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLWZhY2Vib29rOmZvY3VzLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtZmFjZWJvb2s6aG92ZXIsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1mYWNlYm9vay5hY3RpdmUsXG5pbnB1dC5idG4uYnRuLWxhYmVsLWZhY2Vib29rOmZvY3VzLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbC1mYWNlYm9vazpob3ZlcixcbmlucHV0LmJ0bi5idG4tbGFiZWwtZmFjZWJvb2suYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5ODtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4uYnRuLWxhYmVsLWdvb2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCA3OCwgNjUsIDAuMSk7XG4gIGNvbG9yOiAjZGM0ZTQxO1xuICBjdXJzb3I6IHRleHQgIWltcG9ydGFudDtcbn1cblxuLmJ0bi5idG4tbGFiZWwtZ29vZ2xlLW8yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDc4LCA2NSwgMC4yKTtcbiAgY29sb3I6ICNkYzRlNDE7XG4gIGN1cnNvcjogdGV4dCAhaW1wb3J0YW50O1xufVxuXG5sYWJlbC5idG4uYnRuLWxhYmVsLWdvb2dsZSxcbmEuYnRuLmJ0bi1sYWJlbC1nb29nbGUsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1nb29nbGUsXG5pbnB1dC5idG4uYnRuLWxhYmVsLWdvb2dsZSB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxubGFiZWwuYnRuLmJ0bi1sYWJlbC1nb29nbGU6Zm9jdXMsIGxhYmVsLmJ0bi5idG4tbGFiZWwtZ29vZ2xlOmhvdmVyLCBsYWJlbC5idG4uYnRuLWxhYmVsLWdvb2dsZS5hY3RpdmUsXG5hLmJ0bi5idG4tbGFiZWwtZ29vZ2xlOmZvY3VzLFxuYS5idG4uYnRuLWxhYmVsLWdvb2dsZTpob3ZlcixcbmEuYnRuLmJ0bi1sYWJlbC1nb29nbGUuYWN0aXZlLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtZ29vZ2xlOmZvY3VzLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtZ29vZ2xlOmhvdmVyLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtZ29vZ2xlLmFjdGl2ZSxcbmlucHV0LmJ0bi5idG4tbGFiZWwtZ29vZ2xlOmZvY3VzLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbC1nb29nbGU6aG92ZXIsXG5pbnB1dC5idG4uYnRuLWxhYmVsLWdvb2dsZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGM0ZTQxO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi5idG4tbGFiZWwtdHdpdHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzQsIDE3OSwgMjQ0LCAwLjEpO1xuICBjb2xvcjogIzRBQjNGNDtcbiAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4uYnRuLWxhYmVsLXR3aXR0ZXItbzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc0LCAxNzksIDI0NCwgMC4yKTtcbiAgY29sb3I6ICM0QUIzRjQ7XG4gIGN1cnNvcjogdGV4dCAhaW1wb3J0YW50O1xufVxuXG5sYWJlbC5idG4uYnRuLWxhYmVsLXR3aXR0ZXIsXG5hLmJ0bi5idG4tbGFiZWwtdHdpdHRlcixcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLXR3aXR0ZXIsXG5pbnB1dC5idG4uYnRuLWxhYmVsLXR3aXR0ZXIge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbmxhYmVsLmJ0bi5idG4tbGFiZWwtdHdpdHRlcjpmb2N1cywgbGFiZWwuYnRuLmJ0bi1sYWJlbC10d2l0dGVyOmhvdmVyLCBsYWJlbC5idG4uYnRuLWxhYmVsLXR3aXR0ZXIuYWN0aXZlLFxuYS5idG4uYnRuLWxhYmVsLXR3aXR0ZXI6Zm9jdXMsXG5hLmJ0bi5idG4tbGFiZWwtdHdpdHRlcjpob3ZlcixcbmEuYnRuLmJ0bi1sYWJlbC10d2l0dGVyLmFjdGl2ZSxcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLXR3aXR0ZXI6Zm9jdXMsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC10d2l0dGVyOmhvdmVyLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtdHdpdHRlci5hY3RpdmUsXG5pbnB1dC5idG4uYnRuLWxhYmVsLXR3aXR0ZXI6Zm9jdXMsXG5pbnB1dC5idG4uYnRuLWxhYmVsLXR3aXR0ZXI6aG92ZXIsXG5pbnB1dC5idG4uYnRuLWxhYmVsLXR3aXR0ZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRBQjNGNDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4uYnRuLWxhYmVsLWluc3RhZ3JhbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODEsIDEyNywgMTY0LCAwLjEpO1xuICBjb2xvcjogIzUxN2ZhNDtcbiAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4uYnRuLWxhYmVsLWluc3RhZ3JhbS1vMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODEsIDEyNywgMTY0LCAwLjIpO1xuICBjb2xvcjogIzUxN2ZhNDtcbiAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbmxhYmVsLmJ0bi5idG4tbGFiZWwtaW5zdGFncmFtLFxuYS5idG4uYnRuLWxhYmVsLWluc3RhZ3JhbSxcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLWluc3RhZ3JhbSxcbmlucHV0LmJ0bi5idG4tbGFiZWwtaW5zdGFncmFtIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5sYWJlbC5idG4uYnRuLWxhYmVsLWluc3RhZ3JhbTpmb2N1cywgbGFiZWwuYnRuLmJ0bi1sYWJlbC1pbnN0YWdyYW06aG92ZXIsIGxhYmVsLmJ0bi5idG4tbGFiZWwtaW5zdGFncmFtLmFjdGl2ZSxcbmEuYnRuLmJ0bi1sYWJlbC1pbnN0YWdyYW06Zm9jdXMsXG5hLmJ0bi5idG4tbGFiZWwtaW5zdGFncmFtOmhvdmVyLFxuYS5idG4uYnRuLWxhYmVsLWluc3RhZ3JhbS5hY3RpdmUsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1pbnN0YWdyYW06Zm9jdXMsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1pbnN0YWdyYW06aG92ZXIsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1pbnN0YWdyYW0uYWN0aXZlLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbC1pbnN0YWdyYW06Zm9jdXMsXG5pbnB1dC5idG4uYnRuLWxhYmVsLWluc3RhZ3JhbTpob3ZlcixcbmlucHV0LmJ0bi5idG4tbGFiZWwtaW5zdGFncmFtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MTdmYTQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLmJ0bi1sYWJlbC15b3V0dWJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzksIDE4LCAyMywgMC4xKTtcbiAgY29sb3I6ICNiMzEyMTc7XG4gIGN1cnNvcjogdGV4dCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLmJ0bi1sYWJlbC15b3V0dWJlLW8yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzksIDE4LCAyMywgMC4yKTtcbiAgY29sb3I6ICNiMzEyMTc7XG4gIGN1cnNvcjogdGV4dCAhaW1wb3J0YW50O1xufVxuXG5sYWJlbC5idG4uYnRuLWxhYmVsLXlvdXR1YmUsXG5hLmJ0bi5idG4tbGFiZWwteW91dHViZSxcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLXlvdXR1YmUsXG5pbnB1dC5idG4uYnRuLWxhYmVsLXlvdXR1YmUge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbmxhYmVsLmJ0bi5idG4tbGFiZWwteW91dHViZTpmb2N1cywgbGFiZWwuYnRuLmJ0bi1sYWJlbC15b3V0dWJlOmhvdmVyLCBsYWJlbC5idG4uYnRuLWxhYmVsLXlvdXR1YmUuYWN0aXZlLFxuYS5idG4uYnRuLWxhYmVsLXlvdXR1YmU6Zm9jdXMsXG5hLmJ0bi5idG4tbGFiZWwteW91dHViZTpob3ZlcixcbmEuYnRuLmJ0bi1sYWJlbC15b3V0dWJlLmFjdGl2ZSxcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLXlvdXR1YmU6Zm9jdXMsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC15b3V0dWJlOmhvdmVyLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwteW91dHViZS5hY3RpdmUsXG5pbnB1dC5idG4uYnRuLWxhYmVsLXlvdXR1YmU6Zm9jdXMsXG5pbnB1dC5idG4uYnRuLWxhYmVsLXlvdXR1YmU6aG92ZXIsXG5pbnB1dC5idG4uYnRuLWxhYmVsLXlvdXR1YmUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzMTIxNztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4uYnRuLWxhYmVsLWxpbmtlZGluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMTksIDE4MSwgMC4xKTtcbiAgY29sb3I6ICMwMDc3YjU7XG4gIGN1cnNvcjogdGV4dCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLmJ0bi1sYWJlbC1saW5rZWRpbi1vMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTE5LCAxODEsIDAuMik7XG4gIGNvbG9yOiAjMDA3N2I1O1xuICBjdXJzb3I6IHRleHQgIWltcG9ydGFudDtcbn1cblxubGFiZWwuYnRuLmJ0bi1sYWJlbC1saW5rZWRpbixcbmEuYnRuLmJ0bi1sYWJlbC1saW5rZWRpbixcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLWxpbmtlZGluLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbC1saW5rZWRpbiB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxubGFiZWwuYnRuLmJ0bi1sYWJlbC1saW5rZWRpbjpmb2N1cywgbGFiZWwuYnRuLmJ0bi1sYWJlbC1saW5rZWRpbjpob3ZlciwgbGFiZWwuYnRuLmJ0bi1sYWJlbC1saW5rZWRpbi5hY3RpdmUsXG5hLmJ0bi5idG4tbGFiZWwtbGlua2VkaW46Zm9jdXMsXG5hLmJ0bi5idG4tbGFiZWwtbGlua2VkaW46aG92ZXIsXG5hLmJ0bi5idG4tbGFiZWwtbGlua2VkaW4uYWN0aXZlLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtbGlua2VkaW46Zm9jdXMsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1saW5rZWRpbjpob3ZlcixcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLWxpbmtlZGluLmFjdGl2ZSxcbmlucHV0LmJ0bi5idG4tbGFiZWwtbGlua2VkaW46Zm9jdXMsXG5pbnB1dC5idG4uYnRuLWxhYmVsLWxpbmtlZGluOmhvdmVyLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbC1saW5rZWRpbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N2I1O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi5idG4tbGFiZWwtc2t5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE3NSwgMjQwLCAwLjEpO1xuICBjb2xvcjogIzAwYWZmMDtcbiAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4uYnRuLWxhYmVsLXNreXBlLW8yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNzUsIDI0MCwgMC4yKTtcbiAgY29sb3I6ICMwMGFmZjA7XG4gIGN1cnNvcjogdGV4dCAhaW1wb3J0YW50O1xufVxuXG5sYWJlbC5idG4uYnRuLWxhYmVsLXNreXBlLFxuYS5idG4uYnRuLWxhYmVsLXNreXBlLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtc2t5cGUsXG5pbnB1dC5idG4uYnRuLWxhYmVsLXNreXBlIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5sYWJlbC5idG4uYnRuLWxhYmVsLXNreXBlOmZvY3VzLCBsYWJlbC5idG4uYnRuLWxhYmVsLXNreXBlOmhvdmVyLCBsYWJlbC5idG4uYnRuLWxhYmVsLXNreXBlLmFjdGl2ZSxcbmEuYnRuLmJ0bi1sYWJlbC1za3lwZTpmb2N1cyxcbmEuYnRuLmJ0bi1sYWJlbC1za3lwZTpob3ZlcixcbmEuYnRuLmJ0bi1sYWJlbC1za3lwZS5hY3RpdmUsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1za3lwZTpmb2N1cyxcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLXNreXBlOmhvdmVyLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtc2t5cGUuYWN0aXZlLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbC1za3lwZTpmb2N1cyxcbmlucHV0LmJ0bi5idG4tbGFiZWwtc2t5cGU6aG92ZXIsXG5pbnB1dC5idG4uYnRuLWxhYmVsLXNreXBlLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFmZjA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLmJ0bi1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xufVxuLmJ0bi5idG4taWNvbi5idG4tY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmJ0bi5idG4taWNvbiBpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmJ0bi5idG4taWNvbiBbY2xhc3NePXNvY2ljb24tXSxcbi5idG4uYnRuLWljb24gW2NsYXNzKj1cIiBzb2NpY29uLVwiXSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmJ0bi5idG4taWNvbiB7XG4gIGhlaWdodDogM3JlbTtcbiAgd2lkdGg6IDNyZW07XG59XG4uYnRuLmJ0bi1pY29uLmJ0bi14cyB7XG4gIGhlaWdodDogMnJlbTtcbiAgd2lkdGg6IDJyZW07XG59XG4uYnRuLmJ0bi1pY29uLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLWljb24ge1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgd2lkdGg6IDIuNXJlbTtcbn1cbi5idG4uYnRuLWljb24uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0bi5idG4taWNvbiB7XG4gIGhlaWdodDogNHJlbTtcbiAgd2lkdGg6IDRyZW07XG59XG4uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLXNtIFtjbGFzc149bGEtXSxcbi5idG4uYnRuLWljb24uYnRuLWljb24tc20gW2NsYXNzKj1cIiBsYS1cIl0ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLXNtIFtjbGFzc149ZmEtXSxcbi5idG4uYnRuLWljb24uYnRuLWljb24tc20gW2NsYXNzKj1cIiBmYS1cIl0ge1xuICBmb250LXNpemU6IDEuMTVyZW07XG59XG4uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLXNtIFtjbGFzc149ZmxhdGljb24tXSxcbi5idG4uYnRuLWljb24uYnRuLWljb24tc20gW2NsYXNzKj1cIiBmbGF0aWNvbi1cIl0sXG4uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLXNtIFtjbGFzc149ZmxhdGljb24yLV0sXG4uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLXNtIFtjbGFzcyo9XCIgZmxhdGljb24yLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLW1kIFtjbGFzc149bGEtXSxcbi5idG4uYnRuLWljb24uYnRuLWljb24tbWQgW2NsYXNzKj1cIiBsYS1cIl0ge1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi5idG4uYnRuLWljb24uYnRuLWljb24tbWQgW2NsYXNzXj1mYS1dLFxuLmJ0bi5idG4taWNvbi5idG4taWNvbi1tZCBbY2xhc3MqPVwiIGZhLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLmJ0bi5idG4taWNvbi5idG4taWNvbi1tZCBbY2xhc3NePWZsYXRpY29uLV0sXG4uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLW1kIFtjbGFzcyo9XCIgZmxhdGljb24tXCJdLFxuLmJ0bi5idG4taWNvbi5idG4taWNvbi1tZCBbY2xhc3NePWZsYXRpY29uMi1dLFxuLmJ0bi5idG4taWNvbi5idG4taWNvbi1tZCBbY2xhc3MqPVwiIGZsYXRpY29uMi1cIl0ge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLWxnIFtjbGFzc149bGEtXSxcbi5idG4uYnRuLWljb24uYnRuLWljb24tbGcgW2NsYXNzKj1cIiBsYS1cIl0ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5idG4uYnRuLWljb24uYnRuLWljb24tbGcgW2NsYXNzXj1mYS1dLFxuLmJ0bi5idG4taWNvbi5idG4taWNvbi1sZyBbY2xhc3MqPVwiIGZhLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLmJ0bi5idG4taWNvbi5idG4taWNvbi1sZyBbY2xhc3NePWZsYXRpY29uLV0sXG4uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLWxnIFtjbGFzcyo9XCIgZmxhdGljb24tXCJdLFxuLmJ0bi5idG4taWNvbi5idG4taWNvbi1sZyBbY2xhc3NePWZsYXRpY29uMi1dLFxuLmJ0bi5idG4taWNvbi5idG4taWNvbi1sZyBbY2xhc3MqPVwiIGZsYXRpY29uMi1cIl0ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYnRuLmJ0bi1pY29uLmJ0bi1icmFuZCBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLmJ0bi1pY29uLmJ0bi1icmFuZDpmb2N1cyBpLCAuYnRuLmJ0bi1pY29uLmJ0bi1icmFuZDpob3ZlciBpLCAuYnRuLmJ0bi1pY29uLmJ0bi1icmFuZC5hY3RpdmUgaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi5idG4taWNvbi5idG4tbGlnaHQgaSB7XG4gIGNvbG9yOiAjMjgyYTNjO1xufVxuLmJ0bi5idG4taWNvbi5idG4tbGlnaHQ6Zm9jdXMgaSwgLmJ0bi5idG4taWNvbi5idG4tbGlnaHQ6aG92ZXIgaSwgLmJ0bi5idG4taWNvbi5idG4tbGlnaHQuYWN0aXZlIGkge1xuICBjb2xvcjogIzI4MmEzYztcbn1cbi5idG4uYnRuLWljb24uYnRuLWRhcmsgaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi5idG4taWNvbi5idG4tZGFyazpmb2N1cyBpLCAuYnRuLmJ0bi1pY29uLmJ0bi1kYXJrOmhvdmVyIGksIC5idG4uYnRuLWljb24uYnRuLWRhcmsuYWN0aXZlIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4uYnRuLWljb24uYnRuLXByaW1hcnkgaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi5idG4taWNvbi5idG4tcHJpbWFyeTpmb2N1cyBpLCAuYnRuLmJ0bi1pY29uLmJ0bi1wcmltYXJ5OmhvdmVyIGksIC5idG4uYnRuLWljb24uYnRuLXByaW1hcnkuYWN0aXZlIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4uYnRuLWljb24uYnRuLXN1Y2Nlc3MgaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi5idG4taWNvbi5idG4tc3VjY2Vzczpmb2N1cyBpLCAuYnRuLmJ0bi1pY29uLmJ0bi1zdWNjZXNzOmhvdmVyIGksIC5idG4uYnRuLWljb24uYnRuLXN1Y2Nlc3MuYWN0aXZlIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4uYnRuLWljb24uYnRuLWluZm8gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi5idG4taWNvbi5idG4taW5mbzpmb2N1cyBpLCAuYnRuLmJ0bi1pY29uLmJ0bi1pbmZvOmhvdmVyIGksIC5idG4uYnRuLWljb24uYnRuLWluZm8uYWN0aXZlIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4uYnRuLWljb24uYnRuLXdhcm5pbmcgaSB7XG4gIGNvbG9yOiAjMTExMTExO1xufVxuLmJ0bi5idG4taWNvbi5idG4td2FybmluZzpmb2N1cyBpLCAuYnRuLmJ0bi1pY29uLmJ0bi13YXJuaW5nOmhvdmVyIGksIC5idG4uYnRuLWljb24uYnRuLXdhcm5pbmcuYWN0aXZlIGkge1xuICBjb2xvcjogIzExMTExMTtcbn1cbi5idG4uYnRuLWljb24uYnRuLWRhbmdlciBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLmJ0bi1pY29uLmJ0bi1kYW5nZXI6Zm9jdXMgaSwgLmJ0bi5idG4taWNvbi5idG4tZGFuZ2VyOmhvdmVyIGksIC5idG4uYnRuLWljb24uYnRuLWRhbmdlci5hY3RpdmUgaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLWljb24taCB7XG4gIGhlaWdodDogM3JlbTtcbn1cbi5idG4taWNvbi1oLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4taWNvbi1oLmJ0biB7XG4gIGhlaWdodDogMi4yNXJlbTtcbn1cbi5idG4taWNvbi1oLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4taWNvbi1oLmJ0biB7XG4gIGhlaWdodDogNHJlbTtcbn1cblxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLmJ0bi1pY29uLFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi5idG4taWNvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmJ0bi5rdC1zcGlubmVyOm5vdCgua3Qtc3Bpbm5lci0tY2VudGVyKSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbn1cbi5idG4ua3Qtc3Bpbm5lcjpub3QoLmt0LXNwaW5uZXItLWNlbnRlcik6YmVmb3JlIHtcbiAgbGVmdDogMXJlbTtcbn1cbi5idG4ua3Qtc3Bpbm5lci5rdC1zcGlubmVyLS1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cbi5idG4ua3Qtc3Bpbm5lci5rdC1zcGlubmVyLS1yaWdodDpiZWZvcmUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMXJlbTtcbn1cbi5idG4ua3Qtc3Bpbm5lci5rdC1zcGlubmVyLS1zbTpub3QoLmt0LXNwaW5uZXItLWNlbnRlcikge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbn1cbi5idG4ua3Qtc3Bpbm5lci5rdC1zcGlubmVyLS1zbTpub3QoLmt0LXNwaW5uZXItLWNlbnRlcik6YmVmb3JlIHtcbiAgbGVmdDogMXJlbTtcbn1cbi5idG4ua3Qtc3Bpbm5lci5rdC1zcGlubmVyLS1zbS5rdC1zcGlubmVyLS1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtO1xufVxuLmJ0bi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLXNtLmt0LXNwaW5uZXItLXJpZ2h0OmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxcmVtO1xufVxuLmJ0bi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLWxnOm5vdCgua3Qtc3Bpbm5lci0tY2VudGVyKSB7XG4gIHBhZGRpbmctbGVmdDogMy41cmVtO1xufVxuLmJ0bi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLWxnOm5vdCgua3Qtc3Bpbm5lci0tY2VudGVyKTpiZWZvcmUge1xuICBsZWZ0OiAxcmVtO1xufVxuLmJ0bi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLWxnLmt0LXNwaW5uZXItLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW07XG59XG4uYnRuLmt0LXNwaW5uZXIua3Qtc3Bpbm5lci0tbGcua3Qtc3Bpbm5lci0tcmlnaHQ6YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDFyZW07XG59XG5cbi5idG4uYnRuLWdsb3cge1xuICBib3gtc2hhZG93OiAwcHggMnB4IDE0cHggMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5zaG93ID4gLmJ0bi5idG4tZ2xvdywgLmJ0bi5idG4tZ2xvdy5hY3RpdmUsIC5idG4uYnRuLWdsb3c6YWN0aXZlLCAuYnRuLmJ0bi1nbG93OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxNHB4IDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi5idG4tZ3JvdXAuYnRuLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJ0bi1ncm91cC5idG4tcGlsbCAuYnRuLWJyYW5kIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4uYnRuLWdyb3VwLmJ0bi1waWxsIC5idG4tbGlnaHQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi5idG4tZ3JvdXAuYnRuLXBpbGwgLmJ0bi1kYXJrIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4uYnRuLWdyb3VwLmJ0bi1waWxsIC5idG4tcHJpbWFyeSB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLmJ0bi1ncm91cC5idG4tcGlsbCAuYnRuLXN1Y2Nlc3Mge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi5idG4tZ3JvdXAuYnRuLXBpbGwgLmJ0bi1pbmZvIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4uYnRuLWdyb3VwLmJ0bi1waWxsIC5idG4td2FybmluZyB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLmJ0bi1ncm91cC5idG4tcGlsbCAuYnRuLWRhbmdlciB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLmJ0bi1ncm91cC5idG4tZWxldmF0ZWQge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDExcHggMHB4IHJnYmEoNTYsIDM2LCA5OSwgMC4wOCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bi1ncm91cC5idG4tcGlsbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAuYnRuLWdyb3VwLmJ0bi1waWxsIC5uYXYge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5idG4tZ3JvdXAuYnRuLXBpbGwgLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIH1cbn1cblxuY29kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG4gIHBhZGRpbmc6IDAuMTVyZW0gMC4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1pbi13aWR0aDogMTRyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNTBweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4xNSk7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBsZWZ0OiAwIC8qcnRsOmlnbm9yZSovO1xuICAvKnJ0bDpyYXc6XG4gIHJpZ2h0OiBhdXRvO1xuICAqL1xufVxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1maXQge1xuICBwYWRkaW5nOiAwO1xufVxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1maXQtYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LWZpdC10b3Age1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtZml0Om5vdCguZHJvcGRvd24tbWVudS10b3AtdW5yb3VuZCkgPiBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtZml0Om5vdCguZHJvcGRvd24tbWVudS10b3AtdW5yb3VuZCkgZm9ybSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtdG9wLXVucm91bmQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5kcm9wZG93bi1tZW51OmJlZm9yZSwgLmRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSxcbi5kcm9wZG93bi1tZW51ID4gLmRyb3Bkb3duLWl0ZW0ge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogMC43cmVtIDEuMnJlbTtcbn1cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhIFtjbGFzc149bGEtXSxcbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhIFtjbGFzcyo9XCIgbGEtXCJdLFxuLmRyb3Bkb3duLW1lbnUgPiAuZHJvcGRvd24taXRlbSBbY2xhc3NePWxhLV0sXG4uZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1pdGVtIFtjbGFzcyo9XCIgbGEtXCJdIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSBbY2xhc3NePWZhLV0sXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSBbY2xhc3MqPVwiIGZhLVwiXSxcbi5kcm9wZG93bi1tZW51ID4gLmRyb3Bkb3duLWl0ZW0gW2NsYXNzXj1mYS1dLFxuLmRyb3Bkb3duLW1lbnUgPiAuZHJvcGRvd24taXRlbSBbY2xhc3MqPVwiIGZhLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEgW2NsYXNzXj1mbGF0aWNvbi1dLFxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEgW2NsYXNzKj1cIiBmbGF0aWNvbi1cIl0sXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSBbY2xhc3NePWZsYXRpY29uMi1dLFxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEgW2NsYXNzKj1cIiBmbGF0aWNvbjItXCJdLFxuLmRyb3Bkb3duLW1lbnUgPiAuZHJvcGRvd24taXRlbSBbY2xhc3NePWZsYXRpY29uLV0sXG4uZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1pdGVtIFtjbGFzcyo9XCIgZmxhdGljb24tXCJdLFxuLmRyb3Bkb3duLW1lbnUgPiAuZHJvcGRvd24taXRlbSBbY2xhc3NePWZsYXRpY29uMi1dLFxuLmRyb3Bkb3duLW1lbnUgPiAuZHJvcGRvd24taXRlbSBbY2xhc3MqPVwiIGZsYXRpY29uMi1cIl0ge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSA+IGksXG4uZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1pdGVtID4gaSB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSA+IGk6YmVmb3JlLFxuLmRyb3Bkb3duLW1lbnUgPiAuZHJvcGRvd24taXRlbSA+IGk6YmVmb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZHJvcGRvd24tbWVudSAuZHJvcGRvd24tZGl2aWRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlZGYyO1xufVxuLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnU6bm90KC5kYXRlcmFuZ2VwaWNrZXIpIHtcbiAgLypydGw6cmF3OlxuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICovXG59XG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LXhzIHtcbiAgd2lkdGg6IDE2MHB4O1xufVxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1zbSB7XG4gIHdpZHRoOiAyNDBweDtcbn1cbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtbWQge1xuICB3aWR0aDogMjYwcHg7XG59XG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LWxnIHtcbiAgd2lkdGg6IDMyMHB4O1xufVxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS14bCB7XG4gIHdpZHRoOiAzODBweDtcbn1cbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtYW5pbSB7XG4gIGFuaW1hdGlvbjogZHJvcGRvd24tbWVudS1mYWRlLWluIDAuM3MgZWFzZSAxLCBkcm9wZG93bi1tZW51LW1vdmUtdXAgMC4zcyBlYXNlLW91dCAxO1xufVxuLmRyb3B1cCAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LWFuaW0sXG4uZHJvcGRvd24tbWVudSAuZHJvcGRvd24tbWVudS1hbmltLWRvd24uZHJvcGRvd24tbWVudS1hbmltIHtcbiAgYW5pbWF0aW9uOiBkcm9wZG93bi1tZW51LWZhZGUtaW4gMC4zcyBlYXNlIDEsIGRyb3Bkb3duLW1lbnUtbW92ZS1kb3duIDAuM3MgZWFzZS1vdXQgMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LXhsLCAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LWxnLCAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LW1kIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbi5idG4uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAwLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gLypydGw6aWdub3JlKi87XG4gIG9wYWNpdHk6IDAuNztcbiAgZm9udC1mYW1pbHk6IEZsYXRpY29uMjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGNvbnRlbnQ6IFwiXFxmMWEzXCI7XG59XG4ubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDphZnRlcixcbi5idG4uZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDphZnRlciB7XG4gIHJpZ2h0OiAxcHg7XG59XG5cbi5kcm9wZG93bi5kcm9wZG93bi1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5kcm9wdXAgLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbi5kcm9wdXAgLmJ0bi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBmb250LWZhbWlseTogRmxhdGljb24yO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgY29udGVudDogXCJcXGYxYTVcIjtcbn1cblxuLmJ0bi1ncm91cC5kcm9wcmlnaHQgLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUsXG4uYnRuLWdyb3VwLmRyb3ByaWdodCAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ0bi1ncm91cC5kcm9wcmlnaHQgLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbi5idG4tZ3JvdXAuZHJvcHJpZ2h0IC5idG4uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IEZsYXRpY29uMjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG5cbi5idG4tZ3JvdXAuZHJvcGxlZnQgLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUsXG4uYnRuLWdyb3VwLmRyb3BsZWZ0IC5idG4uZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnRuLWdyb3VwLmRyb3BsZWZ0IC5uYXYtbGluay5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4uYnRuLWdyb3VwLmRyb3BsZWZ0IC5idG4uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IEZsYXRpY29uMjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGNvbnRlbnQ6IFwiXFxmMWE0XCI7XG59XG5cbkBrZXlmcmFtZXMgZHJvcGRvd24tbWVudS1mYWRlLWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBkcm9wZG93bi1tZW51LW1vdmUtZG93biB7XG4gIGZyb20ge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG4gIHRvIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGRyb3Bkb3duLW1lbnUtbW92ZS11cCB7XG4gIGZyb20ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgdG8ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtbWFyZ2lubGVzcywgLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC1sYXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmZvcm0tZ3JvdXAgbGFiZWwge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZm9ybS1ncm91cCAuaW52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwIC52YWxpZC1mZWVkYmFjayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZm9ybS1ncm91cCAuZm9ybS10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG4uZm9ybS1ncm91cC5mb3JtLWdyb3VwLW1kIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtc20ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uZm9ybS1ncm91cC5mb3JtLWdyb3VwLXhzIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtbGFzdCB7XG4gIG1hcmdpbi1ib3R0b206IDByZW07XG59XG5cbi5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5mb3JtLWNvbnRyb2w6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5jdXN0b20tZmlsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY3VzdG9tLWZpbGUtbGFiZWw6YWZ0ZXIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmlucHV0LWdyb3VwIFtjbGFzc149bGEtXSxcbi5pbnB1dC1ncm91cCBbY2xhc3MqPVwiIGxhLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLmlucHV0LWdyb3VwIFtjbGFzc149ZmEtXSxcbi5pbnB1dC1ncm91cCBbY2xhc3MqPVwiIGZhLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLmlucHV0LWdyb3VwIFtjbGFzc149ZmxhdGljb24tXSxcbi5pbnB1dC1ncm91cCBbY2xhc3MqPVwiIGZsYXRpY29uLVwiXSxcbi5pbnB1dC1ncm91cCBbY2xhc3NePWZsYXRpY29uMi1dLFxuLmlucHV0LWdyb3VwIFtjbGFzcyo9XCIgZmxhdGljb24yLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmbG9hdDogbGVmdDtcbn1cbi5pbnB1dC1ncm91cCBpIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kLFxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCArIC5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCArIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsXG4uaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgKyAuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBtYXJnaW4tbGVmdDogMXB4O1xufVxuXG4udmFsaWRhdGVkIC52YWxpZC1mZWVkYmFjayxcbi52YWxpZGF0ZWQgLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJvdy5yb3ctbm8tcGFkZGluZyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucm93LnJvdy1uby1wYWRkaW5nID4gZGl2IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnJvdy5yb3ctZnVsbC1oZWlnaHQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucm93IC5jb2wtc3RyZXRjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLnJvd1tjbGFzcyo9cm93LWNvbC1zZXBhcmF0b3ItXSA+IGRpdiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlZGYyO1xufVxuLnJvd1tjbGFzcyo9cm93LWNvbC1zZXBhcmF0b3ItXSA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxcHgpIHtcbiAgLnJvdy5yb3ctY29sLXNlcGFyYXRvci14cyA+IGRpdiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWJlZGYyO1xuICB9XG4gIC5yb3cucm93LWNvbC1zZXBhcmF0b3IteHMgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc3cHgpIHtcbiAgLnJvdy5yb3ctY29sLXNlcGFyYXRvci1zbSA+IGRpdiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWJlZGYyO1xuICB9XG4gIC5yb3cucm93LWNvbC1zZXBhcmF0b3Itc20gPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnJvdy5yb3ctY29sLXNlcGFyYXRvci1tZCA+IGRpdiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWJlZGYyO1xuICB9XG4gIC5yb3cucm93LWNvbC1zZXBhcmF0b3ItbWQgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5yb3cucm93LWNvbC1zZXBhcmF0b3ItbGcgPiBkaXYge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ViZWRmMjtcbiAgfVxuICAucm93LnJvdy1jb2wtc2VwYXJhdG9yLWxnID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucm93LnJvdy1jb2wtc2VwYXJhdG9yLXhsID4gZGl2IHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlYmVkZjI7XG4gIH1cbiAgLnJvdy5yb3ctY29sLXNlcGFyYXRvci14bCA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbn1cblxuLm1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGNvbG9yOiAjNDg0NjViO1xufVxuLm1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlIHNtYWxsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLm1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgZm9udC1mYW1pbHk6IFwiTGluZUF3ZXNvbWVcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciAuY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjtcbn1cbi5tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5jbG9zZTpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLm1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLmNsb3NlOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLm1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLmNsb3NlIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLmNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ubW9kYWwubW9kYWwtc3RpY2t5LWJvdHRvbS1yaWdodCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAyNXB4O1xuICByaWdodDogMjVweDtcbiAgbWFyZ2luOiAwO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDYwcHggLTE1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubW9kYWwubW9kYWwtc3RpY2t5LWJvdHRvbS1yaWdodC5tb2RhbC1zdGlja3ktbGcge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubW9kYWwubW9kYWwtc3RpY2t5LWJvdHRvbS1yaWdodCB7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLm1vZGFsLXN0aWNreS1ib3R0b20tcmlnaHQge1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG59XG4ubW9kYWwubW9kYWwtc3RpY2t5LWJvdHRvbS1yaWdodCAubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm1vZGFsLm1vZGFsLXN0aWNreS1ib3R0b20tcmlnaHQgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm1vZGFsLm1vZGFsLXN0aWNreS1ib3R0b20tcmlnaHQubW9kYWwtc3RpY2t5LWxnIC5tb2RhbC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuXG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5tb2RhbC1ib2R5Lm1vZGFsLWJvZHktZml0IHtcbiAgcGFkZGluZzogMDtcbn1cbi5tb2RhbC1ib2R5Lm1vZGFsLWJvZHkteC1maXQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ubW9kYWwtYm9keS5tb2RhbC1ib2R5LXktZml0IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tb2RhbC1kaWFsb2cubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogMTI5OXB4O1xuICB9XG59XG4ucGFnaW5hdGlvbi5wYWdpbmF0aW9uLS1ncmlkIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cbi5wYWdpbmF0aW9uLnBhZ2luYXRpb24tLWdyaWQgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM5MjhlYWE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgd2lkdGg6IDIuMjVyZW07XG4gIGhlaWdodDogMi4yNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW46IDAgMC4xcmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5wYWdpbmF0aW9uLnBhZ2luYXRpb24tLWdyaWQgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluaywgLnBhZ2luYXRpb24ucGFnaW5hdGlvbi0tZ3JpZCAucGFnZS1pdGVtOmhvdmVyIC5wYWdlLWxpbmssIC5wYWdpbmF0aW9uLnBhZ2luYXRpb24tLWdyaWQgLnBhZ2UtaXRlbTpmb2N1cyAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wb3BvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLnBvcG92ZXIgLnBvcG92ZXItaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWRmMjtcbn1cblxuLnByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWRmMjtcbn1cbi5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5wcm9ncmVzcy5wcm9ncmVzcy1zbSB7XG4gIGhlaWdodDogNnB4O1xufVxuLnByb2dyZXNzLnByb2dyZXNzLXNtIC5wcm9ncmVzcy1iYXIge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ucHJvZ3Jlc3MucHJvZ3Jlc3MtbGcge1xuICBoZWlnaHQ6IDIwcHg7XG59XG4ucHJvZ3Jlc3MucHJvZ3Jlc3MtbGcgLnByb2dyZXNzLWJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnRhYmxlIHRoLnRhYmxlLWNlbnRlciwgLnRhYmxlIHRkLnRhYmxlLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50YWJsZSB0aGVhZCB0aCwgLnRhYmxlIHRoZWFkIHRkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4udGFibGUgdGhlYWQgdHIsIC50YWJsZSB0aGVhZCB0aCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHRvcDogLTFweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmVkZjI7XG59XG4udGFibGUgdHIudGFibGUtYWN0aXZlIHRkLCAudGFibGUgdHIudGFibGUtYWN0aXZlIHRoIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udGFibGUudGFibGUtaGVhZC1ub2JvcmRlciB0aGVhZCB0aCwgLnRhYmxlLnRhYmxlLWhlYWQtbm9ib3JkZXIgdGhlYWQgdGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLnRhYmxlLnRhYmxlLWhlYWQtc29saWQgdGhlYWQgdGgsIC50YWJsZS50YWJsZS1oZWFkLXNvbGlkIHRoZWFkIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbn1cbi50YWJsZS50YWJsZS1saWdodCB0ciB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICM5MzkyYTA7XG59XG4udGFibGUudGFibGUtbGlnaHQgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbn1cbi50YWJsZS50YWJsZS1saWdodCB0ciB0ZC50YWJsZS1yb3ctdGl0bGUge1xuICBjb2xvcjogIzQ4NDY1Yjtcbn1cbi50YWJsZS50YWJsZS1saWdodCB0aGVhZCB0ciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjE1KTtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4udGFibGUudGFibGUtbGlnaHQtLWJyYW5kIHRoZWFkIHRyIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjE1KTtcbn1cbi50YWJsZS50YWJsZS1saWdodC0tbGlnaHQgdGhlYWQgdHIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbn1cbi50YWJsZS50YWJsZS1saWdodC0tZGFyayB0aGVhZCB0ciB7XG4gIGNvbG9yOiAjMjgyYTNjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCA0MiwgNjAsIDAuMTUpO1xufVxuLnRhYmxlLnRhYmxlLWxpZ2h0LS1wcmltYXJ5IHRoZWFkIHRyIHtcbiAgY29sb3I6ICM1ODY3ZGQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODgsIDEwMywgMjIxLCAwLjE1KTtcbn1cbi50YWJsZS50YWJsZS1saWdodC0tc3VjY2VzcyB0aGVhZCB0ciB7XG4gIGNvbG9yOiAjMWRjOWI3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI5LCAyMDEsIDE4MywgMC4xNSk7XG59XG4udGFibGUudGFibGUtbGlnaHQtLWluZm8gdGhlYWQgdHIge1xuICBjb2xvcjogIzU1NzhlYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4NSwgMTIwLCAyMzUsIDAuMTUpO1xufVxuLnRhYmxlLnRhYmxlLWxpZ2h0LS13YXJuaW5nIHRoZWFkIHRyIHtcbiAgY29sb3I6ICNmZmI4MjI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxODQsIDM0LCAwLjE1KTtcbn1cbi50YWJsZS50YWJsZS1saWdodC0tZGFuZ2VyIHRoZWFkIHRyIHtcbiAgY29sb3I6ICNmZDM5N2E7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUzLCA1NywgMTIyLCAwLjE1KTtcbn1cblxuLnRhYmxlLXdyYXBwZXIsIC50YWJzLXRhYmxlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjYwcHgpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4udGFicy10YWJsZS13cmFwcGVyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzUwcHgpO1xufVxuXG4udGFibGU6bm90KC50YWJsZS1ib3JkZXJlZCkgdGhlYWQgdGgsIC50YWJsZTpub3QoLnRhYmxlLWJvcmRlcmVkKSB0aGVhZCB0ZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5uYXYtcGlsbHMsXG4ubmF2LXRhYnMge1xuICBtYXJnaW46IDAgMCAyNXB4IDA7XG59XG4ubmF2LXBpbGxzIC5uYXYtaXRlbSAubmF2LWxpbmssXG4ubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rIFtjbGFzc149bGEtXSxcbi5uYXYtcGlsbHMgLm5hdi1pdGVtIC5uYXYtbGluayBbY2xhc3MqPVwiIGxhLVwiXSxcbi5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIFtjbGFzc149bGEtXSxcbi5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIFtjbGFzcyo9XCIgbGEtXCJdIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG4ubmF2LXBpbGxzIC5uYXYtaXRlbSAubmF2LWxpbmsgW2NsYXNzXj1mYS1dLFxuLm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rIFtjbGFzcyo9XCIgZmEtXCJdLFxuLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsgW2NsYXNzXj1mYS1dLFxuLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsgW2NsYXNzKj1cIiBmYS1cIl0ge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5uYXYtcGlsbHMgLm5hdi1pdGVtIC5uYXYtbGluayBbY2xhc3NePWZsYXRpY29uLV0sXG4ubmF2LXBpbGxzIC5uYXYtaXRlbSAubmF2LWxpbmsgW2NsYXNzKj1cIiBmbGF0aWNvbi1cIl0sXG4ubmF2LXBpbGxzIC5uYXYtaXRlbSAubmF2LWxpbmsgW2NsYXNzXj1mbGF0aWNvbjItXSxcbi5uYXYtcGlsbHMgLm5hdi1pdGVtIC5uYXYtbGluayBbY2xhc3MqPVwiIGZsYXRpY29uMi1cIl0sXG4ubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayBbY2xhc3NePWZsYXRpY29uLV0sXG4ubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayBbY2xhc3MqPVwiIGZsYXRpY29uLVwiXSxcbi5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIFtjbGFzc149ZmxhdGljb24yLV0sXG4ubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayBbY2xhc3MqPVwiIGZsYXRpY29uMi1cIl0ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5uYXYtcGlsbHMgLm5hdi1pdGVtIC5uYXYtbGluayBpLFxuLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsgaSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rOmFjdGl2ZSwgLm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyLFxuLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbms6YWN0aXZlLFxuLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIGkge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbms6YWN0aXZlLCAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIGksIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rOmFjdGl2ZSBpLCAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciBpIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuZGlzYWJsZWQgaSB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgPiAubmF2LWxpbmsgaSB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuXG4ubmF2LXBpbGxzIC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLm5hdi1waWxscyAubmF2LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5uYXYtcGlsbHMgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rOmFjdGl2ZSwgLm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5hdi1waWxscyAubmF2LWl0ZW0uc2hvdyA+IC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5hdi1waWxscy5uYXYtcGlsbHMtc20gLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cbi5uYXYtcGlsbHMubmF2LXBpbGxzLWJvbGQgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubmF2LXBpbGxzLm5hdi1waWxscy1sYWJlbCAubmF2LWl0ZW0gLm5hdi1saW5rOmFjdGl2ZSwgLm5hdi1waWxscy5uYXYtcGlsbHMtbGFiZWwgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUsIC5uYXYtcGlsbHMubmF2LXBpbGxzLWxhYmVsIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgMTE5LCAyNDQsIDAuMSk7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLm5hdi1waWxscy5uYXYtcGlsbHMtbGFiZWwgLm5hdi1pdGVtLnNob3cgPiAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCAxMTksIDI0NCwgMC4xKTtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG5cbi5uYXYtZml0IHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0bjpiZWZvcmUsIC5uYXYtcGlsbHMubmF2LXRhYnMtYnRuOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG46YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuIC5uYXYtaXRlbSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA3NXB4O1xuICBtYXJnaW46IDAuNXJlbTtcbiAgYm94LXNoYWRvdzogcmdiYSg2OSwgNjUsIDc4LCAwLjA2KSAwcHggMXB4IDE1cHggMXB4O1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC44NXJlbSAwLjc1cmVtO1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4gLm5hdi1pdGVtIC5uYXYtbGluayAubmF2LWxpbmstaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4gLm5hdi1pdGVtIC5uYXYtbGluayAubmF2LWxpbmstaWNvbiBpIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuIC5uYXYtaXRlbSAubmF2LWxpbmsgLm5hdi1saW5rLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0biAubmF2LWxpbmsge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4gLm5hdi1saW5rIFtjbGFzc149bGEtXSxcbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuIC5uYXYtbGluayBbY2xhc3MqPVwiIGxhLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4gLm5hdi1saW5rIFtjbGFzc149ZmEtXSxcbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuIC5uYXYtbGluayBbY2xhc3MqPVwiIGZhLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4gLm5hdi1saW5rIFtjbGFzc149ZmxhdGljb24tXSxcbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuIC5uYXYtbGluayBbY2xhc3MqPVwiIGZsYXRpY29uLVwiXSxcbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuIC5uYXYtbGluayBbY2xhc3NePWZsYXRpY29uMi1dLFxuLm5hdi1waWxscy5uYXYtdGFicy1idG4gLm5hdi1saW5rIFtjbGFzcyo9XCIgZmxhdGljb24yLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4gLm5hdi1saW5rIGkge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuLm5hdi10YWJzLWJ0bi0yeCBhLm5hdi1saW5rIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0bi5uYXYtdGFicy1idG4tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4ubmF2LXRhYnMtYnRuLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmt0LXBvcnRsZXQtLXRhYnMgLm5hdi1waWxscy5uYXYtdGFicy1idG4ge1xuICBtYXJnaW46IDAgMCAtMXB4IDA7XG59XG4ua3QtcG9ydGxldC0tdGFicyAubmF2LXBpbGxzLm5hdi10YWJzLWJ0bi5uYXYtdGFicy1idG4tMngge1xuICBtYXJnaW46IDAgMCAtMnB4IDA7XG59XG4ua3QtcG9ydGxldC0tdGFicyAubmF2LXBpbGxzLm5hdi10YWJzLWJ0biAubmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5rdC1wb3J0bGV0LS10YWJzIC5uYXYtcGlsbHMubmF2LXRhYnMtYnRuIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4ubmF2LXRhYnMtYm9sZCAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm5hdi1waWxscy5uYXYtdGFicy1idG4gYS5uYXYtbGluay5hY3RpdmUgLm5hdi1saW5rLWljb24gaSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4gYS5uYXYtbGluay5hY3RpdmUgLm5hdi1saW5rLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0biBhLm5hdi1saW5rIC5uYXYtbGluay1pY29uIGkge1xuICBjb2xvcjogI2EyYTViOTtcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuIGEubmF2LWxpbmsgLm5hdi1saW5rLXRpdGxlIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0bi5uYXYtcGlsbHMtYnRuLWJyYW5kIGEubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuLm5hdi1waWxscy1idG4tYnJhbmQgYS5uYXYtbGluay5hY3RpdmUgLm5hdi1saW5rLWljb24gaSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0bi5uYXYtcGlsbHMtYnRuLWJyYW5kIGEubmF2LWxpbmsuYWN0aXZlIC5uYXYtbGluay10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0bi5uYXYtcGlsbHMtYnRuLWxpZ2h0IGEubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuLm5hdi1waWxscy1idG4tbGlnaHQgYS5uYXYtbGluay5hY3RpdmUgLm5hdi1saW5rLWljb24gaSB7XG4gIGNvbG9yOiAjMjgyYTNjICFpbXBvcnRhbnQ7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0bi5uYXYtcGlsbHMtYnRuLWxpZ2h0IGEubmF2LWxpbmsuYWN0aXZlIC5uYXYtbGluay10aXRsZSB7XG4gIGNvbG9yOiAjMjgyYTNjICFpbXBvcnRhbnQ7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0bi5uYXYtcGlsbHMtYnRuLWRhcmsgYS5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyYTNjO1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4ubmF2LXBpbGxzLWJ0bi1kYXJrIGEubmF2LWxpbmsuYWN0aXZlIC5uYXYtbGluay1pY29uIGkge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4ubmF2LXBpbGxzLWJ0bi1kYXJrIGEubmF2LWxpbmsuYWN0aXZlIC5uYXYtbGluay10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0bi5uYXYtcGlsbHMtYnRuLXByaW1hcnkgYS5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg2N2RkO1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4ubmF2LXBpbGxzLWJ0bi1wcmltYXJ5IGEubmF2LWxpbmsuYWN0aXZlIC5uYXYtbGluay1pY29uIGkge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4ubmF2LXBpbGxzLWJ0bi1wcmltYXJ5IGEubmF2LWxpbmsuYWN0aXZlIC5uYXYtbGluay10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0bi5uYXYtcGlsbHMtYnRuLXN1Y2Nlc3MgYS5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjOWI3O1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4ubmF2LXBpbGxzLWJ0bi1zdWNjZXNzIGEubmF2LWxpbmsuYWN0aXZlIC5uYXYtbGluay1pY29uIGkge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4ubmF2LXBpbGxzLWJ0bi1zdWNjZXNzIGEubmF2LWxpbmsuYWN0aXZlIC5uYXYtbGluay10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0bi5uYXYtcGlsbHMtYnRuLWluZm8gYS5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU3OGViO1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4ubmF2LXBpbGxzLWJ0bi1pbmZvIGEubmF2LWxpbmsuYWN0aXZlIC5uYXYtbGluay1pY29uIGkge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4ubmF2LXBpbGxzLWJ0bi1pbmZvIGEubmF2LWxpbmsuYWN0aXZlIC5uYXYtbGluay10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0bi5uYXYtcGlsbHMtYnRuLXdhcm5pbmcgYS5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiODIyO1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4ubmF2LXBpbGxzLWJ0bi13YXJuaW5nIGEubmF2LWxpbmsuYWN0aXZlIC5uYXYtbGluay1pY29uIGkge1xuICBjb2xvcjogIzExMTExMSAhaW1wb3J0YW50O1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4ubmF2LXBpbGxzLWJ0bi13YXJuaW5nIGEubmF2LWxpbmsuYWN0aXZlIC5uYXYtbGluay10aXRsZSB7XG4gIGNvbG9yOiAjMTExMTExICFpbXBvcnRhbnQ7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0bi5uYXYtcGlsbHMtYnRuLWRhbmdlciBhLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDM5N2E7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0bi5uYXYtcGlsbHMtYnRuLWRhbmdlciBhLm5hdi1saW5rLmFjdGl2ZSAubmF2LWxpbmstaWNvbiBpIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuLm5hdi1waWxscy1idG4tZGFuZ2VyIGEubmF2LWxpbmsuYWN0aXZlIC5uYXYtbGluay10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmF2LXBpbGxzLm5hdi10YWJzLWJ0biAubmF2IC5uYXYtaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiA2LjVyZW07XG4gICAgbWFyZ2luOiAwLjZyZW07XG4gIH1cbiAgLm5hdi1waWxscy5uYXYtdGFicy1idG4gLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIC5uYXYtbGluay1pY29uIGkge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG4gIC5uYXYtcGlsbHMubmF2LXRhYnMtYnRuIC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluayAubmF2LWxpbmstdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUge1xuICBtYXJnaW46IDAgMCAyNXB4IDA7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZTpiZWZvcmUsIC5uYXYtdGFicy5uYXYtdGFicy1saW5lOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmU6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lIC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lIC5uYXYtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUgLm5hdi1saW5rIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUgLm5hdi1saW5rIFtjbGFzc149bGEtXSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lIC5uYXYtbGluayBbY2xhc3MqPVwiIGxhLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUgLm5hdi1saW5rIFtjbGFzc149ZmEtXSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lIC5uYXYtbGluayBbY2xhc3MqPVwiIGZhLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUgLm5hdi1saW5rIFtjbGFzc149ZmxhdGljb24tXSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lIC5uYXYtbGluayBbY2xhc3MqPVwiIGZsYXRpY29uLVwiXSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lIC5uYXYtbGluayBbY2xhc3NePWZsYXRpY29uMi1dLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUgLm5hdi1saW5rIFtjbGFzcyo9XCIgZmxhdGljb24yLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUgLm5hdi1saW5rIGkge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lIC5uYXYtbGluayBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5rdC1wb3J0bGV0LS10YWJzIC5uYXYtdGFicy5uYXYtdGFicy1saW5lIHtcbiAgbWFyZ2luOiAwIDAgLTFweCAwLjVyZW07XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1wb3J0bGV0LS10YWJzIC5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtMngge1xuICBtYXJnaW46IDAgMCAtMnB4IDA7XG59XG4ua3QtcG9ydGxldC0tdGFicyAubmF2LXRhYnMubmF2LXRhYnMtbGluZSAubmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5rdC1wb3J0bGV0LS10YWJzIC5uYXYtdGFicy5uYXYtdGFicy1saW5lIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtYm9sZCAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWJvbGRlciAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxnIC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGcgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxnIC5uYXYtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGcgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS0yeCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS0yeCAubmF2LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS0yeCBhLm5hdi1saW5rIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLTN4IHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLTN4IC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IC0zcHg7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLTN4IGEubmF2LWxpbmsge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLXNwYWNlLWxnIC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLXNwYWNlLWxnIC5uYXYtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1zcGFjZS1sZyAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuICAubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1zcGFjZS1sZyAubmF2LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1zcGFjZS14bCAubmF2LWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1zcGFjZS14bCAubmF2LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtc3BhY2UteGwgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtc3BhY2UteGwgLm5hdi1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlZGYyO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2Lm5hdi10YWJzIC5uYXYtbGluayxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lIGEubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYubmF2LXRhYnMgLm5hdi1saW5rIGksXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZSBhLm5hdi1saW5rIGkge1xuICBjb2xvcjogI2EyYTViOTtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi5uYXYtdGFicyAubmF2LWxpbms6ZGlzYWJsZWQsXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZSBhLm5hdi1saW5rOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2Lm5hdi10YWJzIC5uYXYtbGluayBnIFtmaWxsXSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lIGEubmF2LWxpbmsgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogIzc0Nzg4ZDtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIgZyBbZmlsbF0sXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZSBhLm5hdi1saW5rOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lIGEubmF2LWxpbms6aG92ZXIsXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZSBhLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzc3ZjQ7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyID4gaSwgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2Lm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUgPiBpLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUgYS5uYXYtbGluazpob3ZlciA+IGksXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZSBhLm5hdi1saW5rLmFjdGl2ZSA+IGkge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIgZyBbZmlsbF0sIC5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlIGcgW2ZpbGxdLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUgYS5uYXYtbGluazpob3ZlciBnIFtmaWxsXSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lIGEubmF2LWxpbmsuYWN0aXZlIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICMyYzc3ZjQ7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyOmhvdmVyIGcgW2ZpbGxdLCAubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZTpob3ZlciBnIFtmaWxsXSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lIGEubmF2LWxpbms6aG92ZXI6aG92ZXIgZyBbZmlsbF0sXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZSBhLm5hdi1saW5rLmFjdGl2ZTpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1icmFuZC5uYXYubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1icmFuZCBhLm5hdi1saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzc3ZjQ7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWJyYW5kLm5hdi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtYnJhbmQubmF2Lm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWJyYW5kIGEubmF2LWxpbms6aG92ZXIsXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWJyYW5kIGEubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmM3N2Y0O1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1icmFuZC5uYXYubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyID4gaSwgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1icmFuZC5uYXYubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSA+IGksXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWJyYW5kIGEubmF2LWxpbms6aG92ZXIgPiBpLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1icmFuZCBhLm5hdi1saW5rLmFjdGl2ZSA+IGkge1xuICBjb2xvcjogIzQ0ODdmNTtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtYnJhbmQubmF2LXRhYnMtbGluZS0yeCwgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1icmFuZC5uYXYtdGFicy1saW5lLTN4IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSg0NCwgMTE5LCAyNDQsIDAuMSk7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWxpZ2h0Lm5hdi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWxpZ2h0IGEubmF2LWxpbms6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtbGlnaHQubmF2Lm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1saWdodC5uYXYubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtbGlnaHQgYS5uYXYtbGluazpob3Zlcixcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtbGlnaHQgYS5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWxpZ2h0Lm5hdi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIgPiBpLCAubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWxpZ2h0Lm5hdi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlID4gaSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtbGlnaHQgYS5uYXYtbGluazpob3ZlciA+IGksXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWxpZ2h0IGEubmF2LWxpbmsuYWN0aXZlID4gaSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtbGlnaHQubmF2LXRhYnMtbGluZS0yeCwgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1saWdodC5uYXYtdGFicy1saW5lLTN4IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1kYXJrLm5hdi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWRhcmsgYS5uYXYtbGluazpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjgyYTNjO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1kYXJrLm5hdi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtZGFyay5uYXYubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtZGFyayBhLm5hdi1saW5rOmhvdmVyLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1kYXJrIGEubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMyODJhM2M7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjgyYTNjO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1kYXJrLm5hdi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIgPiBpLCAubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWRhcmsubmF2Lm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUgPiBpLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1kYXJrIGEubmF2LWxpbms6aG92ZXIgPiBpLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1kYXJrIGEubmF2LWxpbmsuYWN0aXZlID4gaSB7XG4gIGNvbG9yOiAjMzIzNTRiO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1kYXJrLm5hdi10YWJzLWxpbmUtMngsIC5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtZGFyay5uYXYtdGFicy1saW5lLTN4IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSg0MCwgNDIsIDYwLCAwLjEpO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1wcmltYXJ5Lm5hdi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXByaW1hcnkgYS5uYXYtbGluazpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTg2N2RkO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1wcmltYXJ5Lm5hdi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtcHJpbWFyeS5uYXYubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtcHJpbWFyeSBhLm5hdi1saW5rOmhvdmVyLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1wcmltYXJ5IGEubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICM1ODY3ZGQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTg2N2RkO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1wcmltYXJ5Lm5hdi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIgPiBpLCAubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXByaW1hcnkubmF2Lm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUgPiBpLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1wcmltYXJ5IGEubmF2LWxpbms6aG92ZXIgPiBpLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1wcmltYXJ5IGEubmF2LWxpbmsuYWN0aXZlID4gaSB7XG4gIGNvbG9yOiAjNmQ3YWUxO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1wcmltYXJ5Lm5hdi10YWJzLWxpbmUtMngsIC5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtcHJpbWFyeS5uYXYtdGFicy1saW5lLTN4IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSg4OCwgMTAzLCAyMjEsIDAuMSk7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXN1Y2Nlc3MubmF2Lm5hdi10YWJzIC5uYXYtbGluazpob3Zlcixcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtc3VjY2VzcyBhLm5hdi1saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxZGM5Yjc7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXN1Y2Nlc3MubmF2Lm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1zdWNjZXNzLm5hdi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1zdWNjZXNzIGEubmF2LWxpbms6aG92ZXIsXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXN1Y2Nlc3MgYS5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzFkYzliNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxZGM5Yjc7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXN1Y2Nlc3MubmF2Lm5hdi10YWJzIC5uYXYtbGluazpob3ZlciA+IGksIC5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtc3VjY2Vzcy5uYXYubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSA+IGksXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXN1Y2Nlc3MgYS5uYXYtbGluazpob3ZlciA+IGksXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXN1Y2Nlc3MgYS5uYXYtbGluay5hY3RpdmUgPiBpIHtcbiAgY29sb3I6ICMyMWRmY2I7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXN1Y2Nlc3MubmF2LXRhYnMtbGluZS0yeCwgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1zdWNjZXNzLm5hdi10YWJzLWxpbmUtM3gge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI5LCAyMDEsIDE4MywgMC4xKTtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtaW5mby5uYXYubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1pbmZvIGEubmF2LWxpbms6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU1NzhlYjtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtaW5mby5uYXYubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWluZm8ubmF2Lm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWluZm8gYS5uYXYtbGluazpob3Zlcixcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtaW5mbyBhLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNTU3OGViO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU1NzhlYjtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtaW5mby5uYXYubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyID4gaSwgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1pbmZvLm5hdi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlID4gaSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtaW5mbyBhLm5hdi1saW5rOmhvdmVyID4gaSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtaW5mbyBhLm5hdi1saW5rLmFjdGl2ZSA+IGkge1xuICBjb2xvcjogIzZjOGFlZTtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtaW5mby5uYXYtdGFicy1saW5lLTJ4LCAubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWluZm8ubmF2LXRhYnMtbGluZS0zeCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoODUsIDEyMCwgMjM1LCAwLjEpO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS13YXJuaW5nLm5hdi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXdhcm5pbmcgYS5uYXYtbGluazpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZiODIyO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS13YXJuaW5nLm5hdi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtd2FybmluZy5uYXYubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtd2FybmluZyBhLm5hdi1saW5rOmhvdmVyLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS13YXJuaW5nIGEubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmI4MjI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZiODIyO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS13YXJuaW5nLm5hdi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIgPiBpLCAubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXdhcm5pbmcubmF2Lm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUgPiBpLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS13YXJuaW5nIGEubmF2LWxpbms6aG92ZXIgPiBpLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS13YXJuaW5nIGEubmF2LWxpbmsuYWN0aXZlID4gaSB7XG4gIGNvbG9yOiAjZmZjMDNjO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS13YXJuaW5nLm5hdi10YWJzLWxpbmUtMngsIC5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtd2FybmluZy5uYXYtdGFicy1saW5lLTN4IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTUsIDE4NCwgMzQsIDAuMSk7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWRhbmdlci5uYXYubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1kYW5nZXIgYS5uYXYtbGluazpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmQzOTdhO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1kYW5nZXIubmF2Lm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1kYW5nZXIubmF2Lm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWRhbmdlciBhLm5hdi1saW5rOmhvdmVyLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1kYW5nZXIgYS5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZkMzk3YTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZDM5N2E7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWRhbmdlci5uYXYubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyID4gaSwgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1kYW5nZXIubmF2Lm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUgPiBpLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1kYW5nZXIgYS5uYXYtbGluazpob3ZlciA+IGksXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWRhbmdlciBhLm5hdi1saW5rLmFjdGl2ZSA+IGkge1xuICBjb2xvcjogI2ZkNTI4Yjtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtZGFuZ2VyLm5hdi10YWJzLWxpbmUtMngsIC5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtZGFuZ2VyLm5hdi10YWJzLWxpbmUtM3gge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI1MywgNTcsIDEyMiwgMC4xKTtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWNsZWFyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLnRvYXN0LnRvYXN0LWN1c3RvbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTk1O1xuICB0b3A6IDJyZW07XG4gIHJpZ2h0OiAycmVtO1xuICB3aWR0aDogMzUwcHg7XG4gIGJvcmRlcjogMDtcbn1cbi50b2FzdC50b2FzdC1jdXN0b20udG9hc3QtbGVmdCB7XG4gIGxlZnQ6IDJyZW07XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnRvYXN0LnRvYXN0LWN1c3RvbS50b2FzdC1ib3R0b20ge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMnJlbTtcbn1cbi50b2FzdC50b2FzdC1jdXN0b20udG9hc3QtdG9wIHtcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IDJyZW07XG59XG4udG9hc3QudG9hc3QtY3VzdG9tLnRvYXN0LWNlbnRlci12IHtcbiAgdG9wOiA0NSU7XG4gIGJvdHRvbTogYXV0bztcbn1cbi50b2FzdC50b2FzdC1jdXN0b20udG9hc3QtY2VudGVyLWgge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTE3NXB4O1xufVxuLnRvYXN0LnRvYXN0LWN1c3RvbSAudG9hc3QtaGVhZGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4udG9hc3QudG9hc3QtY3VzdG9tIC50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuLnRvYXN0LnRvYXN0LWN1c3RvbS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udG9hc3QudG9hc3QtY3VzdG9tLnRvYXN0LWZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnRvYXN0IC50b2FzdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4udG9hc3QgLnRvYXN0LXRpbWUge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLnRvYXN0IC50b2FzdC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi50b2FzdCAudG9hc3QtY2xvc2Uge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi50b2FzdCAudG9hc3QtY2xvc2UgaSB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi50b2FzdCAudG9hc3QtY2xvc2UgaTpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi50b2FzdCAudG9hc3QtY2xvc2U6aG92ZXIgaSB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuXG4udG9vbHRpcCAudG9vbHRpcC1pbm5lciB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi50b29sdGlwLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3csIC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93IHtcbiAgLypydGw6cmF3OlxuICAgICBsZWZ0OiBhdXRvO1xuICAgICByaWdodDogMDtcbiAgICAgKi9cbn1cbi50b29sdGlwLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3c6YmVmb3JlLCAudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzpiZWZvcmUge1xuICAvKnJ0bDpyYXc6XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAgMC40cmVtIDAuNHJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG4gICovXG59XG4udG9vbHRpcC5icy10b29sdGlwLXJpZ2h0IC5hcnJvdywgLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93IHtcbiAgLypydGw6cmF3OlxuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbiAgKi9cbn1cbi50b29sdGlwLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93OmJlZm9yZSwgLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OmJlZm9yZSB7XG4gIC8qcnRsOnJhdzpcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDAuNHJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG4gICovXG59XG4udG9vbHRpcC50b29sdG9wLWF1dG8td2lkdGggLnRvb2x0aXAtaW5uZXIge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4udG9vbHRpcC50b29sdGlwLWRhcmsgLnRvb2x0aXAtaW5uZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzJjMmUzZTtcbn1cbi50b29sdGlwLnRvb2x0aXAtZGFyay5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSwgLnRvb2x0aXAudG9vbHRpcC1kYXJrLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyYzJlM2U7XG59XG4udG9vbHRpcC50b29sdGlwLWRhcmsuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3c6OmJlZm9yZSwgLnRvb2x0aXAudG9vbHRpcC1kYXJrLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMmMyZTNlLypydGw6aWdub3JlKi87XG59XG4udG9vbHRpcC50b29sdGlwLWRhcmsuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmUsIC50b29sdGlwLnRvb2x0aXAtZGFyay5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMmMyZTNlO1xufVxuLnRvb2x0aXAudG9vbHRpcC1kYXJrLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3c6OmJlZm9yZSwgLnRvb2x0aXAudG9vbHRpcC1kYXJrLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzJjMmUzZS8qcnRsOmlnbm9yZSovO1xufVxuLnRvb2x0aXAudG9vbHRpcC1icmFuZCAudG9vbHRpcC1pbm5lciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMmM3N2Y0O1xufVxuLnRvb2x0aXAudG9vbHRpcC1icmFuZC5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSwgLnRvb2x0aXAudG9vbHRpcC1icmFuZC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMmM3N2Y0O1xufVxuLnRvb2x0aXAudG9vbHRpcC1icmFuZC5icy10b29sdGlwLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLCAudG9vbHRpcC50b29sdGlwLWJyYW5kLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMmM3N2Y0LypydGw6aWdub3JlKi87XG59XG4udG9vbHRpcC50b29sdGlwLWJyYW5kLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAudG9vbHRpcC50b29sdGlwLWJyYW5kLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyYzc3ZjQ7XG59XG4udG9vbHRpcC50b29sdGlwLWJyYW5kLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3c6OmJlZm9yZSwgLnRvb2x0aXAudG9vbHRpcC1icmFuZC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyYzc3ZjQvKnJ0bDppZ25vcmUqLztcbn1cblxuI3Jvb3Qge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbmEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5NdWlJbnB1dC11bmRlcmxpbmU6Zm9jdXM6bm90KC5NdWktZm9jdXNlZCk6YmVmb3JlLFxuLk11aUlucHV0LXVuZGVybGluZTphY3RpdmU6bm90KC5NdWktZm9jdXNlZCk6YmVmb3JlLFxuLk11aUlucHV0LXVuZGVybGluZTpob3Zlcjpub3QoLk11aS1kaXNhYmxlZCk6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1ODY3ZGQgIWltcG9ydGFudDtcbn1cblxuLmJ1aWxkZXItdGFicyAuTXVpVGFicy1mbGV4Q29udGFpbmVyIGJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcGFkZGluZzogMThweCAwO1xuICBtaW4td2lkdGg6IGF1dG87XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYnVpbGRlci10YWJzIC5Qcml2YXRlVGFiSW5kaWNhdG9yLWNvbG9yU2Vjb25kYXJ5LTY0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjdkZDtcbn1cblxuLk11aUZvcm1Db250cm9sLW1hcmdpbk5vcm1hbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uTXVpU3dpdGNoLWNvbG9yU2Vjb25kYXJ5Lk11aS1jaGVja2VkIHtcbiAgY29sb3I6ICM1ODY3ZGQgIWltcG9ydGFudDtcbn1cbi5NdWlTd2l0Y2gtY29sb3JTZWNvbmRhcnkuTXVpLWNoZWNrZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg4LCAxMDMsIDIyMSwgMC4wOCkgIWltcG9ydGFudDtcbn1cbi5NdWlTd2l0Y2gtY29sb3JTZWNvbmRhcnkuTXVpLWNoZWNrZWQgKyAuTXVpU3dpdGNoLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjdkZCAhaW1wb3J0YW50O1xufVxuXG4ubm90aWNlX19wYXJhZ3JhcGgge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE3cHg7XG59XG5cbi5oZWFkZXItcHJvZ3Jlc3MtYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uTXVpQmFja2Ryb3Atcm9vdCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSkgIWltcG9ydGFudDtcbn1cblxuLmt0LWNvbW1pbmctc29vbiAua3QtZGVtby1wYW5lbF9faXRlbS1wcmV2aWV3LW92ZXJsYXkge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi50YWItY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5yZWFjdC1zZWxlY3QgLk11aUlucHV0QmFzZS1pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucmVhY3Qtc2VsZWN0IC5NdWlJbnB1dEJhc2UtaW5wdXQgLmNzcy0xb2tlYm1yLWluZGljYXRvclNlcGFyYXRvciB7XG4gIG1hcmdpbjogMDtcbn1cbi5yZWFjdC1zZWxlY3QgLk11aUlucHV0QmFzZS1pbnB1dCA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGZsZXg6IDE7XG59XG4ucmVhY3Qtc2VsZWN0IC5NdWlJbnB1dEJhc2UtaW5wdXQgPiBkaXY6Zmlyc3QtY2hpbGQgLk11aVR5cG9ncmFwaHktY29sb3JUZXh0U2Vjb25kYXJ5IHtcbiAgbGVmdDogMnB4O1xuICBib3R0b206IDZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucmVhY3Qtc2VsZWN0IC5NdWlJbnB1dEJhc2UtaW5wdXQgPiBkaXY6Zmlyc3QtY2hpbGQgaW5wdXQge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucmVhY3Qtc2VsZWN0IC5NdWlJbnB1dEJhc2Utcm9vdCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4uc2VsZWN0X2lucHV0LWggLk11aVNlbGVjdC1zZWxlY3Qge1xuICBoZWlnaHQ6IDQxcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5NdWlQYXBlci1lbGV2YXRpb24xIHtcbiAgYm94LXNoYWRvdzogMCAwIDUwcHggMCByZ2JhKDgyLCA2MywgMTA1LCAwLjE1KSAhaW1wb3J0YW50O1xufVxuXG4ua3Qtc2Nyb2xsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmt0LXNjcm9sbC5rdC1zY3JvbGwtLXB1bGwge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xufVxuLmt0LXNjcm9sbC5rdC1zY3JvbGwtLXB1bGwgLnBzX19yYWlsLXkge1xuICByaWdodDogLTJweDtcbn1cbi5rdC1zY3JvbGwua3Qtc2Nyb2xsLS1hdXRvSGVpZ2h0IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucHMgPiAucHNfX3JhaWwteSB7XG4gIHdpZHRoOiA0cHg7XG59XG4ucHMgPiAucHNfX3JhaWwteTpob3ZlciwgLnBzID4gLnBzX19yYWlsLXk6Zm9jdXMge1xuICB3aWR0aDogNHB4O1xufVxuLnBzID4gLnBzX19yYWlsLXkgPiAucHNfX3RodW1iLXkge1xuICB3aWR0aDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ucHMgPiAucHNfX3JhaWwteSA+IC5wc19fdGh1bWIteTpob3ZlciwgLnBzID4gLnBzX19yYWlsLXkgPiAucHNfX3RodW1iLXk6Zm9jdXMge1xuICB3aWR0aDogNHB4O1xufVxuXG4ucHMgPiAucHNfX3JhaWwteCB7XG4gIGhlaWdodDogNHB4O1xufVxuLnBzID4gLnBzX19yYWlsLXg6aG92ZXIsIC5wcyA+IC5wc19fcmFpbC14OmZvY3VzIHtcbiAgaGVpZ2h0OiA0cHg7XG59XG4ucHMgPiAucHNfX3JhaWwteCA+IC5wc19fdGh1bWIteCB7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wcyA+IC5wc19fcmFpbC14ID4gLnBzX190aHVtYi14OmhvdmVyLCAucHMgPiAucHNfX3JhaWwteCA+IC5wc19fdGh1bWIteDpmb2N1cyB7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiA0cHg7XG59XG5cbi5wcyA+IC5wc19fcmFpbC14IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucHMgPiAucHNfX3JhaWwteDpob3ZlciwgLnBzID4gLnBzX19yYWlsLXg6Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5wcyA+IC5wc19fcmFpbC14OmhvdmVyID4gLnBzX190aHVtYi14LCAucHMgPiAucHNfX3JhaWwteDpmb2N1cyA+IC5wc19fdGh1bWIteCB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucHMgPiAucHNfX3JhaWwteCA+IC5wc19fdGh1bWIteCB7XG4gIGJhY2tncm91bmQ6ICNkOGRjZTY7XG4gIG9wYWNpdHk6IDE7XG59XG4ucHMgPiAucHNfX3JhaWwteCA+IC5wc19fdGh1bWIteDpob3ZlciwgLnBzID4gLnBzX19yYWlsLXggPiAucHNfX3RodW1iLXg6Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAjZDhkY2U2O1xufVxuLnBzID4gLnBzX19yYWlsLXkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5wcyA+IC5wc19fcmFpbC15OmhvdmVyLCAucHMgPiAucHNfX3JhaWwteTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAxO1xufVxuLnBzID4gLnBzX19yYWlsLXk6aG92ZXIgPiAucHNfX3RodW1iLXksIC5wcyA+IC5wc19fcmFpbC15OmZvY3VzID4gLnBzX190aHVtYi15IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wcyA+IC5wc19fcmFpbC15ID4gLnBzX190aHVtYi15IHtcbiAgYmFja2dyb3VuZDogI2Q4ZGNlNjtcbiAgb3BhY2l0eTogMTtcbn1cbi5wcyA+IC5wc19fcmFpbC15ID4gLnBzX190aHVtYi15OmhvdmVyLCAucHMgPiAucHNfX3JhaWwteSA+IC5wc19fdGh1bWIteTpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6ICNkOGRjZTY7XG59XG5cbi5kYXRlcGlja2VyIHtcbiAgd2lkdGg6IDI2NXB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1vcmllbnQtdG9wIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLmRhdGVwaWNrZXIgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kYXRlcGlja2VyIHRkLFxuLmRhdGVwaWNrZXIgdGgge1xuICBmb250LXdlaWdodDogcmVndWxhcjtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmRhdGVwaWNrZXIgdGhlYWQgdGgge1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5kYXRlcGlja2VyIHRoZWFkIHRoLnByZXYsIC5kYXRlcGlja2VyIHRoZWFkIHRoLmRhdGVwaWNrZXItc3dpdGNoLCAuZGF0ZXBpY2tlciB0aGVhZCB0aC5uZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4uZGF0ZXBpY2tlciB0aGVhZCB0aC5wcmV2IGksIC5kYXRlcGlja2VyIHRoZWFkIHRoLmRhdGVwaWNrZXItc3dpdGNoIGksIC5kYXRlcGlja2VyIHRoZWFkIHRoLm5leHQgaSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5kYXRlcGlja2VyIHRoZWFkIHRoLnByZXYgaTpiZWZvcmUsIC5kYXRlcGlja2VyIHRoZWFkIHRoLmRhdGVwaWNrZXItc3dpdGNoIGk6YmVmb3JlLCAuZGF0ZXBpY2tlciB0aGVhZCB0aC5uZXh0IGk6YmVmb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZGF0ZXBpY2tlciB0aGVhZCB0aC5wcmV2OmhvdmVyLCAuZGF0ZXBpY2tlciB0aGVhZCB0aC5kYXRlcGlja2VyLXN3aXRjaDpob3ZlciwgLmRhdGVwaWNrZXIgdGhlYWQgdGgubmV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmN2Y4ZmEgIWltcG9ydGFudDtcbn1cbi5kYXRlcGlja2VyIHRoZWFkIHRoLmRvdyB7XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZC5kYXkge1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQuZGF5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ViZWRmMjtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkLmRheS5vbGQge1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQuZGF5Lm5ldyB7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZC5kYXkuc2VsZWN0ZWQsIC5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQuZGF5LnNlbGVjdGVkOmhvdmVyLCAuZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkLmRheS5hY3RpdmUsIC5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQuZGF5LmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1ODY3ZGQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZC5kYXkudG9kYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjcpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkLmRheS50b2RheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDdweCA3cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlYmVkZjI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0cHg7XG4gIHJpZ2h0OiA0cHg7XG59XG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkLmRheS5yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICNmN2Y4ZmE7XG59XG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ueWVhcixcbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5ob3VyLFxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLm1pbnV0ZSxcbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5tb250aCB7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLnllYXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4uaG91cjpob3Zlcixcbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5taW51dGU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ubW9udGg6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjdmOGZhO1xufVxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLnllYXIuZm9jdXNlZCwgLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLnllYXIuZm9jdXNlZDpob3ZlciwgLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLnllYXIuYWN0aXZlOmhvdmVyLCAuZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ueWVhci5hY3RpdmUuZm9jdXNlZDpob3ZlciwgLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLnllYXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLmhvdXIuZm9jdXNlZCxcbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5ob3VyLmZvY3VzZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4uaG91ci5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4uaG91ci5hY3RpdmUuZm9jdXNlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5ob3VyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5taW51dGUuZm9jdXNlZCxcbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5taW51dGUuZm9jdXNlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5taW51dGUuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLm1pbnV0ZS5hY3RpdmUuZm9jdXNlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5taW51dGUuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLm1vbnRoLmZvY3VzZWQsXG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ubW9udGguZm9jdXNlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5tb250aC5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ubW9udGguYWN0aXZlLmZvY3VzZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ubW9udGguYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzU4NjdkZDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZGF0ZXBpY2tlciB0Zm9vdCB0ciA+IHRoLnRvZGF5LCAuZGF0ZXBpY2tlciB0Zm9vdCB0ciA+IHRoLmNsZWFyIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmRhdGVwaWNrZXIgdGZvb3QgdHIgPiB0aC50b2RheTpob3ZlciwgLmRhdGVwaWNrZXIgdGZvb3QgdHIgPiB0aC5jbGVhcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlYmVkZjI7XG59XG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLWlubGluZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmVkZjI7XG59XG5cbi5pbnB1dC1kYXRlcmFuZ2UgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgbWluLXdpZHRoOiA0NHB4O1xufVxuLmlucHV0LWRhdGVyYW5nZSBpbnB1dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5hbGVydFtkYXRhLW5vdGlmeV0ge1xuICBtaW4td2lkdGg6IDMwMHB4O1xufVxuLmFsZXJ0W2RhdGEtbm90aWZ5XSAuY2xvc2Uge1xuICByaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjI1cmVtIDAgMCAycmVtO1xuICBmb250LWZhbWlseTogXCJMaW5lQXdlc29tZVwiO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmFsZXJ0W2RhdGEtbm90aWZ5XSAuY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjtcbn1cbi5hbGVydFtkYXRhLW5vdGlmeV0gLmNsb3NlOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5hbGVydFtkYXRhLW5vdGlmeV0gLmNsb3NlOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hbGVydFtkYXRhLW5vdGlmeV0ge1xuICAgIG1heC13aWR0aDogNzAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFsZXJ0W2RhdGEtbm90aWZ5XSB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbn1cbi5hbGVydFtkYXRhLW5vdGlmeV1bZGF0YS1ub3RpZnktcG9zaXRpb249dG9wLWNlbnRlcl0sIC5hbGVydFtkYXRhLW5vdGlmeV1bZGF0YS1ub3RpZnktcG9zaXRpb249Ym90dG9tLWNlbnRlcl0ge1xuICB3aWR0aDogMzAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hbGVydFtkYXRhLW5vdGlmeV1bZGF0YS1ub3RpZnktcG9zaXRpb249dG9wLWNlbnRlcl0sIC5hbGVydFtkYXRhLW5vdGlmeV1bZGF0YS1ub3RpZnktcG9zaXRpb249Ym90dG9tLWNlbnRlcl0ge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWxlcnRbZGF0YS1ub3RpZnldW2RhdGEtbm90aWZ5LXBvc2l0aW9uPXRvcC1jZW50ZXJdLCAuYWxlcnRbZGF0YS1ub3RpZnldW2RhdGEtbm90aWZ5LXBvc2l0aW9uPWJvdHRvbS1jZW50ZXJdIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG4uYWxlcnRbZGF0YS1ub3RpZnldIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmFsZXJ0W2RhdGEtbm90aWZ5XSBbY2xhc3NePWxhLV0sXG4uYWxlcnRbZGF0YS1ub3RpZnldIFtjbGFzcyo9XCIgbGEtXCJdIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG4uYWxlcnRbZGF0YS1ub3RpZnldIFtjbGFzc149ZmEtXSxcbi5hbGVydFtkYXRhLW5vdGlmeV0gW2NsYXNzKj1cIiBmYS1cIl0ge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi5hbGVydFtkYXRhLW5vdGlmeV0gW2NsYXNzXj1mbGF0aWNvbi1dLFxuLmFsZXJ0W2RhdGEtbm90aWZ5XSBbY2xhc3MqPVwiIGZsYXRpY29uLVwiXSxcbi5hbGVydFtkYXRhLW5vdGlmeV0gW2NsYXNzXj1mbGF0aWNvbjItXSxcbi5hbGVydFtkYXRhLW5vdGlmeV0gW2NsYXNzKj1cIiBmbGF0aWNvbjItXCJdIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG4uYWxlcnRbZGF0YS1ub3RpZnldIFtjbGFzc149bGEtXSxcbi5hbGVydFtkYXRhLW5vdGlmeV0gW2NsYXNzKj1cIiBsYS1cIl0ge1xuICBtYXJnaW4tdG9wOiAtMC4xcmVtO1xufVxuLmFsZXJ0W2RhdGEtbm90aWZ5XSBbY2xhc3NePWZhLV0sXG4uYWxlcnRbZGF0YS1ub3RpZnldIFtjbGFzcyo9XCIgZmEtXCJdIHtcbiAgbWFyZ2luLXRvcDogLTAuMXJlbTtcbn1cbi5hbGVydFtkYXRhLW5vdGlmeV0gW2NsYXNzXj1mbGF0aWNvbi1dLFxuLmFsZXJ0W2RhdGEtbm90aWZ5XSBbY2xhc3MqPVwiIGZsYXRpY29uLVwiXSxcbi5hbGVydFtkYXRhLW5vdGlmeV0gW2NsYXNzXj1mbGF0aWNvbjItXSxcbi5hbGVydFtkYXRhLW5vdGlmeV0gW2NsYXNzKj1cIiBmbGF0aWNvbjItXCJdIHtcbiAgbWFyZ2luLXRvcDogLTAuNHJlbTtcbn1cbi5hbGVydFtkYXRhLW5vdGlmeV0gW2RhdGEtbm90aWZ5PXRpdGxlXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmFsZXJ0W2RhdGEtbm90aWZ5XSAuaWNvbiB+IFtkYXRhLW5vdGlmeT10aXRsZV0ge1xuICBwYWRkaW5nLWxlZnQ6IDIuODVyZW07XG59XG4uYWxlcnRbZGF0YS1ub3RpZnldIC5pY29uIH4gW2RhdGEtbm90aWZ5PW1lc3NhZ2VdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDIuODVyZW07XG59XG4uYWxlcnRbZGF0YS1ub3RpZnldIFtkYXRhLW5vdGlmeT10aXRsZV06bm90KDplbXB0eSkgfiBbZGF0YS1ub3RpZnk9bWVzc2FnZV0ge1xuICBtYXJnaW4tdG9wOiAwLjJyZW07XG59XG4uYWxlcnRbZGF0YS1ub3RpZnldIC5wcm9ncmVzcyB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG59XG5cbltkYXRhLXN3aXRjaD10cnVlXSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbixcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiAwLjY1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtbWluaSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sIC5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtbWluaSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLCAuYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW1pbmkgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLXNtYWxsIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbiwgLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1zbWFsbCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLCAuYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLXNtYWxsIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtbGFyZ2UgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLCAuYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWxhcmdlIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsIC5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtbGFyZ2UgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICBwYWRkaW5nOiAxLjE1cmVtIDEuNjVyZW07XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtLXBpbGwgLmJvb3RzdHJhcC1zd2l0Y2gge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLS1zcXVhcmUgLmJvb3RzdHJhcC1zd2l0Y2gge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLS1zcXVhcmUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZixcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtLXNxdWFyZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24ge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTJlNWVjO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWJyYW5kLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWJyYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgYm9yZGVyLWNvbG9yOiAjMmM3N2Y0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWxpZ2h0LFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzI4MmEzYztcbn1cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWRhcmssXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODJhM2M7XG4gIGJvcmRlci1jb2xvcjogIzI4MmEzYztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1wcmltYXJ5LFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg2N2RkO1xuICBib3JkZXItY29sb3I6ICM1ODY3ZGQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtc3VjY2Vzcyxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzliNztcbiAgYm9yZGVyLWNvbG9yOiAjMWRjOWI3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWluZm8sXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTc4ZWI7XG4gIGJvcmRlci1jb2xvcjogIzU1NzhlYjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC13YXJuaW5nLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiODIyO1xuICBib3JkZXItY29sb3I6ICNmZmI4MjI7XG4gIGNvbG9yOiAjMTExMTExO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtZGFuZ2VyLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDM5N2E7XG4gIGJvcmRlci1jb2xvcjogI2ZkMzk3YTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1kZWZhdWx0LFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlNWVjO1xuICBib3JkZXItY29sb3I6ICNlMmU1ZWM7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLS1haXIgLmJvb3RzdHJhcC1zd2l0Y2gge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDExcHggMHB4IHJnYmEoNTYsIDM2LCA5OSwgMC4wOCk7XG59XG5cbi5kYXRldGltZXBpY2tlciB7XG4gIHdpZHRoOiAyNjVweDtcbiAgcGFkZGluZzogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cbi5kYXRldGltZXBpY2tlci5kYXRldGltZXBpY2tlci1vcmllbnQtdG9wIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLmRhdGV0aW1lcGlja2VyIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGF0ZXRpbWVwaWNrZXIgdGQsXG4uZGF0ZXRpbWVwaWNrZXIgdGgge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uZGF0ZXRpbWVwaWNrZXIgdGhlYWQgdGggaSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLmRhdGV0aW1lcGlja2VyIHRoZWFkIHRoLnByZXYsIC5kYXRldGltZXBpY2tlciB0aGVhZCB0aC5zd2l0Y2gsIC5kYXRldGltZXBpY2tlciB0aGVhZCB0aC5uZXh0IHtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZGF0ZXRpbWVwaWNrZXIgdGhlYWQgdGgucHJldiAuZ2x5cGhpY29uLCAuZGF0ZXRpbWVwaWNrZXIgdGhlYWQgdGguc3dpdGNoIC5nbHlwaGljb24sIC5kYXRldGltZXBpY2tlciB0aGVhZCB0aC5uZXh0IC5nbHlwaGljb24ge1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5kYXRldGltZXBpY2tlciB0aGVhZCB0aC5wcmV2OmhvdmVyLCAuZGF0ZXRpbWVwaWNrZXIgdGhlYWQgdGguc3dpdGNoOmhvdmVyLCAuZGF0ZXRpbWVwaWNrZXIgdGhlYWQgdGgubmV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmN2Y4ZmEgIWltcG9ydGFudDtcbn1cbi5kYXRldGltZXBpY2tlciB0aGVhZCB0aC5kb3cge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5kYXRldGltZXBpY2tlciB0aGVhZCB0aC5uZXh0ID4gc3BhbiwgLmRhdGV0aW1lcGlja2VyIHRoZWFkIHRoLnByZXYgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNnB4LzEgXCJMaW5lQXdlc29tZVwiO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLmRhdGV0aW1lcGlja2VyIHRoZWFkIHRoLm5leHQgPiBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEyXCI7XG59XG4uZGF0ZXRpbWVwaWNrZXIgdGhlYWQgdGgucHJldiA+IHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjtcbn1cbi5kYXRldGltZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ge1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5kYXRldGltZXBpY2tlciB0Ym9keSB0ciA+IHRkLmRheSB7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLmRhdGV0aW1lcGlja2VyIHRib2R5IHRyID4gdGQuZGF5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjhmYTtcbn1cbi5kYXRldGltZXBpY2tlciB0Ym9keSB0ciA+IHRkLmRheS5vbGQge1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5kYXRldGltZXBpY2tlciB0Ym9keSB0ciA+IHRkLmRheS5uZXcge1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5kYXRldGltZXBpY2tlciB0Ym9keSB0ciA+IHRkLmRheS5zZWxlY3RlZCwgLmRhdGV0aW1lcGlja2VyIHRib2R5IHRyID4gdGQuZGF5LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM1ODY3ZGQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmRhdGV0aW1lcGlja2VyIHRib2R5IHRyID4gdGQuZGF5LnRvZGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ0LCAxMTksIDI0NCwgMC43KSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmRhdGV0aW1lcGlja2VyIHRib2R5IHRyID4gdGQuZGF5LnRvZGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgN3B4IDdweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ViZWRmMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDRweDtcbiAgcmlnaHQ6IDRweDtcbn1cbi5kYXRldGltZXBpY2tlciB0Ym9keSB0ciA+IHRkLmRheS5yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICNmN2Y4ZmE7XG59XG4uZGF0ZXRpbWVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLnllYXIsXG4uZGF0ZXRpbWVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLmhvdXIsXG4uZGF0ZXRpbWVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLm1pbnV0ZSxcbi5kYXRldGltZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ubW9udGgge1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5kYXRldGltZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ueWVhci5mb2N1c2VkLCAuZGF0ZXRpbWVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLnllYXI6aG92ZXIsXG4uZGF0ZXRpbWVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLmhvdXIuZm9jdXNlZCxcbi5kYXRldGltZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4uaG91cjpob3Zlcixcbi5kYXRldGltZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ubWludXRlLmZvY3VzZWQsXG4uZGF0ZXRpbWVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLm1pbnV0ZTpob3Zlcixcbi5kYXRldGltZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ubW9udGguZm9jdXNlZCxcbi5kYXRldGltZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ubW9udGg6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjdmOGZhO1xufVxuLmRhdGV0aW1lcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi55ZWFyLmFjdGl2ZTpob3ZlciwgLmRhdGV0aW1lcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi55ZWFyLmFjdGl2ZSxcbi5kYXRldGltZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4uaG91ci5hY3RpdmU6aG92ZXIsXG4uZGF0ZXRpbWVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLmhvdXIuYWN0aXZlLFxuLmRhdGV0aW1lcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5taW51dGUuYWN0aXZlOmhvdmVyLFxuLmRhdGV0aW1lcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5taW51dGUuYWN0aXZlLFxuLmRhdGV0aW1lcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5tb250aC5hY3RpdmU6aG92ZXIsXG4uZGF0ZXRpbWVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLm1vbnRoLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM1ODY3ZGQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmRhdGV0aW1lcGlja2VyIHRmb290IHRyID4gdGgudG9kYXksIC5kYXRldGltZXBpY2tlciB0Zm9vdCB0ciA+IHRoLmNsZWFyIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmRhdGV0aW1lcGlja2VyIHRmb290IHRyID4gdGgudG9kYXk6aG92ZXIsIC5kYXRldGltZXBpY2tlciB0Zm9vdCB0ciA+IHRoLmNsZWFyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbn1cbi5kYXRldGltZXBpY2tlci5kYXRldGltZXBpY2tlci1pbmxpbmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjdmOGZhO1xufVxuXG4uaW5wdXQtZGF0ZXJhbmdlIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIG1pbi13aWR0aDogNDRweDtcbn1cblxuLmJvb3RzdHJhcC10aW1lcGlja2VyLXdpZGdldCB7XG4gIGxlZnQ6IGF1dG87XG4gIHdpZHRoOiAxNzVweDtcbn1cbi5ib290c3RyYXAtdGltZXBpY2tlci13aWRnZXQgLmJvb3RzdHJhcC10aW1lcGlja2VyLWhvdXIsXG4uYm9vdHN0cmFwLXRpbWVwaWNrZXItd2lkZ2V0IC5ib290c3RyYXAtdGltZXBpY2tlci1taW51dGUsXG4uYm9vdHN0cmFwLXRpbWVwaWNrZXItd2lkZ2V0IC5ib290c3RyYXAtdGltZXBpY2tlci1tZXJpZGlhbixcbi5ib290c3RyYXAtdGltZXBpY2tlci13aWRnZXQgLmJvb3RzdHJhcC10aW1lcGlja2VyLXNlY29uZCB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJvb3RzdHJhcC10aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCA+IGEge1xuICBib3JkZXI6IDA7XG59XG4uYm9vdHN0cmFwLXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkID4gYSBpIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG5cbi5ib290c3RyYXAtdGltZXBpY2tlci13aWRnZXQgLmJvb3RzdHJhcC10aW1lcGlja2VyLWhvdXIsXG4uYm9vdHN0cmFwLXRpbWVwaWNrZXItd2lkZ2V0IC5ib290c3RyYXAtdGltZXBpY2tlci1taW51dGUsXG4uYm9vdHN0cmFwLXRpbWVwaWNrZXItd2lkZ2V0IC5ib290c3RyYXAtdGltZXBpY2tlci1tZXJpZGlhbixcbi5ib290c3RyYXAtdGltZXBpY2tlci13aWRnZXQgLmJvb3RzdHJhcC10aW1lcGlja2VyLXNlY29uZCB7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLmJvb3RzdHJhcC10aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCA+IGEgLmxhIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmJvb3RzdHJhcC10aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjdmOGZhO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogYXV0bztcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IDBweCByZ2JhKDgyLCA2MywgMTA1LCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDA7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHotaW5kZXg6IDk1O1xufVxuLm1vZGFsLW9wZW4gLmRhdGVyYW5nZXBpY2tlciB7XG4gIHotaW5kZXg6IDEwNTE7XG59XG4uZGF0ZXJhbmdlcGlja2VyOmFmdGVyLCAuZGF0ZXJhbmdlcGlja2VyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgdWwge1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIHdpZHRoOiAxNzBweDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyBsaSB7XG4gIHBhZGRpbmc6IDAuN3JlbSAxLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgbGk6aG92ZXIsIC5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xuICBjb2xvcjogIzJjNzdmNDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmRhdGVyYW5nZXBpY2tlci5zaG93LWNhbGVuZGFyIC5yYW5nZXMge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWJlZGYyO1xufVxuLmRhdGVyYW5nZXBpY2tlci5zaG93LXJhbmdlcyAuZHJwLWNhbGVuZGFyLmxlZnQge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIuc2hvdy1jYWxlbmRhciAucmFuZ2VzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1idXR0b25zIHtcbiAgcGFkZGluZzogMXJlbSAxLjc1cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWRmMjtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1idXR0b25zIC5idG4ge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhci5sZWZ0LCAuZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIucmlnaHQge1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbSAxcmVtIDEuNXJlbTtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhci5sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhciB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIgdGgubW9udGgge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhciB0aC5uZXh0IHNwYW4sIC5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhciB0aC5wcmV2IHNwYW4ge1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xuICBib3JkZXItY29sb3I6ICM3NDc4OGQ7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIgdGgubmV4dCBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIgdGgucHJldiBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhciB0ZCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIgdGQuYXZhaWxhYmxlLm9mZiB7XG4gIGNvbG9yOiAjYTJhNWI5O1xufVxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyIHRkLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIgdGQuYWN0aXZlLnN0YXJ0LWRhdGUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIgdGQuYWN0aXZlLmVuZC1kYXRlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhciB0ZC5hY3RpdmUuc3RhcnQtZGF0ZS5lbmQtZGF0ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhciB0ZC50b2RheSwgLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyIHRkLnRvZGF5LmFjdGl2ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogcmdiYSg0NCwgMTE5LCAyNDQsIDAuNykgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhciB0ZC5pbi1yYW5nZS5hdmFpbGFibGU6bm90KC5hY3RpdmUpOm5vdCgub2ZmKTpub3QoLnRvZGF5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ViZWRmMjtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG5cbi5ib290c3RyYXAtdG91Y2hzcGluIC5pbnB1dC1ncm91cC1idG4tdmVydGljYWwgLmJ0biB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYm9vdHN0cmFwLXRvdWNoc3BpbiAuaW5wdXQtZ3JvdXAtYnRuLXZlcnRpY2FsIC5idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmJvb3RzdHJhcC10b3VjaHNwaW4gLmlucHV0LWdyb3VwLWJ0bi12ZXJ0aWNhbCAuYnRuIGkge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5ib290c3RyYXAtbWF4bGVuZ3RoIHtcbiAgei1pbmRleDogMTA0MCAhaW1wb3J0YW50O1xufVxuLmJvb3RzdHJhcC1tYXhsZW5ndGgua3QtYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuLm1vZGFsIC5ib290c3RyYXAtbWF4bGVuZ3RoIHtcbiAgei1pbmRleDogMTA2MCAhaW1wb3J0YW50O1xufVxuXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC42NXJlbSAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuICBmb250LXNpemU6IDAuNnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogRmxhdGljb24yO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgY29udGVudDogXCJcXGYxYTNcIjtcbn1cbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUge1xuICB3aWR0aDogYXV0bztcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaSA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpID4gYSBbY2xhc3NePWxhLV0sXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpID4gYSBbY2xhc3MqPVwiIGxhLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaSA+IGEgW2NsYXNzXj1mYS1dLFxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaSA+IGEgW2NsYXNzKj1cIiBmYS1cIl0ge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkgPiBhIFtjbGFzc149ZmxhdGljb24tXSxcbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkgPiBhIFtjbGFzcyo9XCIgZmxhdGljb24tXCJdLFxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaSA+IGEgW2NsYXNzXj1mbGF0aWNvbjItXSxcbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkgPiBhIFtjbGFzcyo9XCIgZmxhdGljb24yLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmbG9hdDogbGVmdDtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkgPiBhIGkge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5zZWxlY3RlZCA+IGEgc3Bhbi5jaGVjay1tYXJrIHtcbiAgZm9udC1mYW1pbHk6IFwiTGluZUF3ZXNvbWVcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdG9wOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogLTAuNDI1cmVtO1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIHJpZ2h0OiAxcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpLnNlbGVjdGVkID4gYSBzcGFuLmNoZWNrLW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2JcIjtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkuc2VsZWN0ZWQgPiBhIHNwYW4uY2hlY2stbWFyazphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpLmRpdmlkZXIge1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkubm8tcmVzdWx0cyB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5wb3BvdmVyLXRpdGxlIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAucG9wb3Zlci10aXRsZSAuY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmJzLXNlYXJjaGJveCxcbi5ib290c3RyYXAtc2VsZWN0IC5icy1hY3Rpb25zYm94LFxuLmJvb3RzdHJhcC1zZWxlY3QgLmJzLWRvbmVidXR0b24ge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG5cbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIGJvcmRlci1jb2xvcjogI2UyZTVlYztcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXNlY29uZGFyeTpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zZWNvbmRhcnkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzY2OWNmNztcbn1cbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuZGlzYWJsZWQsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6ZGlzYWJsZWQsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNmN2Y4ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZjhmYTtcbn1cbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQgLmZpbHRlci1vcHRpb24gW2NsYXNzXj1sYS1dLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodCAuZmlsdGVyLW9wdGlvbiBbY2xhc3MqPVwiIGxhLVwiXSxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQgLmZpbHRlci1vcHRpb24gW2NsYXNzXj1mYS1dLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodCAuZmlsdGVyLW9wdGlvbiBbY2xhc3MqPVwiIGZhLVwiXSxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQgLmZpbHRlci1vcHRpb24gW2NsYXNzXj1mbGF0aWNvbi1dLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodCAuZmlsdGVyLW9wdGlvbiBbY2xhc3MqPVwiIGZsYXRpY29uLVwiXSxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQgLmZpbHRlci1vcHRpb24gW2NsYXNzXj1mbGF0aWNvbjItXSxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQgLmZpbHRlci1vcHRpb24gW2NsYXNzKj1cIiBmbGF0aWNvbjItXCJdLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXNlY29uZGFyeSAuZmlsdGVyLW9wdGlvbiBbY2xhc3NePWxhLV0sXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXNlY29uZGFyeSAuZmlsdGVyLW9wdGlvbiBbY2xhc3MqPVwiIGxhLVwiXSxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc2Vjb25kYXJ5IC5maWx0ZXItb3B0aW9uIFtjbGFzc149ZmEtXSxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc2Vjb25kYXJ5IC5maWx0ZXItb3B0aW9uIFtjbGFzcyo9XCIgZmEtXCJdLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zZWNvbmRhcnkgLmZpbHRlci1vcHRpb24gW2NsYXNzXj1mbGF0aWNvbi1dLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zZWNvbmRhcnkgLmZpbHRlci1vcHRpb24gW2NsYXNzKj1cIiBmbGF0aWNvbi1cIl0sXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXNlY29uZGFyeSAuZmlsdGVyLW9wdGlvbiBbY2xhc3NePWZsYXRpY29uMi1dLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zZWNvbmRhcnkgLmZpbHRlci1vcHRpb24gW2NsYXNzKj1cIiBmbGF0aWNvbjItXCJdIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tYnJhbmQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tYnJhbmQgPiAuZmlsdGVyLW9wdGlvbiB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tbGlnaHQge1xuICBjb2xvcjogIzI4MmEzYztcbn1cbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tbGlnaHQgPiAuZmlsdGVyLW9wdGlvbiB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tZGFyayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1kYXJrID4gLmZpbHRlci1vcHRpb24ge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tcHJpbWFyeSA+IC5maWx0ZXItb3B0aW9uIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXN1Y2Nlc3MgPiAuZmlsdGVyLW9wdGlvbiB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1pbmZvID4gLmZpbHRlci1vcHRpb24ge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXdhcm5pbmcge1xuICBjb2xvcjogIzExMTExMTtcbn1cbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4td2FybmluZyA+IC5maWx0ZXItb3B0aW9uIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tZGFuZ2VyID4gLmZpbHRlci1vcHRpb24ge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICM2NjljZjc7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5pcy1pbnZhbGlkIC5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmQzOTdhO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuaXMtdmFsaWQgLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItY29sb3I6ICMxZGM5Yjc7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpID4gYSAudGV4dCB7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaSA+IGEgLnRleHQgc21hbGwge1xuICBjb2xvcjogI2EyYTViOTtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkgPiBhIHNwYW4uY2hlY2stbWFyayB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaSA+IGEgW2NsYXNzXj1sYS1dLFxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaSA+IGEgW2NsYXNzKj1cIiBsYS1cIl0sXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpID4gYSBbY2xhc3NePWZhLV0sXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpID4gYSBbY2xhc3MqPVwiIGZhLVwiXSxcbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkgPiBhIFtjbGFzc149ZmxhdGljb24tXSxcbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkgPiBhIFtjbGFzcyo9XCIgZmxhdGljb24tXCJdLFxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaSA+IGEgW2NsYXNzXj1mbGF0aWNvbjItXSxcbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkgPiBhIFtjbGFzcyo9XCIgZmxhdGljb24yLVwiXSB7XG4gIGNvbG9yOiAjYTJhNWI5O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5zZWxlY3RlZCA+IGEsIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGk6aG92ZXIgPiBhIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjhmYTtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkuc2VsZWN0ZWQgPiBhIC50ZXh0LCAuYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpOmhvdmVyID4gYSAudGV4dCB7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5zZWxlY3RlZCA+IGEgW2NsYXNzXj1sYS1dLFxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5zZWxlY3RlZCA+IGEgW2NsYXNzKj1cIiBsYS1cIl0sXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpLnNlbGVjdGVkID4gYSBbY2xhc3NePWZhLV0sXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpLnNlbGVjdGVkID4gYSBbY2xhc3MqPVwiIGZhLVwiXSxcbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkuc2VsZWN0ZWQgPiBhIFtjbGFzc149ZmxhdGljb24tXSxcbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkuc2VsZWN0ZWQgPiBhIFtjbGFzcyo9XCIgZmxhdGljb24tXCJdLFxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5zZWxlY3RlZCA+IGEgW2NsYXNzXj1mbGF0aWNvbjItXSxcbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkuc2VsZWN0ZWQgPiBhIFtjbGFzcyo9XCIgZmxhdGljb24yLVwiXSwgLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaTpob3ZlciA+IGEgW2NsYXNzXj1sYS1dLFxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaTpob3ZlciA+IGEgW2NsYXNzKj1cIiBsYS1cIl0sXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpOmhvdmVyID4gYSBbY2xhc3NePWZhLV0sXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpOmhvdmVyID4gYSBbY2xhc3MqPVwiIGZhLVwiXSxcbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGk6aG92ZXIgPiBhIFtjbGFzc149ZmxhdGljb24tXSxcbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGk6aG92ZXIgPiBhIFtjbGFzcyo9XCIgZmxhdGljb24tXCJdLFxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaTpob3ZlciA+IGEgW2NsYXNzXj1mbGF0aWNvbjItXSxcbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGk6aG92ZXIgPiBhIFtjbGFzcyo9XCIgZmxhdGljb24yLVwiXSB7XG4gIGNvbG9yOiAjYTJhNWI5O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5zZWxlY3RlZCA+IGEgc3Bhbi5jaGVjay1tYXJrLCAuYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpOmhvdmVyID4gYSBzcGFuLmNoZWNrLW1hcmsge1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkuZHJvcGRvd24taGVhZGVyIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpLnNlbGVjdGVkID4gYSB7XG4gIGJhY2tncm91bmQ6ICNmN2Y4ZmE7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpLmRpc2FibGVkID4gYSB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkuZGl2aWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmOGZhO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5hY3RpdmU6bm90KC5zZWxlY3RlZCkgPiBhIHtcbiAgYmFja2dyb3VuZDogIzU4NjdkZDtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkuYWN0aXZlOm5vdCguc2VsZWN0ZWQpID4gYSAudGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5hY3RpdmU6bm90KC5zZWxlY3RlZCkgPiBhIFtjbGFzc149bGEtXSxcbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkuYWN0aXZlOm5vdCguc2VsZWN0ZWQpID4gYSBbY2xhc3MqPVwiIGxhLVwiXSxcbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkuYWN0aXZlOm5vdCguc2VsZWN0ZWQpID4gYSBbY2xhc3NePWZhLV0sXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpLmFjdGl2ZTpub3QoLnNlbGVjdGVkKSA+IGEgW2NsYXNzKj1cIiBmYS1cIl0sXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpLmFjdGl2ZTpub3QoLnNlbGVjdGVkKSA+IGEgW2NsYXNzXj1mbGF0aWNvbi1dLFxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5hY3RpdmU6bm90KC5zZWxlY3RlZCkgPiBhIFtjbGFzcyo9XCIgZmxhdGljb24tXCJdLFxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5hY3RpdmU6bm90KC5zZWxlY3RlZCkgPiBhIFtjbGFzc149ZmxhdGljb24yLV0sXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpLmFjdGl2ZTpub3QoLnNlbGVjdGVkKSA+IGEgW2NsYXNzKj1cIiBmbGF0aWNvbjItXCJdIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpLmFjdGl2ZTpub3QoLnNlbGVjdGVkKSA+IGEgc3Bhbi5jaGVjay1tYXJrIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpLm5vLXJlc3VsdHMge1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5wb3BvdmVyLXRpdGxlIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjhmYTtcbiAgYm9yZGVyOiAwO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG5cbiNzZXNzaW9uLXRpbWVvdXQtZGlhbG9nIC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjVweDtcbiAgZm9udC1zaXplOiAwO1xuICB0b3A6IDEuNzVyZW07XG59XG4jc2Vzc2lvbi10aW1lb3V0LWRpYWxvZyAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSB7XG4gIGZsZXg6IDEgYXV0bztcbn1cblxuLm1kLWVkaXRvciB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tZC1lZGl0b3IgLm1kLWZvb3Rlcixcbi5tZC1lZGl0b3IgLm1kLWhlYWRlciB7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbn1cbi5tZC1lZGl0b3IgLm1kLWhlYWRlciB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cbi5tZC1lZGl0b3IgLm1kLWhlYWRlciAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLm1kLWVkaXRvciAubWQtaGVhZGVyIC5idG4tZ3JvdXAgLmJ0biB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlZGYyO1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ubWQtZWRpdG9yIC5tZC1oZWFkZXIgLmJ0bi1ncm91cCAuYnRuOmhvdmVyLCAubWQtZWRpdG9yIC5tZC1oZWFkZXIgLmJ0bi1ncm91cCAuYnRuOmZvY3VzLCAubWQtZWRpdG9yIC5tZC1oZWFkZXIgLmJ0bi1ncm91cCAuYnRuOmFjdGl2ZSwgLm1kLWVkaXRvciAubWQtaGVhZGVyIC5idG4tZ3JvdXAgLmJ0bi5hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgY29sb3I6ICM1OTVkNmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLm1kLWVkaXRvciAubWQtZm9vdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4ubWQtZWRpdG9yID4gdGV4dGFyZWEge1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubWQtZWRpdG9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZTVlYztcbn1cbi5tZC1lZGl0b3IuYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZTVlYztcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5tZC1lZGl0b3IgLm1kLWZvb3Rlcixcbi5tZC1lZGl0b3IgLm1kLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmN2Y4ZmE7XG59XG4ubWQtZWRpdG9yID4gdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kOiAjZjdmOGZhO1xufVxuLm1kLWVkaXRvci5hY3RpdmUgPiB0ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQ6ICNmN2Y4ZmE7XG59XG5cbi5pcy12YWxpZCAubWQtZWRpdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWRjOWI3O1xufVxuXG4uaXMtaW52YWxpZCAubWQtZWRpdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmQzOTdhO1xufVxuXG4ubm90ZS1wb3BvdmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5vdGUtZWRpdG9yIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLm5vdGUtZWRpdG9yIC5tb2RhbCAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI1cHg7XG4gIHRvcDogMjBweDtcbiAgZm9udC1zaXplOiAwO1xufVxuLm5vdGUtZWRpdG9yIC5wYW5lbC1oZWFkaW5nLm5vdGUtdG9vbGJhciB7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDEwcHggMTBweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuLm5vdGUtZWRpdG9yIC5wYW5lbC1oZWFkaW5nLm5vdGUtdG9vbGJhciAuYnRuIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm5vdGUtZWRpdG9yIC5wYW5lbC1oZWFkaW5nLm5vdGUtdG9vbGJhciAuZHJvcGRvd24tbWVudSB7XG4gIG1pbi13aWR0aDogMTg1cHg7XG59XG4ubm90ZS1lZGl0b3IgLnBhbmVsLWhlYWRpbmcubm90ZS10b29sYmFyIC5ub3RlLWNvbG9yIC5kcm9wZG93bi1tZW51IHtcbiAgbWluLXdpZHRoOiAzNTBweDtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5ub3RlLWVkaXRvciAucGFuZWwtaGVhZGluZy5ub3RlLXRvb2xiYXIgLm5vdGUtY29sb3IgLmRyb3Bkb3duLW1lbnUgPiBsaSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuLm5vdGUtZWRpdG9yIC5wYW5lbC1oZWFkaW5nLm5vdGUtdG9vbGJhciAubm90ZS1jb2xvciAuZHJvcGRvd24tbWVudSA+IGxpID4gLmJ0bi1ncm91cCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cbi5ub3RlLWVkaXRvciAucGFuZWwtaGVhZGluZy5ub3RlLXRvb2xiYXIgLm5vdGUtY29sb3IgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLm5vdGUtZWRpdG9yIC5wYW5lbC1oZWFkaW5nLm5vdGUtdG9vbGJhciAubm90ZS1jb2xvciAuZHJvcGRvd24tbWVudSA+IGxpID4gLmJ0bi1ncm91cCAubm90ZS1jb2xvci1yZXNldCB7XG4gIG1hcmdpbjogNXB4IDAgMTBweCAwO1xufVxuLm5vdGUtZWRpdG9yIC5wYW5lbC1oZWFkaW5nLm5vdGUtdG9vbGJhciAubm90ZS1jb2xvciAuZHJvcGRvd24tbWVudSA+IGxpID4gLmJ0bi1ncm91cCAubm90ZS1wYWxldHRlLXRpdGxlIHtcbiAgbWFyZ2luOiA1cHggMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiAwO1xufVxuLm5vdGUtZWRpdG9yIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlNWVjO1xufVxuLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLnBhbmVsLWhlYWRpbmcubm90ZS10b29sYmFyIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjhmYTtcbn1cbi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLXN0YXR1c2JhciB7XG4gIGJhY2tncm91bmQ6ICNmN2Y4ZmE7XG59XG4ubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciAubm90ZS1idG4tZ3JvdXAgLmJ0biB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlZGYyO1xufVxuLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIgLm5vdGUtYnRuLWdyb3VwIC5idG4gaSB7XG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciAubm90ZS1idG4tZ3JvdXAgLmJ0bjpob3ZlciwgLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIgLm5vdGUtYnRuLWdyb3VwIC5idG46Zm9jdXMsIC5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIC5ub3RlLWJ0bi1ncm91cCAuYnRuOmFjdGl2ZSwgLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIgLm5vdGUtYnRuLWdyb3VwIC5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuXG4ubm90ZS1lZGl0YWJsZSAudGFibGUudGFibGUtYm9yZGVyZWQgdGgsIC5ub3RlLWVkaXRhYmxlIC50YWJsZS50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU1ZWM7XG59XG5cbi5pcy12YWxpZCAubm90ZS1lZGl0b3Ige1xuICBib3JkZXItY29sb3I6ICMxZGM5Yjc7XG59XG5cbi5pcy1pbnZhbGlkIC5ub3RlLWVkaXRvciB7XG4gIGJvcmRlci1jb2xvcjogI2ZkMzk3YTtcbn1cblxuLmRyb3B6b25lIHtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cblxuLmRyb3B6b25lLmRyb3B6b25lLWRlZmF1bHQge1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAycHggZGFzaGVkICNlYmVkZjI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5kcm9wem9uZS5kcm9wem9uZS1kZWZhdWx0IC5kcm9wem9uZS1tc2ctdGl0bGUge1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLmRyb3B6b25lLmRyb3B6b25lLWRlZmF1bHQgLmRyb3B6b25lLW1zZy1kZXNjIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5kcm9wem9uZS5kcm9wem9uZS1kZWZhdWx0IC5kei1wcmV2aWV3IC5kei1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlNWVjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZHJvcHpvbmUuZHJvcHpvbmUtZGVmYXVsdC5kcm9wem9uZS1icmFuZCB7XG4gIGJvcmRlci1jb2xvcjogIzJjNzdmNDtcbn1cbi5kcm9wem9uZS5kcm9wem9uZS1kZWZhdWx0LmRyb3B6b25lLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLmRyb3B6b25lLmRyb3B6b25lLWRlZmF1bHQuZHJvcHpvbmUtZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzI4MmEzYztcbn1cbi5kcm9wem9uZS5kcm9wem9uZS1kZWZhdWx0LmRyb3B6b25lLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICM1ODY3ZGQ7XG59XG4uZHJvcHpvbmUuZHJvcHpvbmUtZGVmYXVsdC5kcm9wem9uZS1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWRjOWI3O1xufVxuLmRyb3B6b25lLmRyb3B6b25lLWRlZmF1bHQuZHJvcHpvbmUtaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzU1NzhlYjtcbn1cbi5kcm9wem9uZS5kcm9wem9uZS1kZWZhdWx0LmRyb3B6b25lLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmZmI4MjI7XG59XG4uZHJvcHpvbmUuZHJvcHpvbmUtZGVmYXVsdC5kcm9wem9uZS1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNmZDM5N2E7XG59XG5cbi5kcm9wem9uZS5kcm9wem9uZS1tdWx0aSB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5kcm9wem9uZS5kcm9wem9uZS1tdWx0aSAuZHotbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGkgLmRyb3B6b25lLXBhbmVsIC5kcm9wem9uZS11cGxvYWQsXG4uZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGkgLmRyb3B6b25lLXBhbmVsIC5kcm9wem9uZS1yZW1vdmUtYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcm9wem9uZS5kcm9wem9uZS1tdWx0aSAuZHJvcHpvbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY2ZmE7XG59XG4uZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGkgLmRyb3B6b25lLWl0ZW0gLmRyb3B6b25lLWZpbGUge1xuICBmbGV4LWdyb3c6IDE7XG59XG4uZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGkgLmRyb3B6b25lLWl0ZW0gLmRyb3B6b25lLWZpbGUgLmRyb3B6b25lLWZpbGVuYW1lIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGkgLmRyb3B6b25lLWl0ZW0gLmRyb3B6b25lLWZpbGUgLmRyb3B6b25lLWZpbGVuYW1lIGIge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNhMmE1Yjk7XG59XG4uZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGkgLmRyb3B6b25lLWl0ZW0gLmRyb3B6b25lLWZpbGUgLmRyb3B6b25lLWVycm9yIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmQzOTdhO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5kcm9wem9uZS5kcm9wem9uZS1tdWx0aSAuZHJvcHpvbmUtaXRlbSAuZHJvcHpvbmUtcHJvZ3Jlc3Mge1xuICB3aWR0aDogMTUlO1xufVxuLmRyb3B6b25lLmRyb3B6b25lLW11bHRpIC5kcm9wem9uZS1pdGVtIC5kcm9wem9uZS1wcm9ncmVzcyAucHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGkgLmRyb3B6b25lLWl0ZW0gLmRyb3B6b25lLXByb2dyZXNzIC5wcm9ncmVzcyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmRyb3B6b25lLmRyb3B6b25lLW11bHRpIC5kcm9wem9uZS1pdGVtIC5kcm9wem9uZS10b29sYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLmRyb3B6b25lLmRyb3B6b25lLW11bHRpIC5kcm9wem9uZS1pdGVtIC5kcm9wem9uZS10b29sYmFyIC5kcm9wem9uZS1zdGFydCxcbi5kcm9wem9uZS5kcm9wem9uZS1tdWx0aSAuZHJvcHpvbmUtaXRlbSAuZHJvcHpvbmUtdG9vbGJhciAuZHJvcHpvbmUtY2FuY2VsLFxuLmRyb3B6b25lLmRyb3B6b25lLW11bHRpIC5kcm9wem9uZS1pdGVtIC5kcm9wem9uZS10b29sYmFyIC5kcm9wem9uZS1kZWxldGUge1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAyNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kcm9wem9uZS5kcm9wem9uZS1tdWx0aSAuZHJvcHpvbmUtaXRlbSAuZHJvcHpvbmUtdG9vbGJhciAuZHJvcHpvbmUtc3RhcnQgaSxcbi5kcm9wem9uZS5kcm9wem9uZS1tdWx0aSAuZHJvcHpvbmUtaXRlbSAuZHJvcHpvbmUtdG9vbGJhciAuZHJvcHpvbmUtY2FuY2VsIGksXG4uZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGkgLmRyb3B6b25lLWl0ZW0gLmRyb3B6b25lLXRvb2xiYXIgLmRyb3B6b25lLWRlbGV0ZSBpIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGNvbG9yOiAjYTJhNWI5O1xufVxuLmRyb3B6b25lLmRyb3B6b25lLW11bHRpIC5kcm9wem9uZS1pdGVtIC5kcm9wem9uZS10b29sYmFyIC5kcm9wem9uZS1zdGFydDpob3ZlciBpLFxuLmRyb3B6b25lLmRyb3B6b25lLW11bHRpIC5kcm9wem9uZS1pdGVtIC5kcm9wem9uZS10b29sYmFyIC5kcm9wem9uZS1jYW5jZWw6aG92ZXIgaSxcbi5kcm9wem9uZS5kcm9wem9uZS1tdWx0aSAuZHJvcHpvbmUtaXRlbSAuZHJvcHpvbmUtdG9vbGJhciAuZHJvcHpvbmUtZGVsZXRlOmhvdmVyIGkge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5kcm9wem9uZS5kcm9wem9uZS1tdWx0aSAuZHJvcHpvbmUtaXRlbSAuZHJvcHpvbmUtdG9vbGJhciAuZHJvcHpvbmUtc3RhcnQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5kcm9wem9uZS5kcm9wem9uZS1tdWx0aSAuZHJvcHpvbmUtaXRlbSAuZHJvcHpvbmUtdG9vbGJhciAuZHJvcHpvbmUtc3RhcnQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuI3RvYXN0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTk5O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiN0b2FzdC1jb250YWluZXIgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgMCA2cHg7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDUwcHg7XG4gIHdpZHRoOiAzMDBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAzcHggM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNXB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTJweCAjOTk5O1xuICBib3gtc2hhZG93OiAwIDAgMTJweCAjOTk5O1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC44O1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IGRpdjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQUd3U1VSQlZFaEx0WmE5U2dOQkVNYzlzVXh4UmNvVUtTelNXSWhYcEZNaGhZV0ZoYUJnNHlQWWlXQ1haeEJMRVJzTFJTM0VRa0Vmd0NLZGpXSkF3U0tDZ29LQ2N1ZHY0TzVZTHJ0N0V6Z1hoaVUzLzQrYjJja213VmpKU3BLa1E2d0FpNGd3aFQrejN3UkJjRXoweWpTc2VVVHJjUnlmc0hzWG1EMEFtYkhPQzlJaThWSW1udVhCUGdsSHBRNXd3U1ZNN3NOblRHN1phNEp3RGRDanh5QWlIM255QTJtdGFUSnVmaURaNWRDYXFsSXRJTGgxTkhhdGZONXNrdmp4OVozOG02OUNnenVYbVpnVnJQSUdFNzYzSng5cUtzUm96V1l3NnhPSGRFUitubjJLa08rQmIrVVY1Q0JONldDNlF0QmdiUlZvenJhaEFibW02SHRVc2d0UEMxOXRGZHhYWllCT2ZrYm1GSjFWYUhBMVZBSGpkMHBwNzBvVFp6dlIrRVZyeDJZZ2Zkc3E2ZXU1NUJIWVI4aGxja2krbitrRVJVRkc4QnJBMEJ3amVBdjJNOFdMUUJ0Y3krU0Q2Zk5zbW5CM0FsQkxyZ1R0VlcxYzJRTjRiVldMQVRhSVM2MEoyRHU1eTFUaUpnalNCdkZWWmdUbXdDVStkQVpGb1B4R0VFczhueUhDOUJ3ZTJHdkVKdjJXWFpiMHZqZHlGVDRDeGszZS9rSXFsT0dvVkx3d1BldnBZSFQrMDBUK2hXd1hEZjRBSkFPVXFXY0RoYndBQUFBQVNVVk9SSzVDWUlJPSkgIWltcG9ydGFudDtcbn1cbiN0b2FzdC1jb250YWluZXIgPiAudG9hc3QtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQUhPU1VSQlZFaExyWmEvU2dOQkVNWnpoMFdLQ0NsU0NLYUlZT0VEK0FBS2VRUUxHOEhXenRMQ0ltQnJZYWRnSWRZK2dJS05Za0JGU3d1N0NBb3FDZ2trb0dCSS9FMjhQZGJMWm1lRExnelp6Y3g4My96WjJTU1hDMWo5ZnIrSTFIcTkzZzJ5eEg0aXdNMXZrb0JXQWR4Q21welR4ZmtOMlJjeVpOYUhGSWtTbzEwKzhrZ3hrWElVUlY1SEd4VG1GdWM3NUIyUmZRa3B4SEc4YUFnYUFGYTB0QUhxWUZmUTdJd2UyeWhPRGs4K0o0Qzd5QW9SVFdJM3cvNGtsR1JnUjRsTzdScG45K2d2TXlXcCt1eEZoOCtIK0FSbGdOMW5KdUp1UUFZdk5rRW53R0ZjazE4RXI0cTNlZ0VjL29PK21oTGRLZ1J5aGRORmlhY0MwcmxPQ2JoTlZ6NEg5Rm5BWWdEQnZVM1FJaW9abEpGTEp0c29IWVJEZmlab1V5SXhxQ3RScFZsQU5xMEVVNGRBcGpydGdlelBGYWQ1UzE5V2dqa2MwaE5WbnVGNEhqVkE2QzdRclNJYnlsQitvWmUzYUhnQnNxbE5xS1lINDhqWHlKS011QWJpeVZKOEt6YUIzZVJjMHBnOVZ3UTRuaUZyeUk2OHFpT2kzQWJqd2RzZm5BdGswYkNqVExKS3I2bXJEOWc4aXEvUy9CODFoZ3VPTWxRVG5WeUc0MHdBY2pubWdzQ05FU0Ryam1lN3dmZnRQNFA3U1A0TjNDSlpkdnpvTnlHcTJjL0hXT1hKR3N2VmcrUkEvazJNQy93TjZJMllBMlB0OEdrQUFBQUFTVVZPUks1Q1lJST0pICFpbXBvcnRhbnQ7XG59XG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQURzU1VSQlZFaExZMkFZQmZRTWdmLy8vM1A4Ky9ldkFJZ3ZBL0ZzSUYrQmF2WUREV01CR3JvYVNNTUJpRThWQzdBWkRySUZhTUZuaWkzQVpUalVnc1VVV1VEQThPZEFINmlRYlFFaHc0SHlHc1BFY0tCWEJJQzRBUmhleDRHNEJzam13ZVUxc29JRmFHZy9XdG9GWlJJWmRFdklNaHhrQ0NqWElWc0FUVjZnRkdBQ3M0UnN3MEVHZ0lJSDNRSllKZ0hTQVJRWkRyV0FCK2phd3pncytRMlVPNDlEN2puUlNSR29FRlJJTGNkbUVNV0dJMGNtMEpKMlFwWUExUkR2Y216SkVXaEFCaEQvcHFyTDBTMENXdUFCS2duUmtpOWxMc2VTN2cyQWxxd0hXUVNLSDRvS0xySUxwUkdoRVFDdzJMaVJVSWE0bHdBQUFBQkpSVTVFcmtKZ2dnPT0pICFpbXBvcnRhbnQ7XG59XG5cbi50b2FzdC1ib3R0b20tcmlnaHQge1xuICByaWdodDogMTJweDtcbiAgYm90dG9tOiAxMnB4O1xufVxuXG4udG9hc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNXB4IGNlbnRlciAvKnJ0bDpjYWxjKDEwMCUgLSAxNXB4KSBjZW50ZXIqLyAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDUwcHggMHB4IHJnYmEoODIsIDYzLCAxMDUsIDAuMTUpO1xuICBib3JkZXI6IDA7XG59XG4udG9hc3QgLnRvYXN0LWNsb3NlLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxpbmVBd2Vzb21lXCI7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwO1xuICBjb250ZW50OiBcIiBcIjtcbn1cbi50b2FzdCAudG9hc3QtY2xvc2UtYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7XG59XG4udG9hc3QgLnRvYXN0LWNsb3NlLWJ1dHRvbjpiZWZvcmUge1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbi50b2FzdCAudG9hc3QtdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG4udG9hc3QgLnRvYXN0LW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4udG9hc3QgLnRvYXN0LXRpbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4udG9hc3Qtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGM5Yjc7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnRvYXN0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiODIyO1xuICBjb2xvcjogIzExMTExMTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi50b2FzdC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NzhlYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4udG9hc3QtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQzOTdhO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzM2VtICFpbXBvcnRhbnQ7XG59XG5cbi5mYS14cyB7XG4gIGZvbnQtc2l6ZTogMC43NWVtICFpbXBvcnRhbnQ7XG59XG5cbi5mYS1zbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbSAhaW1wb3J0YW50O1xufVxuXG4uZmEtMXgge1xuICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xufVxuXG4uZmEtMngge1xuICBmb250LXNpemU6IDJlbSAhaW1wb3J0YW50O1xufVxuXG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbSAhaW1wb3J0YW50O1xufVxuXG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbSAhaW1wb3J0YW50O1xufVxuXG4uZmEtNXgge1xuICBmb250LXNpemU6IDVlbSAhaW1wb3J0YW50O1xufVxuXG4uZmEtNngge1xuICBmb250LXNpemU6IDZlbSAhaW1wb3J0YW50O1xufVxuXG4uZmEtN3gge1xuICBmb250LXNpemU6IDdlbSAhaW1wb3J0YW50O1xufVxuXG4uZmEtOHgge1xuICBmb250LXNpemU6IDhlbSAhaW1wb3J0YW50O1xufVxuXG4uZmEtOXgge1xuICBmb250LXNpemU6IDllbSAhaW1wb3J0YW50O1xufVxuXG4uZmEtMTB4IHtcbiAgZm9udC1zaXplOiAxMGVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjhweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lcltkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMzJweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwNTE7XG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duLnNlbGVjdDItZHJvcGRvd24tLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMtLWNsb3VkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMtLWNsb3VkIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbjogMnB4O1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nOiA2cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNjQ2Qzk3O1xufVxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjhmYTtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgcGFkZGluZzogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duLnNlbGVjdDItc2VhcmNoLS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdDItY2xvc2UtbWFzayB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cblxuLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICByaWdodDogMXB4O1xuICB3aWR0aDogMjBweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHRleHQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nOiAxcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlcjogc29saWQgYmxhY2sgMXB4O1xuICBvdXRsaW5lOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW3JvbGU9Z3JvdXBdIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTJlbTtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0zZW07XG4gIHBhZGRpbmctbGVmdDogNGVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTRlbTtcbiAgcGFkZGluZy1sZWZ0OiA1ZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTVlbTtcbiAgcGFkZGluZy1sZWZ0OiA2ZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4OTdmYjtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSA1MCUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgNTAlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjRkZGRkZGRkZcIiwgZW5kQ29sb3JzdHI9XCIjRkZFRUVFRUVcIiwgR3JhZGllbnRUeXBlPTApO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICByaWdodDogMXB4O1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsICNjY2NjY2MgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjRkZFRUVFRUVcIiwgZW5kQ29sb3JzdHI9XCIjRkZDQ0NDQ0NcIiwgR3JhZGllbnRUeXBlPTApO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgbGVmdDogMXB4O1xuICByaWdodDogYXV0bztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSAwJSwgI2VlZWVlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSAwJSwgI2VlZWVlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSAwJSwgI2VlZWVlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjRkZGRkZGRkZcIiwgZW5kQ29sb3JzdHI9XCIjRkZFRUVFRUVcIiwgR3JhZGllbnRUeXBlPTApO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWVlZWUgNTAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI0ZGRUVFRUVFXCIsIGVuZENvbG9yc3RyPVwiI0ZGRkZGRkZGXCIsIEdyYWRpZW50VHlwZT0wKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHRleHQ7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogIzg4ODtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjNTU1O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW3JvbGU9Z3JvdXBdIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgY29sb3I6IGdyZXk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NzVkNztcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlci1jb2xvcjogIzU4OTdmYjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93LFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxpbmVBd2Vzb21lXCI7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGJvcmRlcjogMDtcbiAgdG9wOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuOXJlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93OmJlZm9yZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTBcIjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuNjVyZW0gM3JlbSAwLjY1cmVtIDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgYm9yZGVyOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBmb250LWZhbWlseTogXCJMaW5lQXdlc29tZVwiO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBjb250ZW50OiBcIlxcZjExMFwiO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMS44NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjRyZW07XG4gIG1hcmdpbi10b3A6IC0xcmVtO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmc6IDAuMzdyZW0gMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBwYWRkaW5nOiAwLjA1cmVtIDAuNHJlbSAwLjA1cmVtIDAuNHJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDAuMXJlbSAwLjRyZW0gMC4xcmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQvKnJ0bDpyaWdodCovO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGluZUF3ZXNvbWVcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgY29udGVudDogXCJcXGYxMTBcIjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4zcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMC4xcmVtO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luOiAwLjI1cmVtIDAuMjVyZW0gMC4yNXJlbSAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICBwYWRkaW5nOiAxNXB4IDE1cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nOiA1cHggMzBweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBtYXJnaW46IDA7XG59XG5cbnNlbGVjdC5zZWxlY3QyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNlbGVjdDIgPiBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGU6Zmlyc3QtY2hpbGQgKyAuc2VsZWN0Mi1jb250YWluZXIgPiAuc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGU6Zmlyc3QtY2hpbGQgKyAuc2VsZWN0Mi1jb250YWluZXIgPiAuc2VsZWN0aW9uLCAuaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZTpmaXJzdC1jaGlsZCArIC5zZWxlY3QyLWNvbnRhaW5lciA+IC5zZWxlY3Rpb24uZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGU6bm90KDpmaXJzdC1jaGlsZCkgKyAuc2VsZWN0Mi1jb250YWluZXI6bGFzdC1jaGlsZCA+IC5zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGU6bm90KDpmaXJzdC1jaGlsZCkgKyAuc2VsZWN0Mi1jb250YWluZXI6bGFzdC1jaGlsZCA+IC5zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uLCAuaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZTpub3QoOmZpcnN0LWNoaWxkKSArIC5zZWxlY3QyLWNvbnRhaW5lcjpsYXN0LWNoaWxkID4gLnNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb24uZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlOmZpcnN0LWNoaWxkICsgLnNlbGVjdDItY29udGFpbmVyICsgLmlucHV0LWdyb3VwLXRleHQsIC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlOm5vdCg6Zmlyc3QtY2hpbGQpICsgLnNlbGVjdDItY29udGFpbmVyICsgLmlucHV0LWdyb3VwLXRleHQge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlOm5vdCg6Zmlyc3QtY2hpbGQpICsgLnNlbGVjdDItY29udGFpbmVyOm5vdCg6bGFzdC1jaGlsZCkgPiAuc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlOm5vdCg6Zmlyc3QtY2hpbGQpICsgLnNlbGVjdDItY29udGFpbmVyOm5vdCg6bGFzdC1jaGlsZCkgPiAuc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbiwgLmlucHV0LWdyb3VwID4gLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGU6bm90KDpmaXJzdC1jaGlsZCkgKyAuc2VsZWN0Mi1jb250YWluZXI6bm90KDpsYXN0LWNoaWxkKSA+IC5zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU1ZWM7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjY5Y2Y3O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgYmFja2dyb3VuZDogI2Y3ZjhmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWRmMjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlNWVjO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZTVlYztcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IDBweCByZ2JhKDgyLCA2MywgMTA1LCAwLjE1KTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQ6ICNmN2Y4ZmE7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kOiAjZjdmOGZhO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQ6ICNmN2Y4ZmE7XG4gIGJvcmRlci1jb2xvcjogI2UyZTVlYztcbn1cblxuLnNlbGVjdDIuc2VsZWN0Mi0tYWlyIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5zZWxlY3QyLnNlbGVjdDItLWFpciAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNTBweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4xNSk7XG59XG4uc2VsZWN0Mi5zZWxlY3QyLS1zb2xpZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5zZWxlY3QyLnNlbGVjdDItLXNvbGlkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG4gIGJvcmRlci1jb2xvcjogI2ViZWRmMjtcbn1cbi5zZWxlY3QyLnNlbGVjdDItLXNvbGlkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIsXG4uc2VsZWN0Mi5zZWxlY3QyLS1zb2xpZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuXG4ubS1mb3JtLm0tZm9ybS0tc3RhdGUgLmlzLXZhbGlkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLm0tZm9ybS5tLWZvcm0tLXN0YXRlIC5pcy12YWxpZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6IHN1Y2Nlc3M7XG59XG4ubS1mb3JtLm0tZm9ybS0tc3RhdGUgLmlzLXZhbGlkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5tLWZvcm0ubS1mb3JtLS1zdGF0ZSAuaXMtdmFsaWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLm0tZm9ybS5tLWZvcm0tLXN0YXRlIC5pcy12YWxpZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5tLWZvcm0ubS1mb3JtLS1zdGF0ZSAuaXMtdmFsaWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiBzdWNjZXNzO1xufVxuXG4ubS1mb3JtLm0tZm9ybS0tc3RhdGUgLmlzLWludmFsaWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4ubS1mb3JtLm0tZm9ybS0tc3RhdGUgLmlzLWludmFsaWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiBkYW5nZXI7XG59XG4ubS1mb3JtLm0tZm9ybS0tc3RhdGUgLmlzLWludmFsaWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLm0tZm9ybS5tLWZvcm0tLXN0YXRlIC5pcy1pbnZhbGlkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5tLWZvcm0ubS1mb3JtLS1zdGF0ZSAuaXMtaW52YWxpZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5tLWZvcm0ubS1mb3JtLS1zdGF0ZSAuaXMtaW52YWxpZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6IGRhbmdlcjtcbn1cblxuLmt0LWNvbnRhaW5lciwgLmt0LWNvbnRhaW5lci5rdC1jb250YWluZXItLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi5rdC1jb250YWluZXIua3QtY29udGFpbmVyLS1maXQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ua3QtY29udGFpbmVyLmt0LWNvbnRhaW5lci0tZml0LWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5rdC1jb250YWluZXIua3QtY29udGFpbmVyLS1maXQtcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDI5cHgpIHtcbiAgLmt0LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEzODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAua3QtY29udGFpbmVyLmt0LWNvbnRhaW5lci0tZmx1aWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmt0LXBhZ2UtLWxvYWRpbmcgKiB7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmt0LXBhZ2UtbG9hZGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3QtcGFnZS0tbG9hZGluZyAua3QtcGFnZS1sb2FkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rdC1wYWdlLWxvYWRlci5rdC1wYWdlLWxvYWRlci0tbm9uLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG4ua3QtcGFnZS0tbG9hZGluZy1ub24tYmxvY2sgLmt0LXBhZ2UtbG9hZGVyLmt0LXBhZ2UtbG9hZGVyLS1ub24tYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ua3QtcGFnZS1sb2FkZXIua3QtcGFnZS1sb2FkZXItLWxvZ28ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmt0LXBhZ2UtbG9hZGVyLmt0LXBhZ2UtbG9hZGVyLS1sb2dvIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmt0LXBhZ2UtbG9hZGVyLmt0LXBhZ2UtbG9hZGVyLS1sb2dvIC5rdC1zcGlubmVyIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbi5rdC1wYWdlLWxvYWRlci5rdC1wYWdlLWxvYWRlci0tbG9nbyAua3Qtc3Bpbm5lcjpiZWZvcmUge1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xufVxuXG4vKiEgbm9ybWFsaXplLmNzcyB2My4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuaHRtbCBhOmhvdmVyLFxuaHRtbCBhOmFjdGl2ZSxcbmh0bWwgYTpmb2N1cyxcbmJvZHkgYTpob3ZlcixcbmJvZHkgYTphY3RpdmUsXG5ib2R5IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbmh0bWwgYSxcbmh0bWwgYnV0dG9uLFxuYm9keSBhLFxuYm9keSBidXR0b24ge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogIzY0NmM5YTtcbn1cblxucm91dGVyLW91dGxldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmNhbnZhcyB7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLyogQ3VzdG9taXplIHdlYnNpdGUncyBzY3JvbGxiYXIgbGlrZSBNYWMgT1MgKi9cbi8qIFxuOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZjZmNmY2O1xuICAgIHdpZHRoOjE0cHg7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZjZmNmY2O1xuICAgIHdpZHRoOjE0cHg7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2s6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZjZmNmY2O1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6I2MxYzFjMTtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oI2MxYzFjMSwgMyUpO1xufVxuKi9cbi8qIHNldCBidXR0b24odG9wIGFuZCBib3R0b20gb2YgdGhlIHNjcm9sbGJhcikgKi9cbjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGh0bWwsXG5ib2R5IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBodG1sLFxuYm9keSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4ua3QtYW5pbWF0ZS1mYWRlLWluLXVwIHtcbiAgYW5pbWF0aW9uOiBrdC1hbmltYXRlLWZhZGUtaW4tdXAgMC41cztcbn1cblxuLmt0LWFuaW1hdGUtZmFkZS1vdXQge1xuICBhbmltYXRpb246IGt0LWFuaW1hdGUtZmFkZS1vdXQgMC41cztcbn1cblxuLmt0LWFuaW1hdGUtZmFkZS1pbiB7XG4gIGFuaW1hdGlvbjoga3QtYW5pbWF0ZS1mYWRlLWluIDAuNXM7XG59XG5cbi5rdC1hbmltYXRlLWJsaW5rIHtcbiAgYW5pbWF0aW9uOiBrdC1hbmltYXRlLWJsaW5rIDFzIHN0ZXAtc3RhcnQgMHMgaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGluaXRpYWw7XG59XG5cbi5rdC1hbmltYXRlLXNoYWtlIHtcbiAgYW5pbWF0aW9uOiBrdC1hbmltYXRlLXNoYWtlIDAuMXMgZWFzZS1pbiAwLjFzIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogaW5pdGlhbDtcbn1cblxuLmt0LWFuaW1hdGUtcGF1c2Uge1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuXG4ua3Qtbm90cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5Aa2V5ZnJhbWVzIGt0LWFuaW1hdGUtZmFkZS1vdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGt0LWFuaW1hdGUtZmFkZS1pbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMga3QtYW5pbWF0ZS1mYWRlLWluLXVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMga3QtYW5pbWF0ZS1mYWRlLW91dC11cCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1cHgpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGt0LWFuaW1hdGUtYmxpbmsge1xuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMga3QtYW5pbWF0ZS1zaGFrZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xM2RlZyk7XG4gIH1cbn1cbi5rdC1tLWEge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmt0LW10LWEge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tYi1hIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWwtYSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tci1hIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tLTAge1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXQtMCB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWwtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1yLTAge1xuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcC0wIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wdC0wIHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXBsLTAge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHItMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbS01IHtcbiAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW10LTUge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1iLTUge1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1sLTUge1xuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tci01IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXAtNSB7XG4gIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHQtNSB7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wbC01IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXByLTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW0tMTAge1xuICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW10LTEwIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWItMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tbC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tci0xMCB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcC0xMCB7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXB0LTEwIHtcbiAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXBiLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXBsLTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wci0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW0tMTUge1xuICBtYXJnaW46IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW10LTE1IHtcbiAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWItMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tbC0xNSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tci0xNSB7XG4gIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcC0xNSB7XG4gIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXB0LTE1IHtcbiAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXBiLTE1IHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXBsLTE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wci0xNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW0tMjAge1xuICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW10LTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWItMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tbC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tci0yMCB7XG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcC0yMCB7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXB0LTIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXBiLTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXBsLTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wci0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW0tMjUge1xuICBtYXJnaW46IDI1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW10LTI1IHtcbiAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWItMjUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tbC0yNSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tci0yNSB7XG4gIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcC0yNSB7XG4gIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXB0LTI1IHtcbiAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXBiLTI1IHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXBsLTI1IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wci0yNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW0tMzAge1xuICBtYXJnaW46IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW10LTMwIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWItMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tbC0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tci0zMCB7XG4gIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcC0zMCB7XG4gIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXB0LTMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXBiLTMwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXBsLTMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wci0zMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW0tMzUge1xuICBtYXJnaW46IDM1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW10LTM1IHtcbiAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWItMzUge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tbC0zNSB7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tci0zNSB7XG4gIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcC0zNSB7XG4gIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXB0LTM1IHtcbiAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXBiLTM1IHtcbiAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXBsLTM1IHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wci0zNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW0tNDAge1xuICBtYXJnaW46IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW10LTQwIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWItNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tbC00MCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tci00MCB7XG4gIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcC00MCB7XG4gIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXB0LTQwIHtcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXBiLTQwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXBsLTQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wci00MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW0tNDUge1xuICBtYXJnaW46IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW10LTQ1IHtcbiAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWItNDUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tbC00NSB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tci00NSB7XG4gIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcC00NSB7XG4gIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXB0LTQ1IHtcbiAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXBiLTQ1IHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXBsLTQ1IHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wci00NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW0tNTAge1xuICBtYXJnaW46IDUwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW10LTUwIHtcbiAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWItNTAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tbC01MCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tci01MCB7XG4gIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcC01MCB7XG4gIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXB0LTUwIHtcbiAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXBiLTUwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXBsLTUwIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wci01MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW0tNTUge1xuICBtYXJnaW46IDU1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW10LTU1IHtcbiAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWItNTUge1xuICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tbC01NSB7XG4gIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tci01NSB7XG4gIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcC01NSB7XG4gIHBhZGRpbmc6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXB0LTU1IHtcbiAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXBiLTU1IHtcbiAgcGFkZGluZy1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXBsLTU1IHtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wci01NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW0tNjAge1xuICBtYXJnaW46IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW10LTYwIHtcbiAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWItNjAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tbC02MCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tci02MCB7XG4gIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcC02MCB7XG4gIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXB0LTYwIHtcbiAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXBiLTYwIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXBsLTYwIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wci02MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW0tNjUge1xuICBtYXJnaW46IDY1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW10LTY1IHtcbiAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWItNjUge1xuICBtYXJnaW4tYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tbC02NSB7XG4gIG1hcmdpbi1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tci02NSB7XG4gIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcC02NSB7XG4gIHBhZGRpbmc6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXB0LTY1IHtcbiAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXBiLTY1IHtcbiAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXBsLTY1IHtcbiAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wci02NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW0tNzAge1xuICBtYXJnaW46IDcwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW10LTcwIHtcbiAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWItNzAge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tbC03MCB7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tci03MCB7XG4gIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcC03MCB7XG4gIHBhZGRpbmc6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXB0LTcwIHtcbiAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXBiLTcwIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXBsLTcwIHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wci03MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW0tNzUge1xuICBtYXJnaW46IDc1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW10LTc1IHtcbiAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWItNzUge1xuICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tbC03NSB7XG4gIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tci03NSB7XG4gIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcC03NSB7XG4gIHBhZGRpbmc6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXB0LTc1IHtcbiAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXBiLTc1IHtcbiAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXBsLTc1IHtcbiAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wci03NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW0tODAge1xuICBtYXJnaW46IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW10LTgwIHtcbiAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWItODAge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tbC04MCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tci04MCB7XG4gIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcC04MCB7XG4gIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXB0LTgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXBiLTgwIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXBsLTgwIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wci04MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW0tODUge1xuICBtYXJnaW46IDg1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW10LTg1IHtcbiAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWItODUge1xuICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tbC04NSB7XG4gIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tci04NSB7XG4gIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcC04NSB7XG4gIHBhZGRpbmc6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXB0LTg1IHtcbiAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXBiLTg1IHtcbiAgcGFkZGluZy1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXBsLTg1IHtcbiAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wci04NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW0tOTAge1xuICBtYXJnaW46IDkwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW10LTkwIHtcbiAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWItOTAge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tbC05MCB7XG4gIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tci05MCB7XG4gIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcC05MCB7XG4gIHBhZGRpbmc6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXB0LTkwIHtcbiAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXBiLTkwIHtcbiAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXBsLTkwIHtcbiAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wci05MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW0tOTUge1xuICBtYXJnaW46IDk1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW10LTk1IHtcbiAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWItOTUge1xuICBtYXJnaW4tYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tbC05NSB7XG4gIG1hcmdpbi1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tci05NSB7XG4gIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcC05NSB7XG4gIHBhZGRpbmc6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXB0LTk1IHtcbiAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXBiLTk1IHtcbiAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXBsLTk1IHtcbiAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wci05NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW0tMTAwIHtcbiAgbWFyZ2luOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXQtMTAwIHtcbiAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1iLTEwMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tbC0xMDAge1xuICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1yLTEwMCB7XG4gIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXAtMTAwIHtcbiAgcGFkZGluZzogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXB0LTEwMCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcGItMTAwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wbC0xMDAge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wci0xMDAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5rdC1tLWEteGwge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LWEteGwge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi1hLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtYS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci1hLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTAteGwge1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtMC14bCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItMC14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtMC14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTAteGwge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC0wLXhsIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC0wLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItMC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItMC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS01LXhsIHtcbiAgICBtYXJnaW46IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTUteGwge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTUteGwge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTUteGwge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci01LXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNS14bCB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTUteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC01LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tMTAteGwge1xuICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTEwLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItMTAteGwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC0xMC14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci0xMC14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC0xMC14bCB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTEwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTEwLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTEwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci0xMC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tMTUteGwge1xuICAgIG1hcmdpbjogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTE1LXhsIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItMTUteGwge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC0xNS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci0xNS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC0xNS14bCB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTE1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTE1LXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTE1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci0xNS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tMjAteGwge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTIwLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItMjAteGwge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC0yMC14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci0yMC14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC0yMC14bCB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTIwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTIwLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTIwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci0yMC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tMjUteGwge1xuICAgIG1hcmdpbjogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTI1LXhsIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItMjUteGwge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC0yNS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci0yNS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC0yNS14bCB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTI1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTI1LXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTI1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci0yNS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tMzAteGwge1xuICAgIG1hcmdpbjogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTMwLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItMzAteGwge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC0zMC14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci0zMC14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC0zMC14bCB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTMwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTMwLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTMwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci0zMC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tMzUteGwge1xuICAgIG1hcmdpbjogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTM1LXhsIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItMzUteGwge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC0zNS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci0zNS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC0zNS14bCB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTM1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTM1LXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTM1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci0zNS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tNDAteGwge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTQwLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItNDAteGwge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC00MC14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci00MC14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC00MC14bCB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTQwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTQwLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTQwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci00MC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tNDUteGwge1xuICAgIG1hcmdpbjogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTQ1LXhsIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItNDUteGwge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC00NS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci00NS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC00NS14bCB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTQ1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTQ1LXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTQ1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci00NS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tNTAteGwge1xuICAgIG1hcmdpbjogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTUwLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItNTAteGwge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC01MC14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci01MC14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC01MC14bCB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTUwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTUwLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTUwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci01MC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tNTUteGwge1xuICAgIG1hcmdpbjogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTU1LXhsIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItNTUteGwge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC01NS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci01NS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC01NS14bCB7XG4gICAgcGFkZGluZzogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTU1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTU1LXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTU1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci01NS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tNjAteGwge1xuICAgIG1hcmdpbjogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTYwLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItNjAteGwge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC02MC14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci02MC14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC02MC14bCB7XG4gICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTYwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTYwLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTYwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci02MC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tNjUteGwge1xuICAgIG1hcmdpbjogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTY1LXhsIHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItNjUteGwge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC02NS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci02NS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC02NS14bCB7XG4gICAgcGFkZGluZzogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTY1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTY1LXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTY1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci02NS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tNzAteGwge1xuICAgIG1hcmdpbjogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTcwLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItNzAteGwge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC03MC14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci03MC14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC03MC14bCB7XG4gICAgcGFkZGluZzogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTcwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTcwLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTcwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci03MC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tNzUteGwge1xuICAgIG1hcmdpbjogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTc1LXhsIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItNzUteGwge1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC03NS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci03NS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC03NS14bCB7XG4gICAgcGFkZGluZzogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTc1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTc1LXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTc1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci03NS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tODAteGwge1xuICAgIG1hcmdpbjogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTgwLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItODAteGwge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC04MC14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci04MC14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC04MC14bCB7XG4gICAgcGFkZGluZzogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTgwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTgwLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTgwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci04MC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tODUteGwge1xuICAgIG1hcmdpbjogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTg1LXhsIHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItODUteGwge1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC04NS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci04NS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC04NS14bCB7XG4gICAgcGFkZGluZzogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTg1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTg1LXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTg1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci04NS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tOTAteGwge1xuICAgIG1hcmdpbjogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTkwLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItOTAteGwge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC05MC14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci05MC14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC05MC14bCB7XG4gICAgcGFkZGluZzogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTkwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTkwLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTkwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci05MC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tOTUteGwge1xuICAgIG1hcmdpbjogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTk1LXhsIHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItOTUteGwge1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC05NS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci05NS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC05NS14bCB7XG4gICAgcGFkZGluZzogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTk1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTk1LXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTk1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci05NS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tMTAwLXhsIHtcbiAgICBtYXJnaW46IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtMTAwLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTEwMC14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC0xMDAteGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTEwMC14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtMTAwLXhsIHtcbiAgICBwYWRkaW5nOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTEwMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItMTAwLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC0xMDAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci0xMDAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LW0tYS1sZyB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtYS1sZyB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLWEtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC1hLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLWEtbGcge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tMC1sZyB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC0wLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi0wLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC0wLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItMC1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTAtbGcge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi0wLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci0wLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTUtbGcge1xuICAgIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtNS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItNS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTUtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC01LWxnIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC01LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItNS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS0xMC1sZyB7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtMTAtbGcge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi0xMC1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTEwLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTEwLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTEwLWxnIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtMTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItMTAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtMTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTEwLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS0xNS1sZyB7XG4gICAgbWFyZ2luOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtMTUtbGcge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi0xNS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTE1LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTE1LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTE1LWxnIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtMTUtbGcge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItMTUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtMTUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTE1LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS0yMC1sZyB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtMjAtbGcge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi0yMC1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTIwLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTIwLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTIwLWxnIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtMjAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItMjAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtMjAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTIwLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS0yNS1sZyB7XG4gICAgbWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtMjUtbGcge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi0yNS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTI1LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTI1LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTI1LWxnIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtMjUtbGcge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItMjUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtMjUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTI1LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS0zMC1sZyB7XG4gICAgbWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtMzAtbGcge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi0zMC1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTMwLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTMwLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTMwLWxnIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtMzAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItMzAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtMzAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTMwLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS0zNS1sZyB7XG4gICAgbWFyZ2luOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtMzUtbGcge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi0zNS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTM1LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTM1LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTM1LWxnIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtMzUtbGcge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItMzUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtMzUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTM1LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS00MC1sZyB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtNDAtbGcge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi00MC1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTQwLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTQwLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTQwLWxnIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtNDAtbGcge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItNDAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtNDAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTQwLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS00NS1sZyB7XG4gICAgbWFyZ2luOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtNDUtbGcge1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi00NS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTQ1LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTQ1LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTQ1LWxnIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtNDUtbGcge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItNDUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtNDUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTQ1LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS01MC1sZyB7XG4gICAgbWFyZ2luOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtNTAtbGcge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi01MC1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTUwLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTUwLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTUwLWxnIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtNTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItNTAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtNTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTUwLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS01NS1sZyB7XG4gICAgbWFyZ2luOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtNTUtbGcge1xuICAgIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi01NS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTU1LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTU1LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTU1LWxnIHtcbiAgICBwYWRkaW5nOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtNTUtbGcge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItNTUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtNTUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTU1LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS02MC1sZyB7XG4gICAgbWFyZ2luOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtNjAtbGcge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi02MC1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTYwLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTYwLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTYwLWxnIHtcbiAgICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtNjAtbGcge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItNjAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtNjAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTYwLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS02NS1sZyB7XG4gICAgbWFyZ2luOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtNjUtbGcge1xuICAgIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi02NS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTY1LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTY1LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTY1LWxnIHtcbiAgICBwYWRkaW5nOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtNjUtbGcge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItNjUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtNjUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTY1LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS03MC1sZyB7XG4gICAgbWFyZ2luOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtNzAtbGcge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi03MC1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTcwLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTcwLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTcwLWxnIHtcbiAgICBwYWRkaW5nOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtNzAtbGcge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItNzAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtNzAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTcwLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS03NS1sZyB7XG4gICAgbWFyZ2luOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtNzUtbGcge1xuICAgIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi03NS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTc1LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTc1LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTc1LWxnIHtcbiAgICBwYWRkaW5nOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtNzUtbGcge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItNzUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtNzUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTc1LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS04MC1sZyB7XG4gICAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtODAtbGcge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi04MC1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTgwLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTgwLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTgwLWxnIHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtODAtbGcge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItODAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtODAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTgwLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS04NS1sZyB7XG4gICAgbWFyZ2luOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtODUtbGcge1xuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi04NS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTg1LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTg1LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTg1LWxnIHtcbiAgICBwYWRkaW5nOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtODUtbGcge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItODUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtODUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTg1LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS05MC1sZyB7XG4gICAgbWFyZ2luOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtOTAtbGcge1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi05MC1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTkwLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTkwLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTkwLWxnIHtcbiAgICBwYWRkaW5nOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtOTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItOTAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtOTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTkwLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS05NS1sZyB7XG4gICAgbWFyZ2luOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtOTUtbGcge1xuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi05NS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTk1LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTk1LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTk1LWxnIHtcbiAgICBwYWRkaW5nOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtOTUtbGcge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItOTUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtOTUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTk1LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS0xMDAtbGcge1xuICAgIG1hcmdpbjogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC0xMDAtbGcge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItMTAwLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTEwMC1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItMTAwLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC0xMDAtbGcge1xuICAgIHBhZGRpbmc6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtMTAwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi0xMDAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTEwMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTEwMC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rdC1tLWEtbWQge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LWEtbWQge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi1hLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtYS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci1hLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTAtbWQge1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtMC1tZCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItMC1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtMC1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTAtbWQge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC0wLW1kIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC0wLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItMC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItMC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS01LW1kIHtcbiAgICBtYXJnaW46IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTUtbWQge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTUtbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTUtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci01LW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNS1tZCB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTUtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC01LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tMTAtbWQge1xuICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTEwLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItMTAtbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC0xMC1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci0xMC1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC0xMC1tZCB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTEwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTEwLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTEwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci0xMC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tMTUtbWQge1xuICAgIG1hcmdpbjogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTE1LW1kIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItMTUtbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC0xNS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci0xNS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC0xNS1tZCB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTE1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTE1LW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTE1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci0xNS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tMjAtbWQge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTIwLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItMjAtbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC0yMC1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci0yMC1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC0yMC1tZCB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTIwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTIwLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTIwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci0yMC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tMjUtbWQge1xuICAgIG1hcmdpbjogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTI1LW1kIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItMjUtbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC0yNS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci0yNS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC0yNS1tZCB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTI1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTI1LW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTI1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci0yNS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tMzAtbWQge1xuICAgIG1hcmdpbjogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTMwLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItMzAtbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC0zMC1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci0zMC1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC0zMC1tZCB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTMwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTMwLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTMwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci0zMC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tMzUtbWQge1xuICAgIG1hcmdpbjogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTM1LW1kIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItMzUtbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC0zNS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci0zNS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC0zNS1tZCB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTM1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTM1LW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTM1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci0zNS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tNDAtbWQge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTQwLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItNDAtbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC00MC1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci00MC1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC00MC1tZCB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTQwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTQwLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTQwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci00MC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tNDUtbWQge1xuICAgIG1hcmdpbjogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTQ1LW1kIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItNDUtbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC00NS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci00NS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC00NS1tZCB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTQ1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTQ1LW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTQ1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci00NS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tNTAtbWQge1xuICAgIG1hcmdpbjogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTUwLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItNTAtbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC01MC1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci01MC1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC01MC1tZCB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTUwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTUwLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTUwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci01MC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tNTUtbWQge1xuICAgIG1hcmdpbjogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTU1LW1kIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItNTUtbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC01NS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci01NS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC01NS1tZCB7XG4gICAgcGFkZGluZzogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTU1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTU1LW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTU1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci01NS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tNjAtbWQge1xuICAgIG1hcmdpbjogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTYwLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItNjAtbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC02MC1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci02MC1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC02MC1tZCB7XG4gICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTYwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTYwLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTYwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci02MC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tNjUtbWQge1xuICAgIG1hcmdpbjogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTY1LW1kIHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItNjUtbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC02NS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci02NS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC02NS1tZCB7XG4gICAgcGFkZGluZzogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTY1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTY1LW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTY1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci02NS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tNzAtbWQge1xuICAgIG1hcmdpbjogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTcwLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItNzAtbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC03MC1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci03MC1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC03MC1tZCB7XG4gICAgcGFkZGluZzogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTcwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTcwLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTcwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci03MC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tNzUtbWQge1xuICAgIG1hcmdpbjogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTc1LW1kIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItNzUtbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC03NS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci03NS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC03NS1tZCB7XG4gICAgcGFkZGluZzogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTc1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTc1LW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTc1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci03NS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tODAtbWQge1xuICAgIG1hcmdpbjogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTgwLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItODAtbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC04MC1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci04MC1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC04MC1tZCB7XG4gICAgcGFkZGluZzogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTgwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTgwLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTgwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci04MC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tODUtbWQge1xuICAgIG1hcmdpbjogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTg1LW1kIHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItODUtbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC04NS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci04NS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC04NS1tZCB7XG4gICAgcGFkZGluZzogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTg1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTg1LW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTg1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci04NS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tOTAtbWQge1xuICAgIG1hcmdpbjogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTkwLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItOTAtbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC05MC1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci05MC1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC05MC1tZCB7XG4gICAgcGFkZGluZzogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTkwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTkwLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTkwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci05MC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tOTUtbWQge1xuICAgIG1hcmdpbjogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTk1LW1kIHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItOTUtbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC05NS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci05NS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC05NS1tZCB7XG4gICAgcGFkZGluZzogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTk1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTk1LW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTk1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci05NS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tMTAwLW1kIHtcbiAgICBtYXJnaW46IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtMTAwLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTEwMC1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC0xMDAtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTEwMC1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtMTAwLW1kIHtcbiAgICBwYWRkaW5nOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTEwMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItMTAwLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC0xMDAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci0xMDAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAua3QtbS1hLXNtIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC1hLXNtIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItYS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLWEtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItYS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS0wLXNtIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTAtc20ge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTAtc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTAtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci0wLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtMC1zbSB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC0wLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tNS1zbSB7XG4gICAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC01LXNtIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi01LXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC01LXNtIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTUtc20ge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTUtc20ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi01LXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci01LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTEwLXNtIHtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC0xMC1zbSB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTEwLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtMTAtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItMTAtc20ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtMTAtc20ge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC0xMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi0xMC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC0xMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItMTAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTE1LXNtIHtcbiAgICBtYXJnaW46IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC0xNS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTE1LXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtMTUtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItMTUtc20ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtMTUtc20ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC0xNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi0xNS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC0xNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItMTUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTIwLXNtIHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC0yMC1zbSB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTIwLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtMjAtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItMjAtc20ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtMjAtc20ge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC0yMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi0yMC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC0yMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItMjAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTI1LXNtIHtcbiAgICBtYXJnaW46IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC0yNS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTI1LXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtMjUtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItMjUtc20ge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtMjUtc20ge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC0yNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi0yNS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC0yNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItMjUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTMwLXNtIHtcbiAgICBtYXJnaW46IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC0zMC1zbSB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTMwLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtMzAtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItMzAtc20ge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtMzAtc20ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC0zMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi0zMC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC0zMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItMzAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTM1LXNtIHtcbiAgICBtYXJnaW46IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC0zNS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTM1LXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtMzUtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItMzUtc20ge1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtMzUtc20ge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC0zNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi0zNS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC0zNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItMzUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTQwLXNtIHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC00MC1zbSB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTQwLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNDAtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNDAtc20ge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNDAtc20ge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC00MC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi00MC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC00MC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNDAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTQ1LXNtIHtcbiAgICBtYXJnaW46IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC00NS1zbSB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTQ1LXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNDUtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNDUtc20ge1xuICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNDUtc20ge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC00NS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi00NS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC00NS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNDUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTUwLXNtIHtcbiAgICBtYXJnaW46IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC01MC1zbSB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTUwLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNTAtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNTAtc20ge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNTAtc20ge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC01MC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi01MC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC01MC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNTAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTU1LXNtIHtcbiAgICBtYXJnaW46IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC01NS1zbSB7XG4gICAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTU1LXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNTUtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNTUtc20ge1xuICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNTUtc20ge1xuICAgIHBhZGRpbmc6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC01NS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi01NS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC01NS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNTUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTYwLXNtIHtcbiAgICBtYXJnaW46IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC02MC1zbSB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTYwLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNjAtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNjAtc20ge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNjAtc20ge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC02MC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi02MC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC02MC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNjAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTY1LXNtIHtcbiAgICBtYXJnaW46IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC02NS1zbSB7XG4gICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTY1LXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNjUtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNjUtc20ge1xuICAgIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNjUtc20ge1xuICAgIHBhZGRpbmc6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC02NS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi02NS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC02NS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNjUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTcwLXNtIHtcbiAgICBtYXJnaW46IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC03MC1zbSB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTcwLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNzAtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNzAtc20ge1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNzAtc20ge1xuICAgIHBhZGRpbmc6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC03MC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi03MC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC03MC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNzAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTc1LXNtIHtcbiAgICBtYXJnaW46IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC03NS1zbSB7XG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTc1LXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNzUtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNzUtc20ge1xuICAgIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNzUtc20ge1xuICAgIHBhZGRpbmc6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC03NS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi03NS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC03NS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNzUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTgwLXNtIHtcbiAgICBtYXJnaW46IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC04MC1zbSB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTgwLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtODAtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItODAtc20ge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtODAtc20ge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC04MC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi04MC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC04MC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItODAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTg1LXNtIHtcbiAgICBtYXJnaW46IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC04NS1zbSB7XG4gICAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTg1LXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtODUtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItODUtc20ge1xuICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtODUtc20ge1xuICAgIHBhZGRpbmc6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC04NS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi04NS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC04NS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItODUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTkwLXNtIHtcbiAgICBtYXJnaW46IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC05MC1zbSB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTkwLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtOTAtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItOTAtc20ge1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtOTAtc20ge1xuICAgIHBhZGRpbmc6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC05MC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi05MC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC05MC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItOTAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTk1LXNtIHtcbiAgICBtYXJnaW46IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC05NS1zbSB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTk1LXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtOTUtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItOTUtc20ge1xuICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtOTUtc20ge1xuICAgIHBhZGRpbmc6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC05NS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi05NS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC05NS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItOTUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTEwMC1zbSB7XG4gICAgbWFyZ2luOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTEwMC1zbSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi0xMDAtc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtMTAwLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci0xMDAtc20ge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTEwMC1zbSB7XG4gICAgcGFkZGluZzogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC0xMDAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTEwMC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtMTAwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItMTAwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ua3Qtb3BhY2l0eS0xIHtcbiAgb3BhY2l0eTogMC4xO1xufVxuXG4ua3Qtb3BhY2l0eS0yIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4ua3Qtb3BhY2l0eS0zIHtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4ua3Qtb3BhY2l0eS00IHtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4ua3Qtb3BhY2l0eS01IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ua3Qtb3BhY2l0eS02IHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4ua3Qtb3BhY2l0eS03IHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4ua3Qtb3BhY2l0eS04IHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4ua3Qtb3BhY2l0eS05IHtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4ua3QtcmFkaXVzLTEwMCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbi5rdC12YWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmt0LXNwYWNlLTUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5rdC1zcGFjZS0xMCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5rdC1zcGFjZS0xNSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5rdC1zcGFjZS0yMCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5rdC1zcGFjZS0zMCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5rdC1zcGFjZS00MCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5rdC12YWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmt0LXZhbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4ua3QtYmxvY2stY2VudGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmt0LWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5rdC1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmt0LWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmt0LXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5rdC1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmt0LWltZy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1ibG9jay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rdC1pY29uLW1pZGRsZTpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ua3QtaGlkZGVuLFxuLmt0LWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1mb250LXNtIHtcbiAgZm9udC1zaXplOiAwLjhyZW0gIWltcG9ydGFudDtcbn1cblxuLmt0LWZvbnQtbWQge1xuICBmb250LXNpemU6IDAuOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ua3QtZm9udC1sZyB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1mb250LXhsIHtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmt0LWNsZWFyZml4OmJlZm9yZSwgLmt0LWNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmt0LWNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5rdC1pY29uLXNtIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1pY29uLW1kIHtcbiAgZm9udC1zaXplOiAwLjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmt0LWljb24tbGcge1xuICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ua3QtaWNvbi14bCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tYXJnaW5sZXNzIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1pbWctY2VudGVyZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5rdC1mb250LXRyYW5zZm9ybS11IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmt0LWZvbnQtdHJhbnNmb3JtLWwge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4ua3QtZm9udC10cmFuc2Zvcm0tYyB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4ua3QtZm9udC10cmFuc2Zvcm0taSB7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xufVxuXG4ua3QtZm9udC1yZWd1bGFyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4ua3QtZm9udC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuXG4ua3QtZm9udC1ib2xkZXIge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1mb250LWJvbGRlc3Qge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbmIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ua3QtZm9udC1icmFuZCB7XG4gIGNvbG9yOiAjMmM3N2Y0ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1mb250LWhvdmVyLWJyYW5kOmhvdmVyIHtcbiAgY29sb3I6ICMwOTQ4YjE7XG59XG5cbi5rdC1mb250LWludmVyc2UtYnJhbmQge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4ua3QtYmctYnJhbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1iZy1maWxsLWJyYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmt0LWJnLWZpbGwtYnJhbmQgPiBpIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmt0LWJnLWxpZ2h0LWJyYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgMTE5LCAyNDQsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLmt0LWZvbnQtbGlnaHQge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4ua3QtZm9udC1ob3Zlci1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjY2NjY2NjO1xufVxuXG4ua3QtZm9udC1pbnZlcnNlLWxpZ2h0IHtcbiAgY29sb3I6ICMyODJhM2MgIWltcG9ydGFudDtcbn1cblxuLmt0LWJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4ua3QtYmctZmlsbC1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMyODJhM2MgIWltcG9ydGFudDtcbn1cbi5rdC1iZy1maWxsLWxpZ2h0ID4gaSB7XG4gIGNvbG9yOiAjMjgyYTNjICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1iZy1saWdodC1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4ua3QtZm9udC1kYXJrIHtcbiAgY29sb3I6ICMyODJhM2MgIWltcG9ydGFudDtcbn1cblxuLmt0LWZvbnQtaG92ZXItZGFyazpob3ZlciB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLmt0LWZvbnQtaW52ZXJzZS1kYXJrIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmt0LWJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyYTNjICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1iZy1maWxsLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyYTNjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ua3QtYmctZmlsbC1kYXJrID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1iZy1saWdodC1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgNDIsIDYwLCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1mb250LXByaW1hcnkge1xuICBjb2xvcjogIzU4NjdkZCAhaW1wb3J0YW50O1xufVxuXG4ua3QtZm9udC1ob3Zlci1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMyMzMyYWM7XG59XG5cbi5rdC1mb250LWludmVyc2UtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjdkZCAhaW1wb3J0YW50O1xufVxuXG4ua3QtYmctZmlsbC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjdkZCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmt0LWJnLWZpbGwtcHJpbWFyeSA+IGkge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4ua3QtYmctbGlnaHQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODgsIDEwMywgMjIxLCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1mb250LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzFkYzliNyAhaW1wb3J0YW50O1xufVxuXG4ua3QtZm9udC1ob3Zlci1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICMxMDcwNjY7XG59XG5cbi5rdC1mb250LWludmVyc2Utc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzliNyAhaW1wb3J0YW50O1xufVxuXG4ua3QtYmctZmlsbC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzliNyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmt0LWJnLWZpbGwtc3VjY2VzcyA+IGkge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4ua3QtYmctbGlnaHQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjksIDIwMSwgMTgzLCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1mb250LWluZm8ge1xuICBjb2xvcjogIzU1NzhlYiAhaW1wb3J0YW50O1xufVxuXG4ua3QtZm9udC1ob3Zlci1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICMxNzNmYzM7XG59XG5cbi5rdC1mb250LWludmVyc2UtaW5mbyB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NzhlYiAhaW1wb3J0YW50O1xufVxuXG4ua3QtYmctZmlsbC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NzhlYiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmt0LWJnLWZpbGwtaW5mbyA+IGkge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4ua3QtYmctbGlnaHQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODUsIDEyMCwgMjM1LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1mb250LXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYjgyMiAhaW1wb3J0YW50O1xufVxuXG4ua3QtZm9udC1ob3Zlci13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICNiYjdmMDA7XG59XG5cbi5rdC1mb250LWludmVyc2Utd2FybmluZyB7XG4gIGNvbG9yOiAjMTExMTExICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjgyMiAhaW1wb3J0YW50O1xufVxuXG4ua3QtYmctZmlsbC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjgyMiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzExMTExMSAhaW1wb3J0YW50O1xufVxuLmt0LWJnLWZpbGwtd2FybmluZyA+IGkge1xuICBjb2xvcjogIzExMTExMSAhaW1wb3J0YW50O1xufVxuXG4ua3QtYmctbGlnaHQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxODQsIDM0LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1mb250LWRhbmdlciB7XG4gIGNvbG9yOiAjZmQzOTdhICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1mb250LWhvdmVyLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjY2UwMjQ2O1xufVxuXG4ua3QtZm9udC1pbnZlcnNlLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQzOTdhICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1iZy1maWxsLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDM5N2EgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5rdC1iZy1maWxsLWRhbmdlciA+IGkge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4ua3QtYmctbGlnaHQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTMsIDU3LCAxMjIsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLmt0LWZvbnQtZmFjZWJvb2sge1xuICBjb2xvcjogIzNiNTk5OCAhaW1wb3J0YW50O1xufVxuXG4ua3QtZm9udC1nb29nbGUge1xuICBjb2xvcjogI2RjNGU0MSAhaW1wb3J0YW50O1xufVxuXG4ua3QtZm9udC10d2l0dGVyIHtcbiAgY29sb3I6ICM0QUIzRjQgIWltcG9ydGFudDtcbn1cblxuLmt0LWZvbnQtaW5zdGFncmFtIHtcbiAgY29sb3I6ICM1MTdmYTQgIWltcG9ydGFudDtcbn1cblxuLmt0LWZvbnQteW91dHViZSB7XG4gIGNvbG9yOiAjYjMxMjE3ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1mb250LWxpbmtlZGluIHtcbiAgY29sb3I6ICMwMDc3YjUgIWltcG9ydGFudDtcbn1cblxuLmt0LWZvbnQtc2t5cGUge1xuICBjb2xvcjogIzAwYWZmMCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbGFiZWwtZm9udC1jb2xvci0xIHtcbiAgY29sb3I6ICNhMmE1YjkgIWltcG9ydGFudDtcbn1cblxuLmt0LWxhYmVsLWJnLWNvbG9yLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTJhNWI5ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1sYWJlbC1mb250LWNvbG9yLTIge1xuICBjb2xvcjogIzc0Nzg4ZCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbGFiZWwtYmctY29sb3ItMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NDc4OGQgIWltcG9ydGFudDtcbn1cblxuLmt0LWxhYmVsLWZvbnQtY29sb3ItMyB7XG4gIGNvbG9yOiAjNTk1ZDZlICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1sYWJlbC1iZy1jb2xvci0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5NWQ2ZSAhaW1wb3J0YW50O1xufVxuXG4ua3QtbGFiZWwtZm9udC1jb2xvci00IHtcbiAgY29sb3I6ICM0ODQ2NWIgIWltcG9ydGFudDtcbn1cblxuLmt0LWxhYmVsLWJnLWNvbG9yLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDg0NjViICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1zaGFwZS1mb250LWNvbG9yLTEge1xuICBjb2xvcjogI2YwZjNmZiAhaW1wb3J0YW50O1xufVxuXG4ua3Qtc2hhcGUtYmctY29sb3ItMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYzZmYgIWltcG9ydGFudDtcbn1cblxuLmt0LXNoYXBlLWZvbnQtY29sb3ItMiB7XG4gIGNvbG9yOiAjZThlY2ZhICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1zaGFwZS1iZy1jb2xvci0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWNmYSAhaW1wb3J0YW50O1xufVxuXG4ua3Qtc2hhcGUtZm9udC1jb2xvci0zIHtcbiAgY29sb3I6ICM5M2EyZGQgIWltcG9ydGFudDtcbn1cblxuLmt0LXNoYXBlLWJnLWNvbG9yLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTNhMmRkICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1zaGFwZS1mb250LWNvbG9yLTQge1xuICBjb2xvcjogIzY0NmM5YSAhaW1wb3J0YW50O1xufVxuXG4ua3Qtc2hhcGUtYmctY29sb3ItNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NDZjOWEgIWltcG9ydGFudDtcbn1cblxuLmt0LXZpc2libGUtZGVza3RvcCxcbi5rdC12aXNpYmxlLWRlc2t0b3AtaW5saW5lLWJsb2NrLFxuLmt0LXZpc2libGUtZGVza3RvcC1pbmxpbmUsXG4ua3QtdmlzaWJsZS1kZXNrdG9wLXRhYmxlLFxuLmt0LXZpc2libGUtZGVza3RvcC10YWJsZS1jZWxsLFxuLmt0LXZpc2libGUtdGFibGV0LFxuLmt0LXZpc2libGUtdGFibGV0LWlubGluZS1ibG9jayxcbi5rdC12aXNpYmxlLXRhYmxldC1pbmxpbmUsXG4ua3QtdmlzaWJsZS10YWJsZXQtdGFibGUsXG4ua3QtdmlzaWJsZS10YWJsZXQtdGFibGUtY2VsbCxcbi5rdC12aXNpYmxlLXRhYmxldC1hbmQtbW9iaWxlLFxuLmt0LXZpc2libGUtdGFibGV0LWFuZC1tb2JpbGUtaW5saW5lLWJsb2NrLFxuLmt0LXZpc2libGUtdGFibGV0LWFuZC1tb2JpbGUtaW5saW5lLFxuLmt0LXZpc2libGUtdGFibGV0LWFuZC1tb2JpbGUtdGFibGUsXG4ua3QtdmlzaWJsZS10YWJsZXQtYW5kLW1vYmlsZS10YWJsZS1jZWxsLFxuLmt0LXZpc2libGUtbW9iaWxlLFxuLmt0LXZpc2libGUtbW9iaWxlLWlubGluZS1ibG9jayxcbi5rdC12aXNpYmxlLW1vYmlsZS1pbmxpbmUsXG4ua3QtdmlzaWJsZS1tb2JpbGUtdGFibGUsXG4ua3QtdmlzaWJsZS1tb2JpbGUtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3QtdmlzaWJsZS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXZpc2libGUtZGVza3RvcC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXZpc2libGUtZGVza3RvcC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXZpc2libGUtZGVza3RvcC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC12aXNpYmxlLWRlc2t0b3AtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LWhpZGRlbi1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtdmlzaWJsZS10YWJsZXQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtdmlzaWJsZS10YWJsZXQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC12aXNpYmxlLXRhYmxldC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXZpc2libGUtdGFibGV0LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXZpc2libGUtdGFibGV0LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1oaWRkZW4tdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LXZpc2libGUtdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtdmlzaWJsZS10YWJsZXQtYW5kLW1vYmlsZS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXZpc2libGUtdGFibGV0LWFuZC1tb2JpbGUtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC12aXNpYmxlLXRhYmxldC1hbmQtbW9iaWxlLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXZpc2libGUtdGFibGV0LWFuZC1tb2JpbGUtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LWhpZGRlbi10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmt0LXZpc2libGUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXZpc2libGUtbW9iaWxlLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtdmlzaWJsZS1tb2JpbGUtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC12aXNpYmxlLW1vYmlsZS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC12aXNpYmxlLW1vYmlsZS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtaGlkZGVuLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ua3Qtc3BhY2UtYmV0d2VlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmt0LXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW5lZ2F0aXZlLXNwYWNpbmctLTEge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cbi5rdC1uZWdhdGl2ZS1zcGFjaW5nLS0yIHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG4ua3QtbmVnYXRpdmUtc3BhY2luZy0tMyB7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xufVxuLmt0LW5lZ2F0aXZlLXNwYWNpbmctLTQge1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbn1cbi5rdC1uZWdhdGl2ZS1zcGFjaW5nLS01IHtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG59XG4ua3QtbmVnYXRpdmUtc3BhY2luZy0tNiB7XG4gIG1hcmdpbi10b3A6IC02MHB4O1xufVxuLmt0LW5lZ2F0aXZlLXNwYWNpbmctLTcge1xuICBtYXJnaW4tdG9wOiAtNzBweDtcbn1cbi5rdC1uZWdhdGl2ZS1zcGFjaW5nLS04IHtcbiAgbWFyZ2luLXRvcDogLTgwcHg7XG59XG4ua3QtbmVnYXRpdmUtc3BhY2luZy0tOSB7XG4gIG1hcmdpbi10b3A6IC05MHB4O1xufVxuLmt0LW5lZ2F0aXZlLXNwYWNpbmctLTEwIHtcbiAgbWFyZ2luLXRvcDogLTEwMHB4O1xufVxuXG4ua3Qtb3BhY2l0eS0wIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuXG4ua3Qtb3BhY2l0eS0xIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4ua3Qtd29yZC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5rdC1tYXJnaW4ge1xuICBtYXJnaW46IDAuMXJlbTtcbn1cblxuLmt0LWdyaWQua3QtZ3JpZC0taG9yOm5vdCgua3QtZ3JpZC0tZGVza3RvcCk6bm90KC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlKTpub3QoLmt0LWdyaWQtLW1vYmlsZSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmt0LWdyaWQua3QtZ3JpZC0taG9yOm5vdCgua3QtZ3JpZC0tZGVza3RvcCk6bm90KC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlKTpub3QoLmt0LWdyaWQtLW1vYmlsZSkua3QtZ3JpZC0tcm9vdCB7XG4gIGZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxIDAgMHB4O1xufVxuLmt0LWdyaWQua3QtZ3JpZC0taG9yOm5vdCgua3QtZ3JpZC0tZGVza3RvcCk6bm90KC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlKTpub3QoLmt0LWdyaWQtLW1vYmlsZSkgPiAua3QtZ3JpZF9faXRlbSB7XG4gIGZsZXg6IG5vbmU7XG59XG4ua3QtZ3JpZC5rdC1ncmlkLS1ob3I6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLCAua3QtZ3JpZC5rdC1ncmlkLS1ob3I6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkIHtcbiAgZmxleDogMSAwIGF1dG87XG59XG4ua3QtZ3JpZC5rdC1ncmlkLS1ob3I6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEge1xuICBvcmRlcjogMTtcbn1cbi5rdC1ncmlkLmt0LWdyaWQtLWhvcjpub3QoLmt0LWdyaWQtLWRlc2t0b3ApOm5vdCgua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSk6bm90KC5rdC1ncmlkLS1tb2JpbGUpID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMiB7XG4gIG9yZGVyOiAyO1xufVxuLmt0LWdyaWQua3QtZ3JpZC0taG9yOm5vdCgua3QtZ3JpZC0tZGVza3RvcCk6bm90KC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlKTpub3QoLmt0LWdyaWQtLW1vYmlsZSkgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0zIHtcbiAgb3JkZXI6IDM7XG59XG4ua3QtZ3JpZC5rdC1ncmlkLS1ob3I6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTQge1xuICBvcmRlcjogNDtcbn1cbi5rdC1ncmlkLmt0LWdyaWQtLWhvcjpub3QoLmt0LWdyaWQtLWRlc2t0b3ApOm5vdCgua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSk6bm90KC5rdC1ncmlkLS1tb2JpbGUpID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNSB7XG4gIG9yZGVyOiA1O1xufVxuLmt0LWdyaWQua3QtZ3JpZC0taG9yOm5vdCgua3QtZ3JpZC0tZGVza3RvcCk6bm90KC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlKTpub3QoLmt0LWdyaWQtLW1vYmlsZSkgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci02IHtcbiAgb3JkZXI6IDY7XG59XG4ua3QtZ3JpZC5rdC1ncmlkLS1ob3I6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTcge1xuICBvcmRlcjogNztcbn1cbi5rdC1ncmlkLmt0LWdyaWQtLWhvcjpub3QoLmt0LWdyaWQtLWRlc2t0b3ApOm5vdCgua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSk6bm90KC5rdC1ncmlkLS1tb2JpbGUpID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOCB7XG4gIG9yZGVyOiA4O1xufVxuLmt0LWdyaWQua3QtZ3JpZC0taG9yOm5vdCgua3QtZ3JpZC0tZGVza3RvcCk6bm90KC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlKTpub3QoLmt0LWdyaWQtLW1vYmlsZSkgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci05IHtcbiAgb3JkZXI6IDk7XG59XG4ua3QtZ3JpZC5rdC1ncmlkLS1ob3I6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwO1xufVxuLmt0LWdyaWQua3QtZ3JpZC0taG9yOm5vdCgua3QtZ3JpZC0tZGVza3RvcCk6bm90KC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlKTpub3QoLmt0LWdyaWQtLW1vYmlsZSkgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cbi5rdC1ncmlkLmt0LWdyaWQtLWhvcjpub3QoLmt0LWdyaWQtLWRlc2t0b3ApOm5vdCgua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSk6bm90KC5rdC1ncmlkLS1tb2JpbGUpID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTIge1xuICBvcmRlcjogMTI7XG59XG5cbi5rdC1ncmlkLmt0LWdyaWQtLXZlcjpub3QoLmt0LWdyaWQtLWRlc2t0b3ApOm5vdCgua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSk6bm90KC5rdC1ncmlkLS1tb2JpbGUpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5rdC1ncmlkLmt0LWdyaWQtLXZlcjpub3QoLmt0LWdyaWQtLWRlc2t0b3ApOm5vdCgua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSk6bm90KC5rdC1ncmlkLS1tb2JpbGUpLmt0LWdyaWQtLXJvb3Qge1xuICBmbGV4OiAxO1xuICAtbXMtZmxleDogMSAwIDBweDtcbn1cbi5rdC1ncmlkLmt0LWdyaWQtLXZlcjpub3QoLmt0LWdyaWQtLWRlc2t0b3ApOm5vdCgua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSk6bm90KC5rdC1ncmlkLS1tb2JpbGUpID4gLmt0LWdyaWRfX2l0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5rdC1ncmlkLmt0LWdyaWQtLXZlcjpub3QoLmt0LWdyaWQtLWRlc2t0b3ApOm5vdCgua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSk6bm90KC5rdC1ncmlkLS1tb2JpbGUpID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQsIC5rdC1ncmlkLmt0LWdyaWQtLXZlcjpub3QoLmt0LWdyaWQtLWRlc2t0b3ApOm5vdCgua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSk6bm90KC5rdC1ncmlkLS1tb2JpbGUpID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQge1xuICBmbGV4OiAxIGF1dG87XG4gIC1tcy1mbGV4OiAxIDAgMHB4O1xuICBtaW4td2lkdGg6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXI6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLCAua3QtZ3JpZC5rdC1ncmlkLS12ZXI6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkIHtcbiAgICBtaW4td2lkdGg6IG5vbmU7XG4gIH1cbn1cbi5rdC1ncmlkLmt0LWdyaWQtLXZlcjpub3QoLmt0LWdyaWQtLWRlc2t0b3ApOm5vdCgua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSk6bm90KC5rdC1ncmlkLS1tb2JpbGUpID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMSB7XG4gIG9yZGVyOiAxO1xufVxuLmt0LWdyaWQua3QtZ3JpZC0tdmVyOm5vdCgua3QtZ3JpZC0tZGVza3RvcCk6bm90KC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlKTpub3QoLmt0LWdyaWQtLW1vYmlsZSkgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0yIHtcbiAgb3JkZXI6IDI7XG59XG4ua3QtZ3JpZC5rdC1ncmlkLS12ZXI6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTMge1xuICBvcmRlcjogMztcbn1cbi5rdC1ncmlkLmt0LWdyaWQtLXZlcjpub3QoLmt0LWdyaWQtLWRlc2t0b3ApOm5vdCgua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSk6bm90KC5rdC1ncmlkLS1tb2JpbGUpID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNCB7XG4gIG9yZGVyOiA0O1xufVxuLmt0LWdyaWQua3QtZ3JpZC0tdmVyOm5vdCgua3QtZ3JpZC0tZGVza3RvcCk6bm90KC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlKTpub3QoLmt0LWdyaWQtLW1vYmlsZSkgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci01IHtcbiAgb3JkZXI6IDU7XG59XG4ua3QtZ3JpZC5rdC1ncmlkLS12ZXI6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTYge1xuICBvcmRlcjogNjtcbn1cbi5rdC1ncmlkLmt0LWdyaWQtLXZlcjpub3QoLmt0LWdyaWQtLWRlc2t0b3ApOm5vdCgua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSk6bm90KC5rdC1ncmlkLS1tb2JpbGUpID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNyB7XG4gIG9yZGVyOiA3O1xufVxuLmt0LWdyaWQua3QtZ3JpZC0tdmVyOm5vdCgua3QtZ3JpZC0tZGVza3RvcCk6bm90KC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlKTpub3QoLmt0LWdyaWQtLW1vYmlsZSkgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci04IHtcbiAgb3JkZXI6IDg7XG59XG4ua3QtZ3JpZC5rdC1ncmlkLS12ZXI6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTkge1xuICBvcmRlcjogOTtcbn1cbi5rdC1ncmlkLmt0LWdyaWQtLXZlcjpub3QoLmt0LWdyaWQtLWRlc2t0b3ApOm5vdCgua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSk6bm90KC5rdC1ncmlkLS1tb2JpbGUpID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTAge1xuICBvcmRlcjogMTA7XG59XG4ua3QtZ3JpZC5rdC1ncmlkLS12ZXI6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTExIHtcbiAgb3JkZXI6IDExO1xufVxuLmt0LWdyaWQua3QtZ3JpZC0tdmVyOm5vdCgua3QtZ3JpZC0tZGVza3RvcCk6bm90KC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlKTpub3QoLmt0LWdyaWQtLW1vYmlsZSkgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjtcbn1cblxuLmt0LWdyaWQua3QtZ3JpZC0tY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuLmt0LWdyaWQua3QtZ3JpZC0tc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tdG9wIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbi5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tbWlkZGxlIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1ib3R0b20ge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cbi5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMSB7XG4gIG9yZGVyOiAxO1xufVxuLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0yIHtcbiAgb3JkZXI6IDI7XG59XG4ua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTMge1xuICBvcmRlcjogMztcbn1cbi5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNCB7XG4gIG9yZGVyOiA0O1xufVxuLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci01IHtcbiAgb3JkZXI6IDU7XG59XG4ua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTYge1xuICBvcmRlcjogNjtcbn1cbi5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNyB7XG4gIG9yZGVyOiA3O1xufVxuLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci04IHtcbiAgb3JkZXI6IDg7XG59XG4ua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTkge1xuICBvcmRlcjogOTtcbn1cbi5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTAge1xuICBvcmRlcjogMTA7XG59XG4ua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTExIHtcbiAgb3JkZXI6IDExO1xufVxuLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC5rdC1ncmlkLS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcC5rdC1ncmlkLS1yb290IHtcbiAgICBmbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxIDAgMHB4O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLmt0LWdyaWQtLWRlc2t0b3AgPiAua3QtZ3JpZF9faXRlbSB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC5rdC1ncmlkLS1kZXNrdG9wID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQsIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLmt0LWdyaWQtLWRlc2t0b3AgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZC1kZXNrdG9wIHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC5rdC1ncmlkLS1kZXNrdG9wID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMS1kZXNrdG9wIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC5rdC1ncmlkLS1kZXNrdG9wID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMi1kZXNrdG9wIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC5rdC1ncmlkLS1kZXNrdG9wID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMy1kZXNrdG9wIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC5rdC1ncmlkLS1kZXNrdG9wID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNC1kZXNrdG9wIHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC5rdC1ncmlkLS1kZXNrdG9wID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNS1kZXNrdG9wIHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC5rdC1ncmlkLS1kZXNrdG9wID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNi1kZXNrdG9wIHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC5rdC1ncmlkLS1kZXNrdG9wID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNy1kZXNrdG9wIHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC5rdC1ncmlkLS1kZXNrdG9wID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOC1kZXNrdG9wIHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC5rdC1ncmlkLS1kZXNrdG9wID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOS1kZXNrdG9wIHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC5rdC1ncmlkLS1kZXNrdG9wID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTAtZGVza3RvcCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLmt0LWdyaWQtLWRlc2t0b3AgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMS1kZXNrdG9wIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEyLWRlc2t0b3Age1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuXG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLmt0LWdyaWQtLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC5rdC1ncmlkLS1kZXNrdG9wLmt0LWdyaWQtLXJvb3Qge1xuICAgIGZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDEgMCAwcHg7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcCA+IC5rdC1ncmlkX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC5rdC1ncmlkLS1kZXNrdG9wID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQsIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLmt0LWdyaWQtLWRlc2t0b3AgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZC1kZXNrdG9wIHtcbiAgICBmbGV4OiAxIGF1dG87XG4gICAgLW1zLWZsZXg6IDEgMCAwcHg7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIChtaW4td2lkdGg6IDEwMjVweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC5rdC1ncmlkLS1kZXNrdG9wID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQsIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLmt0LWdyaWQtLWRlc2t0b3AgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZC1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEtZGVza3RvcCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTItZGVza3RvcCB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTMtZGVza3RvcCB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTQtZGVza3RvcCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTUtZGVza3RvcCB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTYtZGVza3RvcCB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTctZGVza3RvcCB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTgtZGVza3RvcCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTktZGVza3RvcCB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEwLWRlc2t0b3Age1xuICAgIG9yZGVyOiAxMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC5rdC1ncmlkLS1kZXNrdG9wID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTEtZGVza3RvcCB7XG4gICAgb3JkZXI6IDExO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLmt0LWdyaWQtLWRlc2t0b3AgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMi1kZXNrdG9wIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tdG9wIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tbWlkZGxlIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1ib3R0b20ge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLXhsLmt0LWdyaWQtLWRlc2t0b3AteGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsLmt0LWdyaWQtLXJvb3Qge1xuICAgIGZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDEgMCAwcHg7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3AteGwua3QtZ3JpZC0tZGVza3RvcC14bCA+IC5rdC1ncmlkX19pdGVtIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLXhsLmt0LWdyaWQtLWRlc2t0b3AteGwgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZCwgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3AteGwua3QtZ3JpZC0tZGVza3RvcC14bCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLWRlc2t0b3AteGwge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLXhsLmt0LWdyaWQtLWRlc2t0b3AteGwgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xLWRlc2t0b3AteGwge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLXhsLmt0LWdyaWQtLWRlc2t0b3AteGwgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0yLWRlc2t0b3AteGwge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLXhsLmt0LWdyaWQtLWRlc2t0b3AteGwgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0zLWRlc2t0b3AteGwge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLXhsLmt0LWdyaWQtLWRlc2t0b3AteGwgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci00LWRlc2t0b3AteGwge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLXhsLmt0LWdyaWQtLWRlc2t0b3AteGwgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci01LWRlc2t0b3AteGwge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLXhsLmt0LWdyaWQtLWRlc2t0b3AteGwgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci02LWRlc2t0b3AteGwge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLXhsLmt0LWdyaWQtLWRlc2t0b3AteGwgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci03LWRlc2t0b3AteGwge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLXhsLmt0LWdyaWQtLWRlc2t0b3AteGwgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci04LWRlc2t0b3AteGwge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLXhsLmt0LWdyaWQtLWRlc2t0b3AteGwgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci05LWRlc2t0b3AteGwge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLXhsLmt0LWdyaWQtLWRlc2t0b3AteGwgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMC1kZXNrdG9wLXhsIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3AteGwua3QtZ3JpZC0tZGVza3RvcC14bCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTExLWRlc2t0b3AteGwge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTItZGVza3RvcC14bCB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG5cbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AteGwua3QtZ3JpZC0tZGVza3RvcC14bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLXhsLmt0LWdyaWQtLWRlc2t0b3AteGwua3QtZ3JpZC0tcm9vdCB7XG4gICAgZmxleDogMTtcbiAgICAtbXMtZmxleDogMSAwIDBweDtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsID4gLmt0LWdyaWRfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLXhsLmt0LWdyaWQtLWRlc2t0b3AteGwgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZCwgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AteGwua3QtZ3JpZC0tZGVza3RvcC14bCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLWRlc2t0b3AteGwge1xuICAgIGZsZXg6IDEgYXV0bztcbiAgICAtbXMtZmxleDogMSAwIDBweDtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKG1pbi13aWR0aDogMTQwMHB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLXhsLmt0LWdyaWQtLWRlc2t0b3AteGwgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZCwgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AteGwua3QtZ3JpZC0tZGVza3RvcC14bCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLWRlc2t0b3AteGwge1xuICAgIG1pbi13aWR0aDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMS1kZXNrdG9wLXhsIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMi1kZXNrdG9wLXhsIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMy1kZXNrdG9wLXhsIHtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNC1kZXNrdG9wLXhsIHtcbiAgICBvcmRlcjogNDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNS1kZXNrdG9wLXhsIHtcbiAgICBvcmRlcjogNTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNi1kZXNrdG9wLXhsIHtcbiAgICBvcmRlcjogNjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNy1kZXNrdG9wLXhsIHtcbiAgICBvcmRlcjogNztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOC1kZXNrdG9wLXhsIHtcbiAgICBvcmRlcjogODtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOS1kZXNrdG9wLXhsIHtcbiAgICBvcmRlcjogOTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTAtZGVza3RvcC14bCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLXhsLmt0LWdyaWQtLWRlc2t0b3AteGwgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMS1kZXNrdG9wLXhsIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AteGwua3QtZ3JpZC0tZGVza3RvcC14bCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEyLWRlc2t0b3AteGwge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS10b3Age1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1taWRkbGUge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWJvdHRvbSB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC1hbmQtdGFibGV0Lmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0Lmt0LWdyaWQtLXJvb3Qge1xuICAgIGZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDEgMCAwcHg7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQgPiAua3QtZ3JpZF9faXRlbSB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC1hbmQtdGFibGV0Lmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLCAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC1hbmQtdGFibGV0Lmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLWRlc2t0b3AtYW5kLXRhYmxldCB7XG4gICAgZmxleDogMSAwIGF1dG87XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xLWRlc2t0b3AtYW5kLXRhYmxldCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0yLWRlc2t0b3AtYW5kLXRhYmxldCB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0zLWRlc2t0b3AtYW5kLXRhYmxldCB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci00LWRlc2t0b3AtYW5kLXRhYmxldCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci01LWRlc2t0b3AtYW5kLXRhYmxldCB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci02LWRlc2t0b3AtYW5kLXRhYmxldCB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci03LWRlc2t0b3AtYW5kLXRhYmxldCB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci04LWRlc2t0b3AtYW5kLXRhYmxldCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci05LWRlc2t0b3AtYW5kLXRhYmxldCB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMC1kZXNrdG9wLWFuZC10YWJsZXQge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC1hbmQtdGFibGV0Lmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTExLWRlc2t0b3AtYW5kLXRhYmxldCB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTItZGVza3RvcC1hbmQtdGFibGV0IHtcbiAgICBvcmRlcjogMTI7XG4gIH1cblxuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC1hbmQtdGFibGV0Lmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0Lmt0LWdyaWQtLXJvb3Qge1xuICAgIGZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDEgMCAwcHg7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQgPiAua3QtZ3JpZF9faXRlbSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZCwgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZC1kZXNrdG9wLWFuZC10YWJsZXQge1xuICAgIGZsZXg6IDEgYXV0bztcbiAgICAtbXMtZmxleDogMSAwIDBweDtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAobWluLXdpZHRoOiA3NjlweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC1hbmQtdGFibGV0Lmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLCAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC1hbmQtdGFibGV0Lmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLWRlc2t0b3AtYW5kLXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xLWRlc2t0b3AtYW5kLXRhYmxldCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC1hbmQtdGFibGV0Lmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTItZGVza3RvcC1hbmQtdGFibGV0IHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMy1kZXNrdG9wLWFuZC10YWJsZXQge1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci00LWRlc2t0b3AtYW5kLXRhYmxldCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC1hbmQtdGFibGV0Lmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTUtZGVza3RvcC1hbmQtdGFibGV0IHtcbiAgICBvcmRlcjogNTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNi1kZXNrdG9wLWFuZC10YWJsZXQge1xuICAgIG9yZGVyOiA2O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci03LWRlc2t0b3AtYW5kLXRhYmxldCB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC1hbmQtdGFibGV0Lmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTgtZGVza3RvcC1hbmQtdGFibGV0IHtcbiAgICBvcmRlcjogODtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOS1kZXNrdG9wLWFuZC10YWJsZXQge1xuICAgIG9yZGVyOiA5O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMC1kZXNrdG9wLWFuZC10YWJsZXQge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTEtZGVza3RvcC1hbmQtdGFibGV0IHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC1hbmQtdGFibGV0Lmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEyLWRlc2t0b3AtYW5kLXRhYmxldCB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tdG9wIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tbWlkZGxlIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1ib3R0b20ge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLXRhYmxldC5rdC1ncmlkLS10YWJsZXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0Lmt0LWdyaWQtLXRhYmxldC5rdC1ncmlkLS1yb290IHtcbiAgICBmbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxIDAgMHB4O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci10YWJsZXQua3QtZ3JpZC0tdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLXRhYmxldC5rdC1ncmlkLS10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZCwgLmt0LWdyaWQua3QtZ3JpZC0taG9yLXRhYmxldC5rdC1ncmlkLS10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZC10YWJsZXQge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci10YWJsZXQua3QtZ3JpZC0tdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMS10YWJsZXQge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci10YWJsZXQua3QtZ3JpZC0tdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMi10YWJsZXQge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci10YWJsZXQua3QtZ3JpZC0tdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMy10YWJsZXQge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci10YWJsZXQua3QtZ3JpZC0tdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNC10YWJsZXQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci10YWJsZXQua3QtZ3JpZC0tdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNS10YWJsZXQge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci10YWJsZXQua3QtZ3JpZC0tdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNi10YWJsZXQge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci10YWJsZXQua3QtZ3JpZC0tdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNy10YWJsZXQge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci10YWJsZXQua3QtZ3JpZC0tdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOC10YWJsZXQge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci10YWJsZXQua3QtZ3JpZC0tdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOS10YWJsZXQge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci10YWJsZXQua3QtZ3JpZC0tdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTAtdGFibGV0IHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLXRhYmxldC5rdC1ncmlkLS10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMS10YWJsZXQge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEyLXRhYmxldCB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG5cbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLXRhYmxldC5rdC1ncmlkLS10YWJsZXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItdGFibGV0Lmt0LWdyaWQtLXRhYmxldC5rdC1ncmlkLS1yb290IHtcbiAgICBmbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxIDAgMHB4O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQua3QtZ3JpZC0tdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQua3QtZ3JpZC0tdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQsIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQua3QtZ3JpZC0tdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQtdGFibGV0IHtcbiAgICBmbGV4OiAxIGF1dG87XG4gICAgLW1zLWZsZXg6IDEgMCAwcHg7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLXRhYmxldC5rdC1ncmlkLS10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZCwgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLXRhYmxldC5rdC1ncmlkLS10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZC10YWJsZXQge1xuICAgIG1pbi13aWR0aDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQua3QtZ3JpZC0tdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMS10YWJsZXQge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLXRhYmxldC5rdC1ncmlkLS10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0yLXRhYmxldCB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTMtdGFibGV0IHtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQua3QtZ3JpZC0tdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNC10YWJsZXQge1xuICAgIG9yZGVyOiA0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLXRhYmxldC5rdC1ncmlkLS10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci01LXRhYmxldCB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTYtdGFibGV0IHtcbiAgICBvcmRlcjogNjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQua3QtZ3JpZC0tdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNy10YWJsZXQge1xuICAgIG9yZGVyOiA3O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLXRhYmxldC5rdC1ncmlkLS10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci04LXRhYmxldCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTktdGFibGV0IHtcbiAgICBvcmRlcjogOTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQua3QtZ3JpZC0tdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTAtdGFibGV0IHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTExLXRhYmxldCB7XG4gICAgb3JkZXI6IDExO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLXRhYmxldC5rdC1ncmlkLS10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMi10YWJsZXQge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLXRvcCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW1pZGRsZSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tYm90dG9tIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tcm9vdCB7XG4gICAgZmxleDogMTtcbiAgICAtbXMtZmxleDogMSAwIDBweDtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbSB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZCwgLmt0LWdyaWQua3QtZ3JpZC0taG9yLXRhYmxldC1hbmQtbW9iaWxlLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQtdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEtdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTItdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTMtdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTQtdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTUtdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTYtdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTctdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTgtdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTktdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEwLXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLXRhYmxldC1hbmQtbW9iaWxlLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTEtdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMi10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG5cbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLXRhYmxldC1hbmQtbW9iaWxlLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLXRhYmxldC1hbmQtbW9iaWxlLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlLmt0LWdyaWQtLXJvb3Qge1xuICAgIGZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDEgMCAwcHg7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLXRhYmxldC1hbmQtbW9iaWxlLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLCAua3QtZ3JpZC5rdC1ncmlkLS12ZXItdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZC10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgZmxleDogMSBhdXRvO1xuICAgIC1tcy1mbGV4OiAxIDAgMHB4O1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLXRhYmxldC1hbmQtbW9iaWxlLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQsIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLXRhYmxldC1hbmQtbW9iaWxlLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMS10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLXRhYmxldC1hbmQtbW9iaWxlLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMi10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLXRhYmxldC1hbmQtbW9iaWxlLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMy10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLXRhYmxldC1hbmQtbW9iaWxlLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNC10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLXRhYmxldC1hbmQtbW9iaWxlLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNS10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLXRhYmxldC1hbmQtbW9iaWxlLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNi10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLXRhYmxldC1hbmQtbW9iaWxlLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNy10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLXRhYmxldC1hbmQtbW9iaWxlLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOC10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLXRhYmxldC1hbmQtbW9iaWxlLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOS10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLXRhYmxldC1hbmQtbW9iaWxlLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTAtdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMS10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEyLXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tdG9wIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tbWlkZGxlIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1ib3R0b20ge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLW1vYmlsZS5rdC1ncmlkLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZS5rdC1ncmlkLS1yb290IHtcbiAgICBmbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxIDAgMHB4O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1tb2JpbGUua3QtZ3JpZC0tbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLW1vYmlsZS5rdC1ncmlkLS1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZCwgLmt0LWdyaWQua3QtZ3JpZC0taG9yLW1vYmlsZS5rdC1ncmlkLS1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZC1tb2JpbGUge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1tb2JpbGUua3QtZ3JpZC0tbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMS1tb2JpbGUge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1tb2JpbGUua3QtZ3JpZC0tbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMi1tb2JpbGUge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1tb2JpbGUua3QtZ3JpZC0tbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMy1tb2JpbGUge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1tb2JpbGUua3QtZ3JpZC0tbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNC1tb2JpbGUge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1tb2JpbGUua3QtZ3JpZC0tbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNS1tb2JpbGUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1tb2JpbGUua3QtZ3JpZC0tbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNi1tb2JpbGUge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1tb2JpbGUua3QtZ3JpZC0tbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNy1tb2JpbGUge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1tb2JpbGUua3QtZ3JpZC0tbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOC1tb2JpbGUge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1tb2JpbGUua3QtZ3JpZC0tbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOS1tb2JpbGUge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1tb2JpbGUua3QtZ3JpZC0tbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTAtbW9iaWxlIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLW1vYmlsZS5rdC1ncmlkLS1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMS1tb2JpbGUge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEyLW1vYmlsZSB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG5cbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLW1vYmlsZS5rdC1ncmlkLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZS5rdC1ncmlkLS1yb290IHtcbiAgICBmbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxIDAgMHB4O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1tb2JpbGUua3QtZ3JpZC0tbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1tb2JpbGUua3QtZ3JpZC0tbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQsIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1tb2JpbGUua3QtZ3JpZC0tbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQtbW9iaWxlIHtcbiAgICBmbGV4OiAxIGF1dG87XG4gICAgLW1zLWZsZXg6IDEgMCAwcHg7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKG1heC13aWR0aDogNzY4cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLW1vYmlsZS5rdC1ncmlkLS1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZCwgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLW1vYmlsZS5rdC1ncmlkLS1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZC1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1tb2JpbGUua3QtZ3JpZC0tbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMS1tb2JpbGUge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLW1vYmlsZS5rdC1ncmlkLS1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0yLW1vYmlsZSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTMtbW9iaWxlIHtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1tb2JpbGUua3QtZ3JpZC0tbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNC1tb2JpbGUge1xuICAgIG9yZGVyOiA0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLW1vYmlsZS5rdC1ncmlkLS1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci01LW1vYmlsZSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTYtbW9iaWxlIHtcbiAgICBvcmRlcjogNjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1tb2JpbGUua3QtZ3JpZC0tbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNy1tb2JpbGUge1xuICAgIG9yZGVyOiA3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLW1vYmlsZS5rdC1ncmlkLS1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci04LW1vYmlsZSB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTktbW9iaWxlIHtcbiAgICBvcmRlcjogOTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1tb2JpbGUua3QtZ3JpZC0tbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTAtbW9iaWxlIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTExLW1vYmlsZSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLW1vYmlsZS5rdC1ncmlkLS1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMi1tb2JpbGUge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLXRvcCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW1pZGRsZSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tYm90dG9tIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuLmt0LXBvcnRsZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4wNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5rdC1wYWdlLWNvbnRlbnQtd2hpdGUgLmt0LXBvcnRsZXQge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoODIsIDYzLCAxMDUsIDAuMSk7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAyNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWRmMjtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2hlYWQua3QtcG9ydGxldF9faGVhZC0tcmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2hlYWQua3QtcG9ydGxldF9faGVhZC0tbm9ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWZpcnN0O1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtbGFiZWwgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzQ4NDY1Yjtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLWxhYmVsIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHNtYWxsIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC1sYWJlbCAua3QtcG9ydGxldF9faGVhZC1pY29uIHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdG9vbGJhciAubmF2LXBpbGxzLFxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdG9vbGJhciAubmF2LXRhYnMge1xuICBtYXJnaW46IDA7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10b29sYmFyIC5rdC1wb3J0bGV0X19oZWFkLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0taGVhZC1zbSAua3QtcG9ydGxldF9faGVhZCB7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1oZWFkLWxnIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgbWluLWhlaWdodDogODBweDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWhlYWQteGwgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXN0aWNreSA+IC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc3RpY2t5ID4gLmt0LXBvcnRsZXRfX2hlYWQua3QtcG9ydGxldF9faGVhZC0tc20ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zdGlja3kgPiAua3QtcG9ydGxldF9faGVhZC5rdC1wb3J0bGV0X19oZWFkLS1sZyB7XG4gIGhlaWdodDogNzBweDtcbiAgbWluLWhlaWdodDogNzBweDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXN0aWNreSA+IC5rdC1wb3J0bGV0X19oZWFkLmt0LXBvcnRsZXRfX2hlYWQtLXhsIHtcbiAgaGVpZ2h0OiA5MHB4O1xuICBtaW4taGVpZ2h0OiA5MHB4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0taGVhZC1vdmVybGF5IC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogNjBweDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWhlYWQtb3ZlcmxheSAua3QtcG9ydGxldF9fYm9keSB7XG4gIG1hcmdpbi10b3A6IC02MHB4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0taGVhZC1vdmVybGF5Lmt0LXBvcnRsZXQtLWhlYWQtc20gLmt0LXBvcnRsZXRfX2hlYWQge1xuICBoZWlnaHQ6IDUwcHg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1oZWFkLW92ZXJsYXkua3QtcG9ydGxldC0taGVhZC1zbSAua3QtcG9ydGxldF9fYm9keSB7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0taGVhZC1vdmVybGF5Lmt0LXBvcnRsZXQtLWhlYWQtbGcgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBoZWlnaHQ6IDgwcHg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1oZWFkLW92ZXJsYXkua3QtcG9ydGxldC0taGVhZC1sZyAua3QtcG9ydGxldF9fYm9keSB7XG4gIG1hcmdpbi10b3A6IC04MHB4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0taGVhZC1vdmVybGF5Lmt0LXBvcnRsZXQtLWhlYWQteGwgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0taGVhZC1vdmVybGF5Lmt0LXBvcnRsZXQtLWhlYWQteGwgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBtYXJnaW4tdG9wOiAtMTAwcHg7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19ib2R5IC5rdC1wb3J0bGV0X19jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2JvZHkgPiAua3QtZGF0YXRhYmxlID4gLmt0LWRhdGF0YWJsZV9fdGFibGUge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9fZm9vdCB7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlZGYyO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9fZm9vdCAua3QtcG9ydGxldF9fZm9vdC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9fZm9vdC5rdC1wb3J0bGV0X19mb290LS1zbSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19mb290Lmt0LXBvcnRsZXRfX2Zvb3QtLW1kIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2Zvb3Qua3QtcG9ydGxldF9fZm9vdC0tbm8tYm9yZGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19mb290Lmt0LXBvcnRsZXRfX2Zvb3QtLXRvcCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlZGYyO1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2Zvb3Qua3QtcG9ydGxldF9fZm9vdC0tc29saWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xuICBib3JkZXItdG9wOiAwO1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2Zvb3Qua3QtcG9ydGxldF9fZm9vdC0tc29saWQua3QtcG9ydGxldF9fZm9vdC0tdG9wIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlZGYyO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tYm9yZGVyZWQge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlZGYyO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tdW5lbGV2YXRlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXVucm91bmQgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXVucm91bmQgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXVucm91bmQgLmt0LXBvcnRsZXRfX2Zvb3Qge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWxhc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2JvZHkua3QtcG9ydGxldF9fYm9keS0tY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9fYm9keS5rdC1wb3J0bGV0X19ib2R5LS1jZW50ZXIteCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2JvZHkua3QtcG9ydGxldF9fYm9keS0tY2VudGVyLXkge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2JvZHkgLmt0LXBvcnRsZXRfX2JvZHktLWhvci1maXQge1xuICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gIG1hcmdpbi1yaWdodDogLTI1cHg7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9fYm9keS5rdC1wb3J0bGV0X19ib2R5LS1zdGljay1ib3R0b20ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMDtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19ib2R5Lmt0LXBvcnRsZXRfX2JvZHktLWZsdWlkIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWdyb3c6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2JvZHkua3QtcG9ydGxldF9fYm9keS0tZmlsbCB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2JvZHkua3QtcG9ydGxldF9fYm9keS0tdW5maWxsIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9fYm9keS5rdC1wb3J0bGV0X19ib2R5LS1mdWxsaGVpZ2h0IHtcbiAgZmxleC1ncm93OiBhdXRvO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tZml0IC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgcGFkZGluZzogMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWZpdCAua3QtcG9ydGxldF9fYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1maXQgLmt0LXBvcnRsZXRfX2Zvb3Qge1xuICBwYWRkaW5nOiAwO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tZml0Lmt0LXBvcnRsZXQtLWhlaWdodC1mbHVpZC1oYWxmIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1maXQua3QtcG9ydGxldC0taGVpZ2h0LWZsdWlkLWhhbGYgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tY29udGFpbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zcGFjZSB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNwYWNlIC5rdC1wb3J0bGV0X19oZWFkLFxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc3BhY2UgLmt0LXBvcnRsZXRfX2JvZHksXG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zcGFjZSAua3QtcG9ydGxldF9fZm9vdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWhlYWQtbm9ib3JkZXIgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0taGVhZC1ub2JvcmRlciAua3QtcG9ydGxldF9fYm9keSB7XG4gIHBhZGRpbmctdG9wOiAxMi41cHg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS10YWJzIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXRhYnMtYm9yZGVyLTN4IC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmN2Y4ZmE7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS10YWJzLWJvcmRlci0zeCAua3QtcG9ydGxldF9faGVhZCAubmF2Lm5hdi10YWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogLTNweDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWJyYW5kIHtcbiAgYmFja2dyb3VuZDogIzJjNzdmNDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWJyYW5kIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWJyYW5kIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1icmFuZCAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10aXRsZSBzbWFsbCB7XG4gIGNvbG9yOiAjZjBmMGYwO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtYnJhbmQgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtaWNvbiBpIHtcbiAgY29sb3I6ICNmMGYwZjA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1icmFuZCAua3QtcG9ydGxldF9fYm9keSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1icmFuZCAua3QtcG9ydGxldF9fd3JhcHBlcixcbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWJyYW5kIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1icmFuZCAua3QtcG9ydGxldF9fZm9vdCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICMwZjY0ZjI7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS10YWJzLWJvcmRlci0zeC1icmFuZCAua3QtcG9ydGxldF9faGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDQ0LCAxMTksIDI0NCwgMC4xKTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWJvcmRlci1ib3R0b20tYnJhbmQge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYSg0NCwgMTE5LCAyNDQsIDAuMik7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1saWdodCAua3QtcG9ydGxldF9faGVhZCB7XG4gIGNvbG9yOiAjMjgyYTNjO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1saWdodCAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10aXRsZSB7XG4gIGNvbG9yOiAjMjgyYTNjO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtbGlnaHQgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUgc21hbGwge1xuICBjb2xvcjogIzFjMWQyYTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWxpZ2h0IC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLWljb24gaSB7XG4gIGNvbG9yOiAjMWMxZDJhO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtbGlnaHQgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtbGlnaHQgLmt0LXBvcnRsZXRfX3dyYXBwZXIsXG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1saWdodCAua3QtcG9ydGxldF9fYm9keSB7XG4gIGNvbG9yOiAjMjgyYTNjO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtbGlnaHQgLmt0LXBvcnRsZXRfX2Zvb3Qge1xuICBjb2xvcjogIzI4MmEzYztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tdGFicy1ib3JkZXItM3gtbGlnaHQgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tYm9yZGVyLWJvdHRvbS1saWdodCB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzI4MmEzYztcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWRhcmsgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtZGFyayAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtZGFyayAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10aXRsZSBzbWFsbCB7XG4gIGNvbG9yOiAjZjBmMGYwO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtZGFyayAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC1pY29uIGkge1xuICBjb2xvcjogI2YwZjBmMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWRhcmsgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtZGFyayAua3QtcG9ydGxldF9fd3JhcHBlcixcbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWRhcmsgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWRhcmsgLmt0LXBvcnRsZXRfX2Zvb3Qge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjMWMxZDJhO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tdGFicy1ib3JkZXItM3gtZGFyayAua3QtcG9ydGxldF9faGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDQwLCA0MiwgNjAsIDAuMSk7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1ib3JkZXItYm90dG9tLWRhcmsge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYSg0MCwgNDIsIDYwLCAwLjIpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICM1ODY3ZGQ7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1wcmltYXJ5IC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXByaW1hcnkgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXByaW1hcnkgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUgc21hbGwge1xuICBjb2xvcjogI2YwZjBmMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXByaW1hcnkgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtaWNvbiBpIHtcbiAgY29sb3I6ICNmMGYwZjA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1wcmltYXJ5IC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXByaW1hcnkgLmt0LXBvcnRsZXRfX3dyYXBwZXIsXG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1wcmltYXJ5IC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1wcmltYXJ5IC5rdC1wb3J0bGV0X19mb290IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogIzNmNTBkODtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXRhYnMtYm9yZGVyLTN4LXByaW1hcnkgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYSg4OCwgMTAzLCAyMjEsIDAuMSk7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1ib3JkZXItYm90dG9tLXByaW1hcnkge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYSg4OCwgMTAzLCAyMjEsIDAuMik7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogIzFkYzliNztcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXN1Y2Nlc3MgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtc3VjY2VzcyAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtc3VjY2VzcyAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10aXRsZSBzbWFsbCB7XG4gIGNvbG9yOiAjZjBmMGYwO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtc3VjY2VzcyAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC1pY29uIGkge1xuICBjb2xvcjogI2YwZjBmMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXN1Y2Nlc3MgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtc3VjY2VzcyAua3QtcG9ydGxldF9fd3JhcHBlcixcbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXN1Y2Nlc3MgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXN1Y2Nlc3MgLmt0LXBvcnRsZXRfX2Zvb3Qge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjMTlhZTlmO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tdGFicy1ib3JkZXItM3gtc3VjY2VzcyAua3QtcG9ydGxldF9faGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDI5LCAyMDEsIDE4MywgMC4xKTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWJvcmRlci1ib3R0b20tc3VjY2VzcyB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDI5LCAyMDEsIDE4MywgMC4yKTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjNTU3OGViO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtaW5mbyAua3QtcG9ydGxldF9faGVhZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1pbmZvIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1pbmZvIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHNtYWxsIHtcbiAgY29sb3I6ICNmMGYwZjA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1pbmZvIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLWljb24gaSB7XG4gIGNvbG9yOiAjZjBmMGYwO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtaW5mbyAua3QtcG9ydGxldF9fYm9keSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1pbmZvIC5rdC1wb3J0bGV0X193cmFwcGVyLFxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtaW5mbyAua3QtcG9ydGxldF9fYm9keSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtaW5mbyAua3QtcG9ydGxldF9fZm9vdCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICMzYTYyZTg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS10YWJzLWJvcmRlci0zeC1pbmZvIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoODUsIDEyMCwgMjM1LCAwLjEpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tYm9yZGVyLWJvdHRvbS1pbmZvIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoODUsIDEyMCwgMjM1LCAwLjIpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtd2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICNmZmI4MjI7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC13YXJuaW5nIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXdhcm5pbmcgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUge1xuICBjb2xvcjogIzExMTExMTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXdhcm5pbmcgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUgc21hbGwge1xuICBjb2xvcjogIzAyMDIwMjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXdhcm5pbmcgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtaWNvbiBpIHtcbiAgY29sb3I6ICMwMjAyMDI7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC13YXJuaW5nIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXdhcm5pbmcgLmt0LXBvcnRsZXRfX3dyYXBwZXIsXG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC13YXJuaW5nIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgY29sb3I6ICMxMTExMTE7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC13YXJuaW5nIC5rdC1wb3J0bGV0X19mb290IHtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogI2ZmYWUwMztcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXRhYnMtYm9yZGVyLTN4LXdhcm5pbmcgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYSgyNTUsIDE4NCwgMzQsIDAuMSk7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1ib3JkZXItYm90dG9tLXdhcm5pbmcge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYSgyNTUsIDE4NCwgMzQsIDAuMik7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiAjZmQzOTdhO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtZGFuZ2VyIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWRhbmdlciAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtZGFuZ2VyIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHNtYWxsIHtcbiAgY29sb3I6ICNmMGYwZjA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1kYW5nZXIgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtaWNvbiBpIHtcbiAgY29sb3I6ICNmMGYwZjA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1kYW5nZXIgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtZGFuZ2VyIC5rdC1wb3J0bGV0X193cmFwcGVyLFxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtZGFuZ2VyIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1kYW5nZXIgLmt0LXBvcnRsZXRfX2Zvb3Qge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjZmQxYjY2O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tdGFicy1ib3JkZXItM3gtZGFuZ2VyIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoMjUzLCA1NywgMTIyLCAwLjEpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tYm9yZGVyLWJvdHRvbS1kYW5nZXIge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYSgyNTMsIDU3LCAxMjIsIDAuMik7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb3J0YWJsZSAua3QtcG9ydGxldF9faGVhZCB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvcnRhYmxlLWVtcHR5IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIG1pbi1oZWlnaHQ6IDEyNXB4O1xufVxuLmt0LXBvcnRsZXQudWktc29ydGFibGUtaGVscGVyIHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNlYmVkZjI7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9faGVhZCB7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4zcywgcmlnaHQgMC4zcywgaGVpZ2h0IDAuM3M7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zdGlja3kgPiAua3QtcG9ydGxldF9faGVhZCB7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4zcywgcmlnaHQgMC4zcywgaGVpZ2h0IDAuM3M7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAxNXB4IDFweCByZ2JhKDY5LCA2NSwgNzgsIDAuMSk7XG4gIHotaW5kZXg6IDEwMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNraW4tc29saWQgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtbGFiZWwgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNraW4tc29saWQgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtbGFiZWwgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUgc21hbGwge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc2tpbi1zb2xpZCAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC1sYWJlbCAua3QtcG9ydGxldF9faGVhZC1pY29uIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNraW4tc29saWQgLmt0LXBvcnRsZXRfX2hlYWQ6bm90KC5rdC1wb3J0bGV0X19oZWFkLS1ub2JvcmRlcikge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc2tpbi1zb2xpZCAua3QtcG9ydGxldF9fYm9keSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX3NwYWNlLXgge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX3NwYWNlLXkge1xuICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tY29sbGFwc2VkID4gLmt0LWZvcm0sXG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1jb2xsYXBzZWQgPiAua3QtcG9ydGxldF9fYm9keSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1jb2xsYXBzZWQgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdG9vbGJhciAubGEtYW5nbGUtZG93bjpiZWZvcmUsIC5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWNvbGxhcHNlIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRvb2xiYXIgLmxhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTNcIjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWNvbGxhcHNlZCAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10b29sYmFyIC5sYS1wbHVzOmJlZm9yZSwgLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tY29sbGFwc2UgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdG9vbGJhciAubGEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZVwiO1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2hlYWQua3QtcG9ydGxldF9faGVhZC0tZml0IHtcbiAgcGFkZGluZzogMDtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19ib2R5Lmt0LXBvcnRsZXRfX2JvZHktLWZpdCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9fYm9keS5rdC1wb3J0bGV0X19ib2R5LS1maXQtdG9wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19ib2R5Lmt0LXBvcnRsZXRfX2JvZHktLWZpdC1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2JvZHkua3QtcG9ydGxldF9fYm9keS0tZml0LXgsXG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9fYm9keS5rdC1wb3J0bGV0X19ib2R5LS1ob3ItZml0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2JvZHkua3QtcG9ydGxldF9fYm9keS0tZml0LXkge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9fZm9vdC5rdC1wb3J0bGV0X19mb290LS1maXQge1xuICBwYWRkaW5nOiAwO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc3BhY2Uge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zcGFjZSAua3QtcG9ydGxldF9faGVhZCxcbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNwYWNlIC5rdC1wb3J0bGV0X19ib2R5LFxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc3BhY2UgLmt0LXBvcnRsZXRfX2Zvb3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1oZWFkLW5vYm9yZGVyIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWhlYWQtbm9ib3JkZXIgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBwYWRkaW5nLXRvcDogMTIuNXB4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tdGFicyAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS10YWJzLWJvcmRlci0zeCAua3QtcG9ydGxldF9faGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZjdmOGZhO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tdGFicy1ib3JkZXItM3ggLmt0LXBvcnRsZXRfX2hlYWQgLm5hdi5uYXYtdGFicyB7XG4gIG1hcmdpbi1ib3R0b206IC0zcHg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1icmFuZCB7XG4gIGJhY2tncm91bmQ6ICMyYzc3ZjQ7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1icmFuZCAua3QtcG9ydGxldF9faGVhZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1icmFuZCAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtYnJhbmQgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUgc21hbGwge1xuICBjb2xvcjogI2YwZjBmMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWJyYW5kIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLWljb24gaSB7XG4gIGNvbG9yOiAjZjBmMGYwO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtYnJhbmQgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtYnJhbmQgLmt0LXBvcnRsZXRfX3dyYXBwZXIsXG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1icmFuZCAua3QtcG9ydGxldF9fYm9keSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtYnJhbmQgLmt0LXBvcnRsZXRfX2Zvb3Qge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjMGY2NGYyO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tdGFicy1ib3JkZXItM3gtYnJhbmQgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYSg0NCwgMTE5LCAyNDQsIDAuMSk7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1ib3JkZXItYm90dG9tLWJyYW5kIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoNDQsIDExOSwgMjQ0LCAwLjIpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtbGlnaHQgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBjb2xvcjogIzI4MmEzYztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtbGlnaHQgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUge1xuICBjb2xvcjogIzI4MmEzYztcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWxpZ2h0IC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHNtYWxsIHtcbiAgY29sb3I6ICMxYzFkMmE7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1saWdodCAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC1pY29uIGkge1xuICBjb2xvcjogIzFjMWQyYTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWxpZ2h0IC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWxpZ2h0IC5rdC1wb3J0bGV0X193cmFwcGVyLFxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtbGlnaHQgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBjb2xvcjogIzI4MmEzYztcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWxpZ2h0IC5rdC1wb3J0bGV0X19mb290IHtcbiAgY29sb3I6ICMyODJhM2M7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXRhYnMtYm9yZGVyLTN4LWxpZ2h0IC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWJvcmRlci1ib3R0b20tbGlnaHQge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtZGFyayB7XG4gIGJhY2tncm91bmQ6ICMyODJhM2M7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1kYXJrIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWRhcmsgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWRhcmsgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUgc21hbGwge1xuICBjb2xvcjogI2YwZjBmMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWRhcmsgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtaWNvbiBpIHtcbiAgY29sb3I6ICNmMGYwZjA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1kYXJrIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWRhcmsgLmt0LXBvcnRsZXRfX3dyYXBwZXIsXG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1kYXJrIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1kYXJrIC5rdC1wb3J0bGV0X19mb290IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogIzFjMWQyYTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXRhYnMtYm9yZGVyLTN4LWRhcmsgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYSg0MCwgNDIsIDYwLCAwLjEpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tYm9yZGVyLWJvdHRvbS1kYXJrIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoNDAsIDQyLCA2MCwgMC4yKTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjNTg2N2RkO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtcHJpbWFyeSAua3QtcG9ydGxldF9faGVhZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1wcmltYXJ5IC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1wcmltYXJ5IC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHNtYWxsIHtcbiAgY29sb3I6ICNmMGYwZjA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1wcmltYXJ5IC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLWljb24gaSB7XG4gIGNvbG9yOiAjZjBmMGYwO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtcHJpbWFyeSAua3QtcG9ydGxldF9fYm9keSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1wcmltYXJ5IC5rdC1wb3J0bGV0X193cmFwcGVyLFxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtcHJpbWFyeSAua3QtcG9ydGxldF9fYm9keSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtcHJpbWFyeSAua3QtcG9ydGxldF9fZm9vdCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICMzZjUwZDg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS10YWJzLWJvcmRlci0zeC1wcmltYXJ5IC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoODgsIDEwMywgMjIxLCAwLjEpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tYm9yZGVyLWJvdHRvbS1wcmltYXJ5IHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoODgsIDEwMywgMjIxLCAwLjIpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICMxZGM5Yjc7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1zdWNjZXNzIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXN1Y2Nlc3MgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXN1Y2Nlc3MgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUgc21hbGwge1xuICBjb2xvcjogI2YwZjBmMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXN1Y2Nlc3MgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtaWNvbiBpIHtcbiAgY29sb3I6ICNmMGYwZjA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1zdWNjZXNzIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXN1Y2Nlc3MgLmt0LXBvcnRsZXRfX3dyYXBwZXIsXG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1zdWNjZXNzIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1zdWNjZXNzIC5rdC1wb3J0bGV0X19mb290IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogIzE5YWU5Zjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXRhYnMtYm9yZGVyLTN4LXN1Y2Nlc3MgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYSgyOSwgMjAxLCAxODMsIDAuMSk7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1ib3JkZXItYm90dG9tLXN1Y2Nlc3Mge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYSgyOSwgMjAxLCAxODMsIDAuMik7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1pbmZvIHtcbiAgYmFja2dyb3VuZDogIzU1NzhlYjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWluZm8gLmt0LXBvcnRsZXRfX2hlYWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtaW5mbyAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtaW5mbyAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10aXRsZSBzbWFsbCB7XG4gIGNvbG9yOiAjZjBmMGYwO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtaW5mbyAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC1pY29uIGkge1xuICBjb2xvcjogI2YwZjBmMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWluZm8gLmt0LXBvcnRsZXRfX2JvZHkge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtaW5mbyAua3QtcG9ydGxldF9fd3JhcHBlcixcbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWluZm8gLmt0LXBvcnRsZXRfX2JvZHkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWluZm8gLmt0LXBvcnRsZXRfX2Zvb3Qge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjM2E2MmU4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tdGFicy1ib3JkZXItM3gtaW5mbyAua3QtcG9ydGxldF9faGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDg1LCAxMjAsIDIzNSwgMC4xKTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWJvcmRlci1ib3R0b20taW5mbyB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDg1LCAxMjAsIDIzNSwgMC4yKTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjZmZiODIyO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtd2FybmluZyAua3QtcG9ydGxldF9faGVhZCB7XG4gIGNvbG9yOiAjMTExMTExO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC13YXJuaW5nIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHtcbiAgY29sb3I6ICMxMTExMTE7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC13YXJuaW5nIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHNtYWxsIHtcbiAgY29sb3I6ICMwMjAyMDI7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC13YXJuaW5nIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLWljb24gaSB7XG4gIGNvbG9yOiAjMDIwMjAyO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtd2FybmluZyAua3QtcG9ydGxldF9fYm9keSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC13YXJuaW5nIC5rdC1wb3J0bGV0X193cmFwcGVyLFxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtd2FybmluZyAua3QtcG9ydGxldF9fYm9keSB7XG4gIGNvbG9yOiAjMTExMTExO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtd2FybmluZyAua3QtcG9ydGxldF9fZm9vdCB7XG4gIGNvbG9yOiAjMTExMTExO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmFlMDM7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS10YWJzLWJvcmRlci0zeC13YXJuaW5nIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoMjU1LCAxODQsIDM0LCAwLjEpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tYm9yZGVyLWJvdHRvbS13YXJuaW5nIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoMjU1LCAxODQsIDM0LCAwLjIpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogI2ZkMzk3YTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWRhbmdlciAua3QtcG9ydGxldF9faGVhZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1kYW5nZXIgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWRhbmdlciAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10aXRsZSBzbWFsbCB7XG4gIGNvbG9yOiAjZjBmMGYwO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtZGFuZ2VyIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLWljb24gaSB7XG4gIGNvbG9yOiAjZjBmMGYwO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtZGFuZ2VyIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWRhbmdlciAua3QtcG9ydGxldF9fd3JhcHBlcixcbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWRhbmdlciAua3QtcG9ydGxldF9fYm9keSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtZGFuZ2VyIC5rdC1wb3J0bGV0X19mb290IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogI2ZkMWI2Njtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXRhYnMtYm9yZGVyLTN4LWRhbmdlciAua3QtcG9ydGxldF9faGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDI1MywgNTcsIDEyMiwgMC4xKTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWJvcmRlci1ib3R0b20tZGFuZ2VyIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoMjUzLCA1NywgMTIyLCAwLjIpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29ydGFibGUgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBjdXJzb3I6IG1vdmU7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb3J0YWJsZS1lbXB0eSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiA0NXB4O1xuICBtaW4taGVpZ2h0OiAxMjVweDtcbn1cbi5rdC1wb3J0bGV0LnVpLXNvcnRhYmxlLWhlbHBlciB7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjZWJlZGYyO1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2hlYWQge1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcztcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXN0aWNreSA+IC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3M7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAxNXB4IDFweCByZ2JhKDY5LCA2NSwgNzgsIDAuMSk7XG4gIHotaW5kZXg6IDEwMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXN0aWNreV9fdGFicy1oZWFkZXIgPiAua3QtcG9ydGxldF9faGVhZCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB6LWluZGV4OiAxMTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNraW4tc29saWQgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtbGFiZWwgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNraW4tc29saWQgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtbGFiZWwgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUgc21hbGwge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc2tpbi1zb2xpZCAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC1sYWJlbCAua3QtcG9ydGxldF9faGVhZC1pY29uIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNraW4tc29saWQgLmt0LXBvcnRsZXRfX2hlYWQ6bm90KC5rdC1wb3J0bGV0X19oZWFkLS1ub2JvcmRlcikge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc2tpbi1zb2xpZCAua3QtcG9ydGxldF9fYm9keSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX3NwYWNlLXgge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX3NwYWNlLXkge1xuICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tY29sbGFwc2VkID4gLmt0LWZvcm0sXG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1jb2xsYXBzZWQgPiAua3QtcG9ydGxldF9fYm9keSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1jb2xsYXBzZWQgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdG9vbGJhciAubGEtYW5nbGUtZG93bjpiZWZvcmUsIC5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWNvbGxhcHNlIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRvb2xiYXIgLmxhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTNcIjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWNvbGxhcHNlZCAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10b29sYmFyIC5sYS1wbHVzOmJlZm9yZSwgLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tY29sbGFwc2UgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdG9vbGJhciAubGEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZVwiO1xufVxuXG4udG9vbHRpcC1wb3J0bGV0IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0taGVpZ2h0LWZsdWlkIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWhlaWdodC1mbHVpZCAua3QtcG9ydGxldF9fYm9keSB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWhlaWdodC1mbHVpZC1oYWxmIHtcbiAgaGVpZ2h0OiBjYWxjKDUwJSAtIDIwcHgpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0taGVpZ2h0LWZsdWlkLWhhbGYgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LXBvcnRsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2hlYWQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19oZWFkLmt0LXBvcnRsZXRfX2hlYWQtLXNtIHtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19oZWFkLmt0LXBvcnRsZXRfX2hlYWQtLWxnIHtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19oZWFkLmt0LXBvcnRsZXRfX2hlYWQtLXhsIHtcbiAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICB9XG4gIC5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWhlYWQtc20gLmt0LXBvcnRsZXRfX2hlYWQge1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLmt0LXBvcnRsZXQua3QtcG9ydGxldC0taGVhZC1sZyAua3QtcG9ydGxldF9faGVhZCB7XG4gICAgbWluLWhlaWdodDogNjBweDtcbiAgfVxuICAua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1oZWFkLXhsIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICB9XG4gIC5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19ib2R5IC5rdC1wb3J0bGV0X19ib2R5LS1ob3ItZml0IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxuICAua3QtcG9ydGxldCAua3QtcG9ydGxldF9fZm9vdCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1tYXJnaW5sZXNzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXN0aWNreSA+IC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc3RpY2t5ID4gLmt0LXBvcnRsZXRfX2hlYWQua3QtcG9ydGxldF9faGVhZC0tc20ge1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxuICAua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zdGlja3kgPiAua3QtcG9ydGxldF9faGVhZC5rdC1wb3J0bGV0X19oZWFkLS1sZyB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXN0aWNreSA+IC5rdC1wb3J0bGV0X19oZWFkLmt0LXBvcnRsZXRfX2hlYWQtLXhsIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbiAgLmt0LXBvcnRsZXQua3QtcG9ydGxldC0taGVhZC1vdmVybGF5IC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLmt0LXBvcnRsZXQua3QtcG9ydGxldC0taGVhZC1vdmVybGF5IC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgfVxuICAua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1oZWFkLW92ZXJsYXkua3QtcG9ydGxldC0taGVhZC1zbSAua3QtcG9ydGxldF9faGVhZCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWhlYWQtb3ZlcmxheS5rdC1wb3J0bGV0LS1oZWFkLXNtIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgfVxuICAua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1oZWFkLW92ZXJsYXkua3QtcG9ydGxldC0taGVhZC1sZyAua3QtcG9ydGxldF9faGVhZCB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWhlYWQtb3ZlcmxheS5rdC1wb3J0bGV0LS1oZWFkLWxnIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgfVxuICAua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1oZWFkLW92ZXJsYXkua3QtcG9ydGxldC0taGVhZC14bCAua3QtcG9ydGxldF9faGVhZCB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG4gIC5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWhlYWQtb3ZlcmxheS5rdC1wb3J0bGV0LS1oZWFkLXhsIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAtODBweDtcbiAgfVxuICAua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1oZWFkLS1ub2JvcmRlciAua3QtcG9ydGxldF9fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDcuNXB4O1xuICB9XG4gIC5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19zcGFjZS14IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX3NwYWNlLXkge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWhlYWQtYnJlYWstc20gLmt0LXBvcnRsZXRfX2hlYWQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIG1pbi1oZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWhlYWQtYnJlYWstc20gLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5rdC1zY3JvbGx0b3Age1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDQwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZDogIzJjNzdmNDtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggMXB4IHJnYmEoNjksIDY1LCA3OCwgMC4yKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5rdC1zY3JvbGx0b3Agc3ZnIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbn1cbi5rdC1zY3JvbGx0b3AgPiBpIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXNjcm9sbHRvcCBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLmt0LXNjcm9sbHRvcDpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xufVxuLmt0LXNjcm9sbHRvcDpob3ZlciA+IGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1zY3JvbGx0b3AtLW9uIC5rdC1zY3JvbGx0b3Age1xuICBvcGFjaXR5OiAwLjM7XG4gIGFuaW1hdGlvbjoga3Qtc2Nyb2xsdG9wLXNob3ctYW5pbWF0aW9uIDAuNHMgZWFzZS1vdXQgMTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5rdC1zY3JvbGx0b3AtLW9uIC5rdC1zY3JvbGx0b3A6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LXNjcm9sbHRvcCB7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBrZXlmcmFtZXMga3Qtc2Nyb2xsdG9wLXNob3ctYW5pbWF0aW9uIHtcbiAgZnJvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG4gIH1cbiAgdG8ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5rdC1mb3JtIC5rdC1mb3JtX19ncm91cC5rdC1mb3JtX19ncm91cC0taW5saW5lIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHBhZGRpbmc6IDA7XG59XG4ua3QtZm9ybSAua3QtZm9ybV9fZ3JvdXAua3QtZm9ybV9fZ3JvdXAtLWlubGluZSA+IC5rdC1mb3JtX19sYWJlbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbi5rdC1mb3JtIC5rdC1mb3JtX19ncm91cC5rdC1mb3JtX19ncm91cC0taW5saW5lID4gLmt0LWZvcm1fX2xhYmVsLmt0LWZvcm1fX2xhYmVsLW5vLXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmt0LWZvcm0gLmt0LWZvcm1fX2dyb3VwLmt0LWZvcm1fX2dyb3VwLS1pbmxpbmUgPiAua3QtZm9ybV9fbGFiZWwgPiBsYWJlbCB7XG4gIG1hcmdpbjogMDtcbn1cbi5rdC1mb3JtIC5rdC1mb3JtX19ncm91cC5rdC1mb3JtX19ncm91cC0taW5saW5lID4gLmt0LWZvcm1fX2NvbnRyb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmt0LWZvcm0gLmt0LWZvcm1fX2FjdGlvbnMua3QtZm9ybV9fYWN0aW9ucy0tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5rdC1mb3JtIC5rdC1mb3JtX19hY3Rpb25zLmt0LWZvcm1fX2FjdGlvbnMtLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5rdC1mb3JtLmt0LWZvcm0tLWNlbnRlciB7XG4gIHdpZHRoOiA2MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaXMtdmFsaWQgLnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaXMtaW52YWxpZCAuaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3QtZm9ybS5rdC1mb3JtLS1sYWJlbC1yaWdodCAuZm9ybS1ncm91cCBsYWJlbDpub3QoLmt0LWNoZWNrYm94KTpub3QoLmt0LXJhZGlvKTpub3QoLmt0LW9wdGlvbikge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4ua3QtaW5wdXQtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ua3QtaW5wdXQtaWNvbiA+IC5rdC1pbnB1dC1pY29uX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAzLjJyZW07XG59XG4ua3QtaW5wdXQtaWNvbiA+IC5rdC1pbnB1dC1pY29uX19pY29uLmt0LWlucHV0LWljb25fX2ljb24tLWxlZnQge1xuICBsZWZ0OiAwO1xufVxuLmt0LWlucHV0LWljb24gPiAua3QtaW5wdXQtaWNvbl9faWNvbi5rdC1pbnB1dC1pY29uX19pY29uLS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuLmt0LWlucHV0LWljb24gPiAua3QtaW5wdXQtaWNvbl9faWNvbiA+IHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmt0LWlucHV0LWljb24gPiAua3QtaW5wdXQtaWNvbl9faWNvbiA+IHNwYW4gaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMDtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3QtaW5wdXQtaWNvbiA+IC5rdC1pbnB1dC1pY29uX19pY29uIFtjbGFzc149bGEtXSxcbi5rdC1pbnB1dC1pY29uID4gLmt0LWlucHV0LWljb25fX2ljb24gW2NsYXNzKj1cIiBsYS1cIl0ge1xuICBmb250LXNpemU6IDEuNGVtO1xufVxuLmt0LWlucHV0LWljb24gPiAua3QtaW5wdXQtaWNvbl9faWNvbiBbY2xhc3NePWZhLV0sXG4ua3QtaW5wdXQtaWNvbiA+IC5rdC1pbnB1dC1pY29uX19pY29uIFtjbGFzcyo9XCIgZmEtXCJdIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbn1cbi5rdC1pbnB1dC1pY29uID4gLmt0LWlucHV0LWljb25fX2ljb24gW2NsYXNzXj1mbGF0aWNvbi1dLFxuLmt0LWlucHV0LWljb24gPiAua3QtaW5wdXQtaWNvbl9faWNvbiBbY2xhc3MqPVwiIGZsYXRpY29uLVwiXSxcbi5rdC1pbnB1dC1pY29uID4gLmt0LWlucHV0LWljb25fX2ljb24gW2NsYXNzXj1mbGF0aWNvbjItXSxcbi5rdC1pbnB1dC1pY29uID4gLmt0LWlucHV0LWljb25fX2ljb24gW2NsYXNzKj1cIiBmbGF0aWNvbjItXCJdIHtcbiAgZm9udC1zaXplOiAxLjNlbTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ua3QtaW5wdXQtaWNvbiAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1sZyArIC5rdC1pbnB1dC1pY29uX19pY29uIHtcbiAgd2lkdGg6IDQuMnJlbTtcbn1cbi5rdC1pbnB1dC1pY29uIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWxnICsgLmt0LWlucHV0LWljb25fX2ljb24gW2NsYXNzXj1sYS1dLFxuLmt0LWlucHV0LWljb24gLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtbGcgKyAua3QtaW5wdXQtaWNvbl9faWNvbiBbY2xhc3MqPVwiIGxhLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG59XG4ua3QtaW5wdXQtaWNvbiAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1sZyArIC5rdC1pbnB1dC1pY29uX19pY29uIFtjbGFzc149ZmEtXSxcbi5rdC1pbnB1dC1pY29uIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWxnICsgLmt0LWlucHV0LWljb25fX2ljb24gW2NsYXNzKj1cIiBmYS1cIl0ge1xuICBmb250LXNpemU6IDEuM2VtO1xufVxuLmt0LWlucHV0LWljb24gLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtbGcgKyAua3QtaW5wdXQtaWNvbl9faWNvbiBbY2xhc3NePWZsYXRpY29uLV0sXG4ua3QtaW5wdXQtaWNvbiAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1sZyArIC5rdC1pbnB1dC1pY29uX19pY29uIFtjbGFzcyo9XCIgZmxhdGljb24tXCJdLFxuLmt0LWlucHV0LWljb24gLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtbGcgKyAua3QtaW5wdXQtaWNvbl9faWNvbiBbY2xhc3NePWZsYXRpY29uMi1dLFxuLmt0LWlucHV0LWljb24gLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtbGcgKyAua3QtaW5wdXQtaWNvbl9faWNvbiBbY2xhc3MqPVwiIGZsYXRpY29uMi1cIl0ge1xuICBmb250LXNpemU6IDEuNGVtO1xuICBmbG9hdDogbGVmdDtcbn1cbi5rdC1pbnB1dC1pY29uIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXNtIH4gLmt0LWlucHV0LWljb25fX2ljb24ge1xuICB3aWR0aDogMi43cmVtO1xufVxuLmt0LWlucHV0LWljb24gLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc20gfiAua3QtaW5wdXQtaWNvbl9faWNvbiBbY2xhc3NePWxhLV0sXG4ua3QtaW5wdXQtaWNvbiAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zbSB+IC5rdC1pbnB1dC1pY29uX19pY29uIFtjbGFzcyo9XCIgbGEtXCJdIHtcbiAgZm9udC1zaXplOiAxLjFlbTtcbn1cbi5rdC1pbnB1dC1pY29uIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXNtIH4gLmt0LWlucHV0LWljb25fX2ljb24gW2NsYXNzXj1mYS1dLFxuLmt0LWlucHV0LWljb24gLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc20gfiAua3QtaW5wdXQtaWNvbl9faWNvbiBbY2xhc3MqPVwiIGZhLVwiXSB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLmt0LWlucHV0LWljb24gLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc20gfiAua3QtaW5wdXQtaWNvbl9faWNvbiBbY2xhc3NePWZsYXRpY29uLV0sXG4ua3QtaW5wdXQtaWNvbiAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zbSB+IC5rdC1pbnB1dC1pY29uX19pY29uIFtjbGFzcyo9XCIgZmxhdGljb24tXCJdLFxuLmt0LWlucHV0LWljb24gLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc20gfiAua3QtaW5wdXQtaWNvbl9faWNvbiBbY2xhc3NePWZsYXRpY29uMi1dLFxuLmt0LWlucHV0LWljb24gLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc20gfiAua3QtaW5wdXQtaWNvbl9faWNvbiBbY2xhc3MqPVwiIGZsYXRpY29uMi1cIl0ge1xuICBmb250LXNpemU6IDFlbTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ua3QtaW5wdXQtaWNvbi5rdC1pbnB1dC1pY29uLS1sZWZ0IC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nLWxlZnQ6IDIuOHJlbTtcbn1cbi5rdC1pbnB1dC1pY29uLmt0LWlucHV0LWljb24tLWxlZnQgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtbGcge1xuICBwYWRkaW5nLWxlZnQ6IDMuNnJlbTtcbn1cbi5rdC1pbnB1dC1pY29uLmt0LWlucHV0LWljb24tLWxlZnQgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc20ge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbn1cbi5rdC1pbnB1dC1pY29uLmt0LWlucHV0LWljb24tLXJpZ2h0IC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjhyZW07XG59XG4ua3QtaW5wdXQtaWNvbi5rdC1pbnB1dC1pY29uLS1yaWdodCAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNnJlbTtcbn1cbi5rdC1pbnB1dC1pY29uLmt0LWlucHV0LWljb24tLXJpZ2h0IC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXNtIHtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtO1xufVxuLmt0LWlucHV0LWljb24ua3QtaW5wdXQtaWNvbi0tZml4ZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ua3QtaW5wdXQtaWNvbi5rdC1pbnB1dC1pY29uLS1maXhlZC1sYXJnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5rdC1pbnB1dC1pY29uLmt0LWlucHV0LWljb24tLWZpeGVkLXNtYWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ua3QtY2hlY2tib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjg7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ua3QtY2hlY2tib3ggPiBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG59XG4ua3QtY2hlY2tib3ggPiBzcGFuIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xufVxuLmt0LWNoZWNrYm94ID4gc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMCAvKnJ0bDppZ25vcmUqLyAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgLypydGw6aWdub3JlKi87XG59XG4ua3QtY2hlY2tib3ggPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ua3QtY2hlY2tib3ggPiBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmt0LWNoZWNrYm94OmhvdmVyID4gaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmNoZWNrZWQgfiBzcGFuLFxuLmt0LWNoZWNrYm94ID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmt0LWNoZWNrYm94ID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuIHtcbiAgb3BhY2l0eTogMC42O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tc29saWQgPiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXNvbGlkOmhvdmVyID4gaW5wdXQ6bm90KFtkaXNhYmxlZF0pIH4gc3Bhbixcbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tc29saWQgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1zcXVhcmUgPiBzcGFuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tYm9sZCA+IHNwYW4ge1xuICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmZvcm0taW5saW5lIC5rdC1jaGVja2JveCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXNpbmdsZSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXNpbmdsZSA+IHNwYW4ge1xuICB0b3A6IDBweDtcbn1cbnRoID4gLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1zaW5nbGUsIHRkID4gLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1zaW5nbGUge1xuICByaWdodDogLTVweDtcbn1cbi5pbnB1dC1ncm91cCAua3QtY2hlY2tib3gge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmt0LWNoZWNrYm94X193cmFwcGVyX3Vuc2V0IHtcbiAgcG9zaXRpb246IHVuc2V0O1xuICBwYWRkaW5nOiB1bnNldDtcbiAgbWFyZ2luOiB1bnNldDtcbn1cbi5rdC1jaGVja2JveF9fd3JhcHBlcl91bnNldCA+IGlucHV0IHtcbiAgbWFyZ2luOiAwIDVweDtcbiAgcG9zaXRpb246IHVuc2V0O1xuICBvcGFjaXR5OiB1bnNldDtcbn1cblxuLmt0LWNoZWNrYm94LWxpc3Qge1xuICBwYWRkaW5nOiAwIDA7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIC5rdC1jaGVja2JveC1saXN0IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ua3QtY2hlY2tib3gtbGlzdCAua3QtY2hlY2tib3gge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rdC1jaGVja2JveC1saXN0IC5rdC1jaGVja2JveDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ua3QtY2hlY2tib3gtaW5saW5lIHtcbiAgcGFkZGluZzogMCAwO1xufVxuLmt0LWNoZWNrYm94LWlubGluZSAua3QtY2hlY2tib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmt0LWNoZWNrYm94LWlubGluZSAua3QtY2hlY2tib3g6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmZvcm0tZ3JvdXAucm93IC5rdC1jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xufVxuLmZvcm0tZ3JvdXAucm93IC5rdC1jaGVja2JveC1saXN0IHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmt0LWNoZWNrYm94ID4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMWQ3ZTI7XG59XG4ua3QtY2hlY2tib3ggPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjYmZjN2Q3O1xufVxuLmt0LWNoZWNrYm94ID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzhjZmRkO1xufVxuLmt0LWNoZWNrYm94ID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzhjZmRkO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1ib2xkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjYzhjZmRkO1xufVxuLmt0LWNoZWNrYm94ID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1zb2xpZCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1zb2xpZCA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICM5OWE2YmY7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXNvbGlkID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tc29saWQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNkZWUyZWE7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXRpY2sgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tdGljayA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICM5OWE2YmY7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXRpY2sgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNkZWUyZWE7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWJyYW5kLmt0LWNoZWNrYm94LS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tYnJhbmQgPiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJjNzdmNDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tYnJhbmQgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjMmM3N2Y0O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1icmFuZCA+IGlucHV0OmRpc2FibGVkIH4gc3BhbjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tYnJhbmQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyYzc3ZjQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWJyYW5kLmt0LWNoZWNrYm94LS1ib2xkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMmM3N2Y0O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1icmFuZCA+IGlucHV0OmRpc2FibGVkIH4gc3BhbiB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tYnJhbmQua3QtY2hlY2tib3gtLXNvbGlkID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMyYzc3ZjQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWJyYW5kLmt0LWNoZWNrYm94LS1zb2xpZCA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZmZmZmY7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWJyYW5kLmt0LWNoZWNrYm94LS1zb2xpZCA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWJyYW5kLmt0LWNoZWNrYm94LS1zb2xpZCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzJjNzdmNDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tYnJhbmQua3QtY2hlY2tib3gtLXRpY2sgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tYnJhbmQua3QtY2hlY2tib3gtLXRpY2sgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmZmZmO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1icmFuZC5rdC1jaGVja2JveC0tdGljayA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWJyYW5kLmt0LWNoZWNrYm94LS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1icmFuZC5rdC1jaGVja2JveC0tdGljayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjMmM3N2Y0O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1saWdodC5rdC1jaGVja2JveC0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWxpZ2h0ID4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWxpZ2h0ID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2ZmZmZmZjtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tbGlnaHQgPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW46YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWxpZ2h0ID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1saWdodC5rdC1jaGVja2JveC0tYm9sZCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tbGlnaHQgPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW4ge1xuICBvcGFjaXR5OiAwLjY7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWxpZ2h0Lmt0LWNoZWNrYm94LS1zb2xpZCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1saWdodC5rdC1jaGVja2JveC0tc29saWQgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjMjgyYTNjO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1saWdodC5rdC1jaGVja2JveC0tc29saWQgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1saWdodC5rdC1jaGVja2JveC0tc29saWQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWxpZ2h0Lmt0LWNoZWNrYm94LS10aWNrID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNlNGU4ZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWxpZ2h0Lmt0LWNoZWNrYm94LS10aWNrID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgIzI4MmEzYztcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tbGlnaHQua3QtY2hlY2tib3gtLXRpY2sgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1saWdodC5rdC1jaGVja2JveC0tdGljayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tbGlnaHQua3QtY2hlY2tib3gtLXRpY2sgPiBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2ZmZmZmZjtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tZGFyay5rdC1jaGVja2JveC0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWRhcmsgPiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI4MmEzYztcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tZGFyayA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICMyODJhM2M7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWRhcmsgPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW46YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMyODJhM2M7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWRhcmsgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyODJhM2M7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWRhcmsua3QtY2hlY2tib3gtLWJvbGQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyODJhM2M7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWRhcmsgPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW4ge1xuICBvcGFjaXR5OiAwLjY7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWRhcmsua3QtY2hlY2tib3gtLXNvbGlkID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMyODJhM2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWRhcmsua3QtY2hlY2tib3gtLXNvbGlkID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2ZmZmZmZjtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tZGFyay5rdC1jaGVja2JveC0tc29saWQgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kYXJrLmt0LWNoZWNrYm94LS1zb2xpZCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzI4MmEzYztcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tZGFyay5rdC1jaGVja2JveC0tdGljayA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kYXJrLmt0LWNoZWNrYm94LS10aWNrID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2ZmZmZmZjtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tZGFyay5rdC1jaGVja2JveC0tdGljayA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWRhcmsua3QtY2hlY2tib3gtLXRpY2sgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNlNGU4ZWU7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWRhcmsua3QtY2hlY2tib3gtLXRpY2sgPiBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgIzI4MmEzYztcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tcHJpbWFyeS5rdC1jaGVja2JveC0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXByaW1hcnkgPiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4NjdkZDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tcHJpbWFyeSA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICM1ODY3ZGQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXByaW1hcnkgPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW46YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICM1ODY3ZGQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXByaW1hcnkgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODY3ZGQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXByaW1hcnkua3QtY2hlY2tib3gtLWJvbGQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1ODY3ZGQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXByaW1hcnkgPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW4ge1xuICBvcGFjaXR5OiAwLjY7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXByaW1hcnkua3QtY2hlY2tib3gtLXNvbGlkID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICM1ODY3ZGQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXByaW1hcnkua3QtY2hlY2tib3gtLXNvbGlkID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2ZmZmZmZjtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tcHJpbWFyeS5rdC1jaGVja2JveC0tc29saWQgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1wcmltYXJ5Lmt0LWNoZWNrYm94LS1zb2xpZCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzU4NjdkZDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tcHJpbWFyeS5rdC1jaGVja2JveC0tdGljayA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1wcmltYXJ5Lmt0LWNoZWNrYm94LS10aWNrID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2ZmZmZmZjtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tcHJpbWFyeS5rdC1jaGVja2JveC0tdGljayA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXByaW1hcnkua3QtY2hlY2tib3gtLXRpY2sgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNlNGU4ZWU7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXByaW1hcnkua3QtY2hlY2tib3gtLXRpY2sgPiBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgIzU4NjdkZDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tc3VjY2Vzcy5rdC1jaGVja2JveC0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXN1Y2Nlc3MgPiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFkYzliNztcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tc3VjY2VzcyA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICMxZGM5Yjc7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXN1Y2Nlc3MgPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW46YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMxZGM5Yjc7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXN1Y2Nlc3MgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxZGM5Yjc7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXN1Y2Nlc3Mua3QtY2hlY2tib3gtLWJvbGQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxZGM5Yjc7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXN1Y2Nlc3MgPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW4ge1xuICBvcGFjaXR5OiAwLjY7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXN1Y2Nlc3Mua3QtY2hlY2tib3gtLXNvbGlkID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMxZGM5Yjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXN1Y2Nlc3Mua3QtY2hlY2tib3gtLXNvbGlkID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2ZmZmZmZjtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tc3VjY2Vzcy5rdC1jaGVja2JveC0tc29saWQgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1zdWNjZXNzLmt0LWNoZWNrYm94LS1zb2xpZCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzFkYzliNztcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tc3VjY2Vzcy5rdC1jaGVja2JveC0tdGljayA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1zdWNjZXNzLmt0LWNoZWNrYm94LS10aWNrID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2ZmZmZmZjtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tc3VjY2Vzcy5rdC1jaGVja2JveC0tdGljayA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXN1Y2Nlc3Mua3QtY2hlY2tib3gtLXRpY2sgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNlNGU4ZWU7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXN1Y2Nlc3Mua3QtY2hlY2tib3gtLXRpY2sgPiBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgIzFkYzliNztcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0taW5mby5rdC1jaGVja2JveC0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWluZm8gPiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU1NzhlYjtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0taW5mbyA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICM1NTc4ZWI7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWluZm8gPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW46YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICM1NTc4ZWI7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWluZm8gPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NTc4ZWI7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWluZm8ua3QtY2hlY2tib3gtLWJvbGQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1NTc4ZWI7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWluZm8gPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW4ge1xuICBvcGFjaXR5OiAwLjY7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWluZm8ua3QtY2hlY2tib3gtLXNvbGlkID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICM1NTc4ZWI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWluZm8ua3QtY2hlY2tib3gtLXNvbGlkID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2ZmZmZmZjtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0taW5mby5rdC1jaGVja2JveC0tc29saWQgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1pbmZvLmt0LWNoZWNrYm94LS1zb2xpZCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzU1NzhlYjtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0taW5mby5rdC1jaGVja2JveC0tdGljayA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1pbmZvLmt0LWNoZWNrYm94LS10aWNrID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2ZmZmZmZjtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0taW5mby5rdC1jaGVja2JveC0tdGljayA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWluZm8ua3QtY2hlY2tib3gtLXRpY2sgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNlNGU4ZWU7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWluZm8ua3QtY2hlY2tib3gtLXRpY2sgPiBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgIzU1NzhlYjtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0td2FybmluZy5rdC1jaGVja2JveC0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXdhcm5pbmcgPiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmYjgyMjtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0td2FybmluZyA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZmI4MjI7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXdhcm5pbmcgPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW46YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmI4MjI7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXdhcm5pbmcgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmI4MjI7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXdhcm5pbmcua3QtY2hlY2tib3gtLWJvbGQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmI4MjI7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXdhcm5pbmcgPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW4ge1xuICBvcGFjaXR5OiAwLjY7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXdhcm5pbmcua3QtY2hlY2tib3gtLXNvbGlkID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmZmI4MjI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXdhcm5pbmcua3QtY2hlY2tib3gtLXNvbGlkID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgIzExMTExMTtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0td2FybmluZy5rdC1jaGVja2JveC0tc29saWQgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS13YXJuaW5nLmt0LWNoZWNrYm94LS1zb2xpZCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2ZmYjgyMjtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0td2FybmluZy5rdC1jaGVja2JveC0tdGljayA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS13YXJuaW5nLmt0LWNoZWNrYm94LS10aWNrID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgIzExMTExMTtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0td2FybmluZy5rdC1jaGVja2JveC0tdGljayA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXdhcm5pbmcua3QtY2hlY2tib3gtLXRpY2sgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNlNGU4ZWU7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXdhcm5pbmcua3QtY2hlY2tib3gtLXRpY2sgPiBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2ZmYjgyMjtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tZGFuZ2VyLmt0LWNoZWNrYm94LS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tZGFuZ2VyID4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZDM5N2E7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWRhbmdlciA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZDM5N2E7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWRhbmdlciA+IGlucHV0OmRpc2FibGVkIH4gc3BhbjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZkMzk3YTtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tZGFuZ2VyID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmQzOTdhO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kYW5nZXIua3QtY2hlY2tib3gtLWJvbGQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZDM5N2E7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWRhbmdlciA+IGlucHV0OmRpc2FibGVkIH4gc3BhbiB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tZGFuZ2VyLmt0LWNoZWNrYm94LS1zb2xpZCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmQzOTdhO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kYW5nZXIua3QtY2hlY2tib3gtLXNvbGlkID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2ZmZmZmZjtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tZGFuZ2VyLmt0LWNoZWNrYm94LS1zb2xpZCA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWRhbmdlci5rdC1jaGVja2JveC0tc29saWQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmZDM5N2E7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWRhbmdlci5rdC1jaGVja2JveC0tdGljayA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kYW5nZXIua3QtY2hlY2tib3gtLXRpY2sgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmZmZmO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kYW5nZXIua3QtY2hlY2tib3gtLXRpY2sgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kYW5nZXIua3QtY2hlY2tib3gtLXRpY2sgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNlNGU4ZWU7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWRhbmdlci5rdC1jaGVja2JveC0tdGljayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZmQzOTdhO1xufVxuXG4ua3QtcmFkaW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjg7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ua3QtcmFkaW8gPiBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG59XG4ua3QtcmFkaW8gPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8gPiBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTNweDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5rdC1yYWRpbyA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5rdC1yYWRpbyA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua3QtcmFkaW86aG92ZXIgPiBpbnB1dDpub3QoW2Rpc2FibGVkXSk6Y2hlY2tlZCB+IHNwYW4sXG4ua3QtcmFkaW8gPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ua3QtcmFkaW8gPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW4ge1xuICBvcGFjaXR5OiAwLjY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1zb2xpZCA+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tc29saWQ6aG92ZXIgPiBpbnB1dDpub3QoW2Rpc2FibGVkXSkgfiBzcGFuLFxuLmt0LXJhZGlvLmt0LXJhZGlvLS1zb2xpZCA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXNxdWFyZSA+IHNwYW4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1ib2xkID4gc3BhbiB7XG4gIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uZm9ybS1pbmxpbmUgLmt0LXJhZGlvIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tc2luZ2xlIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tc2luZ2xlID4gc3BhbiB7XG4gIHRvcDogMDtcbn1cbnRoID4gLmt0LXJhZGlvLmt0LXJhZGlvLS1zaW5nbGUsIHRkID4gLmt0LXJhZGlvLmt0LXJhZGlvLS1zaW5nbGUge1xuICByaWdodDogLTVweDtcbn1cbi5pbnB1dC1ncm91cCAua3QtcmFkaW8ge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmt0LXJhZGlvLWxpc3Qge1xuICBwYWRkaW5nOiAwIDA7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIC5rdC1yYWRpby1saXN0IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ua3QtcmFkaW8tbGlzdCAua3QtcmFkaW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5rdC1yYWRpby1saXN0IC5rdC1yYWRpbzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ua3QtcmFkaW8taW5saW5lIHtcbiAgcGFkZGluZzogMCAwO1xufVxuLmt0LXJhZGlvLWlubGluZSAua3QtcmFkaW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmt0LXJhZGlvLWlubGluZSAua3QtcmFkaW86bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmZvcm0tZ3JvdXAucm93IC5rdC1yYWRpby1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xufVxuLmZvcm0tZ3JvdXAucm93IC5rdC1yYWRpby1saXN0IHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4ua3QtcmFkaW8ua3QtcmFkaW8tLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmt0LXJhZGlvID4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMWQ3ZTI7XG59XG4ua3QtcmFkaW8gPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjYmZjN2Q3O1xuICBiYWNrZ3JvdW5kOiAjYmZjN2Q3O1xufVxuLmt0LXJhZGlvID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzhjZmRkO1xufVxuLmt0LXJhZGlvID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzhjZmRkO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1ib2xkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjYzhjZmRkO1xufVxuLmt0LXJhZGlvID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1zb2xpZCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1zb2xpZCA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICM5OWE2YmY7XG4gIGJhY2tncm91bmQ6ICM5OWE2YmY7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXNvbGlkID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tc29saWQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNkZWUyZWE7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXRpY2sgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tdGljayA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXRpY2sgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNlNGU4ZWU7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXRpY2sgPiBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2RlZTJlYTtcbiAgYmFja2dyb3VuZDogI2RlZTJlYTtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tYnJhbmQua3QtcmFkaW8tLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1icmFuZCA+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmM3N2Y0O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1icmFuZCA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICMyYzc3ZjQ7XG4gIGJhY2tncm91bmQ6ICMyYzc3ZjQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWJyYW5kID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1icmFuZCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJjNzdmNDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tYnJhbmQua3QtcmFkaW8tLWJvbGQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyYzc3ZjQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWJyYW5kID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1icmFuZC5rdC1yYWRpby0tc29saWQgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzJjNzdmNDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tYnJhbmQua3QtcmFkaW8tLXNvbGlkID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tYnJhbmQua3QtcmFkaW8tLXNvbGlkID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tYnJhbmQua3QtcmFkaW8tLXNvbGlkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMmM3N2Y0O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1icmFuZC5rdC1yYWRpby0tdGljayA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1icmFuZC5rdC1yYWRpby0tdGljayA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWJyYW5kLmt0LXJhZGlvLS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1icmFuZC5rdC1yYWRpby0tdGljayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjMmM3N2Y0O1xuICBiYWNrZ3JvdW5kOiAjMmM3N2Y0O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1saWdodC5rdC1yYWRpby0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjg7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWxpZ2h0ID4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWxpZ2h0ID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tbGlnaHQgPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW46YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWxpZ2h0ID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1saWdodC5rdC1yYWRpby0tYm9sZCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tbGlnaHQgPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW4ge1xuICBvcGFjaXR5OiAwLjY7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWxpZ2h0Lmt0LXJhZGlvLS1zb2xpZCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1saWdodC5rdC1yYWRpby0tc29saWQgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjMjgyYTNjO1xuICBiYWNrZ3JvdW5kOiAjMjgyYTNjO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1saWdodC5rdC1yYWRpby0tc29saWQgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1saWdodC5rdC1yYWRpby0tc29saWQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWxpZ2h0Lmt0LXJhZGlvLS10aWNrID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNlNGU4ZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWxpZ2h0Lmt0LXJhZGlvLS10aWNrID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tbGlnaHQua3QtcmFkaW8tLXRpY2sgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNlNGU4ZWU7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWxpZ2h0Lmt0LXJhZGlvLS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWRhcmsua3QtcmFkaW8tLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1kYXJrID4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyODJhM2M7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWRhcmsgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjMjgyYTNjO1xuICBiYWNrZ3JvdW5kOiAjMjgyYTNjO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1kYXJrID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjgyYTNjO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1kYXJrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjgyYTNjO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1kYXJrLmt0LXJhZGlvLS1ib2xkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjgyYTNjO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1kYXJrID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1kYXJrLmt0LXJhZGlvLS1zb2xpZCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMjgyYTNjO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1kYXJrLmt0LXJhZGlvLS1zb2xpZCA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWRhcmsua3QtcmFkaW8tLXNvbGlkID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tZGFyay5rdC1yYWRpby0tc29saWQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMyODJhM2M7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWRhcmsua3QtcmFkaW8tLXRpY2sgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tZGFyay5rdC1yYWRpby0tdGljayA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWRhcmsua3QtcmFkaW8tLXRpY2sgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNlNGU4ZWU7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWRhcmsua3QtcmFkaW8tLXRpY2sgPiBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgIzI4MmEzYztcbiAgYmFja2dyb3VuZDogIzI4MmEzYztcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tcHJpbWFyeS5rdC1yYWRpby0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjg7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXByaW1hcnkgPiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4NjdkZDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tcHJpbWFyeSA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICM1ODY3ZGQ7XG4gIGJhY2tncm91bmQ6ICM1ODY3ZGQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXByaW1hcnkgPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW46YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICM1ODY3ZGQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXByaW1hcnkgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODY3ZGQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXByaW1hcnkua3QtcmFkaW8tLWJvbGQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1ODY3ZGQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXByaW1hcnkgPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW4ge1xuICBvcGFjaXR5OiAwLjY7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXByaW1hcnkua3QtcmFkaW8tLXNvbGlkID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICM1ODY3ZGQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXByaW1hcnkua3QtcmFkaW8tLXNvbGlkID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tcHJpbWFyeS5rdC1yYWRpby0tc29saWQgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1wcmltYXJ5Lmt0LXJhZGlvLS1zb2xpZCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzU4NjdkZDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tcHJpbWFyeS5rdC1yYWRpby0tdGljayA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1wcmltYXJ5Lmt0LXJhZGlvLS10aWNrID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tcHJpbWFyeS5rdC1yYWRpby0tdGljayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tcHJpbWFyeS5rdC1yYWRpby0tdGljayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjNTg2N2RkO1xuICBiYWNrZ3JvdW5kOiAjNTg2N2RkO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1zdWNjZXNzLmt0LXJhZGlvLS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tc3VjY2VzcyA+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWRjOWI3O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1zdWNjZXNzID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgIzFkYzliNztcbiAgYmFja2dyb3VuZDogIzFkYzliNztcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tc3VjY2VzcyA+IGlucHV0OmRpc2FibGVkIH4gc3BhbjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzFkYzliNztcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tc3VjY2VzcyA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFkYzliNztcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tc3VjY2Vzcy5rdC1yYWRpby0tYm9sZCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzFkYzliNztcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tc3VjY2VzcyA+IGlucHV0OmRpc2FibGVkIH4gc3BhbiB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tc3VjY2Vzcy5rdC1yYWRpby0tc29saWQgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzFkYzliNztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tc3VjY2Vzcy5rdC1yYWRpby0tc29saWQgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1zdWNjZXNzLmt0LXJhZGlvLS1zb2xpZCA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXN1Y2Nlc3Mua3QtcmFkaW8tLXNvbGlkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMWRjOWI3O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1zdWNjZXNzLmt0LXJhZGlvLS10aWNrID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNlNGU4ZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXN1Y2Nlc3Mua3QtcmFkaW8tLXRpY2sgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1zdWNjZXNzLmt0LXJhZGlvLS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1zdWNjZXNzLmt0LXJhZGlvLS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICMxZGM5Yjc7XG4gIGJhY2tncm91bmQ6ICMxZGM5Yjc7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWluZm8ua3QtcmFkaW8tLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1pbmZvID4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NTc4ZWI7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWluZm8gPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjNTU3OGViO1xuICBiYWNrZ3JvdW5kOiAjNTU3OGViO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1pbmZvID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTU3OGViO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1pbmZvID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTU3OGViO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1pbmZvLmt0LXJhZGlvLS1ib2xkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNTU3OGViO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1pbmZvID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1pbmZvLmt0LXJhZGlvLS1zb2xpZCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjNTU3OGViO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1pbmZvLmt0LXJhZGlvLS1zb2xpZCA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWluZm8ua3QtcmFkaW8tLXNvbGlkID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0taW5mby5rdC1yYWRpby0tc29saWQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICM1NTc4ZWI7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWluZm8ua3QtcmFkaW8tLXRpY2sgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0taW5mby5rdC1yYWRpby0tdGljayA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWluZm8ua3QtcmFkaW8tLXRpY2sgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNlNGU4ZWU7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWluZm8ua3QtcmFkaW8tLXRpY2sgPiBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgIzU1NzhlYjtcbiAgYmFja2dyb3VuZDogIzU1NzhlYjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0td2FybmluZy5rdC1yYWRpby0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjg7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXdhcm5pbmcgPiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmYjgyMjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0td2FybmluZyA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZmI4MjI7XG4gIGJhY2tncm91bmQ6ICNmZmI4MjI7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXdhcm5pbmcgPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW46YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmI4MjI7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXdhcm5pbmcgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmI4MjI7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXdhcm5pbmcua3QtcmFkaW8tLWJvbGQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmI4MjI7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXdhcm5pbmcgPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW4ge1xuICBvcGFjaXR5OiAwLjY7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXdhcm5pbmcua3QtcmFkaW8tLXNvbGlkID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmZmI4MjI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXdhcm5pbmcua3QtcmFkaW8tLXNvbGlkID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgIzExMTExMTtcbiAgYmFja2dyb3VuZDogIzExMTExMTtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0td2FybmluZy5rdC1yYWRpby0tc29saWQgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS13YXJuaW5nLmt0LXJhZGlvLS1zb2xpZCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2ZmYjgyMjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0td2FybmluZy5rdC1yYWRpby0tdGljayA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS13YXJuaW5nLmt0LXJhZGlvLS10aWNrID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0td2FybmluZy5rdC1yYWRpby0tdGljayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0td2FybmluZy5rdC1yYWRpby0tdGljayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZmZiODIyO1xuICBiYWNrZ3JvdW5kOiAjZmZiODIyO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1kYW5nZXIua3QtcmFkaW8tLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1kYW5nZXIgPiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZkMzk3YTtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tZGFuZ2VyID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2ZkMzk3YTtcbiAgYmFja2dyb3VuZDogI2ZkMzk3YTtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tZGFuZ2VyID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmQzOTdhO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1kYW5nZXIgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZDM5N2E7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWRhbmdlci5rdC1yYWRpby0tYm9sZCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZkMzk3YTtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tZGFuZ2VyID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1kYW5nZXIua3QtcmFkaW8tLXNvbGlkID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmZDM5N2E7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWRhbmdlci5rdC1yYWRpby0tc29saWQgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1kYW5nZXIua3QtcmFkaW8tLXNvbGlkID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tZGFuZ2VyLmt0LXJhZGlvLS1zb2xpZCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2ZkMzk3YTtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tZGFuZ2VyLmt0LXJhZGlvLS10aWNrID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNlNGU4ZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWRhbmdlci5rdC1yYWRpby0tdGljayA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWRhbmdlci5rdC1yYWRpby0tdGljayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tZGFuZ2VyLmt0LXJhZGlvLS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZDM5N2E7XG4gIGJhY2tncm91bmQ6ICNmZDM5N2E7XG59XG5cbi5rdC1zd2l0Y2gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5rdC1zd2l0Y2ggaW5wdXQ6ZW1wdHkge1xuICBtYXJnaW4tbGVmdDogLTk5OXB4O1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG59XG4ua3Qtc3dpdGNoIGlucHV0OmVtcHR5IH4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDFweDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5rdC1zd2l0Y2ggaW5wdXQ6ZW1wdHkgfiBzcGFuOmJlZm9yZSxcbi5rdC1zd2l0Y2ggaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiBhbGwgMTAwbXMgZWFzZS1pbjtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1pY29uIGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkxpbmVBd2Vzb21lXCI7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGNvbnRlbnQ6IFwiXFxmMzQyXCI7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0taWNvbiBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0taWNvbi1jaGVjayBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkxpbmVBd2Vzb21lXCI7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7XG59XG4ua3Qtc3dpdGNoIGlucHV0OmVtcHR5IH4gc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDJweCAwO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiA1N3B4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuLmt0LXN3aXRjaCBpbnB1dDplbXB0eSB+IHNwYW46YmVmb3JlLFxuLmt0LXN3aXRjaCBpbnB1dDplbXB0eSB+IHNwYW46YWZ0ZXIge1xuICB3aWR0aDogNTRweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbi5rdC1zd2l0Y2ggaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmt0LXN3aXRjaCBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAyNnB4O1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLWxnIGlucHV0OmVtcHR5IH4gc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDJweCAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA3NXB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLWxnIGlucHV0OmVtcHR5IH4gc3BhbjpiZWZvcmUsXG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tbGcgaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgd2lkdGg6IDcycHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tbGcgaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgaGVpZ2h0OiAzNHB4O1xuICB3aWR0aDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgZm9udC1zaXplOiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1sZyBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAzNHB4O1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLXNtIGlucHV0OmVtcHR5IH4gc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDJweCAwO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLXNtIGlucHV0OmVtcHR5IH4gc3BhbjpiZWZvcmUsXG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tc20gaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgd2lkdGg6IDM4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tc20gaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRvcDogMnB4O1xuICBib3R0b206IDJweDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLXNtIGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG4uZm9ybS1ncm91cC5yb3cgLmt0LXN3aXRjaCB7XG4gIG1hcmdpbi10b3A6IDAuMTVyZW07XG59XG4uZm9ybS1ncm91cC5yb3cgLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLWxnIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0wLjNyZW07XG59XG4uZm9ybS1ncm91cC5yb3cgLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLXNtIHtcbiAgbWFyZ2luLXRvcDogMC4zcmVtO1xufVxuXG4ua3Qtc3dpdGNoIGlucHV0OmVtcHR5IH4gc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlYmYxO1xufVxuLmt0LXN3aXRjaCBpbnB1dDplbXB0eSB+IHNwYW46YWZ0ZXIge1xuICBjb2xvcjogI2Y4ZjlmYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWJmMTtcbn1cbi5rdC1zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1zd2l0Y2ggaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5rdC1zd2l0Y2ggaW5wdXRbZGlzYWJsZWRdIH4gc3BhbjphZnRlcixcbi5rdC1zd2l0Y2ggaW5wdXRbZGlzYWJsZWRdIH4gc3BhbjpiZWZvcmUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjc7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tYnJhbmQ6bm90KC5rdC1zd2l0Y2gtLW91dGxpbmUpIGlucHV0OmVtcHR5IH4gc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLWJyYW5kOm5vdCgua3Qtc3dpdGNoLS1vdXRsaW5lKSBpbnB1dDplbXB0eSB+IHNwYW46YWZ0ZXIge1xuICBjb2xvcjogIzJjNzdmNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC40O1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLWJyYW5kOm5vdCgua3Qtc3dpdGNoLS1vdXRsaW5lKSBpbnB1dDpjaGVja2VkIH4gc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLWJyYW5kOm5vdCgua3Qtc3dpdGNoLS1vdXRsaW5lKSBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tb3V0bGluZS5rdC1zd2l0Y2gtLWJyYW5kIGlucHV0OmVtcHR5IH4gc3BhbjpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGVlM2ViO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlYmYxO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLW91dGxpbmUua3Qtc3dpdGNoLS1icmFuZCBpbnB1dDplbXB0eSB+IHNwYW46YWZ0ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1vdXRsaW5lLmt0LXN3aXRjaC0tYnJhbmQgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1vdXRsaW5lLmt0LXN3aXRjaC0tYnJhbmQgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICBvcGFjaXR5OiAxO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLWxpZ2h0Om5vdCgua3Qtc3dpdGNoLS1vdXRsaW5lKSBpbnB1dDplbXB0eSB+IHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1saWdodDpub3QoLmt0LXN3aXRjaC0tb3V0bGluZSkgaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODJhM2M7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1saWdodDpub3QoLmt0LXN3aXRjaC0tb3V0bGluZSkgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1saWdodDpub3QoLmt0LXN3aXRjaC0tb3V0bGluZSkgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLW91dGxpbmUua3Qtc3dpdGNoLS1saWdodCBpbnB1dDplbXB0eSB+IHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2RlZTNlYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWJmMTtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1vdXRsaW5lLmt0LXN3aXRjaC0tbGlnaHQgaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgY29sb3I6ICMyODJhM2M7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tb3V0bGluZS5rdC1zd2l0Y2gtLWxpZ2h0IGlucHV0OmNoZWNrZWQgfiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODJhM2M7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tb3V0bGluZS5rdC1zd2l0Y2gtLWxpZ2h0IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMTtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1kYXJrOm5vdCgua3Qtc3dpdGNoLS1vdXRsaW5lKSBpbnB1dDplbXB0eSB+IHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MmEzYztcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1kYXJrOm5vdCgua3Qtc3dpdGNoLS1vdXRsaW5lKSBpbnB1dDplbXB0eSB+IHNwYW46YWZ0ZXIge1xuICBjb2xvcjogIzI4MmEzYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC40O1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLWRhcms6bm90KC5rdC1zd2l0Y2gtLW91dGxpbmUpIGlucHV0OmNoZWNrZWQgfiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODJhM2M7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tZGFyazpub3QoLmt0LXN3aXRjaC0tb3V0bGluZSkgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLW91dGxpbmUua3Qtc3dpdGNoLS1kYXJrIGlucHV0OmVtcHR5IH4gc3BhbjpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGVlM2ViO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlYmYxO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLW91dGxpbmUua3Qtc3dpdGNoLS1kYXJrIGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLW91dGxpbmUua3Qtc3dpdGNoLS1kYXJrIGlucHV0OmNoZWNrZWQgfiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tb3V0bGluZS5rdC1zd2l0Y2gtLWRhcmsgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyYTNjO1xuICBvcGFjaXR5OiAxO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLXByaW1hcnk6bm90KC5rdC1zd2l0Y2gtLW91dGxpbmUpIGlucHV0OmVtcHR5IH4gc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg2N2RkO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLXByaW1hcnk6bm90KC5rdC1zd2l0Y2gtLW91dGxpbmUpIGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gIGNvbG9yOiAjNTg2N2RkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjQ7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tcHJpbWFyeTpub3QoLmt0LXN3aXRjaC0tb3V0bGluZSkgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjdkZDtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1wcmltYXJ5Om5vdCgua3Qtc3dpdGNoLS1vdXRsaW5lKSBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tb3V0bGluZS5rdC1zd2l0Y2gtLXByaW1hcnkgaW5wdXQ6ZW1wdHkgfiBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkZWUzZWI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGViZjE7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tb3V0bGluZS5rdC1zd2l0Y2gtLXByaW1hcnkgaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tb3V0bGluZS5rdC1zd2l0Y2gtLXByaW1hcnkgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1vdXRsaW5lLmt0LXN3aXRjaC0tcHJpbWFyeSBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODY3ZGQ7XG4gIG9wYWNpdHk6IDE7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tc3VjY2Vzczpub3QoLmt0LXN3aXRjaC0tb3V0bGluZSkgaW5wdXQ6ZW1wdHkgfiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGM5Yjc7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tc3VjY2Vzczpub3QoLmt0LXN3aXRjaC0tb3V0bGluZSkgaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgY29sb3I6ICMxZGM5Yjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1zdWNjZXNzOm5vdCgua3Qtc3dpdGNoLS1vdXRsaW5lKSBpbnB1dDpjaGVja2VkIH4gc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjOWI3O1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLXN1Y2Nlc3M6bm90KC5rdC1zd2l0Y2gtLW91dGxpbmUpIGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1vdXRsaW5lLmt0LXN3aXRjaC0tc3VjY2VzcyBpbnB1dDplbXB0eSB+IHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2RlZTNlYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWJmMTtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1vdXRsaW5lLmt0LXN3aXRjaC0tc3VjY2VzcyBpbnB1dDplbXB0eSB+IHNwYW46YWZ0ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1vdXRsaW5lLmt0LXN3aXRjaC0tc3VjY2VzcyBpbnB1dDpjaGVja2VkIH4gc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLW91dGxpbmUua3Qtc3dpdGNoLS1zdWNjZXNzIGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzliNztcbiAgb3BhY2l0eTogMTtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1pbmZvOm5vdCgua3Qtc3dpdGNoLS1vdXRsaW5lKSBpbnB1dDplbXB0eSB+IHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NzhlYjtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1pbmZvOm5vdCgua3Qtc3dpdGNoLS1vdXRsaW5lKSBpbnB1dDplbXB0eSB+IHNwYW46YWZ0ZXIge1xuICBjb2xvcjogIzU1NzhlYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC40O1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLWluZm86bm90KC5rdC1zd2l0Y2gtLW91dGxpbmUpIGlucHV0OmNoZWNrZWQgfiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTc4ZWI7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0taW5mbzpub3QoLmt0LXN3aXRjaC0tb3V0bGluZSkgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLW91dGxpbmUua3Qtc3dpdGNoLS1pbmZvIGlucHV0OmVtcHR5IH4gc3BhbjpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGVlM2ViO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlYmYxO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLW91dGxpbmUua3Qtc3dpdGNoLS1pbmZvIGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLW91dGxpbmUua3Qtc3dpdGNoLS1pbmZvIGlucHV0OmNoZWNrZWQgfiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tb3V0bGluZS5rdC1zd2l0Y2gtLWluZm8gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU3OGViO1xuICBvcGFjaXR5OiAxO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLXdhcm5pbmc6bm90KC5rdC1zd2l0Y2gtLW91dGxpbmUpIGlucHV0OmVtcHR5IH4gc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiODIyO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLXdhcm5pbmc6bm90KC5rdC1zd2l0Y2gtLW91dGxpbmUpIGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gIGNvbG9yOiAjZmZiODIyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExMTExO1xuICBvcGFjaXR5OiAwLjQ7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0td2FybmluZzpub3QoLmt0LXN3aXRjaC0tb3V0bGluZSkgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjgyMjtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS13YXJuaW5nOm5vdCgua3Qtc3dpdGNoLS1vdXRsaW5lKSBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tb3V0bGluZS5rdC1zd2l0Y2gtLXdhcm5pbmcgaW5wdXQ6ZW1wdHkgfiBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkZWUzZWI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGViZjE7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tb3V0bGluZS5rdC1zd2l0Y2gtLXdhcm5pbmcgaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgY29sb3I6ICMxMTExMTE7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tb3V0bGluZS5rdC1zd2l0Y2gtLXdhcm5pbmcgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMTExMTtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1vdXRsaW5lLmt0LXN3aXRjaC0td2FybmluZyBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI4MjI7XG4gIG9wYWNpdHk6IDE7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tZGFuZ2VyOm5vdCgua3Qtc3dpdGNoLS1vdXRsaW5lKSBpbnB1dDplbXB0eSB+IHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzk3YTtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1kYW5nZXI6bm90KC5rdC1zd2l0Y2gtLW91dGxpbmUpIGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gIGNvbG9yOiAjZmQzOTdhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjQ7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tZGFuZ2VyOm5vdCgua3Qtc3dpdGNoLS1vdXRsaW5lKSBpbnB1dDpjaGVja2VkIH4gc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQzOTdhO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLWRhbmdlcjpub3QoLmt0LXN3aXRjaC0tb3V0bGluZSkgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLW91dGxpbmUua3Qtc3dpdGNoLS1kYW5nZXIgaW5wdXQ6ZW1wdHkgfiBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkZWUzZWI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGViZjE7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tb3V0bGluZS5rdC1zd2l0Y2gtLWRhbmdlciBpbnB1dDplbXB0eSB+IHNwYW46YWZ0ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1vdXRsaW5lLmt0LXN3aXRjaC0tZGFuZ2VyIGlucHV0OmNoZWNrZWQgfiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tb3V0bGluZS5rdC1zd2l0Y2gtLWRhbmdlciBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDM5N2E7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rdC1vcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxLjRlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWRmMjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmt0LW9wdGlvbiAua3Qtb3B0aW9uX19jb250cm9sIHtcbiAgd2lkdGg6IDIuN3JlbTtcbiAgcGFkZGluZy10b3A6IDAuMXJlbTtcbn1cbi5rdC1vcHRpb24gLmt0LW9wdGlvbl9fY29udHJvbCAua3QtcmFkaW8ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rdC1vcHRpb24gLmt0LW9wdGlvbl9fbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbn1cbi5rdC1vcHRpb24gLmt0LW9wdGlvbl9fbGFiZWwgLmt0LW9wdGlvbl9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5rdC1vcHRpb24gLmt0LW9wdGlvbl9fbGFiZWwgLmt0LW9wdGlvbl9faGVhZCAua3Qtb3B0aW9uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5rdC1vcHRpb24gLmt0LW9wdGlvbl9fbGFiZWwgLmt0LW9wdGlvbl9faGVhZCAua3Qtb3B0aW9uX19mb2N1cyB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzQ4NDY1Yjtcbn1cbi5rdC1vcHRpb24gLmt0LW9wdGlvbl9fbGFiZWwgLmt0LW9wdGlvbl9fYm9keSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC43cmVtO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3Qtb3B0aW9uLmt0LW9wdGlvbi0tcGxhaW4ge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IC0wLjJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ua3Qtb3B0aW9uLmt0LW9wdGlvbi0tcGxhaW4gLmt0LW9wdGlvbl9fY29udHJvbCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyLjdyZW07XG59XG4ua3Qtb3B0aW9uLmt0LW9wdGlvbi0tcGxhaW4gLmt0LW9wdGlvbl9fY29udHJvbCAua3QtcmFkaW8ge1xuICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG59XG4ua3Qtb3B0aW9uLmt0LW9wdGlvbi0tcGxhaW4gLmt0LW9wdGlvbl9fbGFiZWwgLmt0LW9wdGlvbl9fYm9keSB7XG4gIHBhZGRpbmctdG9wOiAwLjJyZW07XG59XG4uaXMtdmFsaWQgLmt0LW9wdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogIzFkYzliNztcbn1cbi5pcy1pbnZhbGlkIC5rdC1vcHRpb24ge1xuICBib3JkZXItY29sb3I6ICNmZDM5N2E7XG59XG5cbi5oYXMtc3VjY2VzcyAua3Qtb3B0aW9uIC5rdC1vcHRpb25fX2xhYmVsIC5rdC1vcHRpb25fX2hlYWQgLmt0LW9wdGlvbl9fdGl0bGUge1xuICBjb2xvcjogIzFkYzliNztcbn1cblxuLmhhcy1lcnJvciAua3Qtb3B0aW9uIC5rdC1vcHRpb25fX2xhYmVsIC5rdC1vcHRpb25fX2hlYWQgLmt0LW9wdGlvbl9fdGl0bGUge1xuICBjb2xvcjogI2ZmYjgyMjtcbn1cblxuLmt0LWF2YXRhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmt0LWF2YXRhciAua3QtYXZhdGFyX19ob2xkZXIge1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5rdC1hdmF0YXIgLmt0LWF2YXRhcl9fdXBsb2FkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEwcHg7XG4gIHRvcDogLTEwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmt0LWF2YXRhciAua3QtYXZhdGFyX191cGxvYWQgaW5wdXQge1xuICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cbi5rdC1hdmF0YXIgLmt0LWF2YXRhcl9fdXBsb2FkIGkge1xuICBjb2xvcjogIzJjNzdmNDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG4ua3QtYXZhdGFyIC5rdC1hdmF0YXJfX3VwbG9hZDpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWF2YXRhciAua3QtYXZhdGFyX191cGxvYWQ6aG92ZXIgaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LWF2YXRhciAua3QtYXZhdGFyX19jYW5jZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IC0xMHB4O1xuICBib3R0b206IC01cHg7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3QtYXZhdGFyIC5rdC1hdmF0YXJfX2NhbmNlbCBpIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbi5rdC1hdmF0YXIgLmt0LWF2YXRhcl9fY2FuY2VsOmhvdmVyIGkge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtYXZhdGFyLmt0LWF2YXRhci0tY2hhbmdlZCAua3QtYXZhdGFyX19jYW5jZWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmt0LWF2YXRhci5rdC1hdmF0YXItLWJyYW5kIC5rdC1hdmF0YXJfX3VwbG9hZCBpIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtYXZhdGFyLmt0LWF2YXRhci0tYnJhbmQgLmt0LWF2YXRhcl9fdXBsb2FkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1hdmF0YXIua3QtYXZhdGFyLS1icmFuZCAua3QtYXZhdGFyX191cGxvYWQ6aG92ZXIgaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LWF2YXRhci5rdC1hdmF0YXItLWxpZ2h0IC5rdC1hdmF0YXJfX3VwbG9hZCBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtYXZhdGFyLmt0LWF2YXRhci0tbGlnaHQgLmt0LWF2YXRhcl9fdXBsb2FkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1hdmF0YXIua3QtYXZhdGFyLS1saWdodCAua3QtYXZhdGFyX191cGxvYWQ6aG92ZXIgaSB7XG4gIGNvbG9yOiAjMjgyYTNjO1xufVxuLmt0LWF2YXRhci5rdC1hdmF0YXItLWRhcmsgLmt0LWF2YXRhcl9fdXBsb2FkIGkge1xuICBjb2xvcjogIzI4MmEzYztcbn1cbi5rdC1hdmF0YXIua3QtYXZhdGFyLS1kYXJrIC5rdC1hdmF0YXJfX3VwbG9hZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODJhM2M7XG59XG4ua3QtYXZhdGFyLmt0LWF2YXRhci0tZGFyayAua3QtYXZhdGFyX191cGxvYWQ6aG92ZXIgaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LWF2YXRhci5rdC1hdmF0YXItLXByaW1hcnkgLmt0LWF2YXRhcl9fdXBsb2FkIGkge1xuICBjb2xvcjogIzU4NjdkZDtcbn1cbi5rdC1hdmF0YXIua3QtYXZhdGFyLS1wcmltYXJ5IC5rdC1hdmF0YXJfX3VwbG9hZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODY3ZGQ7XG59XG4ua3QtYXZhdGFyLmt0LWF2YXRhci0tcHJpbWFyeSAua3QtYXZhdGFyX191cGxvYWQ6aG92ZXIgaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LWF2YXRhci5rdC1hdmF0YXItLXN1Y2Nlc3MgLmt0LWF2YXRhcl9fdXBsb2FkIGkge1xuICBjb2xvcjogIzFkYzliNztcbn1cbi5rdC1hdmF0YXIua3QtYXZhdGFyLS1zdWNjZXNzIC5rdC1hdmF0YXJfX3VwbG9hZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGM5Yjc7XG59XG4ua3QtYXZhdGFyLmt0LWF2YXRhci0tc3VjY2VzcyAua3QtYXZhdGFyX191cGxvYWQ6aG92ZXIgaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LWF2YXRhci5rdC1hdmF0YXItLWluZm8gLmt0LWF2YXRhcl9fdXBsb2FkIGkge1xuICBjb2xvcjogIzU1NzhlYjtcbn1cbi5rdC1hdmF0YXIua3QtYXZhdGFyLS1pbmZvIC5rdC1hdmF0YXJfX3VwbG9hZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTc4ZWI7XG59XG4ua3QtYXZhdGFyLmt0LWF2YXRhci0taW5mbyAua3QtYXZhdGFyX191cGxvYWQ6aG92ZXIgaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LWF2YXRhci5rdC1hdmF0YXItLXdhcm5pbmcgLmt0LWF2YXRhcl9fdXBsb2FkIGkge1xuICBjb2xvcjogI2ZmYjgyMjtcbn1cbi5rdC1hdmF0YXIua3QtYXZhdGFyLS13YXJuaW5nIC5rdC1hdmF0YXJfX3VwbG9hZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI4MjI7XG59XG4ua3QtYXZhdGFyLmt0LWF2YXRhci0td2FybmluZyAua3QtYXZhdGFyX191cGxvYWQ6aG92ZXIgaSB7XG4gIGNvbG9yOiAjMTExMTExO1xufVxuLmt0LWF2YXRhci5rdC1hdmF0YXItLWRhbmdlciAua3QtYXZhdGFyX191cGxvYWQgaSB7XG4gIGNvbG9yOiAjZmQzOTdhO1xufVxuLmt0LWF2YXRhci5rdC1hdmF0YXItLWRhbmdlciAua3QtYXZhdGFyX191cGxvYWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQzOTdhO1xufVxuLmt0LWF2YXRhci5rdC1hdmF0YXItLWRhbmdlciAua3QtYXZhdGFyX191cGxvYWQ6aG92ZXIgaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LWF2YXRhci5rdC1hdmF0YXItLWNpcmNsZSAua3QtYXZhdGFyX19ob2xkZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ua3QtYXZhdGFyLmt0LWF2YXRhci0tY2lyY2xlIC5rdC1hdmF0YXJfX3VwbG9hZCB7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogNXB4O1xufVxuLmt0LWF2YXRhci5rdC1hdmF0YXItLWNpcmNsZSAua3QtYXZhdGFyX19jYW5jZWwge1xuICByaWdodDogM3B4O1xuICBib3R0b206IDEwcHg7XG59XG4ua3QtYXZhdGFyLmt0LWF2YXRhci0tb3V0bGluZSAua3QtYXZhdGFyX19ob2xkZXIge1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmt0LXNwaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ua3Qtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ua3Qtc3Bpbm5lci5rdC1zcGlubmVyLS1zbTpiZWZvcmUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiAtOHB4O1xufVxuLmt0LXNwaW5uZXIua3Qtc3Bpbm5lci0tc20ua3Qtc3Bpbm5lci0tY2VudGVyOmJlZm9yZSB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG59XG4ua3Qtc3Bpbm5lci5rdC1zcGlubmVyLS1zbS5rdC1zcGlubmVyLS1sZWZ0OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmt0LXNwaW5uZXIua3Qtc3Bpbm5lci0tc20ua3Qtc3Bpbm5lci0tcmlnaHQ6YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG4ua3Qtc3Bpbm5lcjpiZWZvcmUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cbi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLWNlbnRlcjpiZWZvcmUge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLWxlZnQ6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG4ua3Qtc3Bpbm5lci5rdC1zcGlubmVyLS1yaWdodDpiZWZvcmUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLWxnOmJlZm9yZSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xufVxuLmt0LXNwaW5uZXIua3Qtc3Bpbm5lci0tbGcua3Qtc3Bpbm5lci0tY2VudGVyOmJlZm9yZSB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xufVxuLmt0LXNwaW5uZXIua3Qtc3Bpbm5lci0tbGcua3Qtc3Bpbm5lci0tbGVmdDpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cbi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLWxnLmt0LXNwaW5uZXItLXJpZ2h0OmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLmt0LXNwaW5uZXI6YmVmb3JlIHtcbiAgYW5pbWF0aW9uOiBrdC1zcGlubmVyIDAuNXMgbGluZWFyIGluZmluaXRlO1xufVxuLmt0LXNwaW5uZXIua3Qtc3Bpbm5lci0tYnJhbmQ6YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzJjNzdmNDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ua3Qtc3Bpbm5lci5rdC1zcGlubmVyLS1saWdodDpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLWRhcms6YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzI4MmEzYztcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ua3Qtc3Bpbm5lci5rdC1zcGlubmVyLS1wcmltYXJ5OmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1ODY3ZGQ7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmt0LXNwaW5uZXIua3Qtc3Bpbm5lci0tc3VjY2VzczpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMWRjOWI3O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLWluZm86YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzU1NzhlYjtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ua3Qtc3Bpbm5lci5rdC1zcGlubmVyLS13YXJuaW5nOmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmI4MjI7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmt0LXNwaW5uZXIua3Qtc3Bpbm5lci0tZGFuZ2VyOmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZDM5N2E7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmt0LXNwaW5uZXIua3Qtc3Bpbm5lci0taW5wdXQua3Qtc3Bpbm5lci0tcmlnaHQ6YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDFyZW07XG59XG4ua3Qtc3Bpbm5lci5rdC1zcGlubmVyLS1pbnB1dC5rdC1zcGlubmVyLS1sZWZ0OmJlZm9yZSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxcmVtO1xufVxuLmt0LXNwaW5uZXIua3Qtc3Bpbm5lci0tdjI6YmVmb3JlIHtcbiAgYW5pbWF0aW9uOiBrdC1zcGlubmVyIDAuNXMgbGluZWFyIGluZmluaXRlO1xufVxuLmt0LXNwaW5uZXIua3Qtc3Bpbm5lci0tdjIua3Qtc3Bpbm5lci0tYnJhbmQ6YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2JkZDVmYztcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzFkNmVmMztcbn1cbi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLXYyLmt0LXNwaW5uZXItLWxpZ2h0OmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjdmN2Y3O1xufVxuLmt0LXNwaW5uZXIua3Qtc3Bpbm5lci0tdjIua3Qtc3Bpbm5lci0tZGFyazpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNjU2YTk4O1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjIyNDMzO1xufVxuLmt0LXNwaW5uZXIua3Qtc3Bpbm5lci0tdjIua3Qtc3Bpbm5lci0tcHJpbWFyeTpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZDdkYmY3O1xuICBib3JkZXItdG9wLWNvbG9yOiAjNGI1YmRhO1xufVxuLmt0LXNwaW5uZXIua3Qtc3Bpbm5lci0tdjIua3Qtc3Bpbm5lci0tc3VjY2VzczpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjOTBlZmU1O1xuICBib3JkZXItdG9wLWNvbG9yOiAjMWJiY2FiO1xufVxuLmt0LXNwaW5uZXIua3Qtc3Bpbm5lci0tdjIua3Qtc3Bpbm5lci0taW5mbzpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGVlNWZiO1xuICBib3JkZXItdG9wLWNvbG9yOiAjNDc2ZGU5O1xufVxuLmt0LXNwaW5uZXIua3Qtc3Bpbm5lci0tdjIua3Qtc3Bpbm5lci0td2FybmluZzpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZlOWJiO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZiMzEzO1xufVxuLmt0LXNwaW5uZXIua3Qtc3Bpbm5lci0tdjIua3Qtc3Bpbm5lci0tZGFuZ2VyOmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmQwZTA7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZDJhNzA7XG59XG5cbkBrZXlmcmFtZXMga3Qtc3Bpbm5lciB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4ua3QtbG9hZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS40cmVtO1xuICBoZWlnaHQ6IDEuNHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjoga3QtbG9hZGVyLXNjYWxlb3V0IDAuOXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG4ua3QtbG9hZGVyLmt0LWxvYWRlci0tbGcge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuLmt0LWxvYWRlci5rdC1sb2FkZXItLXNtIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cbi5idG4gLmt0LWxvYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5rdC1sb2FkZXIua3QtbG9hZGVyLS1icmFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG59XG5cbi5rdC1sb2FkZXIua3QtbG9hZGVyLS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5rdC1sb2FkZXIua3QtbG9hZGVyLS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MmEzYztcbn1cblxuLmt0LWxvYWRlci5rdC1sb2FkZXItLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg2N2RkO1xufVxuXG4ua3QtbG9hZGVyLmt0LWxvYWRlci0tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGM5Yjc7XG59XG5cbi5rdC1sb2FkZXIua3QtbG9hZGVyLS1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NzhlYjtcbn1cblxuLmt0LWxvYWRlci5rdC1sb2FkZXItLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiODIyO1xufVxuXG4ua3QtbG9hZGVyLmt0LWxvYWRlci0tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzk3YTtcbn1cblxuQGtleWZyYW1lcyBrdC1sb2FkZXItc2NhbGVvdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4ua3QtcHVsc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ua3QtcHVsc2UgLmt0LXB1bHNlX19yaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYW5pbWF0aW9uOiBrdC1wdWxzZSAyLjVzIGVhc2Utb3V0O1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2Q4ZGNlNjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5rdC1wdWxzZSAua3QtcHVsc2VfX3Jpbmcge1xuICAgIHRvcDogMnB4O1xuICAgIGxlZnQ6IDJweDtcbiAgfVxufVxuLmt0LXB1bHNlLmt0LXB1bHNlLS1icmFuZCAua3QtcHVsc2VfX3Jpbmcge1xuICBib3JkZXItY29sb3I6IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjgpO1xufVxuLmt0LXB1bHNlLmt0LXB1bHNlLS1saWdodCAua3QtcHVsc2VfX3Jpbmcge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5rdC1wdWxzZS5rdC1wdWxzZS0tZGFyayAua3QtcHVsc2VfX3Jpbmcge1xuICBib3JkZXItY29sb3I6IHJnYmEoNDAsIDQyLCA2MCwgMC44KTtcbn1cbi5rdC1wdWxzZS5rdC1wdWxzZS0tcHJpbWFyeSAua3QtcHVsc2VfX3Jpbmcge1xuICBib3JkZXItY29sb3I6IHJnYmEoODgsIDEwMywgMjIxLCAwLjgpO1xufVxuLmt0LXB1bHNlLmt0LXB1bHNlLS1zdWNjZXNzIC5rdC1wdWxzZV9fcmluZyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyOSwgMjAxLCAxODMsIDAuOCk7XG59XG4ua3QtcHVsc2Uua3QtcHVsc2UtLWluZm8gLmt0LXB1bHNlX19yaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDg1LCAxMjAsIDIzNSwgMC44KTtcbn1cbi5rdC1wdWxzZS5rdC1wdWxzZS0td2FybmluZyAua3QtcHVsc2VfX3Jpbmcge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAxODQsIDM0LCAwLjgpO1xufVxuLmt0LXB1bHNlLmt0LXB1bHNlLS1kYW5nZXIgLmt0LXB1bHNlX19yaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1MywgNTcsIDEyMiwgMC44KTtcbn1cblxuQGtleWZyYW1lcyBrdC1wdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xLCAwLjEpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xLCAwLjEpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNjUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIsIDEuMik7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmt0LWRpYWxvZyB7XG4gIHdpZHRoOiAxMzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTEwMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJveC1zaGFkb3c6IDBweCAzcHggMTJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ua3QtZGlhbG9nLmt0LWRpYWxvZy0tdG9wLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRvcDogLTEwMHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNjVweDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuNnMgZWFzZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ua3QtZGlhbG9nLmt0LWRpYWxvZy0tdG9wLWNlbnRlci5rdC1kaWFsb2ctLXNob3duIHtcbiAgdG9wOiAwcHg7XG4gIHRyYW5zaXRpb246IHRvcCAwLjZzIGVhc2U7XG59XG4ua3QtZGlhbG9nLmt0LWRpYWxvZy0tbG9hZGVyIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5rdC1kaWFsb2cua3QtZGlhbG9nLS1sb2FkZXIua3QtZGlhbG9nLS1icmFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjEpO1xuICBjb2xvcjogIzJjNzdmNDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDQ0LCAxMTksIDI0NCwgMC4zKTtcbn1cbi5rdC1kaWFsb2cua3QtZGlhbG9nLS1sb2FkZXIua3QtZGlhbG9nLS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuLmt0LWRpYWxvZy5rdC1kaWFsb2ctLWxvYWRlci5rdC1kaWFsb2ctLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCA0MiwgNjAsIDAuMSk7XG4gIGNvbG9yOiAjMjgyYTNjO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoNDAsIDQyLCA2MCwgMC4zKTtcbn1cbi5rdC1kaWFsb2cua3QtZGlhbG9nLS1sb2FkZXIua3QtZGlhbG9nLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4OCwgMTAzLCAyMjEsIDAuMSk7XG4gIGNvbG9yOiAjNTg2N2RkO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoODgsIDEwMywgMjIxLCAwLjMpO1xufVxuLmt0LWRpYWxvZy5rdC1kaWFsb2ctLWxvYWRlci5rdC1kaWFsb2ctLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI5LCAyMDEsIDE4MywgMC4xKTtcbiAgY29sb3I6ICMxZGM5Yjc7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgyOSwgMjAxLCAxODMsIDAuMyk7XG59XG4ua3QtZGlhbG9nLmt0LWRpYWxvZy0tbG9hZGVyLmt0LWRpYWxvZy0taW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODUsIDEyMCwgMjM1LCAwLjEpO1xuICBjb2xvcjogIzU1NzhlYjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDg1LCAxMjAsIDIzNSwgMC4zKTtcbn1cbi5rdC1kaWFsb2cua3QtZGlhbG9nLS1sb2FkZXIua3QtZGlhbG9nLS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE4NCwgMzQsIDAuMSk7XG4gIGNvbG9yOiAjZmZiODIyO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMjU1LCAxODQsIDM0LCAwLjMpO1xufVxuLmt0LWRpYWxvZy5rdC1kaWFsb2ctLWxvYWRlci5rdC1kaWFsb2ctLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUzLCA1NywgMTIyLCAwLjEpO1xuICBjb2xvcjogI2ZkMzk3YTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDI1MywgNTcsIDEyMiwgMC4zKTtcbn1cblxuLmt0LWdyaWQtbmF2LXYyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5rdC1ncmlkLW5hdi12MiAua3QtZ3JpZC1uYXYtdjJfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogY2FsYyg1MCUgLSAzcHgpO1xuICBtaW4taGVpZ2h0OiAxODBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZDogI2Y3ZjhmYTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAua3QtZ3JpZC1uYXYtdjIgLmt0LWdyaWQtbmF2LXYyX19pdGVtIHtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICB9XG59XG4ua3QtZ3JpZC1uYXYtdjIgLmt0LWdyaWQtbmF2LXYyX19pdGVtIC5rdC1ncmlkLW5hdi12Ml9faXRlbS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5rdC1ncmlkLW5hdi12MiAua3QtZ3JpZC1uYXYtdjJfX2l0ZW0gLmt0LWdyaWQtbmF2LXYyX19pdGVtLWljb24gaSB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtZ3JpZC1uYXYtdjIgLmt0LWdyaWQtbmF2LXYyX19pdGVtIC5rdC1ncmlkLW5hdi12Ml9faXRlbS10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM1ZDViNmY7XG59XG4ua3QtZ3JpZC1uYXYtdjIgLmt0LWdyaWQtbmF2LXYyX19pdGVtOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMmM3N2Y0O1xufVxuLmt0LWdyaWQtbmF2LXYyIC5rdC1ncmlkLW5hdi12Ml9faXRlbTpob3ZlciAua3QtZ3JpZC1uYXYtdjJfX2l0ZW0taWNvbiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtZ3JpZC1uYXYtdjIgLmt0LWdyaWQtbmF2LXYyX19pdGVtOmhvdmVyIC5rdC1ncmlkLW5hdi12Ml9faXRlbS10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LWdyaWQtbmF2LXYyIC5rdC1ncmlkLW5hdi12Ml9faXRlbTpudGgtb2YtdHlwZShvZGQpIHtcbiAgbWFyZ2luOiAzcHggM3B4IDNweCAwO1xufVxuLmt0LWdyaWQtbmF2LXYyIC5rdC1ncmlkLW5hdi12Ml9faXRlbTpudGgtb2YtdHlwZShldmVuKSB7XG4gIG1hcmdpbjogM3B4IDAgM3B4IDNweDtcbn1cblxuLmt0LWdyaWQtbmF2IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ua3QtZ3JpZC1uYXYgPiAua3QtZ3JpZC1uYXZfX3JvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cbi5rdC1ncmlkLW5hdiA+IC5rdC1ncmlkLW5hdl9fcm93ID4gLmt0LWdyaWQtbmF2X19pdGVtIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzLjNyZW0gMC43NXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ua3QtZ3JpZC1uYXYgPiAua3QtZ3JpZC1uYXZfX3JvdyA+IC5rdC1ncmlkLW5hdl9faXRlbTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ua3QtZ3JpZC1uYXYgPiAua3QtZ3JpZC1uYXZfX3JvdyA+IC5rdC1ncmlkLW5hdl9faXRlbSAua3QtZ3JpZC1uYXZfX2ljb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuLmt0LWdyaWQtbmF2ID4gLmt0LWdyaWQtbmF2X19yb3cgPiAua3QtZ3JpZC1uYXZfX2l0ZW0gLmt0LWdyaWQtbmF2X190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmt0LWdyaWQtbmF2ID4gLmt0LWdyaWQtbmF2X19yb3cgPiAua3QtZ3JpZC1uYXZfX2l0ZW0gLmt0LWdyaWQtbmF2X19kZXNjIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmRyb3Bkb3duLW1lbnUgLmt0LWdyaWQtbmF2IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1ncmlkLW5hdiA+IC5rdC1ncmlkLW5hdl9fcm93ID4gLmt0LWdyaWQtbmF2X19pdGVtIHtcbiAgICBwYWRkaW5nOiAxcmVtIDAuNXJlbTtcbiAgfVxufVxuLmt0LWdyaWQtbmF2IC5rdC1ncmlkLW5hdl9fcm93IC5rdC1ncmlkLW5hdl9faXRlbSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlYmVkZjI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlZGYyO1xufVxuLmt0LWdyaWQtbmF2IC5rdC1ncmlkLW5hdl9fcm93IC5rdC1ncmlkLW5hdl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmt0LWdyaWQtbmF2IC5rdC1ncmlkLW5hdl9fcm93IC5rdC1ncmlkLW5hdl9faXRlbSAua3QtZ3JpZC1uYXZfX2ljb24ge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1ncmlkLW5hdiAua3QtZ3JpZC1uYXZfX3JvdyAua3QtZ3JpZC1uYXZfX2l0ZW0gLmt0LWdyaWQtbmF2X190aXRsZSB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWdyaWQtbmF2IC5rdC1ncmlkLW5hdl9fcm93IC5rdC1ncmlkLW5hdl9faXRlbSAua3QtZ3JpZC1uYXZfX2Rlc2Mge1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC1ncmlkLW5hdiAua3QtZ3JpZC1uYXZfX3JvdyAua3QtZ3JpZC1uYXZfX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjdmOGZhO1xufVxuLmt0LWdyaWQtbmF2IC5rdC1ncmlkLW5hdl9fcm93IC5rdC1ncmlkLW5hdl9faXRlbTpob3ZlciAua3QtZ3JpZC1uYXZfX2ljb24ge1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5rdC1ncmlkLW5hdiAua3QtZ3JpZC1uYXZfX3JvdzpsYXN0LWNoaWxkIC5rdC1ncmlkLW5hdl9faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5rdC1ncmlkLW5hdi5rdC1ncmlkLW5hdi0tc2tpbi1kYXJrIC5rdC1ncmlkLW5hdl9faXRlbSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5rdC1ncmlkLW5hdi5rdC1ncmlkLW5hdi0tc2tpbi1kYXJrIC5rdC1ncmlkLW5hdl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmt0LWdyaWQtbmF2Lmt0LWdyaWQtbmF2LS1za2luLWRhcmsgLmt0LWdyaWQtbmF2X19pdGVtIC5rdC1ncmlkLW5hdl9faWNvbiB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWdyaWQtbmF2Lmt0LWdyaWQtbmF2LS1za2luLWRhcmsgLmt0LWdyaWQtbmF2X19pdGVtIC5rdC1ncmlkLW5hdl9fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5rdC1ncmlkLW5hdi5rdC1ncmlkLW5hdi0tc2tpbi1kYXJrIC5rdC1ncmlkLW5hdl9faXRlbSAua3QtZ3JpZC1uYXZfX2Rlc2Mge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmt0LWdyaWQtbmF2Lmt0LWdyaWQtbmF2LS1za2luLWRhcmsgLmt0LWdyaWQtbmF2X19pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ua3QtZ3JpZC1uYXYua3QtZ3JpZC1uYXYtLXNraW4tZGFyayAua3QtZ3JpZC1uYXZfX2l0ZW06aG92ZXIgLmt0LWdyaWQtbmF2X19pY29uIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG5cbi5rdC1oZWFkIHtcbiAgcGFkZGluZzogMi41cmVtIDFyZW07XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5rdC1oZWFkLmt0LWhlYWQtLXNwYWNlLXNtIHtcbiAgcGFkZGluZzogMS41cmVtIDFyZW07XG59XG4ua3QtaGVhZC5rdC1oZWFkLS1zcGFjZS1sZyB7XG4gIHBhZGRpbmc6IDNyZW0gMXJlbTtcbn1cbi5rdC1oZWFkLmt0LWhlYWQtLWZpdC14IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmt0LWhlYWQua3QtaGVhZC0tZml0LWIge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmt0LWhlYWQua3QtaGVhZC0tZml0LXQge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLmt0LWhlYWQua3QtaGVhZC0tc3BhY2UtYm90dG9tLXNtIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4ua3QtaGVhZCAua3QtaGVhZF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG4ua3QtaGVhZCAua3QtaGVhZF9fc3ViIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5rdC1oZWFkLmt0LWhlYWQtLXNraW4tZGFyayAua3QtaGVhZF9fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5rdC1oZWFkLmt0LWhlYWQtLXNraW4tZGFyayAua3QtaGVhZF9fc3ViIHtcbiAgY29sb3I6ICNmMGYwZjA7XG59XG4ua3QtaGVhZC5rdC1oZWFkLS1za2luLWRhcmsgLm5hdi5uYXYtdGFicy1saW5lIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpICFpbXBvcnRhbnQ7XG59XG4ua3QtaGVhZC5rdC1oZWFkLS1za2luLWRhcmsgLm5hdi5uYXYtdGFicy1saW5lIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmt0LWhlYWQua3QtaGVhZC0tc2tpbi1kYXJrIC5uYXYubmF2LXRhYnMtbGluZSAubmF2LWl0ZW0gLm5hdi1saW5rID4gaSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG4ua3QtaGVhZC5rdC1oZWFkLS1za2luLWRhcmsgLm5hdi5uYXYtdGFicy1saW5lIC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIsIC5rdC1oZWFkLmt0LWhlYWQtLXNraW4tZGFyayAubmF2Lm5hdi10YWJzLWxpbmUgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5rdC1oZWFkLmt0LWhlYWQtLXNraW4tZGFyayAubmF2Lm5hdi10YWJzLWxpbmUgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciA+IGksIC5rdC1oZWFkLmt0LWhlYWQtLXNraW4tZGFyayAubmF2Lm5hdi10YWJzLWxpbmUgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUgPiBpIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ua3QtaGVhZC5rdC1oZWFkLS1za2luLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmFmZTtcbn1cbi5rdC1oZWFkLmt0LWhlYWQtLXNraW4tbGlnaHQgLmt0LWhlYWRfX3RpdGxlIHtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4ua3QtaGVhZC5rdC1oZWFkLS1za2luLWxpZ2h0IC5rdC1oZWFkX19zdWIge1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC1oZWFkIC5uYXYge1xuICBtYXJnaW46IDFyZW0gMCAwIDA7XG59XG5cbi5kcm9wZG93bi1tZW51Om5vdCguZHJvcGRvd24tbWVudS10b3AtdW5yb3VuZCkgLmt0LWhlYWQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5rdC1oZWFkLXNraW4tbGlnaHQtYmctY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYWZlO1xufVxuXG4ua3QtbGlzdC1waWNzID4gYSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmt0LWxpc3QtcGljcyA+IGEgPiBzcGFuID4gaW1nLFxuLmt0LWxpc3QtcGljcyA+IGEgPiBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDMuMzZyZW07XG4gIGhlaWdodDogMy4zNnJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ua3QtbGlzdC1waWNzID4gYSA+IHNwYW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmt0LWxpc3QtcGljcy5rdC1saXN0LXBpY3MtLWNpcmNsZSA+IGEgPiBzcGFuID4gaW1nLFxuLmt0LWxpc3QtcGljcy5rdC1saXN0LXBpY3MtLWNpcmNsZSA+IGEgPiBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDMuMzZyZW07XG4gIGhlaWdodDogMy4zNnJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmt0LWxpc3QtcGljcy5rdC1saXN0LXBpY3MtLXNtID4gYSA+IHNwYW4gPiBpbWcsXG4ua3QtbGlzdC1waWNzLmt0LWxpc3QtcGljcy0tc20gPiBhID4gaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAyLjE0cmVtO1xuICBoZWlnaHQ6IDIuMTRyZW07XG59XG4ua3QtbGlzdC1waWNzLmt0LWxpc3QtcGljcy1yb3VuZGVkLS1zbSA+IGEgPiBzcGFuID4gaW1nLFxuLmt0LWxpc3QtcGljcy5rdC1saXN0LXBpY3Mtcm91bmRlZC0tc20gPiBhID4gaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAyLjE0cmVtO1xuICBoZWlnaHQ6IDIuMTRyZW07XG59XG5cbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19ncm91cCB7XG4gIG1hcmdpbjogMCAwIDJyZW0gMDtcbn1cbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19oZWFkaW5nIHtcbiAgbWFyZ2luOiAwIDAgMS4yNXJlbSAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ua3QtbGlzdC10aW1lbGluZSAua3QtbGlzdC10aW1lbGluZV9faXRlbXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtczpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlZGYyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAzcHg7XG59XG4ua3QtbGlzdC10aW1lbGluZSAua3QtbGlzdC10aW1lbGluZV9faXRlbXMgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zcmVtIDA7XG4gIG1hcmdpbjogMC41cmVtIDA7XG59XG4ua3QtbGlzdC10aW1lbGluZSAua3QtbGlzdC10aW1lbGluZV9faXRlbXMgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW06Zmlyc3QtY2hpbGQ6YmVmb3JlLCAua3QtbGlzdC10aW1lbGluZSAua3QtbGlzdC10aW1lbGluZV9faXRlbXMgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW06bGFzdC1jaGlsZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA1MCU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAzcHg7XG59XG4ua3QtbGlzdC10aW1lbGluZSAua3QtbGlzdC10aW1lbGluZV9faXRlbXMgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW06bGFzdC1jaGlsZDpiZWZvcmUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbn1cbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyAua3QtbGlzdC10aW1lbGluZV9faXRlbSAua3QtbGlzdC10aW1lbGluZV9fYmFkZ2Uge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMHB4O1xufVxuLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtIC5rdC1saXN0LXRpbWVsaW5lX19iYWRnZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlZGYyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0zLjVweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyAua3QtbGlzdC10aW1lbGluZV9faXRlbSAua3QtbGlzdC10aW1lbGluZV9fYmFkZ2Uua3QtbGlzdC10aW1lbGluZV9fYmFkZ2UtLWJyYW5kOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtbGlzdC10aW1lbGluZSAua3QtbGlzdC10aW1lbGluZV9faXRlbXMgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW0gLmt0LWxpc3QtdGltZWxpbmVfX2JhZGdlLmt0LWxpc3QtdGltZWxpbmVfX2JhZGdlLS1saWdodDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtIC5rdC1saXN0LXRpbWVsaW5lX19iYWRnZS5rdC1saXN0LXRpbWVsaW5lX19iYWRnZS0tZGFyazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyYTNjO1xufVxuLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtIC5rdC1saXN0LXRpbWVsaW5lX19iYWRnZS5rdC1saXN0LXRpbWVsaW5lX19iYWRnZS0tcHJpbWFyeTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg2N2RkO1xufVxuLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtIC5rdC1saXN0LXRpbWVsaW5lX19iYWRnZS5rdC1saXN0LXRpbWVsaW5lX19iYWRnZS0tc3VjY2VzczpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjOWI3O1xufVxuLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtIC5rdC1saXN0LXRpbWVsaW5lX19iYWRnZS5rdC1saXN0LXRpbWVsaW5lX19iYWRnZS0taW5mbzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU3OGViO1xufVxuLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtIC5rdC1saXN0LXRpbWVsaW5lX19iYWRnZS5rdC1saXN0LXRpbWVsaW5lX19iYWRnZS0td2FybmluZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiODIyO1xufVxuLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtIC5rdC1saXN0LXRpbWVsaW5lX19iYWRnZS5rdC1saXN0LXRpbWVsaW5lX19iYWRnZS0tZGFuZ2VyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDM5N2E7XG59XG4ua3QtbGlzdC10aW1lbGluZSAua3QtbGlzdC10aW1lbGluZV9faXRlbXMgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW0gLmt0LWxpc3QtdGltZWxpbmVfX2ljb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMzBweDtcbiAgcGFkZGluZzogMCA1cHggMCAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3QtbGlzdC10aW1lbGluZSAua3QtbGlzdC10aW1lbGluZV9faXRlbXMgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW0gW2NsYXNzXj1sYS1dLFxuLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtIFtjbGFzcyo9XCIgbGEtXCJdIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4ua3QtbGlzdC10aW1lbGluZSAua3QtbGlzdC10aW1lbGluZV9faXRlbXMgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW0gW2NsYXNzXj1mYS1dLFxuLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtIFtjbGFzcyo9XCIgZmEtXCJdIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4ua3QtbGlzdC10aW1lbGluZSAua3QtbGlzdC10aW1lbGluZV9faXRlbXMgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW0gW2NsYXNzXj1mbGF0aWNvbi1dLFxuLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtIFtjbGFzcyo9XCIgZmxhdGljb24tXCJdLFxuLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtIFtjbGFzc149ZmxhdGljb24yLV0sXG4ua3QtbGlzdC10aW1lbGluZSAua3QtbGlzdC10aW1lbGluZV9faXRlbXMgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW0gW2NsYXNzKj1cIiBmbGF0aWNvbjItXCJdIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtIC5rdC1saXN0LXRpbWVsaW5lX190ZXh0IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCAwIDVweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyAua3QtbGlzdC10aW1lbGluZV9faXRlbSAua3QtbGlzdC10aW1lbGluZV9fdGV4dDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyAua3QtbGlzdC10aW1lbGluZV9faXRlbSAua3QtbGlzdC10aW1lbGluZV9fdGltZSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogODBweDtcbiAgcGFkZGluZzogMCAwIDAgNXB4O1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3QtbGlzdC10aW1lbGluZSAua3QtbGlzdC10aW1lbGluZV9faXRlbXMgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyAua3QtbGlzdC10aW1lbGluZV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ua3QtbGlzdC10aW1lbGluZSAua3QtbGlzdC10aW1lbGluZV9faXRlbXMgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW06Zmlyc3QtY2hpbGQ6YmVmb3JlLCAua3QtbGlzdC10aW1lbGluZSAua3QtbGlzdC10aW1lbGluZV9faXRlbXMgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW06bGFzdC1jaGlsZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW0tLXJlYWQgLmt0LWxpc3QtdGltZWxpbmVfX2JhZGdlLFxuLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW0tLXJlYWQgLmt0LWxpc3QtdGltZWxpbmVfX2ljb24sXG4ua3QtbGlzdC10aW1lbGluZSAua3QtbGlzdC10aW1lbGluZV9faXRlbXMgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW0ua3QtbGlzdC10aW1lbGluZV9faXRlbS0tcmVhZCAua3QtbGlzdC10aW1lbGluZV9fdGV4dCxcbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyAua3QtbGlzdC10aW1lbGluZV9faXRlbS5rdC1saXN0LXRpbWVsaW5lX19pdGVtLS1yZWFkIC5rdC1saXN0LXRpbWVsaW5lX190aW1lIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ua3QtbXljYXJ0IC5rdC1teWNhcnRfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDIuOHJlbSAycmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ua3QtbXljYXJ0IC5rdC1teWNhcnRfX2hlYWQgLmt0LW15Y2FydF9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ua3QtbXljYXJ0IC5rdC1teWNhcnRfX2hlYWQgLmt0LW15Y2FydF9faW5mbyAua3QtbXljYXJ0X19pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoNTYsIDgwLCAxNjgsIDAuNjUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ua3QtbXljYXJ0IC5rdC1teWNhcnRfX2hlYWQgLmt0LW15Y2FydF9faW5mbyAua3QtbXljYXJ0X19pY29uIGkge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmt0LW15Y2FydCAua3QtbXljYXJ0X19oZWFkIC5rdC1teWNhcnRfX2luZm8gLmt0LW15Y2FydF9fdGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAwO1xufVxuLmt0LW15Y2FydCAua3QtbXljYXJ0X19oZWFkIC5rdC1teWNhcnRfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ua3QtbXljYXJ0IC5rdC1teWNhcnRfX2hlYWQgLmt0LW15Y2FydF9fYnV0dG9uIC5idG4ge1xuICBwYWRkaW5nOiAwLjNyZW0gMC41cmVtO1xufVxuLmt0LW15Y2FydCAua3QtbXljYXJ0X19ib2R5IHtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbn1cbi5rdC1teWNhcnQgLmt0LW15Y2FydF9fYm9keSAua3QtbXljYXJ0X19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmVkZjI7XG59XG4ua3QtbXljYXJ0IC5rdC1teWNhcnRfX2JvZHkgLmt0LW15Y2FydF9faXRlbSAua3QtbXljYXJ0X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xufVxuLmt0LW15Y2FydCAua3QtbXljYXJ0X19ib2R5IC5rdC1teWNhcnRfX2l0ZW0gLmt0LW15Y2FydF9fY29udGFpbmVyIC5rdC1teWNhcnRfX2luZm8gLmt0LW15Y2FydF9fdGl0bGUge1xuICBjb2xvcjogIzVlNWI3MDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ua3QtbXljYXJ0IC5rdC1teWNhcnRfX2JvZHkgLmt0LW15Y2FydF9faXRlbSAua3QtbXljYXJ0X19jb250YWluZXIgLmt0LW15Y2FydF9faW5mbyAua3QtbXljYXJ0X19kZXNjIHtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmt0LW15Y2FydCAua3QtbXljYXJ0X19ib2R5IC5rdC1teWNhcnRfX2l0ZW0gLmt0LW15Y2FydF9fY29udGFpbmVyIC5rdC1teWNhcnRfX2luZm8gLmt0LW15Y2FydF9fYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rdC1teWNhcnQgLmt0LW15Y2FydF9fYm9keSAua3QtbXljYXJ0X19pdGVtIC5rdC1teWNhcnRfX2NvbnRhaW5lciAua3QtbXljYXJ0X19pbmZvIC5rdC1teWNhcnRfX2FjdGlvbiAua3QtbXljYXJ0X19wcmljZSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ua3QtbXljYXJ0IC5rdC1teWNhcnRfX2JvZHkgLmt0LW15Y2FydF9faXRlbSAua3QtbXljYXJ0X19jb250YWluZXIgLmt0LW15Y2FydF9faW5mbyAua3QtbXljYXJ0X19hY3Rpb24gLmt0LW15Y2FydF9fdGV4dCB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmt0LW15Y2FydCAua3QtbXljYXJ0X19ib2R5IC5rdC1teWNhcnRfX2l0ZW0gLmt0LW15Y2FydF9fY29udGFpbmVyIC5rdC1teWNhcnRfX2luZm8gLmt0LW15Y2FydF9fYWN0aW9uIC5rdC1teWNhcnRfX3F1YW50aXR5IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmt0LW15Y2FydCAua3QtbXljYXJ0X19ib2R5IC5rdC1teWNhcnRfX2l0ZW0gLmt0LW15Y2FydF9fY29udGFpbmVyIC5rdC1teWNhcnRfX2luZm8gLmt0LW15Y2FydF9fYWN0aW9uIC5idG4ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIHdpZHRoOiAxOXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTlweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMC4xcmVtO1xufVxuLmt0LW15Y2FydCAua3QtbXljYXJ0X19ib2R5IC5rdC1teWNhcnRfX2l0ZW0gLmt0LW15Y2FydF9fY29udGFpbmVyIC5rdC1teWNhcnRfX2luZm8gLmt0LW15Y2FydF9fYWN0aW9uIC5idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5rdC1teWNhcnQgLmt0LW15Y2FydF9fYm9keSAua3QtbXljYXJ0X19pdGVtIC5rdC1teWNhcnRfX2NvbnRhaW5lciAua3QtbXljYXJ0X19pbmZvIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rdC1teWNhcnQgLmt0LW15Y2FydF9fYm9keSAua3QtbXljYXJ0X19pdGVtIC5rdC1teWNhcnRfX2NvbnRhaW5lciAua3QtbXljYXJ0X19waWMge1xuICB3aWR0aDogNXJlbTtcbn1cbi5rdC1teWNhcnQgLmt0LW15Y2FydF9fYm9keSAua3QtbXljYXJ0X19pdGVtIC5rdC1teWNhcnRfX2NvbnRhaW5lciAua3QtbXljYXJ0X19waWMgaW1nIHtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ua3QtbXljYXJ0IC5rdC1teWNhcnRfX2JvZHkgLnBzX19yYWlsLXkgLnBzX190aHVtYi15IHtcbiAgcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuLmt0LW15Y2FydCAua3QtbXljYXJ0X19mb290ZXIge1xuICBwYWRkaW5nOiAwLjRyZW0gMnJlbSAxLjVyZW0gMnJlbTtcbn1cbi5rdC1teWNhcnQgLmt0LW15Y2FydF9fZm9vdGVyIC5rdC1teWNhcnRfX3NlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ua3QtbXljYXJ0IC5rdC1teWNhcnRfX2Zvb3RlciAua3QtbXljYXJ0X19zZWN0aW9uIC5rdC1teWNhcnRfX3N1YnRpdGVsIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM1ZTViNzA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5rdC1teWNhcnQgLmt0LW15Y2FydF9fZm9vdGVyIC5rdC1teWNhcnRfX3NlY3Rpb24gLmt0LW15Y2FydF9fc3VidGl0ZWwgc3Bhbjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcGFkZGluZzogMC40cmVtIDA7XG59XG4ua3QtbXljYXJ0IC5rdC1teWNhcnRfX2Zvb3RlciAua3QtbXljYXJ0X19zZWN0aW9uIC5rdC1teWNhcnRfX3N1YnRpdGVsIHNwYW46bGFzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmt0LW15Y2FydCAua3QtbXljYXJ0X19mb290ZXIgLmt0LW15Y2FydF9fc2VjdGlvbiAua3QtbXljYXJ0X19wcmljZXMgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmt0LW15Y2FydCAua3QtbXljYXJ0X19mb290ZXIgLmt0LW15Y2FydF9fc2VjdGlvbiAua3QtbXljYXJ0X19wcmljZXMgc3Bhbjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcGFkZGluZzogMC4zcmVtIDA7XG59XG4ua3QtbXljYXJ0IC5rdC1teWNhcnRfX2Zvb3RlciAua3QtbXljYXJ0X19zZWN0aW9uIC5rdC1teWNhcnRfX3ByaWNlcyBzcGFuOmxhc3QtY2hpbGQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi5rdC1teWNhcnQgLmt0LW15Y2FydF9fZm9vdGVyIC5rdC1teWNhcnRfX2J1dHRvbiB7XG4gIG1hcmdpbjogMS41cmVtIDAgMC44cmVtIDA7XG59XG5cbi5rdC1uYXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMXJlbSAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlcjogMDtcbn1cbi5rdC1uYXYgLmt0LW5hdl9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmt0LW5hdiAua3QtbmF2X19pdGVtID4gLmt0LW5hdl9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC41NXJlbSAxLjc1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmt0LW5hdiAua3QtbmF2X19pdGVtID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLXRleHQge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW0gPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstaWNvbiB7XG4gIGZsZXg6IDAgMCAzMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBjb2xvcjogI2EyYTViOTtcbn1cbi5rdC1uYXYgLmt0LW5hdl9faXRlbSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1pY29uOmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmt0LW5hdiAua3QtbmF2X19pdGVtID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWljb24ua3QtbmF2X19saW5rLWljb24tLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuLmt0LW5hdiAua3QtbmF2X19pdGVtID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWljb24gZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogI2EyYTViOTtcbn1cbi5rdC1uYXYgLmt0LW5hdl9faXRlbSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1pY29uOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG59XG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW0gPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstYnVsbGV0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4OiAwIDAgMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmt0LW5hdiAua3QtbmF2X19pdGVtID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWJ1bGxldCA+IHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW0gPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstYnVsbGV0Lmt0LW5hdl9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi5rdC1uYXYgLmt0LW5hdl9faXRlbSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1idWxsZXQua3QtbmF2X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmt0LW5hdiAua3QtbmF2X19pdGVtID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWJ1bGxldC5rdC1uYXZfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiwgLmt0LW5hdiAua3QtbmF2X19pdGVtID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWJ1bGxldC5rdC1uYXZfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EyYTViOTtcbn1cbi5rdC1uYXYgLmt0LW5hdl9faXRlbSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1iYWRnZSB7XG4gIHBhZGRpbmc6IDBweCAwcHggMHB4IDVweDtcbn1cbi5rdC1uYXYgLmt0LW5hdl9faXRlbSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1hcnJvdyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmbGV4OiAwIDAgMjBweDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGNvbG9yOiAjYTJhNWI5O1xuICBmb250LWZhbWlseTogXCJMaW5lQXdlc29tZVwiO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuLmt0LW5hdiAua3QtbmF2X19pdGVtID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG59XG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW0gPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstYXJyb3c6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmt0LW5hdiAua3QtbmF2X19pdGVtID4gLmt0LW5hdl9fbGluay5jb2xsYXBzZWQgLmt0LW5hdl9fbGluay1hcnJvdyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxpbmVBd2Vzb21lXCI7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW0gPiAua3QtbmF2X19saW5rLmNvbGxhcHNlZCAua3QtbmF2X19saW5rLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEyXCI7XG59XG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW0gPiAua3QtbmF2X19saW5rLmNvbGxhcHNlZCAua3QtbmF2X19saW5rLWFycm93OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW0gPiAua3QtbmF2X19zdWIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW0gPiAua3QtbmF2X19zdWIgLmt0LW5hdl9faXRlbSA+IC5rdC1uYXZfX2xpbmsge1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtIDAuNXJlbSAyLjVyZW07XG59XG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW0ua3QtbmF2X19pdGVtLS1sYXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW0ua3QtbmF2X19pdGVtLS1hY3RpdmUgPiAua3QtbmF2X19saW5rLCAua3QtbmF2IC5rdC1uYXZfX2l0ZW0uYWN0aXZlID4gLmt0LW5hdl9fbGluaywgLmt0LW5hdiAua3QtbmF2X19pdGVtOmhvdmVyOm5vdCgua3QtbmF2X19pdGVtLS1kaXNhYmxlZCk6bm90KC5rdC1uYXZfX2l0ZW0tLXN1YikgPiAua3QtbmF2X19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW0ua3QtbmF2X19pdGVtLS1hY3RpdmUgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstaWNvbixcbi5rdC1uYXYgLmt0LW5hdl9faXRlbS5rdC1uYXZfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay10ZXh0LFxuLmt0LW5hdiAua3QtbmF2X19pdGVtLmt0LW5hdl9faXRlbS0tYWN0aXZlID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWFycm93LCAua3QtbmF2IC5rdC1uYXZfX2l0ZW0uYWN0aXZlID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWljb24sXG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW0uYWN0aXZlID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLXRleHQsXG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW0uYWN0aXZlID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWFycm93LCAua3QtbmF2IC5rdC1uYXZfX2l0ZW06aG92ZXI6bm90KC5rdC1uYXZfX2l0ZW0tLWRpc2FibGVkKTpub3QoLmt0LW5hdl9faXRlbS0tc3ViKSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1pY29uLFxuLmt0LW5hdiAua3QtbmF2X19pdGVtOmhvdmVyOm5vdCgua3QtbmF2X19pdGVtLS1kaXNhYmxlZCk6bm90KC5rdC1uYXZfX2l0ZW0tLXN1YikgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstdGV4dCxcbi5rdC1uYXYgLmt0LW5hdl9faXRlbTpob3Zlcjpub3QoLmt0LW5hdl9faXRlbS0tZGlzYWJsZWQpOm5vdCgua3QtbmF2X19pdGVtLS1zdWIpID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWFycm93IHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW0ua3QtbmF2X19pdGVtLS1hY3RpdmUgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstaWNvbiBnIFtmaWxsXSwgLmt0LW5hdiAua3QtbmF2X19pdGVtLmFjdGl2ZSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1pY29uIGcgW2ZpbGxdLCAua3QtbmF2IC5rdC1uYXZfX2l0ZW06aG92ZXI6bm90KC5rdC1uYXZfX2l0ZW0tLWRpc2FibGVkKTpub3QoLmt0LW5hdl9faXRlbS0tc3ViKSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1pY29uIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICMyYzc3ZjQ7XG59XG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW0ua3QtbmF2X19pdGVtLS1hY3RpdmUgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstaWNvbjpob3ZlciBnIFtmaWxsXSwgLmt0LW5hdiAua3QtbmF2X19pdGVtLmFjdGl2ZSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1pY29uOmhvdmVyIGcgW2ZpbGxdLCAua3QtbmF2IC5rdC1uYXZfX2l0ZW06aG92ZXI6bm90KC5rdC1uYXZfX2l0ZW0tLWRpc2FibGVkKTpub3QoLmt0LW5hdl9faXRlbS0tc3ViKSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1pY29uOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG59XG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW0ua3QtbmF2X19pdGVtLS1hY3RpdmUgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstYnVsbGV0Lmt0LW5hdl9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLCAua3QtbmF2IC5rdC1uYXZfX2l0ZW0ua3QtbmF2X19pdGVtLS1hY3RpdmUgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstYnVsbGV0Lmt0LW5hdl9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sIC5rdC1uYXYgLmt0LW5hdl9faXRlbS5hY3RpdmUgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstYnVsbGV0Lmt0LW5hdl9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLCAua3QtbmF2IC5rdC1uYXZfX2l0ZW0uYWN0aXZlID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWJ1bGxldC5rdC1uYXZfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLCAua3QtbmF2IC5rdC1uYXZfX2l0ZW06aG92ZXI6bm90KC5rdC1uYXZfX2l0ZW0tLWRpc2FibGVkKTpub3QoLmt0LW5hdl9faXRlbS0tc3ViKSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1idWxsZXQua3QtbmF2X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sIC5rdC1uYXYgLmt0LW5hdl9faXRlbTpob3Zlcjpub3QoLmt0LW5hdl9faXRlbS0tZGlzYWJsZWQpOm5vdCgua3QtbmF2X19pdGVtLS1zdWIpID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWJ1bGxldC5rdC1uYXZfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1uYXYgLmt0LW5hdl9faXRlbTpob3Zlcjpub3QoLmt0LW5hdl9faXRlbS0tZGlzYWJsZWQpLmt0LW5hdl9faXRlbS0tc3ViID4gLmt0LW5hdl9fbGluay5jb2xsYXBzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5rdC1uYXYgLmt0LW5hdl9faXRlbTpob3Zlcjpub3QoLmt0LW5hdl9faXRlbS0tZGlzYWJsZWQpLmt0LW5hdl9faXRlbS0tc3ViID4gLmt0LW5hdl9fbGluay5jb2xsYXBzZWQgLmt0LW5hdl9fbGluay1pY29uLFxuLmt0LW5hdiAua3QtbmF2X19pdGVtOmhvdmVyOm5vdCgua3QtbmF2X19pdGVtLS1kaXNhYmxlZCkua3QtbmF2X19pdGVtLS1zdWIgPiAua3QtbmF2X19saW5rLmNvbGxhcHNlZCAua3QtbmF2X19saW5rLXRleHQsXG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW06aG92ZXI6bm90KC5rdC1uYXZfX2l0ZW0tLWRpc2FibGVkKS5rdC1uYXZfX2l0ZW0tLXN1YiA+IC5rdC1uYXZfX2xpbmsuY29sbGFwc2VkIC5rdC1uYXZfX2xpbmstYXJyb3cge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1uYXYgLmt0LW5hdl9faXRlbTpob3Zlcjpub3QoLmt0LW5hdl9faXRlbS0tZGlzYWJsZWQpLmt0LW5hdl9faXRlbS0tc3ViID4gLmt0LW5hdl9fbGluay5jb2xsYXBzZWQgLmt0LW5hdl9fbGluay1idWxsZXQua3QtbmF2X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sIC5rdC1uYXYgLmt0LW5hdl9faXRlbTpob3Zlcjpub3QoLmt0LW5hdl9faXRlbS0tZGlzYWJsZWQpLmt0LW5hdl9faXRlbS0tc3ViID4gLmt0LW5hdl9fbGluay5jb2xsYXBzZWQgLmt0LW5hdl9fbGluay1idWxsZXQua3QtbmF2X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW0ua3QtbmF2X19pdGVtLS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5rdC1uYXYgLmt0LW5hdl9faXRlbS5rdC1uYXZfX2l0ZW0tLW5vLWFjdGl2ZSA+IC5rdC1uYXZfX2xpbmsge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ua3QtbmF2IC5rdC1uYXZfX2N1c3RvbSB7XG4gIHBhZGRpbmc6IDAuNTVyZW0gMS43NXJlbTtcbn1cbi5rdC1uYXYgLmt0LW5hdl9fc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHBhZGRpbmc6IDAgMS43NXJlbTtcbn1cbi5rdC1uYXYgLmt0LW5hdl9fc2VjdGlvbiAua3QtbmF2X19zZWN0aW9uLWljb24ge1xuICBjb2xvcjogI2EyYTViOTtcbn1cbi5rdC1uYXYgLmt0LW5hdl9fc2VjdGlvbi5rdC1uYXZfX3NlY3Rpb24tLWZpcnN0IHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmt0LW5hdiAua3QtbmF2X19zZWN0aW9uIC5rdC1uYXZfX3NlY3Rpb24tdGV4dCB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5rdC1uYXYgLmt0LW5hdl9fc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwLjdyZW0gMDtcbiAgaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmVkZjI7XG59XG4ua3QtbmF2IC5rdC1uYXZfX3NlcGFyYXRvci5rdC1uYXZfX3NlcGFyYXRvci0tZGFzaGVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZWJlZGYyO1xufVxuLmt0LW5hdiAua3QtbmF2X19zcGFjZSB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbn1cbi5rdC1uYXYgLmt0LW5hdl9fc3BhY2Uua3QtbmF2X19zcGFjZS0tc20ge1xuICBtYXJnaW46IDAuMjVyZW0gMDtcbn1cbi5rdC1uYXYgLmt0LW5hdl9fc3BhY2Uua3QtbmF2X19zcGFjZS0tbGcge1xuICBtYXJnaW46IDAuNzVyZW0gMDtcbn1cbi5rdC1uYXYgLmt0LW5hdl9fc3BhY2Uua3QtbmF2X19zcGFjZS0teGwge1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5rdC1uYXYgLmt0LW5hdl9faGVhZCxcbi5rdC1uYXYgLmt0LW5hdl9fZm9vdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMC41NXJlbSAxLjc1cmVtO1xufVxuLmt0LW5hdiAua3QtbmF2X19oZWFkID4gaSxcbi5rdC1uYXYgLmt0LW5hdl9fZm9vdCA+IGkge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3QtbmF2IC5rdC1uYXZfX2hlYWQge1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cbi5rdC1uYXYua3QtbmF2LS1maXQge1xuICBwYWRkaW5nOiAwO1xufVxuLmt0LW5hdi5rdC1uYXYtLWZpdCAua3QtbmF2X19pdGVtID4gLmt0LW5hdl9fbGluayB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5rdC1uYXYua3QtbmF2LS1sZy1zcGFjZSAua3QtbmF2X19pdGVtIHtcbiAgbWFyZ2luOiAwLjM1cmVtIDA7XG59XG4ua3QtbmF2Lmt0LW5hdi0tbGctc3BhY2UgLmt0LW5hdl9faXRlbSAua3QtbmF2X19saW5rIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cbi5rdC1uYXYua3QtbmF2LS1sZy1zcGFjZSAua3QtbmF2X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5rdC1uYXYua3QtbmF2LS1sZy1zcGFjZSAua3QtbmF2X19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmt0LW5hdi5rdC1uYXYtLW1kLXNwYWNlIC5rdC1uYXZfX2l0ZW0ge1xuICBtYXJnaW46IDAuMjVyZW0gMDtcbn1cbi5rdC1uYXYua3QtbmF2LS1tZC1zcGFjZSAua3QtbmF2X19pdGVtIC5rdC1uYXZfX2xpbmsge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG59XG4ua3QtbmF2Lmt0LW5hdi0tbWQtc3BhY2UgLmt0LW5hdl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ua3QtbmF2Lmt0LW5hdi0tbWQtc3BhY2UgLmt0LW5hdl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5rdC1uYXYua3QtbmF2LS1ib2xkIC5rdC1uYXZfX2l0ZW0gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLXRleHQge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmt0LW5hdi5rdC1uYXYtLXRoaW4gLmt0LW5hdl9faXRlbSAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ua3QtbmF2Lmt0LW5hdi0tbGctZm9udCAua3QtbmF2X19pdGVtIC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xufVxuLmt0LW5hdi5rdC1uYXYtLXhsLWZvbnQgLmt0LW5hdl9faXRlbSAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmt0LW5hdi5rdC1uYXYtLXYyIC5rdC1uYXZfX2l0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmt0LW5hdi5rdC1uYXYtLXYyIC5rdC1uYXZfX2l0ZW0gPiAua3QtbmF2X19saW5rIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5rdC1uYXYua3QtbmF2LS12MiAua3QtbmF2X19pdGVtOmhvdmVyOm5vdCgua3QtbmF2X19pdGVtLS1kaXNhYmxlZCk6bm90KC5rdC1uYXZfX2l0ZW0tLXN1Yik6bm90KC5rdC1uYXZfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbmF2X19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmOTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5rdC1uYXYua3QtbmF2LS12MiAua3QtbmF2X19pdGVtOmhvdmVyOm5vdCgua3QtbmF2X19pdGVtLS1kaXNhYmxlZCk6bm90KC5rdC1uYXZfX2l0ZW0tLXN1Yik6bm90KC5rdC1uYXZfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstaWNvbixcbi5rdC1uYXYua3QtbmF2LS12MiAua3QtbmF2X19pdGVtOmhvdmVyOm5vdCgua3QtbmF2X19pdGVtLS1kaXNhYmxlZCk6bm90KC5rdC1uYXZfX2l0ZW0tLXN1Yik6bm90KC5rdC1uYXZfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstdGV4dCxcbi5rdC1uYXYua3QtbmF2LS12MiAua3QtbmF2X19pdGVtOmhvdmVyOm5vdCgua3QtbmF2X19pdGVtLS1kaXNhYmxlZCk6bm90KC5rdC1uYXZfX2l0ZW0tLXN1Yik6bm90KC5rdC1uYXZfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstYXJyb3cge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1uYXYua3QtbmF2LS12MiAua3QtbmF2X19pdGVtOmhvdmVyOm5vdCgua3QtbmF2X19pdGVtLS1kaXNhYmxlZCk6bm90KC5rdC1uYXZfX2l0ZW0tLXN1Yik6bm90KC5rdC1uYXZfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstYnVsbGV0Lmt0LW5hdl9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLCAua3QtbmF2Lmt0LW5hdi0tdjIgLmt0LW5hdl9faXRlbTpob3Zlcjpub3QoLmt0LW5hdl9faXRlbS0tZGlzYWJsZWQpOm5vdCgua3QtbmF2X19pdGVtLS1zdWIpOm5vdCgua3QtbmF2X19pdGVtLS1hY3RpdmUpID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWJ1bGxldC5rdC1uYXZfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmOTtcbn1cbi5rdC1uYXYua3QtbmF2LS12MiAua3QtbmF2X19pdGVtLmt0LW5hdl9faXRlbS0tYWN0aXZlID4gLmt0LW5hdl9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjIgLmt0LW5hdl9faXRlbS5rdC1uYXZfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1pY29uLFxuLmt0LW5hdi5rdC1uYXYtLXYyIC5rdC1uYXZfX2l0ZW0ua3QtbmF2X19pdGVtLS1hY3RpdmUgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstdGV4dCxcbi5rdC1uYXYua3QtbmF2LS12MiAua3QtbmF2X19pdGVtLmt0LW5hdl9faXRlbS0tYWN0aXZlID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWFycm93IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjIgLmt0LW5hdl9faXRlbS5rdC1uYXZfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1idWxsZXQua3QtbmF2X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sIC5rdC1uYXYua3QtbmF2LS12MiAua3QtbmF2X19pdGVtLmt0LW5hdl9faXRlbS0tYWN0aXZlID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWJ1bGxldC5rdC1uYXZfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1uYXYua3QtbmF2LS12MiAua3QtbmF2X19pdGVtLmt0LW5hdl9faXRlbS0tYWN0aXZlOmhvdmVyID4gLmt0LW5hdl9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjIgLmt0LW5hdl9faXRlbS5rdC1uYXZfX2l0ZW0tLWFjdGl2ZTpob3ZlciA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1pY29uLFxuLmt0LW5hdi5rdC1uYXYtLXYyIC5rdC1uYXZfX2l0ZW0ua3QtbmF2X19pdGVtLS1hY3RpdmU6aG92ZXIgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstdGV4dCxcbi5rdC1uYXYua3QtbmF2LS12MiAua3QtbmF2X19pdGVtLmt0LW5hdl9faXRlbS0tYWN0aXZlOmhvdmVyID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWFycm93IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjIgLmt0LW5hdl9faXRlbS5rdC1uYXZfX2l0ZW0tLWFjdGl2ZTpob3ZlciA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1idWxsZXQua3QtbmF2X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sIC5rdC1uYXYua3QtbmF2LS12MiAua3QtbmF2X19pdGVtLmt0LW5hdl9faXRlbS0tYWN0aXZlOmhvdmVyID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWJ1bGxldC5rdC1uYXZfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmt0LW5hdi5rdC1uYXYtLXYzIC5rdC1uYXZfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjMgLmt0LW5hdl9faXRlbSAua3QtbmF2X19saW5rIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5rdC1uYXYua3QtbmF2LS12MyAua3QtbmF2X19pdGVtLmFjdGl2ZSAua3QtbmF2X19saW5rLCAua3QtbmF2Lmt0LW5hdi0tdjMgLmt0LW5hdl9faXRlbS5rdC1uYXZfX2xpbmstLWFjdGl2ZSAua3QtbmF2X19saW5rIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzJjNzdmNDtcbn1cbi5rdC1uYXYua3QtbmF2LS12MyAua3QtbmF2X19pdGVtLmFjdGl2ZSAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstdGV4dCwgLmt0LW5hdi5rdC1uYXYtLXYzIC5rdC1uYXZfX2l0ZW0ua3QtbmF2X19saW5rLS1hY3RpdmUgLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLXRleHQge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1uYXYua3QtbmF2LS12MyAua3QtbmF2X19pdGVtOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjMgLmt0LW5hdl9faXRlbTpob3ZlciAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstdGV4dCB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuXG4ua3QtbmF2Lmt0LW5hdi0tdjQgLmt0LW5hdl9faXRlbSB7XG4gIHBhZGRpbmc6IDAuNjVyZW0gMDtcbn1cbi5rdC1uYXYua3QtbmF2LS12NCAua3QtbmF2X19pdGVtIC5rdC1uYXZfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgY29sb3I6ICM5NDkyYTE7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBwYWRkaW5nOiAwIDEuMXJlbTtcbn1cbi5rdC1uYXYua3QtbmF2LS12NCAua3QtbmF2X19pdGVtIC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay10ZXh0IHtcbiAgY29sb3I6ICM5NDkyYTE7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLmt0LW5hdi5rdC1uYXYtLXY0IC5rdC1uYXZfX2l0ZW0uYWN0aXZlIC5rdC1uYXZfX2xpbmsge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMyYzc3ZjQ7XG4gIGNvbG9yOiAjNDg0NjViO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5rdC1uYXYua3QtbmF2LS12NCAua3QtbmF2X19pdGVtLmFjdGl2ZSAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstdGV4dCB7XG4gIGNvbG9yOiAjNDg0NjViO1xufVxuLmt0LW5hdi5rdC1uYXYtLXY0IC5rdC1uYXZfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAtMC42NXJlbTtcbn1cbi5rdC1uYXYua3QtbmF2LS12NCAua3QtbmF2X19pdGVtOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjQgLmt0LW5hdl9faXRlbTpob3ZlciAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstdGV4dCB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LW5hdi5rdC1uYXYtLXY0LS1icmFuZCAua3QtbmF2X19pdGVtLmFjdGl2ZSAua3QtbmF2X19saW5rIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMmM3N2Y0O1xufVxuLmt0LW5hdi5rdC1uYXYtLXY0LS1icmFuZCAua3QtbmF2X19pdGVtOmhvdmVyOm5vdCgua3QtbmF2X19pdGVtLS1kaXNhYmxlZCk6bm90KC5rdC1uYXZfX2l0ZW0tLXN1Yik6bm90KC5rdC1uYXZfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstdGV4dCB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LW5hdi5rdC1uYXYtLXY0LS1saWdodCAua3QtbmF2X19pdGVtLmFjdGl2ZSAua3QtbmF2X19saW5rIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZmZmZmZmO1xufVxuLmt0LW5hdi5rdC1uYXYtLXY0LS1saWdodCAua3QtbmF2X19pdGVtOmhvdmVyOm5vdCgua3QtbmF2X19pdGVtLS1kaXNhYmxlZCk6bm90KC5rdC1uYXZfX2l0ZW0tLXN1Yik6bm90KC5rdC1uYXZfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LW5hdi5rdC1uYXYtLXY0LS1kYXJrIC5rdC1uYXZfX2l0ZW0uYWN0aXZlIC5rdC1uYXZfX2xpbmsge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMyODJhM2M7XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjQtLWRhcmsgLmt0LW5hdl9faXRlbTpob3Zlcjpub3QoLmt0LW5hdl9faXRlbS0tZGlzYWJsZWQpOm5vdCgua3QtbmF2X19pdGVtLS1zdWIpOm5vdCgua3QtbmF2X19pdGVtLS1hY3RpdmUpID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLXRleHQge1xuICBjb2xvcjogIzI4MmEzYztcbn1cbi5rdC1uYXYua3QtbmF2LS12NC0tcHJpbWFyeSAua3QtbmF2X19pdGVtLmFjdGl2ZSAua3QtbmF2X19saW5rIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjNTg2N2RkO1xufVxuLmt0LW5hdi5rdC1uYXYtLXY0LS1wcmltYXJ5IC5rdC1uYXZfX2l0ZW06aG92ZXI6bm90KC5rdC1uYXZfX2l0ZW0tLWRpc2FibGVkKTpub3QoLmt0LW5hdl9faXRlbS0tc3ViKTpub3QoLmt0LW5hdl9faXRlbS0tYWN0aXZlKSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay10ZXh0IHtcbiAgY29sb3I6ICM1ODY3ZGQ7XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjQtLXN1Y2Nlc3MgLmt0LW5hdl9faXRlbS5hY3RpdmUgLmt0LW5hdl9fbGluayB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzFkYzliNztcbn1cbi5rdC1uYXYua3QtbmF2LS12NC0tc3VjY2VzcyAua3QtbmF2X19pdGVtOmhvdmVyOm5vdCgua3QtbmF2X19pdGVtLS1kaXNhYmxlZCk6bm90KC5rdC1uYXZfX2l0ZW0tLXN1Yik6bm90KC5rdC1uYXZfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstdGV4dCB7XG4gIGNvbG9yOiAjMWRjOWI3O1xufVxuLmt0LW5hdi5rdC1uYXYtLXY0LS1pbmZvIC5rdC1uYXZfX2l0ZW0uYWN0aXZlIC5rdC1uYXZfX2xpbmsge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICM1NTc4ZWI7XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjQtLWluZm8gLmt0LW5hdl9faXRlbTpob3Zlcjpub3QoLmt0LW5hdl9faXRlbS0tZGlzYWJsZWQpOm5vdCgua3QtbmF2X19pdGVtLS1zdWIpOm5vdCgua3QtbmF2X19pdGVtLS1hY3RpdmUpID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLXRleHQge1xuICBjb2xvcjogIzU1NzhlYjtcbn1cbi5rdC1uYXYua3QtbmF2LS12NC0td2FybmluZyAua3QtbmF2X19pdGVtLmFjdGl2ZSAua3QtbmF2X19saW5rIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZmZiODIyO1xufVxuLmt0LW5hdi5rdC1uYXYtLXY0LS13YXJuaW5nIC5rdC1uYXZfX2l0ZW06aG92ZXI6bm90KC5rdC1uYXZfX2l0ZW0tLWRpc2FibGVkKTpub3QoLmt0LW5hdl9faXRlbS0tc3ViKTpub3QoLmt0LW5hdl9faXRlbS0tYWN0aXZlKSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay10ZXh0IHtcbiAgY29sb3I6ICNmZmI4MjI7XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjQtLWRhbmdlciAua3QtbmF2X19pdGVtLmFjdGl2ZSAua3QtbmF2X19saW5rIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZmQzOTdhO1xufVxuLmt0LW5hdi5rdC1uYXYtLXY0LS1kYW5nZXIgLmt0LW5hdl9faXRlbTpob3Zlcjpub3QoLmt0LW5hdl9faXRlbS0tZGlzYWJsZWQpOm5vdCgua3QtbmF2X19pdGVtLS1zdWIpOm5vdCgua3QtbmF2X19pdGVtLS1hY3RpdmUpID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLXRleHQge1xuICBjb2xvcjogI2ZkMzk3YTtcbn1cblxuLmt0LW5vdGlmaWNhdGlvbiAua3Qtbm90aWZpY2F0aW9uX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMS4xcmVtIDEuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y4ZmE7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LW5vdGlmaWNhdGlvbiAua3Qtbm90aWZpY2F0aW9uX19pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ua3Qtbm90aWZpY2F0aW9uIC5rdC1ub3RpZmljYXRpb25fX2l0ZW0gLmt0LW5vdGlmaWNhdGlvbl9faXRlbS1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIDIuNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rdC1ub3RpZmljYXRpb24gLmt0LW5vdGlmaWNhdGlvbl9faXRlbSAua3Qtbm90aWZpY2F0aW9uX19pdGVtLWljb24gaSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1ub3RpZmljYXRpb24gLmt0LW5vdGlmaWNhdGlvbl9faXRlbSAua3Qtbm90aWZpY2F0aW9uX19pdGVtLWljb24gc3ZnIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG59XG4ua3Qtbm90aWZpY2F0aW9uIC5rdC1ub3RpZmljYXRpb25fX2l0ZW0gLmt0LW5vdGlmaWNhdGlvbl9faXRlbS1kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xufVxuLmt0LW5vdGlmaWNhdGlvbiAua3Qtbm90aWZpY2F0aW9uX19pdGVtIC5rdC1ub3RpZmljYXRpb25fX2l0ZW0tZGV0YWlscyAua3Qtbm90aWZpY2F0aW9uX19pdGVtLXRpdGxlIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLmt0LW5vdGlmaWNhdGlvbiAua3Qtbm90aWZpY2F0aW9uX19pdGVtIC5rdC1ub3RpZmljYXRpb25fX2l0ZW0tZGV0YWlscyAua3Qtbm90aWZpY2F0aW9uX19pdGVtLXRpbWUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LW5vdGlmaWNhdGlvbiAua3Qtbm90aWZpY2F0aW9uX19pdGVtOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbn1cbi5rdC1ub3RpZmljYXRpb24gLmt0LW5vdGlmaWNhdGlvbl9faXRlbTpob3ZlciAua3Qtbm90aWZpY2F0aW9uX19pdGVtLWRldGFpbHMgLmt0LW5vdGlmaWNhdGlvbl9faXRlbS10aXRsZSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3Qtbm90aWZpY2F0aW9uIC5rdC1ub3RpZmljYXRpb25fX2l0ZW0ua3Qtbm90aWZpY2F0aW9uX19pdGVtLS1yZWFkIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmt0LW5vdGlmaWNhdGlvbiAua3Qtbm90aWZpY2F0aW9uX19pdGVtOmFmdGVyIHtcbiAgYm9yZGVyOiAwO1xuICBmb250LWZhbWlseTogXCJMaW5lQXdlc29tZVwiO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBjb250ZW50OiBcIlxcZjExMVwiO1xuICAvKnJ0bDpiZWdpbjpyZW1vdmUqL1xuICBmb250LWZhbWlseTogXCJMaW5lQXdlc29tZVwiO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBjb250ZW50OiBcIlxcZjExMlwiO1xuICAvKnJ0bDplbmQ6cmVtb3ZlKi9cbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LW5vdGlmaWNhdGlvbiAua3Qtbm90aWZpY2F0aW9uX19jdXN0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y3ZjhmYTtcbiAgcGFkZGluZzogMS42cmVtIDEuNXJlbTtcbn1cbi5rdC1ub3RpZmljYXRpb24ua3Qtbm90aWZpY2F0aW9uLS1maXQgLmt0LW5vdGlmaWNhdGlvbl9faXRlbSB7XG4gIHBhZGRpbmc6IDAuNTVyZW0gMDtcbn1cbi5rdC1ub3RpZmljYXRpb24ua3Qtbm90aWZpY2F0aW9uLS1maXQgLmt0LW5vdGlmaWNhdGlvbl9faXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmt0LW5vdGlmaWNhdGlvbi5rdC1ub3RpZmljYXRpb24tLWZpdCAua3Qtbm90aWZpY2F0aW9uX19pdGVtOmhvdmVyIC5rdC1ub3RpZmljYXRpb25fX2l0ZW0tdGl0bGUge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cblxuLmt0LW5vdGlmaWNhdGlvbi1pdGVtLXBhZGRpbmcteCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ua3Qtbm90aWZpY2F0aW9uLWl0ZW0tbWFyZ2luLXgge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1ub3RpZmljYXRpb24tdjIge1xuICBtYXJnaW46IDA7XG59XG4ua3Qtbm90aWZpY2F0aW9uLXYyIC5rdC1ub3RpZmljYXRpb24tdjJfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmt0LW5vdGlmaWNhdGlvbi12MiAua3Qtbm90aWZpY2F0aW9uLXYyX19pdGVtIC5rdC1ub3RpZmljYXRpb24tdjJfX2l0ZW0taWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBtaW4td2lkdGg6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5rdC1ub3RpZmljYXRpb24tdjIgLmt0LW5vdGlmaWNhdGlvbi12Ml9faXRlbSAua3Qtbm90aWZpY2F0aW9uLXYyX19pdGVtLWljb24gaSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmt0LW5vdGlmaWNhdGlvbi12MiAua3Qtbm90aWZpY2F0aW9uLXYyX19pdGVtIC5rdC1ub3RpZmljYXRpb24tdjJfX2l0ZWstd3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5rdC1ub3RpZmljYXRpb24tdjIgLmt0LW5vdGlmaWNhdGlvbi12Ml9faXRlbSAua3Qtbm90aWZpY2F0aW9uLXYyX19pdGVrLXdyYXBwZXIgLmt0LW5vdGlmaWNhdGlvbi12Ml9faXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzVkNWI2Zjtcbn1cbi5rdC1ub3RpZmljYXRpb24tdjIgLmt0LW5vdGlmaWNhdGlvbi12Ml9faXRlbSAua3Qtbm90aWZpY2F0aW9uLXYyX19pdGVrLXdyYXBwZXIgLmt0LW5vdGlmaWNhdGlvbi12Ml9faXRlbS1kZXNjIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI2IzYjFjMjtcbn1cbi5rdC1ub3RpZmljYXRpb24tdjIgLmt0LW5vdGlmaWNhdGlvbi12Ml9faXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ua3Qtbm90aWZpY2F0aW9uLXYyIC5rdC1ub3RpZmljYXRpb24tdjJfX2l0ZW06aG92ZXIgLmt0LW5vdGlmaWNhdGlvbi12Ml9faXRlbS1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWRmMjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5rdC1jYXJkLXByb2ZpbGUge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiAwO1xufVxuLmt0LWNhcmQtcHJvZmlsZSAua3QtY2FyZC1wcm9maWxlX19waWMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgNXB4IDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmt0LWNhcmQtcHJvZmlsZSAua3QtY2FyZC1wcm9maWxlX19waWMgLmt0LWNhcmQtcHJvZmlsZV9fcGljLXdyYXBwZXIge1xuICBwYWRkaW5nOiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAycmVtIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlYmVkZjI7XG59XG4ua3QtY2FyZC1wcm9maWxlIC5rdC1jYXJkLXByb2ZpbGVfX3BpYyBpbWcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTMwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi5rdC1jYXJkLXByb2ZpbGUgLmt0LWNhcmQtcHJvZmlsZV9fcGljIC5rdC1jYXJkLXByb2ZpbGVfX25vLXBob3RvIHtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgd2lkdGg6IDEzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4ua3QtY2FyZC1wcm9maWxlIC5rdC1jYXJkLXByb2ZpbGVfX3BpYyAua3QtY2FyZC1wcm9maWxlX19uby1waG90byA+IHNwYW4ge1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ua3QtY2FyZC1wcm9maWxlIC5rdC1jYXJkLXByb2ZpbGVfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5rdC1jYXJkLXByb2ZpbGUgLmt0LWNhcmQtcHJvZmlsZV9fZGV0YWlscyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAwIDAgMDtcbn1cbi5rdC1jYXJkLXByb2ZpbGUgLmt0LWNhcmQtcHJvZmlsZV9fZGV0YWlscyAua3QtY2FyZC1wcm9maWxlX19uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5rdC1jYXJkLXByb2ZpbGUgLmt0LWNhcmQtcHJvZmlsZV9fZGV0YWlscyAua3QtY2FyZC1wcm9maWxlX19lbWFpbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNnB4IDAgMCAwO1xuICBmb250LXNpemU6IDUwMDtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG5cbi5rdC1ub3RlcyAua3Qtbm90ZXNfX2l0ZW1zIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmt0LW5vdGVzIC5rdC1ub3Rlc19faXRlbXMgLmt0LW5vdGVzX19pdGVtIHtcbiAgbGVmdDogOHB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNlYmVkZjI7XG4gIHBhZGRpbmc6IDAgMCA1MHB4IDQ1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDVweCAwIDE3cHg7XG59XG4ua3Qtbm90ZXMgLmt0LW5vdGVzX19pdGVtcyAua3Qtbm90ZXNfX2l0ZW0gLmt0LW5vdGVzX19tZWRpYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMjUuNXB4O1xufVxuLmt0LW5vdGVzIC5rdC1ub3Rlc19faXRlbXMgLmt0LW5vdGVzX19pdGVtIC5rdC1ub3Rlc19fbWVkaWEgaW1nIHtcbiAgbWF4LXdpZHRoOiA1MHB4O1xuICBtYXgtaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ua3Qtbm90ZXMgLmt0LW5vdGVzX19pdGVtcyAua3Qtbm90ZXNfX2l0ZW0gLmt0LW5vdGVzX19tZWRpYSAua3Qtbm90ZXNfX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2ViZWRmMjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmt0LW5vdGVzIC5rdC1ub3Rlc19faXRlbXMgLmt0LW5vdGVzX19pdGVtIC5rdC1ub3Rlc19fbWVkaWEgLmt0LW5vdGVzX19pY29uIGkge1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG4ua3Qtbm90ZXMgLmt0LW5vdGVzX19pdGVtcyAua3Qtbm90ZXNfX2l0ZW0gLmt0LW5vdGVzX19tZWRpYSAua3Qtbm90ZXNfX3VzZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlYmVkZjI7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ua3Qtbm90ZXMgLmt0LW5vdGVzX19pdGVtcyAua3Qtbm90ZXNfX2l0ZW0gLmt0LW5vdGVzX19tZWRpYSAua3Qtbm90ZXNfX2NpcmNsZSB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWJlZGYyO1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmt0LW5vdGVzIC5rdC1ub3Rlc19faXRlbXMgLmt0LW5vdGVzX19pdGVtIC5rdC1ub3Rlc19fY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y4RkM7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtIDFyZW0gMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ua3Qtbm90ZXMgLmt0LW5vdGVzX19pdGVtcyAua3Qtbm90ZXNfX2l0ZW0gLmt0LW5vdGVzX19jb250ZW50IC5rdC1ub3Rlc19fc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rdC1ub3RlcyAua3Qtbm90ZXNfX2l0ZW1zIC5rdC1ub3Rlc19faXRlbSAua3Qtbm90ZXNfX2NvbnRlbnQgLmt0LW5vdGVzX19zZWN0aW9uIC5rdC1ub3Rlc19faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuLmt0LW5vdGVzIC5rdC1ub3Rlc19faXRlbXMgLmt0LW5vdGVzX19pdGVtIC5rdC1ub3Rlc19fY29udGVudCAua3Qtbm90ZXNfX3NlY3Rpb24gLmt0LW5vdGVzX19pbmZvIC5rdC1ub3Rlc19fdGl0bGUge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbn1cbi5rdC1ub3RlcyAua3Qtbm90ZXNfX2l0ZW1zIC5rdC1ub3Rlc19faXRlbSAua3Qtbm90ZXNfX2NvbnRlbnQgLmt0LW5vdGVzX19zZWN0aW9uIC5rdC1ub3Rlc19faW5mbyAua3Qtbm90ZXNfX3RpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC1ub3RlcyAua3Qtbm90ZXNfX2l0ZW1zIC5rdC1ub3Rlc19faXRlbSAua3Qtbm90ZXNfX2NvbnRlbnQgLmt0LW5vdGVzX19zZWN0aW9uIC5rdC1ub3Rlc19faW5mbyAua3Qtbm90ZXNfX2Rlc2Mge1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbi5rdC1ub3RlcyAua3Qtbm90ZXNfX2l0ZW1zIC5rdC1ub3Rlc19faXRlbSAua3Qtbm90ZXNfX2NvbnRlbnQgLmt0LW5vdGVzX19zZWN0aW9uIC5rdC1ub3Rlc19fZHJvcGRvd24gLmJ0bi1pY29uIHtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbn1cbi5rdC1ub3RlcyAua3Qtbm90ZXNfX2l0ZW1zIC5rdC1ub3Rlc19faXRlbSAua3Qtbm90ZXNfX2NvbnRlbnQgLmt0LW5vdGVzX19ib2R5IHtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmt0LW5vdGVzIC5rdC1ub3Rlc19faXRlbXMgLmt0LW5vdGVzX19pdGVtIC5rdC1ub3Rlc19fY29udGVudDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMy41cmVtO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDEwcHggI0Y3RjhGQztcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMTdweCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDE3cHggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IHNvbGlkIDE3cHggdHJhbnNwYXJlbnQ7XG59XG4ua3Qtbm90ZXMgLmt0LW5vdGVzX19pdGVtcyAua3Qtbm90ZXNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLmt0LW5vdGVzIC5rdC1ub3Rlc19faXRlbXMgLmt0LW5vdGVzX19pdGVtLmt0LW5vdGVzX19pdGVtLS1jbGVhbiAua3Qtbm90ZXNfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuLmt0LW5vdGVzIC5rdC1ub3Rlc19faXRlbXMgLmt0LW5vdGVzX19pdGVtLmt0LW5vdGVzX19pdGVtLS1jbGVhbiAua3Qtbm90ZXNfX2NvbnRlbnQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LW5vdGVzIC5rdC1ub3Rlc19faXRlbXMgLmt0LW5vdGVzX19pdGVtOmxhc3QtY2hpbGQgLmt0LW5vdGVzX19tZWRpYSAua3Qtbm90ZXNfX2NpcmNsZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1ub3RlcyAua3Qtbm90ZXNfX2l0ZW1zIC5rdC1ub3Rlc19faXRlbSB7XG4gICAgbWFyZ2luOiAwIDdweCAwIDE3cHg7XG4gIH1cbiAgLmt0LW5vdGVzIC5rdC1ub3Rlc19faXRlbXMgLmt0LW5vdGVzX19pdGVtIC5rdC1ub3Rlc19fY29udGVudCB7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW0gMC43cmVtIDFyZW07XG4gIH1cbiAgLmt0LW5vdGVzIC5rdC1ub3Rlc19faXRlbXMgLmt0LW5vdGVzX19pdGVtIC5rdC1ub3Rlc19fY29udGVudCAua3Qtbm90ZXNfX2Rlc2Mge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmt0LW5vdGVzIC5rdC1ub3Rlc19faXRlbXMgLmt0LW5vdGVzX19pdGVtIC5rdC1ub3Rlc19fY29udGVudDphZnRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy44cmVtO1xuICB9XG59XG4ua3QtdGltZWxpbmUtdjEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmt0LXRpbWVsaW5lLXYxOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNXB4O1xuICB0b3A6IDA7XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgYm90dG9tOiAzcmVtO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMi41cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkVBRjU7XG59XG4ua3QtdGltZWxpbmUtdjEua3QtdGltZWxpbmUtdjEtLWNlbnRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmt0LXRpbWVsaW5lLXYxIC5rdC10aW1lbGluZS12MV9faXRlbXMge1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmt0LXRpbWVsaW5lLXYxIC5rdC10aW1lbGluZS12MV9faXRlbXMgLmt0LXRpbWVsaW5lLXYxX19tYXJrZXIge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RUFGNTtcbn1cbi5rdC10aW1lbGluZS12MSAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIC5rdC10aW1lbGluZS12MV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiA1MCU7XG4gIG1pbi1oZWlnaHQ6IDNyZW07XG59XG4ua3QtdGltZWxpbmUtdjEgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyAua3QtdGltZWxpbmUtdjFfX2l0ZW0gLmt0LXRpbWVsaW5lLXYxX19pdGVtLWFycm93IHtcbiAgY29sb3I6ICNGN0Y4RkM7XG59XG4ua3QtdGltZWxpbmUtdjEgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyAua3QtdGltZWxpbmUtdjFfX2l0ZW0gLmt0LXRpbWVsaW5lLXYxX19pdGVtLWNpcmNsZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ua3QtdGltZWxpbmUtdjEgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyAua3QtdGltZWxpbmUtdjFfX2l0ZW0gLmt0LXRpbWVsaW5lLXYxX19pdGVtLWNpcmNsZSA+IGRpdiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG59XG4ua3QtdGltZWxpbmUtdjEgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyAua3QtdGltZWxpbmUtdjFfX2l0ZW0gLmt0LXRpbWVsaW5lLXYxX19pdGVtLXRpbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogLTIuMTRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ua3QtdGltZWxpbmUtdjEgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyAua3QtdGltZWxpbmUtdjFfX2l0ZW0gLmt0LXRpbWVsaW5lLXYxX19pdGVtLXRpbWUgPiBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4ua3QtdGltZWxpbmUtdjEgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyAua3QtdGltZWxpbmUtdjFfX2l0ZW0gLmt0LXRpbWVsaW5lLXYxX19pdGVtLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMi4xNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjhGQztcbn1cbi5rdC10aW1lbGluZS12MSAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIC5rdC10aW1lbGluZS12MV9faXRlbSAua3QtdGltZWxpbmUtdjFfX2l0ZW0tY29udGVudCAua3QtdGltZWxpbmUtdjFfX2l0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5rdC10aW1lbGluZS12MSAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIC5rdC10aW1lbGluZS12MV9faXRlbSAua3QtdGltZWxpbmUtdjFfX2l0ZW0tY29udGVudCAua3QtdGltZWxpbmUtdjFfX2l0ZW0tdGl0bGUgKyAua3QtdGltZWxpbmUtdjFfX2l0ZW0tYm9keSB7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG59XG4ua3QtdGltZWxpbmUtdjEgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyAua3QtdGltZWxpbmUtdjFfX2l0ZW0gLmt0LXRpbWVsaW5lLXYxX19pdGVtLWNvbnRlbnQgLmt0LXRpbWVsaW5lLXYxX19pdGVtLWFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xufVxuLmt0LXRpbWVsaW5lLXYxIC5rdC10aW1lbGluZS12MV9faXRlbXMgLmt0LXRpbWVsaW5lLXYxX19pdGVtIC5rdC10aW1lbGluZS12MV9faXRlbS1jb250ZW50IC5rdC10aW1lbGluZS12MV9faXRlbS1kZXNjIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3QtdGltZWxpbmUtdjEgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyAua3QtdGltZWxpbmUtdjFfX2l0ZW0ua3QtdGltZWxpbmUtdjFfX2l0ZW0tLWxlZnQge1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjg1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ua3QtdGltZWxpbmUtdjEgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyAua3QtdGltZWxpbmUtdjFfX2l0ZW0ua3QtdGltZWxpbmUtdjFfX2l0ZW0tLWxlZnQgLmt0LXRpbWVsaW5lLXYxX19pdGVtLWNpcmNsZSB7XG4gIHJpZ2h0OiAtMTBweDtcbiAgdG9wOiAyMHB4O1xufVxuLmt0LXRpbWVsaW5lLXYxIC5rdC10aW1lbGluZS12MV9faXRlbXMgLmt0LXRpbWVsaW5lLXYxX19pdGVtLmt0LXRpbWVsaW5lLXYxX19pdGVtLS1sZWZ0IC5rdC10aW1lbGluZS12MV9faXRlbS10aW1lIHtcbiAgcmlnaHQ6IDMuOHJlbTtcbn1cbi5rdC10aW1lbGluZS12MSAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIC5rdC10aW1lbGluZS12MV9faXRlbS5rdC10aW1lbGluZS12MV9faXRlbS0tbGVmdDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogLTNyZW07XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxMHB4ICNGN0Y4RkM7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDE3cHggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogc29saWQgMTdweCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogc29saWQgMTdweCB0cmFuc3BhcmVudDtcbn1cbi5rdC10aW1lbGluZS12MSAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIC5rdC10aW1lbGluZS12MV9faXRlbS5rdC10aW1lbGluZS12MV9faXRlbS0tcmlnaHQge1xuICBsZWZ0OiA1MCU7XG4gIHBhZGRpbmctbGVmdDogMi44NnJlbTtcbiAgdG9wOiAtMy41cmVtO1xufVxuLmt0LXRpbWVsaW5lLXYxIC5rdC10aW1lbGluZS12MV9faXRlbXMgLmt0LXRpbWVsaW5lLXYxX19pdGVtLmt0LXRpbWVsaW5lLXYxX19pdGVtLS1yaWdodCAua3QtdGltZWxpbmUtdjFfX2l0ZW0tY2lyY2xlIHtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAtMTBweDtcbn1cbi5rdC10aW1lbGluZS12MSAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIC5rdC10aW1lbGluZS12MV9faXRlbS5rdC10aW1lbGluZS12MV9faXRlbS0tcmlnaHQgLmt0LXRpbWVsaW5lLXYxX19pdGVtLXRpbWUge1xuICBsZWZ0OiAzLjU3cmVtO1xufVxuLmt0LXRpbWVsaW5lLXYxIC5rdC10aW1lbGluZS12MV9faXRlbXMgLmt0LXRpbWVsaW5lLXYxX19pdGVtLmt0LXRpbWVsaW5lLXYxX19pdGVtLS1yaWdodDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtM3JlbTtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxMHB4ICNGN0Y4RkM7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDE3cHggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxN3B4IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiBzb2xpZCAxN3B4IHRyYW5zcGFyZW50O1xufVxuLmt0LXRpbWVsaW5lLXYxIC5rdC10aW1lbGluZS12MV9faXRlbXMgLmt0LXRpbWVsaW5lLXYxX19pdGVtLmt0LXRpbWVsaW5lLXYxX19pdGVtLS1maXJzdCB7XG4gIHRvcDogMy41cmVtO1xufVxuLmt0LXRpbWVsaW5lLXYxIC5rdC10aW1lbGluZS12MV9faXRlbXMgLmt0LXRpbWVsaW5lLXYxX19pdGVtLmt0LXRpbWVsaW5lLXYxX19pdGVtLS1maXJzdCArIC5rdC10aW1lbGluZS12MV9faXRlbS0tcmlnaHQge1xuICB0b3A6IC0xcmVtO1xufVxuLmt0LXRpbWVsaW5lLXYxLmt0LXRpbWVsaW5lLXYxLS1qdXN0aWZpZWQ6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG59XG4ua3QtdGltZWxpbmUtdjEua3QtdGltZWxpbmUtdjEtLWp1c3RpZmllZCAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuLmt0LXRpbWVsaW5lLXYxLmt0LXRpbWVsaW5lLXYxLS1qdXN0aWZpZWQgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyAua3QtdGltZWxpbmUtdjFfX21hcmtlciB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5rdC10aW1lbGluZS12MS5rdC10aW1lbGluZS12MS0tanVzdGlmaWVkIC5rdC10aW1lbGluZS12MV9faXRlbXMgLmt0LXRpbWVsaW5lLXYxX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ua3QtdGltZWxpbmUtdjEua3QtdGltZWxpbmUtdjEtLWp1c3RpZmllZCAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIC5rdC10aW1lbGluZS12MV9faXRlbTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDEwcHggI0Y3RjhGQztcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMTdweCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDE3cHggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IHNvbGlkIDE3cHggdHJhbnNwYXJlbnQ7XG59XG4ua3QtdGltZWxpbmUtdjEua3QtdGltZWxpbmUtdjEtLWp1c3RpZmllZCAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIC5rdC10aW1lbGluZS12MV9faXRlbSAua3QtdGltZWxpbmUtdjFfX2l0ZW0tdGltZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAtMi4xNHJlbTtcbn1cbi5rdC10aW1lbGluZS12MS5rdC10aW1lbGluZS12MS0tanVzdGlmaWVkIC5rdC10aW1lbGluZS12MV9faXRlbXMgLmt0LXRpbWVsaW5lLXYxX19pdGVtIC5rdC10aW1lbGluZS12MV9faXRlbS1jaXJjbGUge1xuICBsZWZ0OiAtMTBweDtcbiAgdG9wOiAyMHB4O1xufVxuLmt0LXRpbWVsaW5lLXYxLmt0LXRpbWVsaW5lLXYxLS1qdXN0aWZpZWQgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyAua3QtdGltZWxpbmUtdjFfX2l0ZW0gLmt0LXRpbWVsaW5lLXYxX19pdGVtLXRpbWUge1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogMy41N3JlbTtcbn1cbi5rdC10aW1lbGluZS12MS5rdC10aW1lbGluZS12MS0tanVzdGlmaWVkIC5rdC10aW1lbGluZS12MV9faXRlbXMgLmt0LXRpbWVsaW5lLXYxX19pdGVtLmt0LXRpbWVsaW5lLXYxX19pdGVtLS1maXJzdCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAua3QtdGltZWxpbmUtdjE6YWZ0ZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5rdC10aW1lbGluZS12MSAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG4gIC5rdC10aW1lbGluZS12MSAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIC5rdC10aW1lbGluZS12MV9fbWFya2VyIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuICAua3QtdGltZWxpbmUtdjEgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyAua3QtdGltZWxpbmUtdjFfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAua3QtdGltZWxpbmUtdjEgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyAua3QtdGltZWxpbmUtdjFfX2l0ZW06YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICB0b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxMHB4ICNGN0Y4RkMgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxN3B4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDE3cHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxN3B4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmt0LXRpbWVsaW5lLXYxIC5rdC10aW1lbGluZS12MV9faXRlbXMgLmt0LXRpbWVsaW5lLXYxX19pdGVtIC5rdC10aW1lbGluZS12MV9faXRlbS10aW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IC0yLjE0cmVtO1xuICB9XG4gIC5rdC10aW1lbGluZS12MSAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIC5rdC10aW1lbGluZS12MV9faXRlbSAua3QtdGltZWxpbmUtdjFfX2l0ZW0tY2lyY2xlIHtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICB0b3A6IDIwcHg7XG4gIH1cbiAgLmt0LXRpbWVsaW5lLXYxIC5rdC10aW1lbGluZS12MV9faXRlbXMgLmt0LXRpbWVsaW5lLXYxX19pdGVtIC5rdC10aW1lbGluZS12MV9faXRlbS10aW1lIHtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiAzLjU3cmVtO1xuICB9XG4gIC5rdC10aW1lbGluZS12MSAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIC5rdC10aW1lbGluZS12MV9faXRlbS5rdC10aW1lbGluZS12MV9faXRlbS0tZmlyc3Qge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmt0LXRpbWVsaW5lLXYyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmt0LXRpbWVsaW5lLXYyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNS41cmVtO1xuICB3aWR0aDogMC4yMTRyZW07XG4gIHRvcDogNXB4O1xuICBib3R0b206IDVweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFOUY1O1xufVxuLmt0LXRpbWVsaW5lLXYyIC5rdC10aW1lbGluZS12Ml9faXRlbXMgLmt0LXRpbWVsaW5lLXYyX19pdGVtIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbn1cbi5rdC10aW1lbGluZS12MiAua3QtdGltZWxpbmUtdjJfX2l0ZW1zIC5rdC10aW1lbGluZS12Ml9faXRlbSAua3QtdGltZWxpbmUtdjJfX2l0ZW0tdGltZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nLXRvcDogMC4xOHJlbTtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMS45cmVtO1xuICB3aWR0aDogNjlweDtcbn1cbi5rdC10aW1lbGluZS12MiAua3QtdGltZWxpbmUtdjJfX2l0ZW1zIC5rdC10aW1lbGluZS12Ml9faXRlbSAua3QtdGltZWxpbmUtdjJfX2l0ZW0tdGltZSA+IHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNjlweDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4ua3QtdGltZWxpbmUtdjIgLmt0LXRpbWVsaW5lLXYyX19pdGVtcyAua3QtdGltZWxpbmUtdjJfX2l0ZW0gLmt0LXRpbWVsaW5lLXYyX19pdGVtLWNyaWNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAwLjg5cmVtIHNvbGlkIHdoaXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDAuMnJlbTtcbiAgbGVmdDogMS4zNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG59XG4ua3QtdGltZWxpbmUtdjIgLmt0LXRpbWVsaW5lLXYyX19pdGVtcyAua3QtdGltZWxpbmUtdjJfX2l0ZW0gLmt0LXRpbWVsaW5lLXYyX19pdGVtLWNyaWNsZSA+IGkge1xuICBmb250LXNpemU6IDEuNzhyZW07XG4gIHRvcDogLTAuOTNyZW07XG4gIGxlZnQ6IC0wLjU3cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ua3QtdGltZWxpbmUtdjIgLmt0LXRpbWVsaW5lLXYyX19pdGVtcyAua3QtdGltZWxpbmUtdjJfX2l0ZW0gLmt0LXRpbWVsaW5lLXYyX19pdGVtLXRleHQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDAuMzVyZW0gMCAwIDIuNXJlbTtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3QtdGltZWxpbmUtdjIgLmt0LXRpbWVsaW5lLXYyX19pdGVtcyAua3QtdGltZWxpbmUtdjJfX2l0ZW0gLmt0LXRpbWVsaW5lLXYyX19pdGVtLXRleHQua3QtdGltZWxpbmUtdjJfX2l0ZW0tdGV4dC0tYm9sZCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLXRvcDogMC4yMXJlbTtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3QtdGltZWxpbmUtdjIgLmt0LXRpbWVsaW5lLXYyX19pdGVtcyAua3QtdGltZWxpbmUtdjJfX2l0ZW0gLmt0LXRpbWVsaW5lLXYyX19pdGVtLXRleHQgPiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5rdC10aW1lbGluZS12MiAua3QtdGltZWxpbmUtdjJfX2l0ZW1zIC5rdC10aW1lbGluZS12Ml9faXRlbSAua3QtbGlzdC1waWNzIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5rdC10aW1lbGluZS12MiAua3QtdGltZWxpbmUtdjJfX2l0ZW1zIC5rdC10aW1lbGluZS12Ml9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5rdC10aW1lbGluZS12Mi0tbm8tZGF0ZTpiZWZvcmUge1xuICBsZWZ0OiAwLjczcmVtO1xufVxuLmt0LXRpbWVsaW5lLXYyLS1uby1kYXRlIC5rdC10aW1lbGluZS12Ml9faXRlbXMgLmt0LXRpbWVsaW5lLXYyX19pdGVtIC5rdC10aW1lbGluZS12Ml9faXRlbS1jcmljbGUge1xuICBsZWZ0OiAwO1xufVxuLmt0LXRpbWVsaW5lLXYyLS1uby1kYXRlIC5rdC10aW1lbGluZS12Ml9faXRlbXMgLmt0LXRpbWVsaW5lLXYyX19pdGVtIC5rdC10aW1lbGluZS12Ml9faXRlbS10ZXh0IHtcbiAgcGFkZGluZzogMC4zNXJlbSAwIDAgMS40NnJlbTtcbn1cblxuLmt0LXRpbWVsaW5lLXYzIC5rdC10aW1lbGluZS12M19faXRlbSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ua3QtdGltZWxpbmUtdjMgLmt0LXRpbWVsaW5lLXYzX19pdGVtOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwLjI4cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGhlaWdodDogNzAlO1xuICBsZWZ0OiA1LjFyZW07XG4gIHRvcDogMC40NnJlbTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5rdC10aW1lbGluZS12MyAua3QtdGltZWxpbmUtdjNfX2l0ZW0gLmt0LXRpbWVsaW5lLXYzX19pdGVtLXRpbWUge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nLXRvcDogMC42cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDMuNTdyZW07XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LXRpbWVsaW5lLXYzIC5rdC10aW1lbGluZS12M19faXRlbSAua3QtdGltZWxpbmUtdjNfX2l0ZW0tZGVzYyB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nLWxlZnQ6IDdyZW07XG59XG4ua3QtdGltZWxpbmUtdjMgLmt0LXRpbWVsaW5lLXYzX19pdGVtIC5rdC10aW1lbGluZS12M19faXRlbS1kZXNjIC5rdC10aW1lbGluZS12M19faXRlbS10ZXh0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC10aW1lbGluZS12MyAua3QtdGltZWxpbmUtdjNfX2l0ZW0gLmt0LXRpbWVsaW5lLXYzX19pdGVtLWRlc2MgLmt0LXRpbWVsaW5lLXYzX19pdGVtLXVzZXItbmFtZSAua3QtdGltZWxpbmUtdjNfX2l0ZWstbGluayB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ua3QtdGltZWxpbmUtdjMgLmt0LXRpbWVsaW5lLXYzX19pdGVtLmt0LXRpbWVsaW5lLXYzX19pdGVtLS1icmFuZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMmM3N2Y0O1xufVxuLmt0LXRpbWVsaW5lLXYzIC5rdC10aW1lbGluZS12M19faXRlbS5rdC10aW1lbGluZS12M19faXRlbS0tbGlnaHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5rdC10aW1lbGluZS12MyAua3QtdGltZWxpbmUtdjNfX2l0ZW0ua3QtdGltZWxpbmUtdjNfX2l0ZW0tLWRhcms6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzI4MmEzYztcbn1cbi5rdC10aW1lbGluZS12MyAua3QtdGltZWxpbmUtdjNfX2l0ZW0ua3QtdGltZWxpbmUtdjNfX2l0ZW0tLXByaW1hcnk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzU4NjdkZDtcbn1cbi5rdC10aW1lbGluZS12MyAua3QtdGltZWxpbmUtdjNfX2l0ZW0ua3QtdGltZWxpbmUtdjNfX2l0ZW0tLXN1Y2Nlc3M6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzFkYzliNztcbn1cbi5rdC10aW1lbGluZS12MyAua3QtdGltZWxpbmUtdjNfX2l0ZW0ua3QtdGltZWxpbmUtdjNfX2l0ZW0tLWluZm86YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzU1NzhlYjtcbn1cbi5rdC10aW1lbGluZS12MyAua3QtdGltZWxpbmUtdjNfX2l0ZW0ua3QtdGltZWxpbmUtdjNfX2l0ZW0tLXdhcm5pbmc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmYjgyMjtcbn1cbi5rdC10aW1lbGluZS12MyAua3QtdGltZWxpbmUtdjNfX2l0ZW0ua3QtdGltZWxpbmUtdjNfX2l0ZW0tLWRhbmdlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmQzOTdhO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmt0LXRpbWVsaW5lLXYzIC5rdC10aW1lbGluZS12M19faXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5rdC11c2VyLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWZhZmU7XG59XG4ua3QtdXNlci1jYXJkIC5rdC11c2VyLWNhcmRfX2F2YXRhciAua3QtYmFkZ2UsXG4ua3QtdXNlci1jYXJkIC5rdC11c2VyLWNhcmRfX2F2YXRhciBpbWcge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ua3QtdXNlci1jYXJkIC5rdC11c2VyLWNhcmRfX2F2YXRhciAua3QtYmFkZ2Uge1xuICBmb250LXNpemU6IDIuMnJlbTtcbn1cbi5rdC11c2VyLWNhcmQgLmt0LXVzZXItY2FyZF9fbmFtZSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4ua3QtdXNlci1jYXJkIC5rdC11c2VyLWNhcmRfX2JhZGdlIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4ua3QtdXNlci1jYXJkLmt0LXVzZXItY2FyZC0tc2tpbi1saWdodCAua3QtdXNlci1jYXJkX19uYW1lIHtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4ua3QtdXNlci1jYXJkLmt0LXVzZXItY2FyZC0tc2tpbi1kYXJrIC5rdC11c2VyLWNhcmRfX25hbWUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5rdC11c2VyLWNhcmQua3QtdXNlci1jYXJkLS1za2luLWRhcmsgLmt0LXVzZXItY2FyZF9fYXZhdGFyIC5rdC1iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtdXNlci1jYXJkIHtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIH1cbiAgLmt0LXVzZXItY2FyZCAua3QtdXNlci1jYXJkX19hdmF0YXIgLmt0LWJhZGdlLFxuLmt0LXVzZXItY2FyZCAua3QtdXNlci1jYXJkX19hdmF0YXIgaW1nIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLmt0LXVzZXItY2FyZCAua3QtdXNlci1jYXJkX19uYW1lIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAua3QtdXNlci1jYXJkIC5rdC11c2VyLWNhcmRfX2JhZGdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxufVxuLmt0LXVzZXItY2FyZC12MiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5rdC11c2VyLWNhcmQtdjIgLmt0LXVzZXItY2FyZC12Ml9fcGljIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xufVxuLmt0LXVzZXItY2FyZC12MiAua3QtdXNlci1jYXJkLXYyX19waWMgLmt0LWJhZGdlIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5rdC11c2VyLWNhcmQtdjIgLmt0LXVzZXItY2FyZC12Ml9fcGljIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWF4LXdpZHRoOiA0MHB4O1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuLmt0LXVzZXItY2FyZC12MiAua3QtdXNlci1jYXJkLXYyX19kZXRhaWxzIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4ua3QtdXNlci1jYXJkLXYyIC5rdC11c2VyLWNhcmQtdjJfX2RldGFpbHMgLmt0LXVzZXItY2FyZC12Ml9fbmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4ua3QtdXNlci1jYXJkLXYyIC5rdC11c2VyLWNhcmQtdjJfX2RldGFpbHMgYS5rdC11c2VyLWNhcmQtdjJfX25hbWU6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LXVzZXItY2FyZC12MiAua3QtdXNlci1jYXJkLXYyX19kZXRhaWxzIC5rdC11c2VyLWNhcmQtdjJfX2Rlc2MsXG4ua3QtdXNlci1jYXJkLXYyIC5rdC11c2VyLWNhcmQtdjJfX2RldGFpbHMgLmt0LXVzZXItY2FyZC12Ml9fZW1haWwge1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC11c2VyLWNhcmQtdjIgLmt0LXVzZXItY2FyZC12Ml9fZGV0YWlscyBhLmt0LXVzZXItY2FyZC12Ml9fZW1haWw6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LXVzZXItY2FyZC12Mi5rdC11c2VyLWNhcmQtdjItLXVuY2lyY2xlIC5rdC11c2VyLWNhcmQtdjJfX3BpYyBpbWcge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LXVzZXItY2FyZC12MiAua3QtdXNlci1jYXJkLXYyX19waWMgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDMwcHg7XG4gIH1cbn1cbi5rdC11c2VyLWNhcmQtdjMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmt0LXVzZXItY2FyZC12MyAua3QtdXNlci1jYXJkLXYzX19hdmF0YXIgPiBpbWcge1xuICBoZWlnaHQ6IDEyMHB4O1xuICB3aWR0aDogMTIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbn1cbi5rdC11c2VyLWNhcmQtdjMgLmt0LXVzZXItY2FyZC12M19fZGV0YWxpcyB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuLmt0LXVzZXItY2FyZC12MyAua3QtdXNlci1jYXJkLXYzX19kZXRhbGlzIGEua3QtdXNlci1jYXJkLXYzX19uYW1lIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMzMzMjNmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwLjhyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmt0LXVzZXItY2FyZC12MyAua3QtdXNlci1jYXJkLXYzX19kZXRhbGlzIGEua3QtdXNlci1jYXJkLXYzX19uYW1lOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LXVzZXItY2FyZC12MyAua3QtdXNlci1jYXJkLXYzX19kZXRhbGlzIC5rdC11c2VyLWNhcmQtdjNfX2Rlc2Mge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjYjJhZmM2O1xuICBwYWRkaW5nOiAwLjhyZW0gMDtcbn1cbi5rdC11c2VyLWNhcmQtdjMgLmt0LXVzZXItY2FyZC12M19fZGV0YWxpcyAua3QtdXNlci1jYXJkLXYzX19pbmZvIGEua3QtdXNlci1jYXJkLXYzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDAuOHJlbTtcbn1cbi5rdC11c2VyLWNhcmQtdjMgLmt0LXVzZXItY2FyZC12M19fZGV0YWxpcyAua3QtdXNlci1jYXJkLXYzX19pbmZvIGEua3QtdXNlci1jYXJkLXYzX19pdGVtID4gaSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5rdC11c2VyLWNhcmQtdjMgLmt0LXVzZXItY2FyZC12M19fZGV0YWxpcyAua3QtdXNlci1jYXJkLXYzX19pbmZvIGEua3QtdXNlci1jYXJkLXYzX19pdGVtIC5rdC11c2VyLWNhcmQtdjNfX3RhZyB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzllOWJiMTtcbiAgcGFkZGluZy1sZWZ0OiAwLjhyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmt0LXVzZXItY2FyZC12MyAua3QtdXNlci1jYXJkLXYzX19kZXRhbGlzIC5rdC11c2VyLWNhcmQtdjNfX2luZm8gYS5rdC11c2VyLWNhcmQtdjNfX2l0ZW06aG92ZXIgLmt0LXVzZXItY2FyZC12M19fdGFnIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuXG4ua3QtbWVkaWEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZmxleDogMCAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5rdC1tZWRpYSBpbWcge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXgtd2lkdGg6IDUwcHg7XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG4gIG1pbi13aWR0aDogNTBweDtcbiAgbWluLWhlaWdodDogNTBweDtcbn1cbi5rdC1tZWRpYSBzcGFuIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLWZpeGVkIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0tZml4ZWQgaW1nIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWF4LXdpZHRoOiBhdXRvO1xufVxuLmt0LW1lZGlhIGltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ua3QtbWVkaWEgc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWRmMjtcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0tYnJhbmQgc3BhbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjEpO1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0tbGlnaHQgc3BhbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLWRhcmsgc3BhbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDAsIDQyLCA2MCwgMC4xKTtcbiAgY29sb3I6ICMyODJhM2M7XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLXByaW1hcnkgc3BhbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoODgsIDEwMywgMjIxLCAwLjEpO1xuICBjb2xvcjogIzU4NjdkZDtcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0tc3VjY2VzcyBzcGFuIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyOSwgMjAxLCAxODMsIDAuMSk7XG4gIGNvbG9yOiAjMWRjOWI3O1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS1pbmZvIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDg1LCAxMjAsIDIzNSwgMC4xKTtcbiAgY29sb3I6ICM1NTc4ZWI7XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLXdhcm5pbmcgc3BhbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxODQsIDM0LCAwLjEpO1xuICBjb2xvcjogI2ZmYjgyMjtcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0tZGFuZ2VyIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1MywgNTcsIDEyMiwgMC4xKTtcbiAgY29sb3I6ICNmZDM5N2E7XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLXhzIGltZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1heC13aWR0aDogMjRweDtcbiAgbWF4LWhlaWdodDogMjRweDtcbiAgbWluLXdpZHRoOiAyNHB4O1xuICBtaW4taGVpZ2h0OiAyNHB4O1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS14cyBzcGFuIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLXhzLmt0LW1lZGlhLS1maXhlZCB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLXhzLmt0LW1lZGlhLS1maXhlZCBpbWcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXgtd2lkdGg6IGF1dG87XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLXNtIGltZyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1heC13aWR0aDogMzBweDtcbiAgbWF4LWhlaWdodDogMzBweDtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICBtaW4taGVpZ2h0OiAzMHB4O1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS1zbSBzcGFuIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLXNtLmt0LW1lZGlhLS1maXhlZCB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLXNtLmt0LW1lZGlhLS1maXhlZCBpbWcge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXgtd2lkdGg6IGF1dG87XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLW1kIGltZyB7XG4gIHdpZHRoOiA0N3B4O1xuICBoZWlnaHQ6IDQ3cHg7XG4gIG1heC13aWR0aDogNDdweDtcbiAgbWF4LWhlaWdodDogNDdweDtcbiAgbWluLXdpZHRoOiA0N3B4O1xuICBtaW4taGVpZ2h0OiA0N3B4O1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS1tZCBzcGFuIHtcbiAgd2lkdGg6IDQ3cHg7XG4gIGhlaWdodDogNDdweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS1tZC5rdC1tZWRpYS0tZml4ZWQge1xuICB3aWR0aDogNDdweDtcbiAgaGVpZ2h0OiA0N3B4O1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS1tZC5rdC1tZWRpYS0tZml4ZWQgaW1nIHtcbiAgd2lkdGg6IDQ3cHg7XG4gIGhlaWdodDogNDdweDtcbiAgbWF4LXdpZHRoOiBhdXRvO1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS1sZyBpbWcge1xuICB3aWR0aDogNjVweDtcbiAgaGVpZ2h0OiA2NXB4O1xuICBtYXgtd2lkdGg6IDY1cHg7XG4gIG1heC1oZWlnaHQ6IDY1cHg7XG4gIG1pbi13aWR0aDogNjVweDtcbiAgbWluLWhlaWdodDogNjVweDtcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0tbGcgc3BhbiB7XG4gIHdpZHRoOiA2NXB4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS1sZy5rdC1tZWRpYS0tZml4ZWQge1xuICB3aWR0aDogNjVweDtcbiAgaGVpZ2h0OiA2NXB4O1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS1sZy5rdC1tZWRpYS0tZml4ZWQgaW1nIHtcbiAgd2lkdGg6IDY1cHg7XG4gIGhlaWdodDogNjVweDtcbiAgbWF4LXdpZHRoOiBhdXRvO1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS14bCBpbWcge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBtYXgtd2lkdGg6IDgwcHg7XG4gIG1heC1oZWlnaHQ6IDgwcHg7XG4gIG1pbi13aWR0aDogODBweDtcbiAgbWluLWhlaWdodDogODBweDtcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0teGwgc3BhbiB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS14bC5rdC1tZWRpYS0tZml4ZWQge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS14bC5rdC1tZWRpYS0tZml4ZWQgaW1nIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgbWF4LXdpZHRoOiBhdXRvO1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS14eGwgaW1nIHtcbiAgd2lkdGg6IDk1cHg7XG4gIGhlaWdodDogOTVweDtcbiAgbWF4LXdpZHRoOiA5NXB4O1xuICBtYXgtaGVpZ2h0OiA5NXB4O1xuICBtaW4td2lkdGg6IDk1cHg7XG4gIG1pbi1oZWlnaHQ6IDk1cHg7XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLXh4bCBzcGFuIHtcbiAgd2lkdGg6IDk1cHg7XG4gIGhlaWdodDogOTVweDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS14eGwua3QtbWVkaWEtLWZpeGVkIHtcbiAgd2lkdGg6IDk1cHg7XG4gIGhlaWdodDogOTVweDtcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0teHhsLmt0LW1lZGlhLS1maXhlZCBpbWcge1xuICB3aWR0aDogOTVweDtcbiAgaGVpZ2h0OiA5NXB4O1xuICBtYXgtd2lkdGg6IGF1dG87XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLXh4eGwgaW1nIHtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICBtYXgtd2lkdGg6IDExMHB4O1xuICBtYXgtaGVpZ2h0OiAxMTBweDtcbiAgbWluLXdpZHRoOiAxMTBweDtcbiAgbWluLWhlaWdodDogMTEwcHg7XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLXh4eGwgc3BhbiB7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgZm9udC1zaXplOiAyLjNyZW07XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLXh4eGwua3QtbWVkaWEtLWZpeGVkIHtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDExMHB4O1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS14eHhsLmt0LW1lZGlhLS1maXhlZCBpbWcge1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIG1heC13aWR0aDogYXV0bztcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0tY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS1jaXJjbGUgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS1jaXJjbGUgc3BhbiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmt0LW1lZGlhLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ua3QtbWVkaWEtY2FyZCAua3QtbWVkaWEge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG4ua3QtbWVkaWEtY2FyZCAua3QtbWVkaWEtY2FyZF9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ua3QtbWVkaWEtY2FyZCAua3QtbWVkaWEtY2FyZF9faW5mbyAua3QtbWVkaWEtY2FyZF9fdGl0bGUge1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC1tZWRpYS1jYXJkIC5rdC1tZWRpYS1jYXJkX19pbmZvIGEua3QtbWVkaWEtY2FyZF9fdGl0bGUge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3QtbWVkaWEtY2FyZCAua3QtbWVkaWEtY2FyZF9faW5mbyBhLmt0LW1lZGlhLWNhcmRfX3RpdGxlOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1tZWRpYS1jYXJkIC5rdC1tZWRpYS1jYXJkX19pbmZvIC5rdC1tZWRpYS1jYXJkX19kZXNjIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuLmt0LW1lZGlhLWNhcmQgLmt0LW1lZGlhLWNhcmRfX2luZm8gYS5rdC1tZWRpYS1jYXJkX19kZXNjIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LW1lZGlhLWNhcmQgLmt0LW1lZGlhLWNhcmRfX2luZm8gYS5rdC1tZWRpYS1jYXJkX19kZXNjOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICBjb2xvcjogIzJjNzdmNDtcbn1cblxuLmt0LW1lZGlhLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rdC1tZWRpYS1ncm91cCAua3QtbWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5rdC1tZWRpYS1ncm91cCAua3QtbWVkaWE6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5rdC1tZWRpYS1ncm91cCAua3QtbWVkaWE6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ua3QtcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ua3QtcGFnaW5hdGlvbiAua3QtcGFnaW5hdGlvbl9fbGlua3MsIC5rdC1wYWdpbmF0aW9uIC5rdC1wYWdpbmF0aW9uX19saW5rcyBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ua3QtcGFnaW5hdGlvbiAua3QtcGFnaW5hdGlvbl9fbGlua3Mge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5rdC1wYWdpbmF0aW9uIC5rdC1wYWdpbmF0aW9uX19saW5rcyBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmt0LXBhZ2luYXRpb24gLmt0LXBhZ2luYXRpb25fX2xpbmtzIGxpIGEge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwIDAuMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDA7XG59XG4ua3QtcGFnaW5hdGlvbiAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLWFjdGl2ZSBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcGFnaW5hdGlvbiAua3QtcGFnaW5hdGlvbl9fdG9vbGJhciB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbn1cbi5rdC1wYWdpbmF0aW9uIC5rdC1wYWdpbmF0aW9uX190b29sYmFyIC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG4ua3QtcGFnaW5hdGlvbiAua3QtcGFnaW5hdGlvbl9fdG9vbGJhciAucGFnaW5hdGlvbl9fZGVzYyB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1icmFuZCAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLWZpcnN0LCAua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1icmFuZCAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLW5leHQsIC5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWJyYW5kIC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tcHJldiwgLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tYnJhbmQgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1sYXN0IHtcbiAgYmFja2dyb3VuZDogcmdiYSg0NCwgMTE5LCAyNDQsIDAuMSk7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1icmFuZCAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMyYzc3ZjQ7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1icmFuZCAua3QtcGFnaW5hdGlvbl9fbGlua3MgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMmM3N2Y0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1icmFuZCAua3QtcGFnaW5hdGlvbl9fbGlua3MgbGk6aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tYnJhbmQgLmt0LXBhZ2luYXRpb25fX2xpbmtzIGxpOmhvdmVyIGEgaSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1icmFuZCAua3QtcGFnaW5hdGlvbl9fdG9vbGJhciAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0NCwgMTE5LCAyNDQsIDAuMSk7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1saWdodCAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLWZpcnN0LCAua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1saWdodCAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLW5leHQsIC5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWxpZ2h0IC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tcHJldiwgLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tbGlnaHQgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1sYXN0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tbGlnaHQgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tbGlnaHQgLmt0LXBhZ2luYXRpb25fX2xpbmtzIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tbGlnaHQgLmt0LXBhZ2luYXRpb25fX2xpbmtzIGxpOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWxpZ2h0IC5rdC1wYWdpbmF0aW9uX19saW5rcyBsaTpob3ZlciBhIGkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tbGlnaHQgLmt0LXBhZ2luYXRpb25fX3Rvb2xiYXIgLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWRhcmsgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1maXJzdCwgLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tZGFyayAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLW5leHQsIC5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWRhcmsgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1wcmV2LCAua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1kYXJrIC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tbGFzdCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDAsIDQyLCA2MCwgMC4xKTtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWRhcmsgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMjgyYTNjO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tZGFyayAua3QtcGFnaW5hdGlvbl9fbGlua3MgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjgyYTNjO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1kYXJrIC5rdC1wYWdpbmF0aW9uX19saW5rcyBsaTpob3ZlciBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1kYXJrIC5rdC1wYWdpbmF0aW9uX19saW5rcyBsaTpob3ZlciBhIGkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tZGFyayAua3QtcGFnaW5hdGlvbl9fdG9vbGJhciAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0MCwgNDIsIDYwLCAwLjEpO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tcHJpbWFyeSAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLWZpcnN0LCAua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1wcmltYXJ5IC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tbmV4dCwgLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tcHJpbWFyeSAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLXByZXYsIC5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLXByaW1hcnkgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1sYXN0IHtcbiAgYmFja2dyb3VuZDogcmdiYSg4OCwgMTAzLCAyMjEsIDAuMSk7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1wcmltYXJ5IC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzU4NjdkZDtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLXByaW1hcnkgLmt0LXBhZ2luYXRpb25fX2xpbmtzIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzU4NjdkZDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tcHJpbWFyeSAua3QtcGFnaW5hdGlvbl9fbGlua3MgbGk6aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tcHJpbWFyeSAua3QtcGFnaW5hdGlvbl9fbGlua3MgbGk6aG92ZXIgYSBpIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLXByaW1hcnkgLmt0LXBhZ2luYXRpb25fX3Rvb2xiYXIgLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoODgsIDEwMywgMjIxLCAwLjEpO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tc3VjY2VzcyAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLWZpcnN0LCAua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1zdWNjZXNzIC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tbmV4dCwgLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tc3VjY2VzcyAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLXByZXYsIC5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLXN1Y2Nlc3MgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1sYXN0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyOSwgMjAxLCAxODMsIDAuMSk7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1zdWNjZXNzIC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzFkYzliNztcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLXN1Y2Nlc3MgLmt0LXBhZ2luYXRpb25fX2xpbmtzIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzFkYzliNztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tc3VjY2VzcyAua3QtcGFnaW5hdGlvbl9fbGlua3MgbGk6aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tc3VjY2VzcyAua3QtcGFnaW5hdGlvbl9fbGlua3MgbGk6aG92ZXIgYSBpIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLXN1Y2Nlc3MgLmt0LXBhZ2luYXRpb25fX3Rvb2xiYXIgLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjksIDIwMSwgMTgzLCAwLjEpO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0taW5mbyAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLWZpcnN0LCAua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1pbmZvIC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tbmV4dCwgLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0taW5mbyAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLXByZXYsIC5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWluZm8gLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1sYXN0IHtcbiAgYmFja2dyb3VuZDogcmdiYSg4NSwgMTIwLCAyMzUsIDAuMSk7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1pbmZvIC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzU1NzhlYjtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWluZm8gLmt0LXBhZ2luYXRpb25fX2xpbmtzIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzU1NzhlYjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0taW5mbyAua3QtcGFnaW5hdGlvbl9fbGlua3MgbGk6aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0taW5mbyAua3QtcGFnaW5hdGlvbl9fbGlua3MgbGk6aG92ZXIgYSBpIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWluZm8gLmt0LXBhZ2luYXRpb25fX3Rvb2xiYXIgLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoODUsIDEyMCwgMjM1LCAwLjEpO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0td2FybmluZyAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLWZpcnN0LCAua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS13YXJuaW5nIC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tbmV4dCwgLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0td2FybmluZyAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLXByZXYsIC5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLXdhcm5pbmcgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1sYXN0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE4NCwgMzQsIDAuMSk7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS13YXJuaW5nIC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmYjgyMjtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLXdhcm5pbmcgLmt0LXBhZ2luYXRpb25fX2xpbmtzIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmYjgyMjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0td2FybmluZyAua3QtcGFnaW5hdGlvbl9fbGlua3MgbGk6aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0td2FybmluZyAua3QtcGFnaW5hdGlvbl9fbGlua3MgbGk6aG92ZXIgYSBpIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLXdhcm5pbmcgLmt0LXBhZ2luYXRpb25fX3Rvb2xiYXIgLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxODQsIDM0LCAwLjEpO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tZGFuZ2VyIC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tZmlyc3QsIC5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWRhbmdlciAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLW5leHQsIC5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWRhbmdlciAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLXByZXYsIC5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWRhbmdlciAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLWxhc3Qge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1MywgNTcsIDEyMiwgMC4xKTtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWRhbmdlciAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZDM5N2E7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1kYW5nZXIgLmt0LXBhZ2luYXRpb25fX2xpbmtzIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZkMzk3YTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tZGFuZ2VyIC5rdC1wYWdpbmF0aW9uX19saW5rcyBsaTpob3ZlciBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1kYW5nZXIgLmt0LXBhZ2luYXRpb25fX2xpbmtzIGxpOmhvdmVyIGEgaSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1kYW5nZXIgLmt0LXBhZ2luYXRpb25fX3Rvb2xiYXIgLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjUzLCA1NywgMTIyLCAwLjEpO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tY2lyY2xlIC5rdC1wYWdpbmF0aW9uX19saW5rcyBsaSB7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tbGcgLmt0LXBhZ2luYXRpb25fX2xpbmtzIGxpIGEge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbWluLXdpZHRoOiAzNXB4O1xuICBtaW4taGVpZ2h0OiAzNXB4O1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tbGcgLmt0LXBhZ2luYXRpb25fX3Rvb2xiYXIgLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogMzVweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHBhZGRpbmc6IDAuMnJlbSAwIDAuMnJlbSAwLjJyZW07XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1zbSAua3QtcGFnaW5hdGlvbl9fbGlua3MgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBtaW4taGVpZ2h0OiAyNXB4O1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tc20gLmt0LXBhZ2luYXRpb25fX3Rvb2xiYXIgLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogMjVweDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua3QtcGFnaW5hdGlvbiAua3QtcGFnaW5hdGlvbl9fbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5rdC1wYWdpbmF0aW9uIC5rdC1wYWdpbmF0aW9uX19saW5rcyBsaSB7XG4gICAgbWFyZ2luOiAwLjNyZW0gMC41cmVtIDAuM3JlbSAwO1xuICB9XG4gIC5rdC1wYWdpbmF0aW9uIC5rdC1wYWdpbmF0aW9uX19saW5rcyBsaSBhIHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBtaW4td2lkdGg6IDI1cHg7XG4gICAgbWluLWhlaWdodDogMjVweDtcbiAgfVxuICAua3QtcGFnaW5hdGlvbiAua3QtcGFnaW5hdGlvbl9fdG9vbGJhciAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgcGFkZGluZzogMC4ycmVtIDAgMC4ycmVtIDAuMnJlbTtcbiAgfVxufVxuLmt0LXNlYXJjaGJhciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXRleHQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYzZjc7XG4gIHBhZGRpbmc6IDAgMC42NXJlbSAwIDFyZW07XG59XG4ua3Qtc2VhcmNoYmFyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dCAua3Qtc3ZnLWljb24ge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuLmt0LXNlYXJjaGJhciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXRleHQgaSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5rdC1zZWFyY2hiYXIgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYzZjc7XG4gIHBhZGRpbmc6IDA7XG59XG4ua3Qtc2VhcmNoYmFyIC5rdC1pbnB1dC1pY29uIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYzZjc7XG59XG4ua3Qtc2VhcmNoYmFyIC5rdC1pbnB1dC1pY29uIC5rdC1pbnB1dC1pY29uX19pY29uIC5rdC1zdmctaWNvbiB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5rdC1jYWxsb3V0IHtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuLmt0LWNhbGxvdXQgLmt0LWNhbGxvdXRfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmt0LWNhbGxvdXQgLmt0LWNhbGxvdXRfX2JvZHkgLmt0LWNhbGxvdXRfX2NvbnRlbnQge1xuICBmbGV4OiAyO1xufVxuLmt0LWNhbGxvdXQgLmt0LWNhbGxvdXRfX2JvZHkgLmt0LWNhbGxvdXRfX2NvbnRlbnQgLmt0LWNhbGxvdXRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjg1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzQ4NDY1YjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5rdC1jYWxsb3V0IC5rdC1jYWxsb3V0X19ib2R5IC5rdC1jYWxsb3V0X19jb250ZW50IC5rdC1jYWxsb3V0X19kZXNjIHtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgY29sb3I6ICM5MzkyYTA7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ua3QtY2FsbG91dCAua3QtY2FsbG91dF9fYm9keSAua3QtY2FsbG91dF9fY29udGVudCAua3QtY2FsbG91dF9fZGVzYzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5rdC1jYWxsb3V0IC5rdC1jYWxsb3V0X19ib2R5IC5rdC1jYWxsb3V0X19hY3Rpb24ge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmt0LWNhbGxvdXQgLmt0LWNhbGxvdXRfX2JvZHkgLmt0LWNhbGxvdXRfX2FjdGlvbiAuYnRuLmJ0bi1jdXN0b20ge1xuICBwYWRkaW5nOiAxcmVtIDEuM3JlbTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG4ua3QtY2FsbG91dC0tZGlhZ29uYWwtYmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ua3QtY2FsbG91dC0tZGlhZ29uYWwtYmcgLmt0LWNhbGxvdXRfX2JvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4ua3QtY2FsbG91dC0tZGlhZ29uYWwtYmc6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xuICB6LWluZGV4OiAxO1xufVxuLmt0LWNhbGxvdXQtLWRpYWdvbmFsLWJnOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAyMDAlO1xuICBoZWlnaHQ6IDEwMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDQ1JTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjBkZWcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmt0LWNhbGxvdXQtLWJyYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgMTE5LCAyNDQsIDAuMDcpO1xufVxuLmt0LWNhbGxvdXQtLWJyYW5kLmt0LWNhbGxvdXQtLWRpYWdvbmFsLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5rdC1jYWxsb3V0LS1icmFuZC5rdC1jYWxsb3V0LS1kaWFnb25hbC1iZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCAxMTksIDI0NCwgMC4xNSk7XG59XG4ua3QtY2FsbG91dC0tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDcpO1xufVxuLmt0LWNhbGxvdXQtLWxpZ2h0Lmt0LWNhbGxvdXQtLWRpYWdvbmFsLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5rdC1jYWxsb3V0LS1saWdodC5rdC1jYWxsb3V0LS1kaWFnb25hbC1iZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xufVxuLmt0LWNhbGxvdXQtLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCA0MiwgNjAsIDAuMDcpO1xufVxuLmt0LWNhbGxvdXQtLWRhcmsua3QtY2FsbG91dC0tZGlhZ29uYWwtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmt0LWNhbGxvdXQtLWRhcmsua3QtY2FsbG91dC0tZGlhZ29uYWwtYmc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgNDIsIDYwLCAwLjE1KTtcbn1cbi5rdC1jYWxsb3V0LS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4OCwgMTAzLCAyMjEsIDAuMDcpO1xufVxuLmt0LWNhbGxvdXQtLXByaW1hcnkua3QtY2FsbG91dC0tZGlhZ29uYWwtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmt0LWNhbGxvdXQtLXByaW1hcnkua3QtY2FsbG91dC0tZGlhZ29uYWwtYmc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4OCwgMTAzLCAyMjEsIDAuMTUpO1xufVxuLmt0LWNhbGxvdXQtLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI5LCAyMDEsIDE4MywgMC4wNyk7XG59XG4ua3QtY2FsbG91dC0tc3VjY2Vzcy5rdC1jYWxsb3V0LS1kaWFnb25hbC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ua3QtY2FsbG91dC0tc3VjY2Vzcy5rdC1jYWxsb3V0LS1kaWFnb25hbC1iZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI5LCAyMDEsIDE4MywgMC4xNSk7XG59XG4ua3QtY2FsbG91dC0taW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODUsIDEyMCwgMjM1LCAwLjA3KTtcbn1cbi5rdC1jYWxsb3V0LS1pbmZvLmt0LWNhbGxvdXQtLWRpYWdvbmFsLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5rdC1jYWxsb3V0LS1pbmZvLmt0LWNhbGxvdXQtLWRpYWdvbmFsLWJnOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODUsIDEyMCwgMjM1LCAwLjE1KTtcbn1cbi5rdC1jYWxsb3V0LS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE4NCwgMzQsIDAuMDcpO1xufVxuLmt0LWNhbGxvdXQtLXdhcm5pbmcua3QtY2FsbG91dC0tZGlhZ29uYWwtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmt0LWNhbGxvdXQtLXdhcm5pbmcua3QtY2FsbG91dC0tZGlhZ29uYWwtYmc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE4NCwgMzQsIDAuMTUpO1xufVxuLmt0LWNhbGxvdXQtLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUzLCA1NywgMTIyLCAwLjA3KTtcbn1cbi5rdC1jYWxsb3V0LS1kYW5nZXIua3QtY2FsbG91dC0tZGlhZ29uYWwtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmt0LWNhbGxvdXQtLWRhbmdlci5rdC1jYWxsb3V0LS1kaWFnb25hbC1iZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MywgNTcsIDEyMiwgMC4xNSk7XG59XG5cbi5rdC1pY29uYm94IHtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuLmt0LWljb25ib3ggLmt0LWljb25ib3hfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5rdC1pY29uYm94IC5rdC1pY29uYm94X19ib2R5IC5rdC1pY29uYm94X19pY29uIHtcbiAgZmxleDogMCAwIDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4ua3QtaWNvbmJveCAua3QtaWNvbmJveF9fYm9keSAua3QtaWNvbmJveF9faWNvbiBzdmcge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xufVxuLmt0LWljb25ib3ggLmt0LWljb25ib3hfX2JvZHkgLmt0LWljb25ib3hfX2Rlc2Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmt0LWljb25ib3ggLmt0LWljb25ib3hfX2JvZHkgLmt0LWljb25ib3hfX2Rlc2MgLmt0LWljb25ib3hfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjU1cmVtO1xuICBjb2xvcjogIzQ4NDY1Yjtcbn1cbi5rdC1pY29uYm94IC5rdC1pY29uYm94X19ib2R5IC5rdC1pY29uYm94X19kZXNjIC5rdC1pY29uYm94X190aXRsZSAua3QtbGluayB7XG4gIGNvbG9yOiAjNDg0NjViO1xufVxuLmt0LWljb25ib3ggLmt0LWljb25ib3hfX2JvZHkgLmt0LWljb25ib3hfX2Rlc2MgLmt0LWljb25ib3hfX2NvbnRlbnQge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM5MzkyYTA7XG59XG4ua3QtaWNvbmJveCBhLmt0LWljb25ib3hfX2JvZHkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ua3QtaWNvbmJveC0td2F2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rdC1pY29uYm94LS13YXZlID4gZGl2IHtcbiAgei1pbmRleDogMTtcbn1cbi5rdC1pY29uYm94LS13YXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogLTE7XG59XG4ua3QtaWNvbmJveC0td2F2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMTAwMHB4O1xuICBoZWlnaHQ6IDEwMjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDY1JTtcbiAgbGVmdDogLTI1MHB4O1xuICBib3JkZXItcmFkaXVzOiAzNSU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB6LWluZGV4OiAwO1xufVxuLmt0LWljb25ib3gtLXdhdmU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4ua3QtaWNvbmJveC0tYW5pbWF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rdC1pY29uYm94LS1hbmltYXRlID4gZGl2IHtcbiAgei1pbmRleDogMTtcbn1cbi5rdC1pY29uYm94LS1hbmltYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogLTE7XG59XG4ua3QtaWNvbmJveC0tYW5pbWF0ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMTAwMHB4O1xuICBoZWlnaHQ6IDEwMjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDY1JTtcbiAgbGVmdDogLTI1MHB4O1xuICBib3JkZXItcmFkaXVzOiAzNSU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB6LWluZGV4OiAwO1xufVxuLmt0LWljb25ib3gtLWFuaW1hdGU6YWZ0ZXIge1xuICBhbmltYXRpb246IHdhdmUgMTVzIGluZmluaXRlIGxpbmVhcjtcbn1cbi5rdC1pY29uYm94LS1hbmltYXRlLXNsb3dlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rdC1pY29uYm94LS1hbmltYXRlLXNsb3dlciA+IGRpdiB7XG4gIHotaW5kZXg6IDE7XG59XG4ua3QtaWNvbmJveC0tYW5pbWF0ZS1zbG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAtMTtcbn1cbi5rdC1pY29uYm94LS1hbmltYXRlLXNsb3dlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMTAwMHB4O1xuICBoZWlnaHQ6IDEwMjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDY1JTtcbiAgbGVmdDogLTI1MHB4O1xuICBib3JkZXItcmFkaXVzOiAzNSU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB6LWluZGV4OiAwO1xufVxuLmt0LWljb25ib3gtLWFuaW1hdGUtc2xvd2VyOmFmdGVyIHtcbiAgYW5pbWF0aW9uOiB3YXZlIDMwcyBpbmZpbml0ZSBsaW5lYXI7XG59XG4ua3QtaWNvbmJveC0tYW5pbWF0ZS1zbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmt0LWljb25ib3gtLWFuaW1hdGUtc2xvdyA+IGRpdiB7XG4gIHotaW5kZXg6IDE7XG59XG4ua3QtaWNvbmJveC0tYW5pbWF0ZS1zbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogLTE7XG59XG4ua3QtaWNvbmJveC0tYW5pbWF0ZS1zbG93OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAxMDAwcHg7XG4gIGhlaWdodDogMTAyNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNjUlO1xuICBsZWZ0OiAtMjUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDM1JTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHotaW5kZXg6IDA7XG59XG4ua3QtaWNvbmJveC0tYW5pbWF0ZS1zbG93OmFmdGVyIHtcbiAgYW5pbWF0aW9uOiB3YXZlIDI1cyBpbmZpbml0ZSBsaW5lYXI7XG59XG4ua3QtaWNvbmJveC0tYW5pbWF0ZS1mYXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmt0LWljb25ib3gtLWFuaW1hdGUtZmFzdCA+IGRpdiB7XG4gIHotaW5kZXg6IDE7XG59XG4ua3QtaWNvbmJveC0tYW5pbWF0ZS1mYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogLTE7XG59XG4ua3QtaWNvbmJveC0tYW5pbWF0ZS1mYXN0OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAxMDAwcHg7XG4gIGhlaWdodDogMTAyNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNjUlO1xuICBsZWZ0OiAtMjUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDM1JTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHotaW5kZXg6IDA7XG59XG4ua3QtaWNvbmJveC0tYW5pbWF0ZS1mYXN0OmFmdGVyIHtcbiAgYW5pbWF0aW9uOiB3YXZlIDEwcyBpbmZpbml0ZSBsaW5lYXI7XG59XG4ua3QtaWNvbmJveC0tYW5pbWF0ZS1mYXN0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ua3QtaWNvbmJveC0tYW5pbWF0ZS1mYXN0ZXIgPiBkaXYge1xuICB6LWluZGV4OiAxO1xufVxuLmt0LWljb25ib3gtLWFuaW1hdGUtZmFzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogLTE7XG59XG4ua3QtaWNvbmJveC0tYW5pbWF0ZS1mYXN0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDEwMDBweDtcbiAgaGVpZ2h0OiAxMDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA2NSU7XG4gIGxlZnQ6IC0yNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMzUlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgei1pbmRleDogMDtcbn1cbi5rdC1pY29uYm94LS1hbmltYXRlLWZhc3RlcjphZnRlciB7XG4gIGFuaW1hdGlvbjogd2F2ZSA1cyBpbmZpbml0ZSBsaW5lYXI7XG59XG4ua3QtaWNvbmJveC0tYnJhbmQgLmt0LWljb25ib3hfX2JvZHkgLmt0LWljb25ib3hfX2ljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgZmlsbDogIzJjNzdmNCAhaW1wb3J0YW50O1xufVxuLmt0LWljb25ib3gtLWJyYW5kLmt0LWljb25ib3gtLWFuaW1hdGUsIC5rdC1pY29uYm94LS1icmFuZC5rdC1pY29uYm94LS1hbmltYXRlLXNsb3csIC5rdC1pY29uYm94LS1icmFuZC5rdC1pY29uYm94LS1hbmltYXRlLXNsb3dlciwgLmt0LWljb25ib3gtLWJyYW5kLmt0LWljb25ib3gtLWFuaW1hdGUtZmFzdCwgLmt0LWljb25ib3gtLWJyYW5kLmt0LWljb25ib3gtLWFuaW1hdGUtZmFzdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgMTE5LCAyNDQsIDAuMDcpICFpbXBvcnRhbnQ7XG59XG4ua3QtaWNvbmJveC0tbGlnaHQgLmt0LWljb25ib3hfX2JvZHkgLmt0LWljb25ib3hfX2ljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgZmlsbDogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmt0LWljb25ib3gtLWxpZ2h0Lmt0LWljb25ib3gtLWFuaW1hdGUsIC5rdC1pY29uYm94LS1saWdodC5rdC1pY29uYm94LS1hbmltYXRlLXNsb3csIC5rdC1pY29uYm94LS1saWdodC5rdC1pY29uYm94LS1hbmltYXRlLXNsb3dlciwgLmt0LWljb25ib3gtLWxpZ2h0Lmt0LWljb25ib3gtLWFuaW1hdGUtZmFzdCwgLmt0LWljb25ib3gtLWxpZ2h0Lmt0LWljb25ib3gtLWFuaW1hdGUtZmFzdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3KSAhaW1wb3J0YW50O1xufVxuLmt0LWljb25ib3gtLWRhcmsgLmt0LWljb25ib3hfX2JvZHkgLmt0LWljb25ib3hfX2ljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgZmlsbDogIzI4MmEzYyAhaW1wb3J0YW50O1xufVxuLmt0LWljb25ib3gtLWRhcmsua3QtaWNvbmJveC0tYW5pbWF0ZSwgLmt0LWljb25ib3gtLWRhcmsua3QtaWNvbmJveC0tYW5pbWF0ZS1zbG93LCAua3QtaWNvbmJveC0tZGFyay5rdC1pY29uYm94LS1hbmltYXRlLXNsb3dlciwgLmt0LWljb25ib3gtLWRhcmsua3QtaWNvbmJveC0tYW5pbWF0ZS1mYXN0LCAua3QtaWNvbmJveC0tZGFyay5rdC1pY29uYm94LS1hbmltYXRlLWZhc3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDQyLCA2MCwgMC4wNykgIWltcG9ydGFudDtcbn1cbi5rdC1pY29uYm94LS1wcmltYXJ5IC5rdC1pY29uYm94X19ib2R5IC5rdC1pY29uYm94X19pY29uIHN2ZyBnIFtmaWxsXSB7XG4gIGZpbGw6ICM1ODY3ZGQgIWltcG9ydGFudDtcbn1cbi5rdC1pY29uYm94LS1wcmltYXJ5Lmt0LWljb25ib3gtLWFuaW1hdGUsIC5rdC1pY29uYm94LS1wcmltYXJ5Lmt0LWljb25ib3gtLWFuaW1hdGUtc2xvdywgLmt0LWljb25ib3gtLXByaW1hcnkua3QtaWNvbmJveC0tYW5pbWF0ZS1zbG93ZXIsIC5rdC1pY29uYm94LS1wcmltYXJ5Lmt0LWljb25ib3gtLWFuaW1hdGUtZmFzdCwgLmt0LWljb25ib3gtLXByaW1hcnkua3QtaWNvbmJveC0tYW5pbWF0ZS1mYXN0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg4LCAxMDMsIDIyMSwgMC4wNykgIWltcG9ydGFudDtcbn1cbi5rdC1pY29uYm94LS1zdWNjZXNzIC5rdC1pY29uYm94X19ib2R5IC5rdC1pY29uYm94X19pY29uIHN2ZyBnIFtmaWxsXSB7XG4gIGZpbGw6ICMxZGM5YjcgIWltcG9ydGFudDtcbn1cbi5rdC1pY29uYm94LS1zdWNjZXNzLmt0LWljb25ib3gtLWFuaW1hdGUsIC5rdC1pY29uYm94LS1zdWNjZXNzLmt0LWljb25ib3gtLWFuaW1hdGUtc2xvdywgLmt0LWljb25ib3gtLXN1Y2Nlc3Mua3QtaWNvbmJveC0tYW5pbWF0ZS1zbG93ZXIsIC5rdC1pY29uYm94LS1zdWNjZXNzLmt0LWljb25ib3gtLWFuaW1hdGUtZmFzdCwgLmt0LWljb25ib3gtLXN1Y2Nlc3Mua3QtaWNvbmJveC0tYW5pbWF0ZS1mYXN0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI5LCAyMDEsIDE4MywgMC4wNykgIWltcG9ydGFudDtcbn1cbi5rdC1pY29uYm94LS1pbmZvIC5rdC1pY29uYm94X19ib2R5IC5rdC1pY29uYm94X19pY29uIHN2ZyBnIFtmaWxsXSB7XG4gIGZpbGw6ICM1NTc4ZWIgIWltcG9ydGFudDtcbn1cbi5rdC1pY29uYm94LS1pbmZvLmt0LWljb25ib3gtLWFuaW1hdGUsIC5rdC1pY29uYm94LS1pbmZvLmt0LWljb25ib3gtLWFuaW1hdGUtc2xvdywgLmt0LWljb25ib3gtLWluZm8ua3QtaWNvbmJveC0tYW5pbWF0ZS1zbG93ZXIsIC5rdC1pY29uYm94LS1pbmZvLmt0LWljb25ib3gtLWFuaW1hdGUtZmFzdCwgLmt0LWljb25ib3gtLWluZm8ua3QtaWNvbmJveC0tYW5pbWF0ZS1mYXN0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg1LCAxMjAsIDIzNSwgMC4wNykgIWltcG9ydGFudDtcbn1cbi5rdC1pY29uYm94LS13YXJuaW5nIC5rdC1pY29uYm94X19ib2R5IC5rdC1pY29uYm94X19pY29uIHN2ZyBnIFtmaWxsXSB7XG4gIGZpbGw6ICNmZmI4MjIgIWltcG9ydGFudDtcbn1cbi5rdC1pY29uYm94LS13YXJuaW5nLmt0LWljb25ib3gtLWFuaW1hdGUsIC5rdC1pY29uYm94LS13YXJuaW5nLmt0LWljb25ib3gtLWFuaW1hdGUtc2xvdywgLmt0LWljb25ib3gtLXdhcm5pbmcua3QtaWNvbmJveC0tYW5pbWF0ZS1zbG93ZXIsIC5rdC1pY29uYm94LS13YXJuaW5nLmt0LWljb25ib3gtLWFuaW1hdGUtZmFzdCwgLmt0LWljb25ib3gtLXdhcm5pbmcua3QtaWNvbmJveC0tYW5pbWF0ZS1mYXN0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTg0LCAzNCwgMC4wNykgIWltcG9ydGFudDtcbn1cbi5rdC1pY29uYm94LS1kYW5nZXIgLmt0LWljb25ib3hfX2JvZHkgLmt0LWljb25ib3hfX2ljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgZmlsbDogI2ZkMzk3YSAhaW1wb3J0YW50O1xufVxuLmt0LWljb25ib3gtLWRhbmdlci5rdC1pY29uYm94LS1hbmltYXRlLCAua3QtaWNvbmJveC0tZGFuZ2VyLmt0LWljb25ib3gtLWFuaW1hdGUtc2xvdywgLmt0LWljb25ib3gtLWRhbmdlci5rdC1pY29uYm94LS1hbmltYXRlLXNsb3dlciwgLmt0LWljb25ib3gtLWRhbmdlci5rdC1pY29uYm94LS1hbmltYXRlLWZhc3QsIC5rdC1pY29uYm94LS1kYW5nZXIua3QtaWNvbmJveC0tYW5pbWF0ZS1mYXN0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MywgNTcsIDEyMiwgMC4wNykgIWltcG9ydGFudDtcbn1cblxuQGtleWZyYW1lcyB3YXZlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmt0LWluZm9ib3gge1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG4ua3QtaW5mb2JveCAua3QtaW5mb2JveF9fdGl0bGUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjNDg0NjViO1xufVxuLmt0LWluZm9ib3ggLmt0LWluZm9ib3hfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNDg0NjViO1xuICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG59XG4ua3QtaW5mb2JveCAua3QtaW5mb2JveF9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rdC1pbmZvYm94IC5rdC1pbmZvYm94X19oZWFkZXIgLmt0LWluZm9ib3hfX2JhZGdlIHtcbiAgbWFyZ2luOiBhdXRvIDAgYXV0byBhdXRvO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCAxMTksIDI0NCwgMC4xNSk7XG59XG4ua3QtaW5mb2JveCAua3QtaW5mb2JveF9fYm9keSAua3QtaW5mb2JveF9fc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ua3QtaW5mb2JveCAua3QtaW5mb2JveF9fYm9keSAua3QtaW5mb2JveF9fc2VjdGlvbiAua3QtaW5mb2JveF9fY29udGVudCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOTM5MmEwO1xuICBmb250LXNpemU6IDEuMTVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuLmt0LWluZm9ib3ggLmt0LWluZm9ib3hfX2JvZHkgLmt0LWluZm9ib3hfX3NlY3Rpb24gLmt0LWluZm9ib3hfX2NvbnRlbnQgLnRhYmxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmt0LWluZm9ib3ggLmt0LWluZm9ib3hfX2JvZHkgLmt0LWluZm9ib3hfX3NlY3Rpb24gLmt0LWluZm9ib3hfX2NvbnRlbnQgLnRhYmxlIHRoZWFkIHRoIHtcbiAgcGFkZGluZy10b3A6IDAuOHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuOHJlbTtcbn1cbi5rdC1pbmZvYm94IC5rdC1pbmZvYm94X19ib2R5IC5rdC1pbmZvYm94X19zZWN0aW9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmt0LWluZm9ib3ggLmt0LWluZm9ib3hfX2JvZHkgLmt0LW5hdiAua3QtbmF2X19pdGVtIC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmt0LWluZm9ib3ggLmt0LWluZm9ib3hfX2JvZHkgLmFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ua3QtaW5mb2JveCAua3QtaW5mb2JveF9fYm9keSAuYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWJvZHkge1xuICBmb250LXNpemU6IDEuMTVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzkzOTJhMDtcbn1cbi5rdC1pbmZvYm94IC5rdC1pbmZvYm94X19ib2R5IC5hY2NvcmRpb24gLmNhcmQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ua3QtaW5mb2JveC0tYnJhbmQgLmt0LWluZm9ib3hfX2hlYWRlciAua3QtaW5mb2JveF9fYmFkZ2Uge1xuICBjb2xvcjogIzJjNzdmNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgMTE5LCAyNDQsIDAuMTUpO1xufVxuLmt0LWluZm9ib3gtLWxpZ2h0IC5rdC1pbmZvYm94X19oZWFkZXIgLmt0LWluZm9ib3hfX2JhZGdlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG59XG4ua3QtaW5mb2JveC0tZGFyayAua3QtaW5mb2JveF9faGVhZGVyIC5rdC1pbmZvYm94X19iYWRnZSB7XG4gIGNvbG9yOiAjMjgyYTNjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCA0MiwgNjAsIDAuMTUpO1xufVxuLmt0LWluZm9ib3gtLXByaW1hcnkgLmt0LWluZm9ib3hfX2hlYWRlciAua3QtaW5mb2JveF9fYmFkZ2Uge1xuICBjb2xvcjogIzU4NjdkZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4OCwgMTAzLCAyMjEsIDAuMTUpO1xufVxuLmt0LWluZm9ib3gtLXN1Y2Nlc3MgLmt0LWluZm9ib3hfX2hlYWRlciAua3QtaW5mb2JveF9fYmFkZ2Uge1xuICBjb2xvcjogIzFkYzliNztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOSwgMjAxLCAxODMsIDAuMTUpO1xufVxuLmt0LWluZm9ib3gtLWluZm8gLmt0LWluZm9ib3hfX2hlYWRlciAua3QtaW5mb2JveF9fYmFkZ2Uge1xuICBjb2xvcjogIzU1NzhlYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4NSwgMTIwLCAyMzUsIDAuMTUpO1xufVxuLmt0LWluZm9ib3gtLXdhcm5pbmcgLmt0LWluZm9ib3hfX2hlYWRlciAua3QtaW5mb2JveF9fYmFkZ2Uge1xuICBjb2xvcjogI2ZmYjgyMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE4NCwgMzQsIDAuMTUpO1xufVxuLmt0LWluZm9ib3gtLWRhbmdlciAua3QtaW5mb2JveF9faGVhZGVyIC5rdC1pbmZvYm94X19iYWRnZSB7XG4gIGNvbG9yOiAjZmQzOTdhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MywgNTcsIDEyMiwgMC4xNSk7XG59XG5cbi5rdC1yaWJib24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ua3QtcmliYm9uIC5rdC1yaWJib25fX3RhcmdldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1yaWJib24gLmt0LXJpYmJvbl9fdGFyZ2V0ID4gLmt0LXJpYmJvbl9faW5uZXIge1xuICB6LWluZGV4OiAtMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4ua3QtcmliYm9uIC5rdC1yaWJib25fX3RhcmdldDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzA3MzQ4MDtcbn1cbi5rdC1yaWJib24tLXZlciAua3QtcmliYm9uX190YXJnZXQge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogNDZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmt0LXJpYmJvbi0tc2hhZG93IC5rdC1yaWJib25fX3RhcmdldCB7XG4gIGJveC1zaGFkb3c6IDJweCAycHggN3B4IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi5rdC1yaWJib24ua3QtcmliYm9uLS1yb3VuZC5rdC1yaWJib24tLXRvcCAua3QtcmliYm9uX190YXJnZXQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4ua3QtcmliYm9uLmt0LXJpYmJvbi0tcm91bmQua3QtcmliYm9uLS1ib3R0b20gLmt0LXJpYmJvbl9fdGFyZ2V0IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuLmt0LXJpYmJvbi5rdC1yaWJib24tLXJvdW5kLmt0LXJpYmJvbi0tbGVmdCAua3QtcmliYm9uX190YXJnZXQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5rdC1yaWJib24ua3QtcmliYm9uLS1yb3VuZC5rdC1yaWJib24tLXJpZ2h0IC5rdC1yaWJib25fX3RhcmdldCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG59XG4ua3QtcmliYm9uLS1ib3JkZXItdmVyIC5rdC1yaWJib25fX3RhcmdldDphZnRlciB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1cHg7XG4gIHJpZ2h0OiA1cHg7XG59XG4ua3QtcmliYm9uLS1ib3JkZXItaG9yIC5rdC1yaWJib25fX3RhcmdldDphZnRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBib3R0b206IDVweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4ua3QtcmliYm9uLS1ib3JkZXItZGFzaC12ZXIgLmt0LXJpYmJvbl9fdGFyZ2V0OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBkYXNoZWQ7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogZGFzaGVkO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1cHg7XG4gIHJpZ2h0OiA1cHg7XG59XG4ua3QtcmliYm9uLS1ib3JkZXItZGFzaC1ob3IgLmt0LXJpYmJvbl9fdGFyZ2V0OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci10b3Atc3R5bGU6IGRhc2hlZDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogZGFzaGVkO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBib3R0b206IDVweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4ua3QtcmliYm9uLS1jbGlwLmt0LXJpYmJvbi0tbGVmdCAua3QtcmliYm9uX190YXJnZXQge1xuICBsZWZ0OiAtMTBweDtcbn1cbi5rdC1yaWJib24tLWNsaXAua3QtcmliYm9uLS1sZWZ0IC5rdC1yaWJib25fX3RhcmdldCAua3QtcmliYm9uX19pbm5lcjpiZWZvcmUsIC5rdC1yaWJib24tLWNsaXAua3QtcmliYm9uLS1sZWZ0IC5rdC1yaWJib25fX3RhcmdldCAua3QtcmliYm9uX19pbm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3R0b206IC0xMHB4O1xufVxuLmt0LXJpYmJvbi0tY2xpcC5rdC1yaWJib24tLWxlZnQgLmt0LXJpYmJvbl9fdGFyZ2V0IC5rdC1yaWJib25fX2lubmVyOmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogMCAxMHB4IDEwcHggMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMjIyICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDA7XG59XG4ua3QtcmliYm9uLS1jbGlwLmt0LXJpYmJvbi0tcmlnaHQgLmt0LXJpYmJvbl9fdGFyZ2V0IHtcbiAgcmlnaHQ6IC0xMHB4O1xufVxuLmt0LXJpYmJvbi0tY2xpcC5rdC1yaWJib24tLXJpZ2h0IC5rdC1yaWJib25fX3RhcmdldCAua3QtcmliYm9uX19pbm5lcjpiZWZvcmUsIC5rdC1yaWJib24tLWNsaXAua3QtcmliYm9uLS1yaWdodCAua3QtcmliYm9uX190YXJnZXQgLmt0LXJpYmJvbl9faW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm90dG9tOiAtMTBweDtcbn1cbi5rdC1yaWJib24tLWNsaXAua3QtcmliYm9uLS1yaWdodCAua3QtcmliYm9uX190YXJnZXQgLmt0LXJpYmJvbl9faW5uZXI6YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMTBweCAxMHB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogIzIyMiAhaW1wb3J0YW50O1xuICByaWdodDogMDtcbn1cbi5rdC1yaWJib24tLWZsYWcgLmt0LXJpYmJvbl9fdGFyZ2V0ID4gLmt0LXJpYmJvbl9faW5uZXI6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogMThweCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAxOHB4IHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAxZW0gc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm90dG9tOiAtMWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG59XG4ua3QtcmliYm9uLS1icmFuZCAua3QtcmliYm9uX190YXJnZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1yaWJib24tLWJyYW5kIC5rdC1yaWJib25fX3RhcmdldDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmt0LXJpYmJvbi0tYnJhbmQgLmt0LXJpYmJvbl9fdGFyZ2V0ID4gLmt0LXJpYmJvbl9faW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1yaWJib24tLWJyYW5kIC5rdC1yaWJib25fX3RhcmdldCA+IC5rdC1yaWJib25fX2lubmVyOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyYzc3ZjQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1yaWJib24tLWxpZ2h0IC5rdC1yaWJib25fX3RhcmdldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjgyYTNjO1xufVxuLmt0LXJpYmJvbi0tbGlnaHQgLmt0LXJpYmJvbl9fdGFyZ2V0OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDQwLCA0MiwgNjAsIDAuNSk7XG59XG4ua3QtcmliYm9uLS1saWdodCAua3QtcmliYm9uX190YXJnZXQgPiAua3QtcmliYm9uX19pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjgyYTNjO1xufVxuLmt0LXJpYmJvbi0tbGlnaHQgLmt0LXJpYmJvbl9fdGFyZ2V0ID4gLmt0LXJpYmJvbl9faW5uZXI6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXJpYmJvbi0tZGFyayAua3QtcmliYm9uX190YXJnZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyYTNjO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1yaWJib24tLWRhcmsgLmt0LXJpYmJvbl9fdGFyZ2V0OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ua3QtcmliYm9uLS1kYXJrIC5rdC1yaWJib25fX3RhcmdldCA+IC5rdC1yaWJib25fX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MmEzYztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcmliYm9uLS1kYXJrIC5rdC1yaWJib25fX3RhcmdldCA+IC5rdC1yaWJib25fX2lubmVyOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyODJhM2M7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzI4MmEzYztcbn1cbi5rdC1yaWJib24tLXByaW1hcnkgLmt0LXJpYmJvbl9fdGFyZ2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjdkZDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcmliYm9uLS1wcmltYXJ5IC5rdC1yaWJib25fX3RhcmdldDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmt0LXJpYmJvbi0tcHJpbWFyeSAua3QtcmliYm9uX190YXJnZXQgPiAua3QtcmliYm9uX19pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODY3ZGQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXJpYmJvbi0tcHJpbWFyeSAua3QtcmliYm9uX190YXJnZXQgPiAua3QtcmliYm9uX19pbm5lcjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNTg2N2RkO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM1ODY3ZGQ7XG59XG4ua3QtcmliYm9uLS1zdWNjZXNzIC5rdC1yaWJib25fX3RhcmdldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGM5Yjc7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXJpYmJvbi0tc3VjY2VzcyAua3QtcmliYm9uX190YXJnZXQ6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5rdC1yaWJib24tLXN1Y2Nlc3MgLmt0LXJpYmJvbl9fdGFyZ2V0ID4gLmt0LXJpYmJvbl9faW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjOWI3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1yaWJib24tLXN1Y2Nlc3MgLmt0LXJpYmJvbl9fdGFyZ2V0ID4gLmt0LXJpYmJvbl9faW5uZXI6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC1jb2xvcjogIzFkYzliNztcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMWRjOWI3O1xufVxuLmt0LXJpYmJvbi0taW5mbyAua3QtcmliYm9uX190YXJnZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU3OGViO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1yaWJib24tLWluZm8gLmt0LXJpYmJvbl9fdGFyZ2V0OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ua3QtcmliYm9uLS1pbmZvIC5rdC1yaWJib25fX3RhcmdldCA+IC5rdC1yaWJib25fX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NzhlYjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcmliYm9uLS1pbmZvIC5rdC1yaWJib25fX3RhcmdldCA+IC5rdC1yaWJib25fX2lubmVyOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM1NTc4ZWI7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzU1NzhlYjtcbn1cbi5rdC1yaWJib24tLXdhcm5pbmcgLmt0LXJpYmJvbl9fdGFyZ2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjgyMjtcbiAgY29sb3I6ICMxMTExMTE7XG59XG4ua3QtcmliYm9uLS13YXJuaW5nIC5rdC1yaWJib25fX3RhcmdldDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjUpO1xufVxuLmt0LXJpYmJvbi0td2FybmluZyAua3QtcmliYm9uX190YXJnZXQgPiAua3QtcmliYm9uX19pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI4MjI7XG4gIGNvbG9yOiAjMTExMTExO1xufVxuLmt0LXJpYmJvbi0td2FybmluZyAua3QtcmliYm9uX190YXJnZXQgPiAua3QtcmliYm9uX19pbm5lcjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZiODIyO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmI4MjI7XG59XG4ua3QtcmliYm9uLS1kYW5nZXIgLmt0LXJpYmJvbl9fdGFyZ2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzk3YTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcmliYm9uLS1kYW5nZXIgLmt0LXJpYmJvbl9fdGFyZ2V0OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ua3QtcmliYm9uLS1kYW5nZXIgLmt0LXJpYmJvbl9fdGFyZ2V0ID4gLmt0LXJpYmJvbl9faW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQzOTdhO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1yaWJib24tLWRhbmdlciAua3QtcmliYm9uX190YXJnZXQgPiAua3QtcmliYm9uX19pbm5lcjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmQzOTdhO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZDM5N2E7XG59XG5cbi5rdC1jaGF0IHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5rdC1jaGF0IC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1ncm93OiAxO1xufVxuLmt0LWNoYXQgLmt0LWNoYXRfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWdyb3c6IDE7XG59XG4ua3QtY2hhdCAua3QtY2hhdF9faGVhZCAua3QtY2hhdF9fbGFiZWwgLmt0LWNoYXRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGNvbG9yOiAjNDg0NjViO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ua3QtY2hhdCAua3QtY2hhdF9faGVhZCAua3QtY2hhdF9fbGFiZWwgLmt0LWNoYXRfX3RpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC1jaGF0IC5rdC1jaGF0X19oZWFkIC5rdC1jaGF0X19sYWJlbCAua3QtY2hhdF9fc3RhdHVzIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rdC1jaGF0IC5rdC1jaGF0X19oZWFkIC5rdC1jaGF0X19sZWZ0IHtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmt0LWNoYXQgLmt0LWNoYXRfX2hlYWQgLmt0LWNoYXRfX3JpZ2h0IHtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5rdC1jaGF0IC5rdC1jaGF0X19oZWFkIC5rdC1jaGF0X19jZW50ZXIge1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5rdC1jaGF0IC5rdC1jaGF0X19tZXNzYWdlcyAua3QtY2hhdF9fbWVzc2FnZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ua3QtY2hhdCAua3QtY2hhdF9fbWVzc2FnZXMgLmt0LWNoYXRfX21lc3NhZ2UgLmt0LWNoYXRfX3VzZXIgLmt0LWNoYXRfX3VzZXJuYW1lIHtcbiAgcGFkZGluZzogMCAwLjRyZW07XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBjb2xvcjogIzQ4NDY1YjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5rdC1jaGF0IC5rdC1jaGF0X19tZXNzYWdlcyAua3QtY2hhdF9fbWVzc2FnZSAua3QtY2hhdF9fdXNlciAua3QtY2hhdF9fdXNlcm5hbWU6bm90KC5uby1ob3Zlcik6aG92ZXIge1xuICBjb2xvcjogIzJjNzdmNDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LWNoYXQgLmt0LWNoYXRfX21lc3NhZ2VzIC5rdC1jaGF0X19tZXNzYWdlIC5rdC1jaGF0X191c2VyIC5rdC1jaGF0X19kYXRldGltZSB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMCAwLjRyZW07XG59XG4ua3QtY2hhdCAua3QtY2hhdF9fbWVzc2FnZXMgLmt0LWNoYXRfX21lc3NhZ2UgLmt0LWNoYXRfX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEuMnJlbSAxLjdyZW07XG4gIHBhZGRpbmc6IDEuMXJlbSAzLjVyZW0gMS4xcmVtIDEuNnJlbTtcbiAgbWFyZ2luLXRvcDogMC44cmVtO1xuICBjb2xvcjogIzZjNzI5MztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5rdC1jaGF0IC5rdC1jaGF0X19tZXNzYWdlcyAua3QtY2hhdF9fbWVzc2FnZSAua3QtY2hhdF9fdGV4dCBiIHtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIGZvbnQtd2VpZ2h0OiAwO1xufVxuLmt0LWNoYXQgLmt0LWNoYXRfX21lc3NhZ2VzIC5rdC1jaGF0X19tZXNzYWdlLmt0LWNoYXRfX21lc3NhZ2UtLXJpZ2h0IC5rdC1jaGF0X190ZXh0IHtcbiAgcGFkZGluZzogMS4xcmVtIDEuNnJlbSAxLjFyZW0gMy41cmVtO1xufVxuLmt0LWNoYXQgLmt0LWNoYXRfX21lc3NhZ2VzLmt0LWNoYXRfX21lc3NhZ2VzLS1zb2xpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ua3QtY2hhdCAua3QtY2hhdF9fbWVzc2FnZXMua3QtY2hhdF9fbWVzc2FnZXMtLXNvbGlkIC5rdC1jaGF0X19tZXNzYWdlIHtcbiAgcGFkZGluZzogMC42cmVtIDFyZW07XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ua3QtY2hhdCAua3QtY2hhdF9fbWVzc2FnZXMua3QtY2hhdF9fbWVzc2FnZXMtLXNvbGlkIC5rdC1jaGF0X19tZXNzYWdlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5rdC1jaGF0IC5rdC1jaGF0X19tZXNzYWdlcy5rdC1jaGF0X19tZXNzYWdlcy0tc29saWQgLmt0LWNoYXRfX21lc3NhZ2UgcCB7XG4gIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcbn1cbi5rdC1jaGF0IC5rdC1jaGF0X19tZXNzYWdlcy5rdC1jaGF0X19tZXNzYWdlcy0tc29saWQgLmt0LWNoYXRfX21lc3NhZ2UgLmt0LWNoYXRfX3RleHQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5rdC1jaGF0IC5rdC1jaGF0X19tZXNzYWdlcy5rdC1jaGF0X19tZXNzYWdlcy0tc29saWQgLmt0LWNoYXRfX21lc3NhZ2Uua3QtY2hhdF9fbWVzc2FnZS0tcmlnaHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5rdC1jaGF0IC5rdC1jaGF0X19tZXNzYWdlcy5rdC1jaGF0X19tZXNzYWdlcy0tc29saWQgLmt0LWNoYXRfX21lc3NhZ2Uua3QtY2hhdF9fbWVzc2FnZS0tYnJhbmQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ0LCAxMTksIDI0NCwgMC4xKTtcbn1cbi5rdC1jaGF0IC5rdC1jaGF0X19tZXNzYWdlcy5rdC1jaGF0X19tZXNzYWdlcy0tc29saWQgLmt0LWNoYXRfX21lc3NhZ2Uua3QtY2hhdF9fbWVzc2FnZS0tbGlnaHQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG4ua3QtY2hhdCAua3QtY2hhdF9fbWVzc2FnZXMua3QtY2hhdF9fbWVzc2FnZXMtLXNvbGlkIC5rdC1jaGF0X19tZXNzYWdlLmt0LWNoYXRfX21lc3NhZ2UtLWRhcmsge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQwLCA0MiwgNjAsIDAuMSk7XG59XG4ua3QtY2hhdCAua3QtY2hhdF9fbWVzc2FnZXMua3QtY2hhdF9fbWVzc2FnZXMtLXNvbGlkIC5rdC1jaGF0X19tZXNzYWdlLmt0LWNoYXRfX21lc3NhZ2UtLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDg4LCAxMDMsIDIyMSwgMC4xKTtcbn1cbi5rdC1jaGF0IC5rdC1jaGF0X19tZXNzYWdlcy5rdC1jaGF0X19tZXNzYWdlcy0tc29saWQgLmt0LWNoYXRfX21lc3NhZ2Uua3QtY2hhdF9fbWVzc2FnZS0tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjksIDIwMSwgMTgzLCAwLjEpO1xufVxuLmt0LWNoYXQgLmt0LWNoYXRfX21lc3NhZ2VzLmt0LWNoYXRfX21lc3NhZ2VzLS1zb2xpZCAua3QtY2hhdF9fbWVzc2FnZS5rdC1jaGF0X19tZXNzYWdlLS1pbmZvIHtcbiAgYmFja2dyb3VuZDogcmdiYSg4NSwgMTIwLCAyMzUsIDAuMSk7XG59XG4ua3QtY2hhdCAua3QtY2hhdF9fbWVzc2FnZXMua3QtY2hhdF9fbWVzc2FnZXMtLXNvbGlkIC5rdC1jaGF0X19tZXNzYWdlLmt0LWNoYXRfX21lc3NhZ2UtLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTg0LCAzNCwgMC4xKTtcbn1cbi5rdC1jaGF0IC5rdC1jaGF0X19tZXNzYWdlcy5rdC1jaGF0X19tZXNzYWdlcy0tc29saWQgLmt0LWNoYXRfX21lc3NhZ2Uua3QtY2hhdF9fbWVzc2FnZS0tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTMsIDU3LCAxMjIsIDAuMSk7XG59XG4ua3QtY2hhdCAua3QtY2hhdF9faW5wdXQge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi5rdC1jaGF0IC5rdC1jaGF0X19pbnB1dCAua3QtY2hhdF9fZWRpdG9yIHRleHRhcmVhLFxuLmt0LWNoYXQgLmt0LWNoYXRfX2lucHV0IC5rdC1jaGF0X19lZGl0b3IgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNhMmE1Yjk7XG59XG4ua3QtY2hhdCAua3QtY2hhdF9faW5wdXQgLmt0LWNoYXRfX2VkaXRvciB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlcixcbi5rdC1jaGF0IC5rdC1jaGF0X19pbnB1dCAua3QtY2hhdF9fZWRpdG9yIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhMmE1Yjk7XG4gIG9wYWNpdHk6IDE7XG59XG4ua3QtY2hhdCAua3QtY2hhdF9faW5wdXQgLmt0LWNoYXRfX2VkaXRvciB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4ua3QtY2hhdCAua3QtY2hhdF9faW5wdXQgLmt0LWNoYXRfX2VkaXRvciBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2EyYTViOTtcbn1cbi5rdC1jaGF0IC5rdC1jaGF0X19pbnB1dCAua3QtY2hhdF9fZWRpdG9yIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLmt0LWNoYXQgLmt0LWNoYXRfX2lucHV0IC5rdC1jaGF0X19lZGl0b3IgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2EyYTViOTtcbn1cbi5rdC1jaGF0IC5rdC1jaGF0X19pbnB1dCAua3QtY2hhdF9fdG9vbGJhciB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rdC1jaGF0IC5rdC1jaGF0X19pbnB1dCAua3QtY2hhdF9fdG9vbGJhciAua3RfY2hhdF9fdG9vbHMgYSBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjFyZW07XG4gIGNvbG9yOiAjY2RkMWU5O1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5rdC1jaGF0IC5rdC1jaGF0X19pbnB1dCAua3QtY2hhdF9fdG9vbGJhciAua3RfY2hhdF9fdG9vbHMgYSBpOmhvdmVyIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtY2hhdCAua3QtY2hhdF9fbWVzc2FnZXMgLmt0LWNoYXRfX21lc3NhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIH1cbiAgLmt0LWNoYXQgLmt0LWNoYXRfX21lc3NhZ2VzIC5rdC1jaGF0X19tZXNzYWdlIC5rdC1jaGF0X191c2VyIC5rdC1jaGF0X191c2VybmFtZSB7XG4gICAgcGFkZGluZzogMCAwLjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAua3QtY2hhdCAua3QtY2hhdF9fbWVzc2FnZXMgLmt0LWNoYXRfX21lc3NhZ2UgLmt0LWNoYXRfX3RleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG4gIC5rdC1jaGF0IC5rdC1jaGF0X19tZXNzYWdlcyAua3QtY2hhdF9fbWVzc2FnZS5rdC1jaGF0X19tZXNzYWdlLS1yaWdodCAua3QtY2hhdF9fdGV4dCB7XG4gICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICB9XG4gIC5rdC1jaGF0IC5rdC1jaGF0X19pbnB1dCAua3QtY2hhdF9fdG9vbGJhciB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgfVxuICAua3QtY2hhdCAua3QtY2hhdF9faW5wdXQgLmt0LWNoYXRfX3Rvb2xiYXIgLmt0X2NoYXRfX3Rvb2xzIGEgaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG59XG4ua3QtZGVtby1wYW5lbC10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMjAwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMS41cmVtIDA7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjhweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4xMyk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuLmt0LWRlbW8tcGFuZWwtdG9nZ2xlIHNwYW4ge1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICB0ZXh0LW9yaWVudGF0aW9uOiBtaXhlZDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xufVxuXG4ua3QtZGVtby1wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjhweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4xMyk7XG4gIHBhZGRpbmc6IDIuNXJlbTtcbn1cbi5rdC1kZW1vLXBhbmVsIC5rdC1kZW1vLXBhbmVsX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ua3QtZGVtby1wYW5lbCAua3QtZGVtby1wYW5lbF9faGVhZCAua3QtZGVtby1wYW5lbF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM0ODQ2NWI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5rdC1kZW1vLXBhbmVsIC5rdC1kZW1vLXBhbmVsX19oZWFkIC5rdC1kZW1vLXBhbmVsX190aXRsZSBzbWFsbCB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cbi5rdC1kZW1vLXBhbmVsIC5rdC1kZW1vLXBhbmVsX19oZWFkIC5rdC1kZW1vLXBhbmVsX19jbG9zZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmt0LWRlbW8tcGFuZWwgLmt0LWRlbW8tcGFuZWxfX2hlYWQgLmt0LWRlbW8tcGFuZWxfX2Nsb3NlIGkge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LWRlbW8tcGFuZWwgLmt0LWRlbW8tcGFuZWxfX2hlYWQgLmt0LWRlbW8tcGFuZWxfX2Nsb3NlOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtZGVtby1wYW5lbCAua3QtZGVtby1wYW5lbF9faGVhZCAua3QtZGVtby1wYW5lbF9fY2xvc2U6aG92ZXIgaSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1kZW1vLXBhbmVsIC5rdC1kZW1vLXBhbmVsX19ib2R5IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmt0LWRlbW8tcGFuZWwgLmt0LWRlbW8tcGFuZWxfX2JvZHkgLnBzX19yYWlsLXkge1xuICBvcGFjaXR5OiAxO1xufVxuLmt0LWRlbW8tcGFuZWwgLmt0LWRlbW8tcGFuZWxfX2JvZHkgLmt0LWRlbW8tcGFuZWxfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgb3V0bGluZTogMDtcbn1cbi5rdC1kZW1vLXBhbmVsIC5rdC1kZW1vLXBhbmVsX19ib2R5IC5rdC1kZW1vLXBhbmVsX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmt0LWRlbW8tcGFuZWwgLmt0LWRlbW8tcGFuZWxfX2JvZHkgLmt0LWRlbW8tcGFuZWxfX2l0ZW06aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ua3QtZGVtby1wYW5lbCAua3QtZGVtby1wYW5lbF9fYm9keSAua3QtZGVtby1wYW5lbF9faXRlbSAua3QtZGVtby1wYW5lbF9faXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ua3QtZGVtby1wYW5lbCAua3QtZGVtby1wYW5lbF9fYm9keSAua3QtZGVtby1wYW5lbF9faXRlbSAua3QtZGVtby1wYW5lbF9faXRlbS1wcmV2aWV3IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyOiA0cHggc29saWQgI2ViZWRmMjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmt0LWRlbW8tcGFuZWwgLmt0LWRlbW8tcGFuZWxfX2JvZHkgLmt0LWRlbW8tcGFuZWxfX2l0ZW0gLmt0LWRlbW8tcGFuZWxfX2l0ZW0tcHJldmlldyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5rdC1kZW1vLXBhbmVsIC5rdC1kZW1vLXBhbmVsX19ib2R5IC5rdC1kZW1vLXBhbmVsX19pdGVtIC5rdC1kZW1vLXBhbmVsX19pdGVtLXByZXZpZXcgLmt0LWRlbW8tcGFuZWxfX2l0ZW0tcHJldmlldy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgb3BhY2l0eTogMDtcbn1cbi5rdC1kZW1vLXBhbmVsIC5rdC1kZW1vLXBhbmVsX19ib2R5IC5rdC1kZW1vLXBhbmVsX19pdGVtIC5rdC1kZW1vLXBhbmVsX19pdGVtLXByZXZpZXcgLmt0LWRlbW8tcGFuZWxfX2l0ZW0tcHJldmlldy1vdmVybGF5IC5idG4ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5rdC1kZW1vLXBhbmVsIC5rdC1kZW1vLXBhbmVsX19ib2R5IC5rdC1kZW1vLXBhbmVsX19pdGVtIC5rdC1kZW1vLXBhbmVsX19pdGVtLXByZXZpZXcgLmt0LWRlbW8tcGFuZWxfX2l0ZW0tcHJldmlldy1vdmVybGF5IC5idG46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5rdC1kZW1vLXBhbmVsIC5rdC1kZW1vLXBhbmVsX19ib2R5IC5rdC1kZW1vLXBhbmVsX19pdGVtIC5rdC1kZW1vLXBhbmVsX19pdGVtLXByZXZpZXcgLmt0LWRlbW8tcGFuZWxfX2l0ZW0tcHJldmlldy1vdmVybGF5IC5idG4uYnRuLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3QtZGVtby1wYW5lbCAua3QtZGVtby1wYW5lbF9fYm9keSAua3QtZGVtby1wYW5lbF9faXRlbSAua3QtZGVtby1wYW5lbF9faXRlbS1wcmV2aWV3IC5rdC1kZW1vLXBhbmVsX19pdGVtLXByZXZpZXctb3ZlcmxheSAuYnRuLmJ0bi1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLmt0LWRlbW8tcGFuZWwgLmt0LWRlbW8tcGFuZWxfX2JvZHkgLmt0LWRlbW8tcGFuZWxfX2l0ZW0ua3QtZGVtby1wYW5lbF9faXRlbS0tYWN0aXZlIC5rdC1kZW1vLXBhbmVsX19pdGVtLXByZXZpZXcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyOiA0cHggc29saWQgIzJjNzdmNDtcbn1cbi5rdC1kZW1vLXBhbmVsIC5rdC1kZW1vLXBhbmVsX19ib2R5IC5rdC1kZW1vLXBhbmVsX19pdGVtOmhvdmVyIC5rdC1kZW1vLXBhbmVsX19pdGVtLXByZXZpZXcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5rdC1kZW1vLXBhbmVsIC5rdC1kZW1vLXBhbmVsX19ib2R5IC5rdC1kZW1vLXBhbmVsX19pdGVtOmhvdmVyIC5rdC1kZW1vLXBhbmVsX19pdGVtLXByZXZpZXcgLmt0LWRlbW8tcGFuZWxfX2l0ZW0tcHJldmlldy1vdmVybGF5IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIG9wYWNpdHk6IDE7XG59XG4ua3QtZGVtby1wYW5lbCAua3QtZGVtby1wYW5lbF9fYm9keSAua3QtZGVtby1wYW5lbF9fcHVyY2hhc2Uge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3QtZGVtby1wYW5lbCAua3QtZGVtby1wYW5lbF9fYm9keSB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbTtcbiAgfVxufVxuLmt0LWRlbW8tcGFuZWwtY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ua3QtZGVtby1wYW5lbCB7XG4gIHotaW5kZXg6IDEwMDE7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA0NTBweCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgcmlnaHQgMC4zcyBlYXNlO1xuICBsZWZ0OiAtNDcwcHg7XG59XG4ua3QtZGVtby1wYW5lbC5rdC1kZW1vLXBhbmVsLS1vbiB7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCByaWdodCAwLjNzIGVhc2U7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAua3QtZGVtby1wYW5lbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5rdC1kZW1vLXBhbmVsLS1yaWdodCAua3QtZGVtby1wYW5lbCB7XG4gIHJpZ2h0OiAtNDcwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG4ua3QtZGVtby1wYW5lbC0tcmlnaHQgLmt0LWRlbW8tcGFuZWwua3QtZGVtby1wYW5lbC0tb24ge1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgcmlnaHQgMC4zcyBlYXNlO1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLmt0LWRlbW8tcGFuZWwtY2xvc2Uge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICB0b3A6IDVweDtcbiAgei1pbmRleDogMTAwMjtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIHJpZ2h0IDAuM3MgZWFzZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsZWZ0OiAtMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5rdC1kZW1vLXBhbmVsLWNsb3NlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5rdC1kZW1vLXBhbmVsLWNsb3NlID4gaSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5rdC1kZW1vLXBhbmVsLWNsb3NlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmt0LWRlbW8tcGFuZWwtLXJpZ2h0IC5rdC1kZW1vLXBhbmVsLWNsb3NlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0yNXB4O1xufVxuLmt0LWRlbW8tcGFuZWwtLW9uIC5rdC1kZW1vLXBhbmVsLWNsb3NlIHtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIHJpZ2h0IDAuM3MgZWFzZTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEwcHg7XG59XG4ua3QtZGVtby1wYW5lbC0tb24ua3QtZGVtby1wYW5lbC0tcmlnaHQgLmt0LWRlbW8tcGFuZWwtY2xvc2Uge1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cblxuLmt0LWRlbW8tcGFuZWwtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxMDAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGFuaW1hdGlvbjoga3QtYW5pbWF0ZS1mYWRlLWluIDAuM3MgbGluZWFyIDE7XG59XG5cbi5rdC1kZW1vLXBhbmVsLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmt0LWRlbW8tcGFuZWwge1xuICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtZGVtby1wYW5lbC10b2dnbGUge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgfVxuICAua3QtZGVtby1wYW5lbC10b2dnbGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB9XG5cbiAgLmt0LWRlbW8tcGFuZWwge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cblxuICAua3QtZGVtby1wYW5lbC10b2dnbGUge1xuICAgIHRvcDogMjAlO1xuICB9XG59XG4ua3Qtb2ZmY2FudmFzLXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyOHB4IDBweCByZ2JhKDgyLCA2MywgMTA1LCAwLjEzKTtcbiAgcGFkZGluZzogMi41cmVtO1xufVxuLmt0LW9mZmNhbnZhcy1wYW5lbCAua3Qtb2ZmY2FudmFzLXBhbmVsX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmt0LW9mZmNhbnZhcy1wYW5lbCAua3Qtb2ZmY2FudmFzLXBhbmVsX19oZWFkIC5rdC1vZmZjYW52YXMtcGFuZWxfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNDg0NjViO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ua3Qtb2ZmY2FudmFzLXBhbmVsIC5rdC1vZmZjYW52YXMtcGFuZWxfX2hlYWQgLmt0LW9mZmNhbnZhcy1wYW5lbF9fdGl0bGUgc21hbGwge1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmt0LW9mZmNhbnZhcy1wYW5lbCAua3Qtb2ZmY2FudmFzLXBhbmVsX19oZWFkIC5rdC1vZmZjYW52YXMtcGFuZWxfX2Nsb3NlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ua3Qtb2ZmY2FudmFzLXBhbmVsIC5rdC1vZmZjYW52YXMtcGFuZWxfX2hlYWQgLmt0LW9mZmNhbnZhcy1wYW5lbF9fY2xvc2UgaSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3Qtb2ZmY2FudmFzLXBhbmVsIC5rdC1vZmZjYW52YXMtcGFuZWxfX2hlYWQgLmt0LW9mZmNhbnZhcy1wYW5lbF9fY2xvc2U6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1vZmZjYW52YXMtcGFuZWwgLmt0LW9mZmNhbnZhcy1wYW5lbF9faGVhZCAua3Qtb2ZmY2FudmFzLXBhbmVsX19jbG9zZTpob3ZlciBpIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LW9mZmNhbnZhcy1wYW5lbCAua3Qtb2ZmY2FudmFzLXBhbmVsX19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmt0LW9mZmNhbnZhcy1wYW5lbCAua3Qtb2ZmY2FudmFzLXBhbmVsX19ib2R5IC5rdC1vZmZjYW52YXMtcGFuZWxfX3NlY3Rpb24ge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIG1hcmdpbjogMnJlbSAwIDEuNXJlbSAwO1xufVxuLmt0LW9mZmNhbnZhcy1wYW5lbCAua3Qtb2ZmY2FudmFzLXBhbmVsX19ib2R5IC5rdC1vZmZjYW52YXMtcGFuZWxfX3NlY3Rpb24ua3Qtb2ZmY2FudmFzLXBhbmVsX19zZWN0aW9uLS1maXJzdCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5rdC1vZmZjYW52YXMtcGFuZWwtY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ua3Qtb2ZmY2FudmFzLXBhbmVsIHtcbiAgei1pbmRleDogMTAwMTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDQyNXB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCByaWdodCAwLjNzIGVhc2U7XG4gIGxlZnQ6IC00NDVweDtcbn1cbi5rdC1vZmZjYW52YXMtcGFuZWwua3Qtb2ZmY2FudmFzLXBhbmVsLS1vbiB7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCByaWdodCAwLjNzIGVhc2U7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAua3Qtb2ZmY2FudmFzLXBhbmVsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmt0LW9mZmNhbnZhcy1wYW5lbC0tcmlnaHQgLmt0LW9mZmNhbnZhcy1wYW5lbCB7XG4gIHJpZ2h0OiAtNDQ1cHg7XG4gIGxlZnQ6IGF1dG87XG59XG4ua3Qtb2ZmY2FudmFzLXBhbmVsLS1yaWdodCAua3Qtb2ZmY2FudmFzLXBhbmVsLmt0LW9mZmNhbnZhcy1wYW5lbC0tb24ge1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgcmlnaHQgMC4zcyBlYXNlO1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLmt0LW9mZmNhbnZhcy1wYW5lbC1jbG9zZSB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHRvcDogNXB4O1xuICB6LWluZGV4OiAxMDAyO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgcmlnaHQgMC4zcyBlYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxlZnQ6IC0yNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmt0LW9mZmNhbnZhcy1wYW5lbC1jbG9zZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ua3Qtb2ZmY2FudmFzLXBhbmVsLWNsb3NlID4gaSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5rdC1vZmZjYW52YXMtcGFuZWwtY2xvc2U6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ua3Qtb2ZmY2FudmFzLXBhbmVsLS1yaWdodCAua3Qtb2ZmY2FudmFzLXBhbmVsLWNsb3NlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0yNXB4O1xufVxuLmt0LW9mZmNhbnZhcy1wYW5lbC0tb24gLmt0LW9mZmNhbnZhcy1wYW5lbC1jbG9zZSB7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCByaWdodCAwLjNzIGVhc2U7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMHB4O1xufVxuLmt0LW9mZmNhbnZhcy1wYW5lbC0tb24ua3Qtb2ZmY2FudmFzLXBhbmVsLS1yaWdodCAua3Qtb2ZmY2FudmFzLXBhbmVsLWNsb3NlIHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5rdC1vZmZjYW52YXMtcGFuZWwtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxMDAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGFuaW1hdGlvbjoga3QtYW5pbWF0ZS1mYWRlLWluIDAuM3MgbGluZWFyIDE7XG59XG5cbi5rdC1vZmZjYW52YXMtcGFuZWwtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC5rdC1vZmZjYW52YXMtcGFuZWwge1xuICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3Qtb2ZmY2FudmFzLXBhbmVsIC5rdC1vZmZjYW52YXMtcGFuZWxfX2JvZHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LW9mZmNhbnZhcy1wYW5lbCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuLmt0LXF1aWNrLXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyOHB4IDBweCByZ2JhKDgyLCA2MywgMTA1LCAwLjEzKTtcbiAgcGFkZGluZzogMDtcbn1cbi5rdC1xdWljay1wYW5lbCAua3QtcXVpY2stcGFuZWxfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICByaWdodDogMS41cmVtO1xuICB0b3A6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmt0LXF1aWNrLXBhbmVsIC5rdC1xdWljay1wYW5lbF9fY2xvc2UgaSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3QtcXVpY2stcGFuZWwgLmt0LXF1aWNrLXBhbmVsX19jbG9zZTpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LXF1aWNrLXBhbmVsIC5rdC1xdWljay1wYW5lbF9fY2xvc2U6aG92ZXIgaSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1xdWljay1wYW5lbCAua3QtcXVpY2stcGFuZWxfX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMS41cmVtIDAgMCAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmt0LXF1aWNrLXBhbmVsIC5rdC1xdWljay1wYW5lbF9fbmF2IC5uYXYge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxLjVyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5rdC1xdWljay1wYW5lbCAua3QtcXVpY2stcGFuZWxfX25hdiAubmF2IC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xufVxuLmt0LXF1aWNrLXBhbmVsIC5rdC1xdWljay1wYW5lbF9fbmF2IC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3QtcXVpY2stcGFuZWwgLmt0LXF1aWNrLXBhbmVsX19uYXYgLm5hdiAubmF2LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5rdC1xdWljay1wYW5lbCAua3QtcXVpY2stcGFuZWxfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbn1cbi5rdC1xdWljay1wYW5lbCAua3QtcXVpY2stcGFuZWxfX2NvbnRlbnQgLnBzID4gLnBzX19yYWlsLXkge1xuICByaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG4ua3QtcXVpY2stcGFuZWwgLmt0LXF1aWNrLXBhbmVsX19jb250ZW50LXBhZGRpbmcteCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG59XG5cbi5rdC1xdWljay1wYW5lbC1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rdC1xdWljay1wYW5lbCB7XG4gIHotaW5kZXg6IDEwMDE7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA0MjVweCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgcmlnaHQgMC4zcyBlYXNlO1xuICBsZWZ0OiAtNDQ1cHg7XG59XG4ua3QtcXVpY2stcGFuZWwua3QtcXVpY2stcGFuZWwtLW9uIHtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIHJpZ2h0IDAuM3MgZWFzZTtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5rdC1xdWljay1wYW5lbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5rdC1xdWljay1wYW5lbC0tcmlnaHQgLmt0LXF1aWNrLXBhbmVsIHtcbiAgcmlnaHQ6IC00NDVweDtcbiAgbGVmdDogYXV0bztcbn1cbi5rdC1xdWljay1wYW5lbC0tcmlnaHQgLmt0LXF1aWNrLXBhbmVsLmt0LXF1aWNrLXBhbmVsLS1vbiB7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCByaWdodCAwLjNzIGVhc2U7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4ua3QtcXVpY2stcGFuZWwtY2xvc2Uge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICB0b3A6IDVweDtcbiAgei1pbmRleDogMTAwMjtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIHJpZ2h0IDAuM3MgZWFzZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsZWZ0OiAtMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5rdC1xdWljay1wYW5lbC1jbG9zZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ua3QtcXVpY2stcGFuZWwtY2xvc2UgPiBpIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLmt0LXF1aWNrLXBhbmVsLWNsb3NlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmt0LXF1aWNrLXBhbmVsLS1yaWdodCAua3QtcXVpY2stcGFuZWwtY2xvc2Uge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTI1cHg7XG59XG4ua3QtcXVpY2stcGFuZWwtLW9uIC5rdC1xdWljay1wYW5lbC1jbG9zZSB7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCByaWdodCAwLjNzIGVhc2U7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMHB4O1xufVxuLmt0LXF1aWNrLXBhbmVsLS1vbi5rdC1xdWljay1wYW5lbC0tcmlnaHQgLmt0LXF1aWNrLXBhbmVsLWNsb3NlIHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5rdC1xdWljay1wYW5lbC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYW5pbWF0aW9uOiBrdC1hbmltYXRlLWZhZGUtaW4gMC4zcyBsaW5lYXIgMTtcbn1cblxuLmt0LXF1aWNrLXBhbmVsIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA5cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuXG4ua3QtcXVpY2stcGFuZWwtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmt0LXF1aWNrLXBhbmVsLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThmMjtcbn1cbi5rdC1xdWljay1wYW5lbC1jbG9zZSA+IGkge1xuICBjb2xvcjogIzk2OGFkNDtcbn1cbi5rdC1xdWljay1wYW5lbC1jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtcXVpY2stcGFuZWwtY2xvc2U6aG92ZXIgPiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzVweCkge1xuICAua3QtcXVpY2stcGFuZWwge1xuICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtcXVpY2stcGFuZWwgLmt0LXF1aWNrLXBhbmVsX19jbG9zZSB7XG4gICAgcmlnaHQ6IDAuNXJlbTtcbiAgICB0b3A6IDAuNXJlbTtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmt0LXF1aWNrLXBhbmVsIC5rdC1xdWljay1wYW5lbF9fY2xvc2UgaSB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gIH1cbiAgLmt0LXF1aWNrLXBhbmVsIC5rdC1xdWljay1wYW5lbF9fbmF2IHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gIH1cbiAgLmt0LXF1aWNrLXBhbmVsIC5rdC1xdWljay1wYW5lbF9fbmF2IC5uYXYgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbiAgLmt0LXF1aWNrLXBhbmVsIC5rdC1xdWljay1wYW5lbF9fbmF2IC5uYXYgLm5hdi1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAua3QtcXVpY2stcGFuZWwgLmt0LXF1aWNrLXBhbmVsX19uYXYgLm5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLmt0LXF1aWNrLXBhbmVsIC5rdC1xdWljay1wYW5lbF9fbmF2IC5rdC1xdWljay1wYW5lbF9fY2xvc2UgaSB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gIH1cbiAgLmt0LXF1aWNrLXBhbmVsIC5rdC1xdWljay1wYW5lbF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMXJlbSAwLjVyZW0gMXJlbSAxcmVtO1xuICB9XG4gIC5rdC1xdWljay1wYW5lbCAua3QtcXVpY2stcGFuZWxfX2NvbnRlbnQgLnRhYi1wYW5lIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIH1cbn1cbi5rdC1xdWljay1zZWFyY2ggLmt0LXF1aWNrLXNlYXJjaF9fZm9ybSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ua3QtcXVpY2stc2VhcmNoIC5rdC1xdWljay1zZWFyY2hfX2Zvcm0gLmlucHV0LWdyb3VwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ua3QtcXVpY2stc2VhcmNoIC5rdC1xdWljay1zZWFyY2hfX2Zvcm0gLmlucHV0LWdyb3VwLXByZXBlbmQsXG4ua3QtcXVpY2stc2VhcmNoIC5rdC1xdWljay1zZWFyY2hfX2Zvcm0gLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmt0LXF1aWNrLXNlYXJjaCAua3QtcXVpY2stc2VhcmNoX19mb3JtIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0LFxuLmt0LXF1aWNrLXNlYXJjaCAua3QtcXVpY2stc2VhcmNoX19mb3JtIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmt0LXF1aWNrLXNlYXJjaCAua3QtcXVpY2stc2VhcmNoX19mb3JtIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5rdC1xdWljay1zZWFyY2ggLmt0LXF1aWNrLXNlYXJjaF9fZm9ybSBpIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG4ua3QtcXVpY2stc2VhcmNoIC5rdC1xdWljay1zZWFyY2hfX2Zvcm0gLmt0LXF1aWNrLXNlYXJjaF9fY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmt0LXF1aWNrLXNlYXJjaCAua3QtcXVpY2stc2VhcmNoX19mb3JtIC5rdC1xdWljay1zZWFyY2hfX2Nsb3NlOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LXF1aWNrLXNlYXJjaCAua3QtcXVpY2stc2VhcmNoX193cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC1xdWljay1zZWFyY2ggLmt0LXF1aWNrLXNlYXJjaF9fd3JhcHBlci5wcyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50O1xufVxuLmt0LXF1aWNrLXNlYXJjaCAua3QtcXVpY2stc2VhcmNoX19yZXN1bHQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ua3QtcXVpY2stc2VhcmNoIC5rdC1xdWljay1zZWFyY2hfX3Jlc3VsdCAua3QtcXVpY2stc2VhcmNoX19tZXNzYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG4ua3QtcXVpY2stc2VhcmNoIC5rdC1xdWljay1zZWFyY2hfX3Jlc3VsdCAua3QtcXVpY2stc2VhcmNoX19jYXRlZ29yeSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzJjNzdmNDtcbiAgbWFyZ2luOiAwLjVyZW0gMCAxcmVtIDA7XG59XG4ua3QtcXVpY2stc2VhcmNoIC5rdC1xdWljay1zZWFyY2hfX3Jlc3VsdCAua3QtcXVpY2stc2VhcmNoX19zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5rdC1xdWljay1zZWFyY2ggLmt0LXF1aWNrLXNlYXJjaF9fcmVzdWx0IC5rdC1xdWljay1zZWFyY2hfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmt0LXF1aWNrLXNlYXJjaCAua3QtcXVpY2stc2VhcmNoX19yZXN1bHQgLmt0LXF1aWNrLXNlYXJjaF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5rdC1xdWljay1zZWFyY2ggLmt0LXF1aWNrLXNlYXJjaF9fcmVzdWx0IC5rdC1xdWljay1zZWFyY2hfX2l0ZW0gLmt0LXF1aWNrLXNlYXJjaF9faXRlbS1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjQ7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5rdC1xdWljay1zZWFyY2ggLmt0LXF1aWNrLXNlYXJjaF9fcmVzdWx0IC5rdC1xdWljay1zZWFyY2hfX2l0ZW0gLmt0LXF1aWNrLXNlYXJjaF9faXRlbS1pY29uID4gaSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLmt0LXF1aWNrLXNlYXJjaCAua3QtcXVpY2stc2VhcmNoX19yZXN1bHQgLmt0LXF1aWNrLXNlYXJjaF9faXRlbSAua3QtcXVpY2stc2VhcmNoX19pdGVtLWltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cbi5rdC1xdWljay1zZWFyY2ggLmt0LXF1aWNrLXNlYXJjaF9fcmVzdWx0IC5rdC1xdWljay1zZWFyY2hfX2l0ZW0gLmt0LXF1aWNrLXNlYXJjaF9faXRlbS1pbWcgPiBpbWcge1xuICBtYXgtd2lkdGg6IDUwcHg7XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5rdC1xdWljay1zZWFyY2ggLmt0LXF1aWNrLXNlYXJjaF9fcmVzdWx0IC5rdC1xdWljay1zZWFyY2hfX2l0ZW0gLmt0LXF1aWNrLXNlYXJjaF9faXRlbS1pbWcua3QtcXVpY2stc2VhcmNoX19pdGVtLWltZy0tZmlsZSB7XG4gIHdpZHRoOiA0MHB4O1xufVxuLmt0LXF1aWNrLXNlYXJjaCAua3QtcXVpY2stc2VhcmNoX19yZXN1bHQgLmt0LXF1aWNrLXNlYXJjaF9faXRlbSAua3QtcXVpY2stc2VhcmNoX19pdGVtLWltZy5rdC1xdWljay1zZWFyY2hfX2l0ZW0taW1nLS1maWxlID4gaW1nIHtcbiAgbWF4LXdpZHRoOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmt0LXF1aWNrLXNlYXJjaCAua3QtcXVpY2stc2VhcmNoX19yZXN1bHQgLmt0LXF1aWNrLXNlYXJjaF9faXRlbSAua3QtcXVpY2stc2VhcmNoX19pdGVtLXdyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmt0LXF1aWNrLXNlYXJjaCAua3QtcXVpY2stc2VhcmNoX19yZXN1bHQgLmt0LXF1aWNrLXNlYXJjaF9faXRlbSAua3QtcXVpY2stc2VhcmNoX19pdGVtLXdyYXBwZXIgLmt0LXF1aWNrLXNlYXJjaF9faXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM0ODQ2NWI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ua3QtcXVpY2stc2VhcmNoIC5rdC1xdWljay1zZWFyY2hfX3Jlc3VsdCAua3QtcXVpY2stc2VhcmNoX19pdGVtIC5rdC1xdWljay1zZWFyY2hfX2l0ZW0td3JhcHBlciAua3QtcXVpY2stc2VhcmNoX19pdGVtLXRpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmt0LXF1aWNrLXNlYXJjaCAua3QtcXVpY2stc2VhcmNoX19yZXN1bHQgLmt0LXF1aWNrLXNlYXJjaF9faXRlbSAua3QtcXVpY2stc2VhcmNoX19pdGVtLXdyYXBwZXIgLmt0LXF1aWNrLXNlYXJjaF9faXRlbS1kZXNjIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC1xdWljay1zZWFyY2gua3QtcXVpY2stc2VhcmNoLS1yZXN1bHQtY29tcGFjdCAua3QtcXVpY2stc2VhcmNoX19yZXN1bHQgLmt0LXF1aWNrLXNlYXJjaF9fY2F0ZWdvcnkge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMC4yNXJlbSAwIDAuNzVyZW0gMDtcbn1cbi5rdC1xdWljay1zZWFyY2gua3QtcXVpY2stc2VhcmNoLS1yZXN1bHQtY29tcGFjdCAua3QtcXVpY2stc2VhcmNoX19yZXN1bHQgLmt0LXF1aWNrLXNlYXJjaF9fc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIuMjVyZW07XG59XG4ua3QtcXVpY2stc2VhcmNoLmt0LXF1aWNrLXNlYXJjaC0tcmVzdWx0LWNvbXBhY3QgLmt0LXF1aWNrLXNlYXJjaF9fcmVzdWx0IC5rdC1xdWljay1zZWFyY2hfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ua3QtcXVpY2stc2VhcmNoLmt0LXF1aWNrLXNlYXJjaC0tcmVzdWx0LWNvbXBhY3QgLmt0LXF1aWNrLXNlYXJjaF9fcmVzdWx0IC5rdC1xdWljay1zZWFyY2hfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ua3QtcXVpY2stc2VhcmNoLmt0LXF1aWNrLXNlYXJjaC0tcmVzdWx0LWNvbXBhY3QgLmt0LXF1aWNrLXNlYXJjaF9fcmVzdWx0IC5rdC1xdWljay1zZWFyY2hfX2l0ZW0gLmt0LXF1aWNrLXNlYXJjaF9faXRlbS1pY29uIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5rdC1xdWljay1zZWFyY2gua3QtcXVpY2stc2VhcmNoLS1yZXN1bHQtY29tcGFjdCAua3QtcXVpY2stc2VhcmNoX19yZXN1bHQgLmt0LXF1aWNrLXNlYXJjaF9faXRlbSAua3QtcXVpY2stc2VhcmNoX19pdGVtLWljb24gPiBpIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ua3QtcXVpY2stc2VhcmNoLmt0LXF1aWNrLXNlYXJjaC0tcmVzdWx0LWNvbXBhY3QgLmt0LXF1aWNrLXNlYXJjaF9fcmVzdWx0IC5rdC1xdWljay1zZWFyY2hfX2l0ZW0gLmt0LXF1aWNrLXNlYXJjaF9faXRlbS1pbWcge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmt0LXF1aWNrLXNlYXJjaC5rdC1xdWljay1zZWFyY2gtLXJlc3VsdC1jb21wYWN0IC5rdC1xdWljay1zZWFyY2hfX3Jlc3VsdCAua3QtcXVpY2stc2VhcmNoX19pdGVtIC5rdC1xdWljay1zZWFyY2hfX2l0ZW0taW1nID4gaW1nIHtcbiAgbWF4LXdpZHRoOiAzMnB4O1xuICBtYXgtaGVpZ2h0OiAzMnB4O1xufVxuLmt0LXF1aWNrLXNlYXJjaC5rdC1xdWljay1zZWFyY2gtLXJlc3VsdC1jb21wYWN0IC5rdC1xdWljay1zZWFyY2hfX3Jlc3VsdCAua3QtcXVpY2stc2VhcmNoX19pdGVtIC5rdC1xdWljay1zZWFyY2hfX2l0ZW0taW1nLmt0LXF1aWNrLXNlYXJjaF9faXRlbS1pbWctLWZpbGUge1xuICB3aWR0aDogMjdweDtcbn1cbi5rdC1xdWljay1zZWFyY2gua3QtcXVpY2stc2VhcmNoLS1yZXN1bHQtY29tcGFjdCAua3QtcXVpY2stc2VhcmNoX19yZXN1bHQgLmt0LXF1aWNrLXNlYXJjaF9faXRlbSAua3QtcXVpY2stc2VhcmNoX19pdGVtLWltZy5rdC1xdWljay1zZWFyY2hfX2l0ZW0taW1nLS1maWxlID4gaW1nIHtcbiAgbWF4LXdpZHRoOiAyN3B4O1xufVxuLmt0LXF1aWNrLXNlYXJjaC5rdC1xdWljay1zZWFyY2gtLXJlc3VsdC1jb21wYWN0IC5rdC1xdWljay1zZWFyY2hfX3Jlc3VsdCAua3QtcXVpY2stc2VhcmNoX19pdGVtIC5rdC1xdWljay1zZWFyY2hfX2l0ZW0td3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cbi5rdC1xdWljay1zZWFyY2gua3QtcXVpY2stc2VhcmNoLS1yZXN1bHQtY29tcGFjdCAua3QtcXVpY2stc2VhcmNoX19yZXN1bHQgLmt0LXF1aWNrLXNlYXJjaF9faXRlbSAua3QtcXVpY2stc2VhcmNoX19pdGVtLXdyYXBwZXIgLmt0LXF1aWNrLXNlYXJjaF9faXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5rdC1xdWljay1zZWFyY2gua3QtcXVpY2stc2VhcmNoLS1yZXN1bHQtY29tcGFjdCAua3QtcXVpY2stc2VhcmNoX19yZXN1bHQgLmt0LXF1aWNrLXNlYXJjaF9faXRlbSAua3QtcXVpY2stc2VhcmNoX19pdGVtLXdyYXBwZXIgLmt0LXF1aWNrLXNlYXJjaF9faXRlbS1kZXNjIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG4ua3QtcXVpY2stc2VhcmNoLmt0LXF1aWNrLXNlYXJjaC0taGFzLXJlc3VsdCAua3QtcXVpY2stc2VhcmNoX193cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua3QtcXVpY2stc2VhcmNoLmt0LXF1aWNrLXNlYXJjaC0tZHJvcGRvd24ge1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbn1cbi5rdC1xdWljay1zZWFyY2gua3QtcXVpY2stc2VhcmNoLS1kcm9wZG93biAua3QtcXVpY2stc2VhcmNoX19mb3JtIC5pbnB1dC1ncm91cDpiZWZvcmUge1xuICByaWdodDogMDtcbn1cbi5rdC1xdWljay1zZWFyY2gua3QtcXVpY2stc2VhcmNoLS1kcm9wZG93biAua3QtcXVpY2stc2VhcmNoX19mb3JtIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5rdC1xdWljay1zZWFyY2gua3QtcXVpY2stc2VhcmNoLS1kcm9wZG93biAua3QtcXVpY2stc2VhcmNoX19mb3JtIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5rdC1xdWljay1zZWFyY2gua3QtcXVpY2stc2VhcmNoLS1kcm9wZG93biAua3QtcXVpY2stc2VhcmNoX193cmFwcGVyIHtcbiAgbWFyZ2luOiAxLjVyZW0gMCAwLjVyZW0gMDtcbn1cbi5rdC1xdWljay1zZWFyY2gua3QtcXVpY2stc2VhcmNoLS1kcm9wZG93bi5rdC1xdWljay1zZWFyY2gtLWhhcy1yZXN1bHQgLmt0LXF1aWNrLXNlYXJjaF9fZm9ybSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlZGYyO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbn1cbi5rdC1xdWljay1zZWFyY2gua3QtcXVpY2stc2VhcmNoLS1pbmxpbmUgLmRyb3Bkb3duLW1lbnUge1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG4ua3QtcXVpY2stc2VhcmNoLmt0LXF1aWNrLXNlYXJjaC0tb2ZmY2FudmFzIC5rdC1xdWljay1zZWFyY2hfX2Zvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ua3QtcXVpY2stc2VhcmNoLmt0LXF1aWNrLXNlYXJjaC0tb2ZmY2FudmFzIC5rdC1xdWljay1zZWFyY2hfX2Zvcm0gLmZvcm0tY29udHJvbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5rdC1xdWljay1zZWFyY2gua3QtcXVpY2stc2VhcmNoLS1vZmZjYW52YXMgLmt0LXF1aWNrLXNlYXJjaF9fZm9ybSAuaW5wdXQtZ3JvdXAge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWRmMjtcbn1cbi5rdC1xdWljay1zZWFyY2gua3QtcXVpY2stc2VhcmNoLS1vZmZjYW52YXMgLmt0LXF1aWNrLXNlYXJjaF9fZm9ybSAuaW5wdXQtZ3JvdXA6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG59XG4ua3QtcXVpY2stc2VhcmNoLmt0LXF1aWNrLXNlYXJjaC0tb2ZmY2FudmFzIC5rdC1xdWljay1zZWFyY2hfX2Zvcm0gLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmt0LXF1aWNrLXNlYXJjaC5rdC1xdWljay1zZWFyY2gtLW9mZmNhbnZhcyAua3QtcXVpY2stc2VhcmNoX19mb3JtIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5rdC1xdWljay1zZWFyY2gua3QtcXVpY2stc2VhcmNoLS1vZmZjYW52YXMgLmt0LXF1aWNrLXNlYXJjaF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmt0LXNjcm9sbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmt0LXN0aWNreS10b29sYmFyIHtcbiAgd2lkdGg6IDQ2cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW46IDA7XG4gIHotaW5kZXg6IDUwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDUwcHggMHB4IHJnYmEoODIsIDYzLCAxMDUsIDAuMTUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG59XG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0gPiBhLFxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbSA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xufVxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbSA+IGEgPiBpLFxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbSA+IHNwYW4gPiBpIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0gPiBhOmhvdmVyLFxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbSA+IHNwYW46aG92ZXIge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcbn1cbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0gPiBhOmhvdmVyID4gaSxcbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0gPiBzcGFuOmhvdmVyID4gaSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLWJyYW5kID4gYSA+IGksXG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1icmFuZCA+IHNwYW4gPiBpIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1icmFuZDpob3ZlciA+IGEsXG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1icmFuZDpob3ZlciA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMmM3N2Y0O1xufVxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tYnJhbmQ6aG92ZXIgPiBhID4gaSxcbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLWJyYW5kOmhvdmVyID4gc3BhbiA+IGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLWxpZ2h0ID4gYSA+IGksXG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1saWdodCA+IHNwYW4gPiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1saWdodDpob3ZlciA+IGEsXG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1saWdodDpob3ZlciA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tbGlnaHQ6aG92ZXIgPiBhID4gaSxcbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLWxpZ2h0OmhvdmVyID4gc3BhbiA+IGkge1xuICBjb2xvcjogIzI4MmEzYztcbn1cbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLWRhcmsgPiBhID4gaSxcbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLWRhcmsgPiBzcGFuID4gaSB7XG4gIGNvbG9yOiAjMjgyYTNjO1xufVxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tZGFyazpob3ZlciA+IGEsXG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1kYXJrOmhvdmVyID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMyODJhM2M7XG59XG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1kYXJrOmhvdmVyID4gYSA+IGksXG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1kYXJrOmhvdmVyID4gc3BhbiA+IGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLXByaW1hcnkgPiBhID4gaSxcbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLXByaW1hcnkgPiBzcGFuID4gaSB7XG4gIGNvbG9yOiAjNTg2N2RkO1xufVxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tcHJpbWFyeTpob3ZlciA+IGEsXG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1wcmltYXJ5OmhvdmVyID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICM1ODY3ZGQ7XG59XG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1wcmltYXJ5OmhvdmVyID4gYSA+IGksXG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1wcmltYXJ5OmhvdmVyID4gc3BhbiA+IGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLXN1Y2Nlc3MgPiBhID4gaSxcbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLXN1Y2Nlc3MgPiBzcGFuID4gaSB7XG4gIGNvbG9yOiAjMWRjOWI3O1xufVxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tc3VjY2Vzczpob3ZlciA+IGEsXG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1zdWNjZXNzOmhvdmVyID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMxZGM5Yjc7XG59XG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1zdWNjZXNzOmhvdmVyID4gYSA+IGksXG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1zdWNjZXNzOmhvdmVyID4gc3BhbiA+IGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLWluZm8gPiBhID4gaSxcbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLWluZm8gPiBzcGFuID4gaSB7XG4gIGNvbG9yOiAjNTU3OGViO1xufVxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0taW5mbzpob3ZlciA+IGEsXG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1pbmZvOmhvdmVyID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICM1NTc4ZWI7XG59XG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1pbmZvOmhvdmVyID4gYSA+IGksXG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1pbmZvOmhvdmVyID4gc3BhbiA+IGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLXdhcm5pbmcgPiBhID4gaSxcbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLXdhcm5pbmcgPiBzcGFuID4gaSB7XG4gIGNvbG9yOiAjZmZiODIyO1xufVxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0td2FybmluZzpob3ZlciA+IGEsXG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS13YXJuaW5nOmhvdmVyID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmZmI4MjI7XG59XG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS13YXJuaW5nOmhvdmVyID4gYSA+IGksXG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS13YXJuaW5nOmhvdmVyID4gc3BhbiA+IGkge1xuICBjb2xvcjogIzExMTExMTtcbn1cbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLWRhbmdlciA+IGEgPiBpLFxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tZGFuZ2VyID4gc3BhbiA+IGkge1xuICBjb2xvcjogI2ZkMzk3YTtcbn1cbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLWRhbmdlcjpob3ZlciA+IGEsXG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1kYW5nZXI6aG92ZXIgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2ZkMzk3YTtcbn1cbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLWRhbmdlcjpob3ZlciA+IGEgPiBpLFxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tZGFuZ2VyOmhvdmVyID4gc3BhbiA+IGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3QtYXBwIC5rdC1hcHBfX2FzaWRlIHtcbiAgICB3aWR0aDogMzUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAua3QtYXBwIC5rdC1hcHBfX2FzaWRlIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWFwcCAua3QtYXBwX19hc2lkZS5rdC1hcHBfX2FzaWRlLS1zbSB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzAwcHgpIHtcbiAgLmt0LWFwcCAua3QtYXBwX19hc2lkZS5rdC1hcHBfX2FzaWRlLS1zbSB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1hcHAgLmt0LWFwcF9fYXNpZGUua3QtYXBwX19hc2lkZS0tbGcge1xuICAgIHdpZHRoOiA0NTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5rdC1hcHAgLmt0LWFwcF9fYXNpZGUua3QtYXBwX19hc2lkZS0tbGcge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3QtYXBwIC5rdC1hcHBfX2FzaWRlLmt0LWFwcF9fYXNpZGUtLXhsIHtcbiAgICB3aWR0aDogNjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAua3QtYXBwIC5rdC1hcHBfX2FzaWRlLmt0LWFwcF9fYXNpZGUtLXhsIHtcbiAgICB3aWR0aDogNTUwcHg7XG4gIH1cbn1cbi5rdC1hcHAgLmt0LWFwcF9fY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLmt0LWFwcCAua3QtYXBwX19kZXRhaWwge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWFwcCAua3QtYXBwX19kZXRhaWwge1xuICAgIHdpZHRoOiA1NTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5rdC1hcHAgLmt0LWFwcF9fZGV0YWlsIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWFwcCAua3QtYXBwX19kZXRhaWwua3QtYXBwX19kZXRhaWwtLXNtIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAua3QtYXBwIC5rdC1hcHBfX2RldGFpbC5rdC1hcHBfX2RldGFpbC0tc20ge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3QtYXBwIC5rdC1hcHBfX2RldGFpbC5rdC1hcHBfX2RldGFpbC0tbGcge1xuICAgIHdpZHRoOiA3MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5rdC1hcHAgLmt0LWFwcF9fZGV0YWlsLmt0LWFwcF9fZGV0YWlsLS1sZyB7XG4gICAgd2lkdGg6IDY1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1hcHAgLmt0LWFwcF9fZGV0YWlsLmt0LWFwcF9fZGV0YWlsLS14bCB7XG4gICAgd2lkdGg6IDg1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmt0LWFwcCAua3QtYXBwX19kZXRhaWwua3QtYXBwX19kZXRhaWwtLXhsIHtcbiAgICB3aWR0aDogODAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtYXBwIC5rdC1hcHBfX2FzaWRlIHtcbiAgICBwYWRkaW5nOiAzNXB4IDE1cHggMTVweCAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLmt0LWFwcCAua3QtYXBwX19hc2lkZSAua3QtcG9ydGxldCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IDBweCByZ2JhKDgyLCA2MywgMTA1LCAwLjEpO1xuICB9XG4gIC5rdC1hcHAgLmt0LWFwcF9fYXNpZGUua3QtYXBwX19hc2lkZS0tZml0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICB9XG4gIC5rdC1hcHAgLmt0LWFwcF9fYXNpZGUua3QtYXBwX19hc2lkZS0tZml0IC5rdC1wb3J0bGV0IHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5rdC1hcHAgLmt0LWFwcF9fY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmt0LWFwcCAua3QtYXBwX19kZXRhaWwge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5rdC1hcHBfX2FzaWRlLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtYXBwX19hc2lkZSB7XG4gICAgei1pbmRleDogMTAwMTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgcmlnaHQgMC4zcyBlYXNlO1xuICAgIGxlZnQ6IC0zMjBweDtcbiAgfVxuICAua3QtYXBwX19hc2lkZS5rdC1hcHBfX2FzaWRlLS1vbiB7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIHJpZ2h0IDAuM3MgZWFzZTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAua3QtYXBwX19hc2lkZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1hcHBfX2FzaWRlLS1yaWdodCAua3QtYXBwX19hc2lkZSB7XG4gICAgcmlnaHQ6IC0zMjBweDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5rdC1hcHBfX2FzaWRlLS1yaWdodCAua3QtYXBwX19hc2lkZS5rdC1hcHBfX2FzaWRlLS1vbiB7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIHJpZ2h0IDAuM3MgZWFzZTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1hcHBfX2FzaWRlLWNsb3NlIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgdG9wOiA1cHg7XG4gICAgei1pbmRleDogMTAwMjtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgcmlnaHQgMC4zcyBlYXNlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGVmdDogLTI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5rdC1hcHBfX2FzaWRlLWNsb3NlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWFwcF9fYXNpZGUtY2xvc2UgPiBpIHtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtYXBwX19hc2lkZS1jbG9zZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1hcHBfX2FzaWRlLS1yaWdodCAua3QtYXBwX19hc2lkZS1jbG9zZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWFwcF9fYXNpZGUtLW9uIC5rdC1hcHBfX2FzaWRlLWNsb3NlIHtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgcmlnaHQgMC4zcyBlYXNlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWFwcF9fYXNpZGUtLW9uLmt0LWFwcF9fYXNpZGUtLXJpZ2h0IC5rdC1hcHBfX2FzaWRlLWNsb3NlIHtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1hcHBfX2FzaWRlLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBhbmltYXRpb246IGt0LWFuaW1hdGUtZmFkZS1pbiAwLjNzIGxpbmVhciAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1hcHBfX2FzaWRlLW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWFwcF9fYXNpZGUtY2xvc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG4gIH1cbiAgLmt0LWFwcF9fYXNpZGUtY2xvc2UgPiBpIHtcbiAgICBjb2xvcjogIzc0Nzg4ZDtcbiAgfVxuICAua3QtYXBwX19hc2lkZS1jbG9zZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmt0LWFwcF9fYXNpZGUtY2xvc2U6aG92ZXIgPiBpIHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gIC5rdC1hcHBfX2FzaWRlIHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5rdC1zdWJoZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ua3Qtc3ViaGVhZGVyIC5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5rdC1zdWJoZWFkZXIgLmJ0bi5idG4tc20sIC5rdC1zdWJoZWFkZXIgLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbn1cbi5rdC1zdWJoZWFkZXIgLmJ0biBpIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmt0LXN1YmhlYWRlciAuYnRuLmJ0bi1pY29uIHtcbiAgd2lkdGg6IDMycHggIWltcG9ydGFudDtcbn1cbi5rdC1zdWJoZWFkZXIgLmJ0bjpub3QoLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCkge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMDtcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAuYnRuOm5vdCguZHJvcGRvd24tdG9nZ2xlLXNwbGl0KSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxcmVtIDAgMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNDM0MzQ5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX3RpdGxlIHNtYWxsIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fZGVzYyB7XG4gIHBhZGRpbmc6IDAgMC41cmVtIDAgMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzk1OWNiNjtcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6ICNlN2U4ZWY7XG4gIG1hcmdpbjogMCAxcmVtIDAgMDtcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19zZXBhcmF0b3Iua3Qtc3ViaGVhZGVyX19zZXBhcmF0b3ItLXYge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDIycHg7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzLWhvbWUge1xuICBwYWRkaW5nOiAwcHggMC42NXJlbSAwcHggMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icyAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icy1ob21lID4gaSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICNjNWNiZTc7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMgLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMtaG9tZTpob3ZlciA+IGkge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMgLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMtaG9tZS5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzLWhvbWUtLWFjdGl2ZSA+IGkge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icyAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icy1saW5rIHtcbiAgcGFkZGluZzogMCAwLjM1cmVtIDAgMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzk1OWNiNjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMgLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzLWxpbmsua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icy1saW5rLS1hY3RpdmUge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icyAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icy1saW5rOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMgLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMtc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAwLjM1cmVtIDAgMDtcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icyAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icy1zZXBhcmF0b3I6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogXCIgXCI7XG4gIGJhY2tncm91bmQ6ICNlN2U4ZWY7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX190b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fdG9vbGJhciAuYnRuOm5vdCguZHJvcGRvd24tdG9nZ2xlLXNwbGl0KSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICNmMmYzZjc7XG4gIGNvbG9yOiAjOTU5Y2I2O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeSBpIHtcbiAgY29sb3I6ICM5NTljYjY7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5OmhvdmVyLCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5LmFjdGl2ZSwgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeTphY3RpdmUsIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzJjNzdmNDtcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnk6aG92ZXIgaSwgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeS5hY3RpdmUgaSwgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeTphY3RpdmUgaSwgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeTpmb2N1cyBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5OmhvdmVyIGcgW2ZpbGxdLCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5LmFjdGl2ZSBnIFtmaWxsXSwgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeTphY3RpdmUgZyBbZmlsbF0sIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnk6Zm9jdXMgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnk6aG92ZXI6aG92ZXIgZyBbZmlsbF0sIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnkuYWN0aXZlOmhvdmVyIGcgW2ZpbGxdLCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5OmFjdGl2ZTpob3ZlciBnIFtmaWxsXSwgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeTpmb2N1czpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM5NTljYjY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1zZWNvbmRhcnkgaSB7XG4gIGNvbG9yOiAjYWFiMWRmO1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tc2Vjb25kYXJ5IGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICNhYWIxZGY7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1zZWNvbmRhcnk6aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXNlY29uZGFyeTpob3ZlciwgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tc2Vjb25kYXJ5LmFjdGl2ZSwgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tc2Vjb25kYXJ5OmFjdGl2ZSwgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2YyZjNmNztcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1zZWNvbmRhcnk6aG92ZXIgZyBbZmlsbF0sIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXNlY29uZGFyeS5hY3RpdmUgZyBbZmlsbF0sIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXNlY29uZGFyeTphY3RpdmUgZyBbZmlsbF0sIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXNlY29uZGFyeTpmb2N1cyBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAjMmM3N2Y0O1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tc2Vjb25kYXJ5OmhvdmVyOmhvdmVyIGcgW2ZpbGxdLCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1zZWNvbmRhcnkuYWN0aXZlOmhvdmVyIGcgW2ZpbGxdLCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1zZWNvbmRhcnk6YWN0aXZlOmhvdmVyIGcgW2ZpbGxdLCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1zZWNvbmRhcnk6Zm9jdXM6aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLWRhdGVyYW5nZSB7XG4gIGJhY2tncm91bmQ6ICNmMmYzZjc7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1kYXRlcmFuZ2UgLmt0LXN1YmhlYWRlcl9fYnRuLWRhdGVyYW5nZS10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM5NTljYjY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1kYXRlcmFuZ2UgLmt0LXN1YmhlYWRlcl9fYnRuLWRhdGVyYW5nZS1kYXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzJjNzdmNDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tZGF0ZXJhbmdlIGkge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLWRhdGVyYW5nZTpob3ZlciwgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tZGF0ZXJhbmdlLmFjdGl2ZSwgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tZGF0ZXJhbmdlOmFjdGl2ZSwgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tZGF0ZXJhbmdlOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2YyZjNmNztcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLWRhdGVyYW5nZTpob3ZlciBpLCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1kYXRlcmFuZ2UuYWN0aXZlIGksIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLWRhdGVyYW5nZTphY3RpdmUgaSwgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tZGF0ZXJhbmdlOmZvY3VzIGkge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fc2VhcmNoIHtcbiAgd2lkdGg6IDE3NXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX3NlYXJjaCAuZm9ybS1jb250cm9sIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGhlaWdodDogMzNweDtcbiAgYmFja2dyb3VuZDogI2YyZjNmNztcbiAgYm9yZGVyLWNvbG9yOiAjZjJmM2Y3ICFpbXBvcnRhbnQ7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX3NlYXJjaCAua3QtaW5wdXQtaWNvbl9faWNvbiBpIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LXN1YmhlYWRlci0tc29saWQgLmt0LXN1YmhlYWRlciB7XG4gIG1hcmdpbjogMCAwIDI1cHggMDtcbiAgbWluLWhlaWdodDogNTBweDtcbn1cbi5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50IC5rdC1zdWJoZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50IC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19zZXBhcmF0b3Ige1xuICBiYWNrZ3JvdW5kOiAjZGJkY2U3O1xufVxuLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzLWhvbWUgPiBpIHtcbiAgY29sb3I6ICNiN2JlZTE7XG59XG4ua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMgLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMtbGluayB7XG4gIGNvbG9yOiAjOTU5Y2I2O1xufVxuLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzLXNlcGFyYXRvcjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNkYmRjZTc7XG59XG4ua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogI2UxZTNlYztcbiAgY29sb3I6ICM5NTljYjY7XG59XG4ua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5IGkge1xuICBjb2xvcjogIzk1OWNiNjtcbn1cbi5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50IC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnkgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogIzk1OWNiNjtcbn1cbi5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50IC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnk6aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbn1cbi5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50IC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnk6aG92ZXIsIC5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50IC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnkuYWN0aXZlLCAua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5OmFjdGl2ZSwgLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICMyYzc3ZjQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeTpob3ZlciBpLCAua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5LmFjdGl2ZSBpLCAua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5OmFjdGl2ZSBpLCAua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5OmZvY3VzIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50IC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnk6aG92ZXIgZyBbZmlsbF0sIC5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50IC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnkuYWN0aXZlIGcgW2ZpbGxdLCAua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5OmFjdGl2ZSBnIFtmaWxsXSwgLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeTpmb2N1cyBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeTpob3Zlcjpob3ZlciBnIFtmaWxsXSwgLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeS5hY3RpdmU6aG92ZXIgZyBbZmlsbF0sIC5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50IC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnk6YWN0aXZlOmhvdmVyIGcgW2ZpbGxdLCAua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5OmZvY3VzOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG59XG4ua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogIzhjOTRiMDtcbn1cbi5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50IC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXNlY29uZGFyeSBpIHtcbiAgY29sb3I6ICM5ZmE3ZGI7XG59XG4ua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1zZWNvbmRhcnk6aG92ZXIsIC5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50IC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXNlY29uZGFyeS5hY3RpdmUsIC5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50IC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXNlY29uZGFyeTphY3RpdmUsIC5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50IC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNlYWVjZjI7XG59XG4ua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1kYXRlcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZTFlM2VjO1xufVxuLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tZGF0ZXJhbmdlOmhvdmVyLCAua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1kYXRlcmFuZ2UuYWN0aXZlLCAua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1kYXRlcmFuZ2U6YWN0aXZlLCAua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1kYXRlcmFuZ2U6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZDdkYmU2O1xufVxuLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19zZWFyY2ggLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQ6ICNlYWVjZjI7XG4gIGJvcmRlci1jb2xvcjogI2VhZWNmMiAhaW1wb3J0YW50O1xufVxuLmt0LXN1YmhlYWRlci5rdC1zdWJoZWFkZXItLXNtIC5idG4ge1xuICBmb250LXNpemU6IDAuOHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjVyZW0gMC44cmVtO1xufVxuLmt0LXN1YmhlYWRlci5rdC1zdWJoZWFkZXItLXNtIC5idG4gaSB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuLmt0LXN1YmhlYWRlci5rdC1zdWJoZWFkZXItLXNtIC5idG4uYnRuLXNtLCAua3Qtc3ViaGVhZGVyLmt0LXN1YmhlYWRlci0tc20gLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjNyZW0gMC42cmVtO1xufVxuLmt0LXN1YmhlYWRlci5rdC1zdWJoZWFkZXItLXNtIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbi5rdC1zdWJoZWFkZXIua3Qtc3ViaGVhZGVyLS1zbSAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX3RpdGxlIHNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjdyZW07XG59XG4ua3Qtc3ViaGVhZGVyLmt0LXN1YmhlYWRlci0tc20gLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19kZXNjIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG4ua3Qtc3ViaGVhZGVyLmt0LXN1YmhlYWRlci0tc20gLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icyAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icy1ob21lID4gaSB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuLmt0LXN1YmhlYWRlci5rdC1zdWJoZWFkZXItLXNtIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMgLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMtbGluayB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuLmt0LXN1YmhlYWRlci5rdC1zdWJoZWFkZXItLXNtIC5mb3JtLWdyb3VwIHNlbGVjdCxcbi5rdC1zdWJoZWFkZXIua3Qtc3ViaGVhZGVyLS1zbSAuZm9ybS1ncm91cCBpbnB1dCxcbi5rdC1zdWJoZWFkZXIua3Qtc3ViaGVhZGVyLS1zbSAuZm9ybS1ncm91cCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1zdWJoZWFkZXIge1xuICAgIG1hcmdpbjogMnB4IDA7XG4gIH1cbiAgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgfVxuICAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIG1pbi1oZWlnaHQ6IDJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgfVxuICAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZSBzcGFuOjpiZWZvcmUsIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlIHNwYW46OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBtaW4taGVpZ2h0OiAycHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgfVxuICAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZSBzcGFuOjpiZWZvcmUge1xuICAgIHRvcDogLTZweDtcbiAgfVxuICAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZSBzcGFuOjphZnRlciB7XG4gICAgYm90dG9tOiAtNnB4O1xuICB9XG4gIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZS0tbGVmdCBzcGFuOmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZS5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUtLWxlZnQgc3BhbjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZS5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUtLWxlZnQ6aG92ZXIgc3BhbjphZnRlciwgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlLS1sZWZ0OmhvdmVyIHNwYW46YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICB9XG4gIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZS0tbGVmdC5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUtLWFjdGl2ZSBzcGFuOmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZS5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUtLWxlZnQua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlLS1hY3RpdmUgc3BhbjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZS5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUtLXJpZ2h0IHNwYW46YmVmb3JlIHtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjRzIGVhc2U7XG4gIH1cbiAgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlLS1yaWdodCBzcGFuOmFmdGVyIHtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjRzIGVhc2U7XG4gIH1cbiAgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlLS1yaWdodDpob3ZlciBzcGFuOmFmdGVyLCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZS5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUtLXJpZ2h0OmhvdmVyIHNwYW46YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjRzIGVhc2U7XG4gIH1cbiAgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlLS1yaWdodC5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUtLWFjdGl2ZSBzcGFuOmJlZm9yZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC40cyBlYXNlO1xuICB9XG4gIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZS0tcmlnaHQua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlLS1hY3RpdmUgc3BhbjphZnRlciB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC40cyBlYXNlO1xuICB9XG4gIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICM3NDc4OGQ7XG4gIH1cbiAgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUgc3Bhbjo6YmVmb3JlLCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZSBzcGFuOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzc0Nzg4ZDtcbiAgfVxuICAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZTpob3ZlciBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlOmhvdmVyIHNwYW46OmJlZm9yZSwgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGU6aG92ZXIgc3Bhbjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlLS1hY3RpdmUgc3BhbiB7XG4gICAgYmFja2dyb3VuZDogIzJjNzdmNDtcbiAgfVxuICAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZS5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUtLWFjdGl2ZSBzcGFuOjpiZWZvcmUsIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZS0tYWN0aXZlIHNwYW46OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG4gIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX190aXRsZSB7XG4gICAgcGFkZGluZzogMC41cmVtIDEuMjVyZW0gMC41cmVtIDA7XG4gIH1cbiAgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgfVxuICAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX3Rvb2xiYXIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICB9XG4gIC5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50IC5rdC1zdWJoZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDU1cHgpO1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX3Rvb2xiYXIge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX3Rvb2xiYXIgPiAuYnRuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fdG9vbGJhciA+IC5idG46bm90KC5kcm9wZG93bi10b2dnbGUtc3BsaXQpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmt0LWJhZGdlIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLWJvbGQge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1ib2xkZXIge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1ib2xkZXN0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tbWQge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tbGcge1xuICBoZWlnaHQ6IDM1cHg7XG4gIHdpZHRoOiAzNXB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLXhsIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2VfX3BpY3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlX19waWNzIC5rdC1iYWRnZV9fcGljIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWxlZnQ6IC0wLjdyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYzZmY7XG4gIGNvbG9yOiAjYTFhOGMzO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlX19waWNzIC5rdC1iYWRnZV9fcGljIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlX19waWNzIC5rdC1iYWRnZV9fcGljLmt0LWJhZGdlX19waWMtLWxhc3Qge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLWJyYW5kIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMyYzc3ZjQ7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLW91dGxpbmUua3QtYmFkZ2UtLWJyYW5kIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmM3N2Y0O1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1vdXRsaW5lLmt0LWJhZGdlLS1icmFuZC5rdC1iYWRnZS0tb3V0bGluZS0yeCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyYzc3ZjQ7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLWxpZ2h0IHtcbiAgY29sb3I6ICMyODJhM2M7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLW91dGxpbmUua3QtYmFkZ2UtLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1vdXRsaW5lLmt0LWJhZGdlLS1saWdodC5rdC1iYWRnZS0tb3V0bGluZS0yeCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLWRhcmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzI4MmEzYztcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tb3V0bGluZS5rdC1iYWRnZS0tZGFyayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzI4MmEzYztcbiAgYm9yZGVyOiAxcHggc29saWQgIzI4MmEzYztcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tb3V0bGluZS5rdC1iYWRnZS0tZGFyay5rdC1iYWRnZS0tb3V0bGluZS0yeCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyODJhM2M7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzU4NjdkZDtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tb3V0bGluZS5rdC1iYWRnZS0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzU4NjdkZDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4NjdkZDtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tb3V0bGluZS5rdC1iYWRnZS0tcHJpbWFyeS5rdC1iYWRnZS0tb3V0bGluZS0yeCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1ODY3ZGQ7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzFkYzliNztcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tb3V0bGluZS5rdC1iYWRnZS0tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzFkYzliNztcbiAgYm9yZGVyOiAxcHggc29saWQgIzFkYzliNztcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tb3V0bGluZS5rdC1iYWRnZS0tc3VjY2Vzcy5rdC1iYWRnZS0tb3V0bGluZS0yeCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxZGM5Yjc7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLWluZm8ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzU1NzhlYjtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tb3V0bGluZS5rdC1iYWRnZS0taW5mbyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzU1NzhlYjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU1NzhlYjtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tb3V0bGluZS5rdC1iYWRnZS0taW5mby5rdC1iYWRnZS0tb3V0bGluZS0yeCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1NTc4ZWI7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLXdhcm5pbmcge1xuICBjb2xvcjogIzExMTExMTtcbiAgYmFja2dyb3VuZDogI2ZmYjgyMjtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tb3V0bGluZS5rdC1iYWRnZS0td2FybmluZyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmYjgyMjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmYjgyMjtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tb3V0bGluZS5rdC1iYWRnZS0td2FybmluZy5rdC1iYWRnZS0tb3V0bGluZS0yeCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmI4MjI7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmQzOTdhO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1vdXRsaW5lLmt0LWJhZGdlLS1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZDM5N2E7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZDM5N2E7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLW91dGxpbmUua3QtYmFkZ2UtLWRhbmdlci5rdC1iYWRnZS0tb3V0bGluZS0yeCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZDM5N2E7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLXVuaWZpZWQtYnJhbmQge1xuICBjb2xvcjogIzJjNzdmNDtcbiAgYmFja2dyb3VuZDogcmdiYSg0NCwgMTE5LCAyNDQsIDAuMSk7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLXVuaWZpZWQtbGlnaHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS11bmlmaWVkLWRhcmsge1xuICBjb2xvcjogIzI4MmEzYztcbiAgYmFja2dyb3VuZDogcmdiYSg0MCwgNDIsIDYwLCAwLjEpO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS11bmlmaWVkLXByaW1hcnkge1xuICBjb2xvcjogIzU4NjdkZDtcbiAgYmFja2dyb3VuZDogcmdiYSg4OCwgMTAzLCAyMjEsIDAuMSk7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLXVuaWZpZWQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMWRjOWI3O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI5LCAyMDEsIDE4MywgMC4xKTtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tdW5pZmllZC1pbmZvIHtcbiAgY29sb3I6ICM1NTc4ZWI7XG4gIGJhY2tncm91bmQ6IHJnYmEoODUsIDEyMCwgMjM1LCAwLjEpO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS11bmlmaWVkLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYjgyMjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE4NCwgMzQsIDAuMSk7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLXVuaWZpZWQtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZDM5N2E7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjUzLCA1NywgMTIyLCAwLjEpO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1pbmxpbmUge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAwLjE1cmVtIDAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0taW5saW5lLmt0LWJhZGdlLS1tZCB7XG4gIHBhZGRpbmc6IDAuOHJlbSAwLjZyZW07XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLWlubGluZS5rdC1iYWRnZS0tbGcge1xuICBwYWRkaW5nOiAwLjlyZW0gMC43cmVtO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1pbmxpbmUua3QtYmFkZ2UtLXhsIHtcbiAgcGFkZGluZzogMXJlbSAwLjhyZW07XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1kb3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiA2cHg7XG4gIG1pbi1oZWlnaHQ6IDZweDtcbiAgbWluLXdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICB3aWR0aDogNnB4O1xuICBmb250LXNpemU6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tZG90Lmt0LWJhZGdlLS1zbSB7XG4gIGxpbmUtaGVpZ2h0OiA0cHg7XG4gIG1pbi1oZWlnaHQ6IDRweDtcbiAgbWluLXdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICB3aWR0aDogNHB4O1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1kb3Qua3QtYmFkZ2UtLWxnIHtcbiAgbGluZS1oZWlnaHQ6IDhweDtcbiAgbWluLWhlaWdodDogOHB4O1xuICBtaW4td2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHdpZHRoOiA4cHg7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLWRvdC5rdC1iYWRnZS0teGwge1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgbWluLWhlaWdodDogMTBweDtcbiAgbWluLXdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1zcXVhcmUge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1lbGV2YXRlIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5rdC1kZW1vLWljb24ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ua3QtZGVtby1pY29uIC5rdC1kZW1vLWljb25fX3ByZXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBmbGV4OiAwIDAgNDBweDtcbn1cbi5rdC1kZW1vLWljb24gLmt0LWRlbW8taWNvbl9fcHJldmlldyBpIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG59XG4ua3QtZGVtby1pY29uIC5rdC1kZW1vLWljb25fX2NsYXNzIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmt0LWRlbW8taWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG59XG4ua3QtZGVtby1pY29uLmt0LWRlbW8taWNvbi0tb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rdC1kZW1vLWljb24ua3QtZGVtby1pY29uLS1vdmVybGF5IHN2ZyB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG4ua3QtZGVtby1pY29uLmt0LWRlbW8taWNvbi0tb3ZlcmxheSAua3QtZGVtby1pY29uX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zIGVhc2U7XG4gIG9wYWNpdHk6IDA7XG59XG4ua3QtZGVtby1pY29uLmt0LWRlbW8taWNvbi0tb3ZlcmxheSAua3QtZGVtby1pY29uX19vdmVybGF5IC5idG4ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ua3QtZGVtby1pY29uLmt0LWRlbW8taWNvbi0tb3ZlcmxheSAua3QtZGVtby1pY29uX19vdmVybGF5IC5idG46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5rdC1kZW1vLWljb24ua3QtZGVtby1pY29uLS1vdmVybGF5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ua3QtZGVtby1pY29uLmt0LWRlbW8taWNvbi0tb3ZlcmxheTpob3ZlciAua3QtZGVtby1pY29uX19vdmVybGF5IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMyBlYXNlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ua3QtZGl2aWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmt0LWRpdmlkZXIgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBmbGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjRUJFQ0YxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ua3QtZGl2aWRlciA+IHNwYW46bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgZmxleDogMTtcbiAgYmFja2dyb3VuZDogI0VCRUNGMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmt0LWRpdmlkZXIgPiBzcGFuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nOiAwIDJyZW07XG59XG5cbi5rdC1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMS43NXJlbSAwO1xuICBjb2xvcjogIzQ4NDY1Yjtcbn1cbi5rdC1oZWFkaW5nLmt0LWhlYWRpbmctLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5rdC1oZWFkaW5nLmt0LWhlYWRpbmctLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ua3QtaGVhZGluZy5rdC1oZWFkaW5nLS1zcGFjZS1zbSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ua3QtaGVhZGluZy5rdC1oZWFkaW5nLS1zcGFjZS1tZCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ua3QtaGVhZGluZy5rdC1oZWFkaW5nLS1zcGFjZS1sZyB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLmt0LWhlYWRpbmcua3QtaGVhZGluZy0tc3BhY2UteGwge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLmt0LWhlYWRpbmcua3QtaGVhZGluZy0tc20ge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5rdC1oZWFkaW5nLmt0LWhlYWRpbmctLW1kIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ua3QtaGVhZGluZy5rdC1oZWFkaW5nLS1sZyB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLmt0LWhlYWRpbmcua3QtaGVhZGluZy0teGwge1xuICBmb250LXNpemU6IDJyZW07XG59XG4ua3QtaGVhZGluZy5rdC1oZWFkaW5nLS14eGwge1xuICBmb250LXNpemU6IDNyZW07XG59XG4ua3QtaGVhZGluZy5rdC1oZWFkaW5nLS1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmt0LWhlYWRpbmcua3QtaGVhZGluZy0tYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ua3QtaGVhZGluZy5rdC1oZWFkaW5nLS1ib2xkZXIge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLmt0LWhlYWRpbmcua3QtaGVhZGluZy0tdGhpbiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ua3QtaGVhZGluZy5rdC1oZWFkaW5nLS1uby10b3AtbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5rdC1oZWFkaW5nLmt0LWhlYWRpbmctLW5vLWJvdHRvay1tYXJnaW4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ua3QtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjNWQ3OGZmO1xufVxuLmt0LWxpbms6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHRvcDogMXJlbTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDAlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2U7XG59XG4ua3QtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmt0LWxpbms6aG92ZXI6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5rdC1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMzZTVmZmY7XG59XG4ua3QtbGluazpob3ZlcjphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2U1ZmZmO1xuICBvcGFjaXR5OiAwLjM7XG59XG4ua3QtbGluay5rdC1saW5rLS1icmFuZCB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWxpbmsua3QtbGluay0tYnJhbmQ6aG92ZXIge1xuICBjb2xvcjogIzBjNWNlMTtcbn1cbi5rdC1saW5rLmt0LWxpbmstLWJyYW5kOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwYzVjZTE7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5rdC1saW5rLmt0LWxpbmstLWxpZ2h0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtbGluay5rdC1saW5rLS1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjZTZlNmU2O1xufVxuLmt0LWxpbmsua3QtbGluay0tbGlnaHQ6aG92ZXI6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmt0LWxpbmsua3QtbGluay0tZGFyayB7XG4gIGNvbG9yOiAjMjgyYTNjO1xufVxuLmt0LWxpbmsua3QtbGluay0tZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjMTQxNTFkO1xufVxuLmt0LWxpbmsua3QtbGluay0tZGFyazpob3ZlcjphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTQxNTFkO1xuICBvcGFjaXR5OiAwLjM7XG59XG4ua3QtbGluay5rdC1saW5rLS1wcmltYXJ5IHtcbiAgY29sb3I6ICM1ODY3ZGQ7XG59XG4ua3QtbGluay5rdC1saW5rLS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMyZTQwZDQ7XG59XG4ua3QtbGluay5rdC1saW5rLS1wcmltYXJ5OmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyZTQwZDQ7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5rdC1saW5rLmt0LWxpbmstLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzFkYzliNztcbn1cbi5rdC1saW5rLmt0LWxpbmstLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogIzE3OWM4ZTtcbn1cbi5rdC1saW5rLmt0LWxpbmstLXN1Y2Nlc3M6aG92ZXI6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE3OWM4ZTtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmt0LWxpbmsua3QtbGluay0taW5mbyB7XG4gIGNvbG9yOiAjNTU3OGViO1xufVxuLmt0LWxpbmsua3QtbGluay0taW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjMjc1NGU2O1xufVxuLmt0LWxpbmsua3QtbGluay0taW5mbzpob3ZlcjphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjc1NGU2O1xuICBvcGFjaXR5OiAwLjM7XG59XG4ua3QtbGluay5rdC1saW5rLS13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmI4MjI7XG59XG4ua3QtbGluay5rdC1saW5rLS13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICNlZWEyMDA7XG59XG4ua3QtbGluay5rdC1saW5rLS13YXJuaW5nOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWEyMDA7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5rdC1saW5rLmt0LWxpbmstLWRhbmdlciB7XG4gIGNvbG9yOiAjZmQzOTdhO1xufVxuLmt0LWxpbmsua3QtbGluay0tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmYzA3NTg7XG59XG4ua3QtbGluay5rdC1saW5rLS1kYW5nZXI6aG92ZXI6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZjMDc1ODtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4ua3Qtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDJyZW0gMDtcbn1cbi5rdC1zZWN0aW9uLmt0LXNlY3Rpb24tLXNwYWNlLXNtIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5rdC1zZWN0aW9uLmt0LXNlY3Rpb24tLXNwYWNlLW1kIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5rdC1zZWN0aW9uLmt0LXNlY3Rpb24tLXNwYWNlLWxnIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLmt0LXNlY3Rpb24ua3Qtc2VjdGlvbi0tc3BhY2UteGwge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLmt0LXNlY3Rpb24gLmt0LXNlY3Rpb25fX2hlYWRpbmcsXG4ua3Qtc2VjdGlvbiAua3Qtc2VjdGlvbl9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDEuNzVyZW0gMDtcbiAgY29sb3I6ICM0ODQ2NWI7XG59XG4ua3Qtc2VjdGlvbiAua3Qtc2VjdGlvbl9faGVhZGluZy5rdC1zZWN0aW9uX190aXRsZS1zbSxcbi5rdC1zZWN0aW9uIC5rdC1zZWN0aW9uX190aXRsZS5rdC1zZWN0aW9uX190aXRsZS1zbSB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuLmt0LXNlY3Rpb24gLmt0LXNlY3Rpb25fX2hlYWRpbmcua3Qtc2VjdGlvbl9fdGl0bGUtbWQsXG4ua3Qtc2VjdGlvbiAua3Qtc2VjdGlvbl9fdGl0bGUua3Qtc2VjdGlvbl9fdGl0bGUtbWQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5rdC1zZWN0aW9uIC5rdC1zZWN0aW9uX19oZWFkaW5nLmt0LXNlY3Rpb25fX3RpdGxlLWxnLFxuLmt0LXNlY3Rpb24gLmt0LXNlY3Rpb25fX3RpdGxlLmt0LXNlY3Rpb25fX3RpdGxlLWxnIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4ua3Qtc2VjdGlvbiAua3Qtc2VjdGlvbl9fZGVzYyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4ua3Qtc2VjdGlvbiAua3Qtc2VjdGlvbl9faW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4ua3Qtc2VjdGlvbiAua3Qtc2VjdGlvbl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ua3Qtc2VjdGlvbiAua3Qtc2VjdGlvbl9fY29udGVudC5rdC1zZWN0aW9uX19jb250ZW50LS1ib3JkZXIge1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGJvcmRlcjogM3B4IHNvbGlkICNlYmVkZjI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5rdC1zZWN0aW9uIC5rdC1zZWN0aW9uX19jb250ZW50Lmt0LXNlY3Rpb25fX2NvbnRlbnQtLXNvbGlkIHtcbiAgcGFkZGluZzogMS41cmVtO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNlMmU1ZWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG4gIGJvcmRlci1yYWRpdXMtdG9wLWxlZnQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1cy10b3AtcmlnaHQ6IDRweDtcbn1cbi5rdC1zZWN0aW9uIC5rdC1zZWN0aW9uX19jb250ZW50Lmt0LXNlY3Rpb25fX2NvbnRlbnQtLXgtZml0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmt0LXNlY3Rpb24gLmt0LXNlY3Rpb25fX2NvbnRlbnQua3Qtc2VjdGlvbl9fY29udGVudC0tZml0IHtcbiAgcGFkZGluZzogMDtcbn1cbi5rdC1zZWN0aW9uLmt0LXNlY3Rpb24tLWxhc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmt0LXNlY3Rpb24ua3Qtc2VjdGlvbi0tZmlyc3Qge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ua3Qtc2VwYXJhdG9yIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDIwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmVkZjI7XG59XG4ua3Qtc2VwYXJhdG9yLmt0LXNlcGFyYXRvci0tYm9yZGVyLWRhc2hlZCwgLmt0LXNlcGFyYXRvci5rdC1zZXBhcmF0b3ItLWRhc2hlZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2ViZWRmMjtcbn1cbi5rdC1zZXBhcmF0b3Iua3Qtc2VwYXJhdG9yLS1ib3JkZXItMngge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG59XG4ua3Qtc2VwYXJhdG9yLmt0LXNlcGFyYXRvci0tc3BhY2Uge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmt0LXNlcGFyYXRvci5rdC1zZXBhcmF0b3ItLXNwYWNlLXNtLCAua3Qtc2VwYXJhdG9yLmt0LXNlcGFyYXRvci0tc20ge1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuLmt0LXNlcGFyYXRvci5rdC1zZXBhcmF0b3ItLXNwYWNlLW1kLCAua3Qtc2VwYXJhdG9yLmt0LXNlcGFyYXRvci0tbWQge1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbi5rdC1zZXBhcmF0b3Iua3Qtc2VwYXJhdG9yLS1zcGFjZS1sZywgLmt0LXNlcGFyYXRvci5rdC1zZXBhcmF0b3ItLWxnIHtcbiAgbWFyZ2luOiAyLjVyZW0gMDtcbn1cbi5rdC1zZXBhcmF0b3Iua3Qtc2VwYXJhdG9yLS1zcGFjZS14bCwgLmt0LXNlcGFyYXRvci5rdC1zZXBhcmF0b3ItLXhsIHtcbiAgbWFyZ2luOiAzcmVtIDA7XG59XG4ua3Qtc2VwYXJhdG9yLmt0LXNlcGFyYXRvci0tZml0IHtcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xufVxuLmt0LXNlcGFyYXRvci5rdC1zZXBhcmF0b3ItLWJyYW5kIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzc3ZjQ7XG59XG4ua3Qtc2VwYXJhdG9yLmt0LXNlcGFyYXRvci0tYnJhbmQua3Qtc2VwYXJhdG9yLS1kYXNoZWQge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMyYzc3ZjQ7XG59XG4ua3Qtc2VwYXJhdG9yLmt0LXNlcGFyYXRvci0tbGlnaHQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbi5rdC1zZXBhcmF0b3Iua3Qtc2VwYXJhdG9yLS1saWdodC5rdC1zZXBhcmF0b3ItLWRhc2hlZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2ZmZmZmZjtcbn1cbi5rdC1zZXBhcmF0b3Iua3Qtc2VwYXJhdG9yLS1kYXJrIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyODJhM2M7XG59XG4ua3Qtc2VwYXJhdG9yLmt0LXNlcGFyYXRvci0tZGFyay5rdC1zZXBhcmF0b3ItLWRhc2hlZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzI4MmEzYztcbn1cbi5rdC1zZXBhcmF0b3Iua3Qtc2VwYXJhdG9yLS1wcmltYXJ5IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1ODY3ZGQ7XG59XG4ua3Qtc2VwYXJhdG9yLmt0LXNlcGFyYXRvci0tcHJpbWFyeS5rdC1zZXBhcmF0b3ItLWRhc2hlZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzU4NjdkZDtcbn1cbi5rdC1zZXBhcmF0b3Iua3Qtc2VwYXJhdG9yLS1zdWNjZXNzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxZGM5Yjc7XG59XG4ua3Qtc2VwYXJhdG9yLmt0LXNlcGFyYXRvci0tc3VjY2Vzcy5rdC1zZXBhcmF0b3ItLWRhc2hlZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzFkYzliNztcbn1cbi5rdC1zZXBhcmF0b3Iua3Qtc2VwYXJhdG9yLS1pbmZvIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NTc4ZWI7XG59XG4ua3Qtc2VwYXJhdG9yLmt0LXNlcGFyYXRvci0taW5mby5rdC1zZXBhcmF0b3ItLWRhc2hlZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzU1NzhlYjtcbn1cbi5rdC1zZXBhcmF0b3Iua3Qtc2VwYXJhdG9yLS13YXJuaW5nIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmI4MjI7XG59XG4ua3Qtc2VwYXJhdG9yLmt0LXNlcGFyYXRvci0td2FybmluZy5rdC1zZXBhcmF0b3ItLWRhc2hlZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2ZmYjgyMjtcbn1cbi5rdC1zZXBhcmF0b3Iua3Qtc2VwYXJhdG9yLS1kYW5nZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZkMzk3YTtcbn1cbi5rdC1zZXBhcmF0b3Iua3Qtc2VwYXJhdG9yLS1kYW5nZXIua3Qtc2VwYXJhdG9yLS1kYXNoZWQge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNmZDM5N2E7XG59XG5cbi5rdC1zdmctaWNvbiB7XG4gIGhlaWdodDogMjNweDtcbiAgd2lkdGg6IDIzcHg7XG59XG4ua3Qtc3ZnLWljb24gZyBbZmlsbF0ge1xuICBmaWxsOiAjMmM3N2Y0O1xufVxuLmt0LXN2Zy1pY29uLmt0LXN2Zy1pY29uLS1icmFuZCBnIFtmaWxsXSB7XG4gIGZpbGw6ICMyYzc3ZjQgIWltcG9ydGFudDtcbn1cbi5rdC1zdmctaWNvbi5rdC1zdmctaWNvbi0tbGlnaHQgZyBbZmlsbF0ge1xuICBmaWxsOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ua3Qtc3ZnLWljb24ua3Qtc3ZnLWljb24tLWRhcmsgZyBbZmlsbF0ge1xuICBmaWxsOiAjMjgyYTNjICFpbXBvcnRhbnQ7XG59XG4ua3Qtc3ZnLWljb24ua3Qtc3ZnLWljb24tLXByaW1hcnkgZyBbZmlsbF0ge1xuICBmaWxsOiAjNTg2N2RkICFpbXBvcnRhbnQ7XG59XG4ua3Qtc3ZnLWljb24ua3Qtc3ZnLWljb24tLXN1Y2Nlc3MgZyBbZmlsbF0ge1xuICBmaWxsOiAjMWRjOWI3ICFpbXBvcnRhbnQ7XG59XG4ua3Qtc3ZnLWljb24ua3Qtc3ZnLWljb24tLWluZm8gZyBbZmlsbF0ge1xuICBmaWxsOiAjNTU3OGViICFpbXBvcnRhbnQ7XG59XG4ua3Qtc3ZnLWljb24ua3Qtc3ZnLWljb24tLXdhcm5pbmcgZyBbZmlsbF0ge1xuICBmaWxsOiAjZmZiODIyICFpbXBvcnRhbnQ7XG59XG4ua3Qtc3ZnLWljb24ua3Qtc3ZnLWljb24tLWRhbmdlciBnIFtmaWxsXSB7XG4gIGZpbGw6ICNmZDM5N2EgIWltcG9ydGFudDtcbn1cbi5rdC1zdmctaWNvbi5rdC1zdmctaWNvbi0tc20ge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuLmt0LXN2Zy1pY29uLmt0LXN2Zy1pY29uLS1tZCB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG59XG4ua3Qtc3ZnLWljb24ua3Qtc3ZnLWljb24tLWxnIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbn1cbi5rdC1zdmctaWNvbi5rdC1zdmctaWNvbi0teGwge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xufVxuXG4ua3Qtd2lkZ2V0MSB7XG4gIHBhZGRpbmc6IDI1cHg7XG59XG4ua3Qtd2lkZ2V0MS5rdC13aWRnZXQxLS1maXQge1xuICBwYWRkaW5nOiAwO1xufVxuLmt0LXdpZGdldDEua3Qtd2lkZ2V0MS0tcGFkZGluZ2xlc3Mge1xuICBwYWRkaW5nOiAwO1xufVxuLmt0LXdpZGdldDEgLmt0LXdpZGdldDFfX2l0ZW0ge1xuICBwYWRkaW5nOiAxLjFyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAwLjA3cmVtIGRhc2hlZCAjZWJlZGYyO1xufVxuLmt0LXdpZGdldDEgLmt0LXdpZGdldDFfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmt0LXdpZGdldDEgLmt0LXdpZGdldDFfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5rdC13aWRnZXQxIC5rdC13aWRnZXQxX19pdGVtIC5rdC13aWRnZXQxX19pbmZvIC5rdC13aWRnZXQxX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5rdC13aWRnZXQxIC5rdC13aWRnZXQxX19pdGVtIC5rdC13aWRnZXQxX19pbmZvIC5rdC13aWRnZXQxX19kZXNjIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC13aWRnZXQxIC5rdC13aWRnZXQxX19pdGVtIC5rdC13aWRnZXQxX19udW1iZXIge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3Qtd2lkZ2V0MSAua3Qtd2lkZ2V0MV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3Qtd2lkZ2V0MSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuLmt0LXdpZGdldDIgLmt0LXdpZGdldDJfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmt0LXdpZGdldDIgLmt0LXdpZGdldDJfX2l0ZW06YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDAuM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMC44cmVtO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmt0LXdpZGdldDIgLmt0LXdpZGdldDJfX2l0ZW0gLmt0LXdpZGdldDJfX2NoZWNrYm94IHtcbiAgcGFkZGluZzogMXJlbSAwIDAgMi4ycmVtO1xufVxuLmt0LXdpZGdldDIgLmt0LXdpZGdldDJfX2l0ZW0gLmt0LXdpZGdldDJfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDAuMjNyZW0gMCAwIDAuM3JlbTtcbn1cbi5rdC13aWRnZXQyIC5rdC13aWRnZXQyX19pdGVtIC5rdC13aWRnZXQyX19pbmZvIC5rdC13aWRnZXQyX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC13aWRnZXQyIC5rdC13aWRnZXQyX19pdGVtIC5rdC13aWRnZXQyX19pbmZvIC5rdC13aWRnZXQyX190aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3Qtd2lkZ2V0MiAua3Qtd2lkZ2V0Ml9faXRlbSAua3Qtd2lkZ2V0Ml9faW5mbyAua3Qtd2lkZ2V0Ml9fdXNlcm5hbWUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LXdpZGdldDIgLmt0LXdpZGdldDJfX2l0ZW0gLmt0LXdpZGdldDJfX2luZm8gLmt0LXdpZGdldDJfX3VzZXJuYW1lOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzJjNzdmNDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LXdpZGdldDIgLmt0LXdpZGdldDJfX2l0ZW0gLmt0LXdpZGdldDJfX2luZm8gLmt0LXdpZGdldDJfX3R5cGUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LXdpZGdldDIgLmt0LXdpZGdldDJfX2l0ZW0gLmt0LXdpZGdldDJfX2FjdGlvbnMge1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAwIDAuNXJlbSAwIDAuOHJlbTtcbn1cbi5rdC13aWRnZXQyIC5rdC13aWRnZXQyX19pdGVtIC5rdC13aWRnZXQyX19hY3Rpb25zIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ua3Qtd2lkZ2V0MiAua3Qtd2lkZ2V0Ml9faXRlbSAua3Qtd2lkZ2V0Ml9fYWN0aW9ucyBpIHtcbiAgZm9udC1zaXplOiAyLjFyZW07XG59XG4ua3Qtd2lkZ2V0MiAua3Qtd2lkZ2V0Ml9faXRlbS5rdC13aWRnZXQyX19pdGVtLS1icmFuZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMmM3N2Y0O1xufVxuLmt0LXdpZGdldDIgLmt0LXdpZGdldDJfX2l0ZW0ua3Qtd2lkZ2V0Ml9faXRlbS0tbGlnaHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5rdC13aWRnZXQyIC5rdC13aWRnZXQyX19pdGVtLmt0LXdpZGdldDJfX2l0ZW0tLWRhcms6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzI4MmEzYztcbn1cbi5rdC13aWRnZXQyIC5rdC13aWRnZXQyX19pdGVtLmt0LXdpZGdldDJfX2l0ZW0tLXByaW1hcnk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzU4NjdkZDtcbn1cbi5rdC13aWRnZXQyIC5rdC13aWRnZXQyX19pdGVtLmt0LXdpZGdldDJfX2l0ZW0tLXN1Y2Nlc3M6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzFkYzliNztcbn1cbi5rdC13aWRnZXQyIC5rdC13aWRnZXQyX19pdGVtLmt0LXdpZGdldDJfX2l0ZW0tLWluZm86YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzU1NzhlYjtcbn1cbi5rdC13aWRnZXQyIC5rdC13aWRnZXQyX19pdGVtLmt0LXdpZGdldDJfX2l0ZW0tLXdhcm5pbmc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmYjgyMjtcbn1cbi5rdC13aWRnZXQyIC5rdC13aWRnZXQyX19pdGVtLmt0LXdpZGdldDJfX2l0ZW0tLWRhbmdlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmQzOTdhO1xufVxuXG4ua3Qtd2lkZ2V0NCAua3Qtd2lkZ2V0NF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNlYmVkZjI7XG59XG4ua3Qtd2lkZ2V0NCAua3Qtd2lkZ2V0NF9faXRlbSAua3Qtd2lkZ2V0NF9fcGljIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbi5rdC13aWRnZXQ0IC5rdC13aWRnZXQ0X19pdGVtIC5rdC13aWRnZXQ0X19waWMgaW1nIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWF4LXdpZHRoOiAzMnB4O1xuICBtYXgtaGVpZ2h0OiAzMnB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmt0LXdpZGdldDQgLmt0LXdpZGdldDRfX2l0ZW0gLmt0LXdpZGdldDRfX3BpYy5rdC13aWRnZXQ0X19waWMtLXNtIGltZyB7XG4gIHdpZHRoOiAyLjVyZW07XG59XG4ua3Qtd2lkZ2V0NCAua3Qtd2lkZ2V0NF9faXRlbSAua3Qtd2lkZ2V0NF9fcGljLmt0LXdpZGdldDRfX3BpYy0tbGcgaW1nIHtcbiAgd2lkdGg6IDMuNXJlbTtcbn1cbi5rdC13aWRnZXQ0IC5rdC13aWRnZXQ0X19pdGVtIC5rdC13aWRnZXQ0X19waWMua3Qtd2lkZ2V0NF9fcGljLS14bCBpbWcge1xuICB3aWR0aDogNHJlbTtcbn1cbi5rdC13aWRnZXQ0IC5rdC13aWRnZXQ0X19pdGVtIC5rdC13aWRnZXQ0X19waWMua3Qtd2lkZ2V0NF9fcGljLS1jaXJjbGUgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmt0LXdpZGdldDQgLmt0LXdpZGdldDRfX2l0ZW0gLmt0LXdpZGdldDRfX2ltZyB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmt0LXdpZGdldDQgLmt0LXdpZGdldDRfX2l0ZW0gLmt0LXdpZGdldDRfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICBmbGV4LWdyb3c6IDE7XG59XG4ua3Qtd2lkZ2V0NCAua3Qtd2lkZ2V0NF9faXRlbSAua3Qtd2lkZ2V0NF9faW5mbyAua3Qtd2lkZ2V0NF9fdXNlcm5hbWUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3Qtd2lkZ2V0NCAua3Qtd2lkZ2V0NF9faXRlbSAua3Qtd2lkZ2V0NF9faW5mbyAua3Qtd2lkZ2V0NF9fdXNlcm5hbWU6bm90KC5uby1ob3Zlcik6aG92ZXIge1xuICBjb2xvcjogIzJjNzdmNDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LXdpZGdldDQgLmt0LXdpZGdldDRfX2l0ZW0gLmt0LXdpZGdldDRfX2luZm8gLmt0LXdpZGdldDQtYm50X191c2VybmFtZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ua3Qtd2lkZ2V0NCAua3Qtd2lkZ2V0NF9faXRlbSAua3Qtd2lkZ2V0NF9faW5mbyAua3Qtd2lkZ2V0NC1ibnRfX3VzZXJuYW1lOm5vdCgubm8taG92ZXIpOmhvdmVyIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmt0LXdpZGdldDQgLmt0LXdpZGdldDRfX2l0ZW0gLmt0LXdpZGdldDRfX2luZm8gLmt0LXdpZGdldDRfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLmt0LXdpZGdldDQgLmt0LXdpZGdldDRfX2l0ZW0gLmt0LXdpZGdldDRfX2luZm8gLmt0LXdpZGdldDRfX3RleHQge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3Qtd2lkZ2V0NCAua3Qtd2lkZ2V0NF9faXRlbSAua3Qtd2lkZ2V0NF9faW5mbyAua3Qtd2lkZ2V0NF9fdGV4dDpob3ZlciB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3Qtd2lkZ2V0NCAua3Qtd2lkZ2V0NF9faXRlbSAua3Qtd2lkZ2V0NF9fdGl0bGUge1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC13aWRnZXQ0IC5rdC13aWRnZXQ0X19pdGVtIC5rdC13aWRnZXQ0X190aXRsZS5rdC13aWRnZXQ0X190aXRsZS0tbGlnaHQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmt0LXdpZGdldDQgLmt0LXdpZGdldDRfX2l0ZW0gLmt0LXdpZGdldDRfX3RpdGxlOm5vdCgubm8taG92ZXIpOmhvdmVyIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC13aWRnZXQ0IC5rdC13aWRnZXQ0X19pdGVtIC5rdC13aWRnZXQ0X19udW1iZXIge1xuICB3aWR0aDogN3JlbTtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG4ua3Qtd2lkZ2V0NCAua3Qtd2lkZ2V0NF9faXRlbSAua3Qtd2lkZ2V0NF9faWNvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG59XG4ua3Qtd2lkZ2V0NCAua3Qtd2lkZ2V0NF9faXRlbSAua3Qtd2lkZ2V0NF9faWNvbiA+IGkge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LXdpZGdldDQgLmt0LXdpZGdldDRfX2l0ZW0gLmt0LXdpZGdldDRfX2ljb24ua3Qtd2lkZ2V0NF9faWNvbi0tMnggPiBpIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG59XG4ua3Qtd2lkZ2V0NCAua3Qtd2lkZ2V0NF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5rdC13aWRnZXQ0Lmt0LXdpZGdldDQtLXByb2dyZXNzIC5rdC13aWRnZXQ0X19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNTAlO1xufVxuLmt0LXdpZGdldDQua3Qtd2lkZ2V0NC0tcHJvZ3Jlc3MgLmt0LXdpZGdldDRfX2NvbnRlbnQgLmt0LXdpZGdldDRfX3Byb2dyZXNzIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuLmt0LXdpZGdldDQua3Qtd2lkZ2V0NC0tcHJvZ3Jlc3MgLmt0LXdpZGdldDRfX2NvbnRlbnQgLmt0LXdpZGdldDRfX3Byb2dyZXNzIC5rdC13aWRnZXQ0X19zdGF0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMC43cmVtO1xufVxuLmt0LXdpZGdldDQua3Qtd2lkZ2V0NC0tcHJvZ3Jlc3MgLmt0LXdpZGdldDRfX2NvbnRlbnQgLmt0LXdpZGdldDRfX3Byb2dyZXNzIC5rdC13aWRnZXQ0X19zdGF0cyA+IHNwYW4ge1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuLmt0LXdpZGdldDQua3Qtd2lkZ2V0NC0tcHJvZ3Jlc3MgLmt0LXdpZGdldDRfX2NvbnRlbnQgLmt0LXdpZGdldDRfX3Byb2dyZXNzIC5rdC13aWRnZXQ0X19zdGF0cyA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4ua3Qtd2lkZ2V0NC5rdC13aWRnZXQ0LS1wcm9ncmVzcyAua3Qtd2lkZ2V0NF9fY29udGVudCAua3Qtd2lkZ2V0NF9fcHJvZ3Jlc3MgLmt0LXdpZGdldDRfX3N0YXRzID4gc3BhbjpsYXN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmt0LXdpZGdldDQua3Qtd2lkZ2V0NC0tcHJvZ3Jlc3MgLmt0LXdpZGdldDRfX2NvbnRlbnQgLmt0LXdpZGdldDRfX3Byb2dyZXNzIC5wcm9ncmVzcyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmt0LXdpZGdldDQgLmt0LXdpZGdldDRfX2NoYXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmt0LXdpZGdldDQua3Qtd2lkZ2V0NC0tc3RpY2t5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5rdC13aWRnZXQ0Lmt0LXdpZGdldDQtLXN0aWNreSAua3Qtd2lkZ2V0NF9faXRlbXMge1xuICBmbGV4LWdyb3c6IDE7XG59XG4ua3Qtd2lkZ2V0NC5rdC13aWRnZXQ0LS1zdGlja3kgLmt0LXdpZGdldDRfX2l0ZW1zLmt0LXdpZGdldDRfX2l0ZW1zLS1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmt0LXdpZGdldDQua3Qtd2lkZ2V0NC0tc3RpY2t5IC5rdC13aWRnZXQ0X19jaGFydCBjYW52YXMge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5rdC13aWRnZXQxMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ua3Qtd2lkZ2V0MTIgLmt0LXdpZGdldDEyX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5rdC13aWRnZXQxMiAua3Qtd2lkZ2V0MTJfX2NvbnRlbnQgLmt0LXdpZGdldDEyX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmt0LXdpZGdldDEyIC5rdC13aWRnZXQxMl9fY29udGVudCAua3Qtd2lkZ2V0MTJfX2l0ZW0gLmt0LXdpZGdldDEyX19pbmZvIHtcbiAgZmxleDogMTtcbn1cbi5rdC13aWRnZXQxMiAua3Qtd2lkZ2V0MTJfX2NvbnRlbnQgLmt0LXdpZGdldDEyX19pdGVtIC5rdC13aWRnZXQxMl9faW5mbyAua3Qtd2lkZ2V0MTJfX2Rlc2Mge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rdC13aWRnZXQxMiAua3Qtd2lkZ2V0MTJfX2NvbnRlbnQgLmt0LXdpZGdldDEyX19pdGVtIC5rdC13aWRnZXQxMl9faW5mbyAua3Qtd2lkZ2V0MTJfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rdC13aWRnZXQxMiAua3Qtd2lkZ2V0MTJfX2NvbnRlbnQgLmt0LXdpZGdldDEyX19pdGVtIC5rdC13aWRnZXQxMl9faW5mbyAua3Qtd2lkZ2V0MTJfX3Byb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG4ua3Qtd2lkZ2V0MTIgLmt0LXdpZGdldDEyX19jb250ZW50IC5rdC13aWRnZXQxMl9faXRlbSAua3Qtd2lkZ2V0MTJfX2luZm8gLmt0LXdpZGdldDEyX19wcm9ncmVzcyAucHJvZ3Jlc3Mge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjZyZW07XG59XG4ua3Qtd2lkZ2V0MTIgLmt0LXdpZGdldDEyX19jb250ZW50IC5rdC13aWRnZXQxMl9faXRlbSAua3Qtd2lkZ2V0MTJfX2luZm8gLmt0LXdpZGdldDEyX19wcm9ncmVzcyAua3Qtd2lkZ2V0MTJfX3N0YXQge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5rdC13aWRnZXQxMiAua3Qtd2lkZ2V0MTJfX2NoYXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmt0LXdpZGdldDEyIC5rdC13aWRnZXQxMl9fY2hhcnQgY2FudmFzIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4ua3Qtd2lkZ2V0MjQge1xuICBwYWRkaW5nOiAyNXB4O1xuICBmbGV4OiAxO1xufVxuLmt0LXdpZGdldDI0IC5rdC13aWRnZXQyNF9fZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rdC13aWRnZXQyNCAua3Qtd2lkZ2V0MjRfX2RldGFpbHMgLmt0LXdpZGdldDI0X19pbmZvIC5rdC13aWRnZXQyNF9fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC13aWRnZXQyNCAua3Qtd2lkZ2V0MjRfX2RldGFpbHMgLmt0LXdpZGdldDI0X19pbmZvIC5rdC13aWRnZXQyNF9fdGl0bGU6bm90KC5uby1ob3Zlcik6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LXdpZGdldDI0IC5rdC13aWRnZXQyNF9fZGV0YWlscyAua3Qtd2lkZ2V0MjRfX2luZm8gLmt0LXdpZGdldDI0X19kZXNjIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ua3Qtd2lkZ2V0MjQgLmt0LXdpZGdldDI0X19kZXRhaWxzIC5rdC13aWRnZXQyNF9fc3RhdHMge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuLmt0LXdpZGdldDI0IC5wcm9ncmVzcyB7XG4gIGhlaWdodDogMC41cmVtO1xuICBtYXJnaW46IDJyZW0gMCAwLjVyZW0gMDtcbn1cbi5rdC13aWRnZXQyNCAua3Qtd2lkZ2V0MjRfX2FjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5rdC13aWRnZXQyNCAua3Qtd2lkZ2V0MjRfX2FjdGlvbiAua3Qtd2lkZ2V0MjRfX2NoYW5nZSB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LXdpZGdldDI0IC5rdC13aWRnZXQyNF9fYWN0aW9uIC5rdC13aWRnZXQyNF9fbnVtYmVyIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3Qtd2lkZ2V0MjQua3Qtd2lkZ2V0MjQtLXNvbGlkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWRmMjtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC13aWRnZXQyNCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuLmt0LXdpZGdldDI1IHtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG4ua3Qtd2lkZ2V0MjUgLmt0LXdpZGdldDI1X19zdGF0cyB7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5rdC13aWRnZXQyNSAua3Qtd2lkZ2V0MjVfX3N1YnRpdGxlIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4ua3Qtd2lkZ2V0MjUgLmt0LXdpZGdldDI1X19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ua3Qtd2lkZ2V0MjUgLmt0LXdpZGdldDI1X19pdGVtcyAua3Qtd2lkZ2V0MjVfX2l0ZW0ge1xuICBmbGV4OiAxO1xufVxuLmt0LXdpZGdldDI1IC5rdC13aWRnZXQyNV9faXRlbXMgLmt0LXdpZGdldDI1X19pdGVtIC5rdC13aWRnZXQyNV9fcHJvZ3Jlc3Mtc3ViIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmt0LXdpZGdldDI1IC5rdC13aWRnZXQyNV9faXRlbXMgLmt0LXdpZGdldDI1X19pdGVtIC5rdC13aWRnZXQyNV9fbnVtYmVyIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmt0LXdpZGdldDI1IC5rdC13aWRnZXQyNV9faXRlbXMgLmt0LXdpZGdldDI1X19pdGVtIC5wcm9ncmVzcyB7XG4gIGhlaWdodDogMC41cmVtO1xufVxuLmt0LXdpZGdldDI1IC5rdC13aWRnZXQyNV9faXRlbXMgLmt0LXdpZGdldDI1X19pdGVtIC5rdC13aWRnZXQyNV9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgcGFkZGluZy10b3A6IDAuN3JlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua3Qtd2lkZ2V0MjUgLmt0LXdpZGdldDI1X19pdGVtcyAua3Qtd2lkZ2V0MjVfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbjogMCAycmVtO1xufVxuXG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMS43cmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0xIC5rdC13aWRnZXRfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0xIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbWVkaWEgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogOTBweDtcbiAgd2lkdGg6IDkwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0xIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMS42cmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0xIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19zZWN0aW9uIC5rdC13aWRnZXRfX3VzZXJuYW1lIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGNvbG9yOiAjNDg0NjViO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0xIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19zZWN0aW9uIC5rdC13aWRnZXRfX3VzZXJuYW1lOm5vdCgubm8taG92ZXIpOmhvdmVyIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fc2VjdGlvbiAua3Qtd2lkZ2V0X191c2VybmFtZSBpIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIHBhZGRpbmctbGVmdDogMC40cmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0xIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19zZWN0aW9uIC5rdC13aWRnZXRfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC4yNXJlbSAwIDAgMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTEgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2FjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTEgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2FjdGlvbiAuYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDAuM3JlbSAxcmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDEuOXJlbSAwIDIuMXJlbSAwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19pbmZvIC5rdC13aWRnZXRfX2xhYmVsIHtcbiAgY29sb3I6ICM0ODQ2NWI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2luZm8gLmt0LXdpZGdldF9fZGF0YSB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19pbmZvIGEua3Qtd2lkZ2V0X19kYXRhOmhvdmVyIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9faW5mbzpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19pdGVtcyAua3Qtd2lkZ2V0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjlyZW0gMS4wNXJlbSAwLjlyZW0gMC42cmVtO1xuICBtYXJnaW46IDAuNHJlbSAwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9faXRlbXMgLmt0LXdpZGdldF9faXRlbS5rdC13aWRnZXRfX2l0ZW0tLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgYmFja2dyb3VuZDogI2YyZjNmNztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9faXRlbXMgLmt0LXdpZGdldF9faXRlbS5rdC13aWRnZXRfX2l0ZW0tLWFjdGl2ZSAua3Qtd2lkZ2V0X19zZWN0aW9uIC5rdC13aWRnZXRfX2Rlc2Mge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2l0ZW1zIC5rdC13aWRnZXRfX2l0ZW0ua3Qtd2lkZ2V0X19pdGVtLS1hY3RpdmUgLmt0LXdpZGdldF9fc2VjdGlvbiAua3Qtd2lkZ2V0X19pY29uIC5rdC1zdmctaWNvbiBnIFtmaWxsXSB7XG4gIGZpbGw6ICMyYzc3ZjQ7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19pdGVtcyAua3Qtd2lkZ2V0X19pdGVtIC5rdC13aWRnZXRfX3NlY3Rpb24gLmt0LXdpZGdldF9faWNvbiBzdmcge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19pdGVtcyAua3Qtd2lkZ2V0X19pdGVtIC5rdC13aWRnZXRfX3NlY3Rpb24gLmt0LXdpZGdldF9faWNvbiAua3Qtc3ZnLWljb24gZyBbZmlsbF0ge1xuICBmaWxsOiAjNzQ3ODhkO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9faXRlbXMgLmt0LXdpZGdldF9faXRlbSAua3Qtd2lkZ2V0X19zZWN0aW9uIC5rdC13aWRnZXRfX2Rlc2Mge1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1sZWZ0OiAwLjNyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19pdGVtcyAua3Qtd2lkZ2V0X19pdGVtOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kOiAjZjJmM2Y3O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2l0ZW1zIC5rdC13aWRnZXRfX2l0ZW06aG92ZXIgLmt0LXdpZGdldF9fZGVzYyB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9faXRlbXMgLmt0LXdpZGdldF9faXRlbTpob3ZlciAua3Qtd2lkZ2V0X19pY29uIC5rdC1zdmctaWNvbiBnIFtmaWxsXSB7XG4gIGZpbGw6ICMyYzc3ZjQ7XG59XG4ua3QtcG9ydGxldF9fYm9keS5rdC1wb3J0bGV0X19ib2R5LS1maXQteSAua3Qtd2lkZ2V0IHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4ycmVtO1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX21lZGlhIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1heC13aWR0aDogNjBweDtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTEgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX3NlY3Rpb24gLmt0LXdpZGdldF9fdXNlcm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGNvbG9yOiAjNDg0NjViO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0xIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19hY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTEgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2FjdGlvbiAuYnRuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNHJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMS4yNXJlbTtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTIgLmt0LXdpZGdldF9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTIgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19tZWRpYSAua3Qtd2lkZ2V0X19pbWcge1xuICBtYXgtd2lkdGg6IDkwcHg7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTIgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19tZWRpYSAua3Qtd2lkZ2V0X19waWMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX21lZGlhIC5rdC13aWRnZXRfX3BpYy5rdC13aWRnZXRfX3BpYy0tYnJhbmQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ0LCAxMTksIDI0NCwgMC4xKTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX21lZGlhIC5rdC13aWRnZXRfX3BpYy5rdC13aWRnZXRfX3BpYy0tbGlnaHQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTIgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19tZWRpYSAua3Qtd2lkZ2V0X19waWMua3Qtd2lkZ2V0X19waWMtLWRhcmsge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQwLCA0MiwgNjAsIDAuMSk7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTIgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19tZWRpYSAua3Qtd2lkZ2V0X19waWMua3Qtd2lkZ2V0X19waWMtLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDg4LCAxMDMsIDIyMSwgMC4xKTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX21lZGlhIC5rdC13aWRnZXRfX3BpYy5rdC13aWRnZXRfX3BpYy0tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjksIDIwMSwgMTgzLCAwLjEpO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbWVkaWEgLmt0LXdpZGdldF9fcGljLmt0LXdpZGdldF9fcGljLS1pbmZvIHtcbiAgYmFja2dyb3VuZDogcmdiYSg4NSwgMTIwLCAyMzUsIDAuMSk7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTIgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19tZWRpYSAua3Qtd2lkZ2V0X19waWMua3Qtd2lkZ2V0X19waWMtLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTg0LCAzNCwgMC4xKTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX21lZGlhIC5rdC13aWRnZXRfX3BpYy5rdC13aWRnZXRfX3BpYy0tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTMsIDU3LCAxMjIsIDAuMSk7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTIgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19pbmZvIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2luZm8gLmt0LXdpZGdldF9fdXNlcm5hbWUge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICM0ODQ2NWI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTIgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19pbmZvIC5rdC13aWRnZXRfX3VzZXJuYW1lLm1hcmdpbl9yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9faW5mbyAua3Qtd2lkZ2V0X191c2VybmFtZTpob3ZlciB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTIgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19pbmZvIC5rdC13aWRnZXRfX3RpdGVsIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiAjNDg0NjViO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9faW5mbyAua3Qtd2lkZ2V0X190aXRlbDpob3ZlciB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTIgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19pbmZvIC5rdC13aWRnZXRfX2Rlc2Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIHBhZGRpbmctdG9wOiAwLjRyZW07XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2JvZHkge1xuICBmbGV4OiAxO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDFyZW0gMCAxcmVtIDA7XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fc2VjdGlvbiBhIHtcbiAgcGFkZGluZy1yaWdodDogMC4zcmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTIgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX3N0YXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nLWJvdHRvbTogMS43cmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19zdGF0cyAua3Qtd2lkZ2V0X19pY29uIGkge1xuICBmb250LXNpemU6IDIuN3JlbTtcbiAgY29sb3I6ICNhMmE1Yjk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTIgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX3N0YXRzIC5rdC13aWRnZXRfX2RldGFpbHMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTIgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX3N0YXRzIC5rdC13aWRnZXRfX2RldGFpbHMgLmt0LXdpZGdldF9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM1OTVkNmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fc3RhdHMgLmt0LXdpZGdldF9fZGV0YWlscyAua3Qtd2lkZ2V0X192YWx1ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzQ4NDY1YjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTIgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19pdGVtIHtcbiAgcGFkZGluZzogMC4zcmVtIDA7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTIgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19pdGVtIC5rdC13aWRnZXRfX2NvbnRhY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTIgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19pdGVtIC5rdC13aWRnZXRfX2NvbnRhY3QgLmt0LXdpZGdldF9fbGFiZWwge1xuICBjb2xvcjogIzQ4NDY1YjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2l0ZW0gLmt0LXdpZGdldF9fY29udGFjdCAua3Qtd2lkZ2V0X19kYXRhIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTIgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19pdGVtIC5rdC13aWRnZXRfX2NvbnRhY3QgYS5rdC13aWRnZXRfX2RhdGE6aG92ZXIge1xuICBjb2xvcjogIzJjNzdmNDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9faXRlbSAua3Qtd2lkZ2V0X19jb250YWN0Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiAua3Qtd2lkZ2V0X19mb290ZXIge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2Zvb3RlciAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTIgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19tZWRpYSAua3Qtd2lkZ2V0X19pbWcge1xuICAgIG1heC13aWR0aDogNjBweDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbWVkaWEgLmt0LXdpZGdldF9fcGljIHtcbiAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgbWF4LWhlaWdodDogNjBweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19tZWRpYSB7XG4gIG1hcmdpbi10b3A6IDAuMnJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fbWVkaWEgaW1nIHtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19waWMge1xuICBtYXJnaW4tdG9wOiAwLjJyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fcGljLmt0LXdpZGdldF9fcGljLS1icmFuZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjEpO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19waWMua3Qtd2lkZ2V0X19waWMtLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19waWMua3Qtd2lkZ2V0X19waWMtLWRhcmsge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQwLCA0MiwgNjAsIDAuMSk7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX3BpYy5rdC13aWRnZXRfX3BpYy0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoODgsIDEwMywgMjIxLCAwLjEpO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19waWMua3Qtd2lkZ2V0X19waWMtLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI5LCAyMDEsIDE4MywgMC4xKTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fcGljLmt0LXdpZGdldF9fcGljLS1pbmZvIHtcbiAgYmFja2dyb3VuZDogcmdiYSg4NSwgMTIwLCAyMzUsIDAuMSk7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX3BpYy5rdC13aWRnZXRfX3BpYy0td2FybmluZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxODQsIDM0LCAwLjEpO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19waWMua3Qtd2lkZ2V0X19waWMtLWRhbmdlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjUzLCA1NywgMTIyLCAwLjEpO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X191c2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2FjdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X191c2VybmFtZSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBjb2xvcjogIzQ4NDY1YjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X191c2VybmFtZTpub3QoLm5vLWhvdmVyKTpob3ZlciB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X191c2VybmFtZSBpIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjNTdjOTc0O1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGNvbG9yOiAjNDg0NjViO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDAuOHJlbSAwIDAuN3JlbSAwO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fdGl0bGUubm8taG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X190aXRsZTpub3QoLm5vLWhvdmVyKTpob3ZlciB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X190aXRsZSA+IHNwYW4ge1xuICBmb250LXNpemU6IDFyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19hY3Rpb24gLmJ0biB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fc3ViaGVhZCB7XG4gIHBhZGRpbmc6IDAuNnJlbSAwIDAuOHJlbSAwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX3N1YmhlYWQgYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBmb250LXdlaWdodDogNTAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19zdWJoZWFkIGEubm8taG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fc3ViaGVhZCBhOm5vdCgubm8taG92ZXIpOmhvdmVyIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19zdWJoZWFkIGEgaSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19zdWJoZWFkIHNwYW4gaSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19pbmZvIC5rdC13aWRnZXRfX2Rlc2Mge1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZmxleC1ncm93OiAxO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2luZm8gLmt0LXdpZGdldF9fZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19pbmZvIC5rdC13aWRnZXRfX3Byb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMC4xcmVtIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2luZm8gLmt0LXdpZGdldF9fcHJvZ3Jlc3Mge1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gIH1cbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19pbmZvIC5rdC13aWRnZXRfX3Byb2dyZXNzIC5rdC13aWRnZXRfX3RleHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19pbmZvIC5rdC13aWRnZXRfX3Byb2dyZXNzIC5rdC13aWRnZXRfX3N0YXRzIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBjb2xvcjogIzQ4NDY1YjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9faW5mbyAua3Qtd2lkZ2V0X19zdGF0cyB7XG4gIG1hcmdpbi1ib3R0b206IDAuN3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2luZm8gLmt0LXdpZGdldF9fc3RhdHMgLmt0LXdpZGdldF9faXRlbSB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2luZm8gLmt0LXdpZGdldF9fc3RhdHMgLmt0LXdpZGdldF9faXRlbSAua3Qtd2lkZ2V0X19kYXRlIHtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19pbmZvIC5rdC13aWRnZXRfX3N0YXRzIC5rdC13aWRnZXRfX2l0ZW0gLmt0LXdpZGdldF9fc3VidGl0ZWwge1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9faW5mbyAua3Qtd2lkZ2V0X19zdGF0cyAua3Qtd2lkZ2V0X19pdGVtIC5rdC13aWRnZXRfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMS40cmVtIDAgMC41cmVtIDA7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9faW5mbyAua3Qtd2lkZ2V0X19zdGF0cyAua3Qtd2lkZ2V0X19pdGVtIC5rdC13aWRnZXRfX3Byb2dyZXNzIC5rdC13aWRnZXRfX3N0YXQge1xuICBwYWRkaW5nLWxlZnQ6IDAuN3JlbTtcbiAgY29sb3I6ICM0ODQ2NWI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9faW5mbyAua3Qtd2lkZ2V0X19zdGF0cyAua3Qtd2lkZ2V0X19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW46IDAgMi4ycmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2luZm8gLmt0LXdpZGdldF9fc3RhdHMgLmt0LXdpZGdldF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlZGYyO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX2JvdHRvbSAua3Qtd2lkZ2V0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbSAwIDA7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fYm90dG9tIC5rdC13aWRnZXRfX2l0ZW0gLmt0LXdpZGdldF9faWNvbiBpIHtcbiAgZm9udC1zaXplOiAyLjdyZW07XG4gIGNvbG9yOiAjYTJhNWI5O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX2JvdHRvbSAua3Qtd2lkZ2V0X19pdGVtIC5rdC13aWRnZXRfX2ljb24gaS5kYW5nZXIge1xuICBjb2xvcjogI2ZkMzk3YTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X19ib3R0b20gLmt0LXdpZGdldF9faXRlbSAua3Qtd2lkZ2V0X19kZXRhaWxzIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX2JvdHRvbSAua3Qtd2lkZ2V0X19pdGVtIC5rdC13aWRnZXRfX2RldGFpbHMgLmt0LXdpZGdldF9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM1OTVkNmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC45NXJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X19ib3R0b20gLmt0LXdpZGdldF9faXRlbSAua3Qtd2lkZ2V0X19kZXRhaWxzIC5rdC13aWRnZXRfX3RpdGxlLmRhbmdlciB7XG4gIGNvbG9yOiAjZmQzOTdhO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX2JvdHRvbSAua3Qtd2lkZ2V0X19pdGVtIC5rdC13aWRnZXRfX2RldGFpbHMgLmt0LXdpZGdldF9fdmFsdWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM0ODQ2NWI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX2JvdHRvbSAua3Qtd2lkZ2V0X19pdGVtIC5rdC13aWRnZXRfX2RldGFpbHMgLmt0LXdpZGdldF9fdmFsdWUgc3BhbiB7XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX2JvdHRvbSAua3Qtd2lkZ2V0X19pdGVtIC5rdC13aWRnZXRfX2RldGFpbHMgYS5rdC13aWRnZXRfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAwLjk1cmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX2JvdHRvbSAua3Qtd2lkZ2V0X19pdGVtIC5rdC13aWRnZXRfX2RldGFpbHMgYS5rdC13aWRnZXRfX3ZhbHVlOmhvdmVyIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fYm90dG9tIC5rdC13aWRnZXRfX2l0ZW0gLmt0LXdpZGdldF9fZGV0YWlscyAua3Qtc2VjdGlvbl9fY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMC43cmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX2JvdHRvbSAua3Qtd2lkZ2V0X19pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX2Zvcm0ge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX21lZGlhIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19tZWRpYSBpbWcge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX3BpYyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fdXNlcm5hbWUge1xuICAgIG9yZGVyOiAyO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjZyZW07XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fYWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX3N1YmhlYWQge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fc3ViaGVhZCA+ICoge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fc3ViaGVhZCBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2luZm8gLmt0LXdpZGdldF9fZGVzYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9faW5mbyAua3Qtd2lkZ2V0X19lbmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X19ib3R0b20ge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X19ib3R0b20gLmt0LXdpZGdldF9faXRlbSB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtIDAgMDtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fYm90dG9tIC5rdC13aWRnZXRfX2l0ZW0gLmt0LXdpZGdldF9faWNvbiBpIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS00IC5rdC13aWRnZXRfX2hlYWQge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS00IC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtNCAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX21lZGlhIC5rdC13aWRnZXRfX2ltZyB7XG4gIG1heC13aWR0aDogOTBweDtcbiAgbWF4LWhlaWdodDogOTBweDtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtNCAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX21lZGlhIC5rdC13aWRnZXRfX3BpYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS00IC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbWVkaWEgLmt0LXdpZGdldF9fcGljLmt0LXdpZGdldF9fcGljLS1icmFuZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjEpO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS00IC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbWVkaWEgLmt0LXdpZGdldF9fcGljLmt0LXdpZGdldF9fcGljLS1saWdodCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtNCAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX21lZGlhIC5rdC13aWRnZXRfX3BpYy5rdC13aWRnZXRfX3BpYy0tZGFyayB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDAsIDQyLCA2MCwgMC4xKTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtNCAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX21lZGlhIC5rdC13aWRnZXRfX3BpYy5rdC13aWRnZXRfX3BpYy0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoODgsIDEwMywgMjIxLCAwLjEpO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS00IC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbWVkaWEgLmt0LXdpZGdldF9fcGljLmt0LXdpZGdldF9fcGljLS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyOSwgMjAxLCAxODMsIDAuMSk7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTQgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19tZWRpYSAua3Qtd2lkZ2V0X19waWMua3Qtd2lkZ2V0X19waWMtLWluZm8ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDg1LCAxMjAsIDIzNSwgMC4xKTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtNCAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX21lZGlhIC5rdC13aWRnZXRfX3BpYy5rdC13aWRnZXRfX3BpYy0td2FybmluZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxODQsIDM0LCAwLjEpO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS00IC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbWVkaWEgLmt0LXdpZGdldF9fcGljLmt0LXdpZGdldF9fcGljLS1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1MywgNTcsIDEyMiwgMC4xKTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtNCAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fc2VjdGlvbiAua3Qtd2lkZ2V0X191c2VybmFtZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuOHJlbSAwIDAuNnJlbSAwO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgY29sb3I6ICM0ODQ2NWI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTQgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX3NlY3Rpb24gLmt0LXdpZGdldF9fdXNlcm5hbWU6aG92ZXIge1xuICBjb2xvcjogIzJjNzdmNDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS00IC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19zZWN0aW9uIC5rdC13aWRnZXRfX2J1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtNCAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fc2VjdGlvbiAua3Qtd2lkZ2V0X19idXR0b24gLmJ0biB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDAuM3JlbSAwLjhyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTQgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX3NlY3Rpb24gLmt0LXdpZGdldF9fYWN0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyLjNyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTQgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX3NlY3Rpb24gLmt0LXdpZGdldF9fYWN0aW9uID4gLmJ0bi1sYWJlbC13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTQgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX3NlY3Rpb24gLmt0LXdpZGdldF9fYWN0aW9uIC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbjogMCAxcmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS00IC5rdC13aWRnZXRfX2JvZHkge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTQgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBwYWRkaW5nOiAwLjlyZW0gMDtcbiAgbWFyZ2luOiAwLjRyZW0gMDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtNCAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2l0ZW06aG92ZXIge1xuICBjb2xvcjogIzJjNzdmNDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kOiAjZWRmMGZjO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtNCAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2l0ZW0ua3Qtd2lkZ2V0X19pdGVtLS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIGJhY2tncm91bmQ6ICNlZGYwZmM7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTQgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19tZWRpYSAua3Qtd2lkZ2V0X19pbWcge1xuICAgIG1heC13aWR0aDogODBweDtcbiAgICBtYXgtaGVpZ2h0OiA4MHB4O1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTQgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19tZWRpYSAua3Qtd2lkZ2V0X19waWMge1xuICAgIG1heC13aWR0aDogODBweDtcbiAgICBtYXgtaGVpZ2h0OiA4MHB4O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyMHB4KTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAyNXB4O1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2xhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19sYWJlbCAua3Qtd2lkZ2V0X19pbmZvIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwIDAgMXJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19sYWJlbCAua3Qtd2lkZ2V0X19pbmZvIC5rdC13aWRnZXRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGNvbG9yOiAjNDg0NjViO1xuICBmb250LXdlaWdodDogNjAwO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2xhYmVsIC5rdC13aWRnZXRfX2luZm8gLmt0LXdpZGdldF9fdGl0bGU6aG92ZXIge1xuICBjb2xvcjogIzJjNzdmNDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2xhYmVsIC5rdC13aWRnZXRfX2luZm8gLmt0LXdpZGdldF9fdGl0bGUgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2xhYmVsIC5rdC13aWRnZXRfX2luZm8gLmt0LXdpZGdldF9fZGVzYyB7XG4gIHBhZGRpbmctdG9wOiAwLjRyZW07XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X190b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2JvZHkge1xuICBwYWRkaW5nOiAyNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fc3RhdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fc3RhdHMgLmt0LXdpZGdldF9faXRlbSB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX3N0YXRzIC5rdC13aWRnZXRfX2l0ZW0gLmt0LXdpZGdldF9fZGF0ZSB7XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fc3RhdHMgLmt0LXdpZGdldF9faXRlbSAua3Qtd2lkZ2V0X19zdWJ0aXRlbCB7XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19zdGF0cyAua3Qtd2lkZ2V0X19pdGVtIC5rdC13aWRnZXRfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMS40cmVtIDAgMC41cmVtIDA7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fc3RhdHMgLmt0LXdpZGdldF9faXRlbSAua3Qtd2lkZ2V0X19wcm9ncmVzcyAua3Qtd2lkZ2V0X19zdGF0IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjdyZW07XG4gIGNvbG9yOiAjNDg0NjViO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX3N0YXRzIC5rdC13aWRnZXRfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbjogMCAyLjJyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fc3RhdHMgLmt0LXdpZGdldF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMi43cmVtIDAgMS4ycmVtIDA7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fY29udGFpbmVyIC5rdC13aWRnZXRfX3N1YnRpdGVsIHtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fY29udGFpbmVyIC5rdC13aWRnZXRfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAxcmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2NvbnRhaW5lciAua3Qtd2lkZ2V0X19wcm9ncmVzcyAua3Qtd2lkZ2V0X19zdGF0IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjdyZW07XG4gIGNvbG9yOiAjNDg0NjViO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX3RleHQge1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogMi43cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19jb250ZW50IHtcbiAgcGFkZGluZzogMXJlbSAwIDEuM3JlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19kZXRhaWxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAzLjdyZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fZGV0YWlscyAua3Qtd2lkZ2V0X19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nLWJvdHRvbTogMS4xcmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fZGV0YWlscyAua3Qtd2lkZ2V0X192YWx1ZSB7XG4gIGNvbG9yOiAjNDg0NjViO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2RldGFpbHMgLmt0LXdpZGdldF9fdmFsdWUgc3BhbiB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fZGV0YWlscyAua3QtYmFkZ2Uge1xuICBtYXJnaW46IDAuM3JlbSAwIDAgN3B4O1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fZGV0YWlsczpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fZGV0YWlsczpsYXN0LWNoaWxkIC5rdC13aWRnZXRfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMHJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2RldGFpbHMgLmt0LW1lZGlhLWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmVkZjI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19mb290ZXIgLmt0LXdpZGdldF9fd3JhcHBlciB7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19mb290ZXIgLmt0LXdpZGdldF9fd3JhcHBlciAua3Qtd2lkZ2V0X19zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fZm9vdGVyIC5rdC13aWRnZXRfX3dyYXBwZXIgLmt0LXdpZGdldF9fc2VjdGlvbiAua3Qtd2lkZ2V0X19ibG9nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fZm9vdGVyIC5rdC13aWRnZXRfX3dyYXBwZXIgLmt0LXdpZGdldF9fc2VjdGlvbiAua3Qtd2lkZ2V0X19ibG9nIGkge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgY29sb3I6ICNkMmQ4ZTg7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2Zvb3RlciAua3Qtd2lkZ2V0X193cmFwcGVyIC5rdC13aWRnZXRfX3NlY3Rpb24gLmt0LXdpZGdldF9fYmxvZyAua3Qtd2lkZ2V0X192YWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctbGVmdDogMC42cmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19mb290ZXIgLmt0LXdpZGdldF9fd3JhcHBlciAua3Qtd2lkZ2V0X19zZWN0aW9uIC5rdC13aWRnZXRfX2Jsb2c6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMS43cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9faGVhZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbGFiZWwgLmt0LXdpZGdldF9fbWVkaWEgLmt0LW1lZGlhIGltZyB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1heC13aWR0aDogNTBweDtcbiAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuICAgIG1pbi13aWR0aDogNTBweDtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19sYWJlbCAua3Qtd2lkZ2V0X19tZWRpYSAua3QtbWVkaWEgc3BhbiB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19sYWJlbCAua3Qtd2lkZ2V0X19tZWRpYSAua3QtbWVkaWEua3QtbWVkaWEtLWZpeGVkIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2xhYmVsIC5rdC13aWRnZXRfX21lZGlhIC5rdC1tZWRpYS5rdC1tZWRpYS0tZml4ZWQgaW1nIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWF4LXdpZHRoOiBhdXRvO1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19sYWJlbCAua3Qtd2lkZ2V0X19tZWRpYSAua3QtbWVkaWEgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgbWluLXdpZHRoOiA1MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2xhYmVsIC5rdC13aWRnZXRfX21lZGlhIC5rdC1tZWRpYS5rdC1tZWRpYS0tbWQgaW1nIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgbWF4LXdpZHRoOiA0NXB4O1xuICAgIG1heC1oZWlnaHQ6IDQ1cHg7XG4gICAgbWluLXdpZHRoOiA0NXB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2xhYmVsIC5rdC13aWRnZXRfX21lZGlhIC5rdC1tZWRpYS5rdC1tZWRpYS0tbWQgc3BhbiB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbGFiZWwgLmt0LXdpZGdldF9fbWVkaWEgLmt0LW1lZGlhLmt0LW1lZGlhLS1tZC5rdC1tZWRpYS0tZml4ZWQge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbGFiZWwgLmt0LXdpZGdldF9fbWVkaWEgLmt0LW1lZGlhLmt0LW1lZGlhLS1tZC5rdC1tZWRpYS0tZml4ZWQgaW1nIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgbWF4LXdpZHRoOiBhdXRvO1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19sYWJlbCAua3Qtd2lkZ2V0X19tZWRpYSAua3QtbWVkaWEua3QtbWVkaWEtLW1kIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIHdpZHRoOiA0N3B4O1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19sYWJlbCAua3Qtd2lkZ2V0X19tZWRpYSAua3QtbWVkaWEgLmt0LXdpZGdldF9faWNvbiB7XG4gICAgbWFyZ2luLXRvcDogLTAuN3JlbTtcbiAgICB3aWR0aDogNjJweDtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbGFiZWwgLmt0LXdpZGdldF9fbWVkaWEua3Qtd2lkZ2V0X19tZWRpYS0tbSB7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19pbmZvIHtcbiAgICBwYWRkaW5nOiAwLjJyZW0gMCAwIDFyZW07XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19ib2R5IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19zdGF0cyAua3Qtd2lkZ2V0X19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbjogMCAxLjVyZW07XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX3N0YXRzIC5rdC13aWRnZXRfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMC41cmVtIDAgMXJlbSAwO1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2RldGFpbHMge1xuICAgIG1hcmdpbi1yaWdodDogMS4ycmVtO1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2RldGFpbHM6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2RldGFpbHM6bGFzdC1jaGlsZCAua3Qtd2lkZ2V0X19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMHJlbTtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2Zvb3RlciAua3Qtd2lkZ2V0X193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fZm9vdGVyIC5rdC13aWRnZXRfX3dyYXBwZXIgLmt0LXdpZGdldF9fc2VjdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2Zvb3RlciAua3Qtd2lkZ2V0X193cmFwcGVyIC5rdC13aWRnZXRfX3NlY3Rpb24gLmt0LXdpZGdldF9fYmxvZyAua3Qtd2lkZ2V0X192YWx1ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjRyZW07XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19mb290ZXIgLmt0LXdpZGdldF9fd3JhcHBlciAua3Qtd2lkZ2V0X19zZWN0aW9uIC5rdC13aWRnZXRfX2Jsb2c6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjJyZW07XG4gIH1cbn1cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZjJmM2Y4O1xufVxuXG4ua3QtaGVhZGVyLS1maXhlZCAua3Qtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiA2NXB4O1xufVxuLmt0LWhlYWRlci0tZml4ZWQua3Qtc3ViaGVhZGVyLS1maXhlZC5rdC1zdWJoZWFkZXItLWVuYWJsZWQgLmt0LXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMTE1cHg7XG59XG5cbi5rdC1zdWJoZWFkZXIua3Qtc3ViaGVhZGVyLS1jbGVhciB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmt0LWhlYWRlci0tZml4ZWQua3Qtc3ViaGVhZGVyLS1maXhlZCAua3Qtc3ViaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRvcDogNTBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHotaW5kZXg6IDk0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMTBweCAzMHB4IDBweCByZ2JhKDgyLCA2MywgMTA1LCAwLjA4KTtcbiAgbWFyZ2luOiAwO1xufVxuLmt0LXN1YmhlYWRlci0tZml4ZWQua3QtYXNpZGUtLW1pbmltaXplLWhvdmVyIC5rdC1zdWJoZWFkZXIsIC5rdC1zdWJoZWFkZXItLWZpeGVkLmt0LWFzaWRlLS1taW5pbWl6ZSAua3Qtc3ViaGVhZGVyIHtcbiAgbGVmdDogNzhweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLmt0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMjVweDtcbn1cblxuLmt0LXN1YmhlYWRlci0tZW5hYmxlZDpub3QoLmt0LXN1YmhlYWRlci0tZml4ZWQpIC5rdC1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LXdyYXBwZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci0tZml4ZWQgLmt0LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG4gIC5rdC1oZWFkZXItLWZpeGVkLmt0LXN1YmhlYWRlci0tZml4ZWQua3Qtc3ViaGVhZGVyLS1lbmFibGVkIC5rdC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gIH1cbiAgLmt0LWFzaWRlLS1maXhlZCAua3Qtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbiAgfVxuICAua3QtYXNpZGUtLWZpeGVkLmt0LWFzaWRlLS1taW5pbWl6ZSAua3Qtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA3OHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIH1cblxuICAua3QtaGVhZGVyLS1maXhlZC5rdC1zdWJoZWFkZXItLWZpeGVkIC5rdC1zdWJoZWFkZXIge1xuICAgIHRvcDogODBweDtcbiAgfVxuICAua3QtaGVhZGVyLS1maXhlZC5rdC1oZWFkZXItLW1pbmltaXplLmt0LXN1YmhlYWRlci0tZml4ZWQgLmt0LXN1YmhlYWRlciB7XG4gICAgdG9wOiA1NXB4O1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWFzaWRlLS1lbmFibGVkLmt0LXN1YmhlYWRlci0tZml4ZWQgLmt0LXN1YmhlYWRlciB7XG4gICAgbGVmdDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNTcwcHgpIHtcbiAgLmt0LWNvbnRhaW5lcjpub3QoLmt0LWNvbnRhaW5lci0tZmx1aWQpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtaGVhZGVyLW1vYmlsZS0tZml4ZWQgLmt0LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG5cbiAgLmt0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG5cbiAgLmt0LXN1YmhlYWRlci0tZW5hYmxlZCAua3QtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAua3Qtc3ViaGVhZGVyLS1lbmFibGVkLmt0LXN1YmhlYWRlci0tc29saWQgLmt0LXN1YmhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3QtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZmMGY2O1xuICB9XG4gIC5rdC1oZWFkZXItLWZpeGVkOm5vdCgua3Qtc3ViaGVhZGVyLS1maXhlZCkgLmt0LWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDQwcHggMHB4IHJnYmEoODIsIDYzLCAxMDUsIDAuMSk7XG4gIH1cbiAgLmt0LWhlYWRlci0tZml4ZWQgLmt0LWhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAxNDBweDtcbiAgICB6LWluZGV4OiA5NztcbiAgfVxuICAua3QtaGVhZGVyLS1maXhlZC5rdC1oZWFkZXItLW1pbmltaXplIC5rdC1oZWFkZXIge1xuICAgIGhlaWdodDogNTVweDtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlO1xuICB9XG4gIC5rdC1oZWFkZXItLWZpeGVkLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtaGVhZGVyIHtcbiAgICBsZWZ0OiA3OHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWhlYWRlcl9fdG9wYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAua3QtaGVhZGVyX190b3BiYXItLW1vYmlsZS1vbiAua3QtaGVhZGVyX190b3BiYXIge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNDBweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4xKTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWRmMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3QtaGVhZGVyLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtaGVhZGVyLW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMjc7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA5cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbiAgLmt0LWhlYWRlcl9fdG9wYmFyLS1tb2JpbGUtb24gLmt0LWhlYWRlci1tb2JpbGUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLmt0LWhlYWRlci1tb2JpbGUtLWZpeGVkIC5rdC1oZWFkZXItbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogOTc7XG4gIH1cbiAgLmt0LWhlYWRlci1tb2JpbGUgLmt0LWhlYWRlci1tb2JpbGVfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tb2JpbGUgLmt0LWhlYWRlci1tb2JpbGVfX2xvZ28gYSB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmt0LWhlYWRlci1tb2JpbGUgLmt0LWhlYWRlci1tb2JpbGVfX2xvZ28gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmt0LWhlYWRlci1tb2JpbGUgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyLW1vYmlsZSAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhciAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEycHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbWluLWhlaWdodDogMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICB9XG4gIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXIgc3Bhbjo6YmVmb3JlLCAua3QtaGVhZGVyLW1vYmlsZSAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhciAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyIHNwYW46OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBtaW4taGVpZ2h0OiAycHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyLW1vYmlsZSAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhciAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyIHNwYW46OmJlZm9yZSB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG4gIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXIgc3Bhbjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLThweDtcbiAgfVxuICAua3QtaGVhZGVyLW1vYmlsZSAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhciAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlci0tbGVmdCBzcGFuOmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAua3QtaGVhZGVyLW1vYmlsZSAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhciAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlci0tbGVmdCBzcGFuOmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXIua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyLS1sZWZ0OmhvdmVyIHNwYW46YWZ0ZXIsIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXIua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyLS1sZWZ0OmhvdmVyIHNwYW46YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICB9XG4gIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXIua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyLS1sZWZ0Lmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlci0tYWN0aXZlIHNwYW46YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgIGxlZnQ6IDBweDtcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXIua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyLS1sZWZ0Lmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlci0tYWN0aXZlIHNwYW46YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgbGVmdDogMHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmt0LWhlYWRlci1tb2JpbGUgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXIgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlci5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXItLXJpZ2h0IHNwYW46YmVmb3JlIHtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjRzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci1tb2JpbGUgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXIgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlci5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXItLXJpZ2h0IHNwYW46YWZ0ZXIge1xuICAgIGxlZnQ6IDBweDtcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNHMgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyLW1vYmlsZSAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhciAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlci0tcmlnaHQ6aG92ZXIgc3BhbjphZnRlciwgLmt0LWhlYWRlci1tb2JpbGUgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXIgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlci5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXItLXJpZ2h0OmhvdmVyIHNwYW46YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjRzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci1tb2JpbGUgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXIgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlci5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXItLXJpZ2h0Lmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlci0tYWN0aXZlIHNwYW46YmVmb3JlIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjRzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci1tb2JpbGUgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXIgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlci5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXItLXJpZ2h0Lmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlci0tYWN0aXZlIHNwYW46YWZ0ZXIge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogNzUlO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNHMgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyLW1vYmlsZSAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhciAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICM0ZTRjNWY7XG4gIH1cbiAgLmt0LWhlYWRlci1tb2JpbGUgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXIgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlciBzcGFuOjpiZWZvcmUsIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXIgc3Bhbjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICM0ZTRjNWY7XG4gIH1cbiAgLmt0LWhlYWRlci1tb2JpbGUgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXIgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlcjpob3ZlciBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXI6aG92ZXIgc3Bhbjo6YmVmb3JlLCAua3QtaGVhZGVyLW1vYmlsZSAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhciAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyOmhvdmVyIHNwYW46OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXIua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyLS1hY3RpdmUgc3BhbiB7XG4gICAgYmFja2dyb3VuZDogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1vYmlsZSAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhciAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlci0tYWN0aXZlIHNwYW46OmJlZm9yZSwgLmt0LWhlYWRlci1tb2JpbGUgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXIgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlci5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXItLWFjdGl2ZSBzcGFuOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1vYmlsZSAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhciAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyIHtcbiAgICBtYXJnaW46IDAgMCAwIDEuNXJlbTtcbiAgfVxuICAua3QtaGVhZGVyLW1vYmlsZSAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhciAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b3BiYXItdG9nZ2xlciB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAuNXJlbSAwIDEuMjVyZW07XG4gIH1cbiAgLmt0LWhlYWRlci1tb2JpbGUgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXIgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9wYmFyLXRvZ2dsZXIgaSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgY29sb3I6ICM0ZTRjNWY7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tb2JpbGUgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXIgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9wYmFyLXRvZ2dsZXIua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b3BiYXItdG9nZ2xlci0tYWN0aXZlIGksIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvcGJhci10b2dnbGVyOmhvdmVyIGkge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1oZWFkZXItbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMCAyNXB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1iYWRnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluayAua3QtbWVudV9faG9yLWFycm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbms6aG92ZXIsIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbms6YWN0aXZlLCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rID4gLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1pY29uLW9ubHkgPiAua3QtbWVudV9fbGluayB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1pY29uLW9ubHkgPiAua3QtbWVudV9fbGluayA+IC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiA5ODtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zY3JvbGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IHtcbiAgICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSB7XG4gICAgd2lkdGg6IDI3NXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudS5rdC1tZW51X19zdWJtZW51LS1mdWxsIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0tZml4ZWQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudS5rdC1tZW51X19zdWJtZW51LS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51Lmt0LW1lbnVfX3N1Ym1lbnUtLXJpZ2h0Lmt0LW1lbnVfX3N1Ym1lbnUtLXB1bGwge1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudS5rdC1tZW51X19zdWJtZW51LS1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0tbGVmdC5rdC1tZW51X19zdWJtZW51LS1wdWxsIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudS5rdC1tZW51X19zdWJtZW51LS1jZW50ZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1zdWJtZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym1lbnUge1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0tbGVmdCB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLXN1Ym1lbnUgPiAua3QtbWVudV9fc3VibWVudS5rdC1tZW51X19zdWJtZW51LS1yaWdodCB7XG4gICAgbGVmdDogMTAwJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fY29udGVudCA+IC5rdC1tZW51X19pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2NvbnRlbnQgPiAua3QtbWVudV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faGVhZGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYmFkZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2hvci1hcnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2lubmVyLFxuLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibmF2IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0sXG4ua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rLFxuLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rOmhvdmVyLCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rOmFjdGl2ZSwgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluazpmb2N1cyxcbi5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rOmhvdmVyLFxuLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbms6YWN0aXZlLFxuLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbms6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJhZGdlLFxuLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYmFkZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDVweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleDogMCAwIDMzcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldCxcbi5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2hvci1hcnJvdyxcbi5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rIC5rdC1tZW51X19ob3ItYXJyb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAxMHB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9faW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJtZW51Lmt0LW1lbnVfX3N1Ym1lbnUtLWxlZnQge1xuICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tc3VibWVudS5rdC1tZW51X19pdGVtLS10YWJzID4gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tc3VibWVudSA+IC5rdC1tZW51X19zdWJtZW51IHtcbiAgICB0b3A6IDEwMCU7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1zdWJtZW51Lmt0LW1lbnVfX2l0ZW0tLXRhYnMgPiAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0tbGVmdCB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLXN1Ym1lbnUua3QtbWVudV9faXRlbS0tdGFicyA+IC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLXN1Ym1lbnUgPiAua3QtbWVudV9fc3VibWVudS5rdC1tZW51X19zdWJtZW51LS1yaWdodCB7XG4gICAgbGVmdDogMTAwJTtcbiAgICByaWdodDogMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMHB4IDAuMjVyZW07XG4gICAgcGFkZGluZzogMHB4IDAuMjVyZW07XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1yZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluazpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQge1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQgPiBzcGFuIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1iYWRnZSB7XG4gICAgcGFkZGluZzogMHB4IDBweCAwcHggNXB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9faG9yLWFycm93IHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9faXRlbS1oZXJlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMTFweCAzMHB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluazpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgd2lkdGg6IDMzcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQge1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQgPiBzcGFuIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1iYWRnZSB7XG4gICAgcGFkZGluZzogMHB4IDBweCAwcHggNXB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9faG9yLWFycm93IHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDEwcHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19pdGVtLWhlcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50ID4gLmt0LW1lbnVfX2l0ZW0ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50ID4gLmt0LW1lbnVfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2hlYWRpbmcge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAxMHB4IDMwcHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2hlYWRpbmcgPiAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMS4wN3JlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faGVhZGluZyA+IC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZsZXg6IDAgMCAzMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYmFkZ2Uge1xuICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDVweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAxMXB4IDMwcHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluazpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIHdpZHRoOiAzM3B4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQge1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0ID4gc3BhbiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJhZGdlIHtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDBweCA1cHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9faG9yLWFycm93IHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDEwcHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9faXRlbS1oZXJlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0tY2xhc3NpYyB7XG4gICAgcGFkZGluZzogMjBweCAwcHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudS5rdC1tZW51X19zdWJtZW51LS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudS5rdC1tZW51X19zdWJtZW51LS1pbmxpbmUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tcmVzaXplIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZS10YWIgLmt0LW1lbnVfX3N1Ym1lbnUsIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyIC5rdC1tZW51X19zdWJtZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBhbmltYXRpb246IGt0LWhlYWRlci1tZW51LXN1Ym1lbnUtZmFkZS1pbiAwLjNzIGVhc2UgMSwga3QtaGVhZGVyLW1lbnUtc3VibWVudS1tb3ZlLWRvd24gMC4zcyBlYXNlLW91dCAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIChtaW4td2lkdGg6IDEwMjVweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUtdGFiIC5rdC1tZW51X19zdWJtZW51LCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3ZlciAua3QtbWVudV9fc3VibWVudSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZS10YWIgLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSwgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXIgLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYW5pbWF0aW9uOiBrdC1oZWFkZXItbWVudS1zdWJtZW51LWZhZGUtaW4gMC4zcyBlYXNlIDEsIGt0LWhlYWRlci1tZW51LXN1Ym1lbnUtbW92ZS11cCAwLjNzIGVhc2Utb3V0IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZS10YWIgLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSwgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXIgLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIFtkaXJlY3Rpb249cnRsXSAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faG9yLWFycm93OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMTFcIiAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0tZnVsbCwgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudS5rdC1tZW51X19zdWJtZW51LS1maXhlZCwgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudS5rdC1tZW51X19zdWJtZW51LS1hdXRvLCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51Lmt0LW1lbnVfX3N1Ym1lbnUtLWF1dG8ua3QtbWVudV9fc3VibWVudS0tbWltaW1hbC1kZXNrdG9wLXdpZGUsIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0tZml4ZWQteGwsIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0tZml4ZWQteHhsIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkge1xuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51Lmt0LW1lbnVfX3N1Ym1lbnUtLWZpeGVkLXhzIHtcbiAgICB3aWR0aDogLTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51Lmt0LW1lbnVfX3N1Ym1lbnUtLWZpeGVkLXNtIHtcbiAgICB3aWR0aDogNTE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51Lmt0LW1lbnVfX3N1Ym1lbnUtLWZpeGVkLW1kIHtcbiAgICB3aWR0aDogNzA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudS5rdC1tZW51X19zdWJtZW51LS1maXhlZC1sZyB7XG4gICAgd2lkdGg6IDk2NHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM5OXB4KSB7XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0tZml4ZWQteGwge1xuICAgIHdpZHRoOiAxMzM5cHg7XG4gIH1cbn1cbkBrZXlmcmFtZXMga3QtaGVhZGVyLW1lbnUtc3VibWVudS1mYWRlLW91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMga3QtaGVhZGVyLW1lbnUtc3VibWVudS1mYWRlLWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBrdC1oZWFkZXItbWVudS1zdWJtZW51LW1vdmUtdXAge1xuICBmcm9tIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgfVxuICB0byB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBrdC1oZWFkZXItbWVudS1zdWJtZW51LW1vdmUtZG93biB7XG4gIGZyb20ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgdG8ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDUwcHggMHB4IHJnYmEoODIsIDYzLCAxMDUsIDAuMTUpO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBjb2xvcjogI2M3YzdkZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICNjN2M3ZGU7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdjN2RlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdjN2RlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBjb2xvcjogIzVmNjI4MTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2hvci1hcnJvdyB7XG4gICAgY29sb3I6ICNjN2M3ZGU7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmJmZjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayA+IC5rdC1tZW51X19ob3ItYXJyb3cge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYmZmO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayA+IC5rdC1tZW51X19ob3ItYXJyb3cge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW06aG92ZXI6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbWVudV9fbGluaywgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3Zlcjpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKSA+IC5rdC1tZW51X19saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYmZmO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW06aG92ZXI6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uLCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbTpob3Zlcjpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdLCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbTpob3Zlcjpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW06aG92ZXI6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXI6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbTpob3Zlcjpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXI6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW06aG92ZXI6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0LCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbTpob3Zlcjpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKSA+IC5rdC1tZW51X19saW5rID4gLmt0LW1lbnVfX2hvci1hcnJvdywgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3Zlcjpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKSA+IC5rdC1tZW51X19saW5rID4gLmt0LW1lbnVfX2hvci1hcnJvdyB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgPiAua3QtbWVudV9faXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Y2ZjZmOTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faGVhZGluZyA+IC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGNvbG9yOiAjNWY2MjgxO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19oZWFkaW5nID4gLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgY29sb3I6ICNjYWNhZDI7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBjb2xvcjogI2M3YzdkZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjYzdjN2RlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdjN2RlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M3YzdkZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGNvbG9yOiAjNWY2MjgxO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2hvci1hcnJvdyB7XG4gICAgY29sb3I6ICNjN2M3ZGU7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZiZmY7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rID4gLmt0LW1lbnVfX2hvci1hcnJvdyB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYmZmO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgPiAua3QtbWVudV9faG9yLWFycm93IHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbTpob3Zlcjpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKSA+IC5rdC1tZW51X19saW5rLCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3Zlcjpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKSA+IC5rdC1tZW51X19saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYmZmO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtOmhvdmVyOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiwgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXI6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbTpob3Zlcjpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdLCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3Zlcjpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtOmhvdmVyOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtOmhvdmVyOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3Zlcjpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbTpob3Zlcjpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbTpob3Zlcjpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQsIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW06aG92ZXI6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbWVudV9fbGluayA+IC5rdC1tZW51X19ob3ItYXJyb3csIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpID4gLmt0LW1lbnVfX2xpbmsgPiAua3QtbWVudV9faG9yLWFycm93IHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYge1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDMwcHggMCAzMHB4IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19zY3JvbGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19zdWJuYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faW5uZXIsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX3N1Ym1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2lubmVyIC5rdC1tZW51X19jb250ZW50LFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2lubmVyIC5rdC1tZW51X19jb250ZW50ID4gLmt0LW1lbnVfX2l0ZW0sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2NvbnRlbnQgPiAua3QtbWVudV9faXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2lubmVyIC5rdC1tZW51X19jb250ZW50ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudS0tbm8taGVhZGluZyA+IC5rdC1tZW51X19pbm5lcixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fY29udGVudCA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnUtLW5vLWhlYWRpbmcgPiAua3QtbWVudV9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pbm5lciAua3QtbWVudV9fY29udGVudCA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnUtLW5vLWhlYWRpbmcgPiAua3QtbWVudV9faW5uZXIgPiBsaSA+IC5rdC1tZW51X19saW5rLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19jb250ZW50ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudS0tbm8taGVhZGluZyA+IC5rdC1tZW51X19pbm5lciA+IGxpID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmc6aG92ZXIsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJhZGdlLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYmFkZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0LFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9faG9yLWFycm93LFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2hvci1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nID4gLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rID4gLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWig5MGRlZykgLypydGw6aWdub3JlKi87XG4gIH1cbiAgW2RpcmVjdGlvbj1ydGxdIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgPiAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSxcbltkaXJlY3Rpb249cnRsXSAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rID4gLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigtOTBkZWcpIC8qcnRsOmlnbm9yZSovO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX3N1Ym1lbnUsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX3NlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMCAyN3B4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9fc2VjdGlvbi5rdC1tZW51X19zZWN0aW9uLS1maXJzdCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9fc2VjdGlvbiAua3QtbWVudV9fc2VjdGlvbi10ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19zZWN0aW9uIC5rdC1tZW51X19zZWN0aW9uLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX3NlcGFyYXRvciB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19zZXBhcmF0b3Iua3QtbWVudV9fc2VwYXJhdG9yLS1tYXJnaW5sZXMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4wMnJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGZsZXg6IDAgMCAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldCxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZmxleDogMCAwIDE1cHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQgPiBzcGFuLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQgPiBzcGFuIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogMXB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYmFkZ2UsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJhZGdlIHtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDBweCA1cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgICBmbGV4OiAwIDAgMjBweDtcbiAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIH1cbiAgW2RpcmVjdGlvbj1ydGxdIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUsXG5bZGlyZWN0aW9uPXJ0bF0gLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMTFcIiAhaW1wb3J0YW50O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2l0ZW0taGVyZSxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2l0ZW0taGVyZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBmbGV4OiAwIDAgMzVweDtcbiAgICBmb250LXNpemU6IDEuMzVyZW07XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2Zyxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0LFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmbGV4OiAwIDAgMjBweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldCA+IHNwYW4sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldCA+IHNwYW4ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1iYWRnZSxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYmFkZ2Uge1xuICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDVweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3cge1xuICAgIGZsZXg6IDAgMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgfVxuICBbZGlyZWN0aW9uPXJ0bF0gLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSxcbltkaXJlY3Rpb249cnRsXSAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExMVwiICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9faXRlbS1oZXJlLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9faXRlbS1oZXJlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc2VjdGlvbiAua3QtbWVudV9fc2VjdGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zZXBhcmF0b3Ige1xuICAgIG1hcmdpbjogMTVweCAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zZXBhcmF0b3IgLmt0LW1lbnVfX3NlcGFyYXRvci0tbWFyZ2lubGVzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX3NlY3Rpb24ge1xuICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX3NlY3Rpb24gLmt0LW1lbnVfX3NlY3Rpb24tdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjgzcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX3NlcGFyYXRvciB7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX3NlcGFyYXRvciAua3QtbWVudV9fc2VwYXJhdG9yLS1tYXJnaW5sZXMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIHtcbiAgICBwYWRkaW5nOiA5cHggMzBweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2hlYWRpbmcge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciAua3QtbWVudV9fbGluayB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9fc2VjdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX3NlY3Rpb24ge1xuICAgIHBhZGRpbmctbGVmdDogNzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgY29sb3I6ICM1ZTYzODM7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBjb2xvcjogI2E4YWFiYjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogI2E4YWFiYjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E4YWFiYjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhOGFhYmI7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgICBjb2xvcjogI2E4YWFiYjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGZiO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmYjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3cge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4ZmI7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmYjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fYXJyb3cge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19zZWN0aW9uIC5rdC1tZW51X19zZWN0aW9uLXRleHQge1xuICAgIGNvbG9yOiAjYTRhN2JkO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19zZWN0aW9uIC5rdC1tZW51X19zZWN0aW9uLWljb24ge1xuICAgIGNvbG9yOiAjYWFhY2MyO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19zZXBhcmF0b3Ige1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgY29sb3I6ICM2YjZmOGQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBjb2xvcjogI2E4YWFiYjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogI2E4YWFiYjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E4YWFiYjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhOGFhYmI7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgICBjb2xvcjogI2E4YWFiYjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGZiO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmYjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGZiO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3cge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4ZmI7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3cge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zZWN0aW9uIC5rdC1tZW51X19zZWN0aW9uLXRleHQge1xuICAgIGNvbG9yOiAjYTRhN2JkO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zZWN0aW9uIC5rdC1tZW51X19zZWN0aW9uLWljb24ge1xuICAgIGNvbG9yOiAjYWFhY2MyO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zZXBhcmF0b3Ige1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICB9XG59XG4ua3QtaGVhZGVyLW1lbnUtd3JhcHBlci1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWhlYWRlci1tZW51LXdyYXBwZXIge1xuICAgIHotaW5kZXg6IDEwMDE7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDI3NXB4ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIHJpZ2h0IDAuM3MgZWFzZTtcbiAgICBsZWZ0OiAtMjk1cHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LXdyYXBwZXIua3QtaGVhZGVyLW1lbnUtd3JhcHBlci0tb24ge1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCByaWdodCAwLjNzIGVhc2U7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmt0LWhlYWRlci1tZW51LXdyYXBwZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtaGVhZGVyLW1lbnUtd3JhcHBlci0tcmlnaHQgLmt0LWhlYWRlci1tZW51LXdyYXBwZXIge1xuICAgIHJpZ2h0OiAtMjk1cHg7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtd3JhcHBlci0tcmlnaHQgLmt0LWhlYWRlci1tZW51LXdyYXBwZXIua3QtaGVhZGVyLW1lbnUtd3JhcHBlci0tb24ge1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCByaWdodCAwLjNzIGVhc2U7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtaGVhZGVyLW1lbnUtd3JhcHBlci1jbG9zZSB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHRvcDogNXB4O1xuICAgIHotaW5kZXg6IDEwMDI7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIHJpZ2h0IDAuM3MgZWFzZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxlZnQ6IC0yNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAua3QtaGVhZGVyLW1lbnUtd3JhcHBlci1jbG9zZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1oZWFkZXItbWVudS13cmFwcGVyLWNsb3NlID4gaSB7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWhlYWRlci1tZW51LXdyYXBwZXItY2xvc2U6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtaGVhZGVyLW1lbnUtd3JhcHBlci0tcmlnaHQgLmt0LWhlYWRlci1tZW51LXdyYXBwZXItY2xvc2Uge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0yNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1oZWFkZXItbWVudS13cmFwcGVyLS1vbiAua3QtaGVhZGVyLW1lbnUtd3JhcHBlci1jbG9zZSB7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIHJpZ2h0IDAuM3MgZWFzZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1oZWFkZXItbWVudS13cmFwcGVyLS1vbi5rdC1oZWFkZXItbWVudS13cmFwcGVyLS1yaWdodCAua3QtaGVhZGVyLW1lbnUtd3JhcHBlci1jbG9zZSB7XG4gICAgbGVmdDogMTBweDtcbiAgICByaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtaGVhZGVyLW1lbnUtd3JhcHBlci1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYW5pbWF0aW9uOiBrdC1hbmltYXRlLWZhZGUtaW4gMC4zcyBsaW5lYXIgMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtaGVhZGVyLW1lbnUtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDlweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWhlYWRlci1tZW51LXdyYXBwZXItb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1oZWFkZXItbWVudS13cmFwcGVyLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGYyO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS13cmFwcGVyLWNsb3NlID4gaSB7XG4gICAgY29sb3I6ICM5NjhhZDQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LXdyYXBwZXItY2xvc2U6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LXdyYXBwZXItY2xvc2U6aG92ZXIgPiBpIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyNXB4KSB7XG4gIC5rdC1oZWFkZXItbWVudS13cmFwcGVyIHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayB7XG4gICAgcGFkZGluZzogMC43cmVtIDEuMXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGNvbG9yOiAjNmM3MjkzO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19ob3ItYXJyb3cge1xuICAgIGNvbG9yOiAjYzhjZGU4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9faG9yLWljb24ge1xuICAgIGNvbG9yOiAjYzhjZGU4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06aG92ZXIgPiAua3QtbWVudV9fbGluaywgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19saW5rLCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluaywgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgMTE5LCAyNDQsIDAuMDUpO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0LCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCwgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCwgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2hvci1hcnJvdywgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19ob3ItYXJyb3csIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19ob3ItYXJyb3csIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2hvci1hcnJvdyB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19ob3ItaWNvbiwgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19ob3ItaWNvbiwgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2hvci1pY29uLCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19ob3ItaWNvbiB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1oZWFkZXItbWVudS13cmFwcGVyIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDBweCAzcHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LXdyYXBwZXIgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmt0LWhlYWRlcl9fdG9wYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4ua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWFyZ2luOiAwIDAuMXJlbTtcbn1cbi5rdC1oZWFkZXJfX3RvcGJhciAua3QtaGVhZGVyX190b3BiYXItaXRlbSAua3QtaGVhZGVyX190b3BiYXItd3JhcHBlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0gLmt0LWhlYWRlcl9fdG9wYmFyLXdyYXBwZXIgLmt0LWJhZGdlLmt0LWJhZGdlLS1ub3RpZnkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIHRvcDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQzOTdhO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMnB4IDhweDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbi5rdC1oZWFkZXJfX3RvcGJhciAua3QtaGVhZGVyX190b3BiYXItaXRlbSAua3QtaGVhZGVyX190b3BiYXItc2VsZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0gLmt0LWhlYWRlcl9fdG9wYmFyLXNlbGVjdCBpIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogI2M3YzdkZTtcbn1cbi5rdC1oZWFkZXJfX3RvcGJhciAua3QtaGVhZGVyX190b3BiYXItaXRlbSAua3QtaGVhZGVyX190b3BiYXItaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNDRweDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5rdC1oZWFkZXJfX3RvcGJhciAua3QtaGVhZGVyX190b3BiYXItaXRlbSAua3QtaGVhZGVyX190b3BiYXItaWNvbiBpIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogI2M3YzdkZTtcbn1cbi5rdC1oZWFkZXJfX3RvcGJhciAua3QtaGVhZGVyX190b3BiYXItaXRlbS5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLS11c2VyIC5rdC1oZWFkZXJfX3RvcGJhci11c2VyIHtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0ua3QtaGVhZGVyX190b3BiYXItaXRlbS0tdXNlciAua3QtaGVhZGVyX190b3BiYXItdXNlciAua3QtaGVhZGVyX190b3BiYXItd2VsY29tZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAwLjU1cmVtIDAgMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGNvbG9yOiAjNjM2MTc3O1xufVxuLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0tLXVzZXIgLmt0LWhlYWRlcl9fdG9wYmFyLXVzZXIgLmt0LWhlYWRlcl9fdG9wYmFyLXVzZXJuYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDAuNTVyZW0gMCAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0tLXVzZXIgLmt0LWhlYWRlcl9fdG9wYmFyLXVzZXIgaW1nIHtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWF4LWhlaWdodDogMzRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0tLXVzZXIgLmt0LWhlYWRlcl9fdG9wYmFyLXVzZXIgLmt0LWJhZGdlLmt0LWJhZGdlLS11c2VybmFtZSB7XG4gIGhlaWdodDogMzRweDtcbiAgd2lkdGg6IDM0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5rdC1oZWFkZXJfX3RvcGJhciAua3QtaGVhZGVyX190b3BiYXItaXRlbS5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLS1sYW5ncyAua3QtaGVhZGVyX190b3BiYXItaWNvbiBpbWcge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiAxOXB4O1xufVxuLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0tLWxhbmdzIC5kcm9wZG93bi1tZW51IC5rdC1uYXZfX2xpbmstaWNvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0ua3QtaGVhZGVyX190b3BiYXItaXRlbS0tbGFuZ3MgLmRyb3Bkb3duLW1lbnUgLmt0LW5hdl9fbGluay1pY29uIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IDE4cHg7XG59XG4ua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW06aG92ZXIgLmt0LWhlYWRlcl9fdG9wYmFyLWljb24sIC5rdC1oZWFkZXJfX3RvcGJhciAua3QtaGVhZGVyX190b3BiYXItaXRlbS5zaG93IC5rdC1oZWFkZXJfX3RvcGJhci1pY29uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYzZjcgIWltcG9ydGFudDtcbn1cbi5rdC1oZWFkZXJfX3RvcGJhciAua3QtaGVhZGVyX190b3BiYXItaXRlbTpob3ZlciAua3QtaGVhZGVyX190b3BiYXItaWNvbiBpLCAua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0uc2hvdyAua3QtaGVhZGVyX190b3BiYXItaWNvbiBpIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGNvbG9yOiAjMmM3N2Y0ICFpbXBvcnRhbnQ7XG59XG4ua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW06aG92ZXIgLmt0LWhlYWRlcl9fdG9wYmFyLXNlbGVjdCwgLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLnNob3cgLmt0LWhlYWRlcl9fdG9wYmFyLXNlbGVjdCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmM2Y3ICFpbXBvcnRhbnQ7XG59XG4ua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW06aG92ZXIgLmt0LWhlYWRlcl9fdG9wYmFyLXNlbGVjdCBpLCAua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0uc2hvdyAua3QtaGVhZGVyX190b3BiYXItc2VsZWN0IGkge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgY29sb3I6ICMyYzc3ZjQgIWltcG9ydGFudDtcbn1cbi5rdC1oZWFkZXJfX3RvcGJhciAua3QtaGVhZGVyX190b3BiYXItaXRlbTpob3Zlci5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLS11c2VyIC5rdC1oZWFkZXJfX3RvcGJhci11c2VyLCAua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0uc2hvdy5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLS11c2VyIC5rdC1oZWFkZXJfX3RvcGJhci11c2VyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWhlYWRlcl9fdG9wYmFyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDlweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIG1hcmdpbi10b3A6IC0xMTVweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAua3QtaGVhZGVyLW1vYmlsZS0tZml4ZWQgLmt0LWhlYWRlcl9fdG9wYmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTY7XG4gIH1cbiAgLmt0LWhlYWRlcl9fdG9wYmFyLS1tb2JpbGUtb24gLmt0LWhlYWRlcl9fdG9wYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAtNjVweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5rdC1oZWFkZXJfX3RvcGJhciAua3QtaGVhZGVyX190b3BiYXItaXRlbSB7XG4gICAgbWFyZ2luOiAwIDJweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5rdC1oZWFkZXJfX3RvcGJhciAua3QtaGVhZGVyX190b3BiYXItaXRlbSAua3QtaGVhZGVyX190b3BiYXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICAua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0gLmt0LWhlYWRlcl9fdG9wYmFyLXdyYXBwZXIgLmt0LWJhZGdlLmt0LWJhZGdlLS1ub3RpZnkge1xuICAgIHRvcDogNnB4O1xuICB9XG4gIC5rdC1oZWFkZXJfX3RvcGJhciAua3QtaGVhZGVyX190b3BiYXItaXRlbSAua3QtaGVhZGVyX190b3BiYXItaWNvbiB7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIHdpZHRoOiAzNHB4O1xuICB9XG4gIC5rdC1oZWFkZXJfX3RvcGJhciAua3QtaGVhZGVyX190b3BiYXItaXRlbSAua3QtaGVhZGVyX190b3BiYXItaWNvbiBpIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxuICAua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0ua3QtaGVhZGVyX190b3BiYXItaXRlbS0tdXNlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0ua3QtaGVhZGVyX190b3BiYXItaXRlbS0tdXNlciAua3QtaGVhZGVyX190b3BiYXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAycHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5rdC1oZWFkZXJfX3RvcGJhciAua3QtaGVhZGVyX190b3BiYXItaXRlbS5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLS11c2VyIC5rdC1oZWFkZXJfX3RvcGJhci13cmFwcGVyIC5rdC1oZWFkZXJfX3RvcGJhci13ZWxjb21lIHtcbiAgICBwYWRkaW5nOiAwIDAuMzVyZW0gMCAwO1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICB9XG4gIC5rdC1oZWFkZXJfX3RvcGJhciAua3QtaGVhZGVyX190b3BiYXItaXRlbS5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLS11c2VyIC5rdC1oZWFkZXJfX3RvcGJhci13cmFwcGVyIC5rdC1oZWFkZXJfX3RvcGJhci11c2VybmFtZSB7XG4gICAgcGFkZGluZzogMCAwLjU1cmVtIDAgMDtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgfVxuICAua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0ua3QtaGVhZGVyX190b3BiYXItaXRlbS0tdXNlciAua3QtaGVhZGVyX190b3BiYXItd3JhcHBlciBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0tLXVzZXIgLmt0LWhlYWRlcl9fdG9wYmFyLXdyYXBwZXIgLmt0LWJhZGdlLmt0LWJhZGdlLS11c2VybmFtZSB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG59XG4ua3QtYXNpZGVfX2JyYW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcGFkZGluZzogMCAyNXB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMjc7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLmt0LWFzaWRlX19icmFuZCAua3QtYXNpZGVfX2JyYW5kLWxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLmt0LWFzaWRlX19icmFuZCAua3QtYXNpZGVfX2JyYW5kLWxvZ28gYSB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG59XG4ua3QtYXNpZGVfX2JyYW5kIC5rdC1hc2lkZV9fYnJhbmQtbG9nbyBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlX19icmFuZCAua3QtYXNpZGVfX2JyYW5kLWxvZ28gaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3QtYXNpZGVfX2JyYW5kIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5rdC1oZWFkZXItLWZpeGVkLmt0LWFzaWRlLS1zdGF0aWMgLmt0LWFzaWRlX19icmFuZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICB6LWluZGV4OiA5ODtcbiAgfVxuICAua3QtaGVhZGVyLS1maXhlZC5rdC1hc2lkZS0tc3RhdGljLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGVfX2JyYW5kIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHdpZHRoOiA3OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1hc2lkZV9fYnJhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5rdC1hc2lkZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTFlMmQ7XG4gIHdpZHRoOiAxNDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5rdC1hc2lkZSAucHMgPiAucHNfX3JhaWwteCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmt0LWFzaWRlIC5wcyA+IC5wc19fcmFpbC14OmhvdmVyLCAua3QtYXNpZGUgLnBzID4gLnBzX19yYWlsLXg6Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5rdC1hc2lkZSAucHMgPiAucHNfX3JhaWwteDpob3ZlciA+IC5wc19fdGh1bWIteCwgLmt0LWFzaWRlIC5wcyA+IC5wc19fcmFpbC14OmZvY3VzID4gLnBzX190aHVtYi14IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5rdC1hc2lkZSAucHMgPiAucHNfX3JhaWwteCA+IC5wc19fdGh1bWIteCB7XG4gIGJhY2tncm91bmQ6ICM2MzcwOTk7XG4gIG9wYWNpdHk6IDE7XG59XG4ua3QtYXNpZGUgLnBzID4gLnBzX19yYWlsLXggPiAucHNfX3RodW1iLXg6aG92ZXIsIC5rdC1hc2lkZSAucHMgPiAucHNfX3JhaWwteCA+IC5wc19fdGh1bWIteDpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6ICM2MzcwOTk7XG59XG4ua3QtYXNpZGUgLnBzID4gLnBzX19yYWlsLXkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5rdC1hc2lkZSAucHMgPiAucHNfX3JhaWwteTpob3ZlciwgLmt0LWFzaWRlIC5wcyA+IC5wc19fcmFpbC15OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG4ua3QtYXNpZGUgLnBzID4gLnBzX19yYWlsLXk6aG92ZXIgPiAucHNfX3RodW1iLXksIC5rdC1hc2lkZSAucHMgPiAucHNfX3JhaWwteTpmb2N1cyA+IC5wc19fdGh1bWIteSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ua3QtYXNpZGUgLnBzID4gLnBzX19yYWlsLXkgPiAucHNfX3RodW1iLXkge1xuICBiYWNrZ3JvdW5kOiAjNjM3MDk5O1xuICBvcGFjaXR5OiAxO1xufVxuLmt0LWFzaWRlIC5wcyA+IC5wc19fcmFpbC15ID4gLnBzX190aHVtYi15OmhvdmVyLCAua3QtYXNpZGUgLnBzID4gLnBzX19yYWlsLXkgPiAucHNfX3RodW1iLXk6Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAjNjM3MDk5O1xufVxuLmt0LWFzaWRlIC5rdC1hc2lkZS1tZW51IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG4ua3QtYXNpZGUgLmt0LWFzaWRlLW1lbnUgLnBzX19yYWlsLXkge1xuICByaWdodDogMnB4O1xufVxuLmt0LWFzaWRlIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIHtcbiAgbWluLWhlaWdodDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWFzaWRlIC5rdC1hc2lkZS1tZW51LXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtYXNpZGUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG4gIH1cbiAgLmt0LWFzaWRlIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIHtcbiAgICBtaW4taGVpZ2h0OiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1hc2lkZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIH1cbiAgLmt0LWFzaWRlIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmt0LWFzaWRlIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLmt0LWFzaWRlIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5rdC1hc2lkZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1iYWRnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gIH1cbiAgLmt0LWFzaWRlIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogNXB4O1xuICB9XG4gIC5rdC1hc2lkZS0tZml4ZWQgLmt0LWFzaWRlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDk4O1xuICB9XG4gIC5rdC1hc2lkZS0tc3RhdGljIC5rdC1hc2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLmt0LWFzaWRlLS1zdGF0aWMgLmt0LWFzaWRlIC5rdC1hc2lkZS1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlIHtcbiAgICB3aWR0aDogNzhweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemluZyAua3QtYXNpZGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6aW5nIC5rdC1hc2lkZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAua3QtYXNpZGUgLnBzID4gLnBzX19yYWlsLXkge1xuICAgIHdpZHRoOiA2cHg7XG4gIH1cbiAgLmt0LWFzaWRlIC5wcyA+IC5wc19fcmFpbC15OmhvdmVyLCAua3QtYXNpZGUgLnBzID4gLnBzX19yYWlsLXk6Zm9jdXMge1xuICAgIHdpZHRoOiA2cHg7XG4gIH1cbiAgLmt0LWFzaWRlIC5wcyA+IC5wc19fcmFpbC15ID4gLnBzX190aHVtYi15IHtcbiAgICB3aWR0aDogNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuICAua3QtYXNpZGUgLnBzID4gLnBzX19yYWlsLXkgPiAucHNfX3RodW1iLXk6aG92ZXIsIC5rdC1hc2lkZSAucHMgPiAucHNfX3JhaWwteSA+IC5wc19fdGh1bWIteTpmb2N1cyB7XG4gICAgd2lkdGg6IDZweDtcbiAgfVxuXG4gIC5rdC1hc2lkZS0tZml4ZWQua3QtYXNpZGUtLW1pbmltaXplLWhvdmVyIC5rdC1hc2lkZSB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWFzaWRlLS1maXhlZC5rdC1hc2lkZS0tbWluaW1pemUtaG92ZXIgLmt0LWhlYWRlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBsZWZ0OiA3OHB4O1xuICB9XG4gIC5rdC1hc2lkZS0tZml4ZWQua3QtYXNpZGUtLW1pbmltaXplLWhvdmVyIC5rdC13cmFwcGVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHBhZGRpbmctbGVmdDogNzhweDtcbiAgfVxufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiB7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogNXB4IDA7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19zY3JvbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX3N1Ym5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pbm5lcixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX3N1Ym1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faW5uZXIgLmt0LW1lbnVfX2NvbnRlbnQsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faW5uZXIgLmt0LW1lbnVfX2NvbnRlbnQgPiAua3QtbWVudV9faXRlbSxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2NvbnRlbnQgPiAua3QtbWVudV9faXRlbSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2lubmVyIC5rdC1tZW51X19jb250ZW50ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudS0tbm8taGVhZGluZyA+IC5rdC1tZW51X19pbm5lcixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2NvbnRlbnQgPiAua3QtbWVudV9faXRlbS5rdC1tZW51LS1uby1oZWFkaW5nID4gLmt0LW1lbnVfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2lubmVyIC5rdC1tZW51X19jb250ZW50ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudS0tbm8taGVhZGluZyA+IC5rdC1tZW51X19pbm5lciA+IGxpID4gLmt0LW1lbnVfX2xpbmssXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19jb250ZW50ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudS0tbm8taGVhZGluZyA+IC5rdC1tZW51X19pbm5lciA+IGxpID4gLmt0LW1lbnVfX2xpbmsge1xuICBtYXJnaW46IDA7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmc6aG92ZXIsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IDA7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYmFkZ2UsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYmFkZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldCxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9faG9yLWFycm93LFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19ob3ItYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgPiAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rID4gLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooOTBkZWcpIC8qcnRsOmlnbm9yZSovO1xufVxuW2RpcmVjdGlvbj1ydGxdIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nID4gLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUsXG5bZGlyZWN0aW9uPXJ0bF0gLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgPiAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlWigtOTBkZWcpIC8qcnRsOmlnbm9yZSovO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX3N1Ym1lbnUsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLS1wYXJlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9fc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgMjdweDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX3NlY3Rpb24ua3QtbWVudV9fc2VjdGlvbi0tZmlyc3Qge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19zZWN0aW9uIC5rdC1tZW51X19zZWN0aW9uLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19zZWN0aW9uIC5rdC1tZW51X19zZWN0aW9uLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX3NlcGFyYXRvciB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX3NlcGFyYXRvci5rdC1tZW51X19zZXBhcmF0b3ItLW1hcmdpbmxlcyB7XG4gIG1hcmdpbjogMDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLWhlaWdodDogMHB4O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICBmbGV4OiAwIDAgMzBweDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2Zyxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmbGV4OiAwIDAgMTVweDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldCA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQgPiBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMXB4O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYmFkZ2UsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1iYWRnZSB7XG4gIHBhZGRpbmc6IDBweCAwcHggMHB4IDVweDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgZmxleDogMCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbltkaXJlY3Rpb249cnRsXSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSxcbltkaXJlY3Rpb249cnRsXSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCIgIWltcG9ydGFudDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19pdGVtLWhlcmUsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9faXRlbS1oZXJlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IHtcbiAgbWFyZ2luOiAwO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLWhlaWdodDogNDBweDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgZmxleDogMCAwIDM1cHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0LFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZmxleDogMCAwIDIwcHg7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0ID4gc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDFweDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJhZGdlLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYmFkZ2Uge1xuICBwYWRkaW5nOiAwcHggMHB4IDBweCA1cHg7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG4gIGZsZXg6IDAgMCAyMHB4O1xuICBmb250LXNpemU6IDAuN3JlbTtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5bZGlyZWN0aW9uPXJ0bF0gLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUsXG5bZGlyZWN0aW9uPXJ0bF0gLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiICFpbXBvcnRhbnQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9faXRlbS1oZXJlLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2l0ZW0taGVyZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3NlY3Rpb24ge1xuICBtYXJnaW46IDIwcHggMCAwIDA7XG4gIGhlaWdodDogNDBweDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc2VjdGlvbiAua3QtbWVudV9fc2VjdGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3NlcGFyYXRvciAua3QtbWVudV9fc2VwYXJhdG9yLS1tYXJnaW5sZXMge1xuICBtYXJnaW46IDA7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX3NlY3Rpb24ge1xuICBtYXJnaW46IDIwcHggMCAwIDA7XG4gIGhlaWdodDogNDBweDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9fc2VjdGlvbiAua3QtbWVudV9fc2VjdGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjgzcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX3NlcGFyYXRvciB7XG4gIG1hcmdpbjogNXB4IDA7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX3NlcGFyYXRvciAua3QtbWVudV9fc2VwYXJhdG9yLS1tYXJnaW5sZXMge1xuICBtYXJnaW46IDA7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayB7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19oZWFkaW5nIHtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyIC5rdC1tZW51X19saW5rIHtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUge1xuICBwYWRkaW5nOiAwO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiB7XG4gIHBhZGRpbmc6IDA7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUge1xuICBwYWRkaW5nOiAwO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsge1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIHBhZGRpbmctbGVmdDogNzVweDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9fc2VjdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IHtcbiAgcGFkZGluZzogMDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9fc2VjdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IHtcbiAgcGFkZGluZzogMDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9fc2VjdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogNzVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkgPiAua3QtbWVudV9fbGluayA+IC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKSA+IC5rdC1tZW51X19saW5rID4gLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pID4gLmt0LW1lbnVfX3N1Ym1lbnUsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pID4gLmt0LW1lbnVfX3N1Ym1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3Zlcixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSB7XG4gICAgdG9wOiAtMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTg7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyNDVweDtcbiAgICBtYXJnaW4tbGVmdDogMjQ1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGFuaW1hdGlvbjoga3QtYXNpZGUtbWVudS1zdWJtZW51LWZhZGUtaW4gMC4zcyBlYXNlIDEsIGt0LWFzaWRlLW1lbnUtc3VibWVudS1tb3ZlLXVwIDAuM3MgZWFzZS1vdXQgMTtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudS5rdC1tZW51X19zdWJtZW51LS11cCxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudS5rdC1tZW51X19zdWJtZW51LS11cCB7XG4gICAgYm90dG9tOiAwO1xuICAgIHRvcDogYXV0bztcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudS5rdC1tZW51X19zdWJtZW51LS11cCxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudS5rdC1tZW51X19zdWJtZW51LS11cCB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgYW5pbWF0aW9uOiBrdC1hc2lkZS1tZW51LXN1Ym1lbnUtZmFkZS1pbiAwLjNzIGVhc2UgMSwga3QtYXNpZGUtbWVudS1zdWJtZW51LW1vdmUtZG93biAwLjNzIGVhc2Utb3V0IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51Lmt0LW1lbnVfX3N1Ym1lbnUtLXVwLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51Lmt0LW1lbnVfX3N1Ym1lbnUtLXVwIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluayxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbmsge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiA3cHggMzBweDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGl0bGUsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluayAua3QtbWVudV9saW5rLXRleHQsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rIC5rdC1tZW51X2xpbmstdGV4dCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0LFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJhZGdlLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1iYWRnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIHBhZGRpbmc6IDdweCAzMHB4O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIHBhZGRpbmc6IDdweCAzMHB4O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX3NlY3Rpb24sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9fc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nLFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmssXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBmbGV4OiAwIDAgMzVweDtcbiAgICBmb250LXNpemU6IDEuMzVyZW07XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcsXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zyxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2Zyxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0LFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0LFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldCxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmbGV4OiAwIDAgMjBweDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQgPiBzcGFuLFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0ID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldCA+IHNwYW4ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogMXB4O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJhZGdlLFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYmFkZ2UsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYmFkZ2UsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYmFkZ2Uge1xuICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDVweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3cge1xuICAgIGZsZXg6IDAgMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlLFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB9XG4gIFtkaXJlY3Rpb249cnRsXSAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSxcbltkaXJlY3Rpb249cnRsXSAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSxcbltkaXJlY3Rpb249cnRsXSAua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUsXG5bZGlyZWN0aW9uPXJ0bF0gLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExMVwiICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2l0ZW0taGVyZSxcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19pdGVtLWhlcmUsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2l0ZW0taGVyZSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9faXRlbS1oZXJlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUsXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX3NlY3Rpb24sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19zZWN0aW9uIHtcbiAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9fc2VjdGlvbiAua3QtbWVudV9fc2VjdGlvbi10ZXh0LFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9fc2VjdGlvbiAua3QtbWVudV9fc2VjdGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19zZXBhcmF0b3IsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19zZXBhcmF0b3Ige1xuICAgIG1hcmdpbjogMTVweCAwO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9fc2VwYXJhdG9yIC5rdC1tZW51X19zZXBhcmF0b3ItLW1hcmdpbmxlcyxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX3NlcGFyYXRvciAua3QtbWVudV9fc2VwYXJhdG9yLS1tYXJnaW5sZXMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51LFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweDtcbiAgICB0b3A6IC01cHg7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudS5rdC1tZW51X19zdWJtZW51LS11cCxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51Lmt0LW1lbnVfX3N1Ym1lbnUtLXVwIHtcbiAgICBib3R0b206IC0xMHB4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGt0LWFzaWRlLW1lbnUtc3VibWVudS1mYWRlLW91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMga3QtYXNpZGUtbWVudS1zdWJtZW51LWZhZGUtaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGt0LWFzaWRlLW1lbnUtc3VibWVudS1tb3ZlLXVwIHtcbiAgZnJvbSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICB0byB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBrdC1hc2lkZS1tZW51LXN1Ym1lbnUtbW92ZS1kb3duIHtcbiAgZnJvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICB0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJhZGdlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogN3B4O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYmFkZ2UgLmt0LWJhZGdlIHtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtaW4td2lkdGg6IDZweDtcbiAgICB3aWR0aDogNnB4O1xuICAgIG1pbi1oZWlnaHQ6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fYXJyb3cge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3ZlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk2O1xuICAgIHdpZHRoOiAzMjRweDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3Zlci5rdC1tZW51X19pdGVtLS1vcGVuIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19saW5rIHtcbiAgICB3aWR0aDogNzhweDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IGF1dG87XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA3OXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tcGFyZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1wYXJlbnQgPiAua3QtbWVudV9fbGluayB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDAgMzBweCAxMHB4IDMwcHg7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tcGFyZW50ID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuMDVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tcGFyZW50ID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYmFkZ2Uge1xuICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDVweDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1wYXJlbnQgKyAua3QtbWVudV9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19zZWN0aW9uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9fc2VjdGlvbiAua3QtbWVudV9fc2VjdGlvbi10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19zZWN0aW9uIC5rdC1tZW51X19zZWN0aW9uLWljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGFuaW1hdGlvbjoga3QtYW5pbWF0ZS1mYWRlLWluIDAuN3M7XG4gIH1cbn1cbi5rdC1hc2lkZS1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlMWUyZDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgY29sb3I6ICM5ODk5YWM7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gIGNvbG9yOiAjM2EzYTVkO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAjM2EzYTVkO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjNWU4MTtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjNWU4MTtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgY29sb3I6ICM1YzVlODE7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWIyODtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAjMmM3N2Y0O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFiMjg7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogIzJjNzdmNDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3cge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYjI4O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICMyYzc3ZjQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFiMjg7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogIzJjNzdmNDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2Fycm93IHtcbiAgY29sb3I6ICMxZTFlMmQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX3NlY3Rpb24gLmt0LW1lbnVfX3NlY3Rpb24tdGV4dCB7XG4gIGNvbG9yOiAjNGM0ZTZmO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19zZWN0aW9uIC5rdC1tZW51X19zZWN0aW9uLWljb24ge1xuICBjb2xvcjogIzRjNGU2Zjtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9fc2VwYXJhdG9yIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gIGNvbG9yOiAjOTg5OWFjO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICBjb2xvcjogIzNhM2E1ZDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogIzNhM2E1ZDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YzVlODE7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YzVlODE7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG4gIGNvbG9yOiAjNWM1ZTgxO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4ge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFiMjg7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogIzJjNzdmNDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3cge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYjI4O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAjMmM3N2Y0O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFiMjg7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogIzJjNzdmNDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWIyODtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAjMmM3N2Y0O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3NlY3Rpb24gLmt0LW1lbnVfX3NlY3Rpb24tdGV4dCB7XG4gIGNvbG9yOiAjNGM0ZTZmO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zZWN0aW9uIC5rdC1tZW51X19zZWN0aW9uLWljb24ge1xuICBjb2xvcjogIzRjNGU2Zjtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc2VwYXJhdG9yIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0YzRlNmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgPiAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBjb2xvcjogIzdjODdhNjtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3ZlciwgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19saW5rID4gLmt0LW1lbnVfX2xpbmstaWNvbiwgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rID4gLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSwgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayA+IC5rdC1tZW51X19saW5rLWljb24sIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rID4gLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgPiAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBjb2xvcjogIzJjNzdmNCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51LFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNTBweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4xNSk7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgY29sb3I6ICM2OTZlOTI7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgY29sb3I6ICNhOGFhYmI7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICNhOGFhYmI7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E4YWFiYjtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThhYWJiO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3cge1xuICAgIGNvbG9yOiAjYThhYWJiO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3Blbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4ge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyxcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGZiO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSxcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3cge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyxcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGZiO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcsXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmYjtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0sXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzJjNzdmNDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3cge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyxcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGZiO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSxcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19zZWN0aW9uIC5rdC1tZW51X19zZWN0aW9uLXRleHQsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fc2VjdGlvbiAua3QtbWVudV9fc2VjdGlvbi10ZXh0IHtcbiAgICBjb2xvcjogI2E0YTdiZDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19zZWN0aW9uIC5rdC1tZW51X19zZWN0aW9uLWljb24sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fc2VjdGlvbiAua3QtbWVudV9fc2VjdGlvbi1pY29uIHtcbiAgICBjb2xvcjogI2FhYWNjMjtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19zZXBhcmF0b3IsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fc2VwYXJhdG9yIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgfVxufVxuLmt0LWFzaWRlLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtYXNpZGUge1xuICAgIHotaW5kZXg6IDEwMDE7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDI3NXB4ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIHJpZ2h0IDAuM3MgZWFzZTtcbiAgICBsZWZ0OiAtMjk1cHg7XG4gIH1cbiAgLmt0LWFzaWRlLmt0LWFzaWRlLS1vbiB7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIHJpZ2h0IDAuM3MgZWFzZTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAua3QtYXNpZGUge1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtYXNpZGUtLXJpZ2h0IC5rdC1hc2lkZSB7XG4gICAgcmlnaHQ6IC0yOTVweDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5rdC1hc2lkZS0tcmlnaHQgLmt0LWFzaWRlLmt0LWFzaWRlLS1vbiB7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIHJpZ2h0IDAuM3MgZWFzZTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1hc2lkZS1jbG9zZSB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHRvcDogNXB4O1xuICAgIHotaW5kZXg6IDEwMDI7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIHJpZ2h0IDAuM3MgZWFzZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxlZnQ6IC0yNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAua3QtYXNpZGUtY2xvc2Uge1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtYXNpZGUtY2xvc2UgPiBpIHtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtYXNpZGUtY2xvc2U6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtYXNpZGUtLXJpZ2h0IC5rdC1hc2lkZS1jbG9zZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWFzaWRlLS1vbiAua3QtYXNpZGUtY2xvc2Uge1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCByaWdodCAwLjNzIGVhc2U7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtYXNpZGUtLW9uLmt0LWFzaWRlLS1yaWdodCAua3QtYXNpZGUtY2xvc2Uge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWFzaWRlLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBhbmltYXRpb246IGt0LWFuaW1hdGUtZmFkZS1pbiAwLjNzIGxpbmVhciAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1hc2lkZSB7XG4gICAgYmFja2dyb3VuZDogIzFlMWUyZDtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDlweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWFzaWRlLW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtYXNpZGUtY2xvc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZjI7XG4gIH1cbiAgLmt0LWFzaWRlLWNsb3NlID4gaSB7XG4gICAgY29sb3I6ICM5NjhhZDQ7XG4gIH1cbiAgLmt0LWFzaWRlLWNsb3NlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1hc2lkZS1jbG9zZTpob3ZlciA+IGkge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzI1cHgpIHtcbiAgLmt0LWFzaWRlIHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgfVxuICAua3QtY29udGVudC5rdC1jb250ZW50LS1maXQtdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAua3QtY29udGVudC5rdC1jb250ZW50LS1maXQtYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAua3QtZm9vdGVyLS1maXhlZCAua3QtY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxuICAua3QtY29udGVudC5rdC1jb250ZW50LS1maXQtdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAua3QtY29udGVudC5rdC1jb250ZW50LS1maXQtYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAua3Qtc3ViaGVhZGVyLS1lbmFibGVkLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4ua3QtZm9vdGVyIHtcbiAgcGFkZGluZzogMjBweCAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmt0LWZvb3RlciAua3QtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmt0LWZvb3RlciAua3QtZm9vdGVyX19jb3B5cmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMS4yNXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC1mb290ZXIgLmt0LWZvb3Rlcl9fY29weXJpZ2h0IC5rdC1saW5rIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3QtZm9vdGVyIC5rdC1mb290ZXJfX2NvcHlyaWdodCAua3QtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWZvb3RlciAua3QtZm9vdGVyX19jb3B5cmlnaHQgLmt0LWxpbms6aG92ZXI6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJjNzdmNDtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmt0LWZvb3RlciAua3QtZm9vdGVyX19tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMCAwIDAgMC43NXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLmt0LWZvb3RlciAua3QtZm9vdGVyX19tZW51IC5rdC1mb290ZXJfX21lbnUtbGluayB7XG4gIG1hcmdpbjogMCAwIDAgMS4yNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5rdC1mb290ZXIgLmt0LWZvb3Rlcl9fbWVudSAua3QtZm9vdGVyX19tZW51LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1mb290ZXIgLmt0LWZvb3Rlcl9fbWVudSAua3QtZm9vdGVyX19tZW51LWxpbms6aG92ZXI6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJjNzdmNDtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1mb290ZXItLWZpeGVkIC5rdC1mb290ZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMTQwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyOHB4IDBweCByZ2JhKDgyLCA2MywgMTA1LCAwLjEzKTtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplLWhvdmVyLmt0LWZvb3Rlci0tZml4ZWQgLmt0LWZvb3RlciwgLmt0LWFzaWRlLS1taW5pbWl6ZS5rdC1mb290ZXItLWZpeGVkIC5rdC1mb290ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgbGVmdDogNzhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua3QtZm9vdGVyIC5rdC1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmt0LWZvb3RlciAua3QtZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmt0LWZvb3RlciAua3QtZm9vdGVyX19tZW51IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBvcmRlcjogMTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDAuNzVyZW0gMDtcbiAgfVxuICAua3QtZm9vdGVyIC5rdC1mb290ZXJfX21lbnUgLmt0LWZvb3Rlcl9fbWVudS1saW5rOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5rdC13aXphcmQtdjEge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX19uYXYge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVmNDtcbn1cbi5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fbmF2IC5rdC13aXphcmQtdjFfX25hdi1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNzAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fbmF2IC5rdC13aXphcmQtdjFfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXg6IDE7XG59XG4ua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX25hdiAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbXMgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW06YWZ0ZXIge1xuICBmb250LWZhbWlseTogRmxhdGljb24yO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgY29udGVudDogXCJcXGYxOWRcIjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBjb2xvcjogI2EyYTViOTtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX25hdiAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbXMgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX25hdiAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbXMgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW0gLmt0LXdpemFyZC12MV9fbmF2LWJvZHkge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX25hdiAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbXMgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW0gLmt0LXdpemFyZC12MV9fbmF2LWJvZHkgLmt0LXdpemFyZC12MV9fbmF2LWljb24ge1xuICBmb250LXNpemU6IDMuN3JlbTtcbiAgY29sb3I6ICNhMmE1Yjk7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fbmF2IC5rdC13aXphcmQtdjFfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbSAua3Qtd2l6YXJkLXYxX19uYXYtYm9keSAua3Qtd2l6YXJkLXYxX19uYXYtaWNvbiBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAjYTJhNWI5O1xufVxuLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX19uYXYgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjFfX25hdi1pdGVtIC5rdC13aXphcmQtdjFfX25hdi1ib2R5IC5rdC13aXphcmQtdjFfX25hdi1pY29uOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG59XG4ua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX25hdiAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbXMgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW0gLmt0LXdpemFyZC12MV9fbmF2LWJvZHkgLmt0LXdpemFyZC12MV9fbmF2LWxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX19uYXYgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjFfX25hdi1pdGVtW2RhdGEta3R3aXphcmQtc3RhdGU9ZG9uZV06YWZ0ZXIsIC5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fbmF2IC5rdC13aXphcmQtdjFfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbVtkYXRhLWt0d2l6YXJkLXN0YXRlPWN1cnJlbnRdOmFmdGVyIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX25hdiAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbXMgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1bZGF0YS1rdHdpemFyZC1zdGF0ZT1kb25lXSAua3Qtd2l6YXJkLXYxX19uYXYtYm9keSAua3Qtd2l6YXJkLXYxX19uYXYtaWNvbiwgLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX19uYXYgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjFfX25hdi1pdGVtW2RhdGEta3R3aXphcmQtc3RhdGU9Y3VycmVudF0gLmt0LXdpemFyZC12MV9fbmF2LWJvZHkgLmt0LXdpemFyZC12MV9fbmF2LWljb24ge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fbmF2IC5rdC13aXphcmQtdjFfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbVtkYXRhLWt0d2l6YXJkLXN0YXRlPWRvbmVdIC5rdC13aXphcmQtdjFfX25hdi1ib2R5IC5rdC13aXphcmQtdjFfX25hdi1pY29uIGcgW2ZpbGxdLCAua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX25hdiAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbXMgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1bZGF0YS1rdHdpemFyZC1zdGF0ZT1jdXJyZW50XSAua3Qtd2l6YXJkLXYxX19uYXYtYm9keSAua3Qtd2l6YXJkLXYxX19uYXYtaWNvbiBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAjMmM3N2Y0O1xufVxuLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX19uYXYgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjFfX25hdi1pdGVtW2RhdGEta3R3aXphcmQtc3RhdGU9ZG9uZV0gLmt0LXdpemFyZC12MV9fbmF2LWJvZHkgLmt0LXdpemFyZC12MV9fbmF2LWljb246aG92ZXIgZyBbZmlsbF0sIC5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fbmF2IC5rdC13aXphcmQtdjFfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbVtkYXRhLWt0d2l6YXJkLXN0YXRlPWN1cnJlbnRdIC5rdC13aXphcmQtdjFfX25hdi1ib2R5IC5rdC13aXphcmQtdjFfX25hdi1pY29uOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG59XG4ua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX25hdiAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbXMgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1bZGF0YS1rdHdpemFyZC1zdGF0ZT1kb25lXSAua3Qtd2l6YXJkLXYxX19uYXYtYm9keSAua3Qtd2l6YXJkLXYxX19uYXYtbGFiZWwsIC5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fbmF2IC5rdC13aXphcmQtdjFfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbVtkYXRhLWt0d2l6YXJkLXN0YXRlPWN1cnJlbnRdIC5rdC13aXphcmQtdjFfX25hdi1ib2R5IC5rdC13aXphcmQtdjFfX25hdi1sYWJlbCB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX19uYXYgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1zLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1zLS1jbGlja2FibGUgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fbmF2IC5rdC13aXphcmQtdjFfX25hdi1pdGVtcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX25hdiAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICB9XG4gIC5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fbmF2IC5rdC13aXphcmQtdjFfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fbmF2IC5rdC13aXphcmQtdjFfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAycmVtO1xuICB9XG4gIC5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fbmF2IC5rdC13aXphcmQtdjFfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBjb2xvcjogI2EyYTViOTtcbiAgfVxuICAua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX25hdiAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbXMgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW0gLmt0LXdpemFyZC12MV9fbmF2LWJvZHkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAycmVtO1xuICB9XG4gIC5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fbmF2IC5rdC13aXphcmQtdjFfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbSAua3Qtd2l6YXJkLXYxX19uYXYtYm9keSAua3Qtd2l6YXJkLXYxX19uYXYtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYWZjO1xufVxuLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX193cmFwcGVyIC5rdC1mb3JtIHtcbiAgd2lkdGg6IDYwJTtcbiAgcGFkZGluZzogNHJlbSAwIDVyZW07XG59XG4ua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LXdpemFyZC12MV9fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVmNDtcbn1cbi5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fd3JhcHBlciAua3QtZm9ybSAua3Qtd2l6YXJkLXYxX19jb250ZW50IC5rdC13aXphcmQtdjFfX2Zvcm0ge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX193cmFwcGVyIC5rdC1mb3JtIC5rdC13aXphcmQtdjFfX2NvbnRlbnQgLmt0LXdpemFyZC12MV9fcmV2aWV3IC5rdC13aXphcmQtdjFfX3Jldmlldy1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWY0O1xufVxuLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX193cmFwcGVyIC5rdC1mb3JtIC5rdC13aXphcmQtdjFfX2NvbnRlbnQgLmt0LXdpemFyZC12MV9fcmV2aWV3IC5rdC13aXphcmQtdjFfX3Jldmlldy1pdGVtIC5rdC13aXphcmQtdjFfX3Jldmlldy10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjdyZW07XG59XG4ua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LXdpemFyZC12MV9fY29udGVudCAua3Qtd2l6YXJkLXYxX19yZXZpZXcgLmt0LXdpemFyZC12MV9fcmV2aWV3LWl0ZW0gLmt0LXdpemFyZC12MV9fcmV2aWV3LWNvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMS44cmVtO1xufVxuLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX193cmFwcGVyIC5rdC1mb3JtIC5rdC13aXphcmQtdjFfX2NvbnRlbnQgLmt0LXdpemFyZC12MV9fcmV2aWV3IC5rdC13aXphcmQtdjFfX3Jldmlldy1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fd3JhcHBlciAua3QtZm9ybSAua3QtZm9ybV9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LWZvcm1fX2FjdGlvbnMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fd3JhcHBlciAua3QtZm9ybSAua3QtZm9ybV9fYWN0aW9ucyAuYnRuIHtcbiAgICBtYXJnaW46IDAgMC41cmVtIDFyZW07XG4gIH1cbn1cbi5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fd3JhcHBlciAua3QtZm9ybSAua3QtZm9ybV9fYWN0aW9ucyBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1wcmV2XSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LWZvcm1fX2FjdGlvbnMgW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tcHJldl0ge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG59XG4ua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LWZvcm1fX2FjdGlvbnMgW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tbmV4dF0ge1xuICBtYXJnaW46IGF1dG8gMCBhdXRvIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX193cmFwcGVyIC5rdC1mb3JtIC5rdC1mb3JtX19hY3Rpb25zIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLW5leHRdIHtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG4gIC5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fd3JhcHBlciAua3QtZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMnJlbSAxcmVtIDRyZW07XG4gIH1cbn1cbi5rdC13aXphcmQtdjEua3Qtd2l6YXJkLXYxLS13aGl0ZSAua3Qtd2l6YXJkLXYxX193cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC13aXphcmQtdjEgW2RhdGEta3R3aXphcmQtdHlwZT1zdGVwLWluZm9dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC13aXphcmQtdjEgW2RhdGEta3R3aXphcmQtdHlwZT1zdGVwLWluZm9dW2RhdGEta3R3aXphcmQtc3RhdGU9Y3VycmVudF0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rdC13aXphcmQtdjEgW2RhdGEta3R3aXphcmQtdHlwZT1zdGVwLWNvbnRlbnRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC13aXphcmQtdjEgW2RhdGEta3R3aXphcmQtdHlwZT1zdGVwLWNvbnRlbnRdW2RhdGEta3R3aXphcmQtc3RhdGU9Y3VycmVudF0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rdC13aXphcmQtdjEgW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tcHJldl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LXdpemFyZC12MSBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1uZXh0XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5rdC13aXphcmQtdjEgW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tc3VibWl0XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3Qtd2l6YXJkLXYxW2RhdGEta3R3aXphcmQtc3RhdGU9Zmlyc3RdIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLXByZXZdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC13aXphcmQtdjFbZGF0YS1rdHdpemFyZC1zdGF0ZT1maXJzdF0gW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tbmV4dF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ua3Qtd2l6YXJkLXYxW2RhdGEta3R3aXphcmQtc3RhdGU9Zmlyc3RdIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLXN1Ym1pdF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LXdpemFyZC12MVtkYXRhLWt0d2l6YXJkLXN0YXRlPWJldHdlZW5dIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLXByZXZdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmt0LXdpemFyZC12MVtkYXRhLWt0d2l6YXJkLXN0YXRlPWJldHdlZW5dIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLW5leHRdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmt0LXdpemFyZC12MVtkYXRhLWt0d2l6YXJkLXN0YXRlPWJldHdlZW5dIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLXN1Ym1pdF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LXdpemFyZC12MVtkYXRhLWt0d2l6YXJkLXN0YXRlPWxhc3RdIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLXByZXZdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmt0LXdpemFyZC12MVtkYXRhLWt0d2l6YXJkLXN0YXRlPWxhc3RdIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLW5leHRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC13aXphcmQtdjFbZGF0YS1rdHdpemFyZC1zdGF0ZT1sYXN0XSBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1zdWJtaXRdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ua3Qtd2l6YXJkLXYyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua3Qtd2l6YXJkLXYyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ua3Qtd2l6YXJkLXYyIC5rdC13aXphcmQtdjJfX2FzaWRlIHtcbiAgZmxleDogMCAwIDQwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNDAwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWVlZjQ7XG4gIHBhZGRpbmc6IDQuNXJlbSAyLjVyZW0gNC41cmVtIDEuNXJlbTtcbn1cbi5rdC13aXphcmQtdjIgLmt0LXdpemFyZC12Ml9fYXNpZGUgLmt0LXdpemFyZC12Ml9fbmF2IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ua3Qtd2l6YXJkLXYyIC5rdC13aXphcmQtdjJfX2FzaWRlIC5rdC13aXphcmQtdjJfX25hdiAua3Qtd2l6YXJkLXYyX19uYXYtaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5rdC13aXphcmQtdjIgLmt0LXdpemFyZC12Ml9fYXNpZGUgLmt0LXdpemFyZC12Ml9fbmF2IC5rdC13aXphcmQtdjJfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXYyX19uYXYtaXRlbSB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cbi5rdC13aXphcmQtdjIgLmt0LXdpemFyZC12Ml9fYXNpZGUgLmt0LXdpemFyZC12Ml9fbmF2IC5rdC13aXphcmQtdjJfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXYyX19uYXYtaXRlbSAua3Qtd2l6YXJkLXYyX19uYXYtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ua3Qtd2l6YXJkLXYyIC5rdC13aXphcmQtdjJfX2FzaWRlIC5rdC13aXphcmQtdjJfX25hdiAua3Qtd2l6YXJkLXYyX19uYXYtaXRlbXMgLmt0LXdpemFyZC12Ml9fbmF2LWl0ZW0gLmt0LXdpemFyZC12Ml9fbmF2LWJvZHkgLmt0LXdpemFyZC12Ml9fbmF2LWljb24ge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjFyZW07XG4gIGNvbG9yOiAjOTU5Y2I2O1xufVxuLmt0LXdpemFyZC12MiAua3Qtd2l6YXJkLXYyX19hc2lkZSAua3Qtd2l6YXJkLXYyX19uYXYgLmt0LXdpemFyZC12Ml9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjJfX25hdi1pdGVtIC5rdC13aXphcmQtdjJfX25hdi1ib2R5IC5rdC13aXphcmQtdjJfX25hdi1sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmt0LXdpemFyZC12MiAua3Qtd2l6YXJkLXYyX19hc2lkZSAua3Qtd2l6YXJkLXYyX19uYXYgLmt0LXdpemFyZC12Ml9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjJfX25hdi1pdGVtIC5rdC13aXphcmQtdjJfX25hdi1ib2R5IC5rdC13aXphcmQtdjJfX25hdi1sYWJlbCAua3Qtd2l6YXJkLXYyX19uYXYtbGFiZWwtdGl0bGUge1xuICBjb2xvcjogIzUwNTY2YTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG4ua3Qtd2l6YXJkLXYyIC5rdC13aXphcmQtdjJfX2FzaWRlIC5rdC13aXphcmQtdjJfX25hdiAua3Qtd2l6YXJkLXYyX19uYXYtaXRlbXMgLmt0LXdpemFyZC12Ml9fbmF2LWl0ZW0gLmt0LXdpemFyZC12Ml9fbmF2LWJvZHkgLmt0LXdpemFyZC12Ml9fbmF2LWxhYmVsIC5rdC13aXphcmQtdjJfX25hdi1sYWJlbC1kZXNjIHtcbiAgY29sb3I6ICM5NTljYjY7XG59XG4ua3Qtd2l6YXJkLXYyIC5rdC13aXphcmQtdjJfX2FzaWRlIC5rdC13aXphcmQtdjJfX25hdiAua3Qtd2l6YXJkLXYyX19uYXYtaXRlbXMgLmt0LXdpemFyZC12Ml9fbmF2LWl0ZW1bZGF0YS1rdHdpemFyZC1zdGF0ZT1jdXJyZW50XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY2Zjk7XG59XG4ua3Qtd2l6YXJkLXYyIC5rdC13aXphcmQtdjJfX2FzaWRlIC5rdC13aXphcmQtdjJfX25hdiAua3Qtd2l6YXJkLXYyX19uYXYtaXRlbXMgLmt0LXdpemFyZC12Ml9fbmF2LWl0ZW1bZGF0YS1rdHdpemFyZC1zdGF0ZT1jdXJyZW50XSAua3Qtd2l6YXJkLXYyX19uYXYtaWNvbiB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LXdpemFyZC12MiAua3Qtd2l6YXJkLXYyX19hc2lkZSAua3Qtd2l6YXJkLXYyX19uYXYgLmt0LXdpemFyZC12Ml9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjJfX25hdi1pdGVtW2RhdGEta3R3aXphcmQtc3RhdGU9Y3VycmVudF06YWZ0ZXIge1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Y0ZjZmOTtcbiAgYm9yZGVyLXdpZHRoOiAxcmVtO1xufVxuLmt0LXdpemFyZC12MiAua3Qtd2l6YXJkLXYyX19hc2lkZSAua3Qtd2l6YXJkLXYyX19uYXYgLmt0LXdpemFyZC12Ml9fbmF2LWl0ZW1zLmt0LXdpemFyZC12Ml9fbmF2LWl0ZW1zLS1jbGlja2FibGUgLmt0LXdpemFyZC12Ml9fbmF2LWl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmt0LXdpemFyZC12MiAua3Qtd2l6YXJkLXYyX19hc2lkZSB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAua3Qtd2l6YXJkLXYyIC5rdC13aXphcmQtdjJfX2FzaWRlIC5rdC13aXphcmQtdjJfX25hdiAua3Qtd2l6YXJkLXYyX19uYXYtaXRlbXMgLmt0LXdpemFyZC12Ml9fbmF2LWl0ZW1bZGF0YS1rdHdpemFyZC1zdGF0ZT1jdXJyZW50XTphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuLmt0LXdpemFyZC12MiAua3Qtd2l6YXJkLXYyX193cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjZmOTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ua3Qtd2l6YXJkLXYyIC5rdC13aXphcmQtdjJfX3dyYXBwZXIgLmt0LWZvcm0ge1xuICB3aWR0aDogODAlO1xuICBwYWRkaW5nOiA0cmVtIDZyZW0gNnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmt0LXdpemFyZC12MiAua3Qtd2l6YXJkLXYyX193cmFwcGVyIC5rdC1mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rdC13aXphcmQtdjIgLmt0LXdpemFyZC12Ml9fd3JhcHBlciAua3QtZm9ybSB7XG4gICAgcGFkZGluZzogMnJlbSAyLjVyZW0gNHJlbTtcbiAgfVxufVxuLmt0LXdpemFyZC12MiAua3Qtd2l6YXJkLXYyX193cmFwcGVyIC5rdC1mb3JtIC5rdC13aXphcmQtdjJfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMS4zcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVmNDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5rdC13aXphcmQtdjIgLmt0LXdpemFyZC12Ml9fd3JhcHBlciAua3QtZm9ybSAua3Qtd2l6YXJkLXYyX19jb250ZW50IC5rdC13aXphcmQtdjJfX3JldmlldyAua3Qtd2l6YXJkLXYyX19yZXZpZXctaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVmNDtcbn1cbi5rdC13aXphcmQtdjIgLmt0LXdpemFyZC12Ml9fd3JhcHBlciAua3QtZm9ybSAua3Qtd2l6YXJkLXYyX19jb250ZW50IC5rdC13aXphcmQtdjJfX3JldmlldyAua3Qtd2l6YXJkLXYyX19yZXZpZXctaXRlbSAua3Qtd2l6YXJkLXYyX19yZXZpZXctdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43cmVtO1xufVxuLmt0LXdpemFyZC12MiAua3Qtd2l6YXJkLXYyX193cmFwcGVyIC5rdC1mb3JtIC5rdC13aXphcmQtdjJfX2NvbnRlbnQgLmt0LXdpemFyZC12Ml9fcmV2aWV3IC5rdC13aXphcmQtdjJfX3Jldmlldy1pdGVtIC5rdC13aXphcmQtdjJfX3Jldmlldy1jb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbn1cbi5rdC13aXphcmQtdjIgLmt0LXdpemFyZC12Ml9fd3JhcHBlciAua3QtZm9ybSAua3Qtd2l6YXJkLXYyX19jb250ZW50IC5rdC13aXphcmQtdjJfX3JldmlldyAua3Qtd2l6YXJkLXYyX19yZXZpZXctaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ua3Qtd2l6YXJkLXYyIC5rdC13aXphcmQtdjJfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LWZvcm1fX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmt0LXdpemFyZC12MiAua3Qtd2l6YXJkLXYyX193cmFwcGVyIC5rdC1mb3JtIC5rdC1mb3JtX19hY3Rpb25zIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAua3Qtd2l6YXJkLXYyIC5rdC13aXphcmQtdjJfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LWZvcm1fX2FjdGlvbnMgLmJ0biB7XG4gICAgbWFyZ2luOiAwIDAuNXJlbSAxcmVtO1xuICB9XG59XG4ua3Qtd2l6YXJkLXYyIC5rdC13aXphcmQtdjJfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LWZvcm1fX2FjdGlvbnMgW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tcHJldl0ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmt0LXdpemFyZC12MiAua3Qtd2l6YXJkLXYyX193cmFwcGVyIC5rdC1mb3JtIC5rdC1mb3JtX19hY3Rpb25zIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLXByZXZdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxufVxuLmt0LXdpemFyZC12MiAua3Qtd2l6YXJkLXYyX193cmFwcGVyIC5rdC1mb3JtIC5rdC1mb3JtX19hY3Rpb25zIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLW5leHRdIHtcbiAgbWFyZ2luOiBhdXRvIDAgYXV0byBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5rdC13aXphcmQtdjIgLmt0LXdpemFyZC12Ml9fd3JhcHBlciAua3QtZm9ybSAua3QtZm9ybV9fYWN0aW9ucyBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1uZXh0XSB7XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgfVxufVxuLmt0LXdpemFyZC12Mi5rdC13aXphcmQtdjItLXdoaXRlIC5rdC13aXphcmQtdjJfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXdpemFyZC12MiBbZGF0YS1rdHdpemFyZC10eXBlPXN0ZXAtaW5mb10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LXdpemFyZC12MiBbZGF0YS1rdHdpemFyZC10eXBlPXN0ZXAtaW5mb11bZGF0YS1rdHdpemFyZC1zdGF0ZT1jdXJyZW50XSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmt0LXdpemFyZC12MiBbZGF0YS1rdHdpemFyZC10eXBlPXN0ZXAtY29udGVudF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LXdpemFyZC12MiBbZGF0YS1rdHdpemFyZC10eXBlPXN0ZXAtY29udGVudF1bZGF0YS1rdHdpemFyZC1zdGF0ZT1jdXJyZW50XSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmt0LXdpemFyZC12MiBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1wcmV2XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3Qtd2l6YXJkLXYyIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLW5leHRdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmt0LXdpemFyZC12MiBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1zdWJtaXRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC13aXphcmQtdjJbZGF0YS1rdHdpemFyZC1zdGF0ZT1maXJzdF0gW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tcHJldl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LXdpemFyZC12MltkYXRhLWt0d2l6YXJkLXN0YXRlPWZpcnN0XSBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1uZXh0XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5rdC13aXphcmQtdjJbZGF0YS1rdHdpemFyZC1zdGF0ZT1maXJzdF0gW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tc3VibWl0XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3Qtd2l6YXJkLXYyW2RhdGEta3R3aXphcmQtc3RhdGU9YmV0d2Vlbl0gW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tcHJldl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ua3Qtd2l6YXJkLXYyW2RhdGEta3R3aXphcmQtc3RhdGU9YmV0d2Vlbl0gW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tbmV4dF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ua3Qtd2l6YXJkLXYyW2RhdGEta3R3aXphcmQtc3RhdGU9YmV0d2Vlbl0gW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tc3VibWl0XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3Qtd2l6YXJkLXYyW2RhdGEta3R3aXphcmQtc3RhdGU9bGFzdF0gW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tcHJldl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ua3Qtd2l6YXJkLXYyW2RhdGEta3R3aXphcmQtc3RhdGU9bGFzdF0gW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tbmV4dF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LXdpemFyZC12MltkYXRhLWt0d2l6YXJkLXN0YXRlPWxhc3RdIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLXN1Ym1pdF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIEBpbmNsdWRlIGt0LW1lZGlhLWFib3ZlKHhsKSB7XG5cdC5rdC13aXphcmQtdjIge1xuXG5cdH1cbn1cblxuLy8gQWJvdmUgMTAyNHB4IGFuZCBiZWxvdyAxMjAwcHhcbkBpbmNsdWRlIGt0LW1lZGlhLXJhbmdlKGxnLCB4bCkge1xuXHQua3Qtd2l6YXJkLXYyIHtcblxuXHR9XG59XG5cbi8vIEJlbG93IDEwMjRweFxuQGluY2x1ZGUga3QtbWVkaWEtYmVsb3cobGcpIHtcblx0Lmt0LXdpemFyZC12MiB7XG5cblx0fVxufSAqL1xuLmt0LXdpemFyZC12NCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ua3Qtd2l6YXJkLXY0IC5rdC13aXphcmQtdjRfX25hdiAua3Qtd2l6YXJkLXY0X19uYXYtaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmt0LXdpemFyZC12NCAua3Qtd2l6YXJkLXY0X19uYXYgLmt0LXdpemFyZC12NF9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjRfX25hdi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleDogMCAwIGNhbGMoMjUlIC0gMC4yNXJlbSk7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDAuMjVyZW0pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZiO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5rdC13aXphcmQtdjQgLmt0LXdpemFyZC12NF9fbmF2IC5rdC13aXphcmQtdjRfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXY0X19uYXYtaXRlbSB7XG4gICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMC4yNXJlbSk7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMC4yNXJlbSk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41cmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG59XG4ua3Qtd2l6YXJkLXY0IC5rdC13aXphcmQtdjRfX25hdiAua3Qtd2l6YXJkLXY0X19uYXYtaXRlbXMgLmt0LXdpemFyZC12NF9fbmF2LWl0ZW0gLmt0LXdpemFyZC12NF9fbmF2LWJvZHkge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbG9yOiAjOTU5Y2I2O1xuICBwYWRkaW5nOiAycmVtIDIuNXJlbTtcbn1cbi5rdC13aXphcmQtdjQgLmt0LXdpemFyZC12NF9fbmF2IC5rdC13aXphcmQtdjRfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXY0X19uYXYtaXRlbSAua3Qtd2l6YXJkLXY0X19uYXYtYm9keSAua3Qtd2l6YXJkLXY0X19uYXYtbnVtYmVyIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZsZXg6IDAgMCAyLjc1cmVtO1xuICBoZWlnaHQ6IDIuNzVyZW07XG4gIHdpZHRoOiAyLjc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgMTE5LCAyNDQsIDAuMDgpO1xuICBjb2xvcjogIzJjNzdmNDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG4ua3Qtd2l6YXJkLXY0IC5rdC13aXphcmQtdjRfX25hdiAua3Qtd2l6YXJkLXY0X19uYXYtaXRlbXMgLmt0LXdpemFyZC12NF9fbmF2LWl0ZW0gLmt0LXdpemFyZC12NF9fbmF2LWJvZHkgLmt0LXdpemFyZC12NF9fbmF2LWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5rdC13aXphcmQtdjQgLmt0LXdpemFyZC12NF9fbmF2IC5rdC13aXphcmQtdjRfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXY0X19uYXYtaXRlbSAua3Qtd2l6YXJkLXY0X19uYXYtYm9keSAua3Qtd2l6YXJkLXY0X19uYXYtbGFiZWwgLmt0LXdpemFyZC12NF9fbmF2LWxhYmVsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ua3Qtd2l6YXJkLXY0IC5rdC13aXphcmQtdjRfX25hdiAua3Qtd2l6YXJkLXY0X19uYXYtaXRlbXMgLmt0LXdpemFyZC12NF9fbmF2LWl0ZW1bZGF0YS1rdHdpemFyZC1zdGF0ZT1jdXJyZW50XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ua3Qtd2l6YXJkLXY0IC5rdC13aXphcmQtdjRfX25hdiAua3Qtd2l6YXJkLXY0X19uYXYtaXRlbXMgLmt0LXdpemFyZC12NF9fbmF2LWl0ZW1bZGF0YS1rdHdpemFyZC1zdGF0ZT1jdXJyZW50XSAua3Qtd2l6YXJkLXY0X19uYXYtYm9keSAua3Qtd2l6YXJkLXY0X19uYXYtbnVtYmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3Qtd2l6YXJkLXY0IC5rdC13aXphcmQtdjRfX25hdiAua3Qtd2l6YXJkLXY0X19uYXYtaXRlbXMgLmt0LXdpemFyZC12NF9fbmF2LWl0ZW1bZGF0YS1rdHdpemFyZC1zdGF0ZT1jdXJyZW50XSAua3Qtd2l6YXJkLXY0X19uYXYtYm9keSAua3Qtd2l6YXJkLXY0X19uYXYtbGFiZWwgLmt0LXdpemFyZC12NF9fbmF2LWxhYmVsLXRpdGxlIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3Qtd2l6YXJkLXY0IC5rdC13aXphcmQtdjRfX25hdiAua3Qtd2l6YXJkLXY0X19uYXYtaXRlbXMua3Qtd2l6YXJkLXY0X19uYXYtaXRlbXMtLWNsaWNrYWJsZSAua3Qtd2l6YXJkLXY0X19uYXYtaXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua3Qtd2l6YXJkLXY0IC5rdC13aXphcmQtdjRfX25hdiAua3Qtd2l6YXJkLXY0X19uYXYtaXRlbXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmt0LXdpemFyZC12NCAua3Qtd2l6YXJkLXY0X19uYXYgLmt0LXdpemFyZC12NF9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjRfX25hdi1pdGVtIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmt0LXdpemFyZC12NCAua3Qtd2l6YXJkLXY0X19uYXYgLmt0LXdpemFyZC12NF9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjRfX25hdi1pdGVtIC5rdC13aXphcmQtdjRfX25hdi1ib2R5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgcGFkZGluZzogMC41cmVtIDJyZW07XG4gIH1cbn1cbi5rdC13aXphcmQtdjQgLmt0LXdpemFyZC12NF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmt0LXdpemFyZC12NCAua3Qtd2l6YXJkLXY0X193cmFwcGVyIC5rdC1mb3JtIHtcbiAgd2lkdGg6IDYwJTtcbiAgcGFkZGluZzogNHJlbSAwIDVyZW07XG59XG4ua3Qtd2l6YXJkLXY0IC5rdC13aXphcmQtdjRfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LXdpemFyZC12NF9fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVmNDtcbn1cbi5rdC13aXphcmQtdjQgLmt0LXdpemFyZC12NF9fd3JhcHBlciAua3QtZm9ybSAua3Qtd2l6YXJkLXY0X19jb250ZW50IC5rdC13aXphcmQtdjRfX2Zvcm0ge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuLmt0LXdpemFyZC12NCAua3Qtd2l6YXJkLXY0X193cmFwcGVyIC5rdC1mb3JtIC5rdC13aXphcmQtdjRfX2NvbnRlbnQgLmt0LXdpemFyZC12NF9fcmV2aWV3IC5rdC13aXphcmQtdjRfX3Jldmlldy1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWY0O1xufVxuLmt0LXdpemFyZC12NCAua3Qtd2l6YXJkLXY0X193cmFwcGVyIC5rdC1mb3JtIC5rdC13aXphcmQtdjRfX2NvbnRlbnQgLmt0LXdpemFyZC12NF9fcmV2aWV3IC5rdC13aXphcmQtdjRfX3Jldmlldy1pdGVtIC5rdC13aXphcmQtdjRfX3Jldmlldy10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjdyZW07XG59XG4ua3Qtd2l6YXJkLXY0IC5rdC13aXphcmQtdjRfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LXdpemFyZC12NF9fY29udGVudCAua3Qtd2l6YXJkLXY0X19yZXZpZXcgLmt0LXdpemFyZC12NF9fcmV2aWV3LWl0ZW0gLmt0LXdpemFyZC12NF9fcmV2aWV3LWNvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMS44cmVtO1xufVxuLmt0LXdpemFyZC12NCAua3Qtd2l6YXJkLXY0X193cmFwcGVyIC5rdC1mb3JtIC5rdC13aXphcmQtdjRfX2NvbnRlbnQgLmt0LXdpemFyZC12NF9fcmV2aWV3IC5rdC13aXphcmQtdjRfX3Jldmlldy1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5rdC13aXphcmQtdjQgLmt0LXdpemFyZC12NF9fd3JhcHBlciAua3QtZm9ybSAua3QtZm9ybV9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAua3Qtd2l6YXJkLXY0IC5rdC13aXphcmQtdjRfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LWZvcm1fX2FjdGlvbnMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5rdC13aXphcmQtdjQgLmt0LXdpemFyZC12NF9fd3JhcHBlciAua3QtZm9ybSAua3QtZm9ybV9fYWN0aW9ucyAuYnRuIHtcbiAgICBtYXJnaW46IDAgMC41cmVtIDFyZW07XG4gIH1cbn1cbi5rdC13aXphcmQtdjQgLmt0LXdpemFyZC12NF9fd3JhcHBlciAua3QtZm9ybSAua3QtZm9ybV9fYWN0aW9ucyBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1wcmV2XSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAua3Qtd2l6YXJkLXY0IC5rdC13aXphcmQtdjRfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LWZvcm1fX2FjdGlvbnMgW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tcHJldl0ge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG59XG4ua3Qtd2l6YXJkLXY0IC5rdC13aXphcmQtdjRfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LWZvcm1fX2FjdGlvbnMgW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tbmV4dF0ge1xuICBtYXJnaW46IGF1dG8gMCBhdXRvIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmt0LXdpemFyZC12NCAua3Qtd2l6YXJkLXY0X193cmFwcGVyIC5rdC1mb3JtIC5rdC1mb3JtX19hY3Rpb25zIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLW5leHRdIHtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmt0LXdpemFyZC12NCAua3Qtd2l6YXJkLXY0X193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG4gIC5rdC13aXphcmQtdjQgLmt0LXdpemFyZC12NF9fd3JhcHBlciAua3QtZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMnJlbSAxcmVtIDRyZW07XG4gIH1cbn1cbi5rdC13aXphcmQtdjQgW2RhdGEta3R3aXphcmQtdHlwZT1zdGVwLWluZm9dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC13aXphcmQtdjQgW2RhdGEta3R3aXphcmQtdHlwZT1zdGVwLWluZm9dW2RhdGEta3R3aXphcmQtc3RhdGU9Y3VycmVudF0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rdC13aXphcmQtdjQgW2RhdGEta3R3aXphcmQtdHlwZT1zdGVwLWNvbnRlbnRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC13aXphcmQtdjQgW2RhdGEta3R3aXphcmQtdHlwZT1zdGVwLWNvbnRlbnRdW2RhdGEta3R3aXphcmQtc3RhdGU9Y3VycmVudF0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rdC13aXphcmQtdjQgW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tcHJldl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LXdpemFyZC12NCBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1uZXh0XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5rdC13aXphcmQtdjQgW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tc3VibWl0XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3Qtd2l6YXJkLXY0W2RhdGEta3R3aXphcmQtc3RhdGU9Zmlyc3RdIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLXByZXZdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC13aXphcmQtdjRbZGF0YS1rdHdpemFyZC1zdGF0ZT1maXJzdF0gW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tbmV4dF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ua3Qtd2l6YXJkLXY0W2RhdGEta3R3aXphcmQtc3RhdGU9Zmlyc3RdIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLXN1Ym1pdF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LXdpemFyZC12NFtkYXRhLWt0d2l6YXJkLXN0YXRlPWJldHdlZW5dIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLXByZXZdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmt0LXdpemFyZC12NFtkYXRhLWt0d2l6YXJkLXN0YXRlPWJldHdlZW5dIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLW5leHRdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmt0LXdpemFyZC12NFtkYXRhLWt0d2l6YXJkLXN0YXRlPWJldHdlZW5dIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLXN1Ym1pdF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LXdpemFyZC12NFtkYXRhLWt0d2l6YXJkLXN0YXRlPWxhc3RdIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLXByZXZdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmt0LXdpemFyZC12NFtkYXRhLWt0d2l6YXJkLXN0YXRlPWxhc3RdIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLW5leHRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC13aXphcmQtdjRbZGF0YS1rdHdpemFyZC1zdGF0ZT1sYXN0XSBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1zdWJtaXRdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ua3QtbG9naW4ua3QtbG9naW4tLXYzIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMgLmt0LWxvZ2luX193cmFwcGVyIHtcbiAgcGFkZGluZzogNiUgMnJlbSAxcmVtIDJyZW07XG4gIG1hcmdpbjogMCBhdXRvIDJyZW0gYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMgLmt0LWxvZ2luX193cmFwcGVyIC5rdC1sb2dpbl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDQzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMgLmt0LWxvZ2luX193cmFwcGVyIC5rdC1sb2dpbl9fY29udGFpbmVyIC5rdC1sb2dpbl9fbG9nbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG8gNHJlbSBhdXRvO1xufVxuLmt0LWxvZ2luLmt0LWxvZ2luLS12MyAua3QtbG9naW5fX3dyYXBwZXIgLmt0LWxvZ2luX19jb250YWluZXIgLmt0LWxvZ2luX19oZWFkIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMgLmt0LWxvZ2luX193cmFwcGVyIC5rdC1sb2dpbl9fY29udGFpbmVyIC5rdC1sb2dpbl9faGVhZCAua3QtbG9naW5fX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4ua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciAua3QtbG9naW5fX2NvbnRhaW5lciAua3QtbG9naW5fX2hlYWQgLmt0LWxvZ2luX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMgLmt0LWxvZ2luX193cmFwcGVyIC5rdC1sb2dpbl9fY29udGFpbmVyIC5rdC1mb3JtIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciAua3QtbG9naW5fX2NvbnRhaW5lciAua3QtZm9ybSAuaW5wdXQtZ3JvdXAge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMgLmt0LWxvZ2luX193cmFwcGVyIC5rdC1sb2dpbl9fY29udGFpbmVyIC5rdC1mb3JtIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzNSwgMjM3LCAyNDIsIDAuNCk7XG59XG4ua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciAua3QtbG9naW5fX2NvbnRhaW5lciAua3QtZm9ybSAuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIG9wYWNpdHk6IDE7XG59XG4ua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciAua3QtbG9naW5fX2NvbnRhaW5lciAua3QtZm9ybSAuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LWxvZ2luLmt0LWxvZ2luLS12MyAua3QtbG9naW5fX3dyYXBwZXIgLmt0LWxvZ2luX19jb250YWluZXIgLmt0LWZvcm0gLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LWxvZ2luLmt0LWxvZ2luLS12MyAua3QtbG9naW5fX3dyYXBwZXIgLmt0LWxvZ2luX19jb250YWluZXIgLmt0LWZvcm0gLmZvcm0tY29udHJvbC5pcy12YWxpZCArIC52YWxpZC1mZWVkYmFjayxcbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMgLmt0LWxvZ2luX193cmFwcGVyIC5rdC1sb2dpbl9fY29udGFpbmVyIC5rdC1mb3JtIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCArIC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIHBhZGRpbmctbGVmdDogMS42cmVtO1xufVxuLmt0LWxvZ2luLmt0LWxvZ2luLS12MyAua3QtbG9naW5fX3dyYXBwZXIgLmt0LWxvZ2luX19jb250YWluZXIgLmt0LWZvcm0gLmt0LWxvZ2luX19leHRyYSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBmb250LXNpemU6IDFyZW07XG59XG4ua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciAua3QtbG9naW5fX2NvbnRhaW5lciAua3QtZm9ybSAua3QtbG9naW5fX2V4dHJhIC5rdC1jaGVja2JveCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMgLmt0LWxvZ2luX193cmFwcGVyIC5rdC1sb2dpbl9fY29udGFpbmVyIC5rdC1mb3JtIC5rdC1sb2dpbl9fZXh0cmEgLmt0LWxvZ2luX19saW5rIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LWxvZ2luLmt0LWxvZ2luLS12MyAua3QtbG9naW5fX3dyYXBwZXIgLmt0LWxvZ2luX19jb250YWluZXIgLmt0LWZvcm0gLmt0LWxvZ2luX19leHRyYSAua3QtbG9naW5fX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzJjNzdmNDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LWxvZ2luLmt0LWxvZ2luLS12MyAua3QtbG9naW5fX3dyYXBwZXIgLmt0LWxvZ2luX19jb250YWluZXIgLmt0LWZvcm0gLmt0LWxvZ2luX19leHRyYSAua3QtbG9naW5fX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciAua3QtbG9naW5fX2NvbnRhaW5lciAua3QtZm9ybSAua3QtbG9naW5fX2V4dHJhIC5rdC1sb2dpbl9fYnV0dG9uOmhvdmVyLCAua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciAua3QtbG9naW5fX2NvbnRhaW5lciAua3QtZm9ybSAua3QtbG9naW5fX2V4dHJhIC5rdC1sb2dpbl9fYnV0dG9uOmZvY3VzIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmt0LWxvZ2luLmt0LWxvZ2luLS12MyAua3QtbG9naW5fX3dyYXBwZXIgLmt0LWxvZ2luX19jb250YWluZXIgLmt0LWZvcm0gLmt0LWxvZ2luX19hY3Rpb25zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA3JTtcbn1cbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMgLmt0LWxvZ2luX193cmFwcGVyIC5rdC1sb2dpbl9fY29udGFpbmVyIC5rdC1mb3JtIC5rdC1sb2dpbl9fYWN0aW9ucyAua3QtbG9naW5fX2J0bi1zZWNvbmRhcnksXG4ua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciAua3QtbG9naW5fX2NvbnRhaW5lciAua3QtZm9ybSAua3QtbG9naW5fX2FjdGlvbnMgLmt0LWxvZ2luX19idG4tcHJpbWFyeSB7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbn1cbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMgLmt0LWxvZ2luX193cmFwcGVyIC5rdC1sb2dpbl9fY29udGFpbmVyIC5rdC1sb2dpbl9fYWNjb3VudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMgLmt0LWxvZ2luX193cmFwcGVyIC5rdC1sb2dpbl9fY29udGFpbmVyIC5rdC1sb2dpbl9fYWNjb3VudCAua3QtbG9naW5fX2FjY291bnQtbXNnIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMgLmt0LWxvZ2luX193cmFwcGVyIC5rdC1sb2dpbl9fY29udGFpbmVyIC5rdC1sb2dpbl9fYWNjb3VudCAua3QtbG9naW5fX2FjY291bnQtbGluayB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMgLmt0LWxvZ2luX193cmFwcGVyIC5rdC1sb2dpbl9fY29udGFpbmVyIC5rdC1sb2dpbl9fYWNjb3VudCAua3QtbG9naW5fX2FjY291bnQtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG5cbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMua3QtbG9naW4tLXNpZ25pbiAua3QtbG9naW5fX3NpZ251cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3QtbG9naW4ua3QtbG9naW4tLXYzLmt0LWxvZ2luLS1zaWduaW4gLmt0LWxvZ2luX19zaWduaW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMua3QtbG9naW4tLXNpZ25pbiAua3QtbG9naW5fX2ZvcmdvdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3QtbG9naW4ua3QtbG9naW4tLXYzLmt0LWxvZ2luLS1zaWdudXAgLmt0LWxvZ2luX19zaWdudXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMua3QtbG9naW4tLXNpZ251cCAua3QtbG9naW5fX3NpZ25pbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3QtbG9naW4ua3QtbG9naW4tLXYzLmt0LWxvZ2luLS1zaWdudXAgLmt0LWxvZ2luX19mb3Jnb3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LWxvZ2luLmt0LWxvZ2luLS12My5rdC1sb2dpbi0tc2lnbnVwIC5rdC1sb2dpbl9fYWNjb3VudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3QtbG9naW4ua3QtbG9naW4tLXYzLmt0LWxvZ2luLS1mb3Jnb3QgLmt0LWxvZ2luX19zaWdudXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LWxvZ2luLmt0LWxvZ2luLS12My5rdC1sb2dpbi0tZm9yZ290IC5rdC1sb2dpbl9fc2lnbmluIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMua3QtbG9naW4tLWZvcmdvdCAua3QtbG9naW5fX2ZvcmdvdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1sb2dpbi5rdC1sb2dpbi0tdjMgLmt0LWxvZ2luX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciAua3QtbG9naW5fX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmt0LWxvZ2luLmt0LWxvZ2luLS12MyAua3QtbG9naW5fX3dyYXBwZXIgLmt0LWxvZ2luX19jb250YWluZXIgLmt0LWxvZ2luX19hY2NvdW50IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmt0LWxvZ2luLmt0LWxvZ2luLS12MyAua3QtbG9naW5fX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5rdC1sb2dpbi5rdC1sb2dpbi0tdjMgLmt0LWxvZ2luX193cmFwcGVyIC5rdC1sb2dpbl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciAua3QtbG9naW5fX2NvbnRhaW5lciAua3QtZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmt0LWxvZ2luLmt0LWxvZ2luLS12MyAua3QtbG9naW5fX3dyYXBwZXIgLmt0LWxvZ2luX19jb250YWluZXIgLmt0LWxvZ2luX19hY2NvdW50IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG4ucHJldmlld0ltZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1cHggYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlNWVjO1xufVxuLnByZXZpZXdJbWcgPiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wcmV2aWV3SW1nX190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4ucHJldmlld0ltZ19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wcmV2aWV3SW1nX193cmFwcGVyLXNtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5wcmV2aWV3SW1nX193cmFwcGVyLXNtX19vdGhlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnByZXZpZXdJbWdfX3dyYXBwZXItc20ge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgfVxuICAucHJldmlld0ltZ19fd3JhcHBlci1zbV9fb3RoZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDBweCk7XG4gIH1cbn1cblxuLnByaW50LW9ubHkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5uby1wcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByaW50LW9ubHkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHJpbnQtZnJvbS1uZXctcGFnZSB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYWx3YXlzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHJpbnQtZnJvbS1uZXctcGFnZTpsYXN0LWNoaWxkIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5idG46ZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYnRuLmJ0bi1sYWJlbC1zZWNvbmRhcnkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQ6ICNmNGY1Zjg7XG59XG5cbi5idG4tZGVsZXRlLXJlZiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUzLCA1NywgMTIyLCAwLjcpO1xuICBjb2xvcjogI0ZGRkZGRkZGO1xufVxuLmJ0bi1kZWxldGUtcmVmOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzk3YTtcbn1cblxuLm1vZGFsIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZGFsLnNob3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1vZGFsLm1vZGFsX2ltZyB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1vZGFsLm1vZGFsX2ltZyA+IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5tb2RhbF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG4gIHRvcDogNXB4O1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5Aa2V5ZnJhbWVzIGRvdF9sb2FkIHtcbiAgMCUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgMjUlIHtcbiAgICBjb250ZW50OiBcIi5cIjtcbiAgfVxuICA1MCUge1xuICAgIGNvbnRlbnQ6IFwiLi5cIjtcbiAgfVxuICA3NSUge1xuICAgIGNvbnRlbnQ6IFwiLi4uXCI7XG4gIH1cbn1cbi5sb2FkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDZweDtcbiAgZmxvYXQ6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubG9hZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBhbmltYXRpb246IGRvdF9sb2FkIDFzIDBzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLmNzcy15azE2eHotY29udHJvbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU1ZWMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jc3MtMXBhaGR4Zy1jb250cm9sIHtcbiAgY29sb3I6ICM0OTUwNTcgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlNWVjICFpbXBvcnRhbnQ7XG59XG5cbi5pbWctbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5pbWctbGlzdC0tc29sbyAuc2xpY2stc2xpZGVyIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmltZy1saXN0LS1zb2xvIC5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlID4gZGl2ID4gZGl2IHtcbiAgcGFkZGluZzogMDtcbn1cbi5pbWctbGlzdCAuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gIG1heC1oZWlnaHQ6IDMyMHB4O1xuICBoZWlnaHQ6IDMyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pbWctbGlzdCAuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSA+IGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5pbWctbGlzdCAuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSA+IGRpdiA+IGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW1nLWxpc3QgLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUgPiBkaXYgPiBkaXY6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmltZy1saXN0IC5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlID4gZGl2ID4gZGl2ID4gYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmltZy1saXN0IC5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlID4gZGl2ID4gZGl2ID4gYSA+IGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmltZy1saXN0IC5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlID4gZGl2ID4gZGl2ID4gcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMTVweCAyNXB4O1xuICBtYXJnaW46IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMjtcbn1cbi5pbWctbGlzdCAuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSA+IGRpdiA+IGRpdiA+IHAgPiBzcGFuIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTUsIDE1LCAyMiwgMC44NSk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuMXMgZWFzZSBhbGw7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTtcbiAgdXNlci1zZWxlY3Q6IGFsbDtcbn1cbi5pbWctbGlzdCAuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSA+IGRpdiA+IGRpdiA+IHA6aG92ZXIgPiBzcGFuIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmltZy1saXN0IC5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5pbWctbGlzdCAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdzpiZWZvcmUge1xuICBjb2xvcjogIzBmMGYxNjtcbn1cbi5pbWctbGlzdCAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0yMnB4O1xufVxuLmltZy1saXN0IC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMjJweDtcbn1cbi5pbWctbGlzdF9fYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmltZy1saXN0X19ib2R5IC5pbWctbGlzdF9fYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbWctbGlzdF9fYm9keS5pbWctbGlzdF9fYm9keS0tZnVsbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nOiAyNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwMDA7XG59XG4uaW1nLWxpc3RfX2JvZHkuaW1nLWxpc3RfX2JvZHktLWZ1bGwgLmltZy1saXN0X19idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDVyZW07XG4gIGxpbmUtaGVpZ2h0OiA1MXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdG9wOiBjYWxjKDUwJSAtIDI1cHgpO1xuICBib3R0b206IGNhbGMoNTAlIC0gMjVweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UgYWxsO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5pbWctbGlzdF9fYm9keS5pbWctbGlzdF9fYm9keS0tZnVsbCAuaW1nLWxpc3RfX2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5pbWctbGlzdF9fYm9keS5pbWctbGlzdF9fYm9keS0tZnVsbCAuaW1nLWxpc3RfX2J0bl9fY2xvc2Uge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICB0b3A6IDEuNXJlbTtcbiAgcmlnaHQ6IDEuNXJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgei1pbmRleDogMTAwMDA7XG59XG4uaW1nLWxpc3RfX2JvZHkuaW1nLWxpc3RfX2JvZHktLWZ1bGwgLmltZy1saXN0X19idG5fX2Nsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uaW1nLWxpc3RfX2JvZHkuaW1nLWxpc3RfX2JvZHktLWZ1bGwgLnNsaWNrLXNsaWRlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5pbWctbGlzdF9fYm9keS5pbWctbGlzdF9fYm9keS0tZnVsbCAuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmltZy1saXN0X19ib2R5LmltZy1saXN0X19ib2R5LS1mdWxsIC5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmltZy1saXN0X19ib2R5LmltZy1saXN0X19ib2R5LS1mdWxsIC5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLmltZy1saXN0X19ib2R5LmltZy1saXN0X19ib2R5LS1mdWxsIC5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlID4gZGl2ID4gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaW1nLWxpc3RfX2JvZHkuaW1nLWxpc3RfX2JvZHktLWZ1bGwgLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUgPiBkaXYgPiBkaXYgPiBhIHtcbiAgbWF4LXdpZHRoOiA5MCU7XG59XG4uaW1nLWxpc3RfX2JvZHkuaW1nLWxpc3RfX2JvZHktLWZ1bGwgLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUgPiBkaXYgPiBkaXYgPiBhID4gaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmltZy1saXN0X19ib2R5LmltZy1saXN0X19ib2R5LS1mdWxsIC5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlID4gZGl2ID4gZGl2ID4gaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5pbWctbGlzdF9fYm9keS5pbWctbGlzdF9fYm9keS0tZnVsbCAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdzpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5pbWctbGlzdF9fYm9keS5pbWctbGlzdF9fYm9keS0tZnVsbCAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuLmltZy1saXN0X19ib2R5LmltZy1saXN0X19ib2R5LS1mdWxsIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwMDtcbn1cbi5pbWctbGlzdF9fYm9keS5pbWctbGlzdF9fYm9keS0tZnVsbCAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uaW1nLWxpc3RfX2JvZHkuaW1nLWxpc3RfX2JvZHktLWZ1bGwgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5pbWctbGlzdF9fYm9keS5pbWctbGlzdF9fYm9keS0tZnVsbCAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5pbWctbGlzdF9fYm9keS5pbWctbGlzdF9fYm9keS0tZnVsbCAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUsIC5pbWctbGlzdF9fYm9keS5pbWctbGlzdF9fYm9keS0tZnVsbCAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4udmlkZW8tbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udmlkZW8tbGlzdF9faGVhZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4udmlkZW8tbGlzdF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBtYXJnaW46IDEwcHggMCAwIDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4udmlkZW8tbGlzdF9fbmFtZS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnZpZGVvLWxpc3RfX25hbWUuY3VyLCAudmlkZW8tbGlzdF9fbmFtZTpob3ZlciB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4udmlkZW8tbGlzdF9fdmlkZW8tY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi52aWRlby1saXN0X192aWRlby1jb250YWluZXIgLnZpZGVvLWxpc3RfX3ZpZGVvLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4udmlkZW8tbGlzdF9fdmlkZW8tY29udGFpbmVyIC52aWRlby1saXN0X19jb21tZW50cy13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52aWRlby1saXN0X192aWRlby1jb250YWluZXIgLnZpZGVvLWxpc3RfX3ZpZGVvIHtcbiAgaGVpZ2h0OiAyOTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDEwcHggMCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4udmlkZW8tbGlzdF9fZXJyb3Ige1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMjVweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMGYwZjE2O1xuICBjb2xvcjogI2ZmZjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi52aWRlby1saXN0X19lcnJvciA+IHNwYW4ge1xuICBmb250LXNpemU6IDNyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4udmlkZW8tbGlzdF9fYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52aWRlby1saXN0X19ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udmlkZW8tbGlzdF9fYm9keS52aWRlby1saXN0X19ib2R5LS1mdWxsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDAwMDtcbn1cbi52aWRlby1saXN0X19ib2R5LnZpZGVvLWxpc3RfX2JvZHktLWZ1bGwgLnZpZGVvLWxpc3RfX3ZpZGVvLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpZGVvLWxpc3RfX2JvZHkudmlkZW8tbGlzdF9fYm9keS0tZnVsbCAudmlkZW8tbGlzdF9fdmlkZW8tY29udGFpbmVyIC52aWRlby1saXN0X192aWRlby13cmFwcGVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMyMHB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnZpZGVvLWxpc3RfX2JvZHkudmlkZW8tbGlzdF9fYm9keS0tZnVsbCAudmlkZW8tbGlzdF9fdmlkZW8tY29udGFpbmVyIC52aWRlby1saXN0X192aWRlby1ob2xzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDMyMHB4O1xuICBib3R0b206IDMwcHg7XG59XG4udmlkZW8tbGlzdF9fYm9keS52aWRlby1saXN0X19ib2R5LS1mdWxsIC52aWRlby1saXN0X192aWRlby1jb250YWluZXIgLnZpZGVvLWxpc3RfX3ZpZGVvLWhvbHN0LS1wbGF5IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udmlkZW8tbGlzdF9fYm9keS52aWRlby1saXN0X19ib2R5LS1mdWxsIC52aWRlby1saXN0X192aWRlby1jb250YWluZXIgLnZpZGVvLWxpc3RfX3ZpZGVvLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi52aWRlby1saXN0X19ib2R5LnZpZGVvLWxpc3RfX2JvZHktLWZ1bGwgLnZpZGVvLWxpc3RfX3ZpZGVvLWNvbnRhaW5lciAudmlkZW8tbGlzdF9fdmlkZW8tYXJyb3cgPiBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cbi52aWRlby1saXN0X19ib2R5LnZpZGVvLWxpc3RfX2JvZHktLWZ1bGwgLnZpZGVvLWxpc3RfX3ZpZGVvLWNvbnRhaW5lciAudmlkZW8tbGlzdF9fdmlkZW8tYXJyb3ctLWRlbGV0ZSA+IHN2ZyBsaW5lIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnZpZGVvLWxpc3RfX2JvZHkudmlkZW8tbGlzdF9fYm9keS0tZnVsbCAudmlkZW8tbGlzdF9fdmlkZW8tY29udGFpbmVyIC52aWRlby1saXN0X19jb21tZW50cy13cmFwcGVyIHtcbiAgd2lkdGg6IDMyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnZpZGVvLWxpc3RfX2JvZHkudmlkZW8tbGlzdF9fYm9keS0tZnVsbCAudmlkZW8tbGlzdF9fdmlkZW8tY29udGFpbmVyIC52aWRlby1saXN0X19jb21tZW50cy1saXN0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4udmlkZW8tbGlzdF9fYm9keS52aWRlby1saXN0X19ib2R5LS1mdWxsIC52aWRlby1saXN0X192aWRlby1jb250YWluZXIgLnZpZGVvLWxpc3RfX2NvbW1lbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4udmlkZW8tbGlzdF9fYm9keS52aWRlby1saXN0X19ib2R5LS1mdWxsIC52aWRlby1saXN0X192aWRlby1jb250YWluZXIgLnZpZGVvLWxpc3RfX3RpbWUge1xuICBwYWRkaW5nOiAxcHggNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmb250LXNpemU6IDAuOTVyZW07XG59XG4udmlkZW8tbGlzdF9fYm9keS52aWRlby1saXN0X19ib2R5LS1mdWxsIC52aWRlby1saXN0X192aWRlby1jb250YWluZXIgLnZpZGVvLWxpc3RfX3RpbWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuLnZpZGVvLWxpc3RfX2JvZHkudmlkZW8tbGlzdF9fYm9keS0tZnVsbCAudmlkZW8tbGlzdF9fdmlkZW8tY29udGFpbmVyIC52aWRlby1saXN0X19jb21tZW50cy1pbnB1dCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBwYWRkaW5nOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4udmlkZW8tbGlzdF9fYm9keS52aWRlby1saXN0X19ib2R5LS1mdWxsIC52aWRlby1saXN0X192aWRlby1jb250YWluZXIgLnZpZGVvLWxpc3RfX3ZpZGVvIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi52aWRlby1saXN0X19ib2R5LnZpZGVvLWxpc3RfX2JvZHktLWZ1bGwgLnZpZGVvLWxpc3RfX3ZpZGVvLWNvbnRhaW5lci0tbm8tY29tbWVudHMgLnZpZGVvLWxpc3RfX3ZpZGVvLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi52aWRlby1saXN0X19ib2R5LnZpZGVvLWxpc3RfX2JvZHktLWZ1bGwgLnZpZGVvLWxpc3RfX3ZpZGVvLWNvbnRhaW5lci0tbm8tY29tbWVudHMgLnZpZGVvLWxpc3RfX3ZpZGVvLWhvbHN0LCAudmlkZW8tbGlzdF9fYm9keS52aWRlby1saXN0X19ib2R5LS1mdWxsIC52aWRlby1saXN0X192aWRlby1jb250YWluZXItLW5vLWNvbW1lbnRzIC52aWRlby1saXN0X192aWRlby1jb21tZW50cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlkZW8tbGlzdF9fYm9keS52aWRlby1saXN0X19ib2R5LS1mdWxsIC52aWRlby1saXN0X19idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDVyZW07XG4gIGxpbmUtaGVpZ2h0OiA1MXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdG9wOiBjYWxjKDUwJSAtIDI1cHgpO1xuICBib3R0b206IGNhbGMoNTAlIC0gMjVweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UgYWxsO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi52aWRlby1saXN0X19ib2R5LnZpZGVvLWxpc3RfX2JvZHktLWZ1bGwgLnZpZGVvLWxpc3RfX2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi52aWRlby1saXN0X19ib2R5LnZpZGVvLWxpc3RfX2JvZHktLWZ1bGwgLnZpZGVvLWxpc3RfX2J0bl9fcHJldiB7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLnZpZGVvLWxpc3RfX2JvZHkudmlkZW8tbGlzdF9fYm9keS0tZnVsbCAudmlkZW8tbGlzdF9fYnRuX19uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi52aWRlby1saXN0X19ib2R5LnZpZGVvLWxpc3RfX2JvZHktLWZ1bGwgLnZpZGVvLWxpc3RfX2J0bl9fY2xvc2Uge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDVweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi52aWRlby1saXN0X19ib2R5LnZpZGVvLWxpc3RfX2JvZHktLWZ1bGwgLnZpZGVvLWxpc3RfX2J0bl9fY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuI3RvYXN0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTk5O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiN0b2FzdC1jb250YWluZXIgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgMCA2cHg7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDUwcHg7XG4gIHdpZHRoOiAzMDBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAzcHggM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNXB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTJweCAjOTk5O1xuICBib3gtc2hhZG93OiAwIDAgMTJweCAjOTk5O1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC44O1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IGRpdjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQUd3U1VSQlZFaEx0WmE5U2dOQkVNYzlzVXh4UmNvVUtTelNXSWhYcEZNaGhZV0ZoYUJnNHlQWWlXQ1haeEJMRVJzTFJTM0VRa0Vmd0NLZGpXSkF3U0tDZ29LQ2N1ZHY0TzVZTHJ0N0V6Z1hoaVUzLzQrYjJja213VmpKU3BLa1E2d0FpNGd3aFQrejN3UkJjRXoweWpTc2VVVHJjUnlmc0hzWG1EMEFtYkhPQzlJaThWSW1udVhCUGdsSHBRNXd3U1ZNN3NOblRHN1phNEp3RGRDanh5QWlIM255QTJtdGFUSnVmaURaNWRDYXFsSXRJTGgxTkhhdGZONXNrdmp4OVozOG02OUNnenVYbVpnVnJQSUdFNzYzSng5cUtzUm96V1l3NnhPSGRFUitubjJLa08rQmIrVVY1Q0JONldDNlF0QmdiUlZvenJhaEFibW02SHRVc2d0UEMxOXRGZHhYWllCT2ZrYm1GSjFWYUhBMVZBSGpkMHBwNzBvVFp6dlIrRVZyeDJZZ2Zkc3E2ZXU1NUJIWVI4aGxja2krbitrRVJVRkc4QnJBMEJ3amVBdjJNOFdMUUJ0Y3krU0Q2Zk5zbW5CM0FsQkxyZ1R0VlcxYzJRTjRiVldMQVRhSVM2MEoyRHU1eTFUaUpnalNCdkZWWmdUbXdDVStkQVpGb1B4R0VFczhueUhDOUJ3ZTJHdkVKdjJXWFpiMHZqZHlGVDRDeGszZS9rSXFsT0dvVkx3d1BldnBZSFQrMDBUK2hXd1hEZjRBSkFPVXFXY0RoYndBQUFBQVNVVk9SSzVDWUlJPSkgIWltcG9ydGFudDtcbn1cbiN0b2FzdC1jb250YWluZXIgPiAudG9hc3QtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQUhPU1VSQlZFaExyWmEvU2dOQkVNWnpoMFdLQ0NsU0NLYUlZT0VEK0FBS2VRUUxHOEhXenRMQ0ltQnJZYWRnSWRZK2dJS05Za0JGU3d1N0NBb3FDZ2trb0dCSS9FMjhQZGJMWm1lRExnelp6Y3g4My96WjJTU1hDMWo5ZnIrSTFIcTkzZzJ5eEg0aXdNMXZrb0JXQWR4Q21welR4ZmtOMlJjeVpOYUhGSWtTbzEwKzhrZ3hrWElVUlY1SEd4VG1GdWM3NUIyUmZRa3B4SEc4YUFnYUFGYTB0QUhxWUZmUTdJd2UyeWhPRGs4K0o0Qzd5QW9SVFdJM3cvNGtsR1JnUjRsTzdScG45K2d2TXlXcCt1eEZoOCtIK0FSbGdOMW5KdUp1UUFZdk5rRW53R0ZjazE4RXI0cTNlZ0VjL29PK21oTGRLZ1J5aGRORmlhY0MwcmxPQ2JoTlZ6NEg5Rm5BWWdEQnZVM1FJaW9abEpGTEp0c29IWVJEZmlab1V5SXhxQ3RScFZsQU5xMEVVNGRBcGpydGdlelBGYWQ1UzE5V2dqa2MwaE5WbnVGNEhqVkE2QzdRclNJYnlsQitvWmUzYUhnQnNxbE5xS1lINDhqWHlKS011QWJpeVZKOEt6YUIzZVJjMHBnOVZ3UTRuaUZyeUk2OHFpT2kzQWJqd2RzZm5BdGswYkNqVExKS3I2bXJEOWc4aXEvUy9CODFoZ3VPTWxRVG5WeUc0MHdBY2pubWdzQ05FU0Ryam1lN3dmZnRQNFA3U1A0TjNDSlpkdnpvTnlHcTJjL0hXT1hKR3N2VmcrUkEvazJNQy93TjZJMllBMlB0OEdrQUFBQUFTVVZPUks1Q1lJST0pICFpbXBvcnRhbnQ7XG59XG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQURzU1VSQlZFaExZMkFZQmZRTWdmLy8vM1A4Ky9ldkFJZ3ZBL0ZzSUYrQmF2WUREV01CR3JvYVNNTUJpRThWQzdBWkRySUZhTUZuaWkzQVpUalVnc1VVV1VEQThPZEFINmlRYlFFaHc0SHlHc1BFY0tCWEJJQzRBUmhleDRHNEJzam13ZVUxc29JRmFHZy9XdG9GWlJJWmRFdklNaHhrQ0NqWElWc0FUVjZnRkdBQ3M0UnN3MEVHZ0lJSDNRSllKZ0hTQVJRWkRyV0FCK2phd3pncytRMlVPNDlEN2puUlNSR29FRlJJTGNkbUVNV0dJMGNtMEpKMlFwWUExUkR2Y216SkVXaEFCaEQvcHFyTDBTMENXdUFCS2duUmtpOWxMc2VTN2cyQWxxd0hXUVNLSDRvS0xySUxwUkdoRVFDdzJMaVJVSWE0bHdBQUFBQkpSVTVFcmtKZ2dnPT0pICFpbXBvcnRhbnQ7XG59XG5cbi50b2FzdC1ib3R0b20tcmlnaHQge1xuICByaWdodDogMTJweDtcbiAgYm90dG9tOiAxMnB4O1xufVxuXG4udG9hc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNXB4IGNlbnRlciAvKnJ0bDpjYWxjKDEwMCUgLSAxNXB4KSBjZW50ZXIqLyAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDUwcHggMHB4IHJnYmEoODIsIDYzLCAxMDUsIDAuMTUpO1xuICBib3JkZXI6IDA7XG59XG4udG9hc3QgLnRvYXN0LWNsb3NlLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxpbmVBd2Vzb21lXCI7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwO1xuICBjb250ZW50OiBcIiBcIjtcbn1cbi50b2FzdCAudG9hc3QtY2xvc2UtYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7XG59XG4udG9hc3QgLnRvYXN0LWNsb3NlLWJ1dHRvbjpiZWZvcmUge1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbi50b2FzdCAudG9hc3QtdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG4udG9hc3QgLnRvYXN0LW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4udG9hc3QgLnRvYXN0LXRpbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4udG9hc3Qtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGM5Yjc7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnRvYXN0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiODIyO1xuICBjb2xvcjogIzExMTExMTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi50b2FzdC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NzhlYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4udG9hc3QtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQzOTdhO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5kaWFnb25hbC1jZWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmRpYWdvbmFsLWNlbGwgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDYwJTtcbiAgd2lkdGg6IDYwJTtcbn1cbi5kaWFnb25hbC1jZWxsIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgbGVmdDogMC43NXJlbTtcbiAgYm90dG9tOiAzcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZGlhZ29uYWwtY2VsbCBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIHJpZ2h0OiAwLjc1cmVtO1xuICB0b3A6IDJweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5teS1zZWxlY3QtLXRhZ3MsXG4ubXktc2VsZWN0IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0bztcbn1cbi5teS1zZWxlY3QtLXRhZ3NfX2NvbnRyb2wsXG4ubXktc2VsZWN0X19jb250cm9sIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLm15LXNlbGVjdC0tdGFnc19fY29udHJvbC0taXMtZm9jdXNlZCxcbi5teS1zZWxlY3RfX2NvbnRyb2wtLWlzLWZvY3VzZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjY4NGZmICFpbXBvcnRhbnQ7XG59XG4ubXktc2VsZWN0LS10YWdzIC5jc3MteGI5N2c4OmhvdmVyLFxuLm15LXNlbGVjdCAuY3NzLXhiOTdnODpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVjZjI7XG4gIGNvbG9yOiAjZmQzOTdhO1xufVxuXG4ubXktc2VsZWN0LS10YWdzIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMS4zcmVtICsgMnB4KTtcbn1cblxuLm15LXNlbGVjdC0tdGFnc19fbWVudSB7XG4gIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDtcbn1cblxuLmlzLWludmFsaWQgLm15LXNlbGVjdF9faW5kaWNhdG9yIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5pcy1pbnZhbGlkIC5teS1zZWxlY3RfX2NvbnRyb2wge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmQzOTdhICFpbXBvcnRhbnQ7XG59XG5cbi5teS10b3VyIC5zYy1iZFZhSmEge1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiAxMnB4O1xufVxuLm15LXRvdXIubXktdG91ci0tdGFza3Mge1xuICBwYWRkaW5nOiAxMnB4IDE1cHg7XG59XG4ubXktdG91ci5teS10b3VyLS10YXNrcyAuc2MtYlpReW5NLmpyQllxSCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubXktdG91ci1idG4tY2xvc2Uge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTk5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4xcyBlYXNlIGFsbDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDVweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmRvY3VtZW50IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZG9jdW1lbnQucWwtZWRpdG9yID4gKiB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnFsLWVkaXRvciB7XG4gIG1pbi1oZWlnaHQ6IDE2MHB4O1xufVxuXG4qLmhvdmVyOmhvdmVyLCAqLmhvdmVyLmFjdGl2ZSwgYS5ob3Zlcjpob3ZlciwgYS5ob3Zlci5hY3RpdmUsIHNwYW4uaG92ZXI6aG92ZXIsIHNwYW4uaG92ZXIuYWN0aXZlLCBkaXYuaG92ZXI6aG92ZXIsIGRpdi5ob3Zlci5hY3RpdmUsIHAuaG92ZXI6aG92ZXIsIHAuaG92ZXIuYWN0aXZlIHtcbiAgY29sb3I6ICMyYzc3ZjQgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi52ZXJ0aWNhbC1hbGlnbi11bnNldCB7XG4gIHZlcnRpY2FsLWFsaWduOiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG50YWJsZS52ZXJ0aWNhbC1hbGlnbi11bnNldCB0ZCwgdGFibGUudmVydGljYWwtYWxpZ24tdW5zZXQgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLnZlcnRpY2FsLWFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxudGFibGUudmVydGljYWwtYWxpZ24tbWlkZGxlIHRkLCB0YWJsZS52ZXJ0aWNhbC1hbGlnbi1taWRkbGUgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbi5maWx0ZXJzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNzBweDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgei1pbmRleDogMTtcbn1cbi5maWx0ZXJzIC5maWx0ZXJzX193cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIxcHg7XG4gIHRyYW5zaXRpb246IDAuMXMgbGluZWFyIGFsbDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmZpbHRlcnMgLmZpbHRlcnNfX2J0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAwO1xuICBtYXgtaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiAwLjFzIGxpbmVhciBhbGw7XG59XG4uZmlsdGVycyAuZmlsdGVyc19fYnRuOm50aC1sYXN0LWNoaWxkKDEpLCAuZmlsdGVycyAuZmlsdGVyc19fYnRuOm50aC1sYXN0LWNoaWxkKDIpLCAuZmlsdGVycyAuZmlsdGVyc19fYnRuOm50aC1sYXN0LWNoaWxkKDMpIHtcbiAgaGVpZ2h0OiAzcHg7XG4gIG1heC1oZWlnaHQ6IDNweDtcbn1cbi5maWx0ZXJzIC5maWx0ZXJzX19idG4gPiAuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzcHggIWltcG9ydGFudDtcbn1cbi5maWx0ZXJzIC5maWx0ZXJzX19idG4gPiAuYnRuID4gaSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4uZmlsdGVycyAuZmlsdGVyc19fYnRuOmxhc3QtY2hpbGQgPiAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmZpbHRlcnMuZmlsdGVycy0tZnVsbCAuZmlsdGVyc19fd3JhcHBlciB7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDMwcHggMCByZ2JhKDgyLCA2MywgMTA1LCAwLjA4KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VmZjBmNjtcbn1cbi5maWx0ZXJzLmZpbHRlcnMtLWZ1bGwgLmZpbHRlcnNfX2J0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzNXB4O1xuICBtYXgtaGVpZ2h0OiAzNXB4O1xufVxuLmZpbHRlcnMuZmlsdGVycy0tZnVsbCAuZmlsdGVyc19fYnRuOmxhc3QtY2hpbGQge1xuICBoZWlnaHQ6IDMycHg7XG4gIG1heC1oZWlnaHQ6IDMycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuZmlsdGVycyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG4ucHJvamVjdC5wcm9qZWN0LS1zZWxlY3Qge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg0NCwgMTE5LCAyNDQsIDAuNSkgaW5zZXQ7XG59XG4ucHJvamVjdC5wcm9qZWN0LS10YWJsZS5wcm9qZWN0LS1zZWxlY3QgPiB0ZCwgLnByb2plY3QucHJvamVjdC0tdGFibGUucHJvamVjdC0tc2VsZWN0ID4gdGgge1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRhdGVwaWNrZXJzLWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDEwMDAwMDAwO1xufVxuLmRhdGVwaWNrZXJzLWNvbnRhaW5lciAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci0tdGltZSB7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xufVxuLmRhdGVwaWNrZXJzLWNvbnRhaW5lciAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci0tdGltZSAuZGF0ZXBpY2tlci0tdGltZS1zbGlkZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kYXRlcGlja2Vycy1jb250YWluZXIgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItLXRpbWUgLmRhdGVwaWNrZXItLXRpbWUtc2xpZGVycyAuZGF0ZXBpY2tlci0tdGltZS1yb3cge1xuICBtYXJnaW46IDA7XG59XG4uZGF0ZXBpY2tlcnMtY29udGFpbmVyIC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLS10aW1lIC5kYXRlcGlja2VyLS10aW1lLXNsaWRlcnMgLmRhdGVwaWNrZXItLXRpbWUtcm93Om50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGF0ZXBpY2tlcnMtY29udGFpbmVyIC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLS10aW1lIC5kYXRlcGlja2VyLS10aW1lLXNsaWRlcnMgLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMyQzc3RjM7XG4gIGJvcmRlci1jb2xvcjogIzJDNzdGMztcbn1cbi5kYXRlcGlja2Vycy1jb250YWluZXIgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItLXRpbWUgLmRhdGVwaWNrZXItLXRpbWUtc2xpZGVycyAuZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMkM3N0YzO1xuICBib3JkZXItY29sb3I6ICMyQzc3RjM7XG59XG4uZGF0ZXBpY2tlcnMtY29udGFpbmVyIC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLS10aW1lIC5kYXRlcGlja2VyLS10aW1lLXNsaWRlcnMgLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMkM3N0YzO1xuICBib3JkZXItY29sb3I6ICMyQzc3RjM7XG59XG4uZGF0ZXBpY2tlcnMtY29udGFpbmVyIC5kYXRlcGlja2VyLS1oaWRkZW4tbWludXRlcyAuZGF0ZXBpY2tlci0tdGltZSAuZGF0ZXBpY2tlci0tdGltZS1zbGlkZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kYXRlcGlja2Vycy1jb250YWluZXIgLmRhdGVwaWNrZXItLWhpZGRlbi1taW51dGVzIC5kYXRlcGlja2VyLS10aW1lIC5kYXRlcGlja2VyLS10aW1lLXNsaWRlcnMgLmRhdGVwaWNrZXItLXRpbWUtcm93IHtcbiAgbWFyZ2luOiAwO1xufVxuLmRhdGVwaWNrZXJzLWNvbnRhaW5lciAuZGF0ZXBpY2tlci0taGlkZGVuLW1pbnV0ZXMgLmRhdGVwaWNrZXItLXRpbWUgLmRhdGVwaWNrZXItLXRpbWUtc2xpZGVycyAuZGF0ZXBpY2tlci0tdGltZS1yb3c6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kYXRlcGlja2Vycy1jb250YWluZXIgLmRhdGVwaWNrZXItLWRheS1uYW1lIHtcbiAgY29sb3I6ICMyQzc3RjM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmRhdGVwaWNrZXJzLWNvbnRhaW5lciAuZGF0ZXBpY2tlci0tY2VsbC4tY3VycmVudC0ge1xuICBjb2xvcjogIzJDNzdGMztcbn1cbi5kYXRlcGlja2Vycy1jb250YWluZXIgLmRhdGVwaWNrZXItLWNlbGwuLWZvY3VzLSB7XG4gIGJhY2tncm91bmQ6ICMyQzc3RjM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhdGVwaWNrZXJzLWNvbnRhaW5lciAuZGF0ZXBpY2tlci0tY2VsbC4tZGlzYWJsZWQtLi1mb2N1cy0ge1xuICBjb2xvcjogI2FlYWVhZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uZGF0ZXBpY2tlcnMtY29udGFpbmVyIC5kYXRlcGlja2VyLS1jZWxsLi1kaXNhYmxlZC0uLWZvY3VzLS4tb3RoZXItbW9udGgtIHtcbiAgY29sb3I6ICNkZWRlZGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmRhdGVwaWNrZXJzLWNvbnRhaW5lciAuZGF0ZXBpY2tlci0tY2VsbC4tcmFuZ2UtZnJvbS0sIC5kYXRlcGlja2Vycy1jb250YWluZXIgLmRhdGVwaWNrZXItLWNlbGwuLXJhbmdlLXRvLSwgLmRhdGVwaWNrZXJzLWNvbnRhaW5lciAuZGF0ZXBpY2tlci0tY2VsbC4tc2VsZWN0ZWQtLCAuZGF0ZXBpY2tlcnMtY29udGFpbmVyIC5kYXRlcGlja2VyLS1jZWxsLi1vdGhlci1tb250aC0uLWZvY3VzLS4tc2VsZWN0ZWQtIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMyQzc3RjM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyQzc3RjM7XG59XG4uZGF0ZXBpY2tlcnMtY29udGFpbmVyIC5kYXRlcGlja2VyLS1jZWxsLi1pbi1yYW5nZS0ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ0LCAxMTksIDI0MywgMC4xKTtcbn1cbi5kYXRlcGlja2Vycy1jb250YWluZXIgLmRhdGVwaWNrZXItLWNlbGwuLWluLXJhbmdlLS4tZm9jdXMtIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0NCwgMTE5LCAyNDMsIDAuNSk7XG59XG4uZGF0ZXBpY2tlcnMtY29udGFpbmVyIC5kYXRlcGlja2VyLS1jZWxsLi1kaXNhYmxlZC06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uY3Vyc29yLWRlZmF1bHQge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cbi5jdXJzb3ItcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuXG4ua2FuYmFuIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxODlweCk7XG4gIG1hcmdpbjogLTI1cHggLTI1cHggLTVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDUwcHgpO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmthbmJhbiB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTM4cHgpO1xuICB9XG59XG4ua2FuYmFuX193cmFwcGVyIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMjVweCAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmthbmJhbl9faGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmthbmJhbl9fYm9keSB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmthbmJhbiAua2FuYmFuX19jb2wge1xuICB3aWR0aDogMjQwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBtYXJnaW46IDAgNXB4O1xufVxuLmthbmJhbiAua2FuYmFuX19jb2wtdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ua2FuYmFuIC5rYW5iYW5fX2NvbC1ib2R5IHtcbiAgYmFja2dyb3VuZDogI2YyZjNmODtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbi5rYW5iYW4tY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNXB4O1xufVxuLmthbmJhbi1jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ua2FuYmFuLWNhcmQgLmthbmJhbi1jYXJkX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5rYW5iYW4tY2FyZCAua2FuYmFuLWNhcmRfX3ByZXZpZXcge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG59XG4ua2FuYmFuLWNhcmQgLmthbmJhbi1jYXJkX190aXRsZSB7XG4gIHdpZHRoOiAxMjBweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgY29sb3I6ICM2NDZjOWE7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4ua2FuYmFuLWNhcmQgLmthbmJhbi1jYXJkX190aXRsZSA+IGEge1xuICBjb2xvcjogIzY0NmM5YTtcbn1cbi5rYW5iYW4tY2FyZCAua2FuYmFuLWNhcmRfX3BhcmFtZXRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ua2FuYmFuLWNhcmQgLmthbmJhbi1jYXJkX19wYXJhbWV0ZXItbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5rYW5iYW4tY2FyZCAua2FuYmFuLWNhcmRfX3BhcmFtZXRlci12YWx1ZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmthbmJhbi1jYXJkIC5rYW5iYW4tY2FyZF9fcGFyYW1ldGVyLXZhbHVlID4gLmJhZGdlLmJhZGdlLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTg0LCAzNCwgMC45KTtcbn1cbi5rYW5iYW4tY2FyZCAua2FuYmFuLWNhcmRfX3BhcmFtZXRlci12YWx1ZSA+IC5iYWRnZS5iYWRnZS1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MywgNTcsIDEyMiwgMC45KTtcbn1cblxuLmthbmJhbi1maWx0ZXJzIC5rYW5iYW4tZmlsdGVyc19fdmlldyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IDAuMXMgZWFzZSBhbGw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyNXB4O1xufVxuLmthbmJhbi1maWx0ZXJzIC5rYW5iYW4tZmlsdGVyc19fdmlldy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ua2FuYmFuLWZpbHRlcnMgLmthbmJhbi1maWx0ZXJzX192aWV3LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIycHg7XG59XG4ua2FuYmFuLWZpbHRlcnMgLmthbmJhbi1maWx0ZXJzX19zZXRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UgYWxsO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTM5cHgpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ua2FuYmFuLWZpbHRlcnMgLmthbmJhbi1maWx0ZXJzX19zZXRzLXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXgtaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UgYWxsO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcbn1cbi5rYW5iYW4tZmlsdGVycyAua2FuYmFuLWZpbHRlcnNfX3NldHMtd3JhcHBlciA+ICoge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UgYWxsO1xufVxuLmthbmJhbi1maWx0ZXJzLmthbmJhbi1maWx0ZXJzLS1ob3ZlciAua2FuYmFuLWZpbHRlcnNfX3ZpZXcsIC5rYW5iYW4tZmlsdGVyczpob3ZlciAua2FuYmFuLWZpbHRlcnNfX3ZpZXcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5rYW5iYW4tZmlsdGVycy5rYW5iYW4tZmlsdGVycy0taG92ZXIgLmthbmJhbi1maWx0ZXJzX19zZXRzLCAua2FuYmFuLWZpbHRlcnM6aG92ZXIgLmthbmJhbi1maWx0ZXJzX19zZXRzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjU3KTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5rYW5iYW4tZmlsdGVycy5rYW5iYW4tZmlsdGVycy0taG92ZXIgLmthbmJhbi1maWx0ZXJzX19zZXRzLXdyYXBwZXIsIC5rYW5iYW4tZmlsdGVyczpob3ZlciAua2FuYmFuLWZpbHRlcnNfX3NldHMtd3JhcHBlciB7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ua2FuYmFuLWZpbHRlcnMua2FuYmFuLWZpbHRlcnMtLWhvdmVyIC5rYW5iYW4tZmlsdGVyc19fc2V0cy13cmFwcGVyID4gKiwgLmthbmJhbi1maWx0ZXJzOmhvdmVyIC5rYW5iYW4tZmlsdGVyc19fc2V0cy13cmFwcGVyID4gKiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zdGF0LXJvdyB0ZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHBhZGRpbmc6IDAuMzVyZW07XG59XG5cbi5qdXN0aWZ5LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi50aW1lLXRyYWNrZXItaW5wdXQge1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIG1heC13aWR0aDogOTBweDtcbn1cblxuLmVsbGlwc2lzLWNlbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmJvcmRlci1ub25lIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZml4ZWQtbGF5b3V0LXRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rdC1kZW1vLXBhbmVsLS1yaWdodCAua3QtZGVtby1wYW5lbCB7XG4gIHJpZ2h0OiAtNTcwcHg7XG59XG5cbi5rdC1kZW1vLXBhbmVsIHtcbiAgd2lkdGg6IDU1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9qZWN0cy1maWx0ZXIua3QtZGVtby1wYW5lbCB7XG4gIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbn1cblxuLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtIC5rdC1oZWFkZXJfX3RvcGJhci1pY29uLmt0LXB1bHNlIGkge1xuICBjb2xvcjogI2M3YzdkZTtcbiAgYW5pbWF0aW9uOiBrdC1wdWxzZS1jb2xvciAyLjVzIGVhc2Utb3V0IGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIGt0LXB1bHNlLWNvbG9yIHtcbiAgMCUge1xuICAgIGNvbG9yOiAjYzdjN2RlO1xuICB9XG4gIDUwJSB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgMTAwJSB7XG4gICAgY29sb3I6ICNjN2M3ZGU7XG4gIH1cbn1cbi5rdC13aWRnZXRfX2VsbGlwc2lzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4ubXktc2VsZWN0LS1pcy1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG59XG5cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS1zdGF0IHRoZWFkIHRoLCAudGFibGUtc3RhdCB0aGVhZCB0ciB7XG4gIHBvc2l0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTAge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubWluLWhlaWdodC0yMDAge1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cblxuLmt0LWxvZ2luX19mb290ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMmVtO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uei1pbmRleC0wIHtcbiAgei1pbmRleDogMDtcbn1cblxuLmVkaXRvcnMtc3RhdGlzdGljcy50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVmZGZmO1xufVxuXG4uZWRpdG9ycy1zdGF0aXN0aWNzLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RlMWZmO1xufVxuXG4uZWRpdG9ycy1zdGF0aXN0aWNzLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB0ZDpmaXJzdC1jaGlsZCxcbi5lZGl0b3JzLXN0YXRpc3RpY3MudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHRkOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWZkZmY7XG59XG5cbi5lZGl0b3JzLXN0YXRpc3RpY3MudGFibGUtc3RyaXBlZCB0Ym9keSB0ZDpmaXJzdC1jaGlsZCBwIHtcbiAgd2lkdGg6IDE1MHB4O1xufVxuXG4uZWRpdG9ycy1zdGF0aXN0aWNzLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUoZXZlbikgdGQ6Zmlyc3QtY2hpbGQsXG4uZWRpdG9ycy1zdGF0aXN0aWNzLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUoZXZlbikgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkZTFmZjtcbn1cblxuLmVkaXRvcnMtc3RhdGlzdGljcy50YWJsZS1zdHJpcGVkIHRkOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkM2ZhO1xufVxuXG4uZWRpdG9ycy1zdGF0aXN0aWNzLnRhYmxlLXN0cmlwZWQgdGg6Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5lZGl0b3JzLXN0YXRpc3RpY3MgLmJnLXNlY29uZGFyeSB0ZCwgLmVkaXRvcnMtc3RhdGlzdGljcyAuYmctc2Vjb25kYXJ5IHRkOm50aC1jaGlsZCgyKSBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2FhZGZhO1xufVxuLmVkaXRvcnMtc3RhdGlzdGljcyAuYmctc2Vjb25kYXJ5IHRkOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkM2ZhO1xufVxuLmVkaXRvcnMtc3RhdGlzdGljcyAuYmctc2Vjb25kYXJ5IHRkOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdhYWRmYSAhaW1wb3J0YW50O1xufVxuLmVkaXRvcnMtc3RhdGlzdGljcyB0ZDpmaXJzdC1jaGlsZCwgLmVkaXRvcnMtc3RhdGlzdGljcyB0aDpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbn1cbi5lZGl0b3JzLXN0YXRpc3RpY3MgdGQ6bnRoLWNoaWxkKDIpIC5yZXBvcnQtY2F0ZWdvcnktb2RkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5ZTFmZiAhaW1wb3J0YW50O1xufVxuLmVkaXRvcnMtc3RhdGlzdGljcyB0ZDpudGgtY2hpbGQoMikgLnJlcG9ydC1jYXRlZ29yeS1ldmVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhY2NmZiAhaW1wb3J0YW50O1xufVxuLmVkaXRvcnMtc3RhdGlzdGljcyB0ZDpudGgtb2YtdHlwZShvZGQpIC5yZXBvcnQtY2F0ZWdvcnktb2RkLFxuLmVkaXRvcnMtc3RhdGlzdGljcyB0ZDpudGgtb2YtdHlwZShvZGQpIC5yZXBvcnQtY2F0ZWdvcnktZXZlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWQzZmEgIWltcG9ydGFudDtcbn1cbi5lZGl0b3JzLXN0YXRpc3RpY3MgdGg6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWQzZmEgIWltcG9ydGFudDtcbn1cbi5lZGl0b3JzLXN0YXRpc3RpY3MgdGg6bnRoLWNoaWxkKDIpLCAuZWRpdG9ycy1zdGF0aXN0aWNzIHRkOm50aC1jaGlsZCgyKSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGxlZnQ6IDE2MHB4O1xuICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHdoaXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmVkaXRvcnMtc3RhdGlzdGljcyAucmVwb3J0LWNhdGVnb3J5LW9kZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWUxZmY7XG59XG4uZWRpdG9ycy1zdGF0aXN0aWNzIC5yZXBvcnQtY2F0ZWdvcnktZXZlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWNjZmY7XG59XG4uZWRpdG9ycy1zdGF0aXN0aWNzIHRoZWFkIHRyIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDIgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuLmVkaXRvcnMtc3RhdGlzdGljcyB0ZCB7XG4gIHotaW5kZXg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cbi5lZGl0b3JzLXN0YXRpc3RpY3MgdGQgZGl2IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5lZGl0b3JzLXN0YXRpc3RpY3MgLmNhdGVnb3J5LXJvdyB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cbi5lZGl0b3JzLXN0YXRpc3RpY3MgLmltYWdlLXR5cGVzIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmVkaXRvcnMtc3RhdGlzdGljcyAuaW1hZ2UtdHlwZXMgZGl2IHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4udGVzdC1zZXR0aW5ncyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDYwcHg7XG4gIGJvdHRvbTogNTVweDtcbiAgei1pbmRleDogOTk5OTk5OTtcbn1cbi50ZXN0LXNldHRpbmdzIGkge1xuICBwYWRkaW5nOiAwO1xufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgfVxuICA3MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMTVweCByZ2JhKDE0OSwgMjIyLCAxMDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTQ5LCAyMjIsIDEwMCwgMCk7XG4gIH1cbn1cbi5wcm9ncmVzcy1idG4tY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTVkZTY0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICM5NWRlNjQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHB1bHNlIDEuNXMgaW5maW5pdGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDE0OSwgMjIyLCAxMDAsIDAuNSk7XG59XG5cbi5wcm9ncmVzcy1idG4tY2lyY2xlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItY29sb3I6ICM3M2QxM2QgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzczZDEzZCAhaW1wb3J0YW50O1xuICBjb2xvcjogYmxhY2s7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xufVxuXG4ucHJvZ3Jlc3MtYnRuLWNpcmNsZVtkaXNhYmxlZF0ge1xuICBjb2xvcjogI2IyYmVjMztcbiAgYm9yZGVyLWNvbG9yOiAjZGZlNmU5ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmN2ZhZmMgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi53YXJuaW5nLWJ0bi1jaXJjbGUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAxOTQsIDE4LCAwLjk2KSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTk0LCAxOCwgMC45NikgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ud2FybmluZy1idG4tY2lyY2xlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItY29sb3I6ICNmZGJjMDIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZkYmMwMiAhaW1wb3J0YW50O1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi53YXJuaW5nLWJ0bi1jaXJjbGVbZGlzYWJsZWRdIHtcbiAgY29sb3I6ICNiMmJlYzM7XG4gIGJvcmRlci1jb2xvcjogI2RmZTZlOSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjdmYWZjICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYWNjb3VudC1zd2l0Y2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uYWNjb3VudC1zd2l0Y2gtYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW46IDVweCAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDdweCA5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNjM2QzlCO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYWNjb3VudC1zd2l0Y2gtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICM2MzZDOUI7XG59XG5cbiNrdF9mb290ZXIgLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmdyb3Vwcy1saXN0IC5idG4tZGFuZ2VyLmRpc2FibGVkLCAuYnRuLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZjQ4NmY7XG4gIGJvcmRlci1jb2xvcjogI2JmNDg2ZjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xufVxuXG4uZ3JvdXBzLWxpc3QgLm15LXNlbGVjdCB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5jdXN0b20tdGFibGUgLnRhYmxlIHRoZWFkIHRyIHtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xufVxuXG4udGFnLXBpY3R1cmUtcHJldmlldyB7XG4gIHdpZHRoOiAyNTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWFyY2gtc2ltaWxhci1wcm9qZWN0LXByZXZpZXcge1xuICBtYXJnaW46IDMwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlYXJjaC1zaW1pbGFyLXByb2plY3QtcHJldmlldyBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5zZWFyY2gtc2ltaWxhci1wcm9qZWN0cy1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnNlYXJjaC1zaW1pbGFyLXByb2plY3RzLWJ1dHRvbiAuc3Bpbm5lciB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5zZWFyY2gtc2ltaWxhci1wcm9qZWN0cy1idXR0b24gLnNwaW5uZXIgLnBhdGgge1xuICBzdHJva2U6ICNGRkZGRkY7XG59XG5cbi5wcm9qZWN0LWNhcmQtY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG4ucHJvamVjdC1jYXJkLWNvbnRhaW5lciAucHJvamVjdC1jYXJkIHtcbiAgYm94LXNoYWRvdzogMCAwIDEzcHggMCByZ2JhKDgyLCA2MywgMTA1LCAwLjA1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnByb2plY3QtY2FyZC1jb250YWluZXIgLnByb2plY3QtY2FyZCAua3Qtd2lkZ2V0X19tZWRpYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cbi5wcm9qZWN0LWNhcmQtY29udGFpbmVyIC5wcm9qZWN0LWNhcmQgLmt0LXdpZGdldF9fbWVkaWEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcm9qZWN0LWNhcmQtY29udGFpbmVyIC5wcm9qZWN0LWNhcmQtZW1wdHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY2FsZW5kYXItdmlldy13cmFwcGVyIHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDIxMHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cbi5jYWxlbmRhci12aWV3LXdyYXBwZXIgLnByb2plY3QtY2FyZC1jb250YWluZXIgLnByb2plY3QtY2FyZCB7XG4gIGJveC1zaGFkb3c6IDAgMCAxM3B4IDAgcmdiYSg4MiwgNjMsIDEwNSwgMC4xNSk7XG59XG4uY2FsZW5kYXItdmlldy13cmFwcGVyIC5jYWxlbmRhci1tb250aC1kYXktd3JhcHBlciAuY2FsZW5kYXItbW9udGgtZGF5LWNhcmQge1xuICBwYWRkaW5nOiAwIDJweDtcbn1cbi5jYWxlbmRhci12aWV3LXdyYXBwZXIgLmNhbGVuZGFyLW1vbnRoLWRheSB7XG4gIG1pbi13aWR0aDogMjk3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU1ZWM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5jYWxlbmRhci12aWV3LXdyYXBwZXIgLmNhbGVuZGFyLW1vbnRoLWRheSAuY2FsZW5kYXItbW9udGgtZGF5LXJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTBweCA2MHB4IDFmciAzNXB4IDY1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG59XG4uY2FsZW5kYXItdmlldy13cmFwcGVyIC5jYWxlbmRhci1tb250aC1kYXkgLmNhbGVuZGFyLW1vbnRoLWRheS1yb3cgLmJhZGdlIHtcbiAgcGFkZGluZzogMXB4IDNweDtcbn1cbi5jYWxlbmRhci12aWV3LXdyYXBwZXIgLmNhbGVuZGFyLW1vbnRoLWRheSAuY2FsZW5kYXItbW9udGgtZGF5LXJvdy53aXRoLWFjdGlvbiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTBweCA2MHB4IDFmciAzNXB4IDY1cHggMjBweDtcbn1cbi5jYWxlbmRhci12aWV3LXdyYXBwZXIgLmNhbGVuZGFyLW1vbnRoLWRheSAuY2FsZW5kYXItbW9udGgtZGF5LXRhcHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FsZW5kYXItdmlldy13cmFwcGVyIC5jYWxlbmRhci1tb250aC1kYXkud2l0aC1hY3Rpb24ge1xuICBtaW4td2lkdGg6IDMyMHB4O1xufVxuLmNhbGVuZGFyLXZpZXctd3JhcHBlciAuY2FsZW5kYXItbW9udGgtZGF5LW91dCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmNhbGVuZGFyLW1vbnRoLXZpZXctc2Nyb2xsIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uY2FsZW5kYXItbW9udGgtdmlldy13ZWVrZGF5cyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmNhbGVuZGFyLW1vbnRoLXZpZXctd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG59XG4uY2FsZW5kYXItbW9udGgtdmlldy13cmFwcGVyIC5jYWxlbmRhci1tb250aC12aWV3IHtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlNWVjO1xufVxuLmNhbGVuZGFyLW1vbnRoLXZpZXctd3JhcHBlciAuY2FsZW5kYXItbW9udGgtdmlldyAuY2FsZW5kYXItZGF5LWxpc3QtaXRlbSB7XG4gIGJvcmRlcjogMC41cHggc29saWQgI2ViZWRmMjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5jYWxlbmRhci1tb250aC12aWV3LXdyYXBwZXIgLmNhbGVuZGFyLW1vbnRoLXZpZXcgLmNhbGVuZGFyLWRheS1saXN0LWl0ZW0gLmVsbGlwc2lzLWNlbGwge1xuICBtYXgtd2lkdGg6IDE1MHB4O1xufVxuXG4uY2FsZW5kYXItcm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3MHB4IDc1cHggMWZyIDEzMHB4IDUwcHggMTA1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuXG4uY2FsZW5kYXItcm93LndpdGgtYWN0aW9uIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3MHB4IDc1cHggMWZyIDEzMHB4IDUwcHggMTA1cHggNjBweDtcbn1cblxuLmNhbGVuZGFyLWhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtIDFyZW0gMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4uY2FsZW5kYXItZGF5LW5vLWZlZWQtZGl2aWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5jYWxlbmRhci1kYXktbm8tZmVlZC1kaXZpZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uY2FsZW5kYXItZGF5LW5vLWZlZWQtZGl2aWRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBmbGV4OiAxO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmNhbGVuZGFyLWRheS1uby1mZWVkLWRpdmlkZXIgc3BhbiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jYWxlbmRhci13ZWVrLXZpZXctd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIG1pbm1heCgwLCAxZnIpKTtcbiAgZ2FwOiA0cHg7XG4gIG1pbi13aWR0aDogMjY3MHB4O1xufVxuLmNhbGVuZGFyLXdlZWstdmlldy13cmFwcGVyIC5jYWxlbmRhci13ZWVrLXZpZXcge1xuICBwYWRkaW5nOiAwIDEwcHggMTBweDtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbi5jYWxlbmRhci13ZWVrLXZpZXctd3JhcHBlciAuY2FsZW5kYXItd2Vlay12aWV3LWhlYWRlciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IC0xcHg7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1hcmdpbjogMCAtMTFweCAxMHB4O1xufVxuLmNhbGVuZGFyLXdlZWstdmlldy13cmFwcGVyIC5jYWxlbmRhci13ZWVrLXZpZXctaGVhZGVyIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmNhbGVuZGFyLWRheS12aWV3LXdyYXBwZXIge1xuICBtaW4td2lkdGg6IDEyMDBweDtcbn1cblxuLmNhbGVuZGFyLWRheS12aXN1YWwtZWRpdC1idXR0b24ge1xuICB3aWR0aDogMzBweDtcbn1cblxuLmNhbGVuZGFyLWVkaXQtYnV0dG9uIHtcbiAgY29sb3I6ICM1ODY3ZGQ7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xufVxuLmNhbGVuZGFyLWVkaXQtYnV0dG9uIGkge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLmNhbGVuZGFyLXJlZi1zaWduIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMCA1cHg7XG59XG5cbi5jYWxlbmRhci1saW5lLXNlcGFyYXRvciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZmMGY2O1xufVxuXG4uY2FsZW5kYXItYWRkLWJ1dHRvbiB7XG4gIGNvbG9yOiAjNTg2N2RkO1xuICBwYWRkaW5nOiAxcHggMnB4O1xuICBib3JkZXI6IDAuNXB4IHNvbGlkO1xuICBsaW5lLWhlaWdodDogMTBweDtcbn1cbi5jYWxlbmRhci1hZGQtYnV0dG9uIGkge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLmNhbGVuZGFyLWFkZC1wcm9qZWN0cy1tb2RhbCAucHJvamVjdC1tb2RhbC1oZWFkZXIsXG4uY2FsZW5kYXItYWRkLXByb2plY3RzLW1vZGFsIC5wcm9qZWN0LW1vZGFsLXJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjBweCAxMDVweCAxZnIgMTEwcHg7XG4gIGdhcDogMTJweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYWxlbmRhci1hZGQtcHJvamVjdHMtbW9kYWwgLnByb2plY3QtbW9kYWwtaGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cbi5jYWxlbmRhci1hZGQtcHJvamVjdHMtbW9kYWwgLnByb2plY3QtbW9kYWwtcm93IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiA4cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjE7XG59XG4uY2FsZW5kYXItYWRkLXByb2plY3RzLW1vZGFsIC5wcm9qZWN0LXByZXZpZXcge1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC50YWctcGljdHVyZS1wcmV2aWV3IHtcbiAgICB3aWR0aDogMzUwcHg7XG4gIH1cbn1cbi5zbGlkZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuXG4udGFncy1tYXRjaC13cmFwcGVyIHtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG59XG5cbi50YWdzLW1hdGNoX19pdGVtIHtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi50YWdzLW1hdGNoX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB3aGl0ZTtcbn1cblxuLmZvbnQtd2VpZ2h0LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnN1YnRpdGxlLXNlcGFyYXRvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogI2U3ZThlZjtcbiAgbWFyZ2luOiAwIDFyZW0gMCAwLjVyZW07XG59XG5cbi50ZW1wbGF0ZS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDI0cHg7XG4gIC8qINCg0LDQt9C80LXRgCDRiNGA0LjRhNGC0LAgKi9cbiAgY29sb3I6ICM0ODQ2NWI7XG4gIC8qINCm0LLQtdGCINGC0LXQutGB0YLQsCAqL1xufVxuXG4udGVtcGxhdGUtdGl0bGU6OmJlZm9yZSxcbi50ZW1wbGF0ZS10aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzZDNkMztcbiAgLyog0KbQstC10YIg0LvQuNC90LjQuSAqL1xufVxuXG4udGVtcGxhdGUtdGl0bGU6OmJlZm9yZSB7XG4gIGZsZXg6IDAgMCAxMCU7XG4gIC8qINCb0LXQstCw0Y8g0LvQuNC90LjRjyDQt9Cw0L3QuNC80LDQtdGCIDMwJSAqL1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIC8qINCe0YLRgdGC0YPQvyDQvNC10LbQtNGDINC70LjQvdC40LXQuSDQuCDRgtC10LrRgdGC0L7QvCAqL1xufVxuXG4udGVtcGxhdGUtdGl0bGU6OmFmdGVyIHtcbiAgZmxleDogMTtcbiAgLyog0J/RgNCw0LLQsNGPINC70LjQvdC40Y8g0LfQsNC90LjQvNCw0LXRgiDQvtGB0YLQsNCy0YjQtdC10YHRjyDQv9GA0L7RgdGC0YDQsNC90YHRgtCy0L4gKDcwJSkgKi9cbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIC8qINCe0YLRgdGC0YPQvyDQvNC10LbQtNGDINC70LjQvdC40LXQuSDQuCDRgtC10LrRgdGC0L7QvCAqL1xufVxuXG4uY29uZmlybS1jaGlsZC10YWcgLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmlzLWludmFsaWQ6aGFzKH4gLnRpdGxlLXVuaXF1ZS12YWxpZGF0aW9uKSB7XG4gIGJvcmRlci13aWR0aDogM3B4O1xufVxuXG4uY2xlYXItY2FjaGUtYnV0dG9uIHtcbiAgbWFyZ2luOiBhdXRvIDVweDtcbiAgaGVpZ2h0OiAzN3B4O1xufVxuXG4uYnV0dG9uLXNwaW5uZXIge1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xufSIsIi8qIVxuICogQm9vdHN0cmFwIHY0LjYuMiAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjIgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG5cbkBpbXBvcnQgXCJmdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJyb290XCI7XG5AaW1wb3J0IFwicmVib290XCI7XG5AaW1wb3J0IFwidHlwZVwiO1xuQGltcG9ydCBcImltYWdlc1wiO1xuQGltcG9ydCBcImNvZGVcIjtcbkBpbXBvcnQgXCJncmlkXCI7XG5AaW1wb3J0IFwidGFibGVzXCI7XG5AaW1wb3J0IFwiZm9ybXNcIjtcbkBpbXBvcnQgXCJidXR0b25zXCI7XG5AaW1wb3J0IFwidHJhbnNpdGlvbnNcIjtcbkBpbXBvcnQgXCJkcm9wZG93blwiO1xuQGltcG9ydCBcImJ1dHRvbi1ncm91cFwiO1xuQGltcG9ydCBcImlucHV0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY3VzdG9tLWZvcm1zXCI7XG5AaW1wb3J0IFwibmF2XCI7XG5AaW1wb3J0IFwibmF2YmFyXCI7XG5AaW1wb3J0IFwiY2FyZFwiO1xuQGltcG9ydCBcImJyZWFkY3J1bWJcIjtcbkBpbXBvcnQgXCJwYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwiYmFkZ2VcIjtcbkBpbXBvcnQgXCJqdW1ib3Ryb25cIjtcbkBpbXBvcnQgXCJhbGVydFwiO1xuQGltcG9ydCBcInByb2dyZXNzXCI7XG5AaW1wb3J0IFwibWVkaWFcIjtcbkBpbXBvcnQgXCJsaXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY2xvc2VcIjtcbkBpbXBvcnQgXCJ0b2FzdHNcIjtcbkBpbXBvcnQgXCJtb2RhbFwiO1xuQGltcG9ydCBcInRvb2x0aXBcIjtcbkBpbXBvcnQgXCJwb3BvdmVyXCI7XG5AaW1wb3J0IFwiY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCJzcGlubmVyc1wiO1xuQGltcG9ydCBcInV0aWxpdGllc1wiO1xuQGltcG9ydCBcInByaW50XCI7XG4iLCI6cm9vdCB7XG4gIC8vIEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRicCwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLWJyZWFrcG9pbnQtI3skYnB9OiAjeyR2YWx1ZX07XG4gIH1cblxuICAvLyBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuLy8gMi4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2Vycy5cbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuLy8gNS4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNVxufVxuXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxuLy8gVE9ETzogcmVtb3ZlIGluIHY1XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBydWxlOiBpbiBicm93c2VycyB0aGF0IHN1cHBvcnQgOmZvY3VzLXZpc2libGUsIHN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lXG4vLyBvbiBlbGVtZW50cyB0aGF0IHByb2dyYW1tYXRpY2FsbHkgcmVjZWl2ZSBmb2N1cyBidXQgd291bGRuJ3Qgbm9ybWFsbHkgc2hvdyBhIHZpc2libGVcbi8vIGZvY3VzIG91dGxpbmUuIEluIGdlbmVyYWwsIHRoaXMgd291bGQgbWVhbiB0aGF0IHRoZSBvdXRsaW5lIGlzIG9ubHkgYXBwbGllZCBpZiB0aGVcbi8vIGludGVyYWN0aW9uIHRoYXQgbGVkIHRvIHRoZSBlbGVtZW50IHJlY2VpdmluZyBwcm9ncmFtbWF0aWMgZm9jdXMgd2FzIGEga2V5Ym9hcmQgaW50ZXJhY3Rpb24sXG4vLyBvciB0aGUgYnJvd3NlciBoYXMgc29tZWhvdyBkZXRlcm1pbmVkIHRoYXQgdGhlIHVzZXIgaXMgcHJpbWFyaWx5IGEga2V5Ym9hcmQgdXNlciBhbmQvb3Jcbi8vIHdhbnRzIGZvY3VzIG91dGxpbmVzIHRvIGFsd2F5cyBiZSBwcmVzZW50ZWQuXG4vL1xuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy86Zm9jdXMtdmlzaWJsZVxuLy8gYW5kIGh0dHBzOi8vZGV2ZWxvcGVyLnBhY2llbGxvZ3JvdXAuY29tL2Jsb2cvMjAxOC8wMy9mb2N1cy12aXNpYmxlLWFuZC1iYWNrd2FyZHMtY29tcGF0aWJpbGl0eS9cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxuICBoZWlnaHQ6IDA7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcbn1cblxuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy9cblxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyA0LiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyA1LiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gMVxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gIGJvcmRlci1ib3R0b206IDA7IC8vIDRcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyA1XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcbn1cblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoODAlKTsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoNzUlKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vL1xuLy8gTGlua3Ncbi8vXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29kZVxuLy9cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxucHJlIHtcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4gIG1hcmdpbi10b3A6IDA7XG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC8vIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuICBvdmVyZmxvdzogYXV0bztcbiAgLy8gRGlzYWJsZSBhdXRvLWhpZGluZyBzY3JvbGxiYXIgaW4gSUUgJiBsZWdhY3kgRWRnZSB0byBhdm9pZCBvdmVybGFwLFxuICAvLyBtYWtpbmcgaXQgaW1wb3NzaWJsZSB0byBpbnRlcmFjdCB3aXRoIHRoZSBjb250ZW50XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG5maWd1cmUge1xuICAvLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy9cbi8vIEltYWdlcyBhbmQgY29udGVudFxuLy9cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyAvLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbn1cblxuc3ZnIHtcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIFNWRyBvdmVyZmxvdyBidWcgaW4gSUUxMC8xMSBpcyBzdGlsbCByZXF1aXJlZC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjY4NzhcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4vL1xuLy8gVGFibGVzXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cblxuLy9cbi8vIEZvcm1zXG4vL1xuXG5sYWJlbCB7XG4gIC8vIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJGxhYmVsLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcbmJ1dHRvbiB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gRXhwbGljaXRseSByZW1vdmUgZm9jdXMgb3V0bGluZSBpbiBDaHJvbWl1bSB3aGVuIGl0IHNob3VsZG4ndCBiZVxuLy8gdmlzaWJsZSAoZS5nLiBhcyByZXN1bHQgb2YgbW91c2UgY2xpY2sgb3IgdG91Y2ggdGFwKS4gSXQgYWxyZWFkeVxuLy8gc2hvdWxkIGJlIGRvaW5nIHRoaXMgYXV0b21hdGljYWxseSwgYnV0IHNlZW1zIHRvIGN1cnJlbnRseSBiZVxuLy8gY29uZnVzZWQgYW5kIGFwcGxpZXMgaXRzIHZlcnkgdmlzaWJsZSB0d28tdG9uZSBvdXRsaW5lIGFueXdheS5cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG59XG5cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuQGlmICRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMge1xuICBidXR0b24sXG4gIFt0eXBlPVwiYnV0dG9uXCJdLFxuICBbdHlwZT1cInJlc2V0XCJdLFxuICBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cbiAgcGFkZGluZzogMDsgLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxufVxuXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gIC8vIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICAvLyBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbiAgLy8gU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuICAvLyBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4gIG1pbi13aWR0aDogMDtcbiAgLy8gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuLy8gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjVyZW0pO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbn1cblxuLy8gQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuLy9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuLy9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDFcbn1cblxuLy9cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuLy9cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXG59XG5cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXG4vLyBOZWVkZWQgZm9yIHByb3BlciBkaXNwbGF5IGluIElFIDEwLS5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy9cbi8vIE92ZXJyaWRlIEJvb3RzdHJhcCBWYXJpYWJsZXNcbi8vXG5cblxuXG5cbiRlbmFibGUtcm91bmRlZDogJGt0LXJvdW5kZWQ7IC8vIHBhc3Mgcm91bmRlZCBjb3JuZXJzIHNldHRpbmcgdG8gYm9vdHN0cmFwIFNBU1NcblxuLy8gRm9udHNcbiRmb250LWZhbWlseS1iYXNlOlx0XHRcdFx0XHRcdFx0XHRcdGt0LWdldCgka3QtZm9udC1mYW1pbGllcywgcmVndWxhcik7XG5cblxuXG4vLyBDb2xvciBTeXN0ZW1cbiRwcmltYXJ5OiAgICAgICBcdFx0XHRcdFx0XHRcdFx0XHRrdC1nZXQoJGt0LXN0YXRlLWNvbG9ycywgcHJpbWFyeSwgYmFzZSkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgXHRcdFx0XHRcdFx0XHRcdFx0I2UxZTFlZiAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICBcdFx0XHRcdFx0XHRcdFx0XHRrdC1nZXQoJGt0LXN0YXRlLWNvbG9ycywgc3VjY2VzcywgYmFzZSkgIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgXHRcdFx0XHRcdFx0XHRcdFx0a3QtZ2V0KCRrdC1zdGF0ZS1jb2xvcnMsIGluZm8sIGJhc2UpICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgIFx0XHRcdFx0XHRcdFx0XHRcdGt0LWdldCgka3Qtc3RhdGUtY29sb3JzLCB3YXJuaW5nLCBiYXNlKSAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICBcdFx0XHRcdFx0XHRcdFx0XHRrdC1nZXQoJGt0LXN0YXRlLWNvbG9ycywgZGFuZ2VyLCBiYXNlKSAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICBcdFx0XHRcdFx0XHRcdFx0XHQjZjhmOWZhICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgIFx0XHRcdFx0XHRcdFx0XHRcdCMzNDNhNDAgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6IChcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgXHRcInByaW1hcnlcIjogICAgJHByaW1hcnksXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICBcdFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIFwic3VjY2Vzc1wiOiAgICAkc3VjY2Vzcyxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBcImluZm9cIjogICAgICAgJGluZm8sXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4pO1xuXG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogXHRcdFx0XHRcdFx0XHRcdFx0JGt0LW1lZGlhLWJyZWFrcG9pbnRzICFkZWZhdWx0O1xuXG4vLyBCb3JkZXIgUmFkaXVlc1xuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgXHRcdFx0XHRcdFx0LjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgXHRcdFx0XHRcdFx0LjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICBcdFx0XHRcdFx0XHQuMnJlbSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtICYgQnV0dG9uIENvbnRyb2xzXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICBcdFx0XHRcdFx0XHRub3JtYWwgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgXHRcdFx0a3QtYmFzZS1jb2xvcihsYWJlbCwgMykgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgXHRcdFx0a3QtYmFzZS1jb2xvcihsYWJlbCwgMikgIWRlZmF1bHQ7XG5cbiRidG4tc2Vjb25kYXJ5LWNvbG9yOlx0XHRcdFx0XHRcdFx0XHRrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKSAhZGVmYXVsdDtcbiRidG4tc2Vjb25kYXJ5LWhvdmVyLWJnLWNvbG9yOlx0XHRcdFx0XHRcdCNmNGY1ZjggIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgXHRcdFx0JGt0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgXHRcdFx0XHRcdFx0LjY1cmVtO1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgIFx0XHRcdFx0XHRcdDFyZW07XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgXHRcdFx0XHRcdFx0MS41O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgXHRcdFx0XHRcdFx0LjVyZW07XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgXHRcdFx0XHRcdFx0MXJlbTtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICBcdFx0XHRcdFx0XHQxLjU7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICBcdFx0XHRcdFx0XHQxLjE1cmVtO1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgIFx0XHRcdFx0XHRcdDEuNjVyZW07XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgXHRcdFx0XHRcdFx0MS41O1xuXG4kaW5wdXQtYm9yZGVyLWNvbG9yOlx0XHRcdFx0XHRcdFx0XHRrdC1iYXNlLWNvbG9yKGdyZXksIDMpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjpcdFx0XHRcdFx0XHRcdGxpZ2h0ZW4oa3Qtc3RhdGUtY29sb3IoYnJhbmQsIGJhc2UpLCAxMiUpO1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgIFx0XHRcdGt0LWJhc2UtY29sb3IoZ3JleSwgMSkgIWRlZmF1bHQ7XG4kaW5wdXQtcmVhZG9ubHktYmc6ICAgICAgICAgICAgICAgICAgICAgXHRcdFx0I2ZmZmZmZiAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1pY29uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgIFx0XHRrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgIFx0XHRcdGt0LWJhc2UtY29sb3IobGFiZWwsIDIpICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgIFx0XHRcdGt0LWJhc2UtY29sb3IoZ3JleSwgMSkgIWRlZmF1bHQ7XG5cbi8vIEJ1dHRvbiBlbGV2YXRlIHNoYWRvd3NcbiRidG4tZWxldmF0ZS1zaGFkb3ctMTpcdFx0XHRcdFx0XHRcdFx0MHB4IDBweCAxMXB4IDBweCByZ2JhKDU2LDM2LDk5LDAuMDgpO1xuJGJ0bi1lbGV2YXRlLXNoYWRvdy0xLWhvdmVyOlx0XHRcdFx0XHRcdDBweCAwcHggMjJweCAwcHggcmdiYSg1NiwzNiw5OSwwLjExKTtcbiRidG4tZWxldmF0ZS1zaGFkb3ctMjpcdFx0XHRcdFx0XHRcdFx0MHB4IDBweCAxMXB4IDBweCByZ2JhKDU2LDM2LDk5LDAuMTApO1xuJGJ0bi1lbGV2YXRlLXNoYWRvdy0yLWhvdmVyOlx0XHRcdFx0XHRcdDBweCAwcHggMjJweCAwcHggcmdiYSg1NiwzNiw5OSwwLjEzKTtcbiRidG4tZWxldmF0ZS1zaGFkb3ctMzpcdFx0XHRcdFx0XHRcdFx0MHB4IDBweCAxMXB4IDBweCByZ2JhKDU2LDM2LDk5LDAuMTIpO1xuJGJ0bi1lbGV2YXRlLXNoYWRvdy0zLWhvdmVyOlx0XHRcdFx0XHRcdDBweCAwcHggMjJweCAwcHggcmdiYSg1NiwzNiw5OSwwLjE1KTtcblxuXG4vLyBUYWJsZVxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgICBcdFx0XHRcdFx0dHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICAgIFx0XHRcdFx0XHRsaWdodGVuKCNmNGY1ZjgsIDElKTtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgICAgXHRcdFx0XHRcdGxpZ2h0ZW4oI2Y0ZjVmOCwgMiUpO1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgICBcdFx0XHRcdFx0a3Qtc3RhdGUtY29sb3IocHJpbWFyeSwgYmFzZSk7XG5cbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICAgXHRcdFx0XHRcdGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICAgXHRcdFx0XHRcdGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAgIFx0XHRcdFx0XHRrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcblxuXG4vLyBDYXJkXG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICBcdFx0XHRcdGt0LWJhc2UtY29sb3IoZ3JleSwgMikgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICBcdFx0XHRcdGt0LWJhc2UtY29sb3IoZ3JleSwgMSkgIWRlZmF1bHQ7XG5cblxuLy8gTGlzdCBncm91cFxuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgXHRcdFx0XHRrdC1iYXNlLWNvbG9yKGdyZXksIDIpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgXHRcdFx0XHRrdC1iYXNlLWNvbG9yKGdyZXksIDIpICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsXG4kbW9kYWwtaW5uZXItcGFkZGluZzpcdFx0XHRcdFx0XHRcdFx0MS4yNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzpcdFx0XHRcdFx0XHRcdFx0MS4yNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgXHRcdFx0XHRrdC1iYXNlLWNvbG9yKGdyZXksIDIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgXHRcdFx0XHQwIC4yNXJlbSAuNXJlbSByZ2JhKGt0LWJhc2UtY29sb3IoZ3JleSwgMiksIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgXHQgXHRcdFx0XHQwIC41cmVtIDFyZW0gcmdiYShrdC1iYXNlLWNvbG9yKGdyZXksIDIpLCAuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIFx0XHRcdFx0a3QtYmFzZS1jb2xvcihncmV5LCAyKSAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIFx0XHRcdFx0a3QtYmFzZS1jb2xvcihncmV5LCAyKSAhZGVmYXVsdDtcblxuXG4vLyBQYWdpbmF0aW9uXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICBcdFx0XHRcdGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBiYXNlKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgIFx0XHRcdFx0a3QtYmFzZS1jb2xvcihncmV5LCAyKSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICBcdCBcdFx0XHRcdGt0LWJhc2UtY29sb3IoZ3JleSwgMikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICBcdFx0XHRcdGt0LWJhc2UtY29sb3IoZ3JleSwgMikgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIFx0XHRcdFx0a3QtYmFzZS1jb2xvcihncmV5LCAyKSAhZGVmYXVsdDtcblxuXG5cbi8vIFBvcG92ZXJzXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICBcdFx0XHRcdDAuOXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIFx0XHRcdFx0Mjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICBcdFx0XHRcdDFweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIFx0XHRcdFx0I2ZmZmZmZiAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgIFx0XHRcdFx0M3B4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgXHRcdFx0XHQwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwwLDAsMC4xNSkgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIFx0XHRcdFx0I2ZmZmZmZiAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgIFx0XHRcdFx0a3QtYmFzZS1jb2xvcihsYWJlbCwgMykgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICBcdFx0XHRcdDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICBcdFx0XHRcdDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgIFx0XHRcdFx0a3QtYmFzZS1jb2xvcihsYWJlbCwgMikgIWRlZmF1bHQ7XG5cblxuXG4vLyBUb29sdGlwc1xuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgXHRcdFx0XHQwLjlyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICBcdFx0XHRcdDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgXHRcdFx0XHRrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgIFx0XHRcdFx0I2ZmZmZmZiAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgIFx0XHRcdFx0M3B4ICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgXHRcdFx0XHQxICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgXHRcdFx0XHQuNzVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICBcdFx0XHRcdDFyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICBcdFx0XHRcdDAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbSBUb2FzdHNcbiR0b2FzdC16aW5kZXg6XHRcdFx0XHRcdFx0XHRcdFx0XHQka3QtZHJvcGRvd24temluZGV4ICsgMTAwICFkZWZhdWx0O1xuJHRvYXN0LXNwYWNpbmc6XHRcdFx0XHRcdFx0XHRcdFx0XHQycmVtICAhZGVmYXVsdDtcbiR0b2FzdC13aWR0aDogXHRcdFx0XHRcdFx0XHRcdFx0XHQzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93Olx0XHRcdFx0XHRcdFx0XHRcdCRrdC1kcm9wZG93bi1zaGFkb3cgIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6IFx0XHRcdFx0XHRcdFx0XHRrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogXHRcdFx0XHRcdCNmZmYgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjpcdFx0XHRcdFx0XHRcdGt0LWJhc2UtY29sb3IoZ3JleSwgMikgIWRlZmF1bHQ7XG5cblxuXG4vLyBQcm9ncmVzcyBiYXJzXG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICBcdFx0XHRcdGt0LWdldC1jb2xvcigpICFkZWZhdWx0O1xuXG5cblxuLy8gRHJvcGRvd25cbiRkcm9wZG93bi1ib3gtc2hhZG93Olx0XHRcdFx0XHRcdFx0XHQka3QtZHJvcGRvd24tc2hhZG93ICFkZWZhdWx0O1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgXHRcdFx0XHQka3QtZHJvcGRvd24temluZGV4ICFkZWZhdWx0O1xuXG5cblxuLy8gVGV4dCBtdXRlZFxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgXHRcdFx0XHRcdFx0a3QtYmFzZS1jb2xvcihsYWJlbCwgMikgIWRlZmF1bHQ7XG5cblxuXG4vLyBCYWRnZXNcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIFx0XHRcdFx0LjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIFx0XHRcdFx0Ljc1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICBcdFx0XHRcdDg1JSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIFx0XHRcdFx0XHRcdDIwcHggIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgXHRcdFx0XHRrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIFx0XHRcdFx0a3QtYmFzZS1jb2xvcihsYWJlbCwgMykgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICBcdFx0XHRcdGt0LWJhc2UtY29sb3IoZ3JleSwgMSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgIFx0XHRcdFx0a3QtYnJhbmQtY29sb3IoaW52ZXJzZSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICBcdFx0XHRcdGt0LWJyYW5kLWNvbG9yKCkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgIFx0XHRcdFx0a3QtYmFzZS1jb2xvcihsYWJlbCwgMSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgIFx0XHRcdFx0a3QtYmFzZS1jb2xvcihsYWJlbCwgMikgIWRlZmF1bHQ7XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSBmb250IHNpemVzXG4vL1xuLy8gTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvYmxvYi92OC54L0xJQ0VOU0UpXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSBmb250IHNpemVcbiRyZnMtYmFzZS1mb250LXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLWZvbnQtc2l6ZS11bml0OiByZW0gIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ICE9IHJlbSBhbmQgJHJmcy1mb250LXNpemUtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtZm9udC1zaXplLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWZvbnQtc2l6ZS11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSBmb250LXNpemUgc3RhcnRzIGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIGZvbnQgc2l6ZSBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IFwibnVtYmVyXCIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHRvIGZhbHNlXG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLWZvbnQtc2l6ZSB1bml0XG4kcmZzLWJhc2UtZm9udC1zaXplLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLWZvbnQtc2l6ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLWZvbnQtc2l6ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicHhcIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6IGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplLCAkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicmVtXCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSwgZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicHhcIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJyZW1cIiBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsIGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtZGlzYWJsZS1jbGFzcyB7XG4gIEBpZiAkcmZzLWNsYXNzID09IFwiZGlzYWJsZVwiIHtcbiAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LCB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIGZvbnQgc2l6ZVxuICAgICYsXG4gICAgLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAmLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZW5hYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLWVuYWJsZS1jbGFzcyB7XG4gIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHVzZWQgdG8gZGV0ZXJtaW5lIHdoaWNoIG1lZGlhIHF1ZXJ5IG5lZWRzIHRvIGJlIHVzZWRcbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5KCRtcS12YWx1ZSkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pLCAobWF4LWhlaWdodDogI3skbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZXNwb25zaXZlIGZvbnQgc2l6ZSBtaXhpblxuQG1peGluIHJmcygkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIC8vIENhY2hlICRmcyB1bml0XG4gICRmcy11bml0OiBpZih0eXBlLW9mKCRmcykgPT0gXCJudW1iZXJcIiwgdW5pdCgkZnMpLCBmYWxzZSk7XG5cbiAgLy8gQWRkICFpbXBvcnRhbnQgc3VmZml4IGlmIG5lZWRlZFxuICAkcmZzLXN1ZmZpeDogaWYoJGltcG9ydGFudCwgXCIgIWltcG9ydGFudFwiLCBcIlwiKTtcblxuICAvLyBJZiAkZnMgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJGZzIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgQGlmIG5vdCAkZnMtdW5pdCBvciAkZnMtdW5pdCAhPSBcIlwiIGFuZCAkZnMtdW5pdCAhPSBcInB4XCIgYW5kICRmcy11bml0ICE9IFwicmVtXCIgb3IgJGZzID09IDAge1xuICAgIGZvbnQtc2l6ZTogI3skZnN9I3skcmZzLXN1ZmZpeH07XG4gIH1cbiAgQGVsc2Uge1xuICAgIC8vIFJlbW92ZSB1bml0IGZyb20gJGZzIGZvciBjYWxjdWxhdGlvbnNcbiAgICBAaWYgJGZzLXVuaXQgPT0gXCJweFwiIHtcbiAgICAgICRmczogZGl2aWRlKCRmcywgJGZzICogMCArIDEpO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkZnMtdW5pdCA9PSBcInJlbVwiIHtcbiAgICAgICRmczogZGl2aWRlKCRmcywgZGl2aWRlKCRmcyAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xuICAgIH1cblxuICAgIC8vIFNldCBkZWZhdWx0IGZvbnQgc2l6ZVxuICAgICRyZnMtc3RhdGljOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3tkaXZpZGUoJGZzLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyRmc31weCk7XG5cbiAgICAvLyBPbmx5IGFkZCB0aGUgbWVkaWEgcXVlcnkgaWYgdGhlIGZvbnQgc2l6ZSBpcyBiaWdnZXIgdGhhbiB0aGUgbWluaW11bSBmb250IHNpemVcbiAgICBAaWYgJGZzIDw9ICRyZnMtYmFzZS1mb250LXNpemUgb3Igbm90ICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHtcbiAgICAgIGZvbnQtc2l6ZTogI3skcmZzLXN0YXRpY30jeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZSBmb3IgJGZzXG4gICAgICAkZnMtbWluOiAkcmZzLWJhc2UtZm9udC1zaXplICsgZGl2aWRlKCRmcyAtICRyZnMtYmFzZS1mb250LXNpemUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiAkZnMgYW5kIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZVxuICAgICAgJGZzLWRpZmY6ICRmcyAtICRmcy1taW47XG5cbiAgICAgIC8vIEJhc2UgZm9udC1zaXplIGZvcm1hdHRpbmdcbiAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkZnMtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyRmcy1taW59cHgpO1xuXG4gICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkZnMtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgLy8gU2V0IHRoZSBjYWxjdWxhdGVkIGZvbnQtc2l6ZVxuICAgICAgJHJmcy1mbHVpZDogY2FsYygjeyRtaW4td2lkdGh9ICsgI3skdmFyaWFibGUtd2lkdGh9KSAjeyRyZnMtc3VmZml4fTtcblxuICAgICAgLy8gQnJlYWtwb2ludCBmb3JtYXR0aW5nXG4gICAgICAkbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuXG4gICAgICBAaW5jbHVkZSBfcmZzLWRpc2FibGUtY2xhc3Mge1xuICAgICAgICBmb250LXNpemU6ICN7JHJmcy1zdGF0aWN9I3skcmZzLXN1ZmZpeH07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkoJG1xLXZhbHVlKSB7XG4gICAgICAgIEBpbmNsdWRlIF9yZnMtZW5hYmxlLWNsYXNzIHtcbiAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJbmNsdWRlIHNhZmFyaSBpZnJhbWUgcmVzaXplIGZpeCBpZiBuZWVkZWRcbiAgICAgICAgbWluLXdpZHRoOiBpZigkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgsICgwICogMXZ3KSwgbnVsbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSBmb250LXNpemUgJiByZXNwb25zaXZlLWZvbnQtc2l6ZSBtaXhpbnMgdXNlIFJGUyB0byByZXNjYWxlIHRoZSBmb250IHNpemVcbkBtaXhpbiBmb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cblxuQG1peGluIHJlc3BvbnNpdmUtZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuJGdyYXlzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gICAgXCIyMDBcIjogJGdyYXktMjAwLFxuICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gICAgXCI1MDBcIjogJGdyYXktNTAwLFxuICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gICAgXCI4MDBcIjogJGdyYXktODAwLFxuICAgIFwiOTAwXCI6ICRncmF5LTkwMFxuICApLFxuICAkZ3JheXNcbik7XG5cbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbiRjb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gICAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gICAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gICAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gICAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4gICksXG4gICRjb2xvcnNcbik7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICAgIFwiZGFya1wiOiAgICAgICAkZGFya1xuICApLFxuICAkdGhlbWUtY29sb3JzXG4pO1xuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogIDE1MCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4keWlxLXRleHQtZGFyazogICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHlpcS10ZXh0LWxpZ2h0OiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6ICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6ICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAwOiAwLFxuICAgIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgICAyOiAoJHNwYWNlciAqIC41KSxcbiAgICAzOiAkc3BhY2VyLFxuICAgIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgICA1OiAoJHNwYWNlciAqIDMpXG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAyNTogMjUlLFxuICAgIDUwOiA1MCUsXG4gICAgNzU6IDc1JSxcbiAgICAxMDA6IDEwMCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4vLyBEYXJrZW4gcGVyY2VudGFnZSBmb3IgbGlua3Mgd2l0aCBgLnRleHQtKmAgY2xhc3MgKGUuZy4gYC50ZXh0LXN1Y2Nlc3NgKVxuJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogMTUlICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRyb3VuZGVkLXBpbGw6ICAgICAgICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aDogICB3aWR0aCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6ICgpICFkZWZhdWx0O1xuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogam9pbihcbiAgKFxuICAgICgyMSA5KSxcbiAgICAoMTYgOSksXG4gICAgKDQgMyksXG4gICAgKDEgMSksXG4gICksXG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Ncbik7XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogICAgICAgICAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIC44NzVlbSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemU6ICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIC0uMXJlbSAwIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogICAgICAgLjNyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1jb2xvcjogICAgICAkdGFibGUtZGFyay1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJHRhYmxlLWRhcmstYmcsIDcuNSUpICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctbGV2ZWw6ICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItbGV2ZWw6ICAgICAgICAgIC02ICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15ICogLjUpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LXNtICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtbGcgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg6ICAgICAgLjMxMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjogICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6ICByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjogICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNmwyLjk3NCAyLjk5TDggMi4xOTN6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCc+PHBhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMS43NSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIC41ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgICAgICAgICAgc3VidHJhY3QoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDQpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kOiAgICAgICAgICBlc2NhcGUtc3ZnKCRjdXN0b20tc2VsZWN0LWluZGljYXRvcikgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAvICRjdXN0b20tc2VsZWN0LWJnLXNpemUgbm8tcmVwZWF0ICFkZWZhdWx0OyAvLyBVc2VkIHNvIHdlIGNhbiBoYXZlIG11bHRpcGxlIGJhY2tncm91bmQgZWxlbWVudHMgKGUuZy4sIGFycm93IGFuZCBmZWVkYmFjayBpY29uKVxuXG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ6IGFkZCgxZW0gKiAuNzUsICgyICogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICogLjc1KSArICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgICAgY2VudGVyIHJpZ2h0ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIElFL0VkZ2VcbiRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgICAgICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIGVuOiBcIkJyb3dzZVwiXG4pICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgdmlld0JveD0nMCAwIDEyIDEyJz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKCkgIWRlZmF1bHQ7XG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJ2YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgICApLFxuICAgIFwiaW52YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gICAgKSxcbiAgKSxcbiAgJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbik7XG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG5cblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpICogLjUgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LXNjcm9sbC1tYXgtaGVpZ2h0OiAgICAgIDc1dmggIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJG5hdi1kaXZpZGVyLW1hcmdpbi15ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gVG9hc3RzXG5cbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuMjVyZW0gLjc1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuLy8gTWFyZ2luIGJldHdlZW4gZWxlbWVudHMgaW4gZm9vdGVyLCBtdXN0IGJlIGxvd2VyIHRoYW4gb3IgZXF1YWwgdG8gMiAqICRtb2RhbC1pbm5lci1wYWRkaW5nXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjVMNC4yNSA0bDIuNS0yLjVMNS4yNSAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG5cbi8vIFNwaW5uZXJzXG5cbiRzcGlubmVyLXdpZHRoOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogIC0uMTI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAgIC4yNWVtICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLyBVdGlsaXRpZXNcblxuJGRpc3BsYXlzOiBub25lLCBpbmxpbmUsIGlubGluZS1ibG9jaywgYmxvY2ssIHRhYmxlLCB0YWJsZS1yb3csIHRhYmxlLWNlbGwsIGZsZXgsIGlubGluZS1mbGV4ICFkZWZhdWx0O1xuJG92ZXJmbG93czogYXV0bywgaGlkZGVuICFkZWZhdWx0O1xuJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3kgIWRlZmF1bHQ7XG4kdXNlci1zZWxlY3RzOiBhbGwsIGF1dG8sIG5vbmUgIWRlZmF1bHQ7XG5cblxuLy8gUHJpbnRpbmdcblxuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuIiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnaW5hbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIoKSB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cygpIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSgpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy9cbi8vIEhlYWRpbmdzXG4vL1xuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSwgLmgxIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpOyB9XG5oMiwgLmgyIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpOyB9XG5oMywgLmgzIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpOyB9XG5oNCwgLmg0IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpOyB9XG5oNSwgLmg1IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpOyB9XG5oNiwgLmg2IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpOyB9XG5cbi5sZWFkIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWFkLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbi5kaXNwbGF5LTEge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkxLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkxLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTItc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTItd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0zIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5My1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5My13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXk0LXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXk0LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuXG5cbi8vXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG4vL1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICRoci1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGhyLW1hcmdpbi15O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG59XG5cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg5MCUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemUpO1xuICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQoKSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQoKSB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xuXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cHM6Ly9jYW5pdXNlLmNvbS9jc3MtbWVkaWEtcmVzb2x1dGlvblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7IC8vIFN0YW5kYXJkaXplZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0yeCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgaW1nLXJldGluYSgpYFwiLCBcInY0LjMuMFwiLCBcInY1XCIpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4iLCIvLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRrYmQtYm94LXNoYWRvdyk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMDAlKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZ3V0dGVyICogLjU7XG4gIG1hcmdpbi1sZWZ0OiAtJGd1dHRlciAqIC41O1xufVxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYG1ha2UtY29udGFpbmVyLW1heC13aWR0aHNgIG1peGluXCIsIFwidjQuNS4yXCIsIFwidjVcIik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIC41O1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgKiAuNTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06IGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlcm9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gICAgbWF4LXdpZHRoOiBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgfVxufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXG4gICVncmlkLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgKiAuNTtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHsgb3JkZXI6IC0xOyB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHsgb3JkZXI6ICRjb2x1bW5zICsgMTsgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcbi8vXG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBjb2xvcjogJHRhYmxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7IC8vIFJlc2V0IGZvciBuZXN0aW5nIHdpdGhpbiBwYXJlbnRzIHdpdGggYGJhY2tncm91bmQtY29sb3JgLlxuXG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG4vL1xuXG4udGFibGUtc20ge1xuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmctc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICB0aCxcbiAgdGQge1xuICAgIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtYm9yZGVybGVzcyB7XG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgsXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYWNjZW50LWJnO1xuICB9XG59XG5cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICB0Ym9keSB0ciB7XG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmxlIGJhY2tncm91bmRzXG4vL1xuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYm9yZGVyLWxldmVsKSk7XG59XG5cbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWFjdGl2ZS1iZyk7XG5cblxuLy8gRGFyayBzdHlsZXNcbi8vXG4vLyBTYW1lIHRhYmxlIG1hcmt1cCwgYnV0IGludmVydGVkIGNvbG9yIHNjaGVtZTogZGFyayBiYWNrZ3JvdW5kIGFuZCBsaWdodCB0ZXh0LlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLnRhYmxlIHtcbiAgLnRoZWFkLWRhcmsge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnRoZWFkLWxpZ2h0IHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhlYWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuXG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJi50YWJsZS1zdHJpcGVkIHtcbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYWNjZW50LWJnO1xuICAgIH1cbiAgfVxuXG4gICYudGFibGUtaG92ZXIge1xuICAgIHRib2R5IHRyIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgICBjb2xvcjogJHRhYmxlLWRhcmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgICAgIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlciBvbiBob3Jpem9udGFsIHNjcm9sbCBkdWUgdG8gdXNlIG9mIGBkaXNwbGF5OiBibG9jaztgXG4gICAgICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRhYmxlc1xuXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGJvcmRlcjogbnVsbCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAmLFxuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG5cbiAgICBAaWYgJGJvcmRlciAhPSBudWxsIHtcbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cbiAgLnRhYmxlLWhvdmVyIHtcbiAgICAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG5cbiAgICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcblxuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG4gIH1cbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIC8vIFJlbW92ZSBzZWxlY3Qgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkaW5wdXQtY29sb3I7XG4gIH1cblxuICAmOmZvY3VzOjotbXMtdmFsdWUge1xuICAgIC8vIFN1cHByZXNzIHRoZSBuZXN0ZWQgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZSwgYXMgaXQgbG9va3MgYmFkIGFuZCBjYW5ub3QgYmUgbWFkZSB0b1xuICAgIC8vIG1hdGNoIHRoZSBhcHBlYXJhbmNlIG9mIHRoZSBuYXRpdmUgd2lkZ2V0LlxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICB9XG59XG5cbi8vIE1ha2UgZmlsZSBpbnB1dHMgYmV0dGVyIG1hdGNoIHRleHQgaW5wdXRzIGJ5IGZvcmNpbmcgdGhlbSB0byBuZXcgbGluZXMuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cbi8vXG4vLyBMYWJlbHNcbi8vXG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsYWJlbD4vPGxlZ2VuZD5gIGRlZmF1bHRcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xufVxuXG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJltzaXplXSxcbiAgJlttdWx0aXBsZV0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbn1cblxuXG4vLyBGb3JtIGdyaWRcbi8vXG4vLyBTcGVjaWFsIHJlcGxhY2VtZW50IGZvciBvdXIgZ3JpZCBzeXN0ZW0ncyBgLnJvd2AgZm9yIHRpZ2h0ZXIgZm9ybSBsYXlvdXRzLlxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcblxuICA+IC5jb2wsXG4gID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG4gICAgcGFkZGluZy1sZWZ0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIGZvciB3b3JrYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCxcbiAgJjpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCBib3R0b20gbWFyZ2luXG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGJhc2UgLmZvcm0tY2hlY2tcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg7XG5cbiAgLy8gVW5kbyAuZm9ybS1jaGVjay1pbnB1dCBkZWZhdWx0cyBhbmQgYWRkIHNvbWUgYG1hcmdpbi1yaWdodGAuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbi8vXG4vLyBQcm92aWRlIGZlZWRiYWNrIHRvIHVzZXJzIHdoZW4gZm9ybSBmaWVsZCB2YWx1ZXMgYXJlIHZhbGlkIG9yIGludmFsaWQuIFdvcmtzXG4vLyBwcmltYXJpbHkgZm9yIGNsaWVudC1zaWRlIHZhbGlkYXRpb24gdmlhIHNjb3BlZCBgOmludmFsaWRgIGFuZCBgOnZhbGlkYFxuLy8gcHNldWRvLWNsYXNzZXMgYnV0IGFsc28gaW5jbHVkZXMgYC5pcy1pbnZhbGlkYCBhbmQgYC5pcy12YWxpZGAgY2xhc3NlcyBmb3Jcbi8vIHNlcnZlciBzaWRlIHZhbGlkYXRpb24uXG5cbkBlYWNoICRzdGF0ZSwgJGRhdGEgaW4gJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMge1xuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCBtYXAtZ2V0KCRkYXRhLCBjb2xvciksIG1hcC1nZXQoJGRhdGEsIGljb24pKTtcbn1cblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcblxuICAvLyBCZWNhdXNlIHdlIHVzZSBmbGV4LCB0aGUgaW5pdGlhbCBzaXppbmcgb2YgY2hlY2tib3hlcyBpcyBjb2xsYXBzZWQgYW5kXG4gIC8vIGRvZXNuJ3Qgb2NjdXB5IHRoZSBmdWxsLXdpZHRoICh3aGljaCBpcyB3aGF0IHdlIHdhbnQgZm9yIHhzIGdyaWQgdGllciksXG4gIC8vIHNvIHdlIGZvcmNlIHRoYXQgaGVyZS5cbiAgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAsXG4gICAgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcmAgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGZvcm0tY29udHJvbC1mb2N1cygpYCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG5cbi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3Ncbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8xODczI2lzc3VlY29tbWVudC0xNTIyOTM3MjUgZm9yIG1vcmUgZGV0YWlsc1xuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgQGlmICgkc3RhdGUgPT0gXCJ2YWxpZFwiIG9yICRzdGF0ZSA9PSBcImludmFsaWRcIikge1xuICAgIC53YXMtdmFsaWRhdGVkICN7aWYoJiwgXCImXCIsIFwiXCIpfTojeyRzdGF0ZX0sXG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkY29sb3IsICRpY29uKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcblxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMTU1N1xuICAgIC8vIEFsaWduIHRvb2x0aXAgdG8gZm9ybSBlbGVtZW50c1xuICAgIC5mb3JtLXJvdyA+IC5jb2wgPiAmLFxuICAgIC5mb3JtLXJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdID4gJiB7XG4gICAgICBsZWZ0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1wYWRkaW5nLXggKiA0ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1wYWRkaW5nLXggKiAyIGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kLCAkY3VzdG9tLXNlbGVjdC1iZyBlc2NhcGUtc3ZnKCRpY29uKSAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uIC8gJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplIG5vLXJlcGVhdDtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMTAlKTtcbiAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1iZyhsaWdodGVuKCRjb2xvciwgMTAlKSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGN1c3RvbSBmaWxlXG4gIC5jdXN0b20tZmlsZS1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yKSB7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14O1xuICB9IEBlbHNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJGJ0bi1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiAkYnRuLXdoaXRlLXNwYWNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogJGJ0bi1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LCAkYnRuLXBhZGRpbmcteCwgJGJ0bi1mb250LXNpemUsICRidG4tbGluZS1oZWlnaHQsICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogJGJ0bi1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IGlmKCRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMsIHBvaW50ZXIsIG51bGwpO1xuXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1saW5lLWhlaWdodC1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tbGluZS1oZWlnaHQtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cblxuLy9cbi8vIEJsb2NrIGJ1dHRvblxuLy9cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICAvLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4gICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogJGJ0bi1ibG9jay1zcGFjaW5nLXk7XG4gIH1cbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksICRob3Zlci1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMCUpLCAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKSwgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMi41JSkpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIH1cbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogY29sb3IteWlxKCRjb2xvciksICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLCAkYWN0aXZlLWJvcmRlcjogJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cywgMCk7XG59XG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcblxuICAmLndpZHRoIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aCk7XG4gIH1cbn1cbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0KCk7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1wYWRkaW5nLXg7XG4gIG1hcmdpbjogJGRyb3Bkb3duLXNwYWNlciAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkcm9wZG93bi1mb250LXNpemUpO1xuICBjb2xvcjogJGRyb3Bkb3duLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1ib3gtc2hhZG93KTtcbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tbGVmdCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3ByaWdodCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQocmlnaHQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGxlZnQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChsZWZ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFdoZW4gUG9wcGVyIGlzIGVuYWJsZWQsIHJlc2V0IHRoZSBiYXNpYyBkcm9wZG93biBwb3NpdGlvblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5kcm9wZG93bi1tZW51IHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZywgJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXksIHRydWUpO1xufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgLy8gUHJldmVudCBkcm9wZG93biBvdmVyZmxvdyBpZiB0aGVyZSdzIG5vIHBhZGRpbmdcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI3NzAzXG4gIEBpZiAkZHJvcGRvd24tcGFkZGluZy15ID09IDAge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbn1cbiIsIkBtaXhpbiBjYXJldC1kb3duKCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAoKSB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1yaWdodCgpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LWxlZnQoKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd24oKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1yaWdodCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWxlZnQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBHbG9iYWwgQ29uZmlnXG4vL1xuXG5cblxuLy8gSW5pdCBnbG9iYWwgZnVuY3Rpb25zIGFuZCBtaXhpbnNcbkBpbXBvcnQgXCJnbG9iYWwvaW5pdFwiO1xuXG4vLyBMYXlvdXQgQnJlYWtwb2ludHMoYm9vdHN0cmFwIHJlc3BvbnNpdmUgYnJlYWtwb2ludHMpXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gYW5kIG1heGltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSwgYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuJGt0LW1lZGlhLWJyZWFrcG9pbnRzOiAoXG4gICAgLy8gRXh0cmEgc21hbGwgc2NyZWVuIC8gcGhvbmVcbiAgICB4czogMCxcblxuICAgIC8vIFNtYWxsIHNjcmVlbiAvIHBob25lXG4gICAgc206IDU3NnB4LFxuXG4gICAgLy8gTWVkaXVtIHNjcmVlbiAvIHRhYmxldFxuICAgIG1kOiA3NjhweCxcblxuICAgIC8vIExhcmdlIHNjcmVlbiAvIGRlc2t0b3BcbiAgICBsZzogMTAyNHB4LCAvLzEwMjRweCxcblxuICAgIC8vIEV4dHJhIGxhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuICAgIHhsOiAxMzk5cHhcbikgIWRlZmF1bHQ7XG5cbi8vIEdsb2JhbCByb3VuZGVkIGJvcmRlciBtb2RlXG4ka3Qtcm91bmRlZDogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQm9yZGVyIFJhZGl1c1xuJGt0LWJvcmRlci1yYWRpdXM6IDRweCAhZGVmYXVsdDtcblxuLy8gQ29yZSBpY29uIGNvZGVzKGxpbmVhd2Vzb21lIGljb25zOiBodHRwczovL2ljb25zOC5jb20vbGluZS1hd2Vzb21lKVxuJGt0LWFjdGlvbi1pY29uczogKFxuICAgIGNsb3NlOiAnXFxmMTkxJyxcbiAgICBkb3duOiAnXFxmMTEwJyxcbiAgICB1cDogJ1xcZjExMycsXG4gICAgbGVmdDogJ1xcZjExMScsXG4gICAgcmlnaHQ6ICdcXGYxMTInLFxuICAgIHBsdXM6ICdcXGYyYzInLFxuICAgIG1pbnVzOiAnXFxmMjhlJ1xuKSAhZGVmYXVsdDtcblxuLy8gQ29yZSBib2xkIGljb24gY29kZXMobGluZWF3ZXNvbWUgaWNvbnM6IGh0dHBzOi8va2VlbnRoZW1lcy5jb20vbWV0cm9uaWMvcHJldmlldy9kZWZhdWx0L2NvbXBvbmVudHMvaWNvbnMvZmxhdGljb24uaHRtbClcbiRrdC1hY3Rpb24tYm9sZC1pY29uczogKFxuICAgIGRvd246ICdcXGYxYTMnLFxuICAgIHVwOiAnXFxmMWE1JyxcbiAgICBsZWZ0OiAnXFxmMWE0JyxcbiAgICByaWdodDogJ1xcZjE5ZCcsXG4gICAgY2xvc2U6ICdcXGYxYjInXG4pICFkZWZhdWx0O1xuXG4vLyBFbGV2YXRlIHNoYWRvd1xuJGt0LWVsZXZhdGUtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoODIsNjMsMTA1LDAuMDUpICFkZWZhdWx0O1xuJGt0LWVsZXZhdGUtc2hhZG93LTI6IDBweCAwcHggMTNweCAwcHggcmdiYSg4Miw2MywxMDUsMC4xKSAhZGVmYXVsdDtcblxuLy8gRHJvcGRvd24gc2hhZG93XG4ka3QtZHJvcGRvd24tc2hhZG93OiAwcHggMHB4IDUwcHggMHB4IHJnYmEoODIsNjMsMTA1LCAwLjE1KSAhZGVmYXVsdDtcblxuLy8gQ3VzdG9tIHNjcm9sbGJhciBjb2xvclxuJGt0LXNjcm9sbC1jb2xvcjogZGFya2VuKCNlYmVkZjIsIDYlKSAhZGVmYXVsdDtcblxuLy8gVHJhbnNpdGlvblxuJGt0LXRyYW5zaXRpb246IGFsbCAwLjNzICFkZWZhdWx0O1xuXG4vLyBNb2RhbCBaLWluZGV4XG4ka3QtbW9kYWwtemluZGV4OiAxMDUwICFkZWZhdWx0O1xuXG4vLyBkcm9wZG93biBaLWluZGV4XG4ka3QtZHJvcGRvd24temluZGV4OiA5NSAhZGVmYXVsdDtcblxuLy8gU3RhdGUgQ29sb3JcbiRrdC1zdGF0ZS1jb2xvcnM6IChcbiAgICAvLyBNZXRyb25pYyBzdGF0ZXNcbiAgICBicmFuZDogKFxuICAgICAgICBiYXNlOiAjNWQ3OGZmLFxuICAgICAgICBpbnZlcnNlOiAjZmZmZmZmXG4gICAgKSxcbiAgICBsaWdodDogKFxuICAgICAgICBiYXNlOiAjZmZmZmZmLFxuICAgICAgICBpbnZlcnNlOiAjMjgyYTNjXG4gICAgKSxcbiAgICBkYXJrOiAoXG4gICAgICAgIGJhc2U6ICMyODJhM2MsXG4gICAgICAgIGludmVyc2U6ICNmZmZmZmZcbiAgICApLFxuXG4gICAgLy8gQm9vdHN0cmFwIHN0YXRlc1xuICAgIHByaW1hcnk6IChcbiAgICAgICAgYmFzZTogIzU4NjdkZCxcbiAgICAgICAgaW52ZXJzZTogI2ZmZmZmZlxuICAgICksXG4gICAgc3VjY2VzczogKFxuICAgICAgICBiYXNlOiAjMGFiYjg3LCAvLzFkYzliNyxcbiAgICAgICAgaW52ZXJzZTogI2ZmZmZmZlxuICAgICksXG4gICAgaW5mbzogKFxuICAgICAgICBiYXNlOiAjNTU3OGViLFxuICAgICAgICBpbnZlcnNlOiAjZmZmZmZmXG4gICAgKSxcbiAgICB3YXJuaW5nOiAoXG4gICAgICAgIGJhc2U6ICNmZmI4MjIsXG4gICAgICAgIGludmVyc2U6ICMxMTExMTFcbiAgICApLFxuICAgIGRhbmdlcjogKFxuICAgICAgICBiYXNlOiAjZmQzOTdhLFxuICAgICAgICBpbnZlcnNlOiAjZmZmZmZmXG4gICAgKVxuKSAhZGVmYXVsdDtcblxuXG4vLyBCYXNlIGNvbG9yc1xuJGt0LWJhc2UtY29sb3JzOiAoXG4gICAgbGFiZWw6IChcbiAgICAgICAgMTogI2EyYTViOSxcbiAgICAgICAgMjogIzc0Nzg4ZCxcbiAgICAgICAgMzogIzU5NWQ2ZSxcbiAgICAgICAgNDogIzQ4NDY1YlxuICAgICksXG4gICAgc2hhcGU6IChcbiAgICAgICAgMTogI2YwZjNmZixcbiAgICAgICAgMjogI2U4ZWNmYSxcbiAgICAgICAgMzogIzkzYTJkZCxcbiAgICAgICAgNDogIzY0NmM5YVxuICAgICksXG4gICAgZ3JleTogKFxuICAgICAgICAxOiAjZjdmOGZhLCAvLyNmNGY1ZjhcbiAgICAgICAgMjogI2ViZWRmMixcbiAgICAgICAgMzogZGFya2VuKCNlYmVkZjIsIDMlKSxcbiAgICAgICAgNDogZGFya2VuKCNlYmVkZjIsIDYlKVxuICAgIClcbikgIWRlZmF1bHQ7XG5cbi8vIFNvY2lhbCBuZXR3b3JrIGNvbG9ycyhzZWU6IGh0dHBzOi8vYnJhbmRjb2xvcnMubmV0LylcbiRrdC1zb2NpYWwtY29sb3JzOiAoXG4gICAgZmFjZWJvb2s6IChcbiAgICAgICAgYmFzZTogIzNiNTk5OCxcbiAgICAgICAgaW52ZXJzZTogI2ZmZmZmZlxuICAgICksXG4gICAgZ29vZ2xlOiAoXG4gICAgICAgIGJhc2U6ICNkYzRlNDEsXG4gICAgICAgIGludmVyc2U6ICNmZmZmZmZcbiAgICApLFxuICAgIHR3aXR0ZXI6IChcbiAgICAgICAgYmFzZTogIzRBQjNGNCxcbiAgICAgICAgaW52ZXJzZTogI2ZmZmZmZlxuICAgICksXG4gICAgaW5zdGFncmFtOiAoXG4gICAgICAgIGJhc2U6ICM1MTdmYTQsXG4gICAgICAgIGludmVyc2U6ICNmZmZmZmZcbiAgICApLFxuICAgIHlvdXR1YmU6IChcbiAgICAgICAgYmFzZTogI2IzMTIxNyxcbiAgICAgICAgaW52ZXJzZTogI2ZmZmZmZlxuICAgICksXG4gICAgbGlua2VkaW46IChcbiAgICAgICAgYmFzZTogIzAwNzdiNSxcbiAgICAgICAgaW52ZXJzZTogI2ZmZmZmZlxuICAgICksXG4gICAgc2t5cGU6IChcbiAgICAgICAgYmFzZTogIzAwYWZmMCxcbiAgICAgICAgaW52ZXJzZTogI2ZmZmZmZlxuICAgIClcbikgIWRlZmF1bHQ7XG5cbi8vIFJvb3QgRm9udCBTZXR0aW5nc1xuJGt0LWZvbnQtZmFtaWxpZXM6IChcbiAgICByZWd1bGFyOiB1bnF1b3RlKCdQb3BwaW5zLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYnKSxcbiAgICBoZWFkaW5nOiB1bnF1b3RlKCdQb3BwaW5zLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYnKVxuKSAhZGVmYXVsdDtcblxuLy8gUm9vdCBGb250IFNldHRpbmdzXG4ka3QtZm9udC1zaXplOiAoXG4gICAgc2l6ZTogKFxuICAgICAgICBkZXNrdG9wOiAxM3B4LFxuICAgICAgICB0YWJsZXQ6IDEycHgsXG4gICAgICAgIG1vYmlsZTogMTJweFxuICAgICksXG4gICAgd2VpZ2h0OiAzMDBcbikgIWRlZmF1bHQ7XG5cbi8vIEdlbmVyYWwgTGluayBTZXR0aW5nc1xuJGt0LWZvbnQtY29sb3I6IChcbiAgICB0ZXh0OiAjNjQ2YzlhLFxuICAgIGxpbms6IChcbiAgICAgICAgZGVmYXVsdDoga3Qtc3RhdGUtY29sb3IoYnJhbmQpLFxuICAgICAgICBob3ZlcjogZGFya2VuKGt0LXN0YXRlLWNvbG9yKGJyYW5kKSwgNiUpXG4gICAgKVxuKSAhZGVmYXVsdDtcblxuLy8gUG9ydGxldCBzZXR0aW5nc1xuJGt0LXBvcnRsZXQ6IChcbiAgICBtaW4taGVpZ2h0OiAoXG4gICAgICAgIGRlZmF1bHQ6IChcbiAgICAgICAgICAgIGRlc2t0b3A6IDYwcHgsXG4gICAgICAgICAgICBtb2JpbGU6IDUwcHhcbiAgICAgICAgKSxcbiAgICAgICAgc206IChcbiAgICAgICAgICAgIGRlc2t0b3A6IDUwcHgsXG4gICAgICAgICAgICBtb2JpbGU6IDQwcHhcbiAgICAgICAgKSxcbiAgICAgICAgbGc6IChcbiAgICAgICAgICAgIGRlc2t0b3A6IDgwcHgsXG4gICAgICAgICAgICBtb2JpbGU6IDYwcHhcbiAgICAgICAgKSxcbiAgICAgICAgeGw6IChcbiAgICAgICAgICAgIGRlc2t0b3A6IDEwMHB4LFxuICAgICAgICAgICAgbW9iaWxlOiA4MHB4XG4gICAgICAgIClcbiAgICApLFxuICAgIHNwYWNlOiAoXG4gICAgICAgIGRlc2t0b3A6IDI1cHgsXG4gICAgICAgIG1vYmlsZTogMTVweFxuICAgICksXG4gICAgYm90dG9tLXNwYWNlOiAoXG4gICAgICAgIGRlc2t0b3A6IDIwcHgsXG4gICAgICAgIG1vYmlsZTogMjBweFxuICAgICksXG4gICAgYm9yZGVyLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDIpLFxuICAgIGJnLWNvbG9yOiAjZmZmZmZmLFxuICAgIHNoYWRvdzogMHB4IDBweCAzMHB4IDBweCByZ2JhKDgyLDYzLDEwNSwwLjA1KVxuKSAhZGVmYXVsdDtcblxuLy8gUGFnZSBwYWRkaW5nXG4ka3QtcGFnZS1wYWRkaW5nOiAoXG5cdGRlc2t0b3A6IDI1cHgsXG5cdG1vYmlsZTogMTVweFxuKSAhZGVmYXVsdDtcblxuLy8gUGFnZSBjb250YWluZXIgd2lkdGhcbiRrdC1wYWdlLWNvbnRhaW5lci13aWR0aDogMTM4MHB4ICFkZWZhdWx0O1xuXG4vLyBDdXN0b20gU2Nyb2xsKFBlcmZlY3QgU2Nyb2xsYmFyKSBzaXplXG4ka3QtY3VzdG9tLXNjcm9sbC1zaXplOiA0cHggIWRlZmF1bHQ7XG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXG4vL1xuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXG5cbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICRuYXYtZGl2aWRlci1jb2xvciwgJG1hcmdpbi15OiAkbmF2LWRpdmlkZXItbWFyZ2luLXksICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46ICRtYXJnaW4teSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yO1xuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYG5hdi1kaXZpZGVyKClgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcblxuICAgIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAgIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlcixcbiAgLmRyb3B1cCAmOjphZnRlcixcbiAgLmRyb3ByaWdodCAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGxlZnQgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbn1cblxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy9cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveCBhbmQgcmFkaW8gb3B0aW9uc1xuLy9cbi8vIEluIG9yZGVyIHRvIHN1cHBvcnQgdGhlIGJyb3dzZXIncyBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2ssIHBvd2VyZWQgYnkgdGhlXG4vLyBgcmVxdWlyZWRgIGF0dHJpYnV0ZSwgd2UgaGF2ZSB0byBcImhpZGVcIiB0aGUgaW5wdXRzIHZpYSBgY2xpcGAuIFdlIGNhbm5vdCB1c2Vcbi8vIGBkaXNwbGF5OiBub25lO2Agb3IgYHZpc2liaWxpdHk6IGhpZGRlbjtgIGFzIHRoYXQgYWxzbyBoaWRlcyB0aGUgcG9wb3Zlci5cbi8vIFNpbXBseSB2aXN1YWxseSBoaWRpbmcgdGhlIGlucHV0cyB2aWEgYG9wYWNpdHlgIHdvdWxkIGxlYXZlIHRoZW0gY2xpY2thYmxlIGluXG4vLyBjZXJ0YWluIGNhc2VzIHdoaWNoIGlzIHByZXZlbnRlZCBieSB1c2luZyBgY2xpcGAgYW5kIGBwb2ludGVyLWV2ZW50c2AuXG4vLyBUaGlzIHdheSwgd2UgZW5zdXJlIGEgRE9NIGVsZW1lbnQgaXMgdmlzaWJsZSB0byBwb3NpdGlvbiB0aGUgcG9wb3ZlciBmcm9tLlxuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMjc5NCBhbmRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzE0NTU5IGZvciBtb3JlIGluZm9ybWF0aW9uLlxuXG4uYnRuLWdyb3VwLXRvZ2dsZSB7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgdmFsdWVcblxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuY3VzdG9tLXNlbGVjdCxcbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzM2MjQ3MTQwL3doeS1kb250LWZsZXgtaXRlbXMtc2hyaW5rLXBhc3QtY29udGVudC1zaXplXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICsgLmZvcm0tY29udHJvbCxcbiAgICArIC5jdXN0b20tc2VsZWN0LFxuICAgICsgLmN1c3RvbS1maWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBjdXN0b20gZmlsZSBpbnB1dCBhYm92ZSB0aGUgbGFiZWxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgICB6LWluZGV4OiA0O1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5jdXN0b20tc2VsZWN0IHtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cblxuICAvLyBDdXN0b20gZmlsZSBpbnB1dHMgaGF2ZSBtb3JlIGNvbXBsZXggbWFya3VwLCB0aHVzIHJlcXVpcmluZyBkaWZmZXJlbnRcbiAgLy8gYm9yZGVyLXJhZGl1cyBvdmVycmlkZXMuXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHsgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTsgfVxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cblxuICAmOm5vdCguaGFzLXZhbGlkYXRpb24pIHtcbiAgICA+IC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSxcbiAgICA+IC5jdXN0b20tc2VsZWN0Om5vdCg6bGFzdC1jaGlsZCksXG4gICAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtdmFsaWRhdGlvbiB7XG4gICAgPiAuZm9ybS1jb250cm9sOm50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbiAgICA+IC5jdXN0b20tc2VsZWN0Om50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbiAgICA+IC5jdXN0b20tZmlsZTpudGgtbGFzdC1jaGlsZChuICsgMykgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgID4gLmN1c3RvbS1maWxlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kXG4vL1xuLy8gV2hpbGUgaXQgcmVxdWlyZXMgb25lIGV4dHJhIGxheWVyIG9mIEhUTUwgZm9yIGVhY2gsIGRlZGljYXRlZCBwcmVwZW5kIGFuZFxuLy8gYXBwZW5kIGVsZW1lbnRzIGFsbG93IHVzIHRvIDEpIGJlIGxlc3MgY2xldmVyLCAyKSBzaW1wbGlmeSBvdXIgc2VsZWN0b3JzLCBhbmRcbi8vIDMpIHN1cHBvcnQgSFRNTDUgZm9ybSB2YWxpZGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG5cbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQgeyBtYXJnaW4tcmlnaHQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHsgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gQWxsb3cgdXNlIG9mIDxsYWJlbD4gZWxlbWVudHMgYnkgb3ZlcnJpZGluZyBvdXIgZGVmYXVsdCBtYXJnaW4tYm90dG9tXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmQgcm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuIiwiLy8gRW1iZWRkZWQgaWNvbnMgZnJvbSBPcGVuIEljb25pYy5cbi8vIFJlbGVhc2VkIHVuZGVyIE1JVCBhbmQgY29weXJpZ2h0IDIwMTQgV2F5YnVyeS5cbi8vIGh0dHBzOi8vdXNlaWNvbmljLmNvbS9vcGVuXG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gQmFzZSBjbGFzcyB0YWtlcyBjYXJlIG9mIGFsbCB0aGUga2V5IGJlaGF2aW9yYWwgYXNwZWN0cy5cblxuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDsgLy8gS2VlcCB0aGVtZWQgYXBwZWFyYW5jZSBmb3IgcHJpbnRcbn1cblxuLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tY29udHJvbC1zcGFjZXIteDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTsgLy8gUHV0IHRoZSBpbnB1dCBiZWhpbmQgdGhlIGxhYmVsIHNvIGl0IGRvZXNuJ3Qgb3ZlcmxheSB0ZXh0XG4gIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gIGhlaWdodDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAqIC41O1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyB0aGUgbWl4aW4gaXMgbm90IHVzZWQgaGVyZSB0byBtYWtlIHN1cmUgdGhlcmUgaXMgZmVlZGJhY2tcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgdG8gd29yayBhcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tIGNvbnRyb2wgaW5kaWNhdG9yc1xuLy9cbi8vIEJ1aWxkIHRoZSBjdXN0b20gY29udHJvbHMgb3V0IG9mIHBzZXVkby1lbGVtZW50cy5cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWxhYmVsLWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjdXJzb3I6ICRjdXN0b20tY29udHJvbC1jdXJzb3I7XG5cbiAgLy8gQmFja2dyb3VuZC1jb2xvciBhbmQgKHdoZW4gZW5hYmxlZCkgZ3JhZGllbnRcbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpICogLjU7XG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICBib3JkZXI6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC8vIEZvcmVncm91bmQgKGljb24pXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpICogLjU7XG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogNTAlIC8gI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemV9IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXNcbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgY2hlY2tib3hlcy5cblxuLmN1c3RvbS1jaGVja2JveCB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnKTtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93KTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGUpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gICAgJjppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmFkaW9zXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIHJhZGlvcy5cblxuLmN1c3RvbS1yYWRpbyB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZCk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIHN3aXRjaGVzXG4vL1xuLy8gVHdlYWsgYSBmZXcgdGhpbmdzIGZvciBzd2l0Y2hlc1xuXG4uY3VzdG9tLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyO1xuXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC13aWR0aDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IGFkZCgoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpICogLjUsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogMik7XG4gICAgICBsZWZ0OiBhZGQoLSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDIpO1xuICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xuICAgICAgaGVpZ2h0OiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0LCAkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRjdXN0b20tc3dpdGNoLXdpZHRoIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cbi8vXG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJnICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ7XG4gIGJvcmRlcjogJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93LCAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuXG4gICAgJjo6LW1zLXZhbHVlIHtcbiAgICAgIC8vIEZvciB2aXN1YWwgY29uc2lzdGVuY3kgd2l0aCBvdGhlciBwbGF0Zm9ybXMvYnJvd3NlcnMsXG4gICAgICAvLyBzdXBwcmVzcyB0aGUgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UuXG4gICAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEhpZGVzIHRoZSBkZWZhdWx0IGNhcmV0IGluIElFMTFcbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB9XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtc207XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtKTtcbn1cblxuLmN1c3RvbS1zZWxlY3QtbGcge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1sZztcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGcpO1xufVxuXG5cbi8vIEZpbGVcbi8vXG4vLyBDdXN0b20gZmlsZSBpbnB1dC5cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAkY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgdG8gd29yayBhcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSB+IC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgJjpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgQGVhY2ggJGxhbmcsICR2YWx1ZSBpbiAkY3VzdG9tLWZpbGUtdGV4dCB7XG4gICAgJjpsYW5nKCN7JGxhbmd9KSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJHZhbHVlO1xuICAgIH1cbiAgfVxuXG4gIH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1icm93c2UpO1xuICB9XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLWZpbGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1iZztcbiAgYm9yZGVyOiAkY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tZmlsZS1ib3gtc2hhZG93KTtcblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI7XG4gICAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICAgIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICRjdXN0b20tZmlsZS1idXR0b24tY29sb3I7XG4gICAgY29udGVudDogXCJCcm93c2VcIjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgMCk7XG4gIH1cbn1cblxuLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYWRkKCRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0LCAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGggKiAyKTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbXMtdGh1bWIgICAgICAgICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQpICogLjU7IC8vIFdlYmtpdCBzcGVjaWZpY1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFdoeT9cbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZpcmVmb3ggc3BlY2lmaWM/XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tcy10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAwOyAvLyBFZGdlIHNwZWNpZmljXG4gICAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg7IC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIG1hcmdpbi1sZWZ0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg7ICAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1zLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCAqIC41O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IC8vIGFyYml0cmFyeT9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbXMtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAvLyBQcmV2ZW50cyBhY3RpdmUgLm5hdi1saW5rIHRhYiBvdmVybGFwcGluZyBmb2N1cyBvdXRsaW5lIG9mIHByZXZpb3VzL25leHQgLm5hdi1saW5rXG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIENvbnRlbnRzXG4vL1xuLy8gTmF2YmFyXG4vLyBOYXZiYXIgYnJhbmRcbi8vIE5hdmJhciBuYXZcbi8vIE5hdmJhciB0ZXh0XG4vLyBOYXZiYXIgZGl2aWRlclxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vIE5hdmJhciBwb3NpdGlvblxuLy8gTmF2YmFyIHRoZW1lc1xuXG5cbi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmcteSAkbmF2YmFyLXBhZGRpbmcteDtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5jb250YWluZXIsXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xufVxuXG5cbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgcmVzcG9uc2l2ZSBjb2xsYXBzaW5nIGFuZCB0b2dnbGluZyBvZiBuYXZiYXIgY29udGVudHMuXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi8vIFdoZW4gY29sbGFwc2VkLCBwcmV2ZW50IHRoZSB0b2dnbGVhYmxlIG5hdmJhciBjb250ZW50cyBmcm9tIGFwcGVhcmluZyBpblxuLy8gdGhlIGRlZmF1bHQgZmxleGJveCByb3cgb3JpZW50YXRpb24uIFJlcXVpcmVzIHRoZSB1c2Ugb2YgYGZsZXgtd3JhcDogd3JhcGBcbi8vIG9uIHRoZSBgLm5hdmJhcmAgcGFyZW50LlxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLy8gRm9yIGFsd2F5cyBleHBhbmRlZCBvciBleHRyYSBmdWxsIG5hdmJhcnMsIGVuc3VyZSBjb250ZW50IGFsaWducyBpdHNlbGZcbiAgLy8gcHJvcGVybHkgdmVydGljYWxseS4gQ2FuIGJlIGVhc2lseSBvdmVycmlkZGVuIHdpdGggZmxleCB1dGlsaXRpZXMuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vIEJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG5hdmJhciB3aGVuIGluIGl0cyBjb2xsYXBzZWQgc3RhdGVcbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkgJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItdG9nZ2xlci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiA1MCUgLyAxMDAlIDEwMCUgbm8tcmVwZWF0O1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiAkbmF2YmFyLW5hdi1zY3JvbGwtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgICAgICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb3IgbmVzdGluZyBjb250YWluZXJzLCBoYXZlIHRvIHJlZGVjbGFyZSBmb3IgYWxpZ25tZW50IHB1cnBvc2VzXG4gICAgICAgICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fSB7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAgICAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJHNpemUsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAvLyBDaGFuZ2VzIGZsZXgtYmFzZXMgdG8gYXV0byBiZWNhdXNlIG9mIGFuIElFMTAgYnVnXG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcbi5uYXZiYXItbGlnaHQge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnKTtcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFdoaXRlIGxpbmtzIGFnYWluc3QgYSBkYXJrIGJhY2tncm91bmRcbi5uYXZiYXItZGFyayB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzIyNzQwI2lzc3VlY29tbWVudC0zMDU4NjgxMDZcbiAgaGVpZ2h0OiAkY2FyZC1oZWlnaHQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuXG4gID4gaHIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXAge1xuICAgIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCAge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gIC8vIER1ZSB0byBzcGVjaWZpY2l0eSBvZiB0aGUgYWJvdmUgc2VsZWN0b3IgKGAuY2FyZCA+IC5saXN0LWdyb3VwYCksIHdlIG11c3RcbiAgLy8gdXNlIGEgY2hpbGQgc2VsZWN0b3IgaGVyZSB0byBwcmV2ZW50IGRvdWJsZSBib3JkZXJzLlxuICA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuICA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5cbi5jYXJkLWJvZHkge1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXG4gIC8vIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUsIGVuc3VyaW5nIGZvb3RlcnMgYXJlIGFsaWduZWQgdG8gdGhlIGJvdHRvbS5cbiAgZmxleDogMSAxIGF1dG87XG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBpbWFnZSBzaXplIGJ1ZyBpbiBJRVxuICAvLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI4ODU1XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXg7XG4gIGNvbG9yOiAkY2FyZC1jb2xvcjtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkY2FyZC1zcGFjZXIteTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtJGNhcmQtc3BhY2VyLXkgKiAuNTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJkLXNwYWNlci14O1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgMCAwKTtcbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgY29sb3I6ICRjYXJkLWNhcC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItdG9wOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBIZWFkZXIgbmF2c1xuLy9cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAqIC41O1xuICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtc3BhY2VyLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggKiAuNTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggKiAuNTtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAqIC41O1xufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAkY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGZsZXgtc2hyaW5rOiAwOyAvLyBGb3IgSUU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjkzOTZcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gQ2FyZCBkZWNrXG5cbi5jYXJkLWRlY2sge1xuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZGVjay1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLSRjYXJkLWRlY2stbWFyZ2luO1xuICAgIG1hcmdpbi1sZWZ0OiAtJGNhcmQtZGVjay1tYXJnaW47XG5cbiAgICAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgZGVmYXVsdFxuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWdyb3VwLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gICAgPiAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29sdW1uc1xuLy9cblxuLmNhcmQtY29sdW1ucyB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1jb2x1bW5zLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBjb2x1bW4tY291bnQ6ICRjYXJkLWNvbHVtbnMtY291bnQ7XG4gICAgY29sdW1uLWdhcDogJGNhcmQtY29sdW1ucy1nYXA7XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG5cbiAgICAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIERvbid0IGxldCB0aGVtIHZlcnRpY2FsbHkgc3BhbiBtdWx0aXBsZSBjb2x1bW5zXG4gICAgICB3aWR0aDogMTAwJTsgLy8gRG9uJ3QgbGV0IHRoZWlyIHdpZHRoIGNoYW5nZVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBBY2NvcmRpb25cbi8vXG5cbi5hY2NvcmRpb24ge1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG5cbiAgPiAuY2FyZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgICB9XG5cbiAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgPiAuY2FyZC1oZWFkZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0kY2FyZC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy15ICRicmVhZGNydW1iLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRicmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRicmVhZGNydW1iLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyAvLyBTdXBwcmVzcyBpbmxpbmUgc3BhY2luZ3MgYW5kIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3JcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yO1xuICAgICAgY29udGVudDogZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyKTtcbiAgICB9XG4gIH1cblxuICAvLyBJRTktMTEgaGFjayB0byBwcm9wZXJseSBoYW5kbGUgaHlwZXJsaW5rIHVuZGVybGluZXMgZm9yIGJyZWFkY3J1bWJzIGJ1aWx0XG4gIC8vIHdpdGhvdXQgYDx1bD5gcy4gVGhlIGA6OmJlZm9yZWAgcHNldWRvLWVsZW1lbnQgZ2VuZXJhdGVzIGFuIGVsZW1lbnRcbiAgLy8gKndpdGhpbiogdGhlIC5icmVhZGNydW1iLWl0ZW0gYW5kIHRoZXJlYnkgaW5oZXJpdHMgdGhlIGB0ZXh0LWRlY29yYXRpb25gLlxuICAvL1xuICAvLyBUbyB0cmljayBJRSBpbnRvIHN1cHByZXNzaW5nIHRoZSB1bmRlcmxpbmUsIHdlIGdpdmUgdGhlIHBzZXVkby1lbGVtZW50IGFuXG4gIC8vIHVuZGVybGluZSBhbmQgdGhlbiBpbW1lZGlhdGVseSByZW1vdmUgaXQuXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I7XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkcGFnaW5hdGlvbi1wYWRkaW5nLXkgJHBhZ2luYXRpb24tcGFkZGluZy14O1xuICBtYXJnaW4tbGVmdDogLSRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDtcbiAgbGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYmc7XG4gIGJvcmRlcjogJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoIHNvbGlkICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIG91dGxpbmU6ICRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU7XG4gICAgYm94LXNoYWRvdzogJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYuZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC8vIE9waW5pb25hdGVkOiByZW1vdmUgdGhlIFwiaGFuZFwiIGN1cnNvciBzZXQgcHJldmlvdXNseSBmb3IgLnBhZ2UtbGlua1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkbGluZS1oZWlnaHQtbGcsICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGxpbmUtaGVpZ2h0LXNtLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgfVxuXG4gIC5wYWdlLWl0ZW0ge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6ICRiYWRnZS1wYWRkaW5nLXkgJGJhZGdlLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRiYWRnZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRiYWRnZS10cmFuc2l0aW9uKTtcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4vLyBQaWxsIGJhZGdlc1xuLy9cbi8vIE1ha2UgdGhlbSBleHRyYSByb3VuZGVkIHdpdGggYSBtb2RpZmllciB0byByZXBsYWNlIHYzJ3MgYmFkZ2VzLlxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgcGFkZGluZy1sZWZ0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIENvbG9yc1xuLy9cbi8vIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGJhZGdlcyBnZXQgZGFya2VyIG9uIDpob3ZlcikuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYmFkZ2UtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBiYWRnZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBiYWRnZS12YXJpYW50KCRiZykge1xuICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZztcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnLCAxMCUpO1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJhZGdlLWZvY3VzLXdpZHRoIHJnYmEoJGJnLCAuNSk7XG4gICAgfVxuICB9XG59XG4iLCIuanVtYm90cm9uIHtcbiAgcGFkZGluZzogJGp1bWJvdHJvbi1wYWRkaW5nICgkanVtYm90cm9uLXBhZGRpbmcgKiAuNSk7XG4gIG1hcmdpbi1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcbiAgY29sb3I6ICRqdW1ib3Ryb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRqdW1ib3Ryb24tYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMikgJGp1bWJvdHJvbi1wYWRkaW5nO1xuICB9XG59XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYWxlcnQtbWFyZ2luLWJvdHRvbTtcbiAgYm9yZGVyOiAkYWxlcnQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRhbGVydC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAkY2xvc2UtZm9udC1zaXplICsgJGFsZXJ0LXBhZGRpbmcteCAqIDI7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIHN0eWxlc1xuLy9cbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYWxlcnQtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYm9yZGVyLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtY29sb3ItbGV2ZWwpKTtcbiAgfVxufVxuIiwiQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gRGlzYWJsZSBhbmltYXRpb24gaWYgdHJhbnNpdGlvbnMgYXJlIGRpc2FibGVkXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIEBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAgIGZyb20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcHJvZ3Jlc3MtaGVpZ2h0IDA7IH1cbiAgICB0byB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuICB9XG59XG5cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogJHByb2dyZXNzLWhlaWdodDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHByb2dyZXNzLWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHByb2dyZXNzLWJveC1zaGFkb3cpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmc7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHByb2dyZXNzLWJhci10cmFuc2l0aW9uKTtcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRwcm9ncmVzcy1oZWlnaHQgJHByb2dyZXNzLWhlaWdodDtcbn1cblxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246ICRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZyBwcm9ncmVzcy1iYXItc3RyaXBlcztcblxuICAgIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHotaW5kZXg6IDE7IC8vIFBsYWNlIGhvdmVyL2ZvY3VzIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1ob3Zlci1iZztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkgJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkbGlzdC1ncm91cC1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1iZztcbiAgYm9yZGVyOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGggc29saWQgJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYgKyAmIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBIb3Jpem9udGFsXG4vL1xuLy8gQ2hhbmdlIHRoZSBsYXlvdXQgb2YgbGlzdCBncm91cCBpdGVtcyBmcm9tIHZlcnRpY2FsIChkZWZhdWx0KSB0byBob3Jpem9udGFsLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsI3skaW5maXh9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC05KSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCA2KSk7XG59XG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXG4gICAgJi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNsb3NlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xuICBvcGFjaXR5OiAuNTtcblxuICAvLyBPdmVycmlkZSA8YT4ncyBob3ZlciBzdHlsZVxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgb3BhY2l0eTogLjc1O1xuICAgIH1cbiAgfVxufVxuXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmEuY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiIsIi50b2FzdCB7XG4gIC8vIFByZXZlbnRzIGZyb20gc2hyaW5raW5nIGluIElFMTEsIHdoZW4gaW4gYSBmbGV4IGNvbnRhaW5lclxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODM0MVxuICBmbGV4LWJhc2lzOiAkdG9hc3QtbWF4LXdpZHRoO1xuICBtYXgtd2lkdGg6ICR0b2FzdC1tYXgtd2lkdGg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9hc3QtZm9udC1zaXplKTtcbiAgY29sb3I6ICR0b2FzdC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHRvYXN0LWJvcmRlci13aWR0aCBzb2xpZCAkdG9hc3QtYm9yZGVyLWNvbG9yO1xuICBib3gtc2hhZG93OiAkdG9hc3QtYm94LXNoYWRvdztcbiAgb3BhY2l0eTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9hc3QtYm9yZGVyLXJhZGl1cyk7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkdG9hc3QtcGFkZGluZy14O1xuICB9XG5cbiAgJi5zaG93aW5nIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy15ICR0b2FzdC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9hc3QtaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHN1YnRyYWN0KCR0b2FzdC1ib3JkZXItcmFkaXVzLCAkdG9hc3QtYm9yZGVyLXdpZHRoKSk7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteDsgLy8gYXBwbHkgdG8gYm90aCB2ZXJ0aWNhbCBhbmQgaG9yaXpvbnRhbFxufVxuIiwiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLm1vZGFsLW9wZW4ge1xuICAvLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAubW9kYWwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cblxuICAvLyBXaGVuIHRyeWluZyB0byBjbG9zZSwgYW5pbWF0ZSBmb2N1cyB0byBzY2FsZVxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBkaXNwbGF5OiBmbGV4OyAvLyBJRTEwLzExXG4gIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpOyAvLyBJRTEwLzExXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mb290ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLy8gRW5zdXJlIGBtb2RhbC1kaWFsb2ctY2VudGVyZWRgIGV4dGVuZHMgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSB2aWV3IChJRTEwLzExKVxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyAvLyBJRTEwXG4gICAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50OyAvLyBSZXNldCBoZWlnaHQgdG8gMCBleGNlcHQgb24gSUVcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLy8gRW5zdXJlIGAubW9kYWwtYm9keWAgc2hvd3Mgc2Nyb2xsYmFyIChJRTEwLzExKVxuICAmLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBjb2xvcjogJG1vZGFsLWNvbnRlbnQtY29sb3I7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbC1iYWNrZHJvcDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAvLyBzbyB0aGUgY2xvc2UgYnRuIGFsd2F5cyBzdGF5cyBvbiB0aGUgdXBwZXIgcmlnaHQgY29ybmVyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gUHV0IG1vZGFsIGhlYWRlciBlbGVtZW50cyAodGl0bGUgYW5kIGRpc21pc3MpIG9uIG9wcG9zaXRlIGVuZHNcbiAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgLmNsb3NlIHtcbiAgICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gICAgLy8gYXV0byBvbiB0aGUgbGVmdCBmb3JjZSBpY29uIHRvIHRoZSByaWdodCBldmVuIHdoZW4gdGhlcmUgaXMgbm8gLm1vZGFsLXRpdGxlXG4gICAgbWFyZ2luOiAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy14KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHRoZXJlIHNob3VsZCBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZyAtICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gKiAuNTtcbiAgYm9yZGVyLXRvcDogJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIFBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICAvLyBUaGlzIHNvbHV0aW9uIGlzIGZhciBmcm9tIGlkZWFsIGJlY2F1c2Ugb2YgdGhlIHVuaXZlcnNhbCBzZWxlY3RvciB1c2FnZSxcbiAgLy8gYnV0IGlzIG5lZWRlZCB0byBmaXggaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDgwMFxuICA+ICoge1xuICAgIG1hcmdpbjogJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbiAqIC41O1xuICB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG4gICAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXApO1xuICB9XG5cbiAgLm1vZGFsLXNtIHsgbWF4LXdpZHRoOiAkbW9kYWwtc207IH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbGc7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAubW9kYWwteGwgeyBtYXgtd2lkdGg6ICRtb2RhbC14bDsgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogJHRvb2x0aXAtbWFyZ2luO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b29sdGlwLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cgeyBvcGFjaXR5OiAkdG9vbHRpcC1vcGFjaXR5OyB9XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtdG9wIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLmFycm93IHtcbiAgICBib3R0b206IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtcmlnaHQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLmFycm93IHtcbiAgICB0b3A6IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtbGVmdCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWxlZnQ7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcbiAgcGFkZGluZzogJHRvb2x0aXAtcGFkZGluZy15ICR0b29sdGlwLXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b29sdGlwLWJvcmRlci1yYWRpdXMpO1xufVxuIiwiQG1peGluIHJlc2V0LXRleHQoKSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHBvcG92ZXItZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwb3BvdmVyLWJveC1zaGFkb3cpO1xuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBtYXJnaW46IDAgJHBvcG92ZXItYm9yZGVyLXJhZGl1cztcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICBib3R0b206IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgbGVmdDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkcG9wb3Zlci1ib3JkZXItcmFkaXVzIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIHRvcDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSk7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWhlYWRlci1iZztcbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIHJpZ2h0OiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRwb3BvdmVyLWJvcmRlci1yYWRpdXMgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWxlZnQ7XG4gIH1cbn1cblxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiAkcG9wb3Zlci1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWhlYWRlci1iZztcbiAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkIGRhcmtlbigkcG9wb3Zlci1oZWFkZXItYmcsIDUlKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogJHBvcG92ZXItYm9keS1wYWRkaW5nLXkgJHBvcG92ZXItYm9keS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkcG9wb3Zlci1ib2R5LWNvbG9yO1xufVxuIiwiLy8gTm90ZXMgb24gdGhlIGNsYXNzZXM6XG4vL1xuLy8gMS4gLmNhcm91c2VsLnBvaW50ZXItZXZlbnQgc2hvdWxkIGlkZWFsbHkgYmUgcGFuLXkgKHRvIGFsbG93IGZvciB1c2VycyB0byBzY3JvbGwgdmVydGljYWxseSlcbi8vICAgIGV2ZW4gd2hlbiB0aGVpciBzY3JvbGwgYWN0aW9uIHN0YXJ0ZWQgb24gYSBjYXJvdXNlbCwgYnV0IGZvciBjb21wYXRpYmlsaXR5ICh3aXRoIEZpcmVmb3gpXG4vLyAgICB3ZSdyZSBwcmV2ZW50aW5nIGFsbCBhY3Rpb25zIGluc3RlYWRcbi8vIDIuIFRoZSAuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB1c2VkIHRvIGluZGljYXRlIHdoZXJlXG4vLyAgICB0aGUgYWN0aXZlIHNsaWRlIGlzIGhlYWRpbmcuXG4vLyAzLiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0gaXMgdGhlIGN1cnJlbnQgc2xpZGUuXG4vLyA0LiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IGlzIHRoZSBjdXJyZW50XG4vLyAgICBzbGlkZSBpbiBpdHMgaW4tdHJhbnNpdGlvbiBzdGF0ZS4gT25seSBvbmUgb2YgdGhlc2Ugb2NjdXJzIGF0IGEgdGltZS5cbi8vIDUuIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHRcbi8vICAgIGlzIHRoZSB1cGNvbWluZyBzbGlkZSBpbiB0cmFuc2l0aW9uLlxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tbGVmdCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLXJpZ2h0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXG4vL1xuXG4uY2Fyb3VzZWwtZmFkZSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDBzICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyAyLiB2ZXJ0aWNhbGx5IGNlbnRlciBjb250ZW50c1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbik7XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKTtcbiAgfVxufVxuXG4vLyBJY29ucyBmb3Igd2l0aGluXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGJhY2tncm91bmQ6IDUwJSAvIDEwMCUgMTAwJSBuby1yZXBlYXQ7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZyk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZyk7XG59XG5cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHNcbi8vXG4vLyBBZGQgYW4gb3JkZXJlZCBsaXN0IHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGEgbGlzdCBpdGVtIGZvciBlYWNoXG4vLyBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIG92ZXJyaWRlIDxvbD4gZGVmYXVsdFxuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIGxpIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogJGNhcm91c2VsLWluZGljYXRvci13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgLy8gVXNlIHRyYW5zcGFyZW50IGJvcmRlcnMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXG4gICAgYm9yZGVyLXRvcDogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vL1xuLy9cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFJvdGF0aW5nIGJvcmRlclxuLy9cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufVxuXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiAkc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjtcbiAgYm9yZGVyOiAkc3Bpbm5lci1ib3JkZXItd2lkdGggc29saWQgY3VycmVudGNvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWJvcmRlcjtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbiAgYm9yZGVyLXdpZHRoOiAkc3Bpbm5lci1ib3JkZXItd2lkdGgtc207XG59XG5cbi8vXG4vLyBHcm93aW5nIGNpcmNsZVxuLy9cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5zcGlubmVyLWdyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiAkc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWdyb3c7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGgtc207XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0LXNtO1xufVxuXG5AaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IHtcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuc3Bpbm5lci1ib3JkZXIsXG4gICAgLnNwaW5uZXItZ3JvdyB7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLmFsaWduLWJhc2VsaW5lICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gLy8gQnJvd3NlciBkZWZhdWx0XG4uYWxpZ24tdG9wICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1taWRkbGUgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuLmFsaWduLWJvdHRvbSAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtdG9wICAgIHsgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSxcbiAgYnV0dG9uI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgYmctdmFyaWFudGAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuXG5AbWl4aW4gYmctZ3JhZGllbnQtdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBiZy1ncmFkaWVudC12YXJpYW50YCBtaXhpblwiLCBcInY0LjUuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGJnLXZhcmlhbnQoXCIuYmctI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG59XG5cbkBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIEBpbmNsdWRlIGJnLWdyYWRpZW50LXZhcmlhbnQoXCIuYmctZ3JhZGllbnQtI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG4gIH1cbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3QsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gQm9yZGVyXG4vL1xuXG4uYm9yZGVyICAgICAgICAgeyBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcCAgICAgeyBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodCAgIHsgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20gIHsgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdCAgICB7IGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTAgICAgICAgIHsgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wLTAgICAgeyBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQtMCAgeyBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20tMCB7IGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0LTAgICB7IGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5ib3JkZXItI3skY29sb3J9IHtcbiAgICBib3JkZXItY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4vL1xuLy8gQm9yZGVyLXJhZGl1c1xuLy9cblxuLnJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtcGlsbCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAgIC5kI3skaW5maXh9LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAuZC1wcmludC0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3QsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuQGVhY2ggJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvIGluICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Mge1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teDogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMSk7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAyKTtcblxuICAuZW1iZWQtcmVzcG9uc2l2ZS0jeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14fWJ5I3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teX0ge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZShkaXZpZGUoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXksICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14KSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTAgICAgICAgeyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMSAgICAgICB7IGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0xICAgICB7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsb2F0I3skaW5maXh9LWxlZnQgIHsgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1yaWdodCB7IGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LW5vbmUgIHsgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJHZhbHVlIGluICR1c2VyLXNlbGVjdHMge1xuICAudXNlci1zZWxlY3QtI3skdmFsdWV9IHsgdXNlci1zZWxlY3Q6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJHZhbHVlIGluICRvdmVyZmxvd3Mge1xuICAub3ZlcmZsb3ctI3skdmFsdWV9IHsgb3ZlcmZsb3c6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29tbW9uIHZhbHVlc1xuQGVhY2ggJHBvc2l0aW9uIGluICRwb3NpdGlvbnMge1xuICAucG9zaXRpb24tI3skcG9zaXRpb259IHsgcG9zaXRpb246ICRwb3NpdGlvbiAhaW1wb3J0YW50OyB9XG59XG5cbi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIEBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICB9XG59XG4iLCIvL1xuLy8gU2NyZWVucmVhZGVyc1xuLy9cblxuLnNyLW9ubHkge1xuICBAaW5jbHVkZSBzci1vbmx5KCk7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gIEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7XG59XG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9raXR0eWdpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSgpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUoKSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uc2hhZG93LXNtIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctc20gIWltcG9ydGFudDsgfVxuLnNoYWRvdyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93ICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbGcgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LW5vbmUgeyBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBXaWR0aCBhbmQgaGVpZ2h0XG5cbkBlYWNoICRwcm9wLCAkYWJicmV2IGluICh3aWR0aDogdywgaGVpZ2h0OiBoKSB7XG4gIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzaXplcyB7XG4gICAgLiN7JGFiYnJldn0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLm13LTEwMCB7IG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4ubWgtMTAwIHsgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi8vIFZpZXdwb3J0IGFkZGl0aW9uYWwgaGVscGVyc1xuXG4ubWluLXZ3LTEwMCB7IG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLm1pbi12aC0xMDAgeyBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi52dy0xMDAgeyB3aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLnZoLTEwMCB7IGhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBOZWdhdGl2ZSBtYXJnaW5zIChlLmcuLCB3aGVyZSBgLm1iLW4xYCBpcyBuZWdhdGl2ZSB2ZXJzaW9uIG9mIGAubWItMWApXG4gICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgQGlmIFwiI3skc2l6ZX1cIiAhPSBcIjBcIiB7XG4gICAgICAgIC5tI3skaW5maXh9LW4jeyRzaXplfSB7IG1hcmdpbjogLSRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAubXQjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tciN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tbCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xuICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdCN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYiN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBTdHJldGNoZWQgbGlua1xuLy9cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICAvLyBKdXN0IGluIGNhc2UgYHBvaW50ZXItZXZlbnRzOiBub25lYCBpcyBzZXQgb24gYSBwYXJlbnRcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIC8vIElFMTAgYnVnZml4LCBzZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTY5NDc5NjcvaWUxMC1ob3Zlci1wc2V1ZG8tY2xhc3MtZG9lc250LXdvcmstd2l0aG91dC1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBUZXh0XG4vL1xuXG4udGV4dC1tb25vc3BhY2UgeyBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSAhaW1wb3J0YW50OyB9XG5cbi8vIEFsaWdubWVudFxuXG4udGV4dC1qdXN0aWZ5ICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuLnRleHQtd3JhcCAgICAgeyB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoKTsgfVxuXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAudGV4dCN7JGluZml4fS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuXG4udGV4dC1sb3dlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC11cHBlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4vLyBXZWlnaHQgYW5kIGl0YWxpY3NcblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1saWdodGVyIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ub3JtYWwgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGQgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGRlciAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlciAhaW1wb3J0YW50OyB9XG4uZm9udC1pdGFsaWMgICAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG5cbi50ZXh0LXdoaXRlIHsgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoXCIudGV4dC0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbn1cblxuLnRleHQtYm9keSB7IGNvbG9yOiAkYm9keS1jb2xvciAhaW1wb3J0YW50OyB9XG4udGV4dC1tdXRlZCB7IGNvbG9yOiAkdGV4dC1tdXRlZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsYWNrLTUwIHsgY29sb3I6IHJnYmEoJGJsYWNrLCAuNSkgIWltcG9ydGFudDsgfVxuLnRleHQtd2hpdGUtNTAgeyBjb2xvcjogcmdiYSgkd2hpdGUsIC41KSAhaW1wb3J0YW50OyB9XG5cbi8vIE1pc2NcblxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUgeyB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgLy8gRGVwcmVjYXRlZCwgYnV0IGF2b2lkcyBpc3N1ZXMgd2l0aCBmbGV4IGNvbnRhaW5lcnNcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIFVzZWQgaW5zdGVhZCBvZiBgb3ZlcmZsb3ctd3JhcGAgZm9yIElFICYgRWRnZSBMZWdhY3lcbn1cblxuLy8gUmVzZXRcblxuLnRleHQtcmVzZXQgeyBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBUeXBvZ3JhcGh5XG5cbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBAaWYgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSAhPSAwIHtcbiAgICBhI3skcGFyZW50fSB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkY29sb3IsICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoKWBcIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG5AbWl4aW4gdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcblxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1oaWRlKClgXCIsIFwidjQuMS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vXG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL21haW4uY3NzL2Jsb2IvbWFzdGVyL3NyYy9fcHJpbnQuY3NzXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQcmludCBzdHlsZXMuXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDpcbi8vIGh0dHBzOi8vd3d3LnBocGllZC5jb20vZGVsYXktbG9hZGluZy15b3VyLXByaW50LWNzcy9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpZiAkZW5hYmxlLXByaW50LXN0eWxlcyB7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgKixcbiAgICAqOjpiZWZvcmUsXG4gICAgKjo6YWZ0ZXIge1xuICAgICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IG91dCBgY29sb3JgIGFuZCBgYmFja2dyb3VuZGBcbiAgICAgIC8vY29sb3I6ICRibGFjayAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyXG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgLy9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgJjpub3QoLmJ0bikge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL2FbaHJlZl06OmFmdGVyIHtcbiAgICAvLyAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgLy99XG5cbiAgICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vXG4gICAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gICAgLy9cblxuICAgIC8vYVtocmVmXj1cIiNcIl06OmFmdGVyLFxuICAgIC8vYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlciB7XG4gICAgLy8gY29udGVudDogXCJcIjtcbiAgICAvL31cblxuICAgIHByZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTUwMDsgLy8gQm9vdHN0cmFwIGN1c3RvbSBjb2RlOyB1c2luZyBgJGJvcmRlci13aWR0aGAgaW5zdGVhZCBvZiAxcHhcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgb3JwaGFuczogMztcbiAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBzdGFydFxuXG4gICAgLy8gU3BlY2lmeSBhIHNpemUgYW5kIG1pbi13aWR0aCB0byBtYWtlIHByaW50aW5nIGNsb3NlciBhY3Jvc3MgYnJvd3NlcnMuXG4gICAgLy8gV2UgZG9uJ3Qgc2V0IG1hcmdpbiBoZXJlIGJlY2F1c2UgaXQgYnJlYWtzIGBzaXplYCBpbiBDaHJvbWUuIFdlIGFsc29cbiAgICAvLyBkb24ndCB1c2UgYCFpbXBvcnRhbnRgIG9uIGBzaXplYCBhcyBpdCBicmVha3MgaW4gQ2hyb21lLlxuICAgIEBwYWdlIHtcbiAgICAgIHNpemU6ICRwcmludC1wYWdlLXNpemU7XG4gICAgfVxuICAgIGJvZHkge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXG4gICAgLm5hdmJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYmFkZ2Uge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRibGFjaztcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtZGFyayB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXG4gIH1cbn1cbiIsIi8vXG4vLyBBY2NvcmRpb25cbi8vXG5cblxuXG4vLyBEZWZhdWx0IEFjY29yZGlvblxuLmFjY29yZGlvbiB7XG5cdC5jYXJkIHtcblx0XHRvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblxuXHRcdFx0LmNhcmQtdGl0bGUge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRwYWRkaW5nOiAxcmVtIDFyZW07XG5cdFx0XHRcdGNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCwgYmFzZSk7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0XHQ+IGkgIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdFx0Y29sb3I6IGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBiYXNlKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuY29sbGFwc2VkIHtcblx0XHRcdFx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG5cblx0XHRcdFx0XHQ+IGkgIHtcblx0XHRcdFx0XHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRyaWdodDogMXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jYXJkLWJvZHkge1xuXHRcdFx0cGFkZGluZzogMS4yNXJlbTtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHR9XG5cdH1cblxuXHQmLS1uby1iZ3tcblx0XHQuY2FyZHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0fVxufVxuXG4vLyBMaWdodCBBY2NvcmRpb25cbi5hY2NvcmRpb24uYWNjb3JkaW9uLWxpZ2h0IHtcblx0LmNhcmQge1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVmNDtcblx0XHRtYXJnaW46IDA7XG5cblx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyOiAwO1xuXG5cdFx0XHQuY2FyZC10aXRsZSB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0XHRcdHBhZGRpbmc6IDFyZW0gMXJlbSAxcmVtIDA7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCwgYmFzZSk7XG5cblx0XHRcdFx0Ji5jb2xsYXBzZWQge1xuXHRcdFx0XHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcblxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNhcmQtYm9keSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHR9XG5cblx0XHQvLyByZW1vdmUgYm9yZGVyIGZvciB0aGUgbGFzdCBpdGVtXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItdG9wOiAwO1xuXG5cdFx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuMjVyZW07O1xuXG5cdFx0XHQuY2FyZC1ib2R5IHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBPdXRsaW5lIEFjY29yZGlvblxuLmFjY29yZGlvbi5hY2NvcmRpb24tb3V0bGluZSB7XG5cblx0Ji0tcGFkZGVke1xuXHRcdHBhZGRpbmc6MS43cmVtO1xuXHR9XG5cblx0LmNhcmQge1xuXHRcdG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG5cdFx0Ym9yZGVyOjA7XG5cblx0XHQuY2FyZC1oZWFkZXJ7XG5cdFx0XHRwYWRkaW5nOjA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuXHRcdFx0LmNhcmQtdGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHRcdFx0cGFkZGluZzogMS4yNXJlbTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBsaWdodGVuKGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBiYXNlKSwgMjAlKTtcblx0XHRcdFx0Ym9yZGVyLXRvcC13aWR0aDogMnB4O1xuXHRcdFx0XHRib3JkZXItcmlnaHQtd2lkdGg6IDJweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IGNhbGMoMS41cmVtICsgMnB4KTtcblx0XHRcdFx0Ym9yZGVyLWxlZnQtd2lkdGg6IDJweDtcblx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcblx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6IDEuMjVyZW07XG5cdFx0XHRcdFx0QGluY2x1ZGUga3QtbGEtaWNvbi1zZWxmKCBrdC1nZXQoJGt0LWFjdGlvbi1pY29ucywgbWludXMpICk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjdyZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0Y29sb3I6IGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBiYXNlKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuY29sbGFwc2VkIHtcblx0XHRcdFx0XHRjb2xvcjogIzQ2NDQ1Nztcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICNlZmVmZjA7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnI3trdC1nZXQoJGt0LWFjdGlvbi1pY29ucywgcGx1cyl9Jztcblx0XHRcdFx0XHRcdGNvbG9yOiAjZWZlZmYwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jYXJkLWJvZHktd3JhcHBlciB7XG5cdFx0XHQ+LmNhcmQtYm9keXtcblx0XHRcdFx0cGFkZGluZzogMCAyLjdyZW0gMS43cmVtIDEuN3JlbTtcblx0XHRcdFx0Zm9udC1zaXplOjEuMXJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBsaWdodGVuKGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBiYXNlKSwgMjAlKTtcblx0XHRcdFx0Ym9yZGVyLXRvcC13aWR0aDogMDtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAycHg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcblx0XHRcdFx0Ym9yZGVyLWxlZnQtd2lkdGg6IDJweDtcblx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGNvbG9yOiAjOGQ4YzliO1xuXG5cdFx0XHRcdD4gcDpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyByZW1vdmUgbWFyZ2luIG9uIGxhc3QgaXRlbVxuXHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG59XG5cbi8vIFNvbGlkIEFjY29yZGlvblxuLmFjY29yZGlvbi5hY2NvcmRpb24tc29saWQge1xuXHQuY2FyZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXHRcdGJvcmRlcjowO1xuXG5cdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0cGFkZGluZzowO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdC5jYXJkLXRpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0XHRcdHBhZGRpbmc6IDEuMjVyZW07XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG5cblx0XHRcdFx0QGluY2x1ZGUga3Qtcm91bmRlZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuY29sbGFwc2VkIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBrdC1yb3VuZGVkIHtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jYXJkLWJvZHkge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcblxuXHRcdFx0QGluY2x1ZGUga3Qtcm91bmRlZCB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIEN1c3RvbSB0b2dnbGUgaWNvblxuLmFjY29yZGlvbi5hY2NvcmRpb24tdG9nZ2xlLWFycm93IHtcblx0LmNhcmQge1xuXHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHQuY2FyZC10aXRsZSB7XG5cdFx0XHRcdGNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCwgYmFzZSk7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGt0LWxhLWljb24tc2VsZigga3QtZ2V0KCRrdC1hY3Rpb24taWNvbnMsIGRvd24pICk7XG5cdFx0XHRcdFx0Y29sb3I6IGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBiYXNlKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuY29sbGFwc2VkIHtcblx0XHRcdFx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG5cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcje2t0LWdldCgka3QtYWN0aW9uLWljb25zLCBsZWZ0KX0nO1xuXHRcdFx0XHRcdFx0LypydGw6YmVnaW46cmVtb3ZlKi9cblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcje2t0LWdldCgka3QtYWN0aW9uLWljb25zLCByaWdodCl9Jztcblx0XHRcdFx0XHRcdC8qcnRsOmVuZDpyZW1vdmUqL1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBDdXN0b20gdG9nZ2xlIGljb25cbi5hY2NvcmRpb24uYWNjb3JkaW9uLXRvZ2dsZS1wbHVzIHtcblx0LmNhcmQge1xuXHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHQuY2FyZC10aXRsZSB7XG5cdFx0XHRcdGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGt0LWxhLWljb24tc2VsZigga3QtZ2V0KCRrdC1hY3Rpb24taWNvbnMsIG1pbnVzKSApO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHRcdGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5jb2xsYXBzZWQge1xuXHRcdFx0XHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcblxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyN7a3QtZ2V0KCRrdC1hY3Rpb24taWNvbnMsIHBsdXMpfSc7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIFNWRyBpY29uXG4uYWNjb3JkaW9uLmFjY29yZGlvbi1zdmctaWNvbiB7XG5cdC5jYXJkIHtcblx0XHRib3JkZXItdG9wOjA7XG5cblx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0LmNhcmQtdGl0bGUge1xuXHRcdFx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cblx0XHRcdFx0Lmt0LXN2Zy1pY29ue1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMS4ycmVtO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHRcdFx0XHRmbGV4OiAwIDAgMnJlbTtcblx0XHRcdFx0XHRAaW5jbHVkZSBrdC10cmFuc2l0aW9uO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5jb2xsYXBzZWQge1xuXHRcdFx0XHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcblxuXHRcdFx0XHRcdC5rdC1zdmctaWNvbntcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDApO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jYXJkLWJvZHl7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMuMnJlbTtcblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHQuY2FyZC1ib2R5e1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMuMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gU1ZHIHRvZ2dsZVxuLmFjY29yZGlvbi5hY2NvcmRpb24tdG9nZ2xlLXN2Z3tcblx0LmNhcmR7XG5cdFx0LmNhcmQtaGVhZGVye1xuXHRcdFx0LmNhcmQtdGl0bGV7XG5cdFx0XHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBpbnZlcnNlKTtcblxuXHRcdFx0XHQua3Qtc3ZnLWljb257XG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvIDAgYXV0byBhdXRvO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBrdC10cmFuc2l0aW9uO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5jb2xsYXBzZWQge1xuXHRcdFx0XHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcblxuXHRcdFx0XHRcdC5rdC1zdmctaWNvbntcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDApO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBQYW5lbFxuLmFjY29yZGlvbi5hY2NvcmRpb24tcGFuZWwge1xuXHQuY2FyZCB7XG5cdFx0QGluY2x1ZGUga3Qtcm91bmRlZCB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHQuY2FyZC10aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdFx0XHRwYWRkaW5nOiAxLjI1cmVtO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2FyZC1ib2R5IHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0QGluY2x1ZGUga3Qtcm91bmRlZCB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvL1xuLy8gQWxlcnRcbi8vXG5cblxuXG5cbi5hbGVydCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07O1xuICAgIG1hcmdpbjogMCAwICRncmlkLWd1dHRlci13aWR0aCAwO1xuXG4gICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgIC5hbGVydC1pY29uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCAxLjI1cmVtIDAgMDtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hbGVydC1pY29uLXRvcCB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWxlcnQtdGV4dCB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cblxuICAgIC5hbGVydC1jbG9zZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDFyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgLmNsb3NlIHtcbiAgICAgICAgXHR0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBFbGV2YXRlXG4gICAgJi5hbGVydC1lbGV2YXRlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKDgyLCA2MywgMTA1LCAwLjEpO1xuICAgIH1cblxuICAgIC8vIFN0YXRlc1xuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG4gICAgXHQmLmFsZXJ0LSN7JG5hbWV9IHtcblx0ICAgICAgICBiYWNrZ3JvdW5kOiBrdC1nZXQoJGt0LXN0YXRlLWNvbG9ycywgJG5hbWUsIGJhc2UpO1xuXHQgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGt0LWdldCgka3Qtc3RhdGUtY29sb3JzLCAkbmFtZSwgYmFzZSk7XG5cdCAgICAgICAgY29sb3I6IGt0LWdldCgka3Qtc3RhdGUtY29sb3JzLCAkbmFtZSwgaW52ZXJzZSk7XG5cblx0ICAgICAgICAuYWxlcnQtaWNvbiB7XG5cdFx0ICAgICAgICBpIHtcblx0XHQgICAgICAgICAgICBjb2xvcjoga3QtZ2V0KCRrdC1zdGF0ZS1jb2xvcnMsICRuYW1lLCBpbnZlcnNlKTtcblx0XHQgICAgICAgIH1cblx0XHQgICAgfVxuXG5cdFx0ICAgIC5hbGVydC10ZXh0IHtcblx0XHQgICAgICAgIGNvbG9yOiBrdC1nZXQoJGt0LXN0YXRlLWNvbG9ycywgJG5hbWUsIGludmVyc2UpO1xuXG5cdFx0ICAgICAgICBociB7XG5cdFx0XHRcdCAgICBib3JkZXItdG9wLWNvbG9yOiBrdC1nZXQoJGt0LXN0YXRlLWNvbG9ycywgJG5hbWUsIGludmVyc2UpO1xuXHRcdFx0XHQgICAgb3BhY2l0eTogMC40O1xuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblxuXHQgICAgXHQuYWxlcnQtY2xvc2Uge1xuXHQgICAgXHRcdGkge1xuXHQgICAgXHRcdFx0Y29sb3I6IGt0LWdldCgka3Qtc3RhdGUtY29sb3JzLCAkbmFtZSwgaW52ZXJzZSk7XG5cdCAgICBcdFx0fVxuXHQgICAgXHR9XG5cdCAgICB9XG5cblx0ICAgICYuYWxlcnQtb3V0bGluZS0jeyRuYW1lfSB7XG5cdCAgICAgICAgYm9yZGVyOiAxcHggc29saWQga3QtZ2V0KCRrdC1zdGF0ZS1jb2xvcnMsICRuYW1lLCBiYXNlKTtcblx0ICAgICAgICBjb2xvcjoga3QtZ2V0KCRrdC1zdGF0ZS1jb2xvcnMsICRuYW1lLCBiYXNlKTtcblxuXHQgICAgICAgIC5hbGVydC1pY29uIHtcblx0XHQgICAgICAgIGkge1xuXHRcdCAgICAgICAgICAgIGNvbG9yOiBrdC1nZXQoJGt0LXN0YXRlLWNvbG9ycywgJG5hbWUsIGJhc2UpO1xuXHRcdCAgICAgICAgfVxuXHRcdCAgICB9XG5cblx0XHQgICAgLmFsZXJ0LXRleHQge1xuXHRcdCAgICAgICAgY29sb3I6IGt0LWdldCgka3Qtc3RhdGUtY29sb3JzLCAkbmFtZSwgYmFzZSk7XG5cdFx0ICAgIH1cblxuXHQgICAgXHQuYWxlcnQtY2xvc2Uge1xuXHQgICAgXHRcdGkge1xuXHQgICAgXHRcdFx0Y29sb3I6IGt0LWdldCgka3Qtc3RhdGUtY29sb3JzLCAkbmFtZSwgYmFzZSk7XG5cdCAgICBcdFx0fVxuXHQgICAgXHR9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFsZXJ0LXNvbGlkLSN7JG5hbWV9IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoa3QtZ2V0KCRrdC1zdGF0ZS1jb2xvcnMsICRuYW1lLCBiYXNlKSwgMC4xKTtcblx0ICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHQgICAgICAgIGNvbG9yOiBrdC1nZXQoJGt0LXN0YXRlLWNvbG9ycywgJG5hbWUsIGJhc2UpO1xuXG5cdCAgICAgICAgLmFsZXJ0LWljb24ge1xuXHRcdCAgICAgICAgaSB7XG5cdFx0ICAgICAgICAgICAgY29sb3I6IGt0LWdldCgka3Qtc3RhdGUtY29sb3JzLCAkbmFtZSwgYmFzZSk7XG5cdFx0ICAgICAgICB9XG5cdFx0ICAgIH1cblxuXHRcdCAgICAuYWxlcnQtdGV4dCB7XG5cdFx0ICAgICAgICBjb2xvcjoga3QtZ2V0KCRrdC1zdGF0ZS1jb2xvcnMsICRuYW1lLCBiYXNlKTtcblx0XHQgICAgfVxuXG5cdCAgICBcdC5hbGVydC1jbG9zZSB7XG5cdCAgICBcdFx0aSB7XG5cdCAgICBcdFx0XHRjb2xvcjoga3QtZ2V0KCRrdC1zdGF0ZS1jb2xvcnMsICRuYW1lLCBiYXNlKTtcblx0ICAgIFx0XHR9XG5cdCAgICBcdH1cblx0ICAgIH1cbiAgICB9XG5cbiAgICAvLyBTZWNvbmRhcnkgYWxlcnRcbiAgICAmLmFsZXJ0LXNlY29uZGFyeSB7XG4gICAgICAgIC5hbGVydC1pY29uIHtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hbGVydC10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIE1hcmdpbmxlc3NcbiAgICAmLmFsZXJ0LS1tYXJnaW5sZXNzIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICYuYWxlcnQtYm9sZCB7XG4gICAgICAgIC5hbGVydC10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvL1xuLy8gQmFkZ2UgQ3VzdG9taXphdGlvblxuLy9cblxuXG5cbi5iYWRnZSB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59IiwiLy9cbi8vIEJ1dHRvbiBDdXN0b21pemF0aW9uXG4vL1xuXG5cblxuLy8gQmFzZSBidXR0b25cbi5idG4ge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG5cdCY6Zm9jdXM6bm90KC5idG4tZWxldmF0ZSkge1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG4vLyBUYWdzXG5sYWJlbC5idG4sXG5pbnB1dC5idG4sXG5idXR0b24uYnRuIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyBDbGVhbiBidXR0b25cbi5idG4uYnRuLWNsZWFuIHtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiBrdC1iYXNlLWNvbG9yKHNoYXBlLCAzKTtcblxuXHRpIHtcblx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihzaGFwZSwgMyk7XG5cdH1cblxuXHQuc2hvdyA+ICYsXG5cdCYuYWN0aXZlLFxuXHQmOmFjdGl2ZSxcblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG5cdFx0YmFja2dyb3VuZDoga3QtYmFzZS1jb2xvcihzaGFwZSwgMSk7XG5cblx0XHRpIHtcblx0XHRcdGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuXHRcdH1cblx0fVxufVxuXG4vLyBEZWZhdWx0IGJ1dHRvblxuLmJ0bi5idG4tZGVmYXVsdCB7XG5cdGJvcmRlcjogMDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcblx0Ym9yZGVyOiAxcHggc29saWQga3QtYmFzZS1jb2xvcihzaGFwZSwgMik7XG5cblx0aSB7XG5cdFx0Y29sb3I6IGt0LWJhc2UtY29sb3Ioc2hhcGUsIDMpO1xuXHR9XG5cblx0LnNob3cgPiAmLFxuXHQmLmFjdGl2ZSxcblx0JjphY3RpdmUsXG5cdCY6aG92ZXIge1xuXHRcdGkge1xuXHRcdFx0Y29sb3I6IGt0LWJyYW5kLWNvbG9yKGludmVyc2UpO1xuXHRcdH1cblxuXHRcdGNvbG9yOiBrdC1icmFuZC1jb2xvcihpbnZlcnNlKTtcblx0XHRiYWNrZ3JvdW5kOiBrdC1icmFuZC1jb2xvcigpO1xuXHRcdGJvcmRlci1jb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcblx0fVxufVxuXG4vLyBTZWNvbmRhcnkgYnV0dG9uXG4uYnRuLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgICBjb2xvcjogJGJ0bi1zZWNvbmRhcnktY29sb3I7XG5cbiAgICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlLFxuICAgICY6Zm9jdXMsXG5cdCYuYWN0aXZlLFxuXHQmOmFjdGl2ZSxcblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRidG4tc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLXNlY29uZGFyeS1ob3Zlci1iZy1jb2xvcjtcblx0fVxufVxuXG4vLyBCdXR0b24gc3RhdGVzXG5AZWFjaCAkbmFtZSwgJGNvbG9yIGluIGpvaW4oJGt0LXN0YXRlLWNvbG9ycywgJGt0LXNvY2lhbC1jb2xvcnMpIHtcbiAgICAuYnRuLSN7JG5hbWV9IHtcblx0XHRAaW5jbHVkZSBidXR0b24tdmFyaWFudChrdC1nZXQoJGNvbG9yLCBiYXNlKSwga3QtZ2V0KCRjb2xvciwgYmFzZSkpO1xuXHRcdGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKTtcblxuICAgICAgICBAaWYgJG5hbWUgPT0gbGlnaHQge1xuXHQgICAgICAgIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUsXG5cdFx0ICAgICY6Zm9jdXMsXG5cdFx0XHQmLmFjdGl2ZSxcblx0XHRcdCY6YWN0aXZlLFxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcblx0XHRcdH1cblx0XHR9XG5cbiAgICAgICAgJiArIC5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgXHRcdCY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgICAgICAgICBib3R0b206IDNweDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIE91dGxpbmUgc3RhdGVzXG5AZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuICAgIC5idG4tb3V0bGluZS0jeyRuYW1lfSB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoa3QtZ2V0KCRjb2xvciwgYmFzZSksIGt0LWdldCgkY29sb3IsIGludmVyc2UpKTtcbiAgICB9XG59XG5cbi8vIEhvdmVyIHN0YXRlc1xuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcbiAgICAuYnRuLWhvdmVyLSN7JG5hbWV9IHtcbiAgICBcdC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgXHQvL2NvbG9yOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcblxuICAgIFx0LnNob3cgPiAmLFxuXHQgIFx0Ji5hY3RpdmUsXG5cdCAgXHQmOmFjdGl2ZSxcblx0ICBcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IGt0LWdldCgkY29sb3IsIGludmVyc2UpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG5cdFx0XHRib3JkZXItY29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuXHRcdH1cbiAgICB9XG5cbiAgICAuYnRuLW91dGxpbmUtaG92ZXItI3skbmFtZX0ge1xuICAgIFx0Ly9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuXHQgIFx0Ji5idG4tY2xlYW4ge1xuICAgIFx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBcdH1cblxuICAgIFx0LnNob3cgPiAmLFxuXHQgIFx0Ji5hY3RpdmUsXG5cdCAgXHQmOmFjdGl2ZSxcblx0ICBcdCY6aG92ZXIge1xuXHQgIFx0XHRjb2xvcjoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG5cdFx0XHRib3JkZXItY29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuICAgIH1cbn1cblxuLy8gRm9udCBzdGF0ZXNcbkBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG5cdC5idG4tZm9udC0jeyRuYW1lfSB7XG5cdFx0Y29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuICAgIH1cblxuICAgIC5idG4tZm9udC1ob3Zlci0jeyRuYW1lfSB7XG4gICAgXHQuc2hvdyA+ICYsXG5cdCAgXHQmLmFjdGl2ZSxcblx0ICBcdCY6YWN0aXZlLFxuXHQgIFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG5cdFx0fVxuICAgIH1cbn1cblxuLy8gU2Vjb25kYXJ5IG91dGxpbmUgYnV0dG9uXG4uYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIFx0Y29sb3I6IGRhcmtlbihrdC1nZXQoJHRoZW1lLWNvbG9ycywgc2Vjb25kYXJ5KSwgNTAlKTtcblxuICBcdC5zaG93ID4gJixcbiAgXHQmLmFjdGl2ZSxcbiAgXHQmOmFjdGl2ZSxcbiAgXHQmOmhvdmVyIHtcbiAgXHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkdGhlbWUtY29sb3JzLCBzZWNvbmRhcnkpO1xuICBcdFx0Ly9jb2xvcjogI2ZmZjtcbiAgXHR9XG59XG5cbi8vIEVsZXZhdGUgYnV0dG9uc1xuLmJ0biB7XG5cdC8vIEVsZXZhdGUgMVxuXHQmLmJ0bi1lbGV2YXRlIHtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xuXG5cdFx0Ji5idG4tZWxldmF0ZS1haXIge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0ICBcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTRweCk7XG5cdFx0ICBcdH1cblx0XHR9XG5cdH1cblxuXHRAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuXHRcdCRiYXNlLWNvbG9yOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcblxuXHRcdEBpZiAkbmFtZSA9PSBsaWdodCB7XG5cdFx0XHQkYmFzZS1jb2xvcjogIzk5OTk5OTtcblx0XHR9XG5cblx0XHQmLmJ0bi0jeyRuYW1lfS5idG4tZWxldmF0ZSB7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggNHB4IDE2cHggMHB4IHJnYmEoJGJhc2UtY29sb3IsMC4xNSk7XG5cblx0XHRcdC5zaG93ID4gJixcblx0XHRcdCY6Zm9jdXMsXG5cdFx0XHQmLmFjdGl2ZSxcblx0ICBcdFx0JjphY3RpdmUsXG5cdCAgXHRcdCY6aG92ZXIge1xuXHQgIFx0XHRcdGJveC1zaGFkb3c6IDBweCA5cHggMTZweCAwcHggcmdiYSgkYmFzZS1jb2xvciwgMC4yNSkgIWltcG9ydGFudDtcblxuXHQgIFx0XHRcdCYuYnRuLXNtIHtcblx0ICBcdFx0XHRcdGJveC1zaGFkb3c6IDBweCA2cHggMTZweCAwcHggcmdiYSgkYmFzZS1jb2xvciwgMC4yNSkgIWltcG9ydGFudDtcblx0ICBcdFx0XHR9XG5cblx0ICBcdFx0XHRAaWYgJG5hbWUgPT0gbGlnaHQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cblx0ICBcdFx0fVxuXHQgIFx0fVxuXG5cdCAgXHQmLmJ0bi0jeyRuYW1lfS5idG4tZWxldmF0ZS1ob3ZlciB7XG5cdFx0XHQuc2hvdyA+ICYsXG5cdFx0XHQmLmFjdGl2ZSxcblx0XHRcdCY6Zm9jdXMsXG5cdCAgXHRcdCY6YWN0aXZlLFxuXHQgIFx0XHQmOmhvdmVyIHtcblx0ICBcdFx0XHRib3gtc2hhZG93OiAwcHggOXB4IDE2cHggMHB4IHJnYmEoJGJhc2UtY29sb3IsIDAuMjUpICFpbXBvcnRhbnQ7XG5cblx0ICBcdFx0XHQmLmJ0bi1zbSB7XG5cdCAgXHRcdFx0XHRib3gtc2hhZG93OiAwcHggNnB4IDE2cHggMHB4IHJnYmEoJGJhc2UtY29sb3IsIDAuMjUpICFpbXBvcnRhbnQ7XG5cdCAgXHRcdFx0fVxuXG5cdCAgXHRcdFx0QGlmICRuYW1lID09IGxpZ2h0IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHR9XG5cdCAgXHRcdH1cblx0ICBcdH1cblx0fVxufVxuXG4vLyBTcXVhcmUgYnV0dG9uc1xuLmJ0biB7XG5cdCYuYnRuLXNxdWFyZSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0fVxufVxuXG4vLyBQaWxsIGJ1dHRvbnNcbi5idG4ge1xuXHQmLmJ0bi1waWxsIHtcblx0XHRib3JkZXItcmFkaXVzOiAycmVtO1xuXHR9XG59XG5cbi8vIFRleHQgdHJhbnNmb3JtXG4uYnRuIHtcblx0Ji5idG4tdXBwZXIge1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblxuXHQmLmJ0bi1ib2xkIHtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHR9XG5cblx0Ji5idG4tYm9sZGVyIHtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHR9XG5cblx0Ji5idG4tYm9sZGVzdCB7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXG5cdCYuYnRuLXRoaW4ge1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdH1cblxuXHQmLmJ0bi1sb3dlciB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcblx0fVxufVxuXG4vLyBDdXN0b20gc2l6aW5nXG4uYnRuIHtcblx0Ji5idG4td2lkZSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIuMjVyZW07XG5cdH1cblxuXHQmLmJ0bi13aWRlciB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyLjc1cmVtO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIuNzVyZW07XG5cdH1cblxuXHQmLmJ0bi13aWRlc3Qge1xuXHRcdHBhZGRpbmctbGVmdDogM3JlbTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuXHR9XG5cblx0Ji5idG4tdGFsbCB7XG5cdFx0cGFkZGluZy10b3A6IDAuODVyZW07XG5cdFx0cGFkZGluZy1ib3R0b206IDAuODVyZW07XG5cdH1cblxuXHQmLmJ0bi10YWxsZXIge1xuXHRcdHBhZGRpbmctdG9wOiAxLjE1cmVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxLjE1cmVtO1xuXHR9XG5cblx0Ji5idG4tdGFsbGVzdCB7XG5cdFx0cGFkZGluZy10b3A6IDEuMzVyZW07XG5cdFx0cGFkZGluZy1ib3R0b206IDEuMzVyZW07XG5cdH1cbn1cblxuLy8gQ3VzdG9tIGZvbnQgc2l6aW5nXG4uYnRuIHtcblx0Ji5idG4tZm9udC1zbSB7XG5cdFx0Zm9udC1zaXplOiAwLjg1cmVtO1xuXHR9XG5cblx0Ji5idG4tZm9udC1tZCB7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHR9XG5cblx0Ji5idG4tZm9udC1sZyB7XG5cdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdH1cbn1cblxuLy8gQnV0dG9uIHdpdGggaWNvblxuLmJ0biB7XG5cdC8vZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0QGluY2x1ZGUga3QtaWNvbnMtc2l6ZSgobGluZWF3ZXNvbWU6IDEuNXJlbSwgZm9udGF3ZXNvbWU6IDEuMnJlbSwgZmxhdGljb246IDEuMnJlbSkpO1xuXG5cdGkge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdC8vbGluZS1oZWlnaHQ6IDA7XG5cdH1cblxuXHQmLmJ0bi1zbSB7XG5cdFx0QGluY2x1ZGUga3QtaWNvbnMtc2l6ZSgobGluZWF3ZXNvbWU6IDEuM3JlbSwgZm9udGF3ZXNvbWU6IDFyZW0sIGZsYXRpY29uOiAxcmVtKSk7XG5cblx0XHRpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMC4zNXJlbTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5cblx0Ji5idG4tbGcge1xuXHRcdEBpbmNsdWRlIGt0LWljb25zLXNpemUoKGxpbmVhd2Vzb21lOiAxLjdyZW0sIGZvbnRhd2Vzb21lOiAxLjRyZW0sIGZsYXRpY29uOiAxLjNyZW0pKTtcblxuXHRcdGkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cbn1cblxuLy8gTGFiZWwgYnV0dG9uXG4uYnRuLmJ0bi1sYWJlbCB7XG5cdGJhY2tncm91bmQtY29sb3I6IGt0LWJhc2UtY29sb3Ioc2hhcGUsIDEpO1xuXHRjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcblx0Y3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4uYnRuLWxpbmssXG5hLmJ0bi5idG4tbGFiZWwsXG5idXR0b24uYnRuLmJ0bi1sYWJlbCxcbmlucHV0LmJ0bi5idG4tbGFiZWwge1xuXHRjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcblxuXHQmOmZvY3VzLFxuXHQmOmhvdmVyLFxuXHQmLmFjdGl2ZSB7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuXHQgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKGludmVyc2UpO1xuXHR9XG59XG5cbi8vIExhYmVsIGJ1dHRvbiBzdGF0ZXNcbkBlYWNoICRuYW1lLCAkY29sb3IgaW4gam9pbigka3Qtc3RhdGUtY29sb3JzLCAka3Qtc29jaWFsLWNvbG9ycykge1xuXHQuYnRuLmJ0bi1sYWJlbC0jeyRuYW1lfSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYShrdC1nZXQoJGNvbG9yLCBiYXNlKSwgMC4xKTtcblx0XHRjb2xvcjoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG5cdFx0Y3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuYnRuLmJ0bi1sYWJlbC0jeyRuYW1lfS1vMiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYShrdC1nZXQoJGNvbG9yLCBiYXNlKSwgMC4yKTtcblx0XHRjb2xvcjoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG5cdFx0Y3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRsYWJlbC5idG4uYnRuLWxhYmVsLSN7JG5hbWV9LFxuXHRhLmJ0bi5idG4tbGFiZWwtI3skbmFtZX0sXG5cdGJ1dHRvbi5idG4uYnRuLWxhYmVsLSN7JG5hbWV9LFxuXHRpbnB1dC5idG4uYnRuLWxhYmVsLSN7JG5hbWV9IHtcblx0XHRjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcblx0XHQmOmZvY3VzLFxuXHRcdCY6aG92ZXIsXG5cdFx0Ji5hY3RpdmUge1xuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcblx0XHQgICAgY29sb3I6IGt0LWdldCgkY29sb3IsIGludmVyc2UpO1xuXHRcdH1cblx0fVxufVxuXG4vLyBCdXR0b24gd2l0aCBpY29uIG9ubHlcbi5idG4uYnRuLWljb24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBhZGRpbmc6IDA7XG5cblx0Ji5idG4tY2lyY2xlIHtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdH1cblxuXHRpIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHQvL2xpbmUtaGVpZ2h0OiAwO1xuXHR9XG5cblx0W2NsYXNzXj1cInNvY2ljb24tXCJdLFxuXHRbY2xhc3MqPVwiIHNvY2ljb24tXCJdIHtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0fVxuXG5cdCYge1xuXHRcdGhlaWdodDogM3JlbTtcblx0XHR3aWR0aDogM3JlbTtcblx0fVxuXG5cdCYuYnRuLXhzIHtcblx0XHRoZWlnaHQ6IDJyZW07XG5cdFx0d2lkdGg6IDJyZW07XG5cdH1cblxuXHQmLmJ0bi1zbSB7XG5cdFx0aGVpZ2h0OiAyLjVyZW07XG5cdFx0d2lkdGg6IDIuNXJlbTtcblx0fVxuXG5cdCYuYnRuLWxnIHtcblx0XHRoZWlnaHQ6IDRyZW07XG5cdFx0d2lkdGg6IDRyZW07XG5cdH1cblxuXHQvLyBJY29uIHNpemluZ1xuXHQmLmJ0bi1pY29uLXNtIHtcblx0XHRAaW5jbHVkZSBrdC1pY29ucy1zaXplKChsaW5lYXdlc29tZTogMS4yNXJlbSwgZm9udGF3ZXNvbWU6IDEuMTVyZW0sIGZsYXRpY29uOiAxLjE1cmVtKSk7XG5cdH1cblxuXHQvLyBJY29uIHNpemluZ1xuXHQmLmJ0bi1pY29uLW1kIHtcblx0XHRAaW5jbHVkZSBrdC1pY29ucy1zaXplKChsaW5lYXdlc29tZTogMS4zcmVtLCBmb250YXdlc29tZTogMS4ycmVtLCBmbGF0aWNvbjogMS4ycmVtKSk7XG5cdH1cblxuXHQmLmJ0bi1pY29uLWxnIHtcblx0XHRAaW5jbHVkZSBrdC1pY29ucy1zaXplKChsaW5lYXdlc29tZTogMS40cmVtLCBmb250YXdlc29tZTogMS40cmVtLCBmbGF0aWNvbjogMS40cmVtKSk7XG5cdH1cblxuXHQvLyBJY29uIGJ1dHRvbiBzdGF0ZXNcblx0QGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcblx0ICAgICYuYnRuLSN7JG5hbWV9IHtcblx0ICAgICAgICBpIHtcblx0ICAgICAgICBcdGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKTtcblx0ICAgICAgICB9XG5cblx0ICAgICAgICAmOmZvY3VzLFxuXHQgICAgICAgICY6aG92ZXIsXG5cdCAgICAgICAgJi5hY3RpdmUge1xuXHQgICAgICAgIFx0aSB7XG5cdCAgICAgICAgXHRcdGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKTtcblx0ICAgICAgICBcdH1cblx0ICAgICAgICB9XG5cdCAgICB9XG5cdH1cbn1cblxuLy8gU2FtZSBoZWlnaHQgd2l0aCBpY29uIGJ0blxuLmJ0bi1pY29uLWgge1xuXHQmIHtcblx0XHRoZWlnaHQ6IDNyZW07XG5cdH1cblxuXHQmLmJ0bi1zbSB7XG5cdFx0aGVpZ2h0OiAyLjI1cmVtO1xuXHR9XG5cblx0Ji5idG4tbGcge1xuXHRcdGhlaWdodDogNHJlbTtcblx0fVxufVxuXG4vLyBJbnB1dCBncm91cCB3b3JrYXJvdW5kc1xuLmlucHV0LWdyb3VwLWFwcGVuZCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIHtcblx0LmJ0bi5idG4taWNvbiB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbi8vIEJ1dHRvbiB3aXRoIHNwaW5uZXJcbi5idG4ua3Qtc3Bpbm5lciB7XG5cdCYge1xuXHRcdCY6bm90KC5rdC1zcGlubmVyLS1jZW50ZXIpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMyAqICRpbnB1dC1idG4tcGFkZGluZy14O1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGxlZnQ6ICRpbnB1dC1idG4tcGFkZGluZy14O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIFJpZ2h0XG5cdFx0Ji5rdC1zcGlubmVyLS1yaWdodCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRpbnB1dC1idG4tcGFkZGluZy14O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMyAqICRpbnB1dC1idG4tcGFkZGluZy14O1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdHJpZ2h0OiAkaW5wdXQtYnRuLXBhZGRpbmcteDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmt0LXNwaW5uZXItLXNtIHtcblx0XHQmOm5vdCgua3Qtc3Bpbm5lci0tY2VudGVyKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIuNSAqICRpbnB1dC1idG4tcGFkZGluZy14O1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGxlZnQ6ICRpbnB1dC1idG4tcGFkZGluZy14O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIFJpZ2h0XG5cdFx0Ji5rdC1zcGlubmVyLS1yaWdodCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRpbnB1dC1idG4tcGFkZGluZy14O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMi41ICogJGlucHV0LWJ0bi1wYWRkaW5nLXg7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0cmlnaHQ6ICRpbnB1dC1idG4tcGFkZGluZy14O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYua3Qtc3Bpbm5lci0tbGcge1xuXHRcdCY6bm90KC5rdC1zcGlubmVyLS1jZW50ZXIpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMy41ICogJGlucHV0LWJ0bi1wYWRkaW5nLXg7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0bGVmdDogJGlucHV0LWJ0bi1wYWRkaW5nLXg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gUmlnaHRcblx0XHQmLmt0LXNwaW5uZXItLXJpZ2h0IHtcblx0XHRcdHBhZGRpbmctbGVmdDogJGlucHV0LWJ0bi1wYWRkaW5nLXg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzLjUgKiAkaW5wdXQtYnRuLXBhZGRpbmcteDtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRyaWdodDogJGlucHV0LWJ0bi1wYWRkaW5nLXg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIEJ1dHRvbiBnbG93IHN0eWxlXG4uYnRue1xuXHQmLmJ0bi1nbG93IHtcblx0XHRib3gtc2hhZG93OiAwcHggMnB4IDE0cHggMnB4IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcblxuXHRcdC5zaG93ID4gJixcbiAgXHRcdCYuYWN0aXZlLFxuICBcdFx0JjphY3RpdmUsXG4gIFx0XHQmOmhvdmVyIHtcbiAgXHRcdFx0Ym94LXNoYWRvdzogMHB4IDJweCAxNHB4IDJweCByZ2JhKDI1NSwyNTUsMjU1LDAuMyk7XG4gIFx0XHR9XG5cdH1cbn1cbiIsIi8vXG4vLyBCdXR0b24gR3JvdXAgQ3VzdG9taXphdGlvblxuLy8gXG5cblxuLmJ0bi1ncm91cHtcblxuXHQmLmJ0bi1waWxse1xuXHRcdGJvcmRlci1yYWRpdXM6IDJyZW07XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG5cdFx0XHQuYnRuLSN7JG5hbWV9e1xuXHRcdFx0XHRAaWYgJG5hbWUgPT0gJ21ldGFsJ3tcblx0XHRcdFx0XHRjb2xvcjoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG5cdFx0ICBcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKTtcblx0XHQgIFx0XHRcdGJvcmRlci1jb2xvcjoga3QtZ2V0KCRjb2xvciwgaW52ZXJzZSk7XG5cdFx0XHRcdH0gXHRcdFx0XG5cdFx0XHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1x0XHRcdFx0XG5cblx0XHRcdFx0LnNob3cgPiAmLFxuXHRcdFx0ICBcdCYuYWN0aXZlLFxuXHRcdFx0ICBcdCY6YWN0aXZlLFxuXHRcdFx0ICBcdCY6aG92ZXIge1xuXHRcdFx0ICBcdFx0QGlmICRuYW1lID09ICdtZXRhbCd7XG5cdFx0XHQgIFx0XHRcdGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcblx0XHRcdCAgXHRcdH1cblx0XHRcdCAgXHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5idG4tZWxldmF0ZWR7XG5cdFx0Ym94LXNoYWRvdzogJGJ0bi1lbGV2YXRlLXNoYWRvdy0xO1xuXHR9XG5cblx0QGluY2x1ZGUga3QtbW9iaWxle1xuXHRcdCYuYnRuLXBpbGx7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXG5cdFx0XHQubmF2e1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0LmJ0bntcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAycmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8vXG4vLyBDb2RlIEN1c3RvbWl6YXRpb25cbi8vIFxuXG5cblxuY29kZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcbiAgICBwYWRkaW5nOiAwLjE1cmVtIDAuMjVyZW07XG5cbiAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgfVxufSIsIi8vXG4vLyBEcm9wZG93blxuLy9cblxuXG5cbiRrdC1kcm9wZG93bi1tZW51LXdpZHRoczogKFxuICAgIHhzOiAxNjBweCxcbiAgICBzbTogMjQwcHgsXG4gICAgbWQ6IDI2MHB4LFxuICAgIGxnOiAzMjBweCxcbiAgICB4bDogMzgwcHgsXG4pO1xuXG4vLyBCYXNlXG4uZHJvcGRvd24tbWVudSB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWluLXdpZHRoOiAxNHJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaGFkb3c6ICRkcm9wZG93bi1ib3gtc2hhZG93O1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcblxuICAgIC8vIEZpdCBvcHRpb25zXG4gICAgJi5kcm9wZG93bi1tZW51LWZpdCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJi5kcm9wZG93bi1tZW51LWZpdC1ib3R0b20ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmLmRyb3Bkb3duLW1lbnUtZml0LXRvcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgICYuZHJvcGRvd24tbWVudS1maXQ6bm90KC5kcm9wZG93bi1tZW51LXRvcC11bnJvdW5kKSB7XG4gICAgICAgID4gZGl2OmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG5cbiAgICAgICAgJi5kcm9wZG93bi1tZW51LXRvcC11bnJvdW5kIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgPiBsaSA+IGEsXG4gICAgPiAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBwYWRkaW5nOiAwLjdyZW0gMS4ycmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIGt0LWljb25zLXNpemUoKGxpbmVhd2Vzb21lOiAxLjRyZW0sIGZvbnRhd2Vzb21lOiAxLjRyZW0sIGZsYXRpY29uOiAxLjNyZW0pKTtcblxuICAgICAgICA+IGkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG4gICAgfVxuXG4gICAgLy8gUlRMIG1vZGUgZml4XG4gICAgLmRyb3Bkb3duLW1lbnU6bm90KC5kYXRlcmFuZ2VwaWNrZXIpIHtcbiAgICAgICAgLypydGw6cmF3OlxuICAgICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICovXG4gICAgfVxuXG4gICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAka3QtZHJvcGRvd24tbWVudS13aWR0aHMge1xuICAgICAgICAmLmRyb3Bkb3duLW1lbnUtI3skbmFtZX0ge1xuICAgICAgICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEFuaW1hdGlvbnNcbiAgICAmLmRyb3Bkb3duLW1lbnUtYW5pbSB7XG4gICAgICAgIGFuaW1hdGlvbjogZHJvcGRvd24tbWVudS1mYWRlLWluIC4zcyBlYXNlIDEsIGRyb3Bkb3duLW1lbnUtbW92ZS11cCAuM3MgZWFzZS1vdXQgMTtcbiAgICB9XG5cbiAgICAuZHJvcHVwICYsXG4gICAgLmRyb3Bkb3duLW1lbnUtYW5pbS1kb3duIHtcbiAgICAgICAgJi5kcm9wZG93bi1tZW51LWFuaW0ge1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBkcm9wZG93bi1tZW51LWZhZGUtaW4gLjNzIGVhc2UgMSwgZHJvcGRvd24tbWVudS1tb3ZlLWRvd24gLjNzIGVhc2Utb3V0IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBBbGlnbm1lbnRcbiAgICBsZWZ0OiAwI3snLypydGw6aWdub3JlKi8nfTtcbiAgICAvKnJ0bDpyYXc6XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgKi9cblxuICAgIC8vIG1vYmlsZSBtb2RlXG4gICAgQGluY2x1ZGUga3QtbW9iaWxlIHtcbiAgICAgICAgJi5kcm9wZG93bi1tZW51LXhsLFxuICAgICAgICAmLmRyb3Bkb3duLW1lbnUtbGcsXG4gICAgICAgICYuZHJvcGRvd24tbWVudS1tZCB7XG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIERyb3Bkb3duIHRvZ2dsZVxuLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZSxcbi5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgZm9udC1zaXplOiAwLjZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0jeycvKnJ0bDppZ25vcmUqLyd9O1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG5cbiAgICAgICAgLy9AaW5jbHVkZSBrdC1hcnJvdy1pY29uKGRvd24sIHRydWUpO1xuICAgICAgICBAaW5jbHVkZSBrdC1mbGF0aWNvbjItaWNvbihrdC1nZXQoJGt0LWFjdGlvbi1ib2xkLWljb25zLCBkb3duKSk7XG4gICAgfVxuXG4gICAgJi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIElubGluZSBkcm9wZG93biBidXR0b25cbi5kcm9wZG93bi5kcm9wZG93bi1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gRGlyZWN0aW9uc1xuLmRyb3B1cCB7XG4gICAgLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZSxcbiAgICAuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUga3QtZmxhdGljb24yLWljb24oa3QtZ2V0KCRrdC1hY3Rpb24tYm9sZC1pY29ucywgdXApKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ0bi1ncm91cC5kcm9wcmlnaHQge1xuICAgIC5uYXYtbGluay5kcm9wZG93bi10b2dnbGUsXG4gICAgLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1mbGF0aWNvbjItaWNvbihrdC1nZXQoJGt0LWFjdGlvbi1ib2xkLWljb25zLCByaWdodCkpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnRuLWdyb3VwLmRyb3BsZWZ0IHtcbiAgICAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlLFxuICAgIC5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUga3QtZmxhdGljb24yLWljb24oa3QtZ2V0KCRrdC1hY3Rpb24tYm9sZC1pY29ucywgbGVmdCkpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBBbmltYXRpb25zXG5Aa2V5ZnJhbWVzIGRyb3Bkb3duLW1lbnUtZmFkZS1pbiB7XG4gICAgZnJvbSAgIHsgb3BhY2l0eTogMDsgfVxuICAgIHRvIHsgb3BhY2l0eTogMTsgfVxufVxuXG5Aa2V5ZnJhbWVzIGRyb3Bkb3duLW1lbnUtbW92ZS1kb3duIHtcbiAgICBmcm9tICAgeyBtYXJnaW4tdG9wOiAtMTBweCB9XG4gICAgdG8geyBtYXJnaW4tdG9wOiAwOyB9XG59XG5cbkBrZXlmcmFtZXMgZHJvcGRvd24tbWVudS1tb3ZlLXVwIHtcbiAgICBmcm9tICAgeyBtYXJnaW4tdG9wOiAxMHB4IH1cbiAgICB0byB7IG1hcmdpbi10b3A6IDA7IH1cbn1cbiIsIi8vXG4vLyBGb3Jtc1xuLy9cblxuXG4vLyBGb3JtIGdyb3VwXG4uZm9ybS1ncm91cCB7XG5cdG1hcmdpbi1ib3R0b206IDJyZW07XG5cblx0Ji5mb3JtLWdyb3VwLW1hcmdpbmxlc3MsXG5cdCYuZm9ybS1ncm91cC1sYXN0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdH1cblxuXHRsYWJlbCB7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdH1cblxuXHQuaW52YWxpZC1mZWVkYmFjayxcblx0LnZhbGlkLWZlZWRiYWNrIHtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHR9XG5cblx0LmZvcm0tdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAwLjlyZW07XG5cdH1cblxuXHQvLyBTcGFjZSBzaXppbmdcblx0Ji5mb3JtLWdyb3VwLW1kIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHR9XG5cblx0Ji5mb3JtLWdyb3VwLXNtIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cdH1cblxuXHQmLmZvcm0tZ3JvdXAteHMge1xuXHRcdG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG5cdH1cblxuXHQmLmZvcm0tZ3JvdXAtbGFzdCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMHJlbTtcblx0fVxufVxuXG4vLyBGb3JtIGNvbnRyb2xcbi5mb3JtLWNvbnRyb2wge1xuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSB7XG5cdFx0Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQmW3JlYWRvbmx5XSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGlucHV0LXJlYWRvbmx5LWJnO1xuXHR9XG5cblx0Ly8gUGlsbCBzdHlsZVxuXHQmLmZvcm0tY29udHJvbC1waWxsIHtcblx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHR9XG59XG5cbi8vIEN1c3RvbSBpbnB1dHNcbi5jdXN0b20tc2VsZWN0IHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uY3VzdG9tLWZpbGUge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdCY6YWZ0ZXIge1xuXHQgICAgZmxvYXQ6IGxlZnQ7XG5cdH1cbn1cblxuXG4vLyBJbnB1dCBHcm91cFxuLmlucHV0LWdyb3VwIHtcblx0QGluY2x1ZGUga3QtaWNvbnMtc2l6ZSgobGluZWF3ZXNvbWU6IDEuNHJlbSwgZm9udGF3ZXNvbWU6IDEuMnJlbSwgZmxhdGljb246IDEuMnJlbSkpO1xuXG5cdGkge1xuXHRcdGNvbG9yOiAkaW5wdXQtZ3JvdXAtaWNvbi1jb2xvcjtcblx0XHRsaW5lLWhlaWdodDogMDtcblx0fVxuXG5cdC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kLFxuXHQuZm9ybS1jb250cm9sLmlzLWludmFsaWQgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXG5cdC5pbnB1dC1ncm91cC1wcmVwZW5kICsgLmZvcm0tY29udHJvbC5pcy12YWxpZCxcblx0LmlucHV0LWdyb3VwLXByZXBlbmQgKyAuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuXHRcdG1hcmdpbi1sZWZ0OiAxcHg7XG5cdH1cbn1cblxuLy8gVmFsaWRhdGlvblxuLnZhbGlkYXRlZCB7XG5cdC52YWxpZC1mZWVkYmFjayxcblx0LmludmFsaWQtZmVlZGJhY2sge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG4iLCIvL1xuLy8gR3JpZCBDdXN0b21pemF0aW9uXG4vL1xuXG5cblxuLnJvdyB7XG5cdC8vIFBhZGRpbmdsZXNzIHJvd1xuXHQmLnJvdy1uby1wYWRkaW5nIHtcbiAgICBcdG1hcmdpbi1sZWZ0OiAwO1xuICAgIFx0bWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgXHQ+IGRpdiB7XG4gICAgICAgIFx0cGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBcdHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgXHR9XG4gICAgfVxuXG4gICAgLy8gRnVsbCBoZWlnaHQgcm93XG4gICAgJi5yb3ctZnVsbC1oZWlnaHQge1xuICAgIFx0aGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC8vIFN0cmV0Y2ggY29sdW1uXG4gICAgLmNvbC1zdHJldGNoIHtcbiAgICBcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgfSBcblxuICAgIC8vIHJvdyBzZXBhcmF0b3JcbiAgICAmW2NsYXNzKj1cInJvdy1jb2wtc2VwYXJhdG9yLVwiXSB7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRrdC1tZWRpYS1icmVha3BvaW50cyB7XG4gICAgICAgIEBpbmNsdWRlIGt0LW1lZGlhLWFib3ZlKCR2YWx1ZSkge1xuICAgICAgICAgICAgJi5yb3ctY29sLXNlcGFyYXRvci0jeyRuYW1lfSB7XG4gICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0gICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH0gICAgICAgIFxuICAgIH0gICAgXG59IiwiLy9cbi8vIE1vZGFsXG4vL1xuXG5cblxuXG4vLyBCYXNlXG4ubW9kYWwge1xuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICAgICAgLm1vZGFsLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcblxuICAgICAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jbG9zZSB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTpub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUga3QtY2xvc2UtaWNvbigpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LWhvdmVyLXRyYW5zaXRpb24oKTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFN0aWNrIHRvIGJvdHRvbSByaWdodFxuICAgICYubW9kYWwtc3RpY2t5LWJvdHRvbS1yaWdodCB7XG4gICAgICAgICR3aWR0aC1kZWZhdWx0OiA1MDBweDtcbiAgICAgICAgJHdpZHRoLWxnOiA2MDBweDtcblxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogJHdpZHRoLWRlZmF1bHQ7XG5cbiAgICAgICAgJi5tb2RhbC1zdGlja3ktbGcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAkd2lkdGgtbGc7XG4gICAgICAgIH1cblxuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDI1cHg7XG4gICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNjBweCAtMTVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cbiAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICAgICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUga3QtbW9iaWxlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAkd2lkdGgtZGVmYXVsdDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5tb2RhbC1zdGlja3ktbGcge1xuICAgICAgICAgICAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkd2lkdGgtbGc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tb2RhbC1vcGVuIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgJi5tb2RhbC1ib2R5LWZpdCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJi5tb2RhbC1ib2R5LXgtZml0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgICYubW9kYWwtYm9keS15LWZpdCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbkBpbmNsdWRlIGt0LW1lZGlhLWFib3ZlKHhsKSB7XG4gICAgLm1vZGFsLWRpYWxvZy5tb2RhbC14bCB7XG4gICAgICAgIG1heC13aWR0aDoga3QtbWVkaWEtYnJlYWtwb2ludCh4bCkgLSAxMDBweDtcbiAgICB9XG59XG4iLCIvL1xuLy8gUGFnaW5hdGlvblxuLy9cblxuXG5cbi5wYWdpbmF0aW9ue1xuXG5cdCYucGFnaW5hdGlvbi0tZ3JpZHtcblx0XHRmbGV4OjE7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdG1hcmdpbjowO1xuXG5cdFx0LnBhZ2UtaXRlbXtcblxuXHRcdFx0LnBhZ2UtbGlua3tcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0Y29sb3I6ICM5MjhlYWE7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0d2lkdGg6IDIuMjVyZW07XG5cdFx0XHRcdGhlaWdodDogMi4yNXJlbTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHRtYXJnaW46IDAgMC4xcmVtO1xuXHRcdFx0XHRAaW5jbHVkZSBrdC10cmFuc2l0aW9uO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmFjdGl2ZSxcblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3Vze1xuXG5cdFx0XHRcdC5wYWdlLWxpbmt7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3Qtc3RhdGUtY29sb3IoYnJhbmQsIGJhc2UpO1xuXHRcdFx0XHRcdGNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCwgaW52ZXJzZSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cdFx0XG59IiwiLy9cbi8vIFBvcG92ZXJcbi8vXG5cblxuXG4vLyBCYXNlXG4ucG9wb3ZlciB7XG4gICAgYm94LXNoYWRvdzogJHBvcG92ZXItYm94LXNoYWRvdztcblxuICAgIC5wb3BvdmVyLWhlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG4gICAgfVxufSIsIi8vXG4vLyBQcm9ncmVzc1xuLy8gXG5cbi5wcm9ncmVzcyB7XHQgICAgICAgIFxuICAgIGJhY2tncm91bmQtY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG5cbiAgICAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICB9ICAgIFxuXG4gICAgJi5wcm9ncmVzcy1zbSB7XG4gICAgICAgIGhlaWdodDogNnB4OyAgXG5cbiAgICAgICAgLnByb2dyZXNzLWJhciB7XG4gICAgICAgIFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICB9ICAgICAgICBcdFxuICAgIH1cblxuICAgICYucHJvZ3Jlc3MtbGcge1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG5cbiAgICAgICBcdC5wcm9ncmVzcy1iYXIgeyAgICAgICAgXHRcdFxuICAgICAgICBcdGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvL1xuLy8gVGFibGVcbi8vXG5cblxuXG4udGFibGUge1xuXG5cdHRoLCB0ZHtcblx0XHQmLnRhYmxlLWNlbnRlcntcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHR0aGVhZCB7XG5cdFx0dGgsIHRkIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMXJlbTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXHRcdH1cblx0fVxuXHR0aGVhZCB7XG5cdFx0dHIsIHRoIHtcblx0XHRcdEBleHRlbmQgLnN0aWNreS10b3A7XG5cdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdFx0ei1pbmRleDogdW5zZXQgIWltcG9ydGFudDtcblx0XHRcdHRvcDogLTFweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlZGYyO1xuXHRcdH1cblx0fVxuXG5cdHRyLnRhYmxlLWFjdGl2ZSB7XG5cdFx0dGQsIHRoIHtcblx0XHRcdGNvbG9yOiBrdC1zdGF0ZS1jb2xvcihwcmltYXJ5LCBpbnZlcnNlKTtcblx0XHR9XG5cdH1cblxuXHQmLnRhYmxlLWhlYWQtbm9ib3JkZXIge1xuXHRcdHRoZWFkIHtcblx0XHRcdHRoLCB0ZCB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji50YWJsZS1oZWFkLXNvbGlkIHtcblx0XHR0aGVhZCB7XG5cdFx0XHR0aCwgdGQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYudGFibGUtbGlnaHR7XG5cdFx0dHJ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRjb2xvcjogIzkzOTJhMDtcblxuXHRcdFx0JjpudGgtY2hpbGQoZXZlbil7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwxKTtcblx0XHRcdH1cblxuXHRcdFx0dGQudGFibGUtcm93LXRpdGxle1xuXHRcdFx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dGhlYWR7XG5cdFx0XHR0cntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYShrdC1zdGF0ZS1jb2xvcihicmFuZCwgYmFzZSksIDAuMTUpO1xuXHRcdFx0XHRjb2xvcjoga3Qtc3RhdGUtY29sb3IoYnJhbmQsIGJhc2UpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9yc3tcblxuXHRcdFx0Ji0tI3skbmFtZX17XG5cdFx0XHRcdHRoZWFke1xuXHRcdFx0XHRcdHRye1xuXHRcdFx0XHRcdFx0Y29sb3I6IGt0LXN0YXRlLWNvbG9yKCN7JG5hbWV9LCBiYXNlKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoa3Qtc3RhdGUtY29sb3IoI3skbmFtZX0sIGJhc2UpLCAwLjE1KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnRhYmxlLXdyYXBwZXIge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjYwcHgpO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4udGFicy10YWJsZS13cmFwcGVyIHtcblx0QGV4dGVuZCAudGFibGUtd3JhcHBlcjtcblx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzUwcHgpO1xufVxuXG5cbi50YWJsZTpub3QoLnRhYmxlLWJvcmRlcmVkKSB7XG5cdHRoZWFkIHtcblx0XHR0aCwgdGQge1xuXHRcdFx0Ym9yZGVyLXRvcDogMDtcblx0XHR9XG5cdH1cbn1cbiIsIi8vXG4vLyBUYWJzXG4vL1xuXG5cblxuLy8gVGFic1xuLm5hdi1waWxscyxcbi5uYXYtdGFicyB7XG5cdG1hcmdpbjogMCAwIDI1cHggMDsgICBcblxuXHQubmF2LWl0ZW0ge1xuXHRcdC5uYXYtbGluayB7XG5cdFx0XHRwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0QGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXHRcdFx0QGluY2x1ZGUga3QtaWNvbnMtc3R5bGUoZm9udC1zaXplLCAoZm9udGF3ZXNvbWU6IDEuMnJlbSwgbGluZWF3ZXNvbWU6IDEuM3JlbSwgZmxhdGljb246IDEuNHJlbSkgKTtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cblx0XHRcdGkge1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyAgXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMC41cmVtO1xuXHRcdFx0fSAgICAgXG5cdFx0XHRcblx0XHRcdCYuYWN0aXZlLFxuXHRcdFx0JjphY3RpdmUsXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0QGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBEZWZhdWx0IFRhYnNcbi5uYXYtdGFicyB7XG5cdC5uYXYtaXRlbSB7XG5cdFx0Lm5hdi1saW5rIHtcblx0XHRcdGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuXHRcdFx0XG5cdFx0XHRpIHtcblx0XHRcdFx0Y29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG5cdFx0XHR9ICAgICBcblx0XHRcdFxuXHRcdFx0Ji5hY3RpdmUsXG5cdFx0XHQmOmFjdGl2ZSxcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcblxuXHRcdFx0XHRpIHtcblx0XHRcdFx0XHRjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmRpc2FibGVkIHtcblx0XHRcdFx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuXG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuc2hvdyA+IC5uYXYtbGluayB7XG5cdFx0XHRjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcblxuXHRcdFx0aSB7XG5cdFx0XHRcdGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBQaWxsIFRhYnNcbi5uYXYtcGlsbHMge1xuXHQubmF2LWl0ZW0ge1xuXHRcdG1hcmdpbi1yaWdodDogMC41cmVtO1xuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cblx0XHQubmF2LWxpbmsge1xuXHRcdFx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuXG5cdFx0XHQmOmFjdGl2ZSxcblx0XHRcdCYuYWN0aXZlLFxuXHRcdFx0Ji5hY3RpdmU6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuXHRcdFx0XHRjb2xvcjoga3QtYnJhbmQtY29sb3IoaW52ZXJzZSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5zaG93ID4gLm5hdi1saW5rIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG5cdFx0XHRjb2xvcjoga3QtYnJhbmQtY29sb3IoaW52ZXJzZSk7XG5cdFx0fVxuXHR9XG5cblx0Ly8gU2l6aW5nXG5cdCYubmF2LXBpbGxzLXNtIHtcblx0XHQubmF2LWl0ZW0ge1xuXHRcdFx0Lm5hdi1saW5rIHtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjlyZW07XG5cdFx0XHRcdHBhZGRpbmc6ICRpbnB1dC1idG4tcGFkZGluZy15LXNtICRpbnB1dC1idG4tcGFkZGluZy14LXNtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIEJvbGRcblx0Ji5uYXYtcGlsbHMtYm9sZCB7XG5cdFx0Lm5hdi1pdGVtIHtcblx0XHRcdC5uYXYtbGluayB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gTGFiZWwgc3R5bGVcblx0Ji5uYXYtcGlsbHMtbGFiZWwge1xuXHRcdC5uYXYtaXRlbSB7XG5cdFxuXHRcdFx0Lm5hdi1saW5rIHtcblx0XHRcdFx0JjphY3RpdmUsXG5cdFx0XHRcdCYuYWN0aXZlLFxuXHRcdFx0XHQmLmFjdGl2ZTpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYShrdC1icmFuZC1jb2xvcigpLCAwLjEpO1xuXHRcdFx0XHRcdGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFxuXHRcdFx0Ji5zaG93ID4gLm5hdi1saW5rIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYShrdC1icmFuZC1jb2xvcigpLCAwLjEpO1xuXHRcdFx0XHRjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gTWFyZ2lubGVzc1xuLm5hdi1maXQge1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcbn0iLCIvL1xuLy8gVGFic1xuLy9cblxuXG4vLyBCYXNlXG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0biB7XG4gICAgQGluY2x1ZGUga3QtY2xlYXJmaXgoKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyBcblxuICAgIC5uYXYtaXRlbSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiA3NXB4O1xuICAgICAgICBtYXJnaW46IDAuNXJlbTtcbiAgICAgICAgYm94LXNoYWRvdzogcmdiYSg2OSwgNjUsIDc4LCAwLjA2KSAwcHggMXB4IDE1cHggMXB4OyAgIFxuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAubmF2LWxpbmsgeyAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgIFxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjg1cmVtIDAuNzVyZW07IFxuXG4gICAgICAgICAgICAubmF2LWxpbmstaWNvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTsgIFxuXG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2LWxpbmstdGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB9IFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi1saW5rIHtcbiAgICAgICAgYm9yZGVyOiAwOyAgICAgICAgICAgIFxuICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICBAaW5jbHVkZSBrdC1pY29ucy1zdHlsZShmb250LXNpemUsIChmb250YXdlc29tZTogMS4ycmVtLCBsaW5lYXdlc29tZTogMS4zcmVtLCBmbGF0aWNvbjogMS40cmVtKSApO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAgXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgfSAgICAgXG4gICAgfVxuXG4gICAgJi5uYXYtdGFicy1idG4tMngge1xuICAgICAgICBhLm5hdi1saW5rIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5uYXYtdGFicy1idG4tbGVmdCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgICYubmF2LXRhYnMtYnRuLXJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cblxuICAgIC8vIFBvcnRsZXQgVGFic1xuICAgIC5rdC1wb3J0bGV0LS10YWJzICYge1xuICAgICAgICBtYXJnaW46IDAgMCAtMXB4IDA7XG5cbiAgICAgICAgJi5uYXYtdGFicy1idG4tMngge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgLTJweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9sZCB0YWIgbGlua3NcbiAgICAmLm5hdi10YWJzLWJvbGQge1xuICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBTa2luXG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0biB7ICAgICAgICBcbiAgICBhLm5hdi1saW5rIHsgIFxuICAgICAgICAmLmFjdGl2ZSB7IFxuICAgICAgICAgICAgLm5hdi1saW5rLWljb24ge1xuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjsgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2LWxpbmstdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtbGluay1pY29uIHtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDEpO1xuICAgICAgICAgICB9XG4gICAgICAgfVxuXG4gICAgICAgLm5hdi1saW5rLXRpdGxlIHtcbiAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgIH0gICAgICAgICAgIFxuICAgfVxuXG4gICAvLyBzdGF0ZSBjb2xvcnNcbiAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG4gICAgICAgICYubmF2LXBpbGxzLWJ0bi0jeyRuYW1lfSB7ICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICBhLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuXG4gICAgICAgICAgICAgICAgICAgIC5uYXYtbGluay1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLm5hdi1saW5rLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWdldCgkY29sb3IsIGludmVyc2UpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgfVxuICAgICAgIH1cbiAgICB9XG59ICAgXG5cblxuLy8gTW9iaWxlIE1vZGVcbkBpbmNsdWRlIGt0LW1vYmlsZSB7XG4gICAgLm5hdi1waWxscy5uYXYtdGFicy1idG4geyAgICBcbiAgICAgICAgLm5hdiB7XG4gICAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNi41cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMC42cmVtO1xuXG4gICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcblxuICAgICAgICAgICAgICAgICAgICAubmF2LWxpbmstaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5uYXYtbGluay10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9ICAgICAgICBcbn0iLCIvL1xuLy8gVGFic1xuLy9cblxuXG5cblxuLy8gQmFzZVxuQG1peGluIGt0LW5hdi10YWJzLWxpbmUtYmFzZSgpIHtcbiAgICAubmF2LXRhYnMubmF2LXRhYnMtbGluZSB7XG4gICAgICAgIEBpbmNsdWRlIGt0LWNsZWFyZml4KCk7XG5cbiAgICAgICAgbWFyZ2luOiAwIDAgMjVweCAwOyAgIFxuXG4gICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1tZWRpYS1iZWxvdyh4bCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgICAgICAgICBcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUga3QtaWNvbnMtc3R5bGUoZm9udC1zaXplLCAoZm9udGF3ZXNvbWU6IDEuMnJlbSwgbGluZWF3ZXNvbWU6IDEuM3JlbSwgZmxhdGljb246IDEuMnJlbSkgKTtcblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7ICBcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgIH0gICAgIFxuXG4gICAgICAgICAgICAvLyBzdmcgaWNvbnNcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm5hdi10YWJzLWxpbmUtbGVmdCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgICYubmF2LXRhYnMtbGluZS1yaWdodCB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBQb3J0bGV0IFRhYnNcbiAgICAgICAgLmt0LXBvcnRsZXQtLXRhYnMgJiB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAtMXB4IDAuNXJlbTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJi5uYXYtdGFicy1saW5lLTJ4IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAtMnB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEJvbGQgdGFiIGxpbmtzXG4gICAgICAgICYubmF2LXRhYnMtYm9sZCB7XG4gICAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gQm9sZGVyIHRhYiBsaW5rc1xuICAgICAgICAmLm5hdi10YWJzLWJvbGRlciB7XG4gICAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gQm9sZCB0YWIgbGlua3NcbiAgICAgICAgJi5uYXYtdGFicy1sZyB7XG4gICAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LW1lZGlhLWJlbG93KHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIERvdWJsZSBsaW5lIHN0eWxlXG4gICAgICAgICYubmF2LXRhYnMtbGluZS0yeCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHggIWltcG9ydGFudDtcblxuICAgICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIERvdWJsZSBsaW5lIHN0eWxlXG4gICAgICAgICYubmF2LXRhYnMtbGluZS0zeCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAzcHggIWltcG9ydGFudDtcblxuICAgICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFNwYWNpbmdcbiAgICAgICAgJi5uYXYtdGFicy1zcGFjZS1sZyB7XG4gICAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5uYXYtdGFicy1zcGFjZS14bCB7XG4gICAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBTa2luXG5AbWl4aW4ga3QtbmF2LXRhYnMtbGluZS1za2luKCkge1xuICAgIC5uYXYtdGFicy5uYXYtdGFicy1saW5lIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG5cbiAgICAgICAgJi5uYXYubmF2LXRhYnMgLm5hdi1saW5rLFxuICAgICAgICBhLm5hdi1saW5rIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gc3ZnIGljb25zXG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1zdmctaWNvbi1jb2xvcihrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKSk7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBrdC1zdGF0ZS1jb2xvcihicmFuZCwgYmFzZSk7XG5cbiAgICAgICAgICAgICAgICA+IGkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3Qtc3RhdGUtY29sb3IoYnJhbmQsIGJhc2UpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIHN2ZyBpY29uc1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LXN2Zy1pY29uLWNvbG9yKGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBiYXNlKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBzdGF0ZSBjb2xvcnNcbiAgICAgICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcbiAgICAgICAgICAgICYubmF2LXRhYnMtbGluZS0jeyRuYW1lfSB7ICAgICAgXG4gICAgICAgICAgICAgICAgJi5uYXYubmF2LXRhYnMgLm5hdi1saW5rLFxuICAgICAgICAgICAgICAgIGEubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgPiBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogbGlnaHRlbihrdC1nZXQoJGNvbG9yLCBiYXNlKSwgNSUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy8gRG91YmxlIGxpbmUgc3R5bGVcbiAgICAgICAgICAgICAgICAmLm5hdi10YWJzLWxpbmUtMngsXG4gICAgICAgICAgICAgICAgJi5uYXYtdGFicy1saW5lLTN4IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYShrdC1nZXQoJGNvbG9yLCBiYXNlKSwgMC4xKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBDbGVhciBiYXNlIGJvcmRlclxuICAgICAgICAmLm5hdi10YWJzLWNsZWFyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9ICAgICBcbn1cblxuLy8gQnVpbGRcbi8vIEJhc2VcbkBpbmNsdWRlIGt0LW5hdi10YWJzLWxpbmUtYmFzZSgpO1xuXG4vLyBTa2luXG5AaW5jbHVkZSBrdC1uYXYtdGFicy1saW5lLXNraW4oKTsiLCIvL1xuLy8gVG9hc3Rcbi8vXG5cblxuXG4vLyBCYXNlXG4udG9hc3Qge1xuICAgIC8vIEFic29sdXRlIHBvc2l0aW9uZWQgdG9hc3RcbiAgICAmLnRvYXN0LWN1c3RvbSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogJHRvYXN0LXppbmRleDtcbiAgICAgICAgdG9wOiAkdG9hc3Qtc3BhY2luZztcbiAgICAgICAgcmlnaHQ6ICR0b2FzdC1zcGFjaW5nO1xuICAgICAgICB3aWR0aDogJHRvYXN0LXdpZHRoO1xuICAgICAgICBib3JkZXI6IDA7XG5cbiAgICAgICAgJi50b2FzdC1sZWZ0IHtcbiAgICAgICAgICAgIGxlZnQ6ICR0b2FzdC1zcGFjaW5nO1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmLnRvYXN0LWJvdHRvbSB7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBib3R0b206ICR0b2FzdC1zcGFjaW5nO1xuICAgICAgICB9XG5cbiAgICAgICAgJi50b2FzdC10b3Age1xuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgdG9wOiAkdG9hc3Qtc3BhY2luZztcbiAgICAgICAgfVxuXG4gICAgICAgICYudG9hc3QtY2VudGVyLXYge1xuICAgICAgICAgICAgdG9wOiA0NSU7XG4gICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmLnRvYXN0LWNlbnRlci1oIHtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoJHRvYXN0LXdpZHRoIC8gLTIpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRvYXN0LWhlYWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50b2FzdC1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmLnRvYXN0LWZpbGwge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFRpdGxlXG4gICAgLnRvYXN0LXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7ICAgICAgIFxuICAgIH1cblxuICAgIC8vIFRpbWVcbiAgICAudG9hc3QtdGltZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgIH1cblxuICAgIC8vIEljb25cbiAgICAudG9hc3QtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgIH1cblxuICAgIC8vIENsb3NlXG4gICAgLnRvYXN0LWNsb3NlIHtcbiAgICAgICAgQGluY2x1ZGUga3QtYnV0dG9uLXJlc2V0KCk7XG4gICAgICAgIFxuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTsgXG4gICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIH0gICAgICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9ICAgIFxufSIsIi8vXG4vLyAgVG9vbHRpcFxuLy9cblxuXG5cbi8vIEJhc2Vcbi50b29sdGlwIHtcbiAgICAudG9vbHRpcC1pbm5lciB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRwb3BvdmVyLWJveC1zaGFkb3c7XG4gICAgfVxuXG4gICAgJi5icy10b29sdGlwLWxlZnQgLmFycm93LFxuICAgICYuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93IHtcbiAgICBcdC8qcnRsOnJhdzpcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICovXG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAvKnJ0bDpyYXc6XG4gICAgICAgIGJvcmRlci13aWR0aDogMC40cmVtIDAgMC40cmVtIDAuNHJlbTtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG4gICAgICAgICovXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93LFxuICAgICYuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdyB7XG4gICAgICAgIC8qcnRsOnJhdzpcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICovXG5cbiAgICBcdCY6YmVmb3JlIHtcbiAgICAgICAgLypydGw6cmF3OlxuICAgICAgICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMC40cmVtIDA7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbiAgICAgICAgKi9cbiAgICBcdH1cbiAgICB9XG5cbiAgICAmLnRvb2x0b3AtYXV0by13aWR0aCB7XG4gICAgICAgXHQudG9vbHRpcC1pbm5lciB7XG4gICAgICAgXHRcdHdoaXRlLXNwYWNlOm5vd3JhcDtcbiAgXHRcdFx0bWF4LXdpZHRoOm5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTa2luc1xuICAgIC8vIERhcmsgc2tpblxuICAgICYudG9vbHRpcC1kYXJrIHtcbiAgICAgICAgJG0tYmctY29sb3I6ICMyYzJlM2U7XG4gICAgICAgICRtLWZvbnQtY29sb3I6ICNmZmY7XG5cbiAgICAgICAgLnRvb2x0aXAtaW5uZXIge1xuICAgICAgICAgICAgY29sb3I6ICRtLWZvbnQtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjeyRtLWJnLWNvbG9yfTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYnMtdG9vbHRpcC10b3Age1xuICAgICAgICAgICAgLmFycm93OjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICAjeyRtLWJnLWNvbG9yfTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYnMtdG9vbHRpcC1yaWdodCB7XG4gICAgICAgICAgICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAgI3skbS1iZy1jb2xvcn0jeycvKnJ0bDppZ25vcmUqLyd9O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5icy10b29sdGlwLWJvdHRvbSB7XG4gICAgICAgICAgICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogICN7JG0tYmctY29sb3J9O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5icy10b29sdGlwLWxlZnQge1xuICAgICAgICAgICAgLmFycm93OjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAgI3skbS1iZy1jb2xvcn0jeycvKnJ0bDppZ25vcmUqLyd9O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQnJhbmQgc2tpblxuICAgICYudG9vbHRpcC1icmFuZCB7XG4gICAgICAgICRtLWJnLWNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAkbS1mb250LWNvbG9yOiBrdC1icmFuZC1jb2xvcihpbnZlcnNlKTtcblxuICAgICAgICAudG9vbHRpcC1pbm5lciB7XG4gICAgICAgICAgICBjb2xvcjogJG0tZm9udC1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICN7JG0tYmctY29sb3J9O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5icy10b29sdGlwLXRvcCB7XG4gICAgICAgICAgICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogICN7JG0tYmctY29sb3J9O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5icy10b29sdGlwLXJpZ2h0IHtcbiAgICAgICAgICAgIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICAjeyRtLWJnLWNvbG9yfSN7Jy8qcnRsOmlnbm9yZSovJ307XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmJzLXRvb2x0aXAtYm90dG9tIHtcbiAgICAgICAgICAgIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAgI3skbS1iZy1jb2xvcn07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmJzLXRvb2x0aXAtbGVmdCB7XG4gICAgICAgICAgICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICAjeyRtLWJnLWNvbG9yfSN7Jy8qcnRsOmlnbm9yZSovJ307XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBSZWFjdCByb290IGNvbnRhaW5lclxuI3Jvb3Qge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi8vIEdsb2JhbCBsaW5rIGN1cnNvclxuYSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyBBdXRoIGZvcm1cbi5NdWlJbnB1dC11bmRlcmxpbmU6Zm9jdXM6bm90KC5NdWktZm9jdXNlZCk6YmVmb3JlLFxuLk11aUlucHV0LXVuZGVybGluZTphY3RpdmU6bm90KC5NdWktZm9jdXNlZCk6YmVmb3JlLFxuLk11aUlucHV0LXVuZGVybGluZTpob3Zlcjpub3QoLk11aS1kaXNhYmxlZCk6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1ODY3ZGQgIWltcG9ydGFudDtcbn1cblxuLy8gYnVpbGRlclxuLmJ1aWxkZXItdGFicyB7XG4gIC5NdWlUYWJzLWZsZXhDb250YWluZXIge1xuICAgIGJ1dHRvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG4gIH1cblxuICAuUHJpdmF0ZVRhYkluZGljYXRvci1jb2xvclNlY29uZGFyeS02NCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjdkZDtcbiAgfVxufVxuXG4uTXVpRm9ybUNvbnRyb2wtbWFyZ2luTm9ybWFsIHsgd2lkdGg6IDEwMCU7IH1cblxuLk11aVN3aXRjaC1jb2xvclNlY29uZGFyeS5NdWktY2hlY2tlZCB7XG4gIGNvbG9yOiAjNTg2N2RkICFpbXBvcnRhbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4OCwgMTAzLCAyMjEsIDAuMDgpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmICsgLk11aVN3aXRjaC10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjdkZCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIFBhcnRpYWxzXG4vLyBub3RpY2Vcbi5ub3RpY2VfX3BhcmFncmFwaCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG59XG5cbi8vIGFuaW1hdGVkLWxvYWRpbmdcbi5oZWFkZXItcHJvZ3Jlc3MtYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cbi8vIHF1aWNrLWFjdGlvbnMtcGFuZWxcbi5NdWlCYWNrZHJvcC1yb290IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMDUpICFpbXBvcnRhbnQ7XG59XG5cbi8vIERlbW9zIGV4YW1wbGVzIHRvb2xiYXJcbi5rdC1jb21taW5nLXNvb24ge1xuICAua3QtZGVtby1wYW5lbF9faXRlbS1wcmV2aWV3LW92ZXJsYXkge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyB1c2VyLW5vdGlmaWNhdGlvbnNcbi50YWItY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi8vIE1hdGVyaWFsIFVJXG4vLyBGb3IgU2VsZWN0IGNvbXBvbmVudFxuLnJlYWN0LXNlbGVjdCB7XG4gIC5NdWlJbnB1dEJhc2UtaW5wdXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAuY3NzLTFva2VibXItaW5kaWNhdG9yU2VwYXJhdG9yIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICAuTXVpVHlwb2dyYXBoeS1jb2xvclRleHRTZWNvbmRhcnkge1xuICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgIGJvdHRvbTogNnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICAgIGlucHV0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuTXVpSW5wdXRCYXNlLXJvb3Qge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4uc2VsZWN0X2lucHV0LWgge1xuICAuTXVpU2VsZWN0LXNlbGVjdCB7IGhlaWdodDogNDFweDsgYm94LXNpemluZzogYm9yZGVyLWJveDt9XG59XG5cbi5NdWlQYXBlci1lbGV2YXRpb24xIHtcbiAgYm94LXNoYWRvdzogMCAwIDUwcHggMCByZ2JhKDgyLDYzLDEwNSwuMTUpICFpbXBvcnRhbnQ7XG59XG4iLCIvL1xuLy8gU2Nyb2xsXG4vL1xuXG5cbi8vIEJhc2Vcbi5rdC1zY3JvbGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICYua3Qtc2Nyb2xsLS1wdWxsIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcblxuICAgICAgICAucHNfX3JhaWwteSB7XG4gICAgICAgICAgICByaWdodDogLTJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYua3Qtc2Nyb2xsLS1hdXRvSGVpZ2h0IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuLy8gU2tpblxuQGluY2x1ZGUga3QtcGVyZmVjdC1zY3JvbGxiYXItdmVyLXNpemUoJGt0LWN1c3RvbS1zY3JvbGwtc2l6ZSk7XG5AaW5jbHVkZSBrdC1wZXJmZWN0LXNjcm9sbGJhci1ob3Itc2l6ZSgka3QtY3VzdG9tLXNjcm9sbC1zaXplKTtcblxuQGluY2x1ZGUga3QtcGVyZmVjdC1zY3JvbGxiYXItc2tpbigka3Qtc2Nyb2xsLWNvbG9yKTtcbiIsIi8vXG4vLyBTY3JvbGwgTWl4aW5zXG4vL1xuXG5cblxuLy8gU2tpblxuQG1peGluIGt0LXBlcmZlY3Qtc2Nyb2xsYmFyLXNraW4oJGNvbG9yKSB7XG4gICAgLnBzIHtcbiAgICAgICAgPiAucHNfX3JhaWwteCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICA+IC5wc19fdGh1bWIteCB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSBcblxuICAgICAgICAgICAgPiAucHNfX3RodW1iLXgge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IC5wc19fcmFpbC15IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgICAgICAgID4gLnBzX190aHVtYi15IHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9IFxuXG4gICAgICAgICAgICA+IC5wc19fdGh1bWIteSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGt0LXBlcmZlY3Qtc2Nyb2xsYmFyLXZlci1zaXplKCRzaXplKSB7XG4gICAgLnBzIHtcbiAgICAgICAgPiAucHNfX3JhaWwteSB7XG4gICAgICAgICAgICAvL3JpZ2h0OiAkc2l6ZTtcbiAgICAgICAgICAgIHdpZHRoOiAkc2l6ZTtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkc2l6ZTtcbiAgICAgICAgICAgIH0gXG5cbiAgICAgICAgICAgID4gLnBzX190aHVtYi15IHtcbiAgICAgICAgICAgICAgICAvL3JpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkc2l6ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1ub3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgLy9yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRzaXplO1xuICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICB9ICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGt0LXBlcmZlY3Qtc2Nyb2xsYmFyLWhvci1zaXplKCRzaXplKSB7XG4gICAgLnBzIHtcbiAgICAgICAgPiAucHNfX3JhaWwteCB7XG4gICAgICAgICAgICBoZWlnaHQ6ICRzaXplO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgICAgIH0gXG5cbiAgICAgICAgICAgID4gLnBzX190aHVtYi14IHtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1ub3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRzaXplO1xuICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9cbi8vIEJvb3RzdHJhcCBEYXRldGltZXBpY2tlclxuLy9cblxuXG5cblxuLy8gQmFzZVxuLmRhdGVwaWNrZXIge1xuICAgIHdpZHRoOiAyNjVweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgQGluY2x1ZGUga3Qtbm90LXJvdW5kZWQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgICBcbiAgICAmLmRhdGVwaWNrZXItb3JpZW50LXRvcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB9XG4gICAgXG4gICAgdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgXG4gICAgdGQsXG4gICAgdGgge1xuICAgICAgICBmb250LXdlaWdodDogcmVndWxhcjtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICBcbiAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgQGluY2x1ZGUga3Qtbm90LXJvdW5kZWQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICB0aGVhZCB7XG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcblxuICAgICAgICAgICAgJi5wcmV2LFxuICAgICAgICAgICAgJi5kYXRlcGlja2VyLXN3aXRjaCxcbiAgICAgICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoga3QtYmFzZS1jb2xvcihncmV5LCAxKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kb3cge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIHRib2R5IHtcbiAgICAgICAgdHIgPiB0ZCB7XG4gICAgICAgICAgICAmLmRheSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICYub2xkIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmLm5ldyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJi5zZWxlY3RlZCxcbiAgICAgICAgICAgICAgICAmLnNlbGVjdGVkOmhvdmVyLFxuICAgICAgICAgICAgICAgICYuYWN0aXZlLFxuICAgICAgICAgICAgICAgICYuYWN0aXZlOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoga3Qtc3RhdGUtY29sb3IocHJpbWFyeSwgYmFzZSk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1zdGF0ZS1jb2xvcihwcmltYXJ5LCBpbnZlcnNlKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnRvZGF5IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBiYXNlKSwgMC43KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3Qtc3RhdGUtY29sb3IoYnJhbmQsIGludmVyc2UpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAwIDdweCA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYucmFuZ2Uge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgc3Bhbi55ZWFyLFxuICAgICAgICAgICAgc3Bhbi5ob3VyLFxuICAgICAgICAgICAgc3Bhbi5taW51dGUsXG4gICAgICAgICAgICBzcGFuLm1vbnRoIHtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJi5mb2N1c2VkLFxuICAgICAgICAgICAgICAgICYuZm9jdXNlZDpob3ZlcixcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZTpob3ZlcixcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZS5mb2N1c2VkOmhvdmVyLFxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoga3Qtc3RhdGUtY29sb3IocHJpbWFyeSwgYmFzZSk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCwgaW52ZXJzZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGZvb3Qge1xuICAgICAgICB0ciA+IHRoIHtcbiAgICAgICAgICAgICYudG9kYXksXG4gICAgICAgICAgICAmLmNsZWFyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5kYXRlcGlja2VyLWlubGluZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG4gICAgfVxufVxuXG4uaW5wdXQtZGF0ZXJhbmdlIHtcbiAgICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgICAgICBtaW4td2lkdGg6IDQ0cHg7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgICBAaW5jbHVkZSBrdC1ub3Qtcm91bmRlZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG59IiwiLy9cbi8vIEJvb3RzdHJhcCBOb3RpZnlcbi8vXG5cblxuXG5cblxuLmFsZXJ0W2RhdGEtbm90aWZ5XSB7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcblxuICAgIC5jbG9zZSB7XG4gICAgICAgIHJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMCAwIDJyZW07XG5cbiAgICAgICAgQGluY2x1ZGUga3QtY2xvc2UtaWNvbigpO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICBAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGt0LXRhYmxldCB7XG4gICAgICAgIG1heC13aWR0aDogNzAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGt0LW1vYmlsZSB7XG4gICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgIH1cblxuICAgICZbZGF0YS1ub3RpZnktcG9zaXRpb249dG9wLWNlbnRlcl0sXG4gICAgJltkYXRhLW5vdGlmeS1wb3NpdGlvbj1ib3R0b20tY2VudGVyXSB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG5cbiAgICAgICAgQGluY2x1ZGUga3QtdGFibGV0IHtcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBrdC1tb2JpbGUge1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGt0LWljb25zLXN0eWxlKCBmb250LXNpemUsIChsaW5lYXdlc29tZTogMS44cmVtLCBmb250YXdlc29tZTogMS42cmVtLCBmbGF0aWNvbjogMS44cmVtKSApO1xuICAgIEBpbmNsdWRlIGt0LWljb25zLXN0eWxlKCBtYXJnaW4tdG9wLCAobGluZWF3ZXNvbWU6IC0wLjFyZW0sIGZvbnRhd2Vzb21lOiAtMC4xcmVtLCBmbGF0aWNvbjogLTAuNHJlbSkgKTtcblxuICAgIFtkYXRhLW5vdGlmeT10aXRsZV0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAuaWNvbiB+IFtkYXRhLW5vdGlmeT10aXRsZV0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuODVyZW07XG4gICAgfVxuXG4gICAgLmljb24gfiBbZGF0YS1ub3RpZnk9bWVzc2FnZV0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMi44NXJlbTtcbiAgICB9XG5cbiAgICBbZGF0YS1ub3RpZnk9dGl0bGVdOm5vdCg6ZW1wdHkpIH4gW2RhdGEtbm90aWZ5PW1lc3NhZ2VdIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC4ycmVtO1xuICAgIH1cblxuICAgIC5wcm9ncmVzcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgfVxufVxuIiwiLy9cbi8vIEJvb3RzdHJhcCBTd2l0Y2hcbi8vXG5cblxuXG5cbltkYXRhLXN3aXRjaD10cnVlXSB7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2gge1xuICAgIC8vIExhYmVsXG4gICAgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cblxuICAgIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbiwgXG4gICAgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZiwgXG4gICAgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogJGlucHV0LWJ0bi1wYWRkaW5nLXk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5wdXQtYnRuLXBhZGRpbmcteTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAgJGlucHV0LWJ0bi1wYWRkaW5nLXg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICAkaW5wdXQtYnRuLXBhZGRpbmcteDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1idG4tbGluZS1oZWlnaHQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgICYuYm9vdHN0cmFwLXN3aXRjaC1taW5pIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbixcbiAgICAmLmJvb3RzdHJhcC1zd2l0Y2gtbWluaSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuICAgICYuYm9vdHN0cmFwLXN3aXRjaC1taW5pIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogJGlucHV0LWJ0bi1saW5lLWhlaWdodDtcbiAgICB9XG5cbiAgICAmLmJvb3RzdHJhcC1zd2l0Y2gtc21hbGwgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLCAgXG4gICAgJi5ib290c3RyYXAtc3dpdGNoLXNtYWxsIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXG4gICAgJi5ib290c3RyYXAtc3dpdGNoLXNtYWxsIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRpbnB1dC1idG4tcGFkZGluZy15LXNtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGlucHV0LWJ0bi1wYWRkaW5nLXktc207XG4gICAgICAgIHBhZGRpbmctbGVmdDogICRpbnB1dC1idG4tcGFkZGluZy14LXNtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc207XG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTtcbiAgICB9XG5cbiAgICAmLmJvb3RzdHJhcC1zd2l0Y2gtbGFyZ2UgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuICAgICYuYm9vdHN0cmFwLXN3aXRjaC1sYXJnZSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuICAgICYuYm9vdHN0cmFwLXN3aXRjaC1sYXJnZSAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmc6ICRpbnB1dC1idG4tcGFkZGluZy15LWxnICRpbnB1dC1idG4tcGFkZGluZy14LWxnO1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc7XG4gICAgfVxufVxuXG4uYm9vdHN0cmFwLXN3aXRjaCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJi5ib290c3RyYXAtc3dpdGNoLS1waWxsIHtcbiAgICAgICAgLmJvb3RzdHJhcC1zd2l0Y2gge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJvb3RzdHJhcC1zd2l0Y2gtLXNxdWFyZSB7XG4gICAgICAgIC5ib290c3RyYXAtc3dpdGNoIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZixcbiAgICAgICAgICAgIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYm9vdHN0cmFwLXN3aXRjaCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gICAgLy8gTGFiZWxcbiAgICAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB9XG5cbiAgICAvLyBTdGF0ZSBjb2xvcnNcbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuICAgICAgICAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC0jeyRuYW1lfSxcbiAgICAgICAgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLSN7JG5hbWV9IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKTtcbiAgICAgICAgfSBcbiAgICB9XG5cbiAgICAvLyBEZWZhdWx0IHN0YXRlXG4gICAgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtZGVmYXVsdCxcbiAgICAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtZGVmYXVsdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgIH1cbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2gge1xuICAgICYuYm9vdHN0cmFwLXN3aXRjaC0tYWlyIHtcbiAgICAgICAgLmJvb3RzdHJhcC1zd2l0Y2gge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogJGJ0bi1lbGV2YXRlLXNoYWRvdy0xO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vXG4vLyBCb290c3RyYXAgRGF0ZXRpbWVwaWNrZXJcbi8vXG5cblxuXG5cbi8vIEJhc2Vcbi5kYXRldGltZXBpY2tlciB7XG4gICAgd2lkdGg6IDI2NXB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbGVmdDogYXV0bztcblxuICAgIEBpbmNsdWRlIGt0LW5vdC1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbiAgICAmLmRhdGV0aW1lcGlja2VyLW9yaWVudC10b3Age1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgfVxuICAgIFxuICAgIHRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIHRkLFxuICAgIHRoIHtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIFxuICAgICAgICBAaW5jbHVkZSBrdC1ub3Qtcm91bmRlZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgdGhlYWQge1xuICAgICAgICB0aCB7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5wcmV2LFxuICAgICAgICAgICAgJi5zd2l0Y2gsXG4gICAgICAgICAgICAmLm5leHQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICAgICAgICAgLmdseXBoaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZG93IHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5uZXh0LFxuICAgICAgICAgICAgJi5wcmV2IHtcbiAgICAgICAgICAgICAgICA+c3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTZweC8xIFwiTGluZUF3ZXNvbWVcIjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICAgICAgPnNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjExMlwiO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLnByZXYge1xuICAgICAgICAgICAgICAgID5zcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMTFcIjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRib2R5IHtcbiAgICAgICAgdHI+dGQge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5kYXkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYub2xkIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubmV3IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQsXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBrdC1zdGF0ZS1jb2xvcihwcmltYXJ5LCBiYXNlKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LXN0YXRlLWNvbG9yKHByaW1hcnksIGludmVyc2UpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYudG9kYXkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoa3Qtc3RhdGUtY29sb3IoYnJhbmQsIGJhc2UpLCAwLjcpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCwgaW52ZXJzZSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgN3B4IDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5yYW5nZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuLnllYXIsXG4gICAgICAgICAgICBzcGFuLmhvdXIsXG4gICAgICAgICAgICBzcGFuLm1pbnV0ZSxcbiAgICAgICAgICAgIHNwYW4ubW9udGgge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcblxuICAgICAgICAgICAgICAgICYuZm9jdXNlZCxcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZTpob3ZlcixcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGt0LXN0YXRlLWNvbG9yKHByaW1hcnksIGJhc2UpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3Qtc3RhdGUtY29sb3IocHJpbWFyeSwgaW52ZXJzZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGZvb3Qge1xuICAgICAgICB0cj50aCB7XG4gICAgICAgICAgICAmLnRvZGF5LFxuICAgICAgICAgICAgJi5jbGVhciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5kYXRldGltZXBpY2tlci1pbmxpbmUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuICAgIH1cbn1cblxuLmlucHV0LWRhdGVyYW5nZSB7XG4gICAgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICAgICAgbWluLXdpZHRoOiA0NHB4O1xuICAgIH1cbn0iLCIvL1xuLy8gIEJvb3RzdHJhcCBUaW1lcGlja2VyXG4vL1xuXG5cblxuXG4vLyBCYXNlXG5AbWl4aW4ga3QtYm9vdHN0cmFwLXRpbWVwaWNrZXItYmFzZSgpIHtcbiAgICAuYm9vdHN0cmFwLXRpbWVwaWNrZXItd2lkZ2V0IHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgd2lkdGg6IDE3NXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGt0LW5vdC1yb3VuZGVkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYm9vdHN0cmFwLXRpbWVwaWNrZXItaG91cixcbiAgICAgICAgLmJvb3RzdHJhcC10aW1lcGlja2VyLW1pbnV0ZSxcbiAgICAgICAgLmJvb3RzdHJhcC10aW1lcGlja2VyLW1lcmlkaWFuLFxuICAgICAgICAuYm9vdHN0cmFwLXRpbWVwaWNrZXItc2Vjb25kIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LWlucHV0LXJlc2V0KCk7XG4gICAgICAgIH1cblxuICAgICAgICB0YWJsZSB0ZCB7XG4gICAgICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUga3Qtbm90LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7ICAgXHRcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LW5vdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cdFx0XHRcblxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIENvbXBvbmVudCBTa2luXG5AbWl4aW4ga3QtYm9vdHN0cmFwLXRpbWVwaWNrZXItc2tpbigpIHtcbiAgICAuYm9vdHN0cmFwLXRpbWVwaWNrZXItd2lkZ2V0IHtcbiAgICAgICAgLmJvb3RzdHJhcC10aW1lcGlja2VyLWhvdXIsXG4gICAgICAgIC5ib290c3RyYXAtdGltZXBpY2tlci1taW51dGUsXG4gICAgICAgIC5ib290c3RyYXAtdGltZXBpY2tlci1tZXJpZGlhbixcbiAgICAgICAgLmJvb3RzdHJhcC10aW1lcGlja2VyLXNlY29uZCB7XG4gICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgIH1cblxuICAgICAgICB0YWJsZSB0ZCA+IGEge1xuICAgICAgICAgICAgLmxhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG4gICAgICAgICAgICB9ICAgICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vLyBCYXNlXG5AaW5jbHVkZSBrdC1ib290c3RyYXAtdGltZXBpY2tlci1iYXNlKCk7XG5cbi8vIFNraW5cbkBpbmNsdWRlIGt0LWJvb3RzdHJhcC10aW1lcGlja2VyLXNraW4oKTtcbiIsIi8vXG4vLyBCb290c3RyYXAgRGF0ZXJhbmdlcGlja2VyXG4vL1xuXG5cblxuLy8gQmFzZVxuLmRhdGVyYW5nZXBpY2tlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm94LXNoYWRvdzogJGt0LWRyb3Bkb3duLXNoYWRvdztcbiAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1mYW1pbHk6ICN7a3QtZ2V0KCRrdC1mb250LWZhbWlsaWVzLCByZWd1bGFyKX07XG4gICAgei1pbmRleDogJGt0LWRyb3Bkb3duLXppbmRleDtcblxuICAgIC5tb2RhbC1vcGVuICYge1xuICAgICAgICB6LWluZGV4OiAka3QtbW9kYWwtemluZGV4ICsgMTtcbiAgICB9XG5cbiAgICAmOmFmdGVyLFxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBrdC1ub3Qtcm91bmRlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucmFuZ2VzIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcGFkZGluZzogMC43cmVtIDEuNzVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5zaG93LWNhbGVuZGFyIHtcbiAgICAgICAgLnJhbmdlcyB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5zaG93LXJhbmdlcyB7XG4gICAgICAgIC5kcnAtY2FsZW5kYXIubGVmdCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc2hvdy1jYWxlbmRhciB7XG4gICAgICAgIC5yYW5nZXMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kcnAtYnV0dG9ucyB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMS43NXJlbTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG5cbiAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJwLWNhbGVuZGFyIHtcbiAgICAgICAgJi5sZWZ0LFxuICAgICAgICAmLnJpZ2h0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtIDFyZW0gMS41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5sZWZ0IHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICB0aCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuXG4gICAgICAgICAgICAmLm1vbnRoIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5uZXh0LFxuICAgICAgICAgICAgJi5wcmV2IHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5wcmV2IHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG5cbiAgICAgICAgICAgICYuYXZhaWxhYmxlLm9mZiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDEpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoaW52ZXJzZSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnN0YXJ0LWRhdGUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5lbmQtZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5zdGFydC1kYXRlLmVuZC1kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi50b2RheSxcbiAgICAgICAgICAgICYudG9kYXkuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoa3Qtc3RhdGUtY29sb3IoYnJhbmQsIGJhc2UpLCAwLjcpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBpbnZlcnNlKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmluLXJhbmdlLmF2YWlsYWJsZTpub3QoLmFjdGl2ZSk6bm90KC5vZmYpOm5vdCgudG9kYXkpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNlbGVjdCB7XG4gICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgIH1cbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgfVxufVxuIiwiLy9cbi8vIEJvb3RzdHJhcCBUaW1lcGlja2VyIENvbXBvbmVudFxuLy9cblxuXG5cblxuLy8gQmFzZVxuLmJvb3RzdHJhcC10b3VjaHNwaW4ge1xuICAgIC5pbnB1dC1ncm91cC1idG4tdmVydGljYWwge1xuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvL1xuLy8gQm9vdHN0cmFwIE1heGxlbmd0aFxuLy9cblxuXG5cblxuLy8gQmFzZVxuQG1peGluIGt0LWJvb3RzdHJhcC1tYXhsZW5ndGgtYmFzZSgpIHtcbiBcdC5ib290c3RyYXAtbWF4bGVuZ3RoIHtcbiBcdFx0ei1pbmRleDogMTA0MCAhaW1wb3J0YW50O1xuXG4gXHRcdCYua3QtYmFkZ2Uge1xuIFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gXHRcdH0gXHRcdFxuXG4gXHRcdC5tb2RhbCAmIHtcbiBcdFx0XHR6LWluZGV4OiAxMDYwICFpbXBvcnRhbnQ7XG4gXHRcdH1cbiBcdH1cbn1cblxuLy8gQmFzZVxuQGluY2x1ZGUga3QtYm9vdHN0cmFwLW1heGxlbmd0aC1iYXNlKCk7IiwiLy9cbi8vIEJvb3RzdHJhcCBTZWxlY3Rcbi8vXG5cblxuXG5cbi8vIEJhc2VcbkBtaXhpbiBrdC1ib290c3RyYXAtc2VsZWN0LWJhc2UoKSB7XG4gICAgJGt0LWdlbmVyYWwtcGFkZGluZzogMTBweCAxNXB4O1xuICAgICRrdC10aXRsZS1wYWRkaW5nOiAxMHB4IDE1cHg7XG5cbiAgICAvLyBCb290c3RyYXAgc2VsZWN0IGJhc2VcbiAgIC5ib290c3RyYXAtc2VsZWN0IHtcbiAgICAgICAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRpbnB1dC1idG4tcGFkZGluZy15ICRpbnB1dC1idG4tcGFkZGluZy14O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjZyZW07XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LWZsYXRpY29uMi1pY29uKGt0LWdldCgka3QtYWN0aW9uLWJvbGQtaWNvbnMsIGRvd24pKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duLW1lbnUuaW5uZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGt0LWdlbmVyYWwtcGFkZGluZztcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC8vIGljb25zXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LWljb25zLXNpemUoKGZvbnRhd2Vzb21lOiAxLjJyZW0sIGxpbmVhd2Vzb21lOiAxLjJyZW0sIGZsYXRpY29uOiAxLjFyZW0pKTtcblxuICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uY2hlY2stbWFyayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUga3QtbGEtaWNvbignXFxmMTdiJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMoMC44NXJlbSAvIC0yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6ICRpbnB1dC1idG4tcGFkZGluZy14O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZGl2aWRlciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaGlkZGVuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm5vLXJlc3VsdHMge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAka3QtZ2VuZXJhbC1wYWRkaW5nO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3BvdmVyLXRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRrdC10aXRsZS1wYWRkaW5nO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgICAgICAuY2xvc2Uge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnMtc2VhcmNoYm94LFxuICAgICAgICAuYnMtYWN0aW9uc2JveCxcbiAgICAgICAgLmJzLWRvbmVidXR0b24ge1xuICAgICAgICAgICAgcGFkZGluZzogJGt0LXRpdGxlLXBhZGRpbmc7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFNraW5cbkBtaXhpbiBrdC1ib290c3RyYXAtc2VsZWN0LXNraW4oKSB7XG4gICAgLy8gQm9vdHN0cmFwIHNlbGVjdCBiYXNlXG4gICAuYm9vdHN0cmFwLXNlbGVjdCB7XG4gICAgICAgIC8vIGRyb3Bkb3duIGJ1dHRvblxuICAgICAgICA+IC5kcm9wZG93bi10b2dnbGUge1xuXG4gICAgICAgICAgICAmLmJ0bi1saWdodCxcbiAgICAgICAgICAgICYuYnRuLXNlY29uZGFyeSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZGlzYWJsZWQsXG4gICAgICAgICAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmdcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZmlsdGVyLW9wdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LWljb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5icy1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG5cbiAgICAgICAgICAgICAgICAvLyBzdGF0ZSBjb2xvcnNcbiAgICAgICAgICAgICAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuICAgICAgICAgICAgICAgICAgICAmLmJ0bi0jeyRuYW1lfSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtZ2V0KCRjb2xvciwgaW52ZXJzZSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gLmZpbHRlci1vcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIG1lbnUgc2hvd24gc3RhdGVcbiAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgJi5idG4tbGlnaHQsXG4gICAgICAgICAgICAgICAgJi5idG4tc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFZhbGlkYXRpb25cbiAgICAgICAgJi5pcy1pbnZhbGlkIHtcbiAgICAgICAgICAgIC5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGt0LXN0YXRlLWNvbG9yKGRhbmdlciwgYmFzZSk7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtdmFsaWQge1xuICAgICAgICAgICAgLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjoga3Qtc3RhdGUtY29sb3Ioc3VjY2VzcywgYmFzZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBtZW51IGRyb3Bkb3duXG4gICAgICAgIC5kcm9wZG93bi1tZW51LmlubmVyIHtcbiAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4uY2hlY2stbWFyayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1pY29ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnNlbGVjdGVkLFxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUga3QtaWNvbnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5jaGVjay1tYXJrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmRpdmlkZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZTpub3QoLnNlbGVjdGVkKSB7XG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBrdC1zdGF0ZS1jb2xvcihwcmltYXJ5LCBiYXNlKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1zdGF0ZS1jb2xvcihwcmltYXJ5LCBpbnZlcnNlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUga3QtaWNvbnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1zdGF0ZS1jb2xvcihwcmltYXJ5LCBpbnZlcnNlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5jaGVjay1tYXJrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3Qtc3RhdGUtY29sb3IocHJpbWFyeSwgaW52ZXJzZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm5vLXJlc3VsdHMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gbWVudSBoZWFkZXJcbiAgICAgICAgLnBvcG92ZXItdGl0bGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vLyBCYXNlXG5AaW5jbHVkZSBrdC1ib290c3RyYXAtc2VsZWN0LWJhc2UoKTtcblxuLy8gU2tpblxuQGluY2x1ZGUga3QtYm9vdHN0cmFwLXNlbGVjdC1za2luKCk7XG4iLCIvL1xuLy8gQm9vdHN0cmFwIFNlc3Npb24gVGltZW91dFxuLy9cblxuXG4jc2Vzc2lvbi10aW1lb3V0LWRpYWxvZyB7XG4gICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgIC5jbG9zZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIHRvcDogMS43NXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2RhbC10aXRsZSB7XG4gICAgICAgICAgICBmbGV4OiAxIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9cbi8vIE1hcmtkb3duXG4vL1xuXG5cblxuXG4vLyBCYXNlXG5AbWl4aW4ga3QtYm9vdHN0cmFwLW1hcmtkb3duLWJhc2UoKSB7XG4gICAgLm1kLWVkaXRvciB7XG4gICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBrdC1ub3Qtcm91bmRlZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLm1kLWZvb3RlciwgXG4gICAgICAgIC5tZC1oZWFkZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1kLWhlYWRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LW5vdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idG4tZ3JvdXAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1kLWZvb3RlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LW5vdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IHRleHRhcmVhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUga3Qtbm90LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gU2tpblxuQG1peGluIGt0LWJvb3RzdHJhcC1tYXJrZG93bi1za2luKCkge1xuICAgIC5tZC1lZGl0b3Ige1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yOyBcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAgJGlucHV0LWJvcmRlci1jb2xvcjsgXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1kLWZvb3RlciwgXG4gICAgICAgIC5tZC1oZWFkZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gdGV4dGFyZWEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgID4gdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBWYWxpZGF0aW9uXG4gICAgLmlzLXZhbGlkIHtcbiAgICAgICAgLm1kLWVkaXRvciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGt0LXN0YXRlLWNvbG9yKHN1Y2Nlc3MsIGJhc2UpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmlzLWludmFsaWQge1xuICAgICAgICAubWQtZWRpdG9yIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjoga3Qtc3RhdGUtY29sb3IoZGFuZ2VyLCBiYXNlKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGt0LWJvb3RzdHJhcC1tYXJrZG93bi12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yKSB7XG4gICAgLmt0LWZvcm0ua3QtZm9ybS0tc3RhdGUgLmhhcy0jeyRzdGF0ZX0ge1xuICAgICAgICAubWQtZWRpdG9yIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcjsgXG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLy8gQmFzZVxuQGluY2x1ZGUga3QtYm9vdHN0cmFwLW1hcmtkb3duLWJhc2UoKTtcblxuLy8gU2tpblxuQGluY2x1ZGUga3QtYm9vdHN0cmFwLW1hcmtkb3duLXNraW4oKTsiLCIvL1xuLy8gU3VtbWVybm90ZVxuLy9cblxuXG5cbi8vIEJhc2VcbkBtaXhpbiBrdC1zdW1tZXJub3RlLWJhc2UoKSB7XG4gICAgLm5vdGUtcG9wb3ZlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfSAgIFxuXG4gICAgLm5vdGUtZWRpdG9yIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcblxuICAgICAgICAubm90ZS10b29sYmFyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgIH1cblxuICAgICAgICAubW9kYWwge1xuICAgICAgICAgICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgLmNsb3NlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMjVweDsgXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfSBcblxuICAgICAgICAucGFuZWwtaGVhZGluZy5ub3RlLXRvb2xiYXIge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHggMTBweCAxMHB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTg1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ub3RlLWNvbG9yIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDM1MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7IFxuXG4gICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXG4gICAgICAgICAgICAgICAgICAgID4gLmJ0bi1ncm91cCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5ub3RlLWNvbG9yLXJlc2V0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwIDEwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLm5vdGUtcGFsZXR0ZS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFNraW5cbkBtaXhpbiBrdC1zdW1tZXJub3RlLXNraW4oKSB7XG4gICAgLm5vdGUtZWRpdG9yIHtcbiAgICAgICAgJi5ub3RlLWZyYW1lIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7IFxuXG4gICAgICAgICAgICAucGFuZWwtaGVhZGluZy5ub3RlLXRvb2xiYXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgLm5vdGUtc3RhdHVzYmFyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5vdGUtdG9vbGJhciB7XG4gICAgICAgICAgICAubm90ZS1idG4tZ3JvdXAge1xuICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcblxuICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5vdGUtZWRpdGFibGUge1xuICAgICAgICAudGFibGUudGFibGUtYm9yZGVyZWQge1xuICAgICAgICAgICAgdGgsdGQge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGt0LWJhc2UtY29sb3IoZ3JleSwgMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBWYWxpZGF0aW9uXG4gICAgLmlzLXZhbGlkIHtcbiAgICAgICAgLm5vdGUtZWRpdG9yIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjoga3Qtc3RhdGUtY29sb3Ioc3VjY2VzcywgYmFzZSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaXMtaW52YWxpZCB7XG4gICAgICAgIC5ub3RlLWVkaXRvciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGt0LXN0YXRlLWNvbG9yKGRhbmdlciwgYmFzZSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEJhc2VcbkBpbmNsdWRlIGt0LXN1bW1lcm5vdGUtYmFzZSgpO1xuXG4vLyBTa2luXG5AaW5jbHVkZSBrdC1zdW1tZXJub3RlLXNraW4oKTsiLCIvL1xuLy8gRHJvcHpvbmVcbi8vXG5cblxuLy8gQmFzZVxuLmRyb3B6b25lIHtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cblxuLmRyb3B6b25lLmRyb3B6b25lLWRlZmF1bHQge1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAycHggZGFzaGVkIGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG5cbiAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuZHJvcHpvbmUtbXNnLXRpdGxlIHtcbiAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG5cbiAgLmRyb3B6b25lLW1zZy1kZXNjIHtcbiAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cblxuICAuZHotcHJldmlldyB7XG4gICAgLmR6LWltYWdlIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTJlNWVjO1xuICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFN0YXRlIGNvbG9yc1xuICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuICAgICYuZHJvcHpvbmUtI3skbmFtZX0ge1xuICAgICAgYm9yZGVyLWNvbG9yOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gTXVsdGlwZSB1cGxvYWRcbi5kcm9wem9uZS5kcm9wem9uZS1tdWx0aSB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcblxuICAuZHotbWVzc2FnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5kcm9wem9uZS1wYW5lbCB7XG4gICAgLmRyb3B6b25lLXVwbG9hZCxcbiAgICAuZHJvcHpvbmUtcmVtb3ZlLWFsbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wem9uZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbTtcblxuICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjZjhmOWZjLCAxJSk7XG4gICAgfVxuXG4gICAgLmRyb3B6b25lLWZpbGUge1xuICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAuZHJvcHpvbmUtZmlsZW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG5cbiAgICAgICAgYiB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRyb3B6b25lLWVycm9yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiBrdC1zdGF0ZS1jb2xvcihkYW5nZXIpO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcHpvbmUtcHJvZ3Jlc3Mge1xuICAgICAgd2lkdGg6IDE1JTtcblxuICAgICAgLnByb2dyZXNzIHtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3B6b25lLXRvb2xiYXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG5cbiAgICAgIC5kcm9wem9uZS1zdGFydCxcbiAgICAgIC5kcm9wem9uZS1jYW5jZWwsXG4gICAgICAuZHJvcHpvbmUtZGVsZXRlIHtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRyb3B6b25lLXN0YXJ0IHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBUb2FzdHJcbi8vXG5cbiN0b2FzdC1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgJiA+IGRpdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwIDAgNnB4O1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDUwcHg7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggM3B4IDNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNXB4IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEycHggIzk5OTtcbiAgICBib3gtc2hhZG93OiAwIDAgMTJweCAjOTk5O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IC44O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAgIH1cbiAgfVxuXG4gICYgPiAudG9hc3Qge1xuICAgICYtaW5mbyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQUd3U1VSQlZFaEx0WmE5U2dOQkVNYzlzVXh4UmNvVUtTelNXSWhYcEZNaGhZV0ZoYUJnNHlQWWlXQ1haeEJMRVJzTFJTM0VRa0Vmd0NLZGpXSkF3U0tDZ29LQ2N1ZHY0TzVZTHJ0N0V6Z1hoaVUzLzQrYjJja213VmpKU3BLa1E2d0FpNGd3aFQrejN3UkJjRXoweWpTc2VVVHJjUnlmc0hzWG1EMEFtYkhPQzlJaThWSW1udVhCUGdsSHBRNXd3U1ZNN3NOblRHN1phNEp3RGRDanh5QWlIM255QTJtdGFUSnVmaURaNWRDYXFsSXRJTGgxTkhhdGZONXNrdmp4OVozOG02OUNnenVYbVpnVnJQSUdFNzYzSng5cUtzUm96V1l3NnhPSGRFUitubjJLa08rQmIrVVY1Q0JONldDNlF0QmdiUlZvenJhaEFibW02SHRVc2d0UEMxOXRGZHhYWllCT2ZrYm1GSjFWYUhBMVZBSGpkMHBwNzBvVFp6dlIrRVZyeDJZZ2Zkc3E2ZXU1NUJIWVI4aGxja2krbitrRVJVRkc4QnJBMEJ3amVBdjJNOFdMUUJ0Y3krU0Q2Zk5zbW5CM0FsQkxyZ1R0VlcxYzJRTjRiVldMQVRhSVM2MEoyRHU1eTFUaUpnalNCdkZWWmdUbXdDVStkQVpGb1B4R0VFczhueUhDOUJ3ZTJHdkVKdjJXWFpiMHZqZHlGVDRDeGszZS9rSXFsT0dvVkx3d1BldnBZSFQrMDBUK2hXd1hEZjRBSkFPVXFXY0RoYndBQUFBQVNVVk9SSzVDWUlJPSkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJi1lcnJvciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQUhPU1VSQlZFaExyWmEvU2dOQkVNWnpoMFdLQ0NsU0NLYUlZT0VEK0FBS2VRUUxHOEhXenRMQ0ltQnJZYWRnSWRZK2dJS05Za0JGU3d1N0NBb3FDZ2trb0dCSS9FMjhQZGJMWm1lRExnelp6Y3g4My96WjJTU1hDMWo5ZnIrSTFIcTkzZzJ5eEg0aXdNMXZrb0JXQWR4Q21welR4ZmtOMlJjeVpOYUhGSWtTbzEwKzhrZ3hrWElVUlY1SEd4VG1GdWM3NUIyUmZRa3B4SEc4YUFnYUFGYTB0QUhxWUZmUTdJd2UyeWhPRGs4K0o0Qzd5QW9SVFdJM3cvNGtsR1JnUjRsTzdScG45K2d2TXlXcCt1eEZoOCtIK0FSbGdOMW5KdUp1UUFZdk5rRW53R0ZjazE4RXI0cTNlZ0VjL29PK21oTGRLZ1J5aGRORmlhY0MwcmxPQ2JoTlZ6NEg5Rm5BWWdEQnZVM1FJaW9abEpGTEp0c29IWVJEZmlab1V5SXhxQ3RScFZsQU5xMEVVNGRBcGpydGdlelBGYWQ1UzE5V2dqa2MwaE5WbnVGNEhqVkE2QzdRclNJYnlsQitvWmUzYUhnQnNxbE5xS1lINDhqWHlKS011QWJpeVZKOEt6YUIzZVJjMHBnOVZ3UTRuaUZyeUk2OHFpT2kzQWJqd2RzZm5BdGswYkNqVExKS3I2bXJEOWc4aXEvUy9CODFoZ3VPTWxRVG5WeUc0MHdBY2pubWdzQ05FU0Ryam1lN3dmZnRQNFA3U1A0TjNDSlpkdnpvTnlHcTJjL0hXT1hKR3N2VmcrUkEvazJNQy93TjZJMllBMlB0OEdrQUFBQUFTVVZPUks1Q1lJST0pICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYtc3VjY2VzcyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQURzU1VSQlZFaExZMkFZQmZRTWdmLy8vM1A4Ky9ldkFJZ3ZBL0ZzSUYrQmF2WUREV01CR3JvYVNNTUJpRThWQzdBWkRySUZhTUZuaWkzQVpUalVnc1VVV1VEQThPZEFINmlRYlFFaHc0SHlHc1BFY0tCWEJJQzRBUmhleDRHNEJzam13ZVUxc29JRmFHZy9XdG9GWlJJWmRFdklNaHhrQ0NqWElWc0FUVjZnRkdBQ3M0UnN3MEVHZ0lJSDNRSllKZ0hTQVJRWkRyV0FCK2phd3pncytRMlVPNDlEN2puUlNSR29FRlJJTGNkbUVNV0dJMGNtMEpKMlFwWUExUkR2Y216SkVXaEFCaEQvcHFyTDBTMENXdUFCS2duUmtpOWxMc2VTN2cyQWxxd0hXUVNLSDRvS0xySUxwUkdoRVFDdzJMaVJVSWE0bHdBQUFBQkpSVTVFcmtKZ2dnPT0pICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cblxuLnRvYXN0LWJvdHRvbS1yaWdodCB7XG4gIHJpZ2h0OiAxMnB4O1xuICBib3R0b206IDEycHg7XG59XG5cblxuLy8gQmFzZVxuQG1peGluIGt0LXRvYXN0ci1iYXNlKCkge1xuICAudG9hc3Qge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggY2VudGVyICN7Jy8qcnRsOmNhbGMoMTAwJSAtIDE1cHgpIGNlbnRlciovJ30gIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAka3QtZHJvcGRvd24tc2hhZG93O1xuICAgIGJvcmRlcjogMDtcblxuICAgIC50b2FzdC1jbG9zZS1idXR0b24ge1xuICAgICAgQGluY2x1ZGUga3QtY2xvc2UtaWNvbigpO1xuICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgY29udGVudDogXCIgXCI7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gVGl0bGVcbiAgICAudG9hc3QtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gICAgfVxuXG4gICAgLy8gTWVzc2FnZVxuICAgIC50b2FzdC1tZXNzYWdlIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxuXG4gICAgLnRvYXN0LXRpbWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDNweDtcbiAgICAgIGJvdHRvbTogM3B4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBrdC10b2FzdHItc3RhdGUoJG5hbWUsICRjb2xvcikge1xuXG4gIC50b2FzdC0jeyRuYW1lfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG4gICAgY29sb3I6IGt0LWdldCgkY29sb3IsIGludmVyc2UpO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG59XG5cbkBtaXhpbiBrdC10b2FzdHItc2tpbigpIHtcbiAgQGluY2x1ZGUga3QtdG9hc3RyLXN0YXRlKHN1Y2Nlc3MsIGt0LWdldCgka3Qtc3RhdGUtY29sb3JzLCBzdWNjZXNzKSk7XG4gIEBpbmNsdWRlIGt0LXRvYXN0ci1zdGF0ZSh3YXJuaW5nLCBrdC1nZXQoJGt0LXN0YXRlLWNvbG9ycywgd2FybmluZykpO1xuICBAaW5jbHVkZSBrdC10b2FzdHItc3RhdGUoaW5mbywga3QtZ2V0KCRrdC1zdGF0ZS1jb2xvcnMsIGluZm8pKTtcbiAgQGluY2x1ZGUga3QtdG9hc3RyLXN0YXRlKGVycm9yLCBrdC1nZXQoJGt0LXN0YXRlLWNvbG9ycywgZGFuZ2VyKSk7XG59XG5cbi8vIEJ1aWxkXG4vLyBCYXNlXG5AaW5jbHVkZSBrdC10b2FzdHItYmFzZSgpO1xuXG4vLyBTa2luXG5AaW5jbHVkZSBrdC10b2FzdHItc2tpbigpOyIsIi8vXG4vLyBGb250YXdlc29tZTVcbi8vXG5cblxuXG5cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzM2VtICFpbXBvcnRhbnQ7XG59XG5cbi5mYS14cyB7XG4gIGZvbnQtc2l6ZTogLjc1ZW0gIWltcG9ydGFudDtcbn1cblxuLmZhLXNtIHtcbiAgZm9udC1zaXplOiAuODc1ZW0gIWltcG9ydGFudDsgXG59XG5cbi5mYS0xeCB7XG4gIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7IFxufVxuXG4uZmEtMngge1xuICBmb250LXNpemU6IDJlbSAhaW1wb3J0YW50OyBcbn1cblxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW0gIWltcG9ydGFudDsgXG59XG5cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtICFpbXBvcnRhbnQ7XG59XG5cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtICFpbXBvcnRhbnQ7IFxufVxuXG4uZmEtNngge1xuICBmb250LXNpemU6IDZlbSAhaW1wb3J0YW50OyBcbn1cblxuLmZhLTd4IHtcbiAgZm9udC1zaXplOiA3ZW0gIWltcG9ydGFudDtcbn1cblxuLmZhLTh4IHtcbiAgZm9udC1zaXplOiA4ZW0gIWltcG9ydGFudDtcbn1cblxuLmZhLTl4IHtcbiAgZm9udC1zaXplOiA5ZW0gIWltcG9ydGFudDsgXG59XG5cbi5mYS0xMHgge1xuICBmb250LXNpemU6IDEwZW0gIWltcG9ydGFudDsgXG59IiwiLy9cbi8vIFNlbGVjdDJcbi8vXG5cblxuLnNlbGVjdDItY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyOHB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMzJweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwNTE7XG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duLnNlbGVjdDItZHJvcGRvd24tLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcblxuICAmLS1jbG91ZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAmIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICBtYXJnaW46IDJweDtcbiAgICB9XG4gIH1cbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogNnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzY0NkM5NztcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmOGZhO1xuICAgIGNvbG9yOiAjNzQ3ODhkO1xuICB9XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgcGFkZGluZzogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duLnNlbGVjdDItc2VhcmNoLS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdDItY2xvc2UtbWFzayB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cblxuLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICByaWdodDogMXB4O1xuICB3aWR0aDogMjBweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgbGVmdDogMXB4O1xuICByaWdodDogYXV0bztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogdGV4dDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmc6IDFweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlcjogc29saWQgYmxhY2sgMXB4O1xuICBvdXRsaW5lOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW3JvbGU9Z3JvdXBdIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTJlbTtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0zZW07XG4gIHBhZGRpbmctbGVmdDogNGVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTRlbTtcbiAgcGFkZGluZy1sZWZ0OiA1ZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTVlbTtcbiAgcGFkZGluZy1sZWZ0OiA2ZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4OTdmYjtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSA1MCUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgNTAlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiAxcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZWVlZSA1MCUsICNjY2NjY2MgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgZW5kQ29sb3JzdHI9JyNGRkNDQ0NDQycsIEdyYWRpZW50VHlwZT0wKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgbGVmdDogMXB4O1xuICByaWdodDogYXV0bztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSAwJSwgI2VlZWVlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSAwJSwgI2VlZWVlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSAwJSwgI2VlZWVlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZWVlZSA1MCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkVFRUVFRScsIGVuZENvbG9yc3RyPScjRkZGRkZGRkYnLCBHcmFkaWVudFR5cGU9MCk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBvdXRsaW5lOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6ICM4ODg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogIzU1NTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW3JvbGU9Z3JvdXBdIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgY29sb3I6IGdyZXk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NzVkNztcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlci1jb2xvcjogIzU4OTdmYjtcbn1cblxuXG4vLyBCYXNlXG5AbWl4aW4gc2VsZWN0Mi1iYXNlKCkge1xuICAkZ2VuZXJhbC1wYWRkaW5nOiAxNXB4IDE1cHg7XG5cbiAgLy8gU2VsZWN0MiBiYXNlXG5cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUga3Qtbm90LXJvdW5kZWQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3csXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIEBpbmNsdWRlIGt0LWFycm93LWljb24oZG93bik7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxLjlyZW07XG5cbiAgICAgIGIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogJGlucHV0LWJ0bi1wYWRkaW5nLXkgM3JlbSAkaW5wdXQtYnRuLXBhZGRpbmcteSAkaW5wdXQtYnRuLXBhZGRpbmcteDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0O1xuXG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBAaW5jbHVkZSBrdC1sYS1pY29uLXNlbGYoJ1xcZjExMCcpO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogJGlucHV0LWJ0bi1wYWRkaW5nLXggKyAwLjg1cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNHJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYygtMnJlbS8yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgcGFkZGluZzogKCRpbnB1dC1idG4tcGFkZGluZy15IC0gMC4yOHJlbSkgJGlucHV0LWJ0bi1wYWRkaW5nLXg7XG4gICAgICBsaW5lLWhlaWdodDogJGlucHV0LWJ0bi1saW5lLWhlaWdodDtcblxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgICBwYWRkaW5nOiAwLjA1cmVtIDAuNHJlbSAwLjA1cmVtIDAuNHJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBtYXJnaW46IDAuMXJlbSAwLjRyZW0gMC4xcmVtIDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQjeycvKnJ0bDpyaWdodCovJ307XG5cbiAgICAgICAgQGluY2x1ZGUga3Qtbm90LXJvdW5kZWQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICAgICAgICBAaW5jbHVkZSBrdC1sYS1pY29uLXNlbGYoJ1xcZjExMCcpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuM3JlbTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAwLjFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIG1hcmdpbjogMC4yNXJlbSAwLjI1cmVtIDAuMjVyZW0gMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUga3Qtbm90LXJvdW5kZWQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gICAgICBwYWRkaW5nOiAkZ2VuZXJhbC1wYWRkaW5nO1xuICAgIH1cblxuICAgIC8vIHJlc3VsdHNcbiAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG5cbiAgICAgICZbYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICB9XG5cbiAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG5cbiAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAvLyBTZWxlY3QyIGNvbXBvbmVudFxuXG4gIHNlbGVjdC5zZWxlY3QyIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLnNlbGVjdDIge1xuICAgID4gc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIFNlbGVjdDIgd2l0aCBib290c3RyYXAgZ3JvdXAgaW5wdXRcbiAgLmlucHV0LWdyb3VwIHtcbiAgICA+IC5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQgKyAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICA+IC5zZWxlY3Rpb24ge1xuICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJixcbiAgICAgICAgICAmLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gdGhlIG1vc3QgcmlnaHRcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkgKyAuc2VsZWN0Mi1jb250YWluZXI6bGFzdC1jaGlsZCB7XG4gICAgICAgID4gLnNlbGVjdGlvbiB7XG4gICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgICAgICAgICYsXG4gICAgICAgICAgICAmLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQgKyAuc2VsZWN0Mi1jb250YWluZXIgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkgKyAuc2VsZWN0Mi1jb250YWluZXIgKyAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpICsgLnNlbGVjdDItY29udGFpbmVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICA+IC5zZWxlY3Rpb24ge1xuICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICAgICAgICAmLFxuICAgICAgICAgICAgJi5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2tpblxuQG1peGluIHNlbGVjdDItc2tpbigpIHtcbiAgLy8gc2VsZWN0MiBiYXNlXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyxcbiAgICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuXG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcblxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgIGJhY2tncm91bmQ6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG5cbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgICBAaW5jbHVkZSBrdC1pbnB1dC1wbGFjZWhvbGRlcigkaW5wdXQtcGxhY2Vob2xkZXItY29sb3IpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC8vLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdy5cblxuICAgIC8vIGRyb3Bkb3duXG4gICAgLnNlbGVjdDItZHJvcGRvd24ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgICAgIGJveC1zaGFkb3c6ICRrdC1kcm9wZG93bi1zaGFkb3c7XG4gICAgfVxuXG4gICAgLy8gcmVzdWx0IG9wdGlvbnNcbiAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgJlthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgICAgICAgYmFja2dyb3VuZDoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcbiAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgfVxuXG4gICAgICAmLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG4gICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBkaXNhYmxlZCBtb2RlXG4gICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQge1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcblxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgYmFja2dyb3VuZDoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZTJlNWVjO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHNlbGVjdDIgY29tcG9uZW50c1xuXG4gIC5zZWxlY3QyIHtcbiAgICAvLyBwaWxsIHN0eWxlXG4gICAgJi5zZWxlY3QyLS1haXIge1xuICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgICAgIGJveC1zaGFkb3c6ICRrdC1kcm9wZG93bi1zaGFkb3c7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBwaWxsIHN0eWxlXG4gICAgJi5zZWxlY3QyLS1zb2xpZCB7XG4gICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG5cbiAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIENvbXBvbmVudCBWYWxpZGF0aW9uIFN0YXRlXG5AbWl4aW4gc2VsZWN0Mi12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yKSB7XG4gIC5tLWZvcm0ubS1mb3JtLS1zdGF0ZSAuaXMtI3skc3RhdGV9IHtcbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzLFxuICAgICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCdWlsZFxuLy8gQmFzZVxuQGluY2x1ZGUgc2VsZWN0Mi1iYXNlKCk7XG5cbi8vIFNraW5cbkBpbmNsdWRlIHNlbGVjdDItc2tpbigpO1xuXG4vLyBWYWxpZGF0aW9uIFN0YXRlc1xuQGluY2x1ZGUgc2VsZWN0Mi12YWxpZGF0aW9uLXN0YXRlKHZhbGlkLCBzdWNjZXNzKTtcbkBpbmNsdWRlIHNlbGVjdDItdmFsaWRhdGlvbi1zdGF0ZShpbnZhbGlkLCBkYW5nZXIpO1xuIiwiLy9cbi8vIENvbnRhaW5lclxuLy9cblxuXG5cbi8vIEJhc2Vcbi5rdC1jb250YWluZXIge1xuICAgICYsXG4gICAgJi5rdC1jb250YWluZXItLWZsdWlkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmLmt0LWNvbnRhaW5lci0tZml0IHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYua3QtY29udGFpbmVyLS1maXQtbGVmdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYua3QtY29udGFpbmVyLS1maXQtcmlnaHQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6ICN7JGt0LXBhZ2UtY29udGFpbmVyLXdpZHRoICsgKDIgKiBrdC1nZXQoJGt0LXBhZ2UtcGFkZGluZywgZGVza3RvcCkpIC0gMXB4fSkge1xuICAgIC5rdC1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogJGt0LXBhZ2UtY29udGFpbmVyLXdpZHRoO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAmLmt0LWNvbnRhaW5lci0tZmx1aWQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9cbi8vIExheW91dCBDb25maWdcbi8vIEhlcmUgeW91IGNhbiBzZXQgdGhlIGRlbW8gbGV2ZWwgU0FTUyB2YXJpYWJsZXMgYW5kIG92ZXJyaWRlIHRoZSBnbG9iYWwgdmFyaWFibGVzIGZvciB0aGlzIGRlbW8uXG4vLyBOb3RlOiBUbyBvdmVycmlkZSB0aGUgZ2xvYmFsIHZhcmlhYmxlcyBpbiB0aGUgZGVtbyBsZXZlbCB1c2UgdGhlIHZhcmlhYmxlcyB3aXRob3V0IFwiIWRlZmF1bHRcIi4gTW9yZSBpbmZvOiAgaHR0cHM6Ly9zYXNzLWxhbmcuY29tL2RvY3VtZW50YXRpb24vdmFyaWFibGVzXG4vL1xuXG5cblxuXG4vLyBTdGF0ZSBjb2xvcnNcbiRrdC1zdGF0ZS1jb2xvcnM6IChcbiAgICAvLyBNZXRyb25pYyBzdGF0ZXNcbiAgICBicmFuZDogKFxuICAgICAgICBiYXNlOiAjMmM3N2Y0LFxuICAgICAgICBpbnZlcnNlOiAjZmZmZmZmXG4gICAgKSxcbiAgICBsaWdodDogKFxuICAgICAgICBiYXNlOiAjZmZmZmZmLFxuICAgICAgICBpbnZlcnNlOiAjMjgyYTNjXG4gICAgKSxcbiAgICBkYXJrOiAoXG4gICAgICAgIGJhc2U6ICMyODJhM2MsXG4gICAgICAgIGludmVyc2U6ICNmZmZmZmZcbiAgICApLFxuXG4gICAgLy8gQm9vdHN0cmFwIHN0YXRlc1xuICAgIHByaW1hcnk6IChcbiAgICAgICAgYmFzZTogIzU4NjdkZCxcbiAgICAgICAgaW52ZXJzZTogI2ZmZmZmZlxuICAgICksXG4gICAgc3VjY2VzczogKFxuICAgICAgICBiYXNlOiAjMWRjOWI3LFxuICAgICAgICBpbnZlcnNlOiAjZmZmZmZmXG4gICAgKSxcbiAgICBpbmZvOiAoXG4gICAgICAgIGJhc2U6ICM1NTc4ZWIsXG4gICAgICAgIGludmVyc2U6ICNmZmZmZmZcbiAgICApLFxuICAgIHdhcm5pbmc6IChcbiAgICAgICAgYmFzZTogI2ZmYjgyMixcbiAgICAgICAgaW52ZXJzZTogIzExMTExMVxuICAgICksXG4gICAgZGFuZ2VyOiAoXG4gICAgICAgIGJhc2U6ICNmZDM5N2EsXG4gICAgICAgIGludmVyc2U6ICNmZmZmZmZcbiAgICApXG4pO1xuXG4vLyBMYXlvdXRcbiRrdC1hc2lkZS1kZWZhdWx0LXdpZHRoOiAxNDBweDtcbiRrdC1hc2lkZS1taW5pbWl6ZS13aWR0aDogNzhweDtcbiRrdC1hc2lkZS1vZmZjYW52YXMtd2lkdGg6IDI1NXB4O1xuXG4vLyBQYWdlIHBhZGRpbmdcbiRrdC1wYWdlLXBhZGRpbmc6IChcblx0ZGVza3RvcDogMjVweCxcblx0bW9iaWxlOiAxNXB4XG4pO1xuXG4vLyBQYWdlIGNvbnRhaW5lclxuJGt0LXBhZ2UtY29udGFpbmVyLXdpZHRoOiAxMzgwcHg7IC8vICBmaXhlZCBwYWdlIHdpZHRoXG5cbi8vIENvbnRlbnQgYmcgY29sb3JcbiRrdC1jb250ZW50LWJnLWNvbG9yOiAjZjJmM2Y4O1xuXG4vLyBBc2lkZSBiZyBjb2xvclxuJGt0LWFzaWRlLWJnLWNvbG9yOiAjMWUxZTJkO1xuIiwiLy9cbi8vIFBhZ2UgbG9hZGVyXG4vL1xuXG5cblxuXG4vLyBDU1MzIFRyYW5zaXRpb25zIG9ubHkgYWZ0ZXIgcGFnZSBsb2FkKC5rdC1wYWdlLWxvYWRpbmcgY2xhc3MgYWRkZWQgdG8gYm9keSB0YWcgYW5kIHJlbW92ZSB3aXRoIEpTIG9uIHBhZ2UgbG9hZClcbi5rdC1wYWdlLS1sb2FkaW5nICoge1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gQmFzZVxuLmt0LXBhZ2UtbG9hZGVyIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHotaW5kZXg6IDEwMDA7XG4gICBcdGRpc3BsYXk6IG5vbmU7XG5cbiAgIFx0Lmt0LXBhZ2UtLWxvYWRpbmcgJiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgIFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0Ji5rdC1wYWdlLWxvYWRlci0tbm9uLWJsb2NrIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0cmlnaHQ6IGF1dG87XG5cdFx0Ym90dG9tOiBhdXRvO1xuXHRcdHdpZHRoOiBhdXRvO1xuXG5cdFx0Lmt0LXBhZ2UtLWxvYWRpbmctbm9uLWJsb2NrICYge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdCYua3QtcGFnZS1sb2FkZXItLWxvZ28ge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQua3Qtc3Bpbm5lciB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzcmVtO1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0ICAgIFx0d2lkdGg6IDI2cHg7XG5cdFx0ICAgIFx0aGVpZ2h0OiAyNnB4O1xuXHRcdCAgICBcdG1hcmdpbi10b3A6IC0xM3B4O1xuXHRcdCAgICBcdG1hcmdpbi1sZWZ0OiAtMTNweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvKiEgbm9ybWFsaXplLmNzcyB2My4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8vXG4vLyAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuLy8gMi4gUHJldmVudCBpT1MgYW5kIElFIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgZGV2aWNlIG9yaWVudGF0aW9uIGNoYW5nZSxcbi8vICAgIHdpdGhvdXQgZGlzYWJsaW5nIHVzZXIgem9vbS5cbi8vIDMuIFNldCAxMDAlIGhlaWdodCBmb3IgZG9jdW1lbnQgYm9keVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDFcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMlxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMlxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xufVxuXG5odG1sLFxuYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlOyAgICBcbiAgICBtYXJnaW46IDBweDtcbiAgICBwYWRkaW5nOiAwcHg7XG5cbiAgICBmb250LXNpemU6IGt0LWdldCgka3QtZm9udC1zaXplLCBzaXplLCBkZXNrdG9wKTtcbiAgICBmb250LXdlaWdodDoga3QtZ2V0KCRrdC1mb250LXNpemUsIHdlaWdodCk7XG4gICAgZm9udC1mYW1pbHk6ICN7a3QtZ2V0KCRrdC1mb250LWZhbWlsaWVzLCByZWd1bGFyKX07XG5cbiAgICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMlxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IFxuXG4gICAgYTpob3ZlcixcbiAgICBhOmFjdGl2ZSxcbiAgICBhOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSxcbiAgICBidXR0b24ge1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgY29sb3I6IGt0LWdldCgka3QtZm9udC1jb2xvciwgdGV4dCk7XG59XG5cbi8vIEFuZ3VsYXIgaW50ZWdyYXRpb25cbnJvdXRlci1vdXRsZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbmNhbnZhcyB7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLyogQ3VzdG9taXplIHdlYnNpdGUncyBzY3JvbGxiYXIgbGlrZSBNYWMgT1MgKi9cbi8qIFxuOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZjZmNmY2O1xuICAgIHdpZHRoOjE0cHg7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZjZmNmY2O1xuICAgIHdpZHRoOjE0cHg7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2s6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZjZmNmY2O1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6I2MxYzFjMTtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oI2MxYzFjMSwgMyUpO1xufVxuKi9cblxuLyogc2V0IGJ1dHRvbih0b3AgYW5kIGJvdHRvbSBvZiB0aGUgc2Nyb2xsYmFyKSAqL1xuOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge2Rpc3BsYXk6bm9uZX1cblxuQGluY2x1ZGUga3QtdGFibGV0IHtcbiAgICBodG1sLFxuICAgIGJvZHkge1xuICAgICAgICBmb250LXNpemU6IGt0LWdldCgka3QtZm9udC1zaXplLCBzaXplLCB0YWJsZXQpO1xuICAgIH1cbn1cblxuQGluY2x1ZGUga3QtbW9iaWxlIHtcbiAgICBodG1sLFxuICAgIGJvZHkge1xuICAgICAgICBmb250LXNpemU6IGt0LWdldCgka3QtZm9udC1zaXplLCBzaXplLCBtb2JpbGUpO1xuICAgIH1cbn0iLCIvL1xuLy8gQmFzZSBBbmltYXRpb25zXG4vL1xuXG5cblxuXG4vLyBDbGFzc2VzXG4ua3QtYW5pbWF0ZS1mYWRlLWluLXVwIHtcbiAgICBhbmltYXRpb246IGt0LWFuaW1hdGUtZmFkZS1pbi11cCAuNXM7XG59XG5cbi5rdC1hbmltYXRlLWZhZGUtb3V0IHtcbiAgICBhbmltYXRpb246IGt0LWFuaW1hdGUtZmFkZS1vdXQgLjVzO1xufVxuXG4ua3QtYW5pbWF0ZS1mYWRlLWluIHtcbiAgICBhbmltYXRpb246IGt0LWFuaW1hdGUtZmFkZS1pbiAuNXM7XG59ICBcblxuLmt0LWFuaW1hdGUtYmxpbmsge1xuICAgIGFuaW1hdGlvbjoga3QtYW5pbWF0ZS1ibGluayAxcyBzdGVwLXN0YXJ0IDBzIGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGluaXRpYWw7XG59XG5cbi5rdC1hbmltYXRlLXNoYWtlIHtcbiAgICBhbmltYXRpb246IGt0LWFuaW1hdGUtc2hha2UgMC4xcyBlYXNlLWluIDAuMXMgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGluaXRpYWw7XG59XG5cbi5rdC1hbmltYXRlLXBhdXNlIHtcbiAgICBhbmltYXRpb24tcGxheS1zdGF0ZTpwYXVzZWQ7XG59XG5cbi5rdC1ub3RyYW5zaXRpb24ge1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gQW5pbWF0aW9uc1xuXG5Aa2V5ZnJhbWVzIGt0LWFuaW1hdGUtZmFkZS1vdXQge1xuICAgIGZyb20gICB7IG9wYWNpdHk6IDE7IH1cbiAgICB0byB7IG9wYWNpdHk6IDA7IH1cbn1cblxuQGtleWZyYW1lcyBrdC1hbmltYXRlLWZhZGUtaW4ge1xuICAgIGZyb20gICB7IG9wYWNpdHk6IDA7IH1cbiAgICB0byB7IG9wYWNpdHk6IDE7IH1cbn1cblxuQGtleWZyYW1lcyBrdC1hbmltYXRlLWZhZGUtaW4tdXAge1xuICAgIGZyb20gICB7IFxuICAgICAgICBvcGFjaXR5OiAwOyBcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1cHgpO1xuICAgIH1cblxuICAgIHRvIHsgb3BhY2l0eTogMTsgXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpOyBcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMga3QtYW5pbWF0ZS1mYWRlLW91dC11cCB7XG4gICAgZnJvbSAgIHsgXG4gICAgICAgIG9wYWNpdHk6IDE7IFxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XG4gICAgfVxuXG4gICAgdG8geyBvcGFjaXR5OiAwOyBcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7ICAgIFxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBrdC1hbmltYXRlLWJsaW5rIHtcbiAgICA1MCUge1xuICAgICAgICBvcGFjaXR5OiAwLjA7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGt0LWFuaW1hdGUtc2hha2Uge1xuICAgIGZyb20ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxM2RlZyk7XG4gICAgfVxuICAgIFxuICAgIHRvIHtcbiAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjtcbiAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTNkZWcpO1xuICAgIH1cbn0iLCIvL1xuLy8gSGVscGVyc1xuLy9cblxuXG4vLyBNYXJnaW4gJiBQYWRkaW5nIEhlbHBlcnNcbkBtaXhpbiBrdC1tYXJnaW4tYW5kLXBhZGRpbmcoJG1vZGUpIHtcbiAgQGlmICRtb2RlID09IGdlbmVyYWwge1xuICAgICRtb2RlOiAnJztcbiAgfSBAZWxzZSB7XG4gICAgJG1vZGU6IFwiLVwiICsgJG1vZGU7XG4gIH1cblxuICAvLyBzaG9ydCBmb3JtYXRcbiAgLmt0LW0tYSN7JG1vZGV9IHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC1hI3skbW9kZX0ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi1hI3skbW9kZX0ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC1hI3skbW9kZX0ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItYSN7JG1vZGV9IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xuICAgICRudW06ICRpICogNTtcblxuICAgIC8vIHNob3J0IGZvcm1hdFxuICAgIC5rdC1tLSN7JG51bX0jeyRtb2RlfSB7XG4gICAgICBtYXJnaW46ICN7JG51bX1weCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5rdC1tdC0jeyRudW19I3skbW9kZX0ge1xuICAgICAgbWFyZ2luLXRvcDogI3skbnVtfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmt0LW1iLSN7JG51bX0jeyRtb2RlfSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAjeyRudW19cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAua3QtbWwtI3skbnVtfSN7JG1vZGV9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAjeyRudW19cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAua3QtbXItI3skbnVtfSN7JG1vZGV9IHtcbiAgICAgIG1hcmdpbi1yaWdodDogI3skbnVtfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmt0LXAtI3skbnVtfSN7JG1vZGV9IHtcbiAgICAgIHBhZGRpbmc6ICN7JG51bX1weCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5rdC1wdC0jeyRudW19I3skbW9kZX0ge1xuICAgICAgcGFkZGluZy10b3A6ICN7JG51bX1weCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5rdC1wYi0jeyRudW19I3skbW9kZX0ge1xuICAgICAgcGFkZGluZy1ib3R0b206ICN7JG51bX1weCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5rdC1wbC0jeyRudW19I3skbW9kZX0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAjeyRudW19cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAua3QtcHItI3skbnVtfSN7JG1vZGV9IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICN7JG51bX1weCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBrdC1tYXJnaW4tYW5kLXBhZGRpbmcoZ2VuZXJhbCk7XG5AaW5jbHVkZSBrdC1kZXNrdG9wLXhsIHtcbiAgQGluY2x1ZGUga3QtbWFyZ2luLWFuZC1wYWRkaW5nKHhsKTtcbn1cblxuQGluY2x1ZGUga3QtdGFibGV0LWFuZC1tb2JpbGUge1xuICBAaW5jbHVkZSBrdC1tYXJnaW4tYW5kLXBhZGRpbmcobGcpO1xufVxuXG5AaW5jbHVkZSBrdC1tb2JpbGUge1xuICBAaW5jbHVkZSBrdC1tYXJnaW4tYW5kLXBhZGRpbmcobWQpO1xufVxuXG5AaW5jbHVkZSBrdC1tb2JpbGUtc20ge1xuICBAaW5jbHVkZSBrdC1tYXJnaW4tYW5kLXBhZGRpbmcoc20pO1xufVxuXG4vLyBPcGFjaXR5XG5AbWl4aW4ga3Qtb3BhY2l0eSB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggOSB7XG4gICAgLmt0LW9wYWNpdHktI3skaX0ge1xuICAgICAgb3BhY2l0eTogI3skaSAqIDAuMX07XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIGt0LW9wYWNpdHkoKTtcblxuLy8gQm9yZGVyIHJhZGl1c1xuLmt0LXJhZGl1cy0xMDAge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG4vLyBHZW5lcmFsIGhlbHBlcnNcbi5rdC12YWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmt0LXNwYWNlLTUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5rdC1zcGFjZS0xMCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5rdC1zcGFjZS0xNSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5rdC1zcGFjZS0yMCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5rdC1zcGFjZS0zMCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5rdC1zcGFjZS00MCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5rdC12YWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmt0LXZhbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4ua3QtYmxvY2stY2VudGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmt0LWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5rdC1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmt0LWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmt0LXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5rdC1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmt0LWltZy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1ibG9jay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rdC1pY29uLW1pZGRsZSB7XG4gICY6YmVmb3JlIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5cbi8vIEVsZW1lbnQgdmlzaWJpbGl0eVxuLmt0LWhpZGRlbixcbi5rdC1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBGb250IHNpemluZ1xuLmt0LWZvbnQtc20ge1xuICBmb250LXNpemU6IDAuOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ua3QtZm9udC1tZCB7XG4gIGZvbnQtc2l6ZTogMC45cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1mb250LWxnIHtcbiAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcbn1cblxuLmt0LWZvbnQteGwge1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ua3QtY2xlYXJmaXgge1xuICBAaW5jbHVkZSBrdC1jbGVhcmZpeCgpO1xufVxuXG4vLyBJY29uIGZvbnQgc2l6aW5nXG4ua3QtaWNvbi1zbSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ua3QtaWNvbi1tZCB7XG4gIGZvbnQtc2l6ZTogMC45cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1pY29uLWxnIHtcbiAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcbn1cblxuLmt0LWljb24teGwge1xuICBmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50O1xufVxuXG5cbi5rdC1tYXJnaW5sZXNzIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1pbWctY2VudGVyZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vIFRleHQgVHJhbnNmb3JtXG4ua3QtZm9udC10cmFuc2Zvcm0tdSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5rdC1mb250LXRyYW5zZm9ybS1sIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLmt0LWZvbnQtdHJhbnNmb3JtLWMge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmt0LWZvbnQtdHJhbnNmb3JtLWkge1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbn1cblxuLy8gRm9udCBXZWlnaHRzXG4ua3QtZm9udC1yZWd1bGFyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4ua3QtZm9udC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuXG4ua3QtZm9udC1ib2xkZXIge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1mb250LWJvbGRlc3Qge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbmIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vLyBTdGF0ZSBjb2xvcnNcbkBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG4gIC5rdC1mb250LSN7JG5hbWV9IHtcbiAgICBjb2xvcjoga3QtZ2V0KCRjb2xvciwgYmFzZSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1mb250LWhvdmVyLSN7JG5hbWV9IHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBkYXJrZW4oa3QtZ2V0KCRjb2xvciwgYmFzZSksIDIwJSk7XG4gICAgfVxuICB9XG5cbiAgLmt0LWZvbnQtaW52ZXJzZS0jeyRuYW1lfSB7XG4gICAgY29sb3I6IGt0LWdldCgkY29sb3IsIGludmVyc2UpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtYmctI3skbmFtZX0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtYmctZmlsbC0jeyRuYW1lfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRjb2xvciwgYmFzZSkgIWltcG9ydGFudDtcbiAgICBjb2xvcjoga3QtZ2V0KCRjb2xvciwgaW52ZXJzZSkgIWltcG9ydGFudDtcblxuICAgID4gaSB7XG4gICAgICBjb2xvcjoga3QtZ2V0KCRjb2xvciwgaW52ZXJzZSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAua3QtYmctbGlnaHQtI3skbmFtZX0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoa3QtZ2V0KCRjb2xvciwgYmFzZSksIDAuMSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBTb2NpYWwgY29sb3JzXG5AZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zb2NpYWwtY29sb3JzIHtcbiAgLmt0LWZvbnQtI3skbmFtZX0ge1xuICAgIGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBiYXNlKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIEJhc2UgY29sb3JzXG5AZWFjaCAkbmFtZSwgJGNvbG9yIGluIGt0LWdldCgka3QtYmFzZS1jb2xvcnMsIGxhYmVsKSB7XG4gIC5rdC1sYWJlbC1mb250LWNvbG9yLSN7JG5hbWV9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbGFiZWwtYmctY29sb3ItI3skbmFtZX0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBlYWNoICRuYW1lLCAkY29sb3IgaW4ga3QtZ2V0KCRrdC1iYXNlLWNvbG9ycywgc2hhcGUpIHtcbiAgLmt0LXNoYXBlLWZvbnQtY29sb3ItI3skbmFtZX0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1zaGFwZS1iZy1jb2xvci0jeyRuYW1lfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gUmVzcG9uc2l2ZSBIZWxwZXJzXG4ua3QtdmlzaWJsZS1kZXNrdG9wLFxuLmt0LXZpc2libGUtZGVza3RvcC1pbmxpbmUtYmxvY2ssXG4ua3QtdmlzaWJsZS1kZXNrdG9wLWlubGluZSxcbi5rdC12aXNpYmxlLWRlc2t0b3AtdGFibGUsXG4ua3QtdmlzaWJsZS1kZXNrdG9wLXRhYmxlLWNlbGwsXG4ua3QtdmlzaWJsZS10YWJsZXQsXG4ua3QtdmlzaWJsZS10YWJsZXQtaW5saW5lLWJsb2NrLFxuLmt0LXZpc2libGUtdGFibGV0LWlubGluZSxcbi5rdC12aXNpYmxlLXRhYmxldC10YWJsZSxcbi5rdC12aXNpYmxlLXRhYmxldC10YWJsZS1jZWxsLFxuLmt0LXZpc2libGUtdGFibGV0LWFuZC1tb2JpbGUsXG4ua3QtdmlzaWJsZS10YWJsZXQtYW5kLW1vYmlsZS1pbmxpbmUtYmxvY2ssXG4ua3QtdmlzaWJsZS10YWJsZXQtYW5kLW1vYmlsZS1pbmxpbmUsXG4ua3QtdmlzaWJsZS10YWJsZXQtYW5kLW1vYmlsZS10YWJsZSxcbi5rdC12aXNpYmxlLXRhYmxldC1hbmQtbW9iaWxlLXRhYmxlLWNlbGwsXG4ua3QtdmlzaWJsZS1tb2JpbGUsXG4ua3QtdmlzaWJsZS1tb2JpbGUtaW5saW5lLWJsb2NrLFxuLmt0LXZpc2libGUtbW9iaWxlLWlubGluZSxcbi5rdC12aXNpYmxlLW1vYmlsZS10YWJsZSxcbi5rdC12aXNpYmxlLW1vYmlsZS10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AaW5jbHVkZSBrdC1kZXNrdG9wIHtcbiAgLmt0LXZpc2libGUtZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC12aXNpYmxlLWRlc2t0b3AtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC12aXNpYmxlLWRlc2t0b3AtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC12aXNpYmxlLWRlc2t0b3AtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtdmlzaWJsZS1kZXNrdG9wLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1oaWRkZW4tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBpbmNsdWRlIGt0LXRhYmxldCB7XG4gIC5rdC12aXNpYmxlLXRhYmxldCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC12aXNpYmxlLXRhYmxldC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXZpc2libGUtdGFibGV0LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtdmlzaWJsZS10YWJsZXQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtdmlzaWJsZS10YWJsZXQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LWhpZGRlbi10YWJsZXQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AaW5jbHVkZSBrdC10YWJsZXQtYW5kLW1vYmlsZSB7XG4gIC5rdC12aXNpYmxlLXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXZpc2libGUtdGFibGV0LWFuZC1tb2JpbGUtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC12aXNpYmxlLXRhYmxldC1hbmQtbW9iaWxlLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtdmlzaWJsZS10YWJsZXQtYW5kLW1vYmlsZS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC12aXNpYmxlLXRhYmxldC1hbmQtbW9iaWxlLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1oaWRkZW4tdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AaW5jbHVkZSBrdC1tb2JpbGUge1xuICAua3QtdmlzaWJsZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtdmlzaWJsZS1tb2JpbGUtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC12aXNpYmxlLW1vYmlsZS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXZpc2libGUtbW9iaWxlLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXZpc2libGUtbW9iaWxlLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1oaWRkZW4tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gRmxleGJveCBoZWxwZXJzXG5cbi5rdC1zcGFjZS1iZXR3ZWVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4vLyBSb3VuZGVkXG4ua3Qtcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi8vIE5lZ2F0aXZlIFNwYWNpbmdcbi5rdC1uZWdhdGl2ZS1zcGFjaW5nIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gICAgJi0tI3skaX0ge1xuICAgICAgbWFyZ2luLXRvcDogLSN7JGl9MHB4O1xuICAgIH1cbiAgfVxufVxuXG4ua3Qtb3BhY2l0eS0wIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuXG4ua3Qtb3BhY2l0eS0xIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4ua3Qtd29yZC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5rdC1tYXJnaW4ge1xuICBtYXJnaW46IDAuMXJlbTtcbn0iLCIvL1xuLy8gR3JpZCBNaXhpbnNcbi8vXG5cblxuXG5cbkBtaXhpbiBrdC1ncmlkLWdlbmVyYXRlKCRtb2RlKSB7XG5cdCRtb2RlLWNsYXNzOiAnJztcblx0JG1vZGUtZGlyOiAnJztcblxuXHQvLyBHcmlkIG1vZGVcblx0QGlmICgkbW9kZSA9PSBnZW5lcmFsKSB7XG5cdFx0JG1vZGUtY2xhc3M6IFwiOm5vdCgua3QtZ3JpZC0tZGVza3RvcCk6bm90KC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlKTpub3QoLmt0LWdyaWQtLW1vYmlsZSlcIjtcblx0fSBAZWxzZSB7XG5cdFx0JG1vZGUtY2xhc3M6IFwiLmt0LWdyaWQtLVwiICsgJG1vZGU7XG5cdFx0JG1vZGUtZGlyOiBcIi1cIiArICRtb2RlO1xuXHR9XG5cblx0Ly8gSG9yaXpvbnRhbCBncmlkXG5cdC5rdC1ncmlkLmt0LWdyaWQtLWhvciN7JG1vZGUtZGlyfSN7JG1vZGUtY2xhc3N9IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHQmLmt0LWdyaWQtLXJvb3Qge1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdC1tcy1mbGV4OiAxIDAgMHB4OyAvLyBJRTEwLTExIGZpeFxuXHRcdH1cblx0XHRcblx0XHQ+IC5rdC1ncmlkX19pdGVtIHtcblx0XHRcdGZsZXg6IG5vbmU7XG5cblx0XHRcdCYua3QtZ3JpZF9faXRlbS0tZmx1aWQsXG5cdFx0XHQmLmt0LWdyaWRfX2l0ZW0tLWZsdWlkI3skbW9kZS1kaXJ9IHtcblx0XHRcdFx0ZmxleDogMSAwIGF1dG87XG5cdFx0XHRcdC8vLW1zLWZsZXg6IDEgMCAwcHg7ICAvLyBJRTEwLTExIGZpeFxuXHRcdFx0fVx0XG5cdFx0fVxuXG5cdFx0Ly8gZmxleCBvcmRlcmluZ1xuXHRcdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuXHRcdFx0PiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0jeyRpfSN7JG1vZGUtZGlyfSB7XG5cdFx0XHRcdG9yZGVyOiAkaTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBWZXJ0aWNhbCBncmlkXG5cdC5rdC1ncmlkLmt0LWdyaWQtLXZlciN7JG1vZGUtZGlyfSN7JG1vZGUtY2xhc3N9IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHQmLmt0LWdyaWQtLXJvb3Qge1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdC1tcy1mbGV4OiAxIDAgMHB4OyAgLy8gSUUxMC0xMSBmaXhcblx0XHR9XG5cdFx0IFxuXHRcdD4gLmt0LWdyaWRfX2l0ZW0ge1xuXHRcdFx0ZmxleDogMCAwIGF1dG87XG5cblx0XHRcdCYua3QtZ3JpZF9faXRlbS0tZmx1aWQsXG5cdFx0XHQmLmt0LWdyaWRfX2l0ZW0tLWZsdWlkI3skbW9kZS1kaXJ9IHtcblx0XHRcdFx0ZmxleDogMSBhdXRvOyBcblx0XHRcdFx0LW1zLWZsZXg6IDEgMCAwcHg7ICAvLyBJRTEwLTExIGZpeFxuXHRcdFx0XHRtaW4td2lkdGg6IDA7XG5cblx0XHRcdFx0QGluY2x1ZGUga3QtaGFjay1pZSB7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiBub25lOyAgLy8gSUUxMC0xMSBmaXhcblx0XHRcdFx0fVx0XHRcdFx0XG5cdFx0XHR9XHRcdFx0IFxuXHRcdH1cblxuXHRcdC8vIGZsZXggb3JkZXJpbmdcblx0XHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblx0XHRcdD4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItI3skaX0jeyRtb2RlLWRpcn0ge1xuXHRcdFx0XHRvcmRlcjogJGk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XHQgXG5cblx0Ly8gR3JpZCBpdGVtIG9yZGVyXG5cdC5rdC1ncmlkIHtcblx0XHQvLyBob3Jpem9udGFsIGl0ZW1zIGFsaWdtZW50XG5cdFx0Ji5rdC1ncmlkLS1jZW50ZXIge1xuXHRcdFx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXHRcdH1cdFxuXG5cdFx0Ji5rdC1ncmlkLS1zdHJldGNoIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdH1cdFxuXG5cdFx0Ly8gdmVydGljYWwgaXRlbSBhbGlnbm1lbnRcblx0XHQ+IC5rdC1ncmlkX19pdGVtIHtcblx0XHRcdG1heC13aWR0aDoxMDAlO1xuXHRcdFx0XG5cdFx0XHQmLmt0LWdyaWRfX2l0ZW0tLXRvcCB7XG5cdFx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0XHR9XG5cblx0XHRcdCYua3QtZ3JpZF9faXRlbS0tbWlkZGxlIHtcblx0XHRcdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdCBcblxuXHRcdFx0Ji5rdC1ncmlkX19pdGVtLS1ib3R0b20ge1xuXHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBmbGV4IG9yZGVyaW5nXG5cdFx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG5cdFx0XHQ+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLSN7JGl9IHtcblx0XHRcdFx0b3JkZXI6ICRpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8vXG4vLyBQb3J0bGV0XG4vL1xuXG5cblxuXG4ua3QtcG9ydGxldCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZ3JvdzogMTtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Ym94LXNoYWRvdzogJGt0LWVsZXZhdGUtc2hhZG93O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGt0LXBvcnRsZXQsIGJnLWNvbG9yKTtcblx0bWFyZ2luLWJvdHRvbToga3QtZ2V0KCRrdC1wb3J0bGV0LCBib3R0b20tc3BhY2UsIGRlc2t0b3ApO1xuXG5cdC8vIEdsb2JhbCB3aGl0ZSBjb250ZW50IG1vZGVcblx0Lmt0LXBhZ2UtY29udGVudC13aGl0ZSAmIHtcblx0XHRib3gtc2hhZG93OiAka3QtZWxldmF0ZS1zaGFkb3ctMjtcblx0fVxuXG5cdEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuXHRcdGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuXHR9XG5cblx0Ly8gQmFzZVxuXHQua3QtcG9ydGxldF9faGVhZCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMCBrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBkZXNrdG9wKTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQga3QtZ2V0KCRrdC1wb3J0bGV0LCBib3JkZXItY29sb3IpO1xuXHRcdG1pbi1oZWlnaHQ6IGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCwgZGVmYXVsdCwgZGVza3RvcCk7XG5cblx0XHQmLmt0LXBvcnRsZXRfX2hlYWQtLXJpZ2h0IHtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0fVxuXG5cdFx0Ji5rdC1wb3J0bGV0X19oZWFkLS1ub2JvcmRlciB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuXHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG5cdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG5cdFx0fVxuXG5cdFx0Lmt0LXBvcnRsZXRfX2hlYWQtbGFiZWwge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1jb250ZW50OiBmbGV4LWZpcnN0O1xuXG5cdFx0XHQua3QtcG9ydGxldF9faGVhZC10aXRsZSB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcblxuXHRcdFx0XHRzbWFsbCB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcblx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdFx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5rdC1wb3J0bGV0X19oZWFkLWljb24ge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuXHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdFx0Y29sb3I6a3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmt0LXBvcnRsZXRfX2hlYWQtdG9vbGJhciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG5cdFx0XHQubmF2LXBpbGxzLFxuXHRcdFx0Lm5hdi10YWJzIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQua3QtcG9ydGxldF9faGVhZC13cmFwcGVyIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQua3QtcG9ydGxldF9faGVhZC1wcm9ncmVzcyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0Ly8gSGVhZCBzaXppbmdcblx0Ji5rdC1wb3J0bGV0LS1oZWFkLXNtIHtcblx0XHQua3QtcG9ydGxldF9faGVhZCB7XG5cdFx0XHRtaW4taGVpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIHNtLCBkZXNrdG9wKTtcblx0XHR9XG5cdH1cblxuXHQmLmt0LXBvcnRsZXQtLWhlYWQtbGcge1xuXHRcdC5rdC1wb3J0bGV0X19oZWFkIHtcblx0XHRcdG1pbi1oZWlnaHQ6IGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCwgbGcsIGRlc2t0b3ApO1xuXHRcdH1cblx0fVxuXG5cdCYua3QtcG9ydGxldC0taGVhZC14bCB7XG5cdFx0Lmt0LXBvcnRsZXRfX2hlYWQge1xuXHRcdFx0bWluLWhlaWdodDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LCB4bCwgZGVza3RvcCk7XG5cdFx0fVxuXHR9XG5cblx0Ly8gU3RpY2t5IHBvcnRsZXRcblx0Ji5rdC1wb3J0bGV0LS1zdGlja3kge1xuXHRcdD4gLmt0LXBvcnRsZXRfX2hlYWQge1xuXHRcdFx0aGVpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIGRlZmF1bHQsIGRlc2t0b3ApIC0gMTBweDtcblx0XHRcdG1pbi1oZWlnaHQ6IGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCwgZGVmYXVsdCwgZGVza3RvcCkgLSAxMHB4O1xuXG5cdFx0XHQmLmt0LXBvcnRsZXRfX2hlYWQtLXNtIHtcblx0XHRcdFx0aGVpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIHNtLCBkZXNrdG9wKSAtIDEwcHg7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCwgc20sIGRlc2t0b3ApIC0gMTBweDtcblx0XHRcdH1cblxuXHRcdFx0Ji5rdC1wb3J0bGV0X19oZWFkLS1sZyB7XG5cdFx0XHRcdGhlaWdodDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LCBsZywgZGVza3RvcCkgLSAxMHB4O1xuXHRcdFx0XHRtaW4taGVpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIGxnLCBkZXNrdG9wKSAtIDEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCYua3QtcG9ydGxldF9faGVhZC0teGwge1xuXHRcdFx0XHRoZWlnaHQ6IGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCwgeGwsIGRlc2t0b3ApIC0gMTBweDtcblx0XHRcdFx0bWluLWhlaWdodDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LCB4bCwgZGVza3RvcCkgLSAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIEhlYWQgb3ZlcmxheVxuXHQmLmt0LXBvcnRsZXQtLWhlYWQtb3ZlcmxheSB7XG5cdFx0Lmt0LXBvcnRsZXRfX2hlYWQge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdGhlaWdodDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LCBkZWZhdWx0LCBkZXNrdG9wKTtcblx0XHR9XG5cblx0XHQua3QtcG9ydGxldF9fYm9keSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtKGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCwgZGVmYXVsdCwgZGVza3RvcCkpO1xuXHRcdH1cblxuXHRcdC8vIEhlYWQgc2l6aW5nXG5cdFx0Ji5rdC1wb3J0bGV0LS1oZWFkLXNtIHtcblx0XHRcdC5rdC1wb3J0bGV0X19oZWFkIHtcblx0XHRcdFx0aGVpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIHNtLCBkZXNrdG9wKTtcblx0XHRcdH1cblxuXHRcdFx0Lmt0LXBvcnRsZXRfX2JvZHkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtKGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCwgc20sIGRlc2t0b3ApKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmt0LXBvcnRsZXQtLWhlYWQtbGcge1xuXHRcdFx0Lmt0LXBvcnRsZXRfX2hlYWQge1xuXHRcdFx0XHRoZWlnaHQ6IGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCwgbGcsIGRlc2t0b3ApO1xuXHRcdFx0fVxuXG5cdFx0XHQua3QtcG9ydGxldF9fYm9keSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0oa3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LCBsZywgZGVza3RvcCkpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYua3QtcG9ydGxldC0taGVhZC14bCB7XG5cdFx0XHQua3QtcG9ydGxldF9faGVhZCB7XG5cdFx0XHRcdGhlaWdodDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LCB4bCwgZGVza3RvcCk7XG5cdFx0XHR9XG5cblx0XHRcdC5rdC1wb3J0bGV0X19ib2R5IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogLShrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQseGwsIGRlc2t0b3ApKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQua3QtcG9ydGxldF9fYm9keSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHBhZGRpbmc6IGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIGRlc2t0b3ApO1xuXG5cdFx0QGluY2x1ZGUga3Qtcm91bmRlZCB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcblx0XHR9XG5cblx0XHQua3QtcG9ydGxldF9fY29udGVudCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdC8vIEtURGF0YXRhYmxlIGludGVncmF0aW9uXG5cdFx0PiAua3QtZGF0YXRhYmxlIHtcblx0XHRcdD4gLmt0LWRhdGF0YWJsZV9fdGFibGUge1xuXHRcdFx0XHRAaW5jbHVkZSBrdC1yb3VuZGVkIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5rdC1wb3J0bGV0X19mb290IHtcblx0XHRwYWRkaW5nOiBrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBkZXNrdG9wKTtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQga3QtZ2V0KCRrdC1wb3J0bGV0LCBib3JkZXItY29sb3IpO1xuXG5cdFx0Lmt0LXBvcnRsZXRfX2Zvb3Qtd3JhcHBlciB7XG5cdFx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBrdC1yb3VuZGVkIHtcblx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuXHRcdH1cblxuXHRcdCYua3QtcG9ydGxldF9fZm9vdC0tc20ge1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHR9XG5cblx0XHQmLmt0LXBvcnRsZXRfX2Zvb3QtLW1kIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxcmVtO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDFyZW07XG5cdFx0fVxuXG5cdFx0Ji5rdC1wb3J0bGV0X19mb290LS1uby1ib3JkZXIge1xuXHRcdFx0Ym9yZGVyLXRvcDogMDtcblx0XHR9XG5cblx0XHQmLmt0LXBvcnRsZXRfX2Zvb3QtLXRvcCB7XG5cdFx0XHRib3JkZXItdG9wOiAwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGt0LWdldCgka3QtcG9ydGxldCwgYm9yZGVyLWNvbG9yKTtcblx0XHR9XG5cblx0XHQmLmt0LXBvcnRsZXRfX2Zvb3QtLXNvbGlkIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG5cdFx0XHRib3JkZXItdG9wOiAwO1xuXG5cdFx0XHQmLmt0LXBvcnRsZXRfX2Zvb3QtLXRvcCB7XG5cdFx0XHRcdCBib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5rdC1wb3J0bGV0X19zZXBhcmF0b3Ige1xuXHRcdGhlaWdodDogMDtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQga3QtZ2V0KCRrdC1wb3J0bGV0LCBib3JkZXItY29sb3IpO1xuXHR9XG5cblx0Ly8gVW5lbGl2YXRlXG5cdCYua3QtcG9ydGxldC0tYm9yZGVyZWQge1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQga3QtZ2V0KCRrdC1wb3J0bGV0LCBib3JkZXItY29sb3IpO1xuXHR9XG5cblx0Ly8gVW5lbGl2YXRlXG5cdCYua3QtcG9ydGxldC0tdW5lbGV2YXRlIHtcblx0XHRib3gtc2hhZG93OiBub25lXG5cdH1cblxuXHQvLyBVbnJvdW5kXG5cdCYua3QtcG9ydGxldC0tdW5yb3VuZCB7XG5cdFx0Lmt0LXBvcnRsZXRfX2hlYWQge1xuXHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXHRcdH1cblxuXHRcdC5rdC1wb3J0bGV0X19ib2R5IHtcblx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblx0XHR9XG5cblx0XHQua3QtcG9ydGxldF9fZm9vdCB7XG5cdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cdFx0fVxuXHR9XG5cblx0Ly8gTWFyZ2lubGVzc1xuXHQmLmt0LXBvcnRsZXQtLWxhc3Qge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQvLyBQb3J0bGV0IGJvZHkgYWxpZ25tZW50XG5cdC5rdC1wb3J0bGV0X19ib2R5IHtcblx0XHQmLmt0LXBvcnRsZXRfX2JvZHktLWNlbnRlciB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0Ji5rdC1wb3J0bGV0X19ib2R5LS1jZW50ZXIteCB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cblx0XHQmLmt0LXBvcnRsZXRfX2JvZHktLWNlbnRlci15IHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0Lmt0LXBvcnRsZXRfX2JvZHktLWhvci1maXQge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0oa3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgZGVza3RvcCkpO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtKGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIGRlc2t0b3ApKTtcblx0XHR9XG5cblx0XHQmLmt0LXBvcnRsZXRfX2JvZHktLXN0aWNrLWJvdHRvbSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0Ji5rdC1wb3J0bGV0X19ib2R5LS1mbHVpZCB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0Ly8gRnVsbCBoZWlnaHRcblx0XHQmLmt0LXBvcnRsZXRfX2JvZHktLWZpbGwge1xuXHRcdFx0ZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Ly8gTm9uIGZ1bGwgaGVpZ2h0XG5cdFx0Ji5rdC1wb3J0bGV0X19ib2R5LS11bmZpbGwge1xuXHRcdFx0ZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Ji5rdC1wb3J0bGV0X19ib2R5LS1mdWxsaGVpZ2h0IHtcblx0XHRcdGZsZXgtZ3JvdzogYXV0bztcblx0XHR9XG5cdH1cblxuXHQvLyBQYWRkaW5nIG9wdGlvbnNcblx0Ji5rdC1wb3J0bGV0LS1maXQge1xuXHRcdC5rdC1wb3J0bGV0X19oZWFkIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0Lmt0LXBvcnRsZXRfX2JvZHkge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQua3QtcG9ydGxldF9fZm9vdCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblxuXHRcdCYua3QtcG9ydGxldC0taGVpZ2h0LWZsdWlkLWhhbGYge1xuXHRcdCAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG5cdFx0ICAgLmt0LXBvcnRsZXRfX2JvZHkge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIENvbnRhaW4gaW5uZXIgZWxlbWVudHNcblx0Ji5rdC1wb3J0bGV0LS1jb250YWluIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0Ji5rdC1wb3J0bGV0LS1zcGFjZSB7XG5cdFx0cGFkZGluZy1sZWZ0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBkZXNrdG9wKTtcblx0XHRwYWRkaW5nLXJpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBkZXNrdG9wKTtcblxuXHRcdC5rdC1wb3J0bGV0X19oZWFkLFxuXHRcdC5rdC1wb3J0bGV0X19ib2R5LFxuXHRcdC5rdC1wb3J0bGV0X19mb290IHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0Ly8gT3B0aW9uc1xuXHQvLyBObyBib3JkZXJcblx0Ji5rdC1wb3J0bGV0LS1oZWFkLW5vYm9yZGVyIHtcblx0XHQua3QtcG9ydGxldF9faGVhZCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdC5rdC1wb3J0bGV0X19ib2R5IHtcblx0XHRcdHBhZGRpbmctdG9wOiBjYWxjKGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIGRlc2t0b3ApIC8gMik7XG5cdFx0fVxuXHR9XG5cblx0Ly8gVGFiIHN0eWxlXG5cdCYua3QtcG9ydGxldC0tdGFicyB7XG5cdFx0Lmt0LXBvcnRsZXRfX2hlYWQge1xuXHRcdFx0Lmt0LXBvcnRsZXRfX2hlYWQtdG9vbGJhciB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIFRhYiAzeCBib3JkZXIgc3R5bGVcblx0Ji5rdC1wb3J0bGV0LS10YWJzLWJvcmRlci0zeCB7XG5cdFx0Lmt0LXBvcnRsZXRfX2hlYWQge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG5cblx0XHRcdC5uYXYubmF2LXRhYnMge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG5cdFx0Ly8gU29saWQgc3R5bGVcblx0XHQmLmt0LXBvcnRsZXQtLXNvbGlkLSN7JG5hbWV9IHtcblx0XHRcdGJhY2tncm91bmQ6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuXG5cdFx0XHQua3QtcG9ydGxldF9faGVhZCB7XG5cdFx0XHRcdGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG5cdFx0XHRcdC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHtcblx0XHRcdFx0XHRjb2xvcjoga3QtZ2V0KCRjb2xvciwgaW52ZXJzZSk7XG5cblx0XHRcdFx0XHRzbWFsbCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogZGFya2VuKGt0LWdldCgkY29sb3IsIGludmVyc2UpLCA2JSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmt0LXBvcnRsZXRfX2hlYWQtaWNvbiB7XG5cdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogZGFya2VuKGt0LWdldCgkY29sb3IsIGludmVyc2UpLCA2JSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5rdC1wb3J0bGV0X19ib2R5IHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHRcdH1cblxuXHRcdFx0Lmt0LXBvcnRsZXRfX3dyYXBwZXIsXG5cdFx0XHQua3QtcG9ydGxldF9fYm9keSB7XG5cdFx0XHRcdGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKTtcblx0XHRcdH1cblxuXHRcdFx0Lmt0LXBvcnRsZXRfX2Zvb3Qge1xuXHRcdFx0XHRjb2xvcjoga3QtZ2V0KCRjb2xvciwgaW52ZXJzZSk7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKGt0LWdldCgkY29sb3IsIGJhc2UpLCA2JSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gVGFiIDN4IGJvcmRlciBzdGF0ZXNcblx0XHQmLmt0LXBvcnRsZXQtLXRhYnMtYm9yZGVyLTN4LSN7JG5hbWV9IHtcblx0XHRcdC5rdC1wb3J0bGV0X19oZWFkIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoa3QtZ2V0KCRjb2xvciwgYmFzZSksIDAuMSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gQm90dG9tIEJvcmRlclxuXHRcdCYua3QtcG9ydGxldC0tYm9yZGVyLWJvdHRvbS0jeyRuYW1lfSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYShrdC1nZXQoJGNvbG9yLCBiYXNlKSwgMC4yKTtcblx0XHR9XG5cdH1cblxuXHQvLyBTb3J0YWJsZSBtb2RlXG5cdC8vIGpRdWVyeSBVSSBEcmFnZ2FibGUgUG9ydGxldHNcblx0Ji5rdC1wb3J0bGV0LS1zb3J0YWJsZSB7XG5cdFx0Lmt0LXBvcnRsZXRfX2hlYWQge1xuXHRcdFx0Y3Vyc29yOiBtb3ZlO1xuXHRcdH1cblx0fVxuXG5cdCYua3QtcG9ydGxldC0tc29ydGFibGUtZW1wdHkge1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0bWluLWhlaWdodDogMTI1cHg7XG5cdH1cblxuXHQmLnVpLXNvcnRhYmxlLWhlbHBlciB7XG5cdFx0Ym9yZGVyOiAxcHggZGFzaGVkIGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG5cdH1cblxuXHQvLyBTdGlja3kgcG9ydGxldCBoZWFkXG5cdC5rdC1wb3J0bGV0X19oZWFkICB7XG5cdFx0dHJhbnNpdGlvbjogbGVmdCAwLjNzLCByaWdodCAwLjNzLCBoZWlnaHQgMC4zc1xuXHR9XG5cblx0Ji5rdC1wb3J0bGV0LS1zdGlja3kge1xuXHRcdD4gLmt0LXBvcnRsZXRfX2hlYWQgIHtcblx0XHRcdHRyYW5zaXRpb246IGxlZnQgMC4zcywgcmlnaHQgMC4zcywgaGVpZ2h0IDAuM3M7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggMXB4IDE1cHggMXB4IHJnYmEoNjksIDY1LCA3OCwgMC4xKTtcblx0XHRcdHotaW5kZXg6IDEwMTtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0fVxuXHR9XG5cblx0Ly8gRGFyayBza2luXG5cdCYua3QtcG9ydGxldC0tc2tpbi1zb2xpZCB7XG5cdFx0Ly8gSGVhZFxuXHRcdC5rdC1wb3J0bGV0X19oZWFkIHtcblx0XHRcdC5rdC1wb3J0bGV0X19oZWFkLWxhYmVsIHtcblx0XHRcdFx0Lmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUge1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0XHRcdFx0c21hbGwge1xuXHRcdFx0XHRcdFx0Y29sb3I6IHJnYmEoI2ZmZiwgMC44KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQua3QtcG9ydGxldF9faGVhZC1pY29uIHtcblx0XHRcdFx0XHRjb2xvcjogcmdiYSgjZmZmLCAwLjgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6bm90KC5rdC1wb3J0bGV0X19oZWFkLS1ub2JvcmRlcikge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjZmZmLCAwLjIpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIEJvZHlcblx0XHQua3QtcG9ydGxldF9fYm9keSB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cblxuXHQvLyBTcGFjaW5nXG5cdC5rdC1wb3J0bGV0X19zcGFjZS14IHtcblx0XHRwYWRkaW5nLWxlZnQ6IGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIGRlc2t0b3ApICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1yaWdodDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgZGVza3RvcCkgIWltcG9ydGFudDtcblx0fVxuXG5cdC5rdC1wb3J0bGV0X19zcGFjZS15IHtcblx0XHRwYWRkaW5nLXRvcDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgZGVza3RvcCkgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLWJvdHRvbToga3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgZGVza3RvcCkgIWltcG9ydGFudDtcblx0fVxuXG5cdC8vIENvbGxhcHNlZCBNb2RlXG5cdCYua3QtcG9ydGxldC0tY29sbGFwc2VkIHtcblx0XHQ+IC5rdC1mb3JtLFxuXHRcdD4gLmt0LXBvcnRsZXRfX2JvZHkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmLmt0LXBvcnRsZXQtLWNvbGxhcHNlZCxcblx0Ji5rdC1wb3J0bGV0LS1jb2xsYXBzZSB7XG5cdFx0Lmt0LXBvcnRsZXRfX2hlYWQgIHtcblx0XHRcdC5rdC1wb3J0bGV0X19oZWFkLXRvb2xiYXIge1xuXHRcdFx0XHQubGEtYW5nbGUtZG93biB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGYxMTNcIjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubGEtcGx1cyB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGYyOGVcIjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuICAgIC5rdC1wb3J0bGV0X19oZWFkLmt0LXBvcnRsZXRfX2hlYWQtLWZpdCB7XG4gICAgXHRwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5rdC1wb3J0bGV0X19ib2R5Lmt0LXBvcnRsZXRfX2JvZHktLWZpdCB7XG4gICAgXHRwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5rdC1wb3J0bGV0X19ib2R5Lmt0LXBvcnRsZXRfX2JvZHktLWZpdC10b3Age1xuICAgIFx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAua3QtcG9ydGxldF9fYm9keS5rdC1wb3J0bGV0X19ib2R5LS1maXQtYm90dG9tIHtcbiAgICBcdHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmt0LXBvcnRsZXRfX2JvZHkua3QtcG9ydGxldF9fYm9keS0tZml0LXgsXG4gICAgLmt0LXBvcnRsZXRfX2JvZHkua3QtcG9ydGxldF9fYm9keS0taG9yLWZpdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICAua3QtcG9ydGxldF9fYm9keS5rdC1wb3J0bGV0X19ib2R5LS1maXQteSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAua3QtcG9ydGxldF9fZm9vdC5rdC1wb3J0bGV0X19mb290LS1maXQge1xuICAgIFx0cGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmLmt0LXBvcnRsZXQtLXNwYWNlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBkZXNrdG9wKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgZGVza3RvcCk7XG5cbiAgICAgICAgLmt0LXBvcnRsZXRfX2hlYWQsXG4gICAgICAgIC5rdC1wb3J0bGV0X19ib2R5LFxuICAgICAgICAua3QtcG9ydGxldF9fZm9vdCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gT3B0aW9uc1xuICAgIC8vIE5vIGJvcmRlclxuICAgICYua3QtcG9ydGxldC0taGVhZC1ub2JvcmRlciB7XG4gICAgICAgIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAua3QtcG9ydGxldF9fYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYyhrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBkZXNrdG9wKSAvIDIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gVGFiIHN0eWxlXG4gICAgJi5rdC1wb3J0bGV0LS10YWJzIHtcbiAgICAgICAgLmt0LXBvcnRsZXRfX2hlYWQge1xuICAgICAgICAgICAgLmt0LXBvcnRsZXRfX2hlYWQtdG9vbGJhciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFRhYiAzeCBib3JkZXIgc3R5bGVcbiAgICAmLmt0LXBvcnRsZXQtLXRhYnMtYm9yZGVyLTN4IHtcbiAgICAgICAgLmt0LXBvcnRsZXRfX2hlYWQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG5cbiAgICAgICAgICAgIC5uYXYubmF2LXRhYnMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuICAgICAgICAvLyBTb2xpZCBzdHlsZVxuICAgICAgICAmLmt0LXBvcnRsZXQtLXNvbGlkLSN7JG5hbWV9IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuXG4gICAgICAgICAgICAua3QtcG9ydGxldF9faGVhZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWdldCgkY29sb3IsIGludmVyc2UpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWdldCgkY29sb3IsIGludmVyc2UpO1xuXG4gICAgICAgICAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4oa3QtZ2V0KCRjb2xvciwgaW52ZXJzZSksIDYlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rdC1wb3J0bGV0X19oZWFkLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4oa3QtZ2V0KCRjb2xvciwgaW52ZXJzZSksIDYlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmt0LXBvcnRsZXRfX2JvZHkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC1wb3J0bGV0X193cmFwcGVyLFxuICAgICAgICAgICAgLmt0LXBvcnRsZXRfX2JvZHkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmt0LXBvcnRsZXRfX2Zvb3Qge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKGt0LWdldCgkY29sb3IsIGJhc2UpLCA2JSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBUYWIgM3ggYm9yZGVyIHN0YXRlc1xuICAgICAgICAmLmt0LXBvcnRsZXQtLXRhYnMtYm9yZGVyLTN4LSN7JG5hbWV9IHtcbiAgICAgICAgICAgIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYShrdC1nZXQoJGNvbG9yLCBiYXNlKSwgMC4xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEJvdHRvbSBCb3JkZXJcbiAgICAgICAgJi5rdC1wb3J0bGV0LS1ib3JkZXItYm90dG9tLSN7JG5hbWV9IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKGt0LWdldCgkY29sb3IsIGJhc2UpLCAwLjIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gU29ydGFibGUgbW9kZVxuICAgIC8vIGpRdWVyeSBVSSBEcmFnZ2FibGUgUG9ydGxldHNcbiAgICAmLmt0LXBvcnRsZXQtLXNvcnRhYmxlIHtcbiAgICAgICAgLmt0LXBvcnRsZXRfX2hlYWQge1xuICAgICAgICAgICAgY3Vyc29yOiBtb3ZlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5rdC1wb3J0bGV0LS1zb3J0YWJsZS1lbXB0eSB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxMjVweDtcbiAgICB9XG5cbiAgICAmLnVpLXNvcnRhYmxlLWhlbHBlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuICAgIH1cblxuICAgIC8vIFN0aWNreSBwb3J0bGV0IGhlYWRcbiAgICAua3QtcG9ydGxldF9faGVhZCAge1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcztcbiAgICAgICAgLy90cmFuc2l0aW9uOiBsZWZ0IDAuM3MsIHJpZ2h0IDAuM3MsIGhlaWdodCAwLjNzO1xuICAgIH1cblxuICAgICYua3QtcG9ydGxldC0tc3RpY2t5IHtcbiAgICAgICAgPiAua3QtcG9ydGxldF9faGVhZCAge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3M7XG4gICAgICAgICAgICAvL3RyYW5zaXRpb246IGxlZnQgMC4zcywgcmlnaHQgMC4zcywgaGVpZ2h0IDAuM3M7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDE1cHggMXB4IHJnYmEoNjksIDY1LCA3OCwgMC4xKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG5cblx0Ly8gU3RpY2t5IHRhYi1oZWFkZXIgZm9yOiB1c2VycyBhbmFseXNpcyBwYWdlXG5cdCYua3QtcG9ydGxldC0tc3RpY2t5X190YWJzLWhlYWRlciB7XG4gICAgICAgID4gLmt0LXBvcnRsZXRfX2hlYWQgIHtcblx0XHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cdFx0XHQvL3RvcDogMTYwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRcdHotaW5kZXg6IDExO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRGFyayBza2luXG4gICAgJi5rdC1wb3J0bGV0LS1za2luLXNvbGlkIHtcbiAgICAgICAgLy8gSGVhZFxuICAgICAgICAua3QtcG9ydGxldF9faGVhZCB7XG4gICAgICAgICAgICAua3QtcG9ydGxldF9faGVhZC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgjZmZmLCAwLjgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmt0LXBvcnRsZXRfX2hlYWQtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCNmZmYsIDAuOCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCgua3QtcG9ydGxldF9faGVhZC0tbm9ib3JkZXIpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjZmZmLCAwLjIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gQm9keVxuICAgICAgICAua3QtcG9ydGxldF9fYm9keSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNwYWNpbmdcbiAgICAua3QtcG9ydGxldF9fc3BhY2UteCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgZGVza3RvcCkgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgZGVza3RvcCkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAua3QtcG9ydGxldF9fc3BhY2UteSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBkZXNrdG9wKSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbToga3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgZGVza3RvcCkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBDb2xsYXBzZWQgTW9kZVxuICAgICYua3QtcG9ydGxldC0tY29sbGFwc2VkIHtcbiAgICAgICAgPiAua3QtZm9ybSxcbiAgICAgICAgPiAua3QtcG9ydGxldF9fYm9keSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5rdC1wb3J0bGV0LS1jb2xsYXBzZWQsXG4gICAgJi5rdC1wb3J0bGV0LS1jb2xsYXBzZSB7XG4gICAgICAgIC5rdC1wb3J0bGV0X19oZWFkICB7XG4gICAgICAgICAgICAua3QtcG9ydGxldF9faGVhZC10b29sYmFyIHtcbiAgICAgICAgICAgICAgICAubGEtYW5nbGUtZG93biB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTEzXCI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubGEtcGx1cyB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMjhlXCI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFBvcnRsZXQgdG9vbHMgdG9vbHRpcFxuLnRvb2x0aXAtcG9ydGxldCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rdC1wb3J0bGV0IHtcbiAgLy8gRmx1aWQgSGVpZ2h0XG4gICYua3QtcG9ydGxldC0taGVpZ2h0LWZsdWlkIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtICN7a3QtZ2V0KCRrdC1wb3J0bGV0LCBib3R0b20tc3BhY2UsIGRlc2t0b3ApfSk7XG5cbiAgICAua3QtcG9ydGxldF9fYm9keSB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuICB9XG5cbiAgLy8gRnVsbCBoZWlnaHQgcG9ydGxldCBtb2RlXG4gICYua3QtcG9ydGxldC0taGVpZ2h0LWZsdWlkLWhhbGYge1xuICAgIGhlaWdodDogY2FsYyg1MCUgLSAje2t0LWdldCgka3QtcG9ydGxldCwgYm90dG9tLXNwYWNlLCBkZXNrdG9wKX0pO1xuXG4gICAgLmt0LXBvcnRsZXRfX2JvZHkge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBrdC10YWJsZXQtYW5kLW1vYmlsZSB7XG5cdC5rdC1wb3J0bGV0IHtcblx0XHRtYXJnaW4tYm90dG9tOiBrdC1nZXQoJGt0LXBvcnRsZXQsIGJvdHRvbS1zcGFjZSwgbW9iaWxlKTtcblxuXHRcdC8vIEhlYWQgc2l6aW5nXG5cdFx0Lmt0LXBvcnRsZXRfX2hlYWQge1xuXHRcdFx0cGFkZGluZzogMCBrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBtb2JpbGUpO1xuXHRcdFx0bWluLWhlaWdodDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LCBkZWZhdWx0LCBtb2JpbGUpO1xuXG5cdFx0XHQmLmt0LXBvcnRsZXRfX2hlYWQtLXNtIHtcblx0XHRcdFx0bWluLWhlaWdodDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LCBzbSwgbW9iaWxlKTtcblx0XHRcdH1cblxuXHRcdFx0Ji5rdC1wb3J0bGV0X19oZWFkLS1sZyB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCwgbGcsIG1vYmlsZSk7XG5cdFx0XHR9XG5cblx0XHRcdCYua3QtcG9ydGxldF9faGVhZC0teGwge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIHhsLCBtb2JpbGUpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYua3QtcG9ydGxldC0taGVhZC1zbSB7XG5cdFx0XHQua3QtcG9ydGxldF9faGVhZCB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCwgc20sIG1vYmlsZSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5rdC1wb3J0bGV0LS1oZWFkLWxnIHtcblx0XHRcdC5rdC1wb3J0bGV0X19oZWFkIHtcblx0XHRcdFx0bWluLWhlaWdodDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LCBsZywgbW9iaWxlKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmt0LXBvcnRsZXQtLWhlYWQteGwge1xuXHRcdFx0Lmt0LXBvcnRsZXRfX2hlYWQge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsICB4bCwgbW9iaWxlKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBQb3J0bGV0IGJvZHkgYWxpZ25tZW50XG5cdFx0Lmt0LXBvcnRsZXRfX2JvZHkge1xuXHRcdFx0cGFkZGluZzoga3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgbW9iaWxlKTtcblxuXHRcdFx0Lmt0LXBvcnRsZXRfX2JvZHktLWhvci1maXQge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLShrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBtb2JpbGUpKTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtKGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIG1vYmlsZSkpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5rdC1wb3J0bGV0X19mb290IHtcblx0XHRcdHBhZGRpbmc6IGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIG1vYmlsZSk7XG5cdFx0fVxuXG5cdFx0Ly8gTWFyZ2lubGVzc1xuXHRcdCYua3QtcG9ydGxldC0tbWFyZ2lubGVzcyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdC8vIFN0aWNreSBwb3J0bGV0XG5cdFx0Ji5rdC1wb3J0bGV0LS1zdGlja3kge1xuXHRcdFx0PiAua3QtcG9ydGxldF9faGVhZCB7XG5cdFx0XHRcdGhlaWdodDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LCBkZWZhdWx0LCBtb2JpbGUpIC0gMTBweDtcblxuXHRcdFx0XHQmLmt0LXBvcnRsZXRfX2hlYWQtLXNtIHtcblx0XHRcdFx0XHRoZWlnaHQ6IGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCwgc20sIG1vYmlsZSkgLSAxMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5rdC1wb3J0bGV0X19oZWFkLS1sZyB7XG5cdFx0XHRcdFx0aGVpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIGxnLCBtb2JpbGUpIC0gMTBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYua3QtcG9ydGxldF9faGVhZC0teGwge1xuXHRcdFx0XHRcdGhlaWdodDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LCB4bCwgbW9iaWxlKSAtIDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBIZWFkIG92ZXJsYXlcblx0XHQmLmt0LXBvcnRsZXQtLWhlYWQtb3ZlcmxheSB7XG5cdFx0XHQua3QtcG9ydGxldF9faGVhZCB7XG5cdFx0XHRcdGhlaWdodDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LCBkZWZhdWx0LCBtb2JpbGUpO1xuXHRcdFx0fVxuXG5cdFx0XHQua3QtcG9ydGxldF9fYm9keSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0oa3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LCBkZWZhdWx0LCBtb2JpbGUpKTtcblx0XHRcdH1cblxuXHRcdFx0Ly8gSGVhZCBzaXppbmdcblx0XHRcdCYua3QtcG9ydGxldC0taGVhZC1zbSB7XG5cdFx0XHRcdC5rdC1wb3J0bGV0X19oZWFkIHtcblx0XHRcdFx0XHRoZWlnaHQ6IGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCwgc20sIG1vYmlsZSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQua3QtcG9ydGxldF9fYm9keSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLShrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIHNtLCBtb2JpbGUpKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmt0LXBvcnRsZXQtLWhlYWQtbGcge1xuXHRcdFx0XHQua3QtcG9ydGxldF9faGVhZCB7XG5cdFx0XHRcdFx0aGVpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIGxnLCBtb2JpbGUpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmt0LXBvcnRsZXRfX2JvZHkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0oa3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LCBsZywgbW9iaWxlKSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5rdC1wb3J0bGV0LS1oZWFkLXhsIHtcblx0XHRcdFx0Lmt0LXBvcnRsZXRfX2hlYWQge1xuXHRcdFx0XHRcdGhlaWdodDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LCB4bCwgbW9iaWxlKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5rdC1wb3J0bGV0X19ib2R5IHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtKGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCx4bCwgbW9iaWxlKSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBObyBib3JkZXJcblx0XHQmLmt0LXBvcnRsZXQtLWhlYWQtLW5vYm9yZGVyIHtcblx0XHRcdC5rdC1wb3J0bGV0X19ib2R5IHtcblx0XHRcdFx0cGFkZGluZy10b3A6IGNhbGMoa3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgbW9iaWxlKSAvIDIpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIFNwYWNpbmdcblx0XHQua3QtcG9ydGxldF9fc3BhY2UteCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIG1vYmlsZSkgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIG1vYmlsZSkgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQua3QtcG9ydGxldF9fc3BhY2UteSB7XG5cdFx0XHRwYWRkaW5nLXRvcDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgbW9iaWxlKSAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIG1vYmlsZSkgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUga3QtbW9iaWxlIHtcblx0Lmt0LXBvcnRsZXQge1xuXHRcdCYua3QtcG9ydGxldC0taGVhZC1icmVhay1zbSB7XG5cdFx0XHQua3QtcG9ydGxldF9faGVhZCB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiBrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBtb2JpbGUpO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbToga3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgbW9iaWxlKTtcblx0XHRcdFx0bWluLWhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdFx0XHQua3QtcG9ydGxldF9faGVhZC1sYWJlbCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy9cbi8vIFNjcm9sbHRvcFxuLy9cblxuXG5cbi8vIEJhc2Vcbi5rdC1zY3JvbGx0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogNDBweDsgIFxuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgICAgIFxuICAgIHotaW5kZXg6IDEwMDtcbiAgICBiYWNrZ3JvdW5kOiBrdC1icmFuZC1jb2xvcigpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IDFweCByZ2JhKDY5LDY1LDc4LCAwLjIpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXG4gICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgfVxuXG4gICAgPiBpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcihpbnZlcnNlKTtcbiAgICB9ICAgICAgICAgIFxuXG4gICAgQGluY2x1ZGUga3Qtc3ZnLWljb24tY29sb3Ioa3QtYnJhbmQtY29sb3IoaW52ZXJzZSkpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgID4gaSB7XG4gICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoaW52ZXJzZSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAua3Qtc2Nyb2xsdG9wLS1vbiAmIHtcbiAgICAgICAgb3BhY2l0eTogMC4zOyAgICAgXG4gICAgICAgIGFuaW1hdGlvbjoga3Qtc2Nyb2xsdG9wLXNob3ctYW5pbWF0aW9uIC40cyBlYXNlLW91dCAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyBcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBrdC10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgICAgIGJvdHRvbTogMzBweDsgIFxuICAgICAgICByaWdodDogMTVweDtcbiAgICB9XG59XG5cbi8vIEFuaW1hdGlvbnNcbkBrZXlmcmFtZXMga3Qtc2Nyb2xsdG9wLXNob3ctYW5pbWF0aW9uIHtcbiAgICBmcm9tICAgeyBtYXJnaW4tYm90dG9tOiAtMTVweCB9XG4gICAgdG8geyBtYXJnaW4tYm90dG9tOiAwOyB9XG59IiwiLy9cbi8vIEZvcm1cbi8vXG5cblxuXG4ua3QtZm9ybSB7XG5cdC5rdC1mb3JtX19ncm91cCB7XG5cdFx0Ji5rdC1mb3JtX19ncm91cC0taW5saW5lIHtcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0PiAua3QtZm9ybV9fbGFiZWwge1xuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDFyZW07XG5cblx0XHRcdFx0Ji5rdC1mb3JtX19sYWJlbC1uby13cmFwIHtcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTpub3dyYXA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQ+IGxhYmVsIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0PiAua3QtZm9ybV9fY29udHJvbCB7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gQWN0aW9uIGJhclxuXHQua3QtZm9ybV9fYWN0aW9ucyB7XG5cdFx0Ji5rdC1mb3JtX19hY3Rpb25zLS1yaWdodCB7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cblx0XHQmLmt0LWZvcm1fX2FjdGlvbnMtLWNlbnRlciB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0Ji5rdC1mb3JtLS1jZW50ZXJ7XG5cdFx0d2lkdGg6IDYwJTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxufVxuXG4vLyBWYWxpZGF0aW9uIGZlZWRiYWNrXG4uaXMtdmFsaWQge1xuXHQudmFsaWQtZmVlZGJhY2sge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxufVxuXG4uaXMtaW52YWxpZCB7XG5cdC5pbnZhbGlkLWZlZWRiYWNrIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cbn1cblxuQGluY2x1ZGUga3QtZGVza3RvcCB7XG5cdC5rdC1mb3JtIHtcblx0XHQmLmt0LWZvcm0tLWxhYmVsLXJpZ2h0IHtcblx0XHRcdC5mb3JtLWdyb3VwIHtcblx0XHRcdFx0bGFiZWw6bm90KC5rdC1jaGVja2JveCk6bm90KC5rdC1yYWRpbyk6bm90KC5rdC1vcHRpb24pIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8vIFxuLy8gSW5wdXQgSWNvblxuLy9cblxuXG5cblxuLy8gQ29uZmlnXG4ka3QtaW5wdXQtaWNvbjogKFxuXHRkZWZhdWx0OiAoXG5cdFx0d2lkdGg6IDMuMnJlbSxcblx0XHRmb250LXNpemU6IChcblx0XHRcdGZsYXRpY29uOiAxLjNlbSxcblx0XHRcdGZvbnRhd2Vzb21lOiAxLjJlbSxcblx0XHRcdGxpbmVhd2Vzb21lOiAxLjRlbVxuXHRcdClcblx0KSxcblx0bGc6IChcblx0XHR3aWR0aDogNC4ycmVtLFxuXHRcdGZvbnQtc2l6ZTogKFxuXHRcdFx0ZmxhdGljb246IDEuNGVtLFxuXHRcdFx0Zm9udGF3ZXNvbWU6IDEuM2VtLFxuXHRcdFx0bGluZWF3ZXNvbWU6IDEuNmVtXG5cdFx0KVxuXHQpLFxuXHRzbTogKFxuXHRcdHdpZHRoOiAyLjdyZW0sXG5cdFx0Zm9udC1zaXplOiAoXG5cdFx0XHRmbGF0aWNvbjogMWVtLFxuXHRcdFx0Zm9udGF3ZXNvbWU6IDFlbSxcblx0XHRcdGxpbmVhd2Vzb21lOiAxLjFlbVxuXHRcdClcblx0KVxuKTtcblxuLy8gQmFzZVxuLmt0LWlucHV0LWljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLy8gaWNvbiBpbnB1dCBzaXppbmdcbiAgICA+IC5rdC1pbnB1dC1pY29uX19pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiBrdC1nZXQoJGt0LWlucHV0LWljb24sIGRlZmF1bHQsIHdpZHRoKTtcblxuICAgICAgICAmLmt0LWlucHV0LWljb25fX2ljb24tLWxlZnQge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYua3QtaW5wdXQtaWNvbl9faWNvbi0tcmlnaHQge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICAgIFxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgICAgXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gc2V0IGljb24gc2l6ZXNcbiAgICAgICAgQGluY2x1ZGUga3QtaWNvbnMtc2l6ZSgga3QtZ2V0KCRrdC1pbnB1dC1pY29uLCBkZWZhdWx0LCBmb250LXNpemUpICk7XG4gICAgfVxuXG4gICAgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtbGcgKyAua3QtaW5wdXQtaWNvbl9faWNvbiB7XG4gICAgICAgIHdpZHRoOiBrdC1nZXQoJGt0LWlucHV0LWljb24sIGxnLCB3aWR0aCk7XG5cbiAgICAgICAgLy8gc2V0IGljb24gc2l6ZXNcbiAgICAgICAgQGluY2x1ZGUga3QtaWNvbnMtc2l6ZSgga3QtZ2V0KCRrdC1pbnB1dC1pY29uLCBsZywgZm9udC1zaXplKSApO1xuICAgIH1cblxuICAgIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXNtIH4gLmt0LWlucHV0LWljb25fX2ljb24ge1xuICAgICAgICB3aWR0aDoga3QtZ2V0KCRrdC1pbnB1dC1pY29uLCBzbSwgd2lkdGgpO1xuXG4gICAgICAgIC8vIHNldCBpY29uIHNpemVzXG4gICAgICAgIEBpbmNsdWRlIGt0LWljb25zLXNpemUoIGt0LWdldCgka3QtaW5wdXQtaWNvbiwgc20sIGZvbnQtc2l6ZSkgKTtcbiAgICB9XG5cbiAgICAvLyBpY29uIGlucHV0IGFsaWdubWVudHNcbiAgICAmLmt0LWlucHV0LWljb24tLWxlZnQge1xuICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogKGt0LWdldCgka3QtaW5wdXQtaWNvbiwgZGVmYXVsdCwgd2lkdGgpIC0gMC40cmVtKTtcblxuICAgICAgICAgICAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogKGt0LWdldCgka3QtaW5wdXQtaWNvbiwgbGcsIHdpZHRoKSAtIDAuNnJlbSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZm9ybS1jb250cm9sLXNtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IChrdC1nZXQoJGt0LWlucHV0LWljb24sIHNtLCB3aWR0aCkgLSAwLjJyZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5rdC1pbnB1dC1pY29uLS1yaWdodCB7XG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogKGt0LWdldCgka3QtaW5wdXQtaWNvbiwgZGVmYXVsdCwgd2lkdGgpIC0gMC40cmVtKTtcblxuICAgICAgICAgICAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IChrdC1nZXQoJGt0LWlucHV0LWljb24sIGxnLCB3aWR0aCkgLSAwLjZyZW0pO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmZvcm0tY29udHJvbC1zbSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogKGt0LWdldCgka3QtaW5wdXQtaWNvbiwgc20sIHdpZHRoKSAtIDAuMnJlbSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBmaXhlZCB3aWR0aCBpY29uIGlucHV0cyAgICAgICAgXG4gICAgJi5rdC1pbnB1dC1pY29uLS1maXhlZCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IGt0LWdldCgka3QtaW5wdXQtaWNvbiwgZGVmYXVsdCwgZml4ZWQpO1xuICAgIH1cblxuICAgICYua3QtaW5wdXQtaWNvbi0tZml4ZWQtbGFyZ2Uge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiBrdC1nZXQoJGt0LWlucHV0LWljb24sIGxnLCBmaXhlZCk7XG4gICAgfVxuXG4gICAgJi5rdC1pbnB1dC1pY29uLS1maXhlZC1zbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IGt0LWdldCgka3QtaW5wdXQtaWNvbiwgc20sIGZpeGVkKTtcbiAgICB9ICBcbn0iLCIvL1xuLy8gQ2hlY2tib3hcbi8vXG5cblxuXG5cbi8vIENvbmZpZ1xuJGt0LWNoZWNrYm94LWJhc2UtY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG5cbiRrdC1jaGVja2JveC1jb25maWc6IChcblx0c2VsZjogKFxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UsXG5cdFx0c2l6ZTogMThweCxcblx0XHR0aWNrOiA2cHhcblx0KSxcblxuXHRvdXRsaW5lOiAoXG5cdFx0Ym9yZGVyOiAoXG5cdFx0XHRkZWZhdWx0OiBkYXJrZW4oJGt0LWNoZWNrYm94LWJhc2UtY29sb3IsIDEyJSksXG5cdFx0XHRjaGVja2VkOiBkYXJrZW4oJGt0LWNoZWNrYm94LWJhc2UtY29sb3IsIDE1JSlcblx0XHQpLFxuXHRcdHRpY2s6IGRhcmtlbigka3QtY2hlY2tib3gtYmFzZS1jb2xvciwgMTglKVxuXHQpLFxuXG5cdHNvbGlkOiAoXG5cdFx0Ymc6IChcblx0XHRcdGRlZmF1bHQ6IGRhcmtlbigka3QtY2hlY2tib3gtYmFzZS1jb2xvciwgNiUpLFxuXHRcdFx0Y2hlY2tlZDogZGFya2VuKCRrdC1jaGVja2JveC1iYXNlLWNvbG9yLCA4JSlcblx0XHQpLFxuXHRcdHRpY2s6IGRhcmtlbigka3QtY2hlY2tib3gtYmFzZS1jb2xvciwgMzAlKVxuXHQpXG4pO1xuXG4vLyBCYXNlXG4ua3QtY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHRyYW5zaXRpb246IGt0LWdldCgka3QtY2hlY2tib3gtY29uZmlnLCBzZWxmLCB0cmFuc2l0aW9uKTtcblxuICAgICYua3QtY2hlY2tib3gtLWRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cblxuICAgIC8vIEhpZGUgZGVmYXVsdCBicm93c2VyIGlucHV0XG4gICAgPiBpbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgPiBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IGt0LWdldCgka3QtY2hlY2tib3gtY29uZmlnLCBzZWxmLCBzaXplKTtcbiAgICAgICAgd2lkdGg6IGt0LWdldCgka3QtY2hlY2tib3gtY29uZmlnLCBzZWxmLCBzaXplKTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyAvLyBIaWRlIGNoZWNrXG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwI3snLypydGw6aWdub3JlKi8nfSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpI3snLypydGw6aWdub3JlKi8nfTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICAgICAgICB0cmFuc2l0aW9uOiBrdC1nZXQoJGt0LWNoZWNrYm94LWNvbmZpZywgc2VsZiwgdHJhbnNpdGlvbik7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyID4gaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmNoZWNrZWQgfiBzcGFuLFxuICAgID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICAgICAgICB0cmFuc2l0aW9uOiBrdC1nZXQoJGt0LWNoZWNrYm94LWNvbmZpZywgc2VsZiwgdHJhbnNpdGlvbik7XG5cbiAgICB9XG5cbiAgICA+IGlucHV0OmRpc2FibGVkIH4gc3BhbiB7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5rdC1jaGVja2JveC0tc29saWQge1xuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyID4gaW5wdXQ6bm90KFtkaXNhYmxlZF0pIH4gc3BhbixcbiAgICAgICAgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjoga3QtZ2V0KCRrdC1jaGVja2JveC1jb25maWcsIHNlbGYsIHRyYW5zaXRpb24pO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5rdC1jaGVja2JveC0tc3F1YXJlIHtcbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmt0LWNoZWNrYm94LS1ib2xkID4gc3BhbiB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGt0LWdldCgka3QtY2hlY2tib3gtY29uZmlnLCBzZWxmLCB0cmFuc2l0aW9uKTtcbiAgICB9XG5cbiAgICAuZm9ybS1pbmxpbmUgJiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgJi5rdC1jaGVja2JveC0tc2luZ2xlIHtcbiAgICAgICAgd2lkdGg6IGt0LWdldCgka3QtY2hlY2tib3gtY29uZmlnLCBzZWxmLCBzaXplKTtcbiAgICAgICAgaGVpZ2h0OiBrdC1nZXQoJGt0LWNoZWNrYm94LWNvbmZpZywgc2VsZiwgc2l6ZSk7XG5cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgdGggPiAmLFxuICAgICAgICB0ZCA+ICYge1xuICAgICAgICAgICAgcmlnaHQ6IC01cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBJbnB1dCBncm91cFxuICAgIC5pbnB1dC1ncm91cCAmIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxufVxuXG4vL0N1c3RvbVxuLmt0LWNoZWNrYm94X193cmFwcGVyX3Vuc2V0IHtcbiAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgcGFkZGluZzogdW5zZXQ7XG4gICAgbWFyZ2luOiB1bnNldDtcblxuICAgID4gaW5wdXQge1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgIG9wYWNpdHk6IHVuc2V0O1xuICAgIH1cbn1cblxuLmt0LWNoZWNrYm94LWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgMDtcblxuICAgIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAgJiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIC5rdC1jaGVja2JveCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5rdC1jaGVja2JveC1pbmxpbmUge1xuICAgIHBhZGRpbmc6IDAgMDtcblxuICAgIC5rdC1jaGVja2JveCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvcm0tZ3JvdXAucm93IHtcbiAgICAua3QtY2hlY2tib3gtaW5saW5lIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgICB9XG5cbiAgICAua3QtY2hlY2tib3gtbGlzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICB9XG59XG5cbi8vIFNraW5cbkBtaXhpbiBrdC1jaGVja2JveC10aGVtZShcbiAgICAkb3V0bGluZS1ib3JkZXItY29sb3IsXG4gICAgJG91dGxpbmUtYm9yZGVyLWNoZWNrZWQtY29sb3IsXG4gICAgJG91dGxpbmUtdGljay1jb2xvcixcbiAgICAkc29saWQtYmctY29sb3IsXG4gICAgJHNvbGlkLWJnLWNoZWNrZWQtY29sb3IsXG4gICAgJHNvbGlkLXRpY2stY29sb3IpIHtcblxuICAgICYua3QtY2hlY2tib3gtLWRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cblxuICAgIC8vIE91dGxpbmVcbiAgICA+IHNwYW4ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkb3V0bGluZS1ib3JkZXItY29sb3I7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkICRvdXRsaW5lLXRpY2stY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IGlucHV0OmRpc2FibGVkIH4gc3BhbiB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3V0bGluZS1ib3JkZXItY2hlY2tlZC1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkb3V0bGluZS1ib3JkZXItY2hlY2tlZC1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmt0LWNoZWNrYm94LS1ib2xkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkb3V0bGluZS1ib3JkZXItY2hlY2tlZC1jb2xvcjtcbiAgICB9XG5cbiAgICA+IGlucHV0OmRpc2FibGVkIH4gc3BhbiB7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICB9XG5cbiAgICAvLyBTb2xpZFxuICAgICYua3QtY2hlY2tib3gtLXNvbGlkIHtcbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzb2xpZC1iZy1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgJHNvbGlkLXRpY2stY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzb2xpZC1iZy1jaGVja2VkLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gVGlja1xuICAgICYua3QtY2hlY2tib3gtLXRpY2sge1xuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDprdC1nZXQoJGt0LWNoZWNrYm94LWNvbmZpZywgc29saWQsIGJnLCBkZWZhdWx0KTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgJHNvbGlkLXRpY2stY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZDoga3QtZ2V0KCRrdC1jaGVja2JveC1jb25maWcsIHNvbGlkLCBiZywgZGVmYXVsdCk7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgJHNvbGlkLWJnLWNoZWNrZWQtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIERlZmF1bHRcbi5rdC1jaGVja2JveCB7XG4gICAgLy8gQmFzZVxuICAgIEBpbmNsdWRlIGt0LWNoZWNrYm94LXRoZW1lKFxuICAgICAgICBrdC1nZXQoJGt0LWNoZWNrYm94LWNvbmZpZywgb3V0bGluZSwgYm9yZGVyLCBkZWZhdWx0KSxcbiAgICAgICAga3QtZ2V0KCRrdC1jaGVja2JveC1jb25maWcsIG91dGxpbmUsIGJvcmRlciwgY2hlY2tlZCksXG4gICAgICAgIGt0LWdldCgka3QtY2hlY2tib3gtY29uZmlnLCBvdXRsaW5lLCB0aWNrKSxcbiAgICAgICAga3QtZ2V0KCRrdC1jaGVja2JveC1jb25maWcsIHNvbGlkLCBiZywgZGVmYXVsdCksXG4gICAgICAgIGt0LWdldCgka3QtY2hlY2tib3gtY29uZmlnLCBzb2xpZCwgYmcsIGNoZWNrZWQpLFxuICAgICAgICBrdC1nZXQoJGt0LWNoZWNrYm94LWNvbmZpZywgc29saWQsIHRpY2spXG4gICAgKTtcblxuICAgIC8vIFN0YXRlIENvbG9yc1xuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG4gICAgICAgIC8vIGRlZmF1bHQgc3RhdGVcbiAgICAgICAgJi5rdC1jaGVja2JveC0tI3skbmFtZX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUga3QtY2hlY2tib3gtdGhlbWUoXG4gICAgICAgICAgICAgICAga3QtZ2V0KCRjb2xvciwgYmFzZSksXG4gICAgICAgICAgICAgICAga3QtZ2V0KCRjb2xvciwgYmFzZSksXG4gICAgICAgICAgICAgICAga3QtZ2V0KCRjb2xvciwgYmFzZSksXG4gICAgICAgICAgICAgICAga3QtZ2V0KCRjb2xvciwgYmFzZSksXG4gICAgICAgICAgICAgICAga3QtZ2V0KCRjb2xvciwgYmFzZSksXG4gICAgICAgICAgICAgICAga3QtZ2V0KCRjb2xvciwgaW52ZXJzZSlcbiAgICAgICAgICAgICAgICApO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy9cbi8vIENoZWNrYm94XG4vL1xuXG5cblxuXG4vLyBDb25maWdcbiRrdC1yYWRpby1iYXNlLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuXG4ka3QtcmFkaW8tY29uZmlnOiAoXG5cdHNlbGY6IChcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLFxuXHRcdHNpemU6IDE4cHgsXG5cdFx0dGljazogNnB4XG5cdCksXG5cdFxuXHRvdXRsaW5lOiAoXG5cdFx0Ym9yZGVyOiAoXG5cdFx0XHRkZWZhdWx0OiBkYXJrZW4oJGt0LXJhZGlvLWJhc2UtY29sb3IsIDEyJSksXG5cdFx0XHRjaGVja2VkOiBkYXJrZW4oJGt0LXJhZGlvLWJhc2UtY29sb3IsIDE1JSlcblx0XHQpLFxuXHRcdHRpY2s6IGRhcmtlbigka3QtcmFkaW8tYmFzZS1jb2xvciwgMTglKVxuXHQpLFxuXG5cdHNvbGlkOiAoXG5cdFx0Ymc6IChcblx0XHRcdGRlZmF1bHQ6IGRhcmtlbigka3QtcmFkaW8tYmFzZS1jb2xvciwgNiUpLFxuXHRcdFx0Y2hlY2tlZDogZGFya2VuKCRrdC1yYWRpby1iYXNlLWNvbG9yLCA4JSlcblx0XHQpLFxuXHRcdHRpY2s6IGRhcmtlbigka3QtcmFkaW8tYmFzZS1jb2xvciwgMzAlKVxuXHQpXG4pO1xuXG4vLyBCYXNlXG4ua3QtcmFkaW8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHRyYW5zaXRpb246IGt0LWdldCgka3QtcmFkaW8tY29uZmlnLCBzZWxmLCB0cmFuc2l0aW9uKTtcblxuICAgICYua3QtcmFkaW8tLWRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cblxuICAgIC8vIEhpZGUgZGVmYXVsdCBicm93c2VyIGlucHV0XG4gICAgPiBpbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIG9wYWNpdHk6IDA7ICAgICAgICAgXG4gICAgfVxuXG4gICAgPiBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiBrdC1nZXQoJGt0LXJhZGlvLWNvbmZpZywgc2VsZiwgc2l6ZSk7XG4gICAgICAgIHdpZHRoOiBrdC1nZXQoJGt0LXJhZGlvLWNvbmZpZywgc2VsZiwgc2l6ZSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50OyAvLyBNYWtlcyByYWRpbyBidXR0b25zIGNpcmNsdWxhciAgICAgIFxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IC8vIEhpZGUgY2hlY2tcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoa3QtZ2V0KCRrdC1yYWRpby1jb25maWcsIHNlbGYsIHRpY2spIC8gLTIpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYyhrdC1nZXQoJGt0LXJhZGlvLWNvbmZpZywgc2VsZiwgdGljaykgLyAtMik7XG4gICAgICAgICAgICB3aWR0aDoga3QtZ2V0KCRrdC1yYWRpby1jb25maWcsIHNlbGYsIHRpY2spO1xuICAgICAgICAgICAgaGVpZ2h0OiBrdC1nZXQoJGt0LXJhZGlvLWNvbmZpZywgc2VsZiwgdGljayk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgICAgICAgdHJhbnNpdGlvbjoga3QtZ2V0KCRrdC1yYWRpby1jb25maWcsIHNlbGYsIHRyYW5zaXRpb24pO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyAgICAgXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH0gICAgXG4gICAgfVxuXG4gICAgJjpob3ZlciA+IGlucHV0Om5vdChbZGlzYWJsZWRdKTpjaGVja2VkIH4gc3BhbixcbiAgICA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgICAgICAgdHJhbnNpdGlvbjoga3QtZ2V0KCRrdC1yYWRpby1jb25maWcsIHNlbGYsIHRyYW5zaXRpb24pO1xuXG4gICAgfVxuXG4gICAgPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW4ge1xuICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgICYua3QtcmFkaW8tLXNvbGlkIHtcbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciA+IGlucHV0Om5vdChbZGlzYWJsZWRdKSB+IHNwYW4sXG4gICAgICAgID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHsgXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBrdC1nZXQoJGt0LXJhZGlvLWNvbmZpZywgc2VsZiwgdHJhbnNpdGlvbik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmt0LXJhZGlvLS1zcXVhcmUge1xuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgXG4gICAgICAgIH0gICAgICAgXG4gICAgfVxuXG4gICAgJi5rdC1yYWRpby0tYm9sZCA+IHNwYW4ge1xuICAgICAgICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50OyBcbiAgICAgICAgdHJhbnNpdGlvbjoga3QtZ2V0KCRrdC1yYWRpby1jb25maWcsIHNlbGYsIHRyYW5zaXRpb24pO1xuICAgIH1cblxuICAgIC5mb3JtLWlubGluZSAmIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9ICAgICAgICBcblxuICAgICYua3QtcmFkaW8tLXNpbmdsZSB7XG4gICAgICAgIHdpZHRoOiBrdC1nZXQoJGt0LXJhZGlvLWNvbmZpZywgc2VsZiwgc2l6ZSk7XG4gICAgICAgIGhlaWdodDoga3QtZ2V0KCRrdC1yYWRpby1jb25maWcsIHNlbGYsIHNpemUpO1xuXG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICB0aCA+ICYsIFxuICAgICAgICB0ZCA+ICYge1xuICAgICAgICAgICAgcmlnaHQ6IC01cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBJbnB1dCBncm91cFxuICAgIC5pbnB1dC1ncm91cCAmIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxufVxuXG4ua3QtcmFkaW8tbGlzdCB7XG4gICAgcGFkZGluZzogMCAwO1xuXG4gICAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCAmIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgLmt0LXJhZGlvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7ICBcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgfSAgIFxufVxuXG4ua3QtcmFkaW8taW5saW5lIHtcbiAgICBwYWRkaW5nOiAwIDA7XG5cbiAgICAua3QtcmFkaW8ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IFxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybS1ncm91cC5yb3cge1xuICAgIC5rdC1yYWRpby1pbmxpbmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjc1cmVtOyBcbiAgICB9XG5cbiAgICAua3QtcmFkaW8tbGlzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDsgXG4gICAgfVxufVxuXG4vLyBTa2luXG5AbWl4aW4ga3QtcmFkaW8tdGhlbWUoXG4gICAgJG91dGxpbmUtYm9yZGVyLWNvbG9yLCBcbiAgICAkb3V0bGluZS1ib3JkZXItY2hlY2tlZC1jb2xvciwgXG4gICAgJG91dGxpbmUtdGljay1jb2xvciwgXG4gICAgJHNvbGlkLWJnLWNvbG9yLCBcbiAgICAkc29saWQtYmctY2hlY2tlZC1jb2xvciwgXG4gICAgJHNvbGlkLXRpY2stY29sb3IpIHsgICAgXG5cbiAgICAmLmt0LXJhZGlvLS1kaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG4gICAgXG4gICAgLy8gT3V0bGluZVxuICAgID4gc3BhbiB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRvdXRsaW5lLWJvcmRlci1jb2xvcjsgXG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkICRvdXRsaW5lLXRpY2stY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3V0bGluZS10aWNrLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW4ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG91dGxpbmUtYm9yZGVyLWNoZWNrZWQtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG91dGxpbmUtYm9yZGVyLWNoZWNrZWQtY29sb3I7IFxuICAgIH1cblxuICAgICYua3QtcmFkaW8tLWJvbGQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRvdXRsaW5lLWJvcmRlci1jaGVja2VkLWNvbG9yOyBcbiAgICB9XG5cbiAgICA+IGlucHV0OmRpc2FibGVkIH4gc3BhbiB7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICB9XG5cbiAgICAvLyBTb2xpZFxuICAgICYua3QtcmFkaW8tLXNvbGlkIHtcbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzb2xpZC1iZy1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgJHNvbGlkLXRpY2stY29sb3I7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNvbGlkLXRpY2stY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHsgIFxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNvbGlkLWJnLWNoZWNrZWQtY29sb3I7IFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gVGlja1xuICAgICYua3QtcmFkaW8tLXRpY2sge1xuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDoga3QtZ2V0KCRrdC1jaGVja2JveC1jb25maWcsIHNvbGlkLCBiZywgZGVmYXVsdCk7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICA+IGlucHV0OmZvY3VzIH4gc3BhbiB7ICBcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGt0LWdldCgka3QtY2hlY2tib3gtY29uZmlnLCBzb2xpZCwgYmcsIGRlZmF1bHQpO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkICRzb2xpZC1iZy1jaGVja2VkLWNvbG9yO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzb2xpZC1iZy1jaGVja2VkLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBEZWZhdWx0XG4ua3QtcmFkaW8ge1xuICAgIEBpbmNsdWRlIGt0LXJhZGlvLXRoZW1lKFxuICAgICAgICBrdC1nZXQoJGt0LXJhZGlvLWNvbmZpZywgb3V0bGluZSwgYm9yZGVyLCBkZWZhdWx0KSxcbiAgICAgICAga3QtZ2V0KCRrdC1yYWRpby1jb25maWcsIG91dGxpbmUsIGJvcmRlciwgY2hlY2tlZCksXG4gICAgICAgIGt0LWdldCgka3QtcmFkaW8tY29uZmlnLCBvdXRsaW5lLCB0aWNrKSxcbiAgICAgICAga3QtZ2V0KCRrdC1yYWRpby1jb25maWcsIHNvbGlkLCBiZywgZGVmYXVsdCksXG4gICAgICAgIGt0LWdldCgka3QtcmFkaW8tY29uZmlnLCBzb2xpZCwgYmcsIGNoZWNrZWQpLFxuICAgICAgICBrdC1nZXQoJGt0LXJhZGlvLWNvbmZpZywgc29saWQsIHRpY2spXG4gICAgICAgICk7XG5cbiAgICAvLyBTdGF0ZSBDb2xvcnNcbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuICAgICAgICAvLyBkZWZhdWx0IHN0YXRlIFxuICAgICAgICAmLmt0LXJhZGlvLS0jeyRuYW1lfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1yYWRpby10aGVtZShcbiAgICAgICAgICAgICAgICBrdC1nZXQoJGNvbG9yLCBiYXNlKSxcbiAgICAgICAgICAgICAgICBrdC1nZXQoJGNvbG9yLCBiYXNlKSxcbiAgICAgICAgICAgICAgICBrdC1nZXQoJGNvbG9yLCBiYXNlKSxcbiAgICAgICAgICAgICAgICBrdC1nZXQoJGNvbG9yLCBiYXNlKSxcbiAgICAgICAgICAgICAgICBrdC1nZXQoJGNvbG9yLCBiYXNlKSxcbiAgICAgICAgICAgICAgICBrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKVxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgIH1cbiAgICB9IFxufSIsIi8vXG4vLyBTd2l0Y2hcbi8vXG5cblxuXG5cbi8vIENvbXBvbmVudCBCYXNlXG5AbWl4aW4ga3Qtc3dpdGNoLWJhc2UoKSB7XG4gICAgLmt0LXN3aXRjaCAge1xuICAgICAgICAvLyBCYXNlXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuXG4gICAgICAgIGlucHV0OmVtcHR5IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtOTk5cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9IFxuXG4gICAgICAgIGlucHV0OmVtcHR5IH4gc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dDplbXB0eSB+IHNwYW46YmVmb3JlLCBcbiAgICAgICAgaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDEwMG1zIGVhc2UtaW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMTAwbXMgZWFzZS1pbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFN0YXRlIGljb25zXG4gICAgICAgICYua3Qtc3dpdGNoLS1pY29uIHtcbiAgICAgICAgICAgIGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUga3QtbGEtaWNvbi1zZWxmKCdcXGYzNDInKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxN2InO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gU3RhdGUgaWNvbnNcbiAgICAgICAgJi5rdC1zd2l0Y2gtLWljb24tY2hlY2sge1xuICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LWxhLWljb24tc2VsZignXFxmMTdiJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gICAgICAgIFxuXG4gICAgICAgIC8vIERlZmF1bHQgc2l6ZVxuICAgICAgICAmIHtcbiAgICAgICAgICAgICRrdC1zd2l0Y2gtbWFyZ2luOiAycHggMDtcbiAgICAgICAgICAgICRrdC1zd2l0Y2gtd2lkdGg6IDU0cHg7XG4gICAgICAgICAgICAka3Qtc3dpdGNoLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICRrdC1zd2l0Y2gtbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAka3Qtc3dpdGNoLXNwYWNlOiAzcHg7XG4gICAgICAgICAgICAka3Qtc3dpdGNoLWNoZWNrZWQtdGljay1wb3M6IDI2cHg7XG4gICAgICAgICAgICAka3Qtc3dpdGNoLWljb24tZm9udC1zaXplOiAwLjllbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUga3Qtc3dpdGNoLXNpemUoXG4gICAgICAgICAgICAgICAgJGt0LXN3aXRjaC1tYXJnaW4sXG4gICAgICAgICAgICAgICAgJGt0LXN3aXRjaC13aWR0aCxcbiAgICAgICAgICAgICAgICAka3Qtc3dpdGNoLWhlaWdodCxcbiAgICAgICAgICAgICAgICAka3Qtc3dpdGNoLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgICAgICRrdC1zd2l0Y2gtc3BhY2UsXG4gICAgICAgICAgICAgICAgJGt0LXN3aXRjaC1jaGVja2VkLXRpY2stcG9zLFxuICAgICAgICAgICAgICAgICRrdC1zd2l0Y2gtaWNvbi1mb250LXNpemVcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBMYXJnZSBzaXplXG4gICAgICAgICYua3Qtc3dpdGNoLS1sZyB7XG4gICAgICAgICAgICAka3Qtc3dpdGNoLW1hcmdpbjogMnB4IDA7XG4gICAgICAgICAgICAka3Qtc3dpdGNoLXdpZHRoOiA3MnB4O1xuICAgICAgICAgICAgJGt0LXN3aXRjaC1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAka3Qtc3dpdGNoLWxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgJGt0LXN3aXRjaC1zcGFjZTogM3B4O1xuICAgICAgICAgICAgJGt0LXN3aXRjaC1jaGVja2VkLXRpY2stcG9zOiAzNHB4O1xuICAgICAgICAgICAgJGt0LXN3aXRjaC1pY29uLWZvbnQtc2l6ZTogMWVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1zd2l0Y2gtc2l6ZShcbiAgICAgICAgICAgICAgICAka3Qtc3dpdGNoLW1hcmdpbixcbiAgICAgICAgICAgICAgICAka3Qtc3dpdGNoLXdpZHRoLFxuICAgICAgICAgICAgICAgICRrdC1zd2l0Y2gtaGVpZ2h0LFxuICAgICAgICAgICAgICAgICRrdC1zd2l0Y2gtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAgICAgJGt0LXN3aXRjaC1zcGFjZSxcbiAgICAgICAgICAgICAgICAka3Qtc3dpdGNoLWNoZWNrZWQtdGljay1wb3MsXG4gICAgICAgICAgICAgICAgJGt0LXN3aXRjaC1pY29uLWZvbnQtc2l6ZVxuICAgICAgICAgICAgKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFNtYWxsIHNpemVcbiAgICAgICAgJi5rdC1zd2l0Y2gtLXNtIHtcbiAgICAgICAgICAgICRrdC1zd2l0Y2gtbWFyZ2luOiAycHggMDtcbiAgICAgICAgICAgICRrdC1zd2l0Y2gtd2lkdGg6IDM4cHg7XG4gICAgICAgICAgICAka3Qtc3dpdGNoLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICRrdC1zd2l0Y2gtbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAka3Qtc3dpdGNoLXNwYWNlOiAycHg7XG4gICAgICAgICAgICAka3Qtc3dpdGNoLWNoZWNrZWQtdGljay1wb3M6IDE2cHg7XG4gICAgICAgICAgICAka3Qtc3dpdGNoLWljb24tZm9udC1zaXplOiAwLjhlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUga3Qtc3dpdGNoLXNpemUoXG4gICAgICAgICAgICAgICAgJGt0LXN3aXRjaC1tYXJnaW4sXG4gICAgICAgICAgICAgICAgJGt0LXN3aXRjaC13aWR0aCxcbiAgICAgICAgICAgICAgICAka3Qtc3dpdGNoLWhlaWdodCxcbiAgICAgICAgICAgICAgICAka3Qtc3dpdGNoLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgICAgICRrdC1zd2l0Y2gtc3BhY2UsXG4gICAgICAgICAgICAgICAgJGt0LXN3aXRjaC1jaGVja2VkLXRpY2stcG9zLFxuICAgICAgICAgICAgICAgICRrdC1zd2l0Y2gtaWNvbi1mb250LXNpemVcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb3JtIGdyb3VwXG4gICAgICAgIC5mb3JtLWdyb3VwLnJvdyAmIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuMTVyZW07XG5cbiAgICAgICAgICAgICYua3Qtc3dpdGNoLS1sZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMC4zcmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmt0LXN3aXRjaC0tc20ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAgICAgXG4gICAgfVxufVxuXG4vLyBDb21wb25lbnQgU2l6ZVxuQG1peGluIGt0LXN3aXRjaC1zaXplKCRtYXJnaW4sICR3aWR0aCwgJGhlaWdodCwgJGxpbmUtaGVpZ2h0LCAkc3BhY2UsICRjaGVja2VkLXRpY2stcG9zLCAkaWNvbi1mb250LXNpemUpIHtcbiAgICBpbnB1dDplbXB0eSB+IHNwYW4ge1xuICAgICAgICBsaW5lLWhlaWdodDogJGhlaWdodDsgICAgICAgICAgICAgICAgXG4gICAgICAgIG1hcmdpbjogJG1hcmdpbjtcbiAgICAgICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgICAgICB3aWR0aDogJHdpZHRoICsgJHNwYWNlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBjYWxjKCRoZWlnaHQgLyAyKTtcbiAgICB9XG5cbiAgICBpbnB1dDplbXB0eSB+IHNwYW46YmVmb3JlLCBcbiAgICBpbnB1dDplbXB0eSB+IHNwYW46YWZ0ZXIge1xuICAgICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBjYWxjKCRoZWlnaHQgLyAyKTtcbiAgICB9XG5cbiAgICBpbnB1dDplbXB0eSB+IHNwYW46YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6ICRoZWlnaHQgLSAyICogJHNwYWNlO1xuICAgICAgICB3aWR0aDogJGhlaWdodCAtIDIgKiAkc3BhY2U7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgICAgIHRvcDogJHNwYWNlO1xuICAgICAgICBib3R0b206ICRzcGFjZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjZTtcbiAgICAgICAgZm9udC1zaXplOiAkaWNvbi1mb250LXNpemU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkY2hlY2tlZC10aWNrLXBvcztcbiAgICB9XG59XG5cbi8vIENvbXBvbmVudCBTa2luXG5AbWl4aW4ga3Qtc3dpdGNoLXNraW4oKSB7XG4gICAgJGJhc2UtY29sb3I6ICNlOGViZjE7XG5cbiAgICAua3Qtc3dpdGNoIHtcbiAgICAgICAgLy8gUGFuZWwgYmdcbiAgICAgICAgaW5wdXQ6ZW1wdHkgfiBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFRpY2sgYmdcbiAgICAgICAgaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRiYXNlLWNvbG9yLCA1JSk7IFxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgXG4gICAgICAgIH1cblxuICAgICAgICAvLyBDaGVja2VkIHN0YXRlIFxuICAgICAgICBpbnB1dDpjaGVja2VkIHtcbiAgICAgICAgICAgIC8vIFBhbmVsIGJnXG4gICAgICAgICAgICB+IHNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1jb2xvcjtcbiAgICAgICAgICAgICAgICAvL2JveC1zaGFkb3c6IDBweCAzcHggMjBweCAwcHggcmdiYSgkYmFzZS1jb2xvciwgMC40MSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIFRpY2sgYmdcbiAgICAgICAgICAgIH4gc3BhbjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjoga3Qtc3RhdGUtY29sb3IoYnJhbmQsIGJhc2UpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCwgaW52ZXJzZSk7XG4gICAgICAgICAgICAgICAgLy9ib3gtc2hhZG93OiAwcHggM3B4IDIwcHggMHB4IHJnYmEoJGJhc2UtY29sb3IsIDAuNDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cbiAgICAgICAgICAgIH4gc3BhbjphZnRlcixcbiAgICAgICAgICAgIH4gc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgfSAgICAgICAgXG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdGF0ZXNcbiAgICAgICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcbiAgICAgICAgICAgIC8vIHN0YXRlcyBcbiAgICAgICAgICAgICYua3Qtc3dpdGNoLS0jeyRuYW1lfTpub3QoLmt0LXN3aXRjaC0tb3V0bGluZSkge1xuICAgICAgICAgICAgICAgIGlucHV0OmVtcHR5IH4gc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dDplbXB0eSB+IHNwYW46YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkY29sb3IsIGludmVyc2UpO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgICAgIC8vIFBhbmVsIGJnXG4gICAgICAgICAgICAgICAgICAgIH4gc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAvLyBUaWNrIGJnXG4gICAgICAgICAgICAgICAgICAgIH4gc3BhbjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBvdXRsaW5lIHN0eWxlIHN0YXRlc1xuICAgICAgICAgICAgJi5rdC1zd2l0Y2gtLW91dGxpbmUua3Qtc3dpdGNoLS0jeyRuYW1lfSB7XG4gICAgICAgICAgICAgICAgaW5wdXQ6ZW1wdHkgfiBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGRhcmtlbigkYmFzZS1jb2xvciwgMyUpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dDplbXB0eSB+IHNwYW46YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtZ2V0KCRjb2xvciwgaW52ZXJzZSk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkY29sb3IsIHBhbmVsKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dDpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gUGFuZWwgYmdcbiAgICAgICAgICAgICAgICAgICAgfiBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC8vIFRpY2sgYmdcbiAgICAgICAgICAgICAgICAgICAgfiBzcGFuOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQ29tcG9uZW50IEJhc2VcbkBpbmNsdWRlIGt0LXN3aXRjaC1iYXNlKCk7XG5cbi8vIENvbXBvbmVudCBTa2luXG5AaW5jbHVkZSBrdC1zd2l0Y2gtc2tpbigpOyIsIlxuLy9cbi8vIE9wdGlvblxuLy9cblxuXG5cblxuLy8gQmFzZVxuQG1peGluIGt0LW9wdGlvbi1iYXNlKCkge1xuICAgIC5rdC1vcHRpb24gIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgICAgICAgXG4gICAgICAgIHBhZGRpbmc6IDEuNGVtOyAgICAgICAgXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG5cbiAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmt0LW9wdGlvbl9fY29udHJvbCB7XG4gICAgICAgIFx0d2lkdGg6IDIuN3JlbTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjFyZW07ICAgICAgXHRcblxuICAgICAgICBcdC5rdC1yYWRpbyB7XG4gICAgICAgIFx0XHRkaXNwbGF5OiBibG9jaztcbiAgICAgICAgXHR9XG4gICAgICAgIH1cblxuICAgICAgICAua3Qtb3B0aW9uX19sYWJlbCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBcdC5rdC1vcHRpb25fX2hlYWQge1xuICAgICAgICBcdFx0ZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47ICAgICAgICAgICAgICAgIFxuXG4gICAgICAgIFx0XHQua3Qtb3B0aW9uX190aXRsZSB7XG4gICAgICAgIFx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtOyAgICBcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgICAgIFx0XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgXHRcdH1cblxuICAgICAgICBcdFx0Lmt0LW9wdGlvbl9fZm9jdXMge1xuICAgICAgICBcdFx0XHRmb250LXNpemU6IDEuMXJlbTtcbiAgICBcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7IFx0XHRcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuICAgICAgICBcdFx0fVxuICAgICAgICBcdH1cblxuICAgICAgICBcdC5rdC1vcHRpb25fX2JvZHkge1xuICAgICAgICBcdFx0ZGlzcGxheTogYmxvY2s7XG4gICAgICAgIFx0XHRwYWRkaW5nLXRvcDogMC43cmVtOyBcbiAgICAgICAgXHRcdGZvbnQtc2l6ZTogMC45cmVtOyAgICAgXHRcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgIFx0fVxuICAgICAgICB9XG5cbiAgICAgICAgJi5rdC1vcHRpb24tLXBsYWluIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IFxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTAuMnJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IFxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgICAgICBcblxuICAgICAgICAgICAgLmt0LW9wdGlvbl9fY29udHJvbCB7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIHdpZHRoOiAyLjdyZW07XG5cbiAgICAgICAgICAgICAgICAua3QtcmFkaW8ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07ICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3Qtb3B0aW9uX19sYWJlbCB7XG4gICAgICAgICAgICAgICAgLmt0LW9wdGlvbl9faGVhZCB7XG4gICAgICAgICAgICAgICAgICAgIC5rdC1vcHRpb25fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rdC1vcHRpb25fX2JvZHkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMC4ycmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFZhbGlkYXRpb24gXG4gICAgICAgIC5pcy12YWxpZCAmIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjoga3Qtc3RhdGUtY29sb3Ioc3VjY2VzcywgYmFzZSk7XG4gICAgICAgIH1cblxuICAgICAgICAuaXMtaW52YWxpZCAmIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjoga3Qtc3RhdGUtY29sb3IoZGFuZ2VyLCBiYXNlKTtcbiAgICAgICAgfVxuICAgIH0gICAgIFxuXG5cbn1cblxuLy8gVmFsaWRhdGlvbiBTdGF0ZVxuQG1peGluIGt0LW9wdGlvbi12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yKSB7XG4gICAgLmhhcy0jeyRzdGF0ZX0ge1xuICAgICAgICAua3Qtb3B0aW9uIHtcbiAgICAgICAgICAgIC5rdC1vcHRpb25fX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAua3Qtb3B0aW9uX19oZWFkIHtcbiAgICAgICAgICAgICAgICAgICAgLmt0LW9wdGlvbl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQmFzZVxuQGluY2x1ZGUga3Qtb3B0aW9uLWJhc2UoKTtcblxuLy8gVmFsaWRhdGlvbiBTdGF0ZXNcbkBpbmNsdWRlIGt0LW9wdGlvbi12YWxpZGF0aW9uLXN0YXRlKHN1Y2Nlc3MsIGt0LWdldCgka3Qtc3RhdGUtY29sb3JzLCBzdWNjZXNzLCBiYXNlKSk7XG5AaW5jbHVkZSBrdC1vcHRpb24tdmFsaWRhdGlvbi1zdGF0ZShlcnJvciwga3QtZ2V0KCRrdC1zdGF0ZS1jb2xvcnMsIHdhcm5pbmcsIGJhc2UpKTsiLCIvL1xuLy8gQXZhdGFyXG4vL1xuXG5cblxuLy8gQmFzZVxuLmt0LWF2YXRhciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdC5rdC1hdmF0YXJfX2hvbGRlciB7XG5cdFx0d2lkdGg6IDEyMHB4O1xuXHRcdGhlaWdodDogMTIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0fVxuXG5cdC5rdC1hdmF0YXJfX3VwbG9hZCB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogLTEwcHg7XG5cdFx0dG9wOiAtMTBweDtcblx0XHR3aWR0aDogMzBweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKCMwMDAwMDAsIDAuMSk7XG5cblx0XHRpbnB1dCB7XG5cdFx0XHR3aWR0aDogMCAhaW1wb3J0YW50O1xuXHRcdFx0aGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cblx0XHRpIHtcblx0XHRcdGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuXHRcdFx0Zm9udC1zaXplOiAwLjlyZW07XG5cdFx0fVxuXG5cblx0XHRAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG5cdFx0Jjpob3Zlcntcblx0XHRcdEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG5cblx0XHRcdGkge1xuXHRcdFx0XHRjb2xvcjoga3QtYnJhbmQtY29sb3IoaW52ZXJzZSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lmt0LWF2YXRhcl9fY2FuY2VsIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdHJpZ2h0OiAtMTBweDtcblx0XHRib3R0b206IC01cHg7XG5cdFx0d2lkdGg6IDIycHg7XG5cdFx0aGVpZ2h0OiAyMnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSgjMDAwMDAwLCAwLjEpO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRpIHtcblx0XHRcdEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcblx0XHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcblx0XHRcdGZvbnQtc2l6ZTogMC45cmVtO1xuXHRcdH1cblx0XHRcblx0XHQmOmhvdmVye1xuXHRcdFx0aSB7XG5cdFx0XHRcdEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcblx0XHRcdFx0Y29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5rdC1hdmF0YXItLWNoYW5nZWQge1xuXHRcdC5rdC1hdmF0YXJfX2NhbmNlbCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblx0fVxuXG5cdC8vIFN0YXRlc1xuXHRAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuXHRcdCYua3QtYXZhdGFyLS0jeyRuYW1lfSB7XG5cdFx0XHQua3QtYXZhdGFyX191cGxvYWQge1xuXHRcdFx0XHRpIHtcblx0XHRcdFx0XHRjb2xvcjoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuXG5cdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRjb2xvcjoga3QtZ2V0KCRjb2xvciwgaW52ZXJzZSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XHRcblx0XHR9XG5cdH1cblxuXHQvLyBDaXJjbGUgc3R5bGVcblx0Ji5rdC1hdmF0YXItLWNpcmNsZSB7XG5cdFx0Lmt0LWF2YXRhcl9faG9sZGVyIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHR9XG5cblx0XHQua3QtYXZhdGFyX191cGxvYWQge1xuXHRcdFx0cmlnaHQ6IDBweDtcblx0XHRcdHRvcDogNXB4O1xuXHRcdH1cblxuXHRcdC5rdC1hdmF0YXJfX2NhbmNlbCB7XG5cdFx0XHRyaWdodDogM3B4O1xuXHRcdFx0Ym90dG9tOiAxMHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIEJvcmRlcmVkIHN0eWxlXG5cdCYua3QtYXZhdGFyLS1vdXRsaW5lIHtcblx0XHQua3QtYXZhdGFyX19ob2xkZXIge1xuXHRcdFx0Ym9yZGVyOiAzcHggc29saWQgI2ZmZmZmZjtcblx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSgjMDAwMDAwLCAwLjEpO1xuXHRcdH1cblx0fVxufSIsIi8vXG4vLyBTcGlubmVyXG4vL1xuXG5cblxuXG4vLyBDb25maWdcbiRrdC1zcGlubmVyLWNvbmZpZzogKFxuXHRzaXplOiAoXG5cdFx0c206IDE2cHgsXG5cdFx0bWQ6IDIwcHgsXG5cdFx0bGc6IDI0cHhcblx0KVxuKTtcblxuLy8gU3Bpbm5lciBEZWZhdWx0XG4ua3Qtc3Bpbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwOyAgXHRcdFxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuXG4gIFx0Ly8gU2l6ZXMgIFx0XG4gIFx0Ji5rdC1zcGlubmVyLS1zbSB7XG4gIFx0XHRAaW5jbHVkZSBrdC1zcGlubmVyLXNpemUoc20pO1xuICBcdH1cbiAgXHRcbiAgXHRAaW5jbHVkZSBrdC1zcGlubmVyLXNpemUobWQpO1xuICBcdFxuICBcdCYua3Qtc3Bpbm5lci0tbGcge1xuICBcdFx0QGluY2x1ZGUga3Qtc3Bpbm5lci1zaXplKGxnKTtcbiAgXHR9XG5cbiAgXHQvLyBEZWZhdWx0IFN0eWxlXG4gIFx0JjpiZWZvcmUge1xuICAgICAgICBhbmltYXRpb246IGt0LXNwaW5uZXIgLjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgICB9XG5cbiAgXHQvLyBTdGF0ZSBDb2xvcnMgXG4gICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcbiAgICAgICAgJi5rdC1zcGlubmVyLS0jeyRuYW1lfSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBJbnB1dCBtb2RlXG4gICAgJi5rdC1zcGlubmVyLS1pbnB1dCB7XG4gICAgICAgICYua3Qtc3Bpbm5lci0tcmlnaHQge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6ICRpbnB1dC1idG4tcGFkZGluZy14O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5rdC1zcGlubmVyLS1sZWZ0IHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBsZWZ0OiAkaW5wdXQtYnRuLXBhZGRpbmcteDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNwaW5uZXIgRGVmYXVsdFxuICAgICYua3Qtc3Bpbm5lci0tdjIge1xuICAgICAgXHQvLyBEZWZhdWx0IFN0eWxlXG4gICAgICBcdCY6YmVmb3JlIHtcbiAgICAgICAgICAgYW5pbWF0aW9uOiBrdC1zcGlubmVyIC41cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgfVxuXG4gICAgICBcdC8vIFN0YXRlIENvbG9ycyBcbiAgICAgICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcbiAgICAgICAgICAgICYua3Qtc3Bpbm5lci0tI3skbmFtZX0ge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgbGlnaHRlbihrdC1nZXQoJGNvbG9yLCBiYXNlKSwgMzAlKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKGt0LWdldCgkY29sb3IsIGJhc2UpLCAzJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBBbmltYXRpb25zXG5Aa2V5ZnJhbWVzIGt0LXNwaW5uZXIge1xuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59IiwiLy9cbi8vIE1peGluc1xuLy9cblxuXG5cbkBtaXhpbiBrdC1zcGlubmVyLXNpemUoJHNpemUpIHtcblx0JjpiZWZvcmUge1xuXHRcdHdpZHRoOiBrdC1nZXQoJGt0LXNwaW5uZXItY29uZmlnLCBzaXplLCAkc2l6ZSk7XG4gIFx0XHRoZWlnaHQ6IGt0LWdldCgka3Qtc3Bpbm5lci1jb25maWcsIHNpemUsICRzaXplKTtcbiAgXHRcdG1hcmdpbi10b3A6IGNhbGMoa3QtZ2V0KCRrdC1zcGlubmVyLWNvbmZpZywgc2l6ZSwgJHNpemUpLy0yKTtcbiAgXHR9XG5cblx0Ji5rdC1zcGlubmVyLS1jZW50ZXIge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGxlZnQ6IDUwJTtcbiAgXHRcdFx0bWFyZ2luLWxlZnQ6IGNhbGMoa3QtZ2V0KCRrdC1zcGlubmVyLWNvbmZpZywgc2l6ZSwgJHNpemUpIC8gLTIpO1xuXHRcdH1cblx0fVxuXG5cdCYua3Qtc3Bpbm5lci0tbGVmdCB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdCYua3Qtc3Bpbm5lci0tcmlnaHQge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRyaWdodDogMDtcblx0XHR9XG5cdH1cbn1cblxuQG1peGluIGt0LXNwaW5uZXItc2tpbigkY29sb3IpIHtcblx0JjpiZWZvcmUge1xuICAgIFx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yO1xuXHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn0iLCIvL1xuLy8gTG9hZGVyXG4vL1xuXG5cblxuXG4vLyBDb25maWdcbiRrdC1sb2FkZXItY29uZmlnOiAoXG5cdGRlZmF1bHQ6IChcblx0XHRzaXplOiAxLjRyZW0sXG5cdFx0d2lkdGg6IDJweFxuXHQpLFxuXHRsZzogKFxuXHRcdHNpemU6IDJyZW0sXG5cdFx0d2lkdGg6IDNweCBcblx0KSxcblx0c206IChcblx0XHRzaXplOiAxcmVtLFxuXHRcdHdpZHRoOiAxcHhcblx0KVxuKTtcblxuLy8gQmFzZVxuQG1peGluIGt0LWxvYWRlci1iYXNlKCkge1xuXHQvLyBTcGlubmVyIG1hcmt1cFxuXHQua3QtbG9hZGVyIHtcblx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIHdpZHRoOiBrdC1nZXQoJGt0LWxvYWRlci1jb25maWcsIGRlZmF1bHQsIHNpemUpO1xuXHQgICAgaGVpZ2h0OiBrdC1nZXQoJGt0LWxvYWRlci1jb25maWcsIGRlZmF1bHQsIHNpemUpO1xuXHQgICAgbWFyZ2luOiAwIGF1dG87XG5cdCAgICBib3JkZXItcmFkaXVzOiAxMDAlOyAgXG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuXHQgICAgb3BhY2l0eTogMDtcblx0ICAgIGFuaW1hdGlvbjoga3QtbG9hZGVyLXNjYWxlb3V0IDAuOXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG5cblx0ICAgICYua3QtbG9hZGVyLS1sZyB7XG5cdFx0XHR3aWR0aDoga3QtZ2V0KCRrdC1sb2FkZXItY29uZmlnLCBsZywgc2l6ZSk7XG5cdCAgICBcdGhlaWdodDoga3QtZ2V0KCRrdC1sb2FkZXItY29uZmlnLCBsZywgc2l6ZSk7XG5cdFx0fVxuXG5cdFx0Ji5rdC1sb2FkZXItLXNtIHtcblx0XHRcdHdpZHRoOiBrdC1nZXQoJGt0LWxvYWRlci1jb25maWcsIHNtLCBzaXplKTtcblx0ICAgIFx0aGVpZ2h0OiBrdC1nZXQoJGt0LWxvYWRlci1jb25maWcsIHNtLCBzaXplKTtcblx0XHR9XG5cblx0XHQuYnRuICYge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0Ly8gU3RhdGVzXG5cdEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG4gICAgICAgIC5rdC1sb2FkZXIua3QtbG9hZGVyLS0jeyRuYW1lfSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcbiAgICAgICAgfVxuICAgIH1cblxuXHQvLyBTcGlubmVyIGFuaW1hdGlvblxuXHRAa2V5ZnJhbWVzIGt0LWxvYWRlci1zY2FsZW91dCB7XG5cdCAgICAwJSB7IFxuXHQgICAgICAgIG9wYWNpdHk6IDAuMztcblx0ICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHQgICAgfSBcblx0ICAgIDEwMCUgeyAgICAgICAgXG5cdCAgICAgICAgb3BhY2l0eTogMTtcblx0ICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMCk7XG5cdCAgICB9XG5cdH1cbn1cblxuQG1peGluIGt0LWxvYWRlci1za2luKCRjb2xvcikge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG59XG5cbi8vIEJ1aWxkXG5AaW5jbHVkZSBrdC1sb2FkZXItYmFzZSgpOyIsIi8vXG4vLyBQdWxzZVxuLy9cblxuXG5cbi8vIEJhc2Vcbi5rdC1wdWxzZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFxuICAgIC5rdC1wdWxzZV9fcmluZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGFuaW1hdGlvbjoga3QtcHVsc2UgMi41cyBlYXNlLW91dDtcbiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7IFxuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBib3JkZXItd2lkdGg6IDNweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDQpO1xuXG4gICAgICAgIEBpbmNsdWRlIGt0LWhhY2staWUge1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTdGF0ZSBDb2xvcnMgXG4gICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcbiAgICAgICAgJi5rdC1wdWxzZS0tI3skbmFtZX0ge1xuICAgICAgICAgICAgLmt0LXB1bHNlX19yaW5nIHtcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IHJnYmEoa3QtZ2V0KCRjb2xvciwgYmFzZSksIDAuOCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKGt0LWdldCgkY29sb3IsIGJhc2UpLCAwLjgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSAgICBcbn1cblxuXG5Aa2V5ZnJhbWVzIGt0LXB1bHNlIHtcbiAgICAwJSB7LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSwgMC4xKTsgb3BhY2l0eTogMC4wO31cbiAgICA2MCUgey13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEsIDAuMSk7IG9wYWNpdHk6IDAuMDt9XG4gICAgNjUlIHtvcGFjaXR5OiAxO31cbiAgICAxMDAlIHstd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yLCAxLjIpOyBvcGFjaXR5OiAwLjA7fVxufSIsIi8vXG4vLyBMb2FkaW5nXG4vL1xuXG5cblxuXG4vLyBCYXNlXG4ua3QtZGlhbG9nIHtcbiAgICAkd2lkdGg6IDEzMHB4O1xuICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDExMDA7ICAgXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogIDFyZW07ICAgIFxuICAgIGJveC1zaGFkb3c6IDBweCAzcHggMTJweCAwcHggcmdiYSgwLDAsMCwwLjEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgLy8gUGxhY2VtZW50IFxuICAgICYua3QtZGlhbG9nLS10b3AtY2VudGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgdG9wOiAtMTAwcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoJHdpZHRoIC8gLTIpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC42cyBlYXNlO1xuXG4gICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rdC1kaWFsb2ctLXNob3duIHtcbiAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuNnMgZWFzZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFR5cGVzXG4gICAgJi5rdC1kaWFsb2ctLWxvYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgcGFkZGluZzogMC43NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuXG4gICAgICAgIC8vIFN0YXRlc1xuXHQgICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcbiAgICAgICAgICAgICYua3QtZGlhbG9nLS0jeyRuYW1lfSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShrdC1nZXQoJGNvbG9yLCBiYXNlKSwgMC4xKTtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtZ2V0KCRjb2xvciwgYmFzZSk7ICAgIFxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYShrdC1nZXQoJGNvbG9yLCBiYXNlKSwgMC4zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vXG4vLyBHcmlkIE5hdmlnYXRpb25cbi8vXG5cblxuXG5cbi5rdC1ncmlkLW5hdi12MiB7XG5cdGRpc3BsYXk6IGZsZXg7XG4gIFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdC5rdC1ncmlkLW5hdi12Ml9faXRlbSB7XG5cdFx0ZGlzcGxheTogZmxleDtcdFx0XG5cdFx0d2lkdGg6IGNhbGMoNTAlIC0gM3B4KTtcdFxuXHRcdG1pbi1oZWlnaHQ6IDE4MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblxuXHRcdC8vIElFMTAsIElFMTEgZml4XG5cdCAgICBAaW5jbHVkZSBrdC1oYWNrLWllKCkge1xuXHQgICAgICAgIGhlaWdodDogMTgwcHg7XG5cdCAgICB9XG5cblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMXJlbTtcblx0XHRiYWNrZ3JvdW5kOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuXHRcdFxuXHRcdC5rdC1ncmlkLW5hdi12Ml9faXRlbS1pY29uIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblxuXHRcdFx0aSB7XHRcdFx0XHRcblx0XHRcdFx0Zm9udC1zaXplOiAyLjI1cmVtO1xuXHRcdFx0XHRjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQua3QtZ3JpZC1uYXYtdjJfX2l0ZW0tdGl0bGUge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0ICAgXHRmb250LXdlaWdodDogNTAwO1xuXHRcdCAgIFx0Y29sb3I6ICM1ZDViNmY7XG5cdFx0fVx0XHRcblxuXHRcdEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0QGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kOiBrdC1icmFuZC1jb2xvcigpO1xuXG5cdFx0XHQua3QtZ3JpZC1uYXYtdjJfX2l0ZW0taWNvbiB7XG5cdFx0XHRcdGkge1x0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdGNvbG9yOiBrdC1icmFuZC1jb2xvcihpbnZlcnNlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQua3QtZ3JpZC1uYXYtdjJfX2l0ZW0tdGl0bGUge1xuXHRcdFx0XHRjb2xvcjoga3QtYnJhbmQtY29sb3IoaW52ZXJzZSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpudGgtb2YtdHlwZShvZGQpIHtcblx0XHQgICAgbWFyZ2luOiAzcHggM3B4IDNweCAwO1xuXHRcdH1cblxuXHRcdCY6bnRoLW9mLXR5cGUoZXZlbikge1xuXHRcdCAgICBtYXJnaW46IDNweCAwIDNweCAzcHg7XG5cdFx0fVx0XHRcblx0fVxufVxuXG4gIiwiLy9cbi8vIEdyaWQgTmF2XG4vL1xuXG5cblxuXG4vLyBDb21wb25lbnQgQmFzZVxuQG1peGluIGt0LWdyaWQtbmF2LWJhc2UoKSB7XG4gICAgLmt0LWdyaWQtbmF2IHtcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgICBtYXJnaW46IDA7IFxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgICAgLy8gbmF2IHJvd1xuICAgICAgICA+IC5rdC1ncmlkLW5hdl9fcm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdzsgICAgICAgXG5cbiAgICAgICAgICAgIC8vIG5hdiBpdGVtIFxuICAgICAgICAgICAgPiAua3QtZ3JpZC1uYXZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IFxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7ICAgXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMuM3JlbSAwLjc1cmVtO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvLyBuYXYgaWNvblxuICAgICAgICAgICAgICAgIC5rdC1ncmlkLW5hdl9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy8gbmF2IHRleHRcbiAgICAgICAgICAgICAgICAua3QtZ3JpZC1uYXZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy8gbmF2IHRleHRcbiAgICAgICAgICAgICAgICAua3QtZ3JpZC1uYXZfX2Rlc2Mge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24tbWVudSAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICAgICAgLmt0LWdyaWQtbmF2IHtcbiAgICAgICAgICAgIC8vIG5hdiByb3dcbiAgICAgICAgICAgID4gLmt0LWdyaWQtbmF2X19yb3cge1xuICAgICAgICAgICAgICAgIC8vIG5hdiBpdGVtIFxuICAgICAgICAgICAgICAgID4gLmt0LWdyaWQtbmF2X19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSAgXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIENvbXBvbmVudCBTa2luXG5AbWl4aW4ga3QtZ3JpZC1uYXYtc2tpbigpIHtcbiAgICAua3QtZ3JpZC1uYXYge1xuICAgICAgICAua3QtZ3JpZC1uYXZfX3JvdyB7XG4gICAgICAgICAgICAua3QtZ3JpZC1uYXZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmt0LWdyaWQtbmF2X19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LXN0YXRlLWNvbG9yKGJyYW5kKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAua3QtZ3JpZC1uYXZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICBcblxuICAgICAgICAgICAgICAgIC5rdC1ncmlkLW5hdl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICB9IFxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG5cbiAgICAgICAgICAgICAgICAgICAgLmt0LWdyaWQtbmF2X19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0gICBcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAua3QtZ3JpZC1uYXZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRGFyayBza2luXG4gICAgICAgICYua3QtZ3JpZC1uYXYtLXNraW4tZGFyayB7XG4gICAgICAgICAgICAua3QtZ3JpZC1uYXZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoI2ZmZiwgMC4xKTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjZmZmLCAwLjEpO1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rdC1ncmlkLW5hdl9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rdC1ncmlkLW5hdl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAua3QtZ3JpZC1uYXZfX2Rlc2Mge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgjZmZmLCAwLjUpO1xuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgXG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgLmt0LWdyaWQtbmF2X19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBCdWlsZFxuLy8gQ29tcG9uZW50IEJhc2VcbkBpbmNsdWRlIGt0LWdyaWQtbmF2LWJhc2UoKTtcblxuLy8gQ29tcG9uZW50IFNraW5cbkBpbmNsdWRlIGt0LWdyaWQtbmF2LXNraW4oKTsiLCIvL1xuLy8gSGVhZFxuLy9cblxuXG5cbiRrdC1oZWFkLXNraW4tbGlnaHQtYmctY29sb3I6ICNmOWZhZmU7XG5cbi5rdC1oZWFkIHtcblx0cGFkZGluZzogMi41cmVtIDFyZW07XG5cdG1hcmdpbjogMDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgIC8vIE1vZGlmaWVyc1xuICAgICYua3QtaGVhZC0tc3BhY2Utc20ge1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbiAgICB9XG5cbiAgICAmLmt0LWhlYWQtLXNwYWNlLWxnIHtcbiAgICAgICAgcGFkZGluZzogM3JlbSAxcmVtO1xuICAgIH1cblxuICAgICYua3QtaGVhZC0tZml0LXgge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJi5rdC1oZWFkLS1maXQtYiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5rdC1oZWFkLS1maXQtdCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5rdC1oZWFkLS1zcGFjZS1ib3R0b20tc20ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICAvLyBFbGVtZW50c1xuICAgIC5rdC1oZWFkX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAua3QtaGVhZF9fc3ViIHtcbiAgICBcdG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICBcdGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC8vIFNraW5zXG4gICAgJi5rdC1oZWFkLS1za2luLWRhcmsge1xuICAgIFx0Lmt0LWhlYWRfX3RpdGxlIHtcbiAgICBcdFx0Y29sb3I6ICNmZmY7XG4gICAgXHR9XG5cbiAgICBcdC5rdC1oZWFkX19zdWIge1xuICAgIFx0XHRjb2xvcjogZGFya2VuKCNmZmYsIDYlKTtcbiAgICBcdH1cblxuICAgICAgICAubmF2Lm5hdi10YWJzLWxpbmUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgjZmZmLCAwLjMpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoI2ZmZiwgMC41KTtcblxuICAgICAgICAgICAgICAgICAgICA+IGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoI2ZmZiwgMC40KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVx0XG5cbiAgICAmLmt0LWhlYWQtLXNraW4tbGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAka3QtaGVhZC1za2luLWxpZ2h0LWJnLWNvbG9yO1xuXG4gICAgXHQua3QtaGVhZF9fdGl0bGUge1xuICAgIFx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgXHR9XG5cbiAgICBcdC5rdC1oZWFkX19zdWIge1xuICAgIFx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgXHR9XG4gICAgfVxuXG4gICAgLy8gVGFic1xuICAgIC5uYXYge1xuICAgICAgICBtYXJnaW46IDFyZW0gMCAwIDA7XG4gICAgfVxufVxuXG4uZHJvcGRvd24tbWVudTpub3QoLmRyb3Bkb3duLW1lbnUtdG9wLXVucm91bmQpIHtcbiAgICAua3QtaGVhZCB7XG4gICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFV0aWwgY2xhc3Nlc1xuLmt0LWhlYWQtc2tpbi1saWdodC1iZy1jb2xvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGt0LWhlYWQtc2tpbi1saWdodC1iZy1jb2xvcjtcbn0iLCIvL1xuLy8gVXNlciBQaWNzIExpc3Rcbi8vXG5cblxuLmt0LWxpc3QtcGljcyB7XG4gID4gYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgID4gc3BhbiA+IGltZyxcbiAgICA+IGltZyB7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAzLjM2cmVtO1xuICAgICAgaGVpZ2h0OiAzLjM2cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYgPiBzcGFuIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiAxcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5rdC1saXN0LXBpY3MtLWNpcmNsZSB7XG4gICAgPiBhIHtcbiAgICAgID4gc3BhbiA+IGltZyxcbiAgICAgID4gaW1nIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHdpZHRoOiAzLjM2cmVtO1xuICAgICAgICBoZWlnaHQ6IDMuMzZyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmt0LWxpc3QtcGljcy0tc20ge1xuICAgID4gYSB7XG4gICAgICA+IHNwYW4gPiBpbWcsXG4gICAgICA+IGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB3aWR0aDogMi4xNHJlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjE0cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYua3QtbGlzdC1waWNzLXJvdW5kZWQtLXNtIHtcbiAgICA+IGEge1xuICAgICAgPiBzcGFuID4gaW1nLFxuICAgICAgPiBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgd2lkdGg6IDIuMTRyZW07XG4gICAgICAgIGhlaWdodDogMi4xNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvL1xuLy8gVGltZWxpbmUgdjFcbi8vXG5cblxuXG5cbi5rdC1saXN0LXRpbWVsaW5lIHtcbiAgICAua3QtbGlzdC10aW1lbGluZV9fZ3JvdXAge1xuICAgICAgICBtYXJnaW46IDAgMCAycmVtIDA7XG4gICAgfVxuXG4gICAgLmt0LWxpc3QtdGltZWxpbmVfX2hlYWRpbmcge1xuICAgICAgICBtYXJnaW46IDAgMCAxLjI1cmVtIDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgXG4gICAgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW0ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjNyZW0gMDtcbiAgICAgICAgICAgIG1hcmdpbjogMC41cmVtIDA7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC1saXN0LXRpbWVsaW5lX19iYWRnZSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYygtN3B4IC8gMik7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcbiAgICAgICAgICAgICAgICAgICAgJi5rdC1saXN0LXRpbWVsaW5lX19iYWRnZS0tI3skbmFtZX0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3QtbGlzdC10aW1lbGluZV9faWNvbiB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHggMCAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUga3QtaWNvbnMtc2l6ZSggKGZvbnRhd2Vzb21lOiAxLjJyZW0sIGxpbmVhd2Vzb21lOiAxLjZyZW0sIGZsYXRpY29uOiAxLjZyZW0pKTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmt0LWxpc3QtdGltZWxpbmVfX3RleHQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAua3QtbGlzdC10aW1lbGluZV9fdGltZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCxcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5rdC1saXN0LXRpbWVsaW5lX19pdGVtLS1yZWFkIHtcbiAgICAgICAgICAgICAgICAua3QtbGlzdC10aW1lbGluZV9fYmFkZ2UsXG4gICAgICAgICAgICAgICAgLmt0LWxpc3QtdGltZWxpbmVfX2ljb24sXG4gICAgICAgICAgICAgICAgLmt0LWxpc3QtdGltZWxpbmVfX3RleHQsXG4gICAgICAgICAgICAgICAgLmt0LWxpc3QtdGltZWxpbmVfX3RpbWUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vXG4vLyBNeSBDYXJ0XG4vL1xuXG5cblxuXG4ua3QtbXljYXJ0IHtcbiAgICAua3QtbXljYXJ0X19oZWFkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAyLjhyZW0gMnJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyAgXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgICAgLmt0LW15Y2FydF9faW5mbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgLmt0LW15Y2FydF9faWNvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogM3JlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoIzM4NTBhOCwgMC42NSk7ICAgICAgICAgICAgICBcblxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTsgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgIFxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7ICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC1teWNhcnRfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAua3QtbXljYXJ0X19idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDsgIFxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC4zcmVtIDAuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rdC1teWNhcnRfX2JvZHkge1xuICAgICAgICBtYXJnaW46IDAuNXJlbSAwO1xuXG4gICAgICAgIC5rdC1teWNhcnRfX2l0ZW0ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG5cbiAgICAgICAgICAgIC5rdC1teWNhcnRfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbTsgICAgICAgICAgICAgICAgXG5cbiAgICAgICAgICAgICAgICAua3QtbXljYXJ0X19pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgLmt0LW15Y2FydF9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1ZTViNzA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAua3QtbXljYXJ0X19kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5rdC1teWNhcnRfX2FjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgICAgICAgICAgICAgICAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAua3QtbXljYXJ0X19wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5rdC1teWNhcnRfX3RleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAua3QtbXljYXJ0X19xdWFudGl0eSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtOyAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7IFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjFyZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmt0LW15Y2FydF9fcGljIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDVyZW07ICAgICAgICAgICAgICAgICAgICBcblxuICAgICAgICAgICAgICAgICAgICBpbWcgeyAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDVyZW07ICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICBcbiAgICAgICAgICAgIH0gICAgICAgICAgICBcbiAgICAgICAgfSBcbiAgICAgICAgXG4gICAgICAgIC5wc19fcmFpbC15IHtcbiAgICAgICAgICAgIC5wc19fdGh1bWIteSAge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHggIWltcG9ydGFudDsgXG4gICAgICAgICAgICB9XG4gICAgICAgIH0gICAgXG4gICAgfVxuXG4gICAgLmt0LW15Y2FydF9fZm9vdGVyIHsgICAgICAgXG4gICAgICAgIHBhZGRpbmc6IDAuNHJlbSAycmVtIDEuNXJlbSAycmVtO1xuXG4gICAgICAgIC5rdC1teWNhcnRfX3NlY3Rpb24geyBcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAua3QtbXljYXJ0X19zdWJ0aXRlbCB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzVlNWI3MDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwOyAgICAgICAgICAgICAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjRyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmt0LW15Y2FydF9fcHJpY2VzIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjNyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7ICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwOyBcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSBcbiAgICAgICAgXG4gICAgICAgIC5rdC1teWNhcnRfX2J1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDEuNXJlbSAwIDAuOHJlbSAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vXG4vLyBOYXZpZ2F0aW9uXG4vL1xuXG5cbi8vIEJhc2Vcbi5rdC1uYXYge1xuICAka3QtbmF2LXBhZGRpbmcteDogMS43NXJlbTtcbiAgJGt0LW5hdi1wYWRkaW5nLXk6IDAuNTVyZW07XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXI6IDA7XG5cbiAgLy8gSXRlbVxuICAua3QtbmF2X19pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgID4gLmt0LW5hdl9fbGluayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6ICRrdC1uYXYtcGFkZGluZy15ICRrdC1uYXYtcGFkZGluZy14O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpOyAvLyBtZW51IGl0ZW0gbGluaydzIHRleHQgcGFydFxuXG4gICAgICAua3QtbmF2X19saW5rLXRleHQge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuXG4gICAgICAvLyBtZW51IGl0ZW0gbGluaydzIGljb25cbiAgICAgIC5rdC1uYXZfX2xpbmstaWNvbiB7XG4gICAgICAgIGZsZXg6IDAgMCAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMSk7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rdC1uYXZfX2xpbmstaWNvbi0tY2VudGVyIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gU3ZnIGljb25cbiAgICAgICAgQGluY2x1ZGUga3Qtc3ZnLWljb24tY29sb3Ioa3QtYmFzZS1jb2xvcihsYWJlbCwgMSkpO1xuICAgICAgfVxuXG4gICAgICAvLyBtZW51IGl0ZW0gbGluaydzIGJ1bGxldFxuICAgICAgLmt0LW5hdl9fbGluay1idWxsZXQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZsZXg6IDAgMCAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICYua3QtbmF2X19saW5rLWJ1bGxldC0tZG90IHtcbiAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmt0LW5hdl9fbGluay1idWxsZXQtLWxpbmUge1xuICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5rdC1uYXZfX2xpbmstYnVsbGV0LS1saW5lLFxuICAgICAgICAmLmt0LW5hdl9fbGluay1idWxsZXQtLWRvdCB7XG4gICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBtZW51IGl0ZW0gbGluaydzIGljb24gcGFydFxuICAgICAgLmt0LW5hdl9fbGluay1iYWRnZSB7XG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDVweDtcbiAgICAgIH1cblxuICAgICAgLy8gbWVudSBpdGVtIGxpbmsncyBhcnJvdyBwYXJ0XG4gICAgICAua3QtbmF2X19saW5rLWFycm93IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGZsZXg6IDAgMCAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDEpO1xuICAgICAgICBAaW5jbHVkZSBrdC1sYS1pY29uKGt0LWdldCgka3QtYWN0aW9uLWljb25zLCBkb3duKSk7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgLmt0LW5hdl9fbGluay1hcnJvdyB7XG4gICAgICAgICAgQGluY2x1ZGUga3QtbGEtaWNvbihrdC1nZXQoJGt0LWFjdGlvbi1pY29ucywgcmlnaHQpKTtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiAua3QtbmF2X19zdWIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgLmt0LW5hdl9faXRlbSB7XG4gICAgICAgID4gLmt0LW5hdl9fbGluayB7XG4gICAgICAgICAgcGFkZGluZzogMC41cmVtIDEuNXJlbSAwLjVyZW0gMi41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5rdC1uYXZfX2l0ZW0tLWxhc3Qge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gSG92ZXIgJiBhY3RpdmUgc3RhdGVcbiAgICAmLmt0LW5hdl9faXRlbS0tYWN0aXZlLFxuICAgICYuYWN0aXZlLFxuICAgICY6aG92ZXI6bm90KC5rdC1uYXZfX2l0ZW0tLWRpc2FibGVkKTpub3QoLmt0LW5hdl9faXRlbS0tc3ViKSB7XG4gICAgICA+IC5rdC1uYXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuXG4gICAgICAgIEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcblxuICAgICAgICAua3QtbmF2X19saW5rLWljb24sXG4gICAgICAgIC5rdC1uYXZfX2xpbmstdGV4dCxcbiAgICAgICAgLmt0LW5hdl9fbGluay1hcnJvdyB7XG4gICAgICAgICAgY29sb3I6IGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBiYXNlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1uYXZfX2xpbmstaWNvbiB7XG4gICAgICAgICAgQGluY2x1ZGUga3Qtc3ZnLWljb24tY29sb3Ioa3Qtc3RhdGUtY29sb3IoYnJhbmQsIGJhc2UpKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1uYXZfX2xpbmstYnVsbGV0IHtcbiAgICAgICAgICAmLmt0LW5hdl9fbGluay1idWxsZXQtLWxpbmUsXG4gICAgICAgICAgJi5rdC1uYXZfX2xpbmstYnVsbGV0LS1kb3Qge1xuICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjoga3Qtc3RhdGUtY29sb3IoYnJhbmQsIGJhc2UpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEhvdmVyIHN0YXRlXG4gICAgJjpob3Zlcjpub3QoLmt0LW5hdl9faXRlbS0tZGlzYWJsZWQpLmt0LW5hdl9faXRlbS0tc3ViIHtcbiAgICAgID4gLmt0LW5hdl9fbGluay5jb2xsYXBzZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuXG4gICAgICAgIEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcblxuICAgICAgICAua3QtbmF2X19saW5rLWljb24sXG4gICAgICAgIC5rdC1uYXZfX2xpbmstdGV4dCxcbiAgICAgICAgLmt0LW5hdl9fbGluay1hcnJvdyB7XG4gICAgICAgICAgY29sb3I6IGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBiYXNlKTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLmt0LW5hdl9fbGluay1idWxsZXQge1xuICAgICAgICAgICYua3QtbmF2X19saW5rLWJ1bGxldC0tbGluZSxcbiAgICAgICAgICAmLmt0LW5hdl9fbGluay1idWxsZXQtLWRvdCB7XG4gICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCwgYmFzZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gRGlzYWJsZWQgc3RhdGVcbiAgICAmLmt0LW5hdl9faXRlbS0tZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cblxuICAgICYua3QtbmF2X19pdGVtLS1uby1hY3RpdmUge1xuICAgICAgPiAua3QtbmF2X19saW5rIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEN1c3RvbVxuICAua3QtbmF2X19jdXN0b20ge1xuICAgIHBhZGRpbmc6ICRrdC1uYXYtcGFkZGluZy15ICRrdC1uYXYtcGFkZGluZy14O1xuICB9XG5cbiAgLy8gU2VjdGlvblxuICAua3QtbmF2X19zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIHBhZGRpbmc6IDAgJGt0LW5hdi1wYWRkaW5nLXg7XG5cbiAgICAua3QtbmF2X19zZWN0aW9uLWljb24ge1xuICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDEpO1xuICAgIH1cblxuICAgICYua3QtbmF2X19zZWN0aW9uLS1maXJzdCB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgfVxuXG4gICAgLmt0LW5hdl9fc2VjdGlvbi10ZXh0IHtcbiAgICAgIGNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCwgYmFzZSk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgfVxuXG4gIC8vIFNlcGFyYXRvclxuICAua3QtbmF2X19zZXBhcmF0b3Ige1xuICAgIG1hcmdpbjogKCRrdC1uYXYtcGFkZGluZy15ICsgMC4xNXJlbSkgMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG5cbiAgICAmLmt0LW5hdl9fc2VwYXJhdG9yLS1kYXNoZWQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFNwYWNlXG4gIC5rdC1uYXZfX3NwYWNlIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwLjVyZW0gMDtcblxuICAgICYua3QtbmF2X19zcGFjZS0tc20ge1xuICAgICAgbWFyZ2luOiAwLjI1cmVtIDA7XG4gICAgfVxuXG4gICAgJi5rdC1uYXZfX3NwYWNlLS1sZyB7XG4gICAgICBtYXJnaW46IDAuNzVyZW0gMDtcbiAgICB9XG5cbiAgICAmLmt0LW5hdl9fc3BhY2UtLXhsIHtcbiAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIEhlYWQgJiBGb290XG4gIC5rdC1uYXZfX2hlYWQsXG4gIC5rdC1uYXZfX2Zvb3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmc6ICRrdC1uYXYtcGFkZGluZy15ICRrdC1uYXYtcGFkZGluZy14O1xuXG4gICAgPiBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgIH1cbiAgfVxuXG4gIC5rdC1uYXZfX2hlYWQge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB9XG5cbiAgLy8gRml0XG4gICYua3QtbmF2LS1maXQge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAua3QtbmF2X19pdGVtIHtcbiAgICAgID4gLmt0LW5hdl9fbGluayB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBNYXJnaW5zIHNpemluZ1xuICAmLmt0LW5hdi0tbGctc3BhY2Uge1xuICAgIC5rdC1uYXZfX2l0ZW0ge1xuICAgICAgbWFyZ2luOiAwLjM1cmVtIDA7XG5cbiAgICAgIC5rdC1uYXZfX2xpbmsge1xuICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmt0LW5hdi0tbWQtc3BhY2Uge1xuICAgIC5rdC1uYXZfX2l0ZW0ge1xuICAgICAgbWFyZ2luOiAwLjI1cmVtIDA7XG5cbiAgICAgIC5rdC1uYXZfX2xpbmsge1xuICAgICAgICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGZvbnQgd2VpZ2h0XG4gICYua3QtbmF2LS1ib2xkIHtcbiAgICAua3QtbmF2X19pdGVtIHtcbiAgICAgIC5rdC1uYXZfX2xpbmsge1xuICAgICAgICAua3QtbmF2X19saW5rLXRleHQge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmt0LW5hdi0tdGhpbiB7XG4gICAgLmt0LW5hdl9faXRlbSB7XG4gICAgICAua3QtbmF2X19saW5rIHtcbiAgICAgICAgLmt0LW5hdl9fbGluay10ZXh0IHtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gZm9udCBzaXppbmdcbiAgJi5rdC1uYXYtLWxnLWZvbnQge1xuICAgIC5rdC1uYXZfX2l0ZW0ge1xuICAgICAgLmt0LW5hdl9fbGluayB7XG4gICAgICAgIC5rdC1uYXZfX2xpbmstdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5rdC1uYXYtLXhsLWZvbnQge1xuICAgIC5rdC1uYXZfX2l0ZW0ge1xuICAgICAgLmt0LW5hdl9fbGluayB7XG4gICAgICAgIC5rdC1uYXZfX2xpbmstdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFZlcnNpb24gMlxuLmt0LW5hdiB7XG4gICYua3QtbmF2LS12MiB7XG4gICAgLmt0LW5hdl9faXRlbSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgPiAua3QtbmF2X19saW5rIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLy8gSG92ZXIgc3RhdGVcbiAgICAgICY6aG92ZXI6bm90KC5rdC1uYXZfX2l0ZW0tLWRpc2FibGVkKTpub3QoLmt0LW5hdl9faXRlbS0tc3ViKTpub3QoLmt0LW5hdl9faXRlbS0tYWN0aXZlKSB7XG4gICAgICAgID4gLmt0LW5hdl9fbGluayB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmOTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuXG4gICAgICAgICAgLmt0LW5hdl9fbGluay1pY29uLFxuICAgICAgICAgIC5rdC1uYXZfX2xpbmstdGV4dCxcbiAgICAgICAgICAua3QtbmF2X19saW5rLWFycm93IHtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCwgYmFzZSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmt0LW5hdl9fbGluay1idWxsZXQge1xuICAgICAgICAgICAgJi5rdC1uYXZfX2xpbmstYnVsbGV0LS1saW5lLFxuICAgICAgICAgICAgJi5rdC1uYXZfX2xpbmstYnVsbGV0LS1kb3Qge1xuICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0Zjk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gQWN0aXZlIHN0YXRlXG4gICAgICAmLmt0LW5hdl9faXRlbS0tYWN0aXZlIHtcbiAgICAgICAgPiAua3QtbmF2X19saW5rIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCwgYmFzZSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcblxuICAgICAgICAgIC5rdC1uYXZfX2xpbmstaWNvbixcbiAgICAgICAgICAua3QtbmF2X19saW5rLXRleHQsXG4gICAgICAgICAgLmt0LW5hdl9fbGluay1hcnJvdyB7XG4gICAgICAgICAgICBjb2xvcjoga3Qtc3RhdGUtY29sb3IoYnJhbmQsIGludmVyc2UpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5rdC1uYXZfX2xpbmstYnVsbGV0IHtcbiAgICAgICAgICAgICYua3QtbmF2X19saW5rLWJ1bGxldC0tbGluZSxcbiAgICAgICAgICAgICYua3QtbmF2X19saW5rLWJ1bGxldC0tZG90IHtcbiAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCwgaW52ZXJzZSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICA+IC5rdC1uYXZfX2xpbmsge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjoga3Qtc3RhdGUtY29sb3IoYnJhbmQsIGJhc2UpO1xuXG4gICAgICAgICAgICAua3QtbmF2X19saW5rLWljb24sXG4gICAgICAgICAgICAua3QtbmF2X19saW5rLXRleHQsXG4gICAgICAgICAgICAua3QtbmF2X19saW5rLWFycm93IHtcbiAgICAgICAgICAgICAgY29sb3I6IGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBpbnZlcnNlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmt0LW5hdl9fbGluay1idWxsZXQge1xuICAgICAgICAgICAgICAmLmt0LW5hdl9fbGluay1idWxsZXQtLWxpbmUsXG4gICAgICAgICAgICAgICYua3QtbmF2X19saW5rLWJ1bGxldC0tZG90IHtcbiAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjoga3Qtc3RhdGUtY29sb3IoYnJhbmQsIGludmVyc2UpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBWZXJzaW9uIDNcbi5rdC1uYXYge1xuICAmLmt0LW5hdi0tdjMge1xuICAgIC5rdC1uYXZfX2l0ZW0ge1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAua3QtbmF2X19saW5rIHtcbiAgICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlLFxuICAgICAgJi5rdC1uYXZfX2xpbmstLWFjdGl2ZSB7XG4gICAgICAgIC5rdC1uYXZfX2xpbmsge1xuICAgICAgICAgIEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQga3Qtc3RhdGUtY29sb3IoYnJhbmQpO1xuXG4gICAgICAgICAgLmt0LW5hdl9fbGluay10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG5cbiAgICAgICAgLmt0LW5hdl9fbGluayB7XG4gICAgICAgICAgLmt0LW5hdl9fbGluay10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFZlcnNpb24gNFxuLmt0LW5hdiB7XG4gICYua3QtbmF2LS12NCB7XG5cbiAgICAua3QtbmF2X19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDAuNjVyZW0gMDtcblxuICAgICAgLmt0LW5hdl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICBjb2xvcjogIzk0OTJhMTtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMS4xcmVtO1xuXG4gICAgICAgIC5rdC1uYXZfX2xpbmstdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICM5NDkyYTE7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuXG4gICAgICAgIC5rdC1uYXZfX2xpbmsge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQga3Qtc3RhdGUtY29sb3IoYnJhbmQpO1xuICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgICAgIC5rdC1uYXZfX2xpbmstdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMC42NXJlbTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcblxuICAgICAgICAua3QtbmF2X19saW5rIHtcbiAgICAgICAgICAua3QtbmF2X19saW5rLXRleHQge1xuICAgICAgICAgICAgY29sb3I6IGt0LXN0YXRlLWNvbG9yKGJyYW5kKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuXG4gICAgICAmLS0jeyRuYW1lfSB7XG5cbiAgICAgICAgLmt0LW5hdl9faXRlbSB7XG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgLmt0LW5hdl9fbGluayB7XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQga3Qtc3RhdGUtY29sb3IoI3skbmFtZX0sIGJhc2UpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXI6bm90KC5rdC1uYXZfX2l0ZW0tLWRpc2FibGVkKTpub3QoLmt0LW5hdl9faXRlbS0tc3ViKTpub3QoLmt0LW5hdl9faXRlbS0tYWN0aXZlKSB7XG4gICAgICAgICAgICA+IC5rdC1uYXZfX2xpbmsge1xuICAgICAgICAgICAgICAua3QtbmF2X19saW5rLXRleHQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1zdGF0ZS1jb2xvcigjeyRuYW1lfSwgYmFzZSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvL1xuLy8gTm90aWZpY2F0aW9uXG4vL1xuXG5cblxuJGt0LW5vdGlmaWNhdGlvbi1pdGVtLXBhZGRpbmcteDogMS41cmVtO1xuJGt0LW5vdGlmaWNhdGlvbi1pdGVtLXBhZGRpbmcteTogMS4xcmVtO1xuXG4ua3Qtbm90aWZpY2F0aW9uIHtcblx0Ly8gSXRlbVxuXHQua3Qtbm90aWZpY2F0aW9uX19pdGVtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogJGt0LW5vdGlmaWNhdGlvbi1pdGVtLXBhZGRpbmcteSAka3Qtbm90aWZpY2F0aW9uLWl0ZW0tcGFkZGluZy14O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHR9XG5cblx0XHQua3Qtbm90aWZpY2F0aW9uX19pdGVtLWljb24ge1xuXHRcdFx0ZGlzcGxheTpmbGV4O1xuXHRcdFx0ZmxleDogMCAwIDIuNXJlbTtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdGkge1xuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0Y29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG5cdFx0XHR9XG5cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5rdC1ub3RpZmljYXRpb25fX2l0ZW0tZGV0YWlscyB7XG5cdFx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0ZmxleC1ncm93OiAxO1xuXG5cdFx0XHQua3Qtbm90aWZpY2F0aW9uX19pdGVtLXRpdGxlIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0ICAgXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0ICAgXHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcblx0XHRcdH1cblxuXHRcdFx0Lmt0LW5vdGlmaWNhdGlvbl9faXRlbS10aW1lIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdCAgIFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdCAgIFx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG5cblx0XHRcdC5rdC1ub3RpZmljYXRpb25fX2l0ZW0tZGV0YWlscyB7XG5cdFx0XHRcdC5rdC1ub3RpZmljYXRpb25fX2l0ZW0tdGl0bGUge1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcblx0XHRcdFx0XHRjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcblx0XHRcdFx0fVxuXHRcdFx0fVx0XG5cdFx0fVxuXG5cdFx0Ji5rdC1ub3RpZmljYXRpb25fX2l0ZW0tLXJlYWQge1xuXHRcdFx0JiB7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHQgICAgYm9yZGVyOiAwO1xuXHRcdFx0QGluY2x1ZGUga3QtYXJyb3ctaWNvbihsZWZ0LCB0cnVlKTtcblx0XHRcdC8qcnRsOmJlZ2luOnJlbW92ZSovXG5cdFx0XHRAaW5jbHVkZSBrdC1hcnJvdy1pY29uKHJpZ2h0LCB0cnVlKTtcblx0XHRcdC8qcnRsOmVuZDpyZW1vdmUqL1xuXHRcdCAgICBmb250LXNpemU6IDAuOHJlbTtcblx0XHQgICAgbGluZS1oZWlnaHQ6IDA7XG5cdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuXHRcdH1cblx0fVxuXG5cdC8vIEN1c3RvbVxuXHQua3Qtbm90aWZpY2F0aW9uX19jdXN0b20ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcblx0XHRwYWRkaW5nOiAoJGt0LW5vdGlmaWNhdGlvbi1pdGVtLXBhZGRpbmcteSArIDAuNSkgJGt0LW5vdGlmaWNhdGlvbi1pdGVtLXBhZGRpbmcteDtcblx0fVxuXG5cdCYua3Qtbm90aWZpY2F0aW9uLS1maXQge1xuXHRcdC5rdC1ub3RpZmljYXRpb25fX2l0ZW0ge1xuXHRcdFx0cGFkZGluZzogY2FsYygka3Qtbm90aWZpY2F0aW9uLWl0ZW0tcGFkZGluZy15IC8gMikgMDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHRcdC5rdC1ub3RpZmljYXRpb25fX2l0ZW0tdGl0bGUge1xuXHRcdFx0XHRcdGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIFV0aWwgY2xhc3Nlc1xuLmt0LW5vdGlmaWNhdGlvbi1pdGVtLXBhZGRpbmcteCB7XG5cdHBhZGRpbmctbGVmdDogJGt0LW5vdGlmaWNhdGlvbi1pdGVtLXBhZGRpbmcteCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLXJpZ2h0OiAka3Qtbm90aWZpY2F0aW9uLWl0ZW0tcGFkZGluZy14ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1ub3RpZmljYXRpb24taXRlbS1tYXJnaW4teCB7XG5cdG1hcmdpbi1sZWZ0OiAka3Qtbm90aWZpY2F0aW9uLWl0ZW0tcGFkZGluZy14ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1yaWdodDogJGt0LW5vdGlmaWNhdGlvbi1pdGVtLXBhZGRpbmcteCAhaW1wb3J0YW50O1xufVxuIiwiLy9cbi8vIE5vdGlmaWNhdGlvbi12MlxuLy9cblxuXG5cblxuLmt0LW5vdGlmaWNhdGlvbi12MiB7XG5cdG1hcmdpbjogMDtcblxuXHQua3Qtbm90aWZpY2F0aW9uLXYyX19pdGVtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMXJlbTtcdFxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcdFxuXG5cdFx0Lmt0LW5vdGlmaWNhdGlvbi12Ml9faXRlbS1pY29uIHtcblx0XHRcdGRpc3BsYXk6ZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1x0XHQgXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcdFx0IFxuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHQgICAgXHR3aWR0aDogNTBweDtcblx0ICAgIFx0bWluLXdpZHRoOiA1MHB4O1xuXHQgICAgXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cblx0XHRcdGkge1xuXHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQua3Qtbm90aWZpY2F0aW9uLXYyX19pdGVrLXdyYXBwZXIge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxLjVyZW07XG5cdFx0XHRmbGV4OiAxIDEgYXV0bztcblxuXHRcdFx0Lmt0LW5vdGlmaWNhdGlvbi12Ml9faXRlbS10aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgXHRcdFx0Y29sb3I6ICM1ZDViNmY7ICAgIFx0XHRcdCAgICAgXHRcdFx0IFxuXHRcdFx0fVxuXG5cdFx0XHQua3Qtbm90aWZpY2F0aW9uLXYyX19pdGVtLWRlc2Mge1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHQgICAgZm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdCAgICBjb2xvcjogI2IzYjFjMjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XHRcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcdFx0XHRcblx0XHRcdEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcblxuXHRcdFx0Lmt0LW5vdGlmaWNhdGlvbi12Ml9faXRlbS1pY29uICB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG5cdFx0XHRcdEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvL1xuLy8gVXNlciBQcm9maWxlIENhcmRcbi8vXG5cblxuXG5cblxuLmt0LWNhcmQtcHJvZmlsZSB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgLmt0LWNhcmQtcHJvZmlsZV9fcGljIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDVweCAwIDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAua3QtY2FyZC1wcm9maWxlX19waWMtd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDJyZW0gYXV0bztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuICAgICAgICB9ICAgXG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmt0LWNhcmQtcHJvZmlsZV9fbm8tcGhvdG8ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuXG4gICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAua3QtY2FyZC1wcm9maWxlX190aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgLmt0LWNhcmQtcHJvZmlsZV9fZGV0YWlscyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMDtcblxuICAgICAgICAua3QtY2FyZC1wcm9maWxlX19uYW1lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1jYXJkLXByb2ZpbGVfX2VtYWlsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwIDAgMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTAwO1xuICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICB9XG4gICAgfSBcbn1cbiIsIi8vXG4vLyBOb3Rlc1xuLy9cblxuXG5cbi5rdC1ub3RlcyB7XG4gICAgLmt0LW5vdGVzX19pdGVtcyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAua3Qtbm90ZXNfX2l0ZW0geyAgICAgICAgICAgIFxuICAgICAgICAgICAgbGVmdDogOHB4OyAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuICAgICAgICAgICAgcGFkZGluZzowIDAgNTBweCA0NXB4O1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7IFxuICAgICAgICAgICAgbWFyZ2luOiAwIDVweCAwIDE3cHg7ICAgICAgIFxuXG4gICAgICAgICAgICAua3Qtbm90ZXNfX21lZGlhIHsgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogLTI1LjVweDsgICAgICAgICAgICAgICAgXG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAua3Qtbm90ZXNfX2ljb24geyAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICAgIFxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4OyBcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGt0LWJhc2UtY29sb3IoZ3JleSwgMik7ICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICB9IFxuXG4gICAgICAgICAgICAgICAgICAgIGkgeyAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC5rdC1ub3Rlc19fdXNlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyAgICBcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDsgIFxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTsgXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGt0LWJhc2UtY29sb3IoZ3JleSwgMik7ICAgIFxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIGt0LWJhc2UtY29sb3IobGFiZWwsIDIpOyAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmt0LW5vdGVzX19jaXJjbGUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3Qtbm90ZXNfX2NvbnRlbnQgeyAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjhGQztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAxcmVtIDEuNXJlbTtcblxuICAgICAgICAgICAgICAgIC5rdC1ub3Rlc19fc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAua3Qtbm90ZXNfX2luZm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDsgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5rdC1ub3Rlc19fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAua3Qtbm90ZXNfX2Rlc2Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwOyBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIC5rdC1ub3Rlc19fZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAua3Qtbm90ZXNfX2JvZHkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7ICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdH0gICAgICAgICAgICAgICAgXG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdFx0XHRyaWdodDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0zLjVyZW07XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBzb2xpZCAxMHB4ICNGN0Y4RkM7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMTdweCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogc29saWQgMTdweCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRib3JkZXItdG9wOiBzb2xpZCAxN3B4IHRyYW5zcGFyZW50O1xuXHRcdFx0XHR9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHsgXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MDtcbiAgICAgICAgICAgIH0gICAgICAgICAgICAgICBcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5rdC1ub3Rlc19faXRlbS0tY2xlYW4ge1xuICAgICAgICAgICAgICAgIC5rdC1ub3Rlc19fY29udGVudCB7ICBcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIC5rdC1ub3Rlc19faW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL21hcmdpbi10b3A6IC0wLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAua3Qtbm90ZXNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAua3Qtbm90ZXNfX21lZGlhIHtcbiAgICAgICAgICAgICAgICAua3Qtbm90ZXNfX2NpcmNsZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4OyBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9ICAgICAgICBcbn1cblxuXG5AaW5jbHVkZSBrdC10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgLmt0LW5vdGVzIHtcbiAgICAgICAgLmt0LW5vdGVzX19pdGVtcyB7XG4gICAgICAgICAgICAua3Qtbm90ZXNfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA3cHggMCAxN3B4O1xuXG4gICAgICAgICAgICAgICAgLmt0LW5vdGVzX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW0gMC43cmVtIDFyZW07XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAua3Qtbm90ZXNfX2Rlc2MgeyAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIgeyAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMy44cmVtOyAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gICAgICAgIFxufSIsIi8vXG4vLyBUaW1lbGluZSB2MVxuLy9cblxuXG5cblxuLmt0LXRpbWVsaW5lLXYxIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDVweDtcblx0XHR0b3A6IDA7XG5cdFx0bWFyZ2luLXRvcDogMC4xcmVtO1xuXHRcdGJvdHRvbTogM3JlbTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0bWFyZ2luLWxlZnQ6IC0yLjVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFQUY1O1xuXHR9XG5cblx0Ji5rdC10aW1lbGluZS12MS0tY2VudGVyIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXHRcblx0Lmt0LXRpbWVsaW5lLXYxX19pdGVtcyB7XG5cdFx0cGFkZGluZy1ib3R0b206IDZyZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyAgXG5cblx0XHQua3QtdGltZWxpbmUtdjFfX21hcmtlciB7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogNXB4O1xuXHRcdFx0QGluY2x1ZGUga3Qtcm91bmRlZCB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuXHRcdFx0fVxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0U2RUFGNTtcblx0XHR9XG5cblx0XHQua3QtdGltZWxpbmUtdjFfX2l0ZW0ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0bWluLWhlaWdodDogM3JlbTtcblxuXHRcdFx0Lmt0LXRpbWVsaW5lLXYxX19pdGVtLWFycm93IHtcblx0XHRcdFx0Y29sb3I6ICNGN0Y4RkM7XG5cdFx0XHR9XG5cblx0XHRcdC5rdC10aW1lbGluZS12MV9faXRlbS1jaXJjbGUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdFx0XHRcdD4gZGl2IHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0d2lkdGg6IDZweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQua3QtdGltZWxpbmUtdjFfX2l0ZW0tdGltZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMi4xNHJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0PnNwYW4ge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5rdC10aW1lbGluZS12MV9faXRlbS1jb250ZW50IHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUga3Qtcm91bmRlZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdH1cblx0XHRcdFx0cGFkZGluZzogMi4xNHJlbTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0Y3RjhGQztcblxuXHRcdFx0XHQua3QtdGltZWxpbmUtdjFfX2l0ZW0tdGl0bGUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cblx0XHRcdFx0XHQmKy5rdC10aW1lbGluZS12MV9faXRlbS1ib2R5IHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEuMjVyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmt0LXRpbWVsaW5lLXYxX19pdGVtLWFjdGlvbnMge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEuMjVyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQua3QtdGltZWxpbmUtdjFfX2l0ZW0tZGVzYyB7XG5cdFx0XHRcdFx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYua3QtdGltZWxpbmUtdjFfX2l0ZW0tLWxlZnQge1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyLjg1cmVtO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFxuXHRcdFx0XHQua3QtdGltZWxpbmUtdjFfX2l0ZW0tY2lyY2xlIHtcblx0XHRcdFx0XHRyaWdodDogLTEwcHg7XG5cdFx0XHRcdFx0dG9wOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQua3QtdGltZWxpbmUtdjFfX2l0ZW0tdGltZSB7XG5cdFx0XHRcdFx0cmlnaHQ6IDMuOHJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0XHRcdGxlZnQ6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0zcmVtO1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBzb2xpZCAxMHB4ICNGN0Y4RkM7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMTdweCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IHNvbGlkIDE3cHggdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogc29saWQgMTdweCB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmLmt0LXRpbWVsaW5lLXYxX19pdGVtLS1yaWdodCB7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyLjg2cmVtO1xuXHRcdFx0XHR0b3A6IC0zLjVyZW07XG5cblx0XHRcdFx0Lmt0LXRpbWVsaW5lLXYxX19pdGVtLWNpcmNsZSB7XG5cdFx0XHRcdFx0dG9wOiAyMHB4O1xuXHRcdFx0XHRcdGxlZnQ6IC0xMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQua3QtdGltZWxpbmUtdjFfX2l0ZW0tdGltZSB7XG5cdFx0XHRcdFx0bGVmdDogMy41N3JlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHRcdFx0cmlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtM3JlbTtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IHNvbGlkIDEwcHggI0Y3RjhGQztcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAxN3B4IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBzb2xpZCAxN3B4IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IHNvbGlkIDE3cHggdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji5rdC10aW1lbGluZS12MV9faXRlbS0tZmlyc3Qge1xuXHRcdFx0XHR0b3A6IDMuNXJlbTtcblx0XHRcdFx0Jisua3QtdGltZWxpbmUtdjFfX2l0ZW0tLXJpZ2h0IHtcblx0XHRcdFx0XHR0b3A6IC0xcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gSnVzdGlmaWVkIG1vZGVcblx0Ji5rdC10aW1lbGluZS12MS0tanVzdGlmaWVkIHtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0Lmt0LXRpbWVsaW5lLXYxX19pdGVtcyB7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRcdFxuXHRcdFx0Lmt0LXRpbWVsaW5lLXYxX19tYXJrZXIge1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5rdC10aW1lbGluZS12MV9faXRlbSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0b3A6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0bGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMi4yNXJlbTtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDNweDtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IHNvbGlkIDEwcHggI0Y3RjhGQztcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAxN3B4IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBzb2xpZCAxN3B4IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IHNvbGlkIDE3cHggdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQua3QtdGltZWxpbmUtdjFfX2l0ZW0tdGltZSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMi4xNHJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5rdC10aW1lbGluZS12MV9faXRlbS1jaXJjbGUge1xuXHRcdFx0XHRcdGxlZnQ6IC0xMHB4O1xuXHRcdFx0XHRcdHRvcDogMjBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5rdC10aW1lbGluZS12MV9faXRlbS10aW1lIHtcblx0XHRcdFx0XHRyaWdodDogMTAwJTtcblx0XHRcdFx0XHRsZWZ0OiAzLjU3cmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5rdC10aW1lbGluZS12MV9faXRlbS0tZmlyc3Qge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBrdC1tZWRpYS1iZWxvdyh4bCkge1xuXHQua3QtdGltZWxpbmUtdjEge1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQua3QtdGltZWxpbmUtdjFfX2l0ZW1zIHtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdFx0XG5cdFx0XHQua3QtdGltZWxpbmUtdjFfX21hcmtlciB7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdH1cblxuXHRcdFx0Lmt0LXRpbWVsaW5lLXYxX19pdGVtIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0dG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogc29saWQgMTBweCAjRjdGOEZDICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMTdweCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBzb2xpZCAxN3B4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogc29saWQgMTdweCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmt0LXRpbWVsaW5lLXYxX19pdGVtLXRpbWUge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTIuMTRyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQua3QtdGltZWxpbmUtdjFfX2l0ZW0tY2lyY2xlIHtcblx0XHRcdFx0XHRsZWZ0OiAtMTBweDtcblx0XHRcdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQua3QtdGltZWxpbmUtdjFfX2l0ZW0tdGltZSB7XG5cdFx0XHRcdFx0cmlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0bGVmdDogMy41N3JlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYua3QtdGltZWxpbmUtdjFfX2l0ZW0tLWZpcnN0IHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvL1xuLy8gVGltZWxpbmUgdjJcbi8vXG5cbiRtYXJnaW5MaW5lOiA1LjVyZW07XG4kd2lkdGhQb2ludDogMS40NnJlbTtcbiRtYXJnaW5Qb2ludDogY2FsYygoJG1hcmdpbkxpbmUgLSAkd2lkdGhQb2ludCkgLyAyKTtcblxuXG4ua3QtdGltZWxpbmUtdjIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAkbWFyZ2luTGluZTtcbiAgICB3aWR0aDogMC4yMTRyZW07XG4gICAgdG9wOiA1cHg7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFN0U5RjU7XG4gIH1cblxuICAua3QtdGltZWxpbmUtdjJfX2l0ZW1zIHtcbiAgICAua3QtdGltZWxpbmUtdjJfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xuXG4gICAgICAua3QtdGltZWxpbmUtdjJfX2l0ZW0tdGltZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBwYWRkaW5nLXRvcDogMC4xOHJlbTtcbiAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTEuOXJlbTtcbiAgICAgICAgd2lkdGg6IDY5cHg7XG5cbiAgICAgICAgJj5zcGFue1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgd2lkdGg6IDY5cHg7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmt0LXRpbWVsaW5lLXYyX19pdGVtLWNyaWNsZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAwLjg5cmVtIHNvbGlkIHdoaXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0b3A6IDAuMnJlbTtcbiAgICAgICAgbGVmdDogMS4zNXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgICAgPiBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNzhyZW07XG4gICAgICAgICAgdG9wOiAtMC45M3JlbTtcbiAgICAgICAgICBsZWZ0OiAtMC41N3JlbTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmt0LXRpbWVsaW5lLXYyX19pdGVtLXRleHQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIHBhZGRpbmc6IDAuMzVyZW0gMCAwIDIuNXJlbTtcbiAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuXG4gICAgICAgICYua3QtdGltZWxpbmUtdjJfX2l0ZW0tdGV4dC0tYm9sZCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMC4yMXJlbTtcbiAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgIH1cblxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmt0LWxpc3QtcGljcyB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbm8tZGF0ZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgbGVmdDogY2FsYygkd2lkdGhQb2ludCAvIDIpO1xuICAgIH1cblxuICAgIC5rdC10aW1lbGluZS12Ml9faXRlbXMge1xuICAgICAgLmt0LXRpbWVsaW5lLXYyX19pdGVtIHtcblxuICAgICAgICAua3QtdGltZWxpbmUtdjJfX2l0ZW0tY3JpY2xlIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmt0LXRpbWVsaW5lLXYyX19pdGVtLXRleHQge1xuICAgICAgICAgIHBhZGRpbmc6IDAuMzVyZW0gMCAwICR3aWR0aFBvaW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLy9cbi8vIFRpbWVsaW5lIHYzXG4vL1xuXG5cblxuXG4ua3QtdGltZWxpbmUtdjMge1xuICAgIC5rdC10aW1lbGluZS12M19faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIHN0YXRlIGJhclxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDAuMjhyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDcwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUuMXJlbTtcbiAgICAgICAgICAgIHRvcDogMC40NnJlbTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5rdC10aW1lbGluZS12M19faXRlbS10aW1lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuNnJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgd2lkdGg6IDMuNTdyZW07XG4gICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgIH0gXG4gICAgICAgIFxuICAgICAgICAvLyBEZXNjcmlwdGlvblxuICAgICAgICAua3QtdGltZWxpbmUtdjNfX2l0ZW0tZGVzYyB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3cmVtO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAua3QtdGltZWxpbmUtdjNfX2l0ZW0tdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmt0LXRpbWVsaW5lLXYzX19pdGVtLXVzZXItbmFtZSB7XG4gICAgICAgICAgICAgICAgLmt0LXRpbWVsaW5lLXYzX19pdGVrLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfSBcbiAgICAgICAgXG4gICAgICAgIC8vIFN0YXRlc1xuICAgICAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuICAgICAgICAgICAgJi5rdC10aW1lbGluZS12M19faXRlbS0tI3skbmFtZX0ge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBrdC1tb2JpbGUoKSB7XG4gICAgLmt0LXRpbWVsaW5lLXYzIHtcbiAgICAgICAgLmt0LXRpbWVsaW5lLXYzX19pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vXG4vLyBVc2VyIENhcmRcbi8vXG5cblxuXG4ua3QtdXNlci1jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYWZlO1xuXG4gICAgLy8gRWxlbWVudHNcbiAgICAua3QtdXNlci1jYXJkX19hdmF0YXIge1xuICAgICAgICAua3QtYmFkZ2UsXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmt0LWJhZGdlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmt0LXVzZXItY2FyZF9fbmFtZSB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIH1cblxuICAgIC5rdC11c2VyLWNhcmRfX2JhZGdlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgfVxuXG4gICAgLy8gU2tpbnNcbiAgICAmLmt0LXVzZXItY2FyZC0tc2tpbi1saWdodCB7XG4gICAgICAgIC5rdC11c2VyLWNhcmRfX25hbWUge1xuICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmt0LXVzZXItY2FyZF9fYXZhdGFyIHtcbiAgICAgICAgICAgIC5rdC1iYWRnZSB7XG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIDAuMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmt0LXVzZXItY2FyZC0tc2tpbi1kYXJrIHtcbiAgICAgICAgLmt0LXVzZXItY2FyZF9fbmFtZSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC11c2VyLWNhcmRfX2F2YXRhciB7XG4gICAgICAgICAgICAua3QtYmFkZ2Uge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgMC4xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5AaW5jbHVkZSBrdC10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgLmt0LXVzZXItY2FyZCB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcblxuICAgICAgICAvLyBFbGVtZW50c1xuICAgICAgICAua3QtdXNlci1jYXJkX19hdmF0YXIge1xuICAgICAgICAgICAgLmt0LWJhZGdlLFxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAua3QtdXNlci1jYXJkX19uYW1lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAua3QtdXNlci1jYXJkX19iYWRnZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvL1xuLy8gVXNlciBDYXJkIHYyXG4vL1xuXG5cblxuLmt0LXVzZXItY2FyZC12MiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgICAgIFxuICAgIC5rdC11c2VyLWNhcmQtdjJfX3BpYyB7XG4gICAgICAgIC5rdC1iYWRnZSB7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIH1cblxuICAgIC5rdC11c2VyLWNhcmQtdjJfX2RldGFpbHMge1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcblxuICAgICAgICAua3QtdXNlci1jYXJkLXYyX19uYW1lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgIH0gICAgICAgICAgICAgICAgXG5cbiAgICAgICAgYS5rdC11c2VyLWNhcmQtdjJfX25hbWU6aG92ZXIgeyBcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmt0LXVzZXItY2FyZC12Ml9fZGVzYywgXG4gICAgICAgIC5rdC11c2VyLWNhcmQtdjJfX2VtYWlsIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICB9XG5cbiAgICAgICAgYS5rdC11c2VyLWNhcmQtdjJfX2VtYWlsOmhvdmVyIHsgXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYua3QtdXNlci1jYXJkLXYyLS11bmNpcmNsZSB7XG4gICAgICAgIC5rdC11c2VyLWNhcmQtdjJfX3BpYyB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBrdC10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgLmt0LXVzZXItY2FyZC12MiB7XG4gICAgICAgIC5rdC11c2VyLWNhcmQtdjJfX3BpYyB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvL1xuLy8gVXNlciBDYXJkIHYzXG4vL1xuXG5cblxuLmt0LXVzZXItY2FyZC12MyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0Lmt0LXVzZXItY2FyZC12M19fYXZhdGFyIHtcblx0XHQ+IGltZyB7XG5cdFx0XHRoZWlnaHQ6IDEyMHB4O1xuXHRcdFx0d2lkdGg6IDEyMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogN3B4O1xuXHRcdH1cblx0fVxuXG5cdC5rdC11c2VyLWNhcmQtdjNfX2RldGFsaXMge1xuXHRcdHBhZGRpbmctbGVmdDogMS41cmVtO1xuXG5cdFx0YS5rdC11c2VyLWNhcmQtdjNfX25hbWUge1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Y29sb3I6ICMzMzMyM2Y7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMC44cmVtO1xuXG5cdFx0XHRAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0QGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXHRcdFx0XHRjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQua3QtdXNlci1jYXJkLXYzX19kZXNjIHtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRjb2xvcjogI2IyYWZjNjtcblx0XHRcdHBhZGRpbmc6IDAuOHJlbSAwO1xuXHRcdH1cblxuXHRcdC5rdC11c2VyLWNhcmQtdjNfX2luZm8ge1xuXHRcdFx0YS5rdC11c2VyLWNhcmQtdjNfX2l0ZW0ge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMC44cmVtO1xuXG5cdFx0XHRcdD4gaSB7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQua3QtdXNlci1jYXJkLXYzX190YWcge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC45cmVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0Y29sb3I6ICM5ZTliYjE7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwLjhyZW07XG5cdFx0XHRcdFx0QGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXHRcdFx0XHR9XG5cblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHQua3QtdXNlci1jYXJkLXYzX190YWcge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXHRcdFx0XHRcdFx0Y29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLy9cbi8vIE1lZGlhXG4vL1xuXG5cblxuLmt0LW1lZGlhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBmbGV4OiAwIDAgYXV0bztcblxuICAgIEBpbmNsdWRlIGt0LW1lZGlhLXNpemUoNTBweCwgMS4zcmVtKTtcblxuICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuXG4gICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTdGF0ZSBjb2xvcnNcbiAgICAmLmt0LW1lZGlhLS1kZWZhdWx0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcbiAgICB9XG5cbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuICAgICAgICAmLmt0LW1lZGlhLS0jeyRuYW1lfSB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKGt0LWdldCgkY29sb3IsIGJhc2UpLCAwLjEpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIHNpemluZ1xuICAgICYua3QtbWVkaWEtLXhzIHtcbiAgICAgICAgQGluY2x1ZGUga3QtbWVkaWEtc2l6ZSgyNHB4LCAwLjhyZW0pO1xuICAgIH1cblxuICAgICYua3QtbWVkaWEtLXNtIHtcbiAgICAgICAgQGluY2x1ZGUga3QtbWVkaWEtc2l6ZSgzMHB4LCAwLjlyZW0pO1xuICAgIH1cblxuICAgICYua3QtbWVkaWEtLW1kIHtcbiAgICAgICAgQGluY2x1ZGUga3QtbWVkaWEtc2l6ZSg0N3B4LCAxcmVtKTtcbiAgICB9XG5cbiAgICAmLmt0LW1lZGlhLS1sZyB7XG4gICAgICAgIEBpbmNsdWRlIGt0LW1lZGlhLXNpemUoNjVweCwgMS4zcmVtKTtcbiAgICB9XG5cbiAgICAmLmt0LW1lZGlhLS14bCB7XG4gICAgICAgIEBpbmNsdWRlIGt0LW1lZGlhLXNpemUoODBweCwgMS43cmVtKTtcbiAgICB9XG5cbiAgICAmLmt0LW1lZGlhLS14eGwge1xuICAgICAgICBAaW5jbHVkZSBrdC1tZWRpYS1zaXplKDk1cHgsIDJyZW0pO1xuICAgIH1cblxuICAgICYua3QtbWVkaWEtLXh4eGwge1xuICAgICAgICBAaW5jbHVkZSBrdC1tZWRpYS1zaXplKDExMHB4LCAyLjNyZW0pO1xuICAgIH1cblxuICAgIC8vIGNpcmNsZSBzdHlsZVxuICAgICYua3QtbWVkaWEtLWNpcmNsZSB7XG4gICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ua3QtbWVkaWEtY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgLmt0LW1lZGlhIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICAgIH1cblxuICAgIC5rdC1tZWRpYS1jYXJkX19pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAua3QtbWVkaWEtY2FyZF9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgYS5rdC1tZWRpYS1jYXJkX190aXRsZSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAua3QtbWVkaWEtY2FyZF9fZGVzYyB7XG4gICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgIH1cblxuICAgICAgICBhLmt0LW1lZGlhLWNhcmRfX2Rlc2Mge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ua3QtbWVkaWEtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5rdC1tZWRpYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy9cbi8vIFVzZXIgUGljc1xuLy9cblxuXG5cbkBtaXhpbiBrdC1tZWRpYS1zaXplKCRpbWFnZS1zaXplLCAkZm9udC1zaXplKSB7XG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6ICRpbWFnZS1zaXplO1xuICAgICAgICBoZWlnaHQ6ICRpbWFnZS1zaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRpbWFnZS1zaXplOyBcbiAgICAgICAgbWF4LWhlaWdodDogJGltYWdlLXNpemU7XG4gICAgICAgIG1pbi13aWR0aDogJGltYWdlLXNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRpbWFnZS1zaXplO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICB3aWR0aDogJGltYWdlLXNpemU7XG4gICAgICAgIGhlaWdodDogJGltYWdlLXNpemU7XG5cbiAgICAgICAgQGlmICRmb250LXNpemUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5rdC1tZWRpYS0tZml4ZWQge1xuICAgICAgICB3aWR0aDogJGltYWdlLXNpemU7IFxuICAgICAgICBoZWlnaHQ6ICRpbWFnZS1zaXplO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogJGltYWdlLXNpemU7IFxuICAgICAgICAgICAgaGVpZ2h0OiAkaW1hZ2Utc2l6ZTtcbiAgICAgICAgICAgIG1heC13aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvL1xuLy8gUGFnaW5hdGlvblxuLy9cblxuXG5cbi8vIEJhc2Vcbi5rdC1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47ICBcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgICBcbiAgICBcbiAgICAua3QtcGFnaW5hdGlvbl9fbGlua3MsIC5rdC1wYWdpbmF0aW9uX19saW5rcyBsaSBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgICBcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIFxuICAgIC5rdC1wYWdpbmF0aW9uX19saW5rcyB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwOyAgICAgICAgICBcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyAgICAgICAgICAgICBcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICAgICAgXG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMC4ycmVtOyBcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzBweDsgICAgXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwOyAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgXG5cbiAgICAgICAgXG5cbiAgICAgICAgLmt0LXBhZ2luYXRpb25fX2xpbmstLWFjdGl2ZSB7ICAgICBcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcihpbnZlcnNlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAgICAgICBcbiAgICB9XG5cbiAgICAvLyBUb29sYmFyXG4gICAgLmt0LXBhZ2luYXRpb25fX3Rvb2xiYXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDA7ICAgXG5cbiAgICAgICAgLmZvcm0tY29udHJvbCB7ICAgICAgICAgICAgICBcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7ICAgXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7ICAgICAgICAgICAgICBcbiAgICAgICAgICAgIGhlaWdodDogMzBweDsgXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwOyAgICAgICAgICAgIFxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwOyAgICAgICAgICAgXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTsgICAgICAgICAgIFxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTsgICAgICAgIFxuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2luYXRpb25fX2Rlc2Mge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgXG4gICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuICAgICAgICAmLmt0LXBhZ2luYXRpb24tLSN7JG5hbWV9IHsgICBcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmt0LXBhZ2luYXRpb25fX2xpbmtzIHtcbiAgICAgICAgICAgICAgICAua3QtcGFnaW5hdGlvbl9fbGluay0tZmlyc3QsIC5rdC1wYWdpbmF0aW9uX19saW5rLS1uZXh0LCAua3QtcGFnaW5hdGlvbl9fbGluay0tcHJldiwgLmt0LXBhZ2luYXRpb25fX2xpbmstLWxhc3Qge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKGt0LWdldCgkY29sb3IsIGJhc2UpLCAwLjEpOyAgICAgXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmt0LXBhZ2luYXRpb25fX2xpbmstLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKGludmVyc2UpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gIFxuICAgICAgICAgICAgLmt0LXBhZ2luYXRpb25fX3Rvb2xiYXIge1xuICAgICAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKGt0LWdldCgkY29sb3IsIGJhc2UpLCAwLjEpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gXG4gICAgXG5cbiAgICAvLyBDaXJjbGUgc3R5bGUgbGlua3NcbiAgICAmLmt0LXBhZ2luYXRpb24tLWNpcmNsZSB7XG4gICAgICAgIC5rdC1wYWdpbmF0aW9uX19saW5rcyB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNpemluZyBvcHRpb25zXG4gICAgJi5rdC1wYWdpbmF0aW9uLS1sZyB7XG4gICAgICAgIC5rdC1wYWdpbmF0aW9uX19saW5rcyB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgYSB7ICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzVweDsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmt0LXBhZ2luYXRpb25fX3Rvb2xiYXIgeyAgIFxuICAgICAgICAgICAgLmZvcm0tY29udHJvbCB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMnJlbSAwIDAuMnJlbSAwLjJyZW07ICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9ICAgIFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5rdC1wYWdpbmF0aW9uLS1zbSB7XG4gICAgICAgIC5rdC1wYWdpbmF0aW9uX19saW5rcyB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgYSB7ICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI1cHg7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1wYWdpbmF0aW9uX190b29sYmFyIHsgICBcbiAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wgeyAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDsgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTsgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH0gICAgXG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuQGluY2x1ZGUga3QtbW9iaWxlIHtcbiAgICAua3QtcGFnaW5hdGlvbiB7ICAgICAgICBcbiAgICAgICAgLmt0LXBhZ2luYXRpb25fX2xpbmtzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgIGxpIHsgXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwLjNyZW0gMC41cmVtIDAuM3JlbSAwOztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfSBcbiAgICAgICAgfSAgICAgICAgXG4gICAgICAgXG4gICAgICAgIC5rdC1wYWdpbmF0aW9uX190b29sYmFyIHtcbiAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wgeyAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtOyBcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjJyZW0gMCAwLjJyZW0gMC4ycmVtOyAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIFxuICIsIi8vXG4vLyBTZWFyY2hiYXJcbi8vXG5cblxuXG4ua3Qtc2VhcmNoYmFyIHtcbiAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmM2Y3OyBcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMC42NXJlbSAwIDFyZW07IFxuICAgICAgICAgICAgXG4gICAgICAgICAgICAua3Qtc3ZnLWljb24ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjNmNzsgXG4gICAgICAgICAgICBwYWRkaW5nOiAwOyAgICAgICAgICAgXG4gICAgICAgIH0gICAgIFxuICAgIH1cblxuICAgIC5rdC1pbnB1dC1pY29uIHtcbiAgICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmM2Y3OyBcbiAgICAgICAgfSBcbiAgICAgICAgXG4gICAgICAgIC5rdC1pbnB1dC1pY29uX19pY29uIHtcbiAgICAgICAgICAgIC5rdC1zdmctaWNvbiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4OyAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gICAgICAgXG59IiwiLy9cbi8vIENhbGxvdXRcbi8vXG5cblxuLmt0LWNhbGxvdXR7XG5cdHBhZGRpbmc6IDEuNXJlbTtcblxuXHQua3QtY2FsbG91dF9fYm9keXtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHQua3QtY2FsbG91dF9fY29udGVudHtcblx0XHRcdGZsZXg6IDI7XG5cdFx0XHRcblx0XHRcdC5rdC1jYWxsb3V0X190aXRsZXtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjg1cmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5rdC1jYWxsb3V0X19kZXNje1xuXHRcdFx0XHRmb250LXNpemU6IDEuMTVyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAycmVtO1xuXHRcdFx0XHRjb2xvcjogIzkzOTJhMDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMnJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblxuXHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5rdC1jYWxsb3V0X19hY3Rpb257XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0LmJ0bi5idG4tY3VzdG9tIHtcblx0XHRcdFx0cGFkZGluZzogMXJlbSAxLjNyZW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC45cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtLWRpYWdvbmFsLWJne1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cblx0XHQua3QtY2FsbG91dF9fYm9keXtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiAnICc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OjA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiAnICc7XG5cdFx0XHR3aWR0aDogMjAwJTtcblx0XHRcdGhlaWdodDogMTAwMHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6NDUlO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMjBkZWcpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHR9XG5cblx0fVxuXG5cdEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9yc3tcblxuXHRcdCYtLSN7JG5hbWV9e1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYShrdC1zdGF0ZS1jb2xvcigjeyRuYW1lfSksIDAuMDcpO1x0XG5cblx0XHRcdCYua3QtY2FsbG91dC0tZGlhZ29uYWwtYmd7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cblx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYShrdC1zdGF0ZS1jb2xvcigjeyRuYW1lfSksIDAuMTUpO1x0XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XHRcdFxuXHR9XG59XG5cbiIsIi8vXG4vLyBJY29uYm94XG4vL1xuXG5cbi5rdC1pY29uYm94e1xuXHRwYWRkaW5nOiAxLjVyZW07XG5cblx0Lmt0LWljb25ib3hfX2JvZHl7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblxuXHRcdC5rdC1pY29uYm94X19pY29ue1xuXHRcdFx0JHN2Zy1zaXplOiA1MHB4O1xuXHRcdFx0ZmxleDogMCAwICRzdmctc2l6ZTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cblx0XHRcdHN2Z3tcblx0XHRcdFx0aGVpZ2h0OiAkc3ZnLXNpemU7XG5cdFx0XHRcdHdpZHRoOiAkc3ZnLXNpemU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmt0LWljb25ib3hfX2Rlc2N7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0Lmt0LWljb25ib3hfX3RpdGxle1xuXHRcdFx0XHRmb250LXNpemU6IDEuNTVyZW07XG5cdFx0XHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcblxuXHRcdFx0XHQua3QtbGlua3tcblx0XHRcdFx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lmt0LWljb25ib3hfX2NvbnRlbnR7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRjb2xvcjogIzkzOTJhMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRhLmt0LWljb25ib3hfX2JvZHkge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cdCYtLXdhdmV7XG5cdFx0QGluY2x1ZGUgd2F2ZTtcblxuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0fVxuXHR9XG5cblx0Ji0tYW5pbWF0ZXtcblx0XHRAaW5jbHVkZSB3YXZlO1xuXG5cdFx0JjphZnRlcntcblx0XHRcdGFuaW1hdGlvbjogd2F2ZSAxNXMgaW5maW5pdGUgbGluZWFyO1xuXHRcdH1cblxuXHRcdCYtc2xvd2Vye1xuXHRcdFx0QGluY2x1ZGUgd2F2ZTtcblxuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0YW5pbWF0aW9uOiB3YXZlIDMwcyBpbmZpbml0ZSBsaW5lYXI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1zbG93e1xuXHRcdFx0QGluY2x1ZGUgd2F2ZTtcblxuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0YW5pbWF0aW9uOiB3YXZlIDI1cyBpbmZpbml0ZSBsaW5lYXI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1mYXN0e1xuXHRcdFx0QGluY2x1ZGUgd2F2ZTtcblxuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0YW5pbWF0aW9uOiB3YXZlIDEwcyBpbmZpbml0ZSBsaW5lYXI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1mYXN0ZXJ7XG5cdFx0XHRAaW5jbHVkZSB3YXZlO1xuXG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRhbmltYXRpb246IHdhdmUgNXMgaW5maW5pdGUgbGluZWFyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9yc3tcblxuXHRcdCYtLSN7JG5hbWV9e1xuXG5cdFx0XHQua3QtaWNvbmJveF9fYm9keXtcblxuXHRcdFx0XHQua3QtaWNvbmJveF9faWNvbntcblxuXHRcdFx0XHRcdHN2Z3tcblx0XHRcdFx0XHRcdGcge1xuXHRcdFx0ICAgICAgICAgICAgICAgIFtmaWxsXSB7XG5cdFx0XHQgICAgICAgICAgICAgICAgICAgIGZpbGw6IGt0LWdldCgkY29sb3IsIGJhc2UpICFpbXBvcnRhbnQ7XG5cdFx0XHQgICAgICAgICAgICAgICAgfVxuXHRcdFx0ICAgICAgICAgICAgfVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmt0LWljb25ib3gtLWFuaW1hdGUsXG5cdFx0XHQmLmt0LWljb25ib3gtLWFuaW1hdGUtc2xvdyxcblx0XHRcdCYua3QtaWNvbmJveC0tYW5pbWF0ZS1zbG93ZXIsXG5cdFx0XHQmLmt0LWljb25ib3gtLWFuaW1hdGUtZmFzdCxcblx0XHRcdCYua3QtaWNvbmJveC0tYW5pbWF0ZS1mYXN0ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoa3Qtc3RhdGUtY29sb3IoI3skbmFtZX0pLCAwLjA3KSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHdhdmUge1xuXHRmcm9tIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7fVxuXHRmcm9tIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTt9XG59XG4iLCIvL1xuLy8gV2F2ZSBCYWJrZ3JvdW5kIE1peGluc1xuLy9cblxuXG5cbkBtaXhpbiB3YXZlKCRpbXBvcnRhbnQ6XCJcIil7XG5cdEBpZiAkaW1wb3J0YW50ICE9IFwiXCIge1xuICAgXHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSkgIWltcG9ydGFudDtcblx0fVxuXHRAZWxzZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcblx0fVx0XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQ+IGRpdntcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cdFxuXHQmOmJlZm9yZXtcblx0XHRjb250ZW50OiAnICc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OjA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0ei1pbmRleDogLTE7XG5cdH1cblxuXHQmOmFmdGVye1xuXHRcdGNvbnRlbnQ6ICcgJztcblx0XHR3aWR0aDogMTAwMHB4O1xuXHRcdGhlaWdodDogMTAyNXB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDY1JTtcblx0XHRsZWZ0OiAtMjUwcHg7XHRcblx0XHRib3JkZXItcmFkaXVzOiAzNSU7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcblx0XHR6LWluZGV4OiAwO1xuXHR9XG59IiwiLy9cbi8vIEluZm9ib3hcbi8vXG5cblxuXG4ua3QtaW5mb2JveHtcblx0cGFkZGluZzoxLjVyZW07XG5cblx0Lmt0LWluZm9ib3hfX3RpdGxle1xuXHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG5cdH1cblxuXHQua3QtaW5mb2JveF9fc3VidGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuXHRcdG1hcmdpbi1ib3R0b206IDEuMnJlbTtcblx0fVxuXG5cdC5rdC1pbmZvYm94X19oZWFkZXJ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHQua3QtaW5mb2JveF9fYmFkZ2V7XG5cdFx0XHRtYXJnaW46IGF1dG8gMCBhdXRvIGF1dG87XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0cGFkZGluZzogMC41cmVtIDFyZW07XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRjb2xvcjoga3Qtc3RhdGUtY29sb3IoYnJhbmQsIGJhc2UpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYShrdC1zdGF0ZS1jb2xvcihicmFuZCwgYmFzZSksIDAuMTUpO1xuXHRcdH1cblx0fVxuXG5cdC5rdC1pbmZvYm94X19ib2R5e1xuXHRcdC5rdC1pbmZvYm94X19zZWN0aW9ue1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblxuXHRcdFx0Lmt0LWluZm9ib3hfX2NvbnRlbnR7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGNvbG9yOiAjOTM5MmEwO1xuXHRcdFx0XHRmb250LXNpemU6IDEuMTVyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAycmVtO1xuXG5cdFx0XHRcdC50YWJsZXtcblx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cblx0XHRcdFx0XHR0aGVhZHtcblx0XHRcdFx0XHRcdHRoe1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMC44cmVtO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMC44cmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cdFx0XHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5rdC1uYXZ7XG5cdFx0XHQua3QtbmF2X19pdGVte1xuXHRcdFx0XHQua3QtbmF2X19saW5re1xuXHRcdFx0XHRcdC5rdC1uYXZfX2xpbmstdGV4dHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYWNjb3JkaW9ue1xuXG5cdFx0XHQuY2FyZHtcblx0XHRcdFx0LmNhcmQtaGVhZGVye1xuXHRcdFx0XHRcdC5jYXJkLXRpdGxle1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHR9XHRcblx0XHRcdFx0fVxuXHRcdFx0XHQuY2FyZC1ib2R5e1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xNXJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMnJlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdGNvbG9yOiAjOTM5MmEwO1xuXHRcdFx0XHR9XHRcblx0XHRcdFx0XG5cdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcblx0XHQmLS0jeyRuYW1lfXtcblxuXHRcdFx0Lmt0LWluZm9ib3hfX2hlYWRlcntcblxuXHRcdFx0XHQua3QtaW5mb2JveF9fYmFkZ2V7XG5cdFx0XHRcdFx0Y29sb3I6IGt0LXN0YXRlLWNvbG9yKCN7JG5hbWV9LCBiYXNlKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGt0LXN0YXRlLWNvbG9yKCN7JG5hbWV9LCBiYXNlKSwgMC4xNSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvL1xuLy8gUmliYm9uXG4vL1xuXG5cblxuLmt0LXJpYmJvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQua3QtcmliYm9uX190YXJnZXQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG4gIFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBiYXNlKTtcblx0XHRjb2xvcjoga3Qtc3RhdGUtY29sb3IoYnJhbmQsIGludmVyc2UpO1xuXHRcdFxuXHRcdD4ua3QtcmliYm9uX19pbm5lciB7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdCAgICBoZWlnaHQ6IDEwMCU7XG5cdFx0ICAgIHRvcDogMDtcblx0XHQgICAgbGVmdDogMDtcblx0XHR9XG5cdFx0XG5cdFx0JjphZnRlcntcblx0XHRcdGJvcmRlci1jb2xvcjogZGFya2VuKGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBiYXNlKSwgMzAlKTtcblx0XHR9XG5cdH1cblxuXHQmLS12ZXIge1xuXHRcdC5rdC1yaWJib25fX3RhcmdldHtcblx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0d2lkdGg6IDM2cHg7XG5cdFx0XHRoZWlnaHQ6IDQ2cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVx0XHRcblx0fVxuXG5cdC8vIFN0eWxlc1xuXHQmLS1zaGFkb3cge1xuXHRcdC5rdC1yaWJib25fX3RhcmdldHtcblx0XHRcdGJveC1zaGFkb3c6IDJweCAycHggN3B4IHJnYmEoMCwgMCwgMCwgMC40KTtcblx0XHR9XHRcblx0fVxuXG5cdCYua3QtcmliYm9uLS1yb3VuZCB7XG5cdFx0Ji5rdC1yaWJib24tLXRvcCB7XG5cdFx0XHQua3QtcmliYm9uX190YXJnZXQge1xuXHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7IFxuXHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Ji5rdC1yaWJib24tLWJvdHRvbSB7XG5cdFx0XHQua3QtcmliYm9uX190YXJnZXQge1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYua3QtcmliYm9uLS1sZWZ0IHtcblx0XHRcdC5rdC1yaWJib25fX3RhcmdldCB7XG5cdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Ji5rdC1yaWJib24tLXJpZ2h0IHtcblx0XHRcdC5rdC1yaWJib25fX3RhcmdldCB7XG5cdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtLWJvcmRlci12ZXIge1xuXHRcdC5rdC1yaWJib25fX3RhcmdldHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRib3JkZXItdG9wOm5vbmU7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206bm9uZTtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6MXB4IHNvbGlkO1xuXHRcdFx0XHRjb250ZW50OicnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDowO1xuXHRcdFx0XHRib3R0b206MDtcblx0XHRcdFx0bGVmdDo1cHg7XG5cdFx0XHRcdHJpZ2h0OjVweDtcblx0XHRcdH1cblx0XHR9XHRcdFxuXHR9XG5cdFxuXHQmLS1ib3JkZXItaG9yIHtcblx0XHQua3QtcmliYm9uX190YXJnZXR7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDoxcHggc29saWQ7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkO1xuXHRcdFx0XHRib3JkZXItbGVmdDpub25lO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6bm9uZTtcblx0XHRcdFx0Y29udGVudDonJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6NXB4O1xuXHRcdFx0XHRib3R0b206NXB4O1xuXHRcdFx0XHRsZWZ0OjA7XG5cdFx0XHRcdHJpZ2h0OjA7XG5cdFx0XHR9XG5cdFx0fVx0XHRcblx0fVxuXG5cdCYtLWJvcmRlci1kYXNoLXZlciB7XG5cdFx0Lmt0LXJpYmJvbl9fdGFyZ2V0e1xuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0Ym9yZGVyLXRvcDpub25lO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOm5vbmU7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OjFweCBzb2xpZDtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZDtcblx0XHRcdFx0Ym9yZGVyLWxlZnQtc3R5bGU6IGRhc2hlZDtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0LXN0eWxlOiBkYXNoZWQ7XG5cdFx0XHRcdGNvbnRlbnQ6Jyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOjA7XG5cdFx0XHRcdGJvdHRvbTowO1xuXHRcdFx0XHRsZWZ0OjVweDtcblx0XHRcdFx0cmlnaHQ6NXB4O1xuXHRcdFx0fVxuXHRcdH1cdFx0XG5cdH1cblx0XG5cdCYtLWJvcmRlci1kYXNoLWhvciB7XG5cdFx0Lmt0LXJpYmJvbl9fdGFyZ2V0e1xuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0Ym9yZGVyLXRvcDoxcHggc29saWQ7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkO1xuXHRcdFx0XHRib3JkZXItbGVmdDpub25lO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6bm9uZTtcblx0XHRcdFx0Ym9yZGVyLXRvcC1zdHlsZTogZGFzaGVkO1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXN0eWxlOiBkYXNoZWQ7XG5cdFx0XHRcdGNvbnRlbnQ6Jyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOjVweDtcblx0XHRcdFx0Ym90dG9tOjVweDtcblx0XHRcdFx0bGVmdDowO1xuXHRcdFx0XHRyaWdodDowO1xuXHRcdFx0fVxuXHRcdH1cdFx0XG5cdH1cblxuXHQmLS1jbGlwIHtcdFxuXHRcdCYua3QtcmliYm9uLS1sZWZ0IHtcblx0XHRcdC5rdC1yaWJib25fX3RhcmdldCB7XG5cdFx0XHRcdGxlZnQ6IC0xMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0Lmt0LXJpYmJvbl9faW5uZXIge1xuXHRcdFx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAtMTBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDAgMTBweCAxMHB4IDA7XG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQtY29sb3I6ICMyMjIgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5rdC1yaWJib24tLXJpZ2h0IHtcblx0XHRcdC5rdC1yaWJib25fX3RhcmdldCB7XG5cdFx0XHRcdHJpZ2h0OiAtMTBweDtcblx0XHRcdFx0XG5cdFx0XHRcdC5rdC1yaWJib25fX2lubmVyIHtcblx0XHRcdFx0XHQmOmJlZm9yZSxcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGJvdHRvbTogLTEwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAwIDAgMTBweCAxMHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICMyMjIgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtLWZsYWcge1xuXHRcdC5rdC1yaWJib25fX3RhcmdldCB7XG5cdFx0XHQ+Lmt0LXJpYmJvbl9faW5uZXIge1x0XHRcdFx0XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxOHB4IHNvbGlkO1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMThweCBzb2xpZDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxZW0gc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdFx0XHRib3R0b206LTFlbTtcblx0XHRcdFx0XHRjb250ZW50OicnO1xuXHRcdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0XHRsZWZ0OjA7XG5cdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBTdGF0ZSBjb2xvcnNcblx0QGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3Jze1xuXHRcdCYtLSN7JG5hbWV9IHtcblx0XHRcdC5rdC1yaWJib25fX3RhcmdldCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LXN0YXRlLWNvbG9yKCN7JG5hbWV9LCBiYXNlKTtcblx0XHRcdFx0Y29sb3I6IGt0LXN0YXRlLWNvbG9yKCN7JG5hbWV9LCBpbnZlcnNlKTtcblx0XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKGt0LXN0YXRlLWNvbG9yKCN7JG5hbWV9LCBpbnZlcnNlKSwgMC41KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4ua3QtcmliYm9uX19pbm5lcntcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1zdGF0ZS1jb2xvcigjeyRuYW1lfSwgYmFzZSk7XG5cdFx0XHRcdFx0Y29sb3I6IGt0LXN0YXRlLWNvbG9yKCN7JG5hbWV9LCBpbnZlcnNlKTtcblx0XHRcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjoga3Qtc3RhdGUtY29sb3IoI3skbmFtZX0sIGJhc2UpO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiBrdC1zdGF0ZS1jb2xvcigjeyRuYW1lfSwgYmFzZSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XHRcdFx0XG5cdFx0fVxuXHR9XG59XG5cbiIsIi8vXG4vLyBDaGF0XG4vL1xuXG5cbi5rdC1jaGF0IHtcbiAgbWF4LWhlaWdodDogMTAwJTtcblxuICAua3QtcG9ydGxldF9faGVhZCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cblxuICAua3QtY2hhdF9faGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1ncm93OiAxO1xuXG4gICAgLmt0LWNoYXRfX2xhYmVsIHtcbiAgICAgIC5rdC1jaGF0X190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmt0LWNoYXRfX3N0YXR1cyB7XG4gICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5rdC1jaGF0X19sZWZ0IHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLmt0LWNoYXRfX3JpZ2h0IHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIC5rdC1jaGF0X19jZW50ZXIge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5rdC1jaGF0X19tZXNzYWdlcyB7XG4gICAgLmt0LWNoYXRfX21lc3NhZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICAgLmt0LWNoYXRfX3VzZXIge1xuICAgICAgICAua3QtY2hhdF9fdXNlcm5hbWUge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMC40cmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICAgJjpub3QoLm5vLWhvdmVyKTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAua3QtY2hhdF9fZGF0ZXRpbWUge1xuICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMC40cmVtXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmt0LWNoYXRfX3RleHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEuMnJlbSAxLjdyZW07XG4gICAgICAgIHBhZGRpbmc6IDEuMXJlbSAzLjVyZW0gMS4xcmVtIDEuNnJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMC44cmVtO1xuICAgICAgICBjb2xvcjogIzZjNzI5MztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgICAgICAgYiB7XG4gICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5rdC1jaGF0X19tZXNzYWdlLS1yaWdodCB7XG5cbiAgICAgICAgLmt0LWNoYXRfX3RleHQge1xuICAgICAgICAgIHBhZGRpbmc6IDEuMXJlbSAxLjZyZW0gMS4xcmVtIDMuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYua3QtY2hhdF9fbWVzc2FnZXMtLXNvbGlkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgLmt0LWNoYXRfX21lc3NhZ2Uge1xuICAgICAgICBwYWRkaW5nOiAuNnJlbSAxcmVtO1xuICAgICAgICBtYXJnaW46IC41cmVtIDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjJyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1jaGF0X190ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmt0LWNoYXRfX21lc3NhZ2UtLXJpZ2h0IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG4gICAgICAgICAgJi5rdC1jaGF0X19tZXNzYWdlLS0jeyRuYW1lfSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKGt0LWdldCgkY29sb3IsIGJhc2UpLCAwLjEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5rdC1jaGF0X19pbnB1dCB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblxuICAgIC5rdC1jaGF0X19lZGl0b3Ige1xuICAgICAgdGV4dGFyZWEsXG4gICAgICBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIGt0LWlucHV0LXBsYWNlaG9sZGVyKGt0LWJhc2UtY29sb3IobGFiZWwsIDEpKTtcbiAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5rdC1jaGF0X190b29sYmFyIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgLmt0X2NoYXRfX3Rvb2xzIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjY2RkMWU5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBrdC10YWJsZXQtYW5kLW1vYmlsZSB7XG4gIC5rdC1jaGF0IHtcbiAgICAua3QtY2hhdF9fbWVzc2FnZXMge1xuICAgICAgLmt0LWNoYXRfX21lc3NhZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuXG4gICAgICAgIC5rdC1jaGF0X191c2VyIHtcbiAgICAgICAgICAua3QtY2hhdF9fdXNlcm5hbWUge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwLjI1cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1jaGF0X190ZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYua3QtY2hhdF9fbWVzc2FnZS0tcmlnaHQge1xuICAgICAgICAgIC5rdC1jaGF0X190ZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAua3QtY2hhdF9faW5wdXQge1xuICAgICAgLmt0LWNoYXRfX3Rvb2xiYXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuXG4gICAgICAgIC5rdF9jaGF0X190b29scyB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBRdWljayBQYW5lbFxuLy9cblxuXG4ka3QtZGVtby1wYW5lbDogKFxuICAgICAgICBzZWxmOiAoXG4gICAgICAgICAgICAgICAgYmctY29sb3I6ICNmZmYsXG4gICAgICAgICAgICAgICAgc2hhZG93OiAwcHggMHB4IDI4cHggMHB4IHJnYmEoODIsIDYzLCAxMDUsIDAuMTMpLFxuICAgICAgICAgICAgICAgIG9mZmNhbnZhczogKFxuICAgICAgICAgICAgICAgICAgICAgICAgbGF5b3V0OiAoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlbGY6IChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6aW5kZXg6IDEwMDEsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlyZWN0aW9uOiByaWdodCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1MHB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsb3NlOiAoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogMjVweCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgICAgc2tpbjogKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVybGF5OiAoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmctY29sb3I6IHJnYmEoIzAwMDAwMCwgMC4wNSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICApXG4gICAgICAgIClcbik7XG5cbi8vIEJhc2Vcbi5rdC1kZW1vLXBhbmVsLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiBrdC1nZXQoJGt0LWRlbW8tcGFuZWwsIHNlbGYsIG9mZmNhbnZhcywgbGF5b3V0LCBzZWxmLCB6aW5kZXgpIC0gMTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMjAwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMS41cmVtIDA7XG4gIGJveC1zaGFkb3c6IGt0LWdldCgka3QtZGVtby1wYW5lbCwgc2VsZiwgc2hhZG93KTtcblxuICBzcGFuIHtcbiAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAgIHRleHQtb3JpZW50YXRpb246IG1peGVkO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICB9XG5cbiAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgfVxufVxuXG4ua3QtZGVtby1wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgka3QtZGVtby1wYW5lbCwgc2VsZiwgYmctY29sb3IpO1xuICBib3gtc2hhZG93OiBrdC1nZXQoJGt0LWRlbW8tcGFuZWwsIHNlbGYsIHNoYWRvdyk7XG4gIHBhZGRpbmc6IDIuNXJlbTtcblxuICAvLyBIZWFkXG4gIC5rdC1kZW1vLXBhbmVsX19oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgLmt0LWRlbW8tcGFuZWxfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIHNtYWxsIHtcbiAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAua3QtZGVtby1wYW5lbF9fY2xvc2Uge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcbiAgICAgIEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcblxuICAgICAgaSB7XG4gICAgICAgIEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgIEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcbiAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoaW52ZXJzZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBDb250ZW50XG4gIC5rdC1kZW1vLXBhbmVsX19ib2R5IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5wc19fcmFpbC15IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLmt0LWRlbW8tcGFuZWxfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgb3V0bGluZTogMDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmt0LWRlbW8tcGFuZWxfX2l0ZW0tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgIH1cblxuICAgICAgLmt0LWRlbW8tcGFuZWxfX2l0ZW0tcHJldmlldyB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAua3QtZGVtby1wYW5lbF9faXRlbS1wcmV2aWV3LW92ZXJsYXkge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzAwMCwgMC4xNSk7XG4gICAgICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYnRuLWxpZ2h0IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYua3QtZGVtby1wYW5lbF9faXRlbS0tYWN0aXZlIHtcbiAgICAgICAgLmt0LWRlbW8tcGFuZWxfX2l0ZW0tcHJldmlldyB7XG4gICAgICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5rdC1kZW1vLXBhbmVsX19pdGVtLXByZXZpZXcge1xuICAgICAgICAgIEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcblxuICAgICAgICAgIC5rdC1kZW1vLXBhbmVsX19pdGVtLXByZXZpZXctb3ZlcmxheSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5rdC1kZW1vLXBhbmVsX19wdXJjaGFzZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi8vIERlc2t0b3Agdmlld1xuQGluY2x1ZGUga3QtZGVza3RvcCB7XG4gIC5rdC1kZW1vLXBhbmVsIHtcbiAgICAua3QtZGVtby1wYW5lbF9fYm9keSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW07XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1aWxkIG9mZmNhbnZhcyBtb2RlXG5AaW5jbHVkZSBrdC1vZmZjYW52YXMtYnVpbGQoa3QtZGVtby1wYW5lbCwgZGVmYXVsdCwga3QtZ2V0KCRrdC1kZW1vLXBhbmVsLCBzZWxmLCBvZmZjYW52YXMpKTtcblxuLy8gTW9iaWxlIHZpZXdcbkBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgLmt0LWRlbW8tcGFuZWwtdG9nZ2xlIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgfVxuICB9XG5cbiAgLmt0LWRlbW8tcGFuZWwge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cblxuICAua3QtZGVtby1wYW5lbC10b2dnbGUge1xuICAgIHRvcDogMjAlO1xuICB9XG59XG4iLCIvL1xuLy8gT2ZmY2FudmFzIE1peGluc1xuLy9cblxuXG5cblxuQG1peGluIGt0LW9mZmNhbnZhcy1iYXNlKCRjbGFzcywgJGxheW91dCkge1xuXHQkd2lkdGg6IGt0LWdldCgkbGF5b3V0LCBzZWxmLCB3aWR0aCk7XG5cdCR0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgcmlnaHQgMC4zcyBlYXNlO1xuXG5cdC8vIEJhc2Vcblx0LiN7JGNsYXNzfSB7XG5cdFx0Ly9kaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdHotaW5kZXg6IGt0LWdldCgkbGF5b3V0LCBzZWxmLCB6aW5kZXgpO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHdpZHRoOiAkd2lkdGggIWltcG9ydGFudDtcblx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblx0XHRsZWZ0OiAtKCR3aWR0aCArIDIwcHgpO1xuXG5cdFx0Ji4jeyRjbGFzc30tLW9uIHtcblx0XHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXHRcdFx0bGVmdDogMDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBrdC1oYWNrLWllIHtcblx0XHRcdHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQvLyBQdWxsIGZyb20gcmlnaHRcblx0LiN7JGNsYXNzfS0tcmlnaHQge1xuXHRcdC4jeyRjbGFzc30ge1xuXHRcdFx0cmlnaHQ6IC0oJHdpZHRoICsgMjBweCk7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXG5cdFx0XHQmLiN7JGNsYXNzfS0tb24ge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gQ2xvc2UgaWNvblxuXHRAaWYga3QtZ2V0KCRsYXlvdXQsIGNsb3NlKSAhPSBudWxsIHtcblx0XHQvLyBNb2JpbGUgY2xvc2UgYnV0dG9uXG5cdFx0LiN7JGNsYXNzfS1jbG9zZSB7XG5cdFx0XHR3aWR0aDoga3QtZ2V0KCRsYXlvdXQsIGNsb3NlLCBzaXplKTtcblx0XHRcdGhlaWdodDoga3QtZ2V0KCRsYXlvdXQsIGNsb3NlLCBzaXplKTtcblx0XHRcdHRvcDogNXB4O1xuXHRcdFx0ei1pbmRleDoga3QtZ2V0KCRsYXlvdXQsIHNlbGYsIHppbmRleCkgKyAxO1xuXHRcdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0QGluY2x1ZGUga3Qtcm91bmRlZCB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdH1cblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdEBpbmNsdWRlIGt0LWhhY2staWUge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdD4gaSB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdFx0XHRmb250LXNpemU6IGt0LWdldCgkbGF5b3V0LCBjbG9zZSwgZm9udC1zaXplKTtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0bGVmdDogLSAoa3QtZ2V0KCRsYXlvdXQsIGNsb3NlLCBzaXplKSk7XG5cblx0XHRcdC8vIFB1bGwgZnJvbSByaWdodFxuXHRcdFx0LiN7JGNsYXNzfS0tcmlnaHQgJiB7XG5cdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdHJpZ2h0OiAtIChrdC1nZXQoJGxheW91dCwgY2xvc2UsIHNpemUpKTtcblx0XHRcdH1cblxuXHRcdFx0LiN7JGNsYXNzfS0tb24gJiB7XG5cdFx0XHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRyaWdodDogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0Ly8gUHVsbCBmcm9tIHJpZ2h0XG5cdFx0XHQuI3skY2xhc3N9LS1vbi4jeyRjbGFzc30tLXJpZ2h0ICYge1xuXHRcdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBPdmVybGF5XG5cdC4jeyRjbGFzc30tb3ZlcmxheSB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRyaWdodDogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHotaW5kZXg6IGt0LWdldCgkbGF5b3V0LCBzZWxmLCB6aW5kZXgpIC0gMTtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKCMwMDAwMDAsIDAuMSk7XG5cdFx0YW5pbWF0aW9uOiBrdC1hbmltYXRlLWZhZGUtaW4gLjNzIGxpbmVhciAxO1xuXHR9XG59XG5cbkBtaXhpbiBrdC1vZmZjYW52YXMtc2tpbigkY2xhc3MsICRza2luKSB7XG5cdC4jeyRjbGFzc30ge1xuXHRcdEBpZiAoa3QtaGFzKCRza2luLCBzZWxmLCBiZy1jb2xvcikpIHtcblx0XHRcdGJhY2tncm91bmQ6IGt0LWdldCgkc2tpbiwgc2VsZiwgYmctY29sb3IpO1xuXHRcdH1cblxuXHRcdEBpZiAoa3QtaGFzKCRza2luLCBzZWxmLCBzaGFkb3cpKSB7XG5cdFx0XHRib3gtc2hhZG93OiBrdC1nZXQoJHNraW4sIHNlbGYsIHNoYWRvdyk7XG5cdFx0fVxuXHR9XG5cblx0LiN7JGNsYXNzfS1vdmVybGF5IHtcblx0XHRiYWNrZ3JvdW5kOiBrdC1nZXQoJHNraW4sIG92ZXJsYXksIGJnLWNvbG9yKTtcblx0fVxuXG5cdEBpZiAoa3QtaGFzKCRza2luLCBjbG9zZSkpIHtcblx0XHQuI3skY2xhc3N9LWNsb3NlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkc2tpbiwgY2xvc2UsIGJnLWNvbG9yLCBkZWZhdWx0KTtcblxuXHRcdFx0PiBpIHtcblx0XHRcdFx0Y29sb3I6IGt0LWdldCgkc2tpbiwgY2xvc2UsIGljb24tY29sb3IsIGRlZmF1bHQpO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRza2luLCBjbG9zZSwgYmctY29sb3IsIGhvdmVyKTtcblxuXHRcdFx0XHQ+IGkge1xuXHRcdFx0XHRcdGNvbG9yOiBrdC1nZXQoJHNraW4sIGNsb3NlLCBpY29uLWNvbG9yLCBob3Zlcik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1peGluIGt0LW9mZmNhbnZhcy1idWlsZCgkY2xhc3MsICRtb2RlLCAkY29uZmlnKSB7XG5cdC8vIGNsb3NlIGljb25cblx0LiN7JGNsYXNzfS1jbG9zZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdEBpZiAkbW9kZSA9PSBkZWZhdWx0IHtcblx0XHRAaW5jbHVkZSBrdC1vZmZjYW52YXMtYmFzZSgkY2xhc3MsIGt0LWdldCgkY29uZmlnLCBsYXlvdXQpKTtcblx0XHRAaW5jbHVkZSBrdC1vZmZjYW52YXMtc2tpbigkY2xhc3MsIGt0LWdldCgkY29uZmlnLCBza2luKSk7XG5cdH1cblxuXHRAaWYgJG1vZGUgPT0gZGVza3RvcCB7XG5cdFx0QGluY2x1ZGUga3QtZGVza3RvcCB7XG5cdFx0XHRAaW5jbHVkZSBrdC1vZmZjYW52YXMtYmFzZSgkY2xhc3MsIGt0LWdldCgkY29uZmlnLCBsYXlvdXQpKTtcblx0XHRcdEBpbmNsdWRlIGt0LW9mZmNhbnZhcy1za2luKCRjbGFzcywga3QtZ2V0KCRjb25maWcsIHNraW4pKTtcblx0XHR9XG5cdH1cblxuXHRAaWYgJG1vZGUgPT0gZGVza3RvcC1hbmQtdGFibGV0IHtcblx0XHRAaW5jbHVkZSBrdC1kZXNrdG9wLWFuZC10YWJsZXQge1xuXHRcdFx0QGluY2x1ZGUga3Qtb2ZmY2FudmFzLWJhc2UoJGNsYXNzLCBrdC1nZXQoJGNvbmZpZywgbGF5b3V0KSk7XG5cdFx0XHRAaW5jbHVkZSBrdC1vZmZjYW52YXMtc2tpbigkY2xhc3MsIGt0LWdldCgkY29uZmlnLCBza2luKSk7XG5cdFx0fVxuXHR9XG5cblx0QGlmICRtb2RlID09IHRhYmxldCB7XG5cdFx0QGluY2x1ZGUga3QtdGFibGV0IHtcblx0XHRcdEBpbmNsdWRlIGt0LW9mZmNhbnZhcy1iYXNlKCRjbGFzcywga3QtZ2V0KCRjb25maWcsIGxheW91dCkpO1xuXHRcdFx0QGluY2x1ZGUga3Qtb2ZmY2FudmFzLXNraW4oJGNsYXNzLCBrdC1nZXQoJGNvbmZpZywgc2tpbikpO1xuXHRcdH1cblx0fVxuXG5cdEBpZiAkbW9kZSA9PSB0YWJsZXQtYW5kLW1vYmlsZSB7XG5cdFx0QGluY2x1ZGUga3QtdGFibGV0LWFuZC1tb2JpbGUge1xuXHRcdFx0QGluY2x1ZGUga3Qtb2ZmY2FudmFzLWJhc2UoJGNsYXNzLCBrdC1nZXQoJGNvbmZpZywgbGF5b3V0KSk7XG5cdFx0XHRAaW5jbHVkZSBrdC1vZmZjYW52YXMtc2tpbigkY2xhc3MsIGt0LWdldCgkY29uZmlnLCBza2luKSk7XG5cdFx0fVxuXHR9XG5cblx0QGlmICRtb2RlID09IG1vYmlsZSB7XG5cdFx0QGluY2x1ZGUga3QtbW9iaWxlIHtcblx0XHRcdEBpbmNsdWRlIGt0LW9mZmNhbnZhcy1iYXNlKCRjbGFzcywga3QtZ2V0KCRjb25maWcsIGxheW91dCkpO1xuXHRcdFx0QGluY2x1ZGUga3Qtb2ZmY2FudmFzLXNraW4oJGNsYXNzLCBrdC1nZXQoJGNvbmZpZywgc2tpbikpO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGt0LXJlc3BvbnNpdmUtYmVsb3coa3QtZ2V0KCRjb25maWcsIGxheW91dCwgc2VsZiwgd2lkdGgpICsgNTBweCkge1xuXHRcdC4jeyRjbGFzc30ge1xuXHRcdFx0d2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuIiwiLy9cbi8vIFF1aWNrIFBhbmVsXG4vL1xuXG5cblxuXG5cbiRrdC1vZmZjYW52YXMtcGFuZWw6IChcblx0c2VsZjogKFxuXHRcdGJnLWNvbG9yOiAjZmZmLFxuXHRcdHNoYWRvdzogMHB4IDBweCAyOHB4IDBweCByZ2JhKDgyLDYzLDEwNSwwLjEzKSxcblxuXHRcdG9mZmNhbnZhczogKFxuXHRcdFx0bGF5b3V0OiAoXG5cdFx0XHRcdHNlbGY6IChcblx0XHRcdFx0XHR6aW5kZXg6IDEwMDEsXG5cdFx0XHRcdFx0ZGlyZWN0aW9uOiByaWdodCxcblx0XHRcdFx0XHR0cmFuc2l0aW9uOlx0YWxsIC4zcyBlYXNlLFxuXHRcdFx0XHRcdHdpZHRoOiA0MjVweFxuXHRcdFx0XHQpLFxuXG5cdFx0XHRcdGNsb3NlOiAoXG5cdFx0XHRcdFx0c2l6ZTogMjVweCxcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbVxuXHRcdFx0XHQpXG5cdFx0XHQpLFxuXG5cdFx0XHRza2luOiAoXG5cdFx0XHRcdG92ZXJsYXk6IChcblx0XHRcdFx0XHRiZy1jb2xvcjogcmdiYSgjMDAwMDAwLCAwLjEpLFxuXHRcdFx0XHQpXG5cdFx0XHQpXG5cdFx0KVxuXHQpXG4pO1xuXG4vLyBCYXNlXG4ua3Qtb2ZmY2FudmFzLXBhbmVsIHtcblx0YmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRrdC1vZmZjYW52YXMtcGFuZWwsIHNlbGYsIGJnLWNvbG9yKTtcblx0Ym94LXNoYWRvdzoga3QtZ2V0KCRrdC1vZmZjYW52YXMtcGFuZWwsIHNlbGYsIHNoYWRvdyk7XG5cdHBhZGRpbmc6IDIuNXJlbTtcblxuXHQvLyBIZWFkXG5cdC5rdC1vZmZjYW52YXMtcGFuZWxfX2hlYWQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblxuXHRcdC5rdC1vZmZjYW52YXMtcGFuZWxfX3RpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogIDEuNHJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRzbWFsbCB7XG5cdFx0XHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5rdC1vZmZjYW52YXMtcGFuZWxfX2Nsb3NlIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMjhweDtcblx0XHRcdGhlaWdodDogMjhweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG5cdFx0XHRAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG5cblx0XHRcdGkge1xuXHRcdFx0XHRAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC44cmVtO1xuXHRcdFx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcblxuXHRcdFx0XHRpIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG5cdFx0XHRcdFx0Y29sb3I6IGt0LWJyYW5kLWNvbG9yKGludmVyc2UpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XHRcblxuXHQvLyBDb250ZW50XG5cdC5rdC1vZmZjYW52YXMtcGFuZWxfX2JvZHkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC5rdC1vZmZjYW52YXMtcGFuZWxfX3NlY3Rpb24ge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcblx0XHRcdG1hcmdpbjogMnJlbSAwIDEuNXJlbSAwO1xuXG5cdFx0XHQmLmt0LW9mZmNhbnZhcy1wYW5lbF9fc2VjdGlvbi0tZmlyc3Qge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBCdWlsZCBvZmZjYW52YXMgbW9kZVxuQGluY2x1ZGUga3Qtb2ZmY2FudmFzLWJ1aWxkKGt0LW9mZmNhbnZhcy1wYW5lbCwgZGVmYXVsdCwga3QtZ2V0KCRrdC1vZmZjYW52YXMtcGFuZWwsIHNlbGYsIG9mZmNhbnZhcykgKTtcblxuLy8gRGVza3RvcCB2aWV3XG5AaW5jbHVkZSBrdC1kZXNrdG9wIHtcblx0Lmt0LW9mZmNhbnZhcy1wYW5lbCB7XG5cdFx0Lmt0LW9mZmNhbnZhcy1wYW5lbF9fYm9keSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0xLjVyZW07XG5cdFx0fVxuXHR9XG59XG5cbi8vIE1vYmlsZSB2aWV3XG5AaW5jbHVkZSBrdC10YWJsZXQtYW5kLW1vYmlsZSB7XG5cdC5rdC1vZmZjYW52YXMtcGFuZWwge1xuXHRcdHBhZGRpbmc6IDFyZW07XG5cdH1cbn0iLCIvL1xuLy8gUXVpY2sgUGFuZWxcbi8vXG5cblxuXG4ka3QtcXVpY2stcGFuZWw6IChcblx0c2VsZjogKFxuXHRcdHBhZGRpbmc6IDAsXG5cdFx0YmctY29sb3I6ICNmZmYsXG5cdFx0c2hhZG93OiAwcHggMHB4IDI4cHggMHB4IHJnYmEoODIsNjMsMTA1LDAuMTMpLFxuXG5cdFx0b2ZmY2FudmFzOiAoXG5cdFx0XHRsYXlvdXQ6IChcblx0XHRcdFx0c2VsZjogKFxuXHRcdFx0XHRcdHppbmRleDogMTAwMSxcblx0XHRcdFx0XHRkaXJlY3Rpb246IHJpZ2h0LFxuXHRcdFx0XHRcdHRyYW5zaXRpb246XHRhbGwgLjNzIGVhc2UsXG5cdFx0XHRcdFx0d2lkdGg6IDQyNXB4XG5cdFx0XHRcdCksXG5cblx0XHRcdFx0Y2xvc2U6IChcblx0XHRcdFx0XHRzaXplOiAyNXB4LFxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtXG5cdFx0XHRcdClcblx0XHRcdCksXG5cblx0XHRcdHNraW46IChcblx0XHRcdFx0c2VsZjogKFxuXHRcdFx0XHRcdGJnLWNvbG9yOiAjZmZmZmZmLFxuXHRcdFx0XHRcdHNoYWRvdzogMHB4IDFweCA5cHggLTNweCByZ2JhKDAsMCwwLDAuNzUpXG5cdFx0XHRcdCksXG5cblx0XHRcdFx0b3ZlcmxheTogKFxuXHRcdFx0XHRcdGJnLWNvbG9yOiByZ2JhKCMwMDAwMDAsIDAuMSksXG5cdFx0XHRcdCksXG5cblx0XHRcdFx0Y2xvc2U6IChcblx0XHRcdFx0XHRpY29uLWNvbG9yOiAoXG5cdFx0XHRcdFx0XHRkZWZhdWx0OiAjOTY4YWQ0LFxuXHRcdFx0XHRcdFx0aG92ZXI6ICNmZmZmZmZcblx0XHRcdFx0XHQpLFxuXHRcdFx0XHRcdGJnLWNvbG9yOiAoXG5cdFx0XHRcdFx0XHRkZWZhdWx0OiBkYXJrZW4oI2Y4ZjhmYiwgNSUpLFxuXHRcdFx0XHRcdFx0aG92ZXI6IGt0LWJyYW5kLWNvbG9yKClcblx0XHRcdFx0XHQpXG5cdFx0XHRcdClcblx0XHRcdClcblx0XHQpXG5cdClcbik7XG5cbi8vIEJhc2Vcbi5rdC1xdWljay1wYW5lbCB7XG5cdGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgka3QtcXVpY2stcGFuZWwsIHNlbGYsIGJnLWNvbG9yKTtcblx0Ym94LXNoYWRvdzoga3QtZ2V0KCRrdC1xdWljay1wYW5lbCwgc2VsZiwgc2hhZG93KTtcblx0cGFkZGluZzoga3QtZ2V0KCRrdC1xdWljay1wYW5lbCwgc2VsZiwgcGFkZGluZyk7XG5cblx0Ly8gQ2xvc2Vcblx0Lmt0LXF1aWNrLXBhbmVsX19jbG9zZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0cmlnaHQ6IDEuNXJlbTtcblx0XHR0b3A6IDFyZW07XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHdpZHRoOiAyOHB4O1xuXHRcdGhlaWdodDogMjhweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuXHRcdEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcblxuXHRcdGkge1xuXHRcdFx0QGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXHRcdFx0Zm9udC1zaXplOiAwLjhyZW07XG5cdFx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUga3Qtcm91bmRlZCB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG5cblx0XHRcdGkge1xuXHRcdFx0XHRAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG5cdFx0XHRcdGNvbG9yOiBrdC1icmFuZC1jb2xvcihpbnZlcnNlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBOYXZcblx0Lmt0LXF1aWNrLXBhbmVsX19uYXYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDEuNXJlbSAwIDAgMDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0Lm5hdiB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDAgMS41cmVtO1xuXHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHQubmF2LWl0ZW0ge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcblxuXHRcdFx0XHQubmF2LWxpbmsge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVx0XG5cblx0Ly8gQ29udGVudFxuXHQua3QtcXVpY2stcGFuZWxfX2NvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDEuNXJlbSAwO1xuXG5cdFx0LnBzIHtcblx0XHRcdD4gLnBzX19yYWlsLXkge1xuICAgIFx0XHRcdHJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgICBcdFx0fVxuICAgIFx0fVxuXHR9XG5cblx0Lmt0LXF1aWNrLXBhbmVsX19jb250ZW50LXBhZGRpbmcteCAge1xuXHRcdHBhZGRpbmctbGVmdDogMS41cmVtO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcblx0fVxufVxuXG4vLyBCdWlsZCBvZmZjYW52YXMgbW9kZVxuQGluY2x1ZGUga3Qtb2ZmY2FudmFzLWJ1aWxkKGt0LXF1aWNrLXBhbmVsLCBkZWZhdWx0LCBrdC1nZXQoJGt0LXF1aWNrLXBhbmVsLCBzZWxmLCBvZmZjYW52YXMpICk7XG5cbi8vIE1vYmlsZSB2aWV3XG5AaW5jbHVkZSBrdC10YWJsZXQtYW5kLW1vYmlsZSB7XG5cdC8vIEJhc2Vcblx0Lmt0LXF1aWNrLXBhbmVsIHtcblxuXHRcdC8vIENsb3NlXG5cdFx0Lmt0LXF1aWNrLXBhbmVsX19jbG9zZSB7XG5cdFx0XHRyaWdodDogMC41cmVtO1xuXHRcdFx0dG9wOiAwLjVyZW07XG5cdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdGhlaWdodDogMjRweDtcblxuXHRcdFx0aSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC44cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIE5hdlxuXHRcdC5rdC1xdWljay1wYW5lbF9fbmF2IHtcblx0XHRcdHBhZGRpbmc6IDFyZW0gMDtcblxuXHRcdFx0Lm5hdiB7XG5cdFx0XHRcdC5uYXYtaXRlbSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xuXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubmF2LWxpbmsge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwLjVyZW07XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDAuNXJlbTtcblx0XHRcdFx0XHRmb250LXNpemU6IDAuOXJlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gQ2xvc2Vcblx0XHRcdC5rdC1xdWljay1wYW5lbF9fY2xvc2Uge1xuXHRcdFx0XHRpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIENvbnRlbnRcblx0XHQua3QtcXVpY2stcGFuZWxfX2NvbnRlbnQge1xuXHRcdFx0cGFkZGluZzogMXJlbSAwLjVyZW0gMXJlbSAxcmVtO1xuXG5cdFx0XHQudGFiLXBhbmUge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLy9cbi8vIFF1aWNrIFNlYXJjaFxuLy9cblxuXG5cblxuLmt0LXF1aWNrLXNlYXJjaCB7XG5cdC8vIEZvcm1cblx0Lmt0LXF1aWNrLXNlYXJjaF9fZm9ybSB7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdC5pbnB1dC1ncm91cCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cblx0XHQuaW5wdXQtZ3JvdXAtcHJlcGVuZCxcblx0XHQuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0LmlucHV0LWdyb3VwLXRleHQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb3JtLWNvbnRyb2wge1xuXHRcdFx0QGluY2x1ZGUga3QtaW5wdXQtcmVzZXQoKTtcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0ICAgIHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRib3JkZXItdG9wOiAwO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHR9XG5cblx0XHRpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdH1cblxuXHRcdC5rdC1xdWljay1zZWFyY2hfX2Nsb3NlIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG5cdFx0XHRcdGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIFdyYXBwZXJcblx0Lmt0LXF1aWNrLXNlYXJjaF9fd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdC8vIFNjcm9sbFxuXHRcdCYucHMge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC8vIFJlc3VsdFxuXHQua3QtcXVpY2stc2VhcmNoX19yZXN1bHQge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0Ly8gTWVzc2FnZVxuXHRcdC5rdC1xdWljay1zZWFyY2hfX21lc3NhZ2Uge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHBhZGRpbmc6IDFyZW0gMDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0fVxuXG5cdFx0Ly8gQ2F0ZWdvcnlcblx0XHQua3QtcXVpY2stc2VhcmNoX19jYXRlZ29yeSB7XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcbiAgICBcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgXHRcdGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuXHRcdFx0bWFyZ2luOiAwLjVyZW0gMCAxcmVtIDA7XG5cdFx0fVxuXG5cdFx0Ly8gU2VjdGlvblxuXHRcdC5rdC1xdWljay1zZWFyY2hfX3NlY3Rpb24ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHR9XG5cblx0XHQvLyBJdGVtXG5cdFx0Lmt0LXF1aWNrLXNlYXJjaF9faXRlbSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cblx0XHRcdC8vIEljb25cblx0XHRcdC5rdC1xdWljay1zZWFyY2hfX2l0ZW0taWNvbiB7XG5cdFx0XHRcdGRpc3BsYXk6ZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjQ7XG5cdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0ICAgIFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXG5cdFx0XHRcdD4gaSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gSW1hZ2Vcblx0XHRcdC5rdC1xdWljay1zZWFyY2hfX2l0ZW0taW1nIHtcblx0XHRcdFx0ZGlzcGxheTpmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cblx0XHRcdFx0PiBpbWcge1xuXHRcdFx0XHRcdG1heC13aWR0aDogNTBweDtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0fVxuXG5cdFx0ICAgIFx0Ji5rdC1xdWljay1zZWFyY2hfX2l0ZW0taW1nLS1maWxlIHtcblx0XHQgICAgXHRcdHdpZHRoOiA0MHB4O1xuXG5cdFx0ICAgIFx0XHQ+IGltZyB7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDQwcHg7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdH1cblx0XHQgICAgXHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIFdyYXBwZXJcblx0XHRcdC5rdC1xdWljay1zZWFyY2hfX2l0ZW0td3JhcHBlciB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMS4yNXJlbTtcblx0XHRcdFx0ZmxleDogMSAxIGF1dG87XG5cblx0XHRcdFx0Lmt0LXF1aWNrLXNlYXJjaF9faXRlbS10aXRsZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuICAgIFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcbiAgICBcdFx0XHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcbiAgICBcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBcdFx0XHRcdEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcblxuICAgIFx0XHRcdFx0Jjpob3ZlciB7XG4gICAgXHRcdFx0XHRcdGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgIFx0XHRcdFx0XHRAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG4gICAgXHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQua3QtcXVpY2stc2VhcmNoX19pdGVtLWRlc2Mge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdCAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBDb21wYWN0IHJlc3VsdCBzdHlsZVxuXHQmLmt0LXF1aWNrLXNlYXJjaC0tcmVzdWx0LWNvbXBhY3Qge1xuXHRcdC8vIFJlc3VsdFxuXHRcdC5rdC1xdWljay1zZWFyY2hfX3Jlc3VsdCB7XG5cdFx0XHQvLyBDYXRlZ29yeVxuXHRcdFx0Lmt0LXF1aWNrLXNlYXJjaF9fY2F0ZWdvcnkge1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdG1hcmdpbjogMC4yNXJlbSAwIDAuNzVyZW0gMDtcblx0XHRcdH1cblxuXHRcdFx0Ly8gU2VjdGlvblxuXHRcdFx0Lmt0LXF1aWNrLXNlYXJjaF9fc2VjdGlvbiB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIuMjVyZW07XG5cdFx0XHR9XG5cblx0XHRcdC8vIEl0ZW1cblx0XHRcdC5rdC1xdWljay1zZWFyY2hfX2l0ZW0ge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ly8gSWNvblxuXHRcdFx0XHQua3QtcXVpY2stc2VhcmNoX19pdGVtLWljb24ge1xuXHRcdFx0XHRcdHdpZHRoOiAzMnB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzJweDtcblxuXHRcdFx0XHRcdD4gaSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvLyBJbWFnZVxuXHRcdFx0XHQua3QtcXVpY2stc2VhcmNoX19pdGVtLWltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDMycHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMnB4O1xuXG5cdFx0XHRcdFx0PiBpbWcge1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAzMnB4O1xuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMzJweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmt0LXF1aWNrLXNlYXJjaF9faXRlbS1pbWctLWZpbGUge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDI3cHg7XG5cblx0XHRcdFx0XHRcdD4gaW1nIHtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAyN3B4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8vIFdyYXBwZXJcblx0XHRcdFx0Lmt0LXF1aWNrLXNlYXJjaF9faXRlbS13cmFwcGVyIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG5cblx0XHRcdFx0XHQua3QtcXVpY2stc2VhcmNoX19pdGVtLXRpdGxlIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmt0LXF1aWNrLXNlYXJjaF9faXRlbS1kZXNjIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC45cmVtO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBTaG93IHJlc3VsdHNcblx0Ji5rdC1xdWljay1zZWFyY2gtLWhhcy1yZXN1bHQge1xuXHRcdC5rdC1xdWljay1zZWFyY2hfX3dyYXBwZXIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0Ly8gTGF5b3V0IFN0eWxlczpcblx0Ly8gRHJvcGRvd24gbW9kZVxuXHQmLmt0LXF1aWNrLXNlYXJjaC0tZHJvcGRvd24ge1xuXHRcdHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuXG5cdFx0Ly8gRm9ybVxuXHRcdC5rdC1xdWljay1zZWFyY2hfX2Zvcm0ge1xuXHRcdFx0LmlucHV0LWdyb3VwIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmlucHV0LWdyb3VwLXByZXBlbmQge1xuXHRcdFx0XHRcdC5pbnB1dC1ncm91cC10ZXh0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcblx0XHRcdFx0XHQuaW5wdXQtZ3JvdXAtdGV4dCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIFdyYXBwZXJcblx0XHQua3QtcXVpY2stc2VhcmNoX193cmFwcGVyICB7XG5cdFx0XHRtYXJnaW46IDEuNXJlbSAwIDAuNXJlbSAwO1xuXHRcdH1cblxuXHRcdC8vIFNob3cgcmVzdWx0c1xuXHRcdCYua3QtcXVpY2stc2VhcmNoLS1oYXMtcmVzdWx0IHtcblx0XHRcdC5rdC1xdWljay1zZWFyY2hfX2Zvcm0ge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDAuNzVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gSW5saW5lIG1vZGVcblx0Ji5rdC1xdWljay1zZWFyY2gtLWlubGluZSB7XG5cdFx0Ly8gRHJvcGRvd24gbWVudVxuXHRcdC5kcm9wZG93bi1tZW51IHtcblx0XHRcdHBhZGRpbmc6IDEuNXJlbTtcblx0XHR9XG5cdH1cblxuXHQvLyBJbmxpbmUgbW9kZVxuXHQmLmt0LXF1aWNrLXNlYXJjaC0tb2ZmY2FudmFzIHtcblx0XHQvLyBGb3JtXG5cdFx0Lmt0LXF1aWNrLXNlYXJjaF9fZm9ybSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cblx0XHRcdC5mb3JtLWNvbnRyb2wge1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHR9XG5cblx0XHRcdC5pbnB1dC1ncm91cCB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5pbnB1dC1ncm91cC1wcmVwZW5kIHtcblx0XHRcdFx0XHQuaW5wdXQtZ3JvdXAtdGV4dCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmlucHV0LWdyb3VwLWFwcGVuZCB7XG5cdFx0XHRcdFx0LmlucHV0LWdyb3VwLXRleHQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBXcmFwcGVyXG5cdFx0Lmt0LXF1aWNrLXNlYXJjaF9fd3JhcHBlciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQvLyBSZXN1bHRcblx0XHQua3QtcXVpY2stc2VhcmNoX19yZXN1bHQge1xuXG5cdFx0fVxuXHR9XG59XG4iLCIvL1xuLy8gU2Nyb2xsXG4vL1xuXG5cblxuLmt0LXNjcm9sbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn0iLCIvL1xuLy8gU3RpY2t5IFRvb2xiYXJcbi8vXG5cblxuLmt0LXN0aWNreS10b29sYmFyIHtcbiAgd2lkdGg6IDQ2cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW46IDA7XG4gIHotaW5kZXg6IDUwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAka3QtZHJvcGRvd24tc2hhZG93O1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICB9XG5cbiAgLmt0LXN0aWNreS10b29sYmFyX19pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgYmFja2dyb3VuZDogI2Y0ZjRmODtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgfVxuXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcblxuICAgICAgPiBpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuXG4gICAgICAgID4gaSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcbiAgICAgICYua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLSN7JG5hbWV9IHtcbiAgICAgICAgICA+IGEsXG4gICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICA+IGkge1xuICAgICAgICAgICAgY29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgPiBhLFxuICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuXG4gICAgICAgICAgICA+IGkge1xuICAgICAgICAgICAgICBjb2xvcjoga3QtZ2V0KCRjb2xvciwgaW52ZXJzZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLy9cbi8vIEFwcChnZW5lcmFsIGxheW91dCBmb3IgYXBwcylcbi8vXG5cblxuXG4vLyBDb25maWdcbiRrdC1hcHAtY29uZmlnOiAoXG5cdGFzaWRlOiAoXG5cdFx0b2ZmY2FudmFzOiAoXG5cdFx0XHRsYXlvdXQ6IChcblx0XHRcdFx0c2VsZjogKFxuXHRcdFx0XHRcdHppbmRleDogMTAwMSxcblx0XHRcdFx0XHR3aWR0aDogMzAwcHhcblx0XHRcdFx0KSxcblx0XHRcdFx0Y2xvc2U6IChcblx0XHRcdFx0XHRzaXplOiAyNXB4LFxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtXG5cdFx0XHRcdClcblx0XHRcdCksXG5cdFx0XHRza2luOiAoXG5cdFx0XHRcdG92ZXJsYXk6IChcblx0XHRcdFx0XHRiZy1jb2xvcjogcmdiYSgjMDAwMDAwLCAwLjA1KVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgY2xvc2U6IChcbiAgICAgICAgICAgICAgICAgICAgYmctY29sb3I6IChcbiAgICAgICAgICAgICAgICAgICAgICAgIGRlZmF1bHQ6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSksXG4gICAgICAgICAgICAgICAgICAgICAgICBob3ZlcjogdHJhbnNwYXJlbnRcbiAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgaWNvbi1jb2xvcjogKFxuICAgICAgICAgICAgICAgICAgICAgICAgZGVmYXVsdDoga3QtYmFzZS1jb2xvcihsYWJlbCwgMiksXG4gICAgICAgICAgICAgICAgICAgICAgICBob3Zlcjoga3QtYnJhbmQtY29sb3IoKVxuICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgKVxuXHRcdFx0KVxuXHRcdClcbiAgICApXG4pO1xuXG4vLyBHZW5lcmFsIE1vZGVcbi5rdC1hcHAge1xuICAgIC8vIEFzaWRlXG4gICAgLmt0LWFwcF9fYXNpZGUge1xuICAgICAgICAvLyBEZWZhdWx0IHNpemVcbiAgICAgICAgQGluY2x1ZGUga3QtYXBwLWFzaWRlLXdpZHRoKDM1MHB4KTtcblxuICAgICAgICAvLyBTbWFsbCBzaXplXG4gICAgICAgICYua3QtYXBwX19hc2lkZS0tc20ge1xuICAgICAgICAgICAgQGluY2x1ZGUga3QtYXBwLWFzaWRlLXdpZHRoKDI1MHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIExhcmdlIHNpemVcbiAgICAgICAgJi5rdC1hcHBfX2FzaWRlLS1sZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1hcHAtYXNpZGUtd2lkdGgoNDUwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gRXh0cmEgbGFyZ2Ugc2l6ZVxuICAgICAgICAmLmt0LWFwcF9fYXNpZGUtLXhsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LWFwcC1hc2lkZS13aWR0aCg2MDBweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBDb250ZW50XG4gICAgLmt0LWFwcF9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgfVxuXG4gICAgLy8gRGV0YWlsXG4gICAgLmt0LWFwcF9fZGV0YWlsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aDtcblxuXHRcdC8vIERlZmF1bHQgc2l6ZVxuICAgICAgICBAaW5jbHVkZSBrdC1hcHAtZGV0YWlsLXdpZHRoKDU1MHB4KTtcblxuICAgICAgICAvLyBTbWFsbCBzaXplXG4gICAgICAgICYua3QtYXBwX19kZXRhaWwtLXNtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LWFwcC1kZXRhaWwtd2lkdGgoNDAwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gTGFyZ2Ugc2l6ZVxuICAgICAgICAmLmt0LWFwcF9fZGV0YWlsLS1sZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1hcHAtZGV0YWlsLXdpZHRoKDcwMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEV4dHJhIGxhcmdlIHNpemVcbiAgICAgICAgJi5rdC1hcHBfX2RldGFpbC0teGwge1xuICAgICAgICAgICAgQGluY2x1ZGUga3QtYXBwLWRldGFpbC13aWR0aCg4NTBweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFRhYmxldCAmIE1vYmlsZSBNb2RlLlxuLmt0LWFwcCB7XG4gICAgIC8vIE1lZGlhIHJhbmdlIDEwMjRweCBhbmQgYmVsb3coc2VlOiAka3QtbWVkaWEtYnJlYWtwb2ludHMgaW4gc2Fzcy90aGVtZS9fY29uZmlnLnNjc3MgYW5kIHNhc3MvdGhlbWVzL2NvcmUvX21peGlucy5zY3NzKVxuICAgICBAaW5jbHVkZSBrdC10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgICAgIC5rdC1hcHBfX2FzaWRlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMTVweCAxNXB4IDE1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICAgICAgICAua3QtcG9ydGxldCB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IDBweCByZ2JhKDgyLDYzLDEwNSwgMC4xKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5rdC1hcHBfX2FzaWRlLS1maXQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XG5cbiAgICAgICAgICAgICAgICAua3QtcG9ydGxldCB7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6bm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBDb250ZW50XG4gICAgICAgIC5rdC1hcHBfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBEZXRhaWxcbiAgICAgICAgLmt0LWFwcF9fZGV0YWlsIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEFwcCBhc2lkZSAgb2ZmY2FudmFzXG5AaW5jbHVkZSBrdC1vZmZjYW52YXMtYnVpbGQoa3QtYXBwX19hc2lkZSwgdGFibGV0LWFuZC1tb2JpbGUsIGt0LWdldCgka3QtYXBwLWNvbmZpZywgYXNpZGUsIG9mZmNhbnZhcykgKTtcbiIsIi8vXG4vLyBBcHAgTWl4aW5zXG4vL1xuXG5cblxuXG4vLyBBcHAgYXNpZGUgbWl4aW5zXG5AbWl4aW4ga3QtYXBwLWFzaWRlLXdpZHRoKCR3aWR0aCkge1xuICAgIC8vIE1lZGlhIHJhbmdlIDEwMjRweCBhbmQgYWJvdmUoc2VlOiAka3QtbWVkaWEtYnJlYWtwb2ludHMgaW4gc2Fzcy90aGVtZS9fY29uZmlnLnNjc3MgYW5kIHNhc3MvdGhlbWVzL2NvcmUvX21peGlucy5zY3NzKVxuICAgIEBpbmNsdWRlIGt0LWRlc2t0b3Age1xuICAgICAgICB3aWR0aDogJHdpZHRoOyBcbiAgICB9XG5cbiAgICAvLyBJZiBiZWxpdyBnaXZlbiB3aWR0aFxuICAgIEBpbmNsdWRlIGt0LW1lZGlhLWJlbG93KCR3aWR0aCArIDUwcHgpIHtcbiAgICAgICAgd2lkdGg6ICR3aWR0aCAtIDUwcHg7XG4gICAgfVxufVxuXG4vLyBBcHAgYXNpZGUgbWl4aW5zXG5AbWl4aW4ga3QtYXBwLWRldGFpbC13aWR0aCgkd2lkdGgpIHtcbiAgICAvLyBNZWRpYSByYW5nZSAxMDI0cHggYW5kIGFib3ZlKHNlZTogJGt0LW1lZGlhLWJyZWFrcG9pbnRzIGluIHNhc3MvdGhlbWUvX2NvbmZpZy5zY3NzIGFuZCBzYXNzL3RoZW1lcy9jb3JlL19taXhpbnMuc2NzcylcbiAgICBAaW5jbHVkZSBrdC1kZXNrdG9wIHtcbiAgICAgICAgd2lkdGg6ICR3aWR0aDsgXG4gICAgfVxuXG4gICAgLy8gSWYgYmVsaXcgZ2l2ZW4gd2lkdGhcbiAgICBAaW5jbHVkZSBrdC1tZWRpYS1iZWxvdygkd2lkdGggKyA1MHB4KSB7XG4gICAgICAgIHdpZHRoOiAkd2lkdGggLSA1MHB4O1xuICAgIH1cbn0iLCIvL1xuLy8gU3ViaGVhZGVyXG4vL1xuXG5cbi8vIENvbmZpZ1xuJGt0LXN1YmhlYWRlci1jb25maWc6IChcbiAgICAgICAgZml4ZWQ6IChcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHhcbiAgICAgICAgKSxcbiAgICAgICAgdG9nZ2xlOiAoXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHgsXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4LFxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHMsXG4gICAgICAgICAgICAgICAgdGhpY2tuZXNzOiAycHgsXG4gICAgICAgICAgICAgICAgc3BhY2U6IDRweCxcbiAgICAgICAgICAgICAgICByYWRpdXM6IDJweCxcbiAgICAgICAgICAgICAgICBjb2xvcjogKFxuICAgICAgICAgICAgICAgICAgICAgICAgZGVmYXVsdDoga3QtYmFzZS1jb2xvcihsYWJlbCwgMiksXG4gICAgICAgICAgICAgICAgICAgICAgICBob3Zlcjoga3QtYnJhbmQtY29sb3IoKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGFjdGl2ZToga3QtYnJhbmQtY29sb3IoKVxuICAgICAgICAgICAgICAgIClcbiAgICAgICAgKVxuKTtcblxuLy8gQmFzZVxuLmt0LXN1YmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBtYXJnaW46IDEwcHggMDtcblxuICAua3QtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAvLyBIZWFkIGFjdGlvbnMgYnV0dG9uc1xuICAuYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBoZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG5cbiAgICAmLmJ0bi1zbSB7XG4gICAgICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG5cbiAgICAmLmJ0bi1pY29uIHtcbiAgICAgIHdpZHRoOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjpub3QoLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICB9XG4gIH1cblxuICAvLyBNYWluXG4gIC5rdC1zdWJoZWFkZXJfX21haW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMDtcblxuICAgIC8vIEJ1dHRvbnNcbiAgICAuYnRuIHtcbiAgICAgICY6bm90KC5kcm9wZG93bi10b2dnbGUtc3BsaXQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE1vYmlsZSBUb2dnbGVyXG4gICAgLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC8vIFRpdGxlXG4gICAgLmt0LXN1YmhlYWRlcl9fdGl0bGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCAxcmVtIDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjNDM0MzQ5O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIHNtYWxsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIERlc2NcbiAgICAua3Qtc3ViaGVhZGVyX19kZXNjIHtcbiAgICAgIHBhZGRpbmc6IDAgMC41cmVtIDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogIzk1OWNiNjtcbiAgICB9XG5cbiAgICAvLyBTZXBhcmF0b3JcbiAgICAua3Qtc3ViaGVhZGVyX19zZXBhcmF0b3Ige1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgYmFja2dyb3VuZDogI2U3ZThlZjtcbiAgICAgIG1hcmdpbjogMCAxcmVtIDAgMDtcblxuICAgICAgJi5rdC1zdWJoZWFkZXJfX3NlcGFyYXRvci0tdiB7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCcmVhZGNydW1ic1xuICAgIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMtaG9tZSB7XG4gICAgICAgIHBhZGRpbmc6IDBweCAwLjY1cmVtIDBweCAwcHg7XG4gICAgICAgIEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcblxuICAgICAgICA+IGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBjb2xvcjogI2M1Y2JlNztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgID4gaSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG4gICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMtaG9tZS0tYWN0aXZlIHtcbiAgICAgICAgICA+IGkge1xuICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzLWxpbmsge1xuICAgICAgICBwYWRkaW5nOiAwIDAuMzVyZW0gMCAwO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjOTU5Y2I2O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzLWxpbmstLWFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBrdC1ob3Zlci10cmFuc2l0aW9uKCk7XG4gICAgICB9XG5cbiAgICAgIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzLXNlcGFyYXRvciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMC4zNXJlbSAwIDA7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2U3ZThlZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEdyb3VwXG4gICAgLmt0LXN1YmhlYWRlcl9fZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gVG9vbGJhclxuICAua3Qtc3ViaGVhZGVyX190b29sYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLy8gVG9vbGJhciBidXR0b25zXG4gICAgLmJ0bjpub3QoLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gUHJpbWFyeSBidXR0b25cbiAgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQ6ICNmMmYzZjc7XG4gICAgY29sb3I6ICM5NTljYjY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgIGkge1xuICAgICAgY29sb3I6ICM5NTljYjY7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmLmFjdGl2ZSxcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcihpbnZlcnNlKTtcbiAgICAgIGJhY2tncm91bmQ6IGt0LWJyYW5kLWNvbG9yKCk7XG5cbiAgICAgIGkge1xuICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoaW52ZXJzZSk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGt0LXN2Zy1pY29uLWNvbG9yKGt0LWJyYW5kLWNvbG9yKGludmVyc2UpKTtcbiAgICB9XG4gIH1cblxuICAvLyBTZWNvbmRhcnkgYnV0dG9uXG4gIC5rdC1zdWJoZWFkZXJfX2J0bi1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAjOTU5Y2I2O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICBpIHtcbiAgICAgIGNvbG9yOiAjYWFiMWRmO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGt0LXN2Zy1pY29uLWNvbG9yKCNhYWIxZGYpO1xuXG4gICAgJjpob3ZlcixcbiAgICAmLmFjdGl2ZSxcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmMmYzZjc7XG4gICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgIEBpbmNsdWRlIGt0LXN2Zy1pY29uLWNvbG9yKGt0LWJyYW5kLWNvbG9yKCkpO1xuICAgIH1cbiAgfVxuXG4gIC8vIERhdGVyYW5nZVxuICAua3Qtc3ViaGVhZGVyX19idG4tZGF0ZXJhbmdlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmM2Y3O1xuXG4gICAgLmt0LXN1YmhlYWRlcl9fYnRuLWRhdGVyYW5nZS10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogIzk1OWNiNjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgLmt0LXN1YmhlYWRlcl9fYnRuLWRhdGVyYW5nZS1kYXRlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgIH1cblxuXG4gICAgJjpob3ZlcixcbiAgICAmLmFjdGl2ZSxcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmMmYzZjc7XG5cbiAgICAgIGkge1xuICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBTZWFyY2hcbiAgLmt0LXN1YmhlYWRlcl9fc2VhcmNoIHtcbiAgICB3aWR0aDogMTc1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgIGhlaWdodDogMzNweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmMmYzZjc7XG4gICAgICBib3JkZXItY29sb3I6ICNmMmYzZjcgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAua3QtaW5wdXQtaWNvbl9faWNvbiB7XG4gICAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBTb2xpZCBzdHlsZVxuICAua3Qtc3ViaGVhZGVyLS1zb2xpZCAmIHtcbiAgICBtYXJnaW46IDAgMCBrdC1nZXQoJGt0LXBhZ2UtcGFkZGluZywgZGVza3RvcCkgMDtcbiAgICBtaW4taGVpZ2h0OiBrdC1nZXQoJGt0LXN1YmhlYWRlci1jb25maWcsIGZpeGVkLCBoZWlnaHQpO1xuICB9XG5cbiAgLy8gVHJhbnNwYXJlbnQgc3R5bGVcbiAgLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAvLyBNYWluXG4gICAgLmt0LXN1YmhlYWRlcl9fbWFpbiB7XG4gICAgICAua3Qtc3ViaGVhZGVyX19zZXBhcmF0b3Ige1xuICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oI2U3ZThlZiwgNCUpO1xuICAgICAgfVxuXG4gICAgICAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icyB7XG4gICAgICAgIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzLWhvbWUge1xuICAgICAgICAgID4gaSB7XG4gICAgICAgICAgICBjb2xvcjogZGFya2VuKCNjNWNiZTcsIDQlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icy1saW5rIHtcbiAgICAgICAgICBjb2xvcjogIzk1OWNiNjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzLXNlcGFyYXRvciB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oI2U3ZThlZiwgNCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFByaW1hcnkgYnV0dG9uXG4gICAgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZDogZGFya2VuKCNlYWVjZjIsIDMlKTtcbiAgICAgIGNvbG9yOiAjOTU5Y2I2O1xuXG4gICAgICBpIHtcbiAgICAgICAgY29sb3I6ICM5NTljYjY7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGt0LXN2Zy1pY29uLWNvbG9yKCM5NTljYjYpO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJi5hY3RpdmUsXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoaW52ZXJzZSk7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKGludmVyc2UpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUga3Qtc3ZnLWljb24tY29sb3Ioa3QtYnJhbmQtY29sb3IoaW52ZXJzZSkpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNlY29uZGFyeSBidXR0b25cbiAgICAua3Qtc3ViaGVhZGVyX19idG4tc2Vjb25kYXJ5IHtcbiAgICAgIGNvbG9yOiBkYXJrZW4oIzk1OWNiNiwgMyUpO1xuXG4gICAgICBpIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigjYWFiMWRmLCAzJSk7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmLmFjdGl2ZSxcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlYWVjZjI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gRGF0ZXJhbmdlXG4gICAgLmt0LXN1YmhlYWRlcl9fYnRuLWRhdGVyYW5nZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oI2VhZWNmMiwgMyUpO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJi5hY3RpdmUsXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oI2VhZWNmMiwgNiUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNlYXJjaFxuICAgIC5rdC1zdWJoZWFkZXJfX3NlYXJjaCB7XG4gICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VhZWNmMjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWFlY2YyICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5rdC1zdWJoZWFkZXIge1xuICAgICYtLXNtIHtcbiAgICAgIC5idG4ge1xuICAgICAgICBmb250LXNpemU6IDAuOHJlbSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC44cmVtO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5idG4tc20ge1xuICAgICAgICAgIHBhZGRpbmc6IDAuM3JlbSAwLjZyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgICAua3Qtc3ViaGVhZGVyX19tYWluIHtcbiAgICAgICAgLmt0LXN1YmhlYWRlcl9fdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuXG4gICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRGVzY1xuICAgICAgICAua3Qtc3ViaGVhZGVyX19kZXNjIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEJyZWFkY3J1bWJzXG4gICAgICAgIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzIHtcblxuICAgICAgICAgIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzLWhvbWUge1xuXG4gICAgICAgICAgICA+IGkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icy1saW5rIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgc2VsZWN0LFxuICAgICAgICBpbnB1dCxcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgLy8gU3ViaGVhZGVyXG4gIC5rdC1zdWJoZWFkZXIge1xuICAgIG1hcmdpbjogMnB4IDA7XG5cbiAgICAvLyBNYWluXG4gICAgLmt0LXN1YmhlYWRlcl9fbWFpbiB7XG4gICAgICAvLyBNb2JpbGUgVG9nZ2xlclxuICAgICAgQGluY2x1ZGUga3QtYnVyZ2VyLWljb24tYnVpbGQoa3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlLCBrdC1nZXQoJGt0LXN1YmhlYWRlci1jb25maWcsIHRvZ2dsZSkpO1xuICAgICAgQGluY2x1ZGUga3QtYnVyZ2VyLWljb24tc2tpbihrdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUsIGt0LWdldCgka3Qtc3ViaGVhZGVyLWNvbmZpZywgdG9nZ2xlLCBjb2xvcikpO1xuXG4gICAgICAua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICB9XG5cbiAgICAgIC8vIFRpdGxlXG4gICAgICAua3Qtc3ViaGVhZGVyX190aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjI1cmVtIDAuNXJlbSAwO1xuICAgICAgfVxuXG4gICAgICAvLyBCcmVhZGNydW1ic1xuICAgICAgLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBUb29sYmFyXG4gICAgLmt0LXN1YmhlYWRlcl9fdG9vbGJhciB7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICB9XG5cbiAgICAvLyBMaWdodCBzdHlsZVxuICAgIC5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50ICYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIGt0LW1vYmlsZSB7XG4gIC8vIFN1YmhlYWRlclxuICAua3Qtc3ViaGVhZGVyIHtcblxuICAgIC5rdC1zdWJoZWFkZXJfX21haW4ge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1NXB4KTtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICB9XG5cbiAgICAvLyBUb29sYmFyXG4gICAgLmt0LXN1YmhlYWRlcl9fdG9vbGJhciB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNTBweDtcblxuICAgICAgJiA+IC5idG4ge1xuICAgICAgICAmOm5vdCguZHJvcGRvd24tdG9nZ2xlLXNwbGl0KSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJ1cmdlciBJY29uIE1peGluc1xuLy9cblxuXG5cblxuQG1peGluIGt0LWJ1cmdlci1pY29uLWJ1aWxkKCRjbGFzcywgJGNvbmZpZykge1xuXHQkc3BhY2U6IGt0LWdldCgkY29uZmlnLCB0aGlja25lc3MpICsga3QtZ2V0KCRjb25maWcsIHNwYWNlKTtcblxuXHQuI3skY2xhc3N9IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQgIFx0bWFyZ2luOiAwO1xuXHQgIFx0cGFkZGluZzogMDtcblx0ICBcdGZvbnQtc2l6ZTogMDtcblx0ICBcdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHQgICAgYXBwZWFyYW5jZTogbm9uZTtcblx0ICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cdCAgICBib3JkZXItcmFkaXVzOiBub25lOyBcblx0ICAgIGJvcmRlcjogbm9uZTtcblx0ICAgIGN1cnNvcjogcG9pbnRlcjtcblx0ICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cdCAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHQgICAgXG5cdCAgXHR3aWR0aDoga3QtZ2V0KCRjb25maWcsIHdpZHRoKTtcblx0ICBcdGhlaWdodDoga3QtZ2V0KCRjb25maWcsIGhlaWdodCk7XG5cdCAgICB0cmFuc2l0aW9uOiBhbGwga3QtZ2V0KCRjb25maWcsIHRyYW5zaXRpb24tZHVyYXRpb24pIGVhc2U7XG5cdFx0XG5cdFx0c3BhbiB7XG5cdCAgXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHQgIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgXHRcdHRvcDogY2FsYygoa3QtZ2V0KCRjb25maWcsIGhlaWdodCkgLyAyKSAtIChrdC1nZXQoJGNvbmZpZywgdGhpY2tuZXNzKSkgKyAxcHgpO1xuXHQgIFx0XHRoZWlnaHQ6IGt0LWdldCgkY29uZmlnLCB0aGlja25lc3MpO1xuXHQgIFx0XHRtaW4taGVpZ2h0OiBrdC1nZXQoJGNvbmZpZywgdGhpY2tuZXNzKTtcblx0ICBcdFx0d2lkdGg6IDEwMCU7XG5cdCAgXHRcdFxuXHQgIFx0XHRAaW5jbHVkZSBrdC1yb3VuZGVkIHtcblx0ICBcdFx0XHRib3JkZXItcmFkaXVzOiBrdC1nZXQoJGNvbmZpZywgcmFkaXVzKTtcblx0ICBcdFx0fVxuXG5cdCAgXHRcdHRyYW5zaXRpb246IGFsbCBrdC1nZXQoJGNvbmZpZywgdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZTtcblxuXHQgIFx0XHQmOjpiZWZvcmUsXG5cdCAgXHRcdCY6OmFmdGVyIHtcblx0ICBcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQgIFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQgIFx0bGVmdDogMDtcblx0XHRcdCAgXHR3aWR0aDogMTAwJTtcblx0XHRcdCAgXHRoZWlnaHQ6IGt0LWdldCgkY29uZmlnLCB0aGlja25lc3MpO1xuXHRcdFx0ICBcdG1pbi1oZWlnaHQ6IGt0LWdldCgkY29uZmlnLCB0aGlja25lc3MpO1xuXHRcdFx0ICBcdGNvbnRlbnQ6IFwiXCI7XG5cblx0XHRcdCAgXHRAaW5jbHVkZSBrdC1yb3VuZGVkIHtcblx0XHRcdCAgXHRcdGJvcmRlci1yYWRpdXM6IGt0LWdldCgkY29uZmlnLCByYWRpdXMpO1xuXHRcdFx0ICBcdH1cblxuXHRcdFx0ICBcdHRyYW5zaXRpb246IGFsbCBrdC1nZXQoJGNvbmZpZywgdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZTtcblx0ICBcdFx0fVxuXG5cdCAgXHRcdCY6OmJlZm9yZSB7XG5cdCAgXHRcdFx0dG9wOiAtKCRzcGFjZSk7XG5cdCAgXHRcdH1cblxuXHQgIFx0XHQmOjphZnRlciB7XG5cdCAgXHRcdFx0Ym90dG9tOiAtKCRzcGFjZSk7XG5cdCAgXHRcdH1cblx0XHR9XG5cblx0ICAgIC8vIGxlZnQgZGlyZWN0aW9uIHN0eWxlXG5cdCAgICAmLiN7JGNsYXNzfS0tbGVmdCB7XG5cdCAgICBcdHNwYW4ge1xuXHQgICAgXHRcdCY6YmVmb3JlIHtcblx0ICAgIFx0XHRcdHRyYW5zaXRpb246IGFsbCBrdC1nZXQoJGNvbmZpZywgdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZTtcblx0ICAgIFx0XHRcdGxlZnQ6IGF1dG87XG5cdCAgICBcdFx0XHRyaWdodDogMHB4O1xuXHQgICAgXHRcdFx0d2lkdGg6IDUwJTtcblx0ICAgIFx0XHR9XG5cblx0ICAgIFx0XHQmOmFmdGVyIHtcblx0ICAgIFx0XHRcdHRyYW5zaXRpb246IGFsbCBrdC1nZXQoJGNvbmZpZywgdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZTtcblx0ICAgIFx0XHRcdGxlZnQ6IGF1dG87XG5cdCAgICBcdFx0XHRyaWdodDogMHB4O1xuXHQgICAgXHRcdFx0d2lkdGg6IDc1JTtcblx0ICAgIFx0XHR9XG5cdCAgICBcdH1cblxuXHQgICAgXHQvLyBob3ZlciBzdGF0ZXNcblx0ICAgIFx0Jjpob3ZlciB7XG5cdCAgICBcdFx0c3BhbiB7XG5cdFx0ICAgIFx0XHQmOmFmdGVyLCBcblx0XHQgICAgXHRcdCY6YmVmb3JlIHtcblx0XHQgICAgXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0ICAgIFx0XHRcdHRyYW5zaXRpb246IGFsbCBrdC1nZXQoJGNvbmZpZywgdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZTtcblx0XHQgICAgXHRcdH1cblx0XHQgICAgXHR9XG5cdCAgICBcdH1cblxuXHQgICAgXHQvLyBhY3RpdmUgc3RhdGVcblx0XHQgICAgJi4jeyRjbGFzc30tLWFjdGl2ZSB7XG5cdFx0ICAgIFx0c3BhbiB7XG5cdFx0ICAgIFx0XHQmOmJlZm9yZSB7XG5cdFx0ICAgIFx0XHRcdHRyYW5zaXRpb246IGFsbCBrdC1nZXQoJGNvbmZpZywgdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZTtcblx0XHQgICAgXHRcdFx0bGVmdDogMHB4O1xuXHRcdCAgICBcdFx0XHRyaWdodDogYXV0bztcblx0XHQgICAgXHRcdFx0d2lkdGg6IDUwJTtcblx0XHQgICAgXHRcdH1cblxuXHRcdCAgICBcdFx0JjphZnRlciB7XG5cdFx0ICAgIFx0XHRcdHRyYW5zaXRpb246IGFsbCBrdC1nZXQoJGNvbmZpZywgdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZTtcblx0XHQgICAgXHRcdFx0bGVmdDogMHB4O1xuXHRcdCAgICBcdFx0XHRyaWdodDogYXV0bztcblx0XHQgICAgXHRcdFx0d2lkdGg6IDc1JTtcblx0XHQgICAgXHRcdH1cblx0XHQgICAgXHR9XG5cdFx0ICAgIH1cblx0ICAgIH1cblxuXHQgICAgLy8gcmlnaHQgZGlyZWN0aW9uIHN0eWxlXG5cdCAgICAmLiN7JGNsYXNzfS0tcmlnaHQge1xuXHQgICAgXHRzcGFuIHtcblx0XHQgICAgXHQmOmJlZm9yZSB7XG5cdFx0ICAgIFx0XHRsZWZ0OiAwcHg7XG5cdFx0ICAgIFx0XHRyaWdodDogYXV0bztcblx0XHQgICAgXHRcdHdpZHRoOiA1MCU7XG5cdFx0ICAgIFx0XHR0cmFuc2l0aW9uOiB3aWR0aCBrdC1nZXQoJGNvbmZpZywgdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZTtcblx0XHQgICAgXHR9XG5cblx0XHQgICAgXHQmOmFmdGVyIHtcblx0XHQgICAgXHRcdGxlZnQ6IDBweDtcblx0XHQgICAgXHRcdHJpZ2h0OiBhdXRvO1xuXHRcdCAgICBcdFx0d2lkdGg6IDc1JTtcblx0XHQgICAgXHRcdHRyYW5zaXRpb246IHdpZHRoIGt0LWdldCgkY29uZmlnLCB0cmFuc2l0aW9uLWR1cmF0aW9uKSBlYXNlO1xuXHRcdCAgICBcdH1cblx0XHQgICAgfVxuXG5cdCAgICBcdC8vIGhvdmVyIHN0YXRlc1xuXHQgICAgXHQmOmhvdmVyIHtcblx0ICAgIFx0XHRzcGFuIHtcblx0XHQgICAgXHRcdCY6YWZ0ZXIsIFxuXHRcdCAgICBcdFx0JjpiZWZvcmUge1xuXHRcdCAgICBcdFx0XHR3aWR0aDogMTAwJTtcblx0XHQgICAgXHRcdFx0dHJhbnNpdGlvbjogd2lkdGgga3QtZ2V0KCRjb25maWcsIHRyYW5zaXRpb24tZHVyYXRpb24pIGVhc2U7XG5cdFx0ICAgIFx0XHR9XG5cdFx0ICAgIFx0fVxuXHQgICAgXHR9XG5cblx0ICAgIFx0Ly8gYWN0aXZlIHN0YXRlXG5cdFx0ICAgICYuI3skY2xhc3N9LS1hY3RpdmUge1xuXHRcdCAgICBcdHNwYW4ge1xuXHRcdCAgICBcdFx0JjpiZWZvcmUge1xuXHRcdCAgICBcdFx0XHRsZWZ0OiBhdXRvO1xuXHQgICAgXHRcdFx0XHRyaWdodDogMHB4O1xuXHRcdCAgICBcdFx0XHR3aWR0aDogNTAlO1xuXHRcdCAgICBcdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCBrdC1nZXQoJGNvbmZpZywgdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZTtcblx0XHQgICAgXHRcdH1cblxuXHRcdCAgICBcdFx0JjphZnRlciB7XG5cdFx0ICAgIFx0XHRcdGxlZnQ6IGF1dG87XG5cdCAgICBcdFx0XHRcdHJpZ2h0OiAwcHg7XG5cdFx0ICAgIFx0XHRcdHdpZHRoOiA3NSU7XG5cdFx0ICAgIFx0XHRcdHRyYW5zaXRpb246IHdpZHRoIGt0LWdldCgkY29uZmlnLCB0cmFuc2l0aW9uLWR1cmF0aW9uKSBlYXNlO1xuXHRcdCAgICBcdFx0fVxuXHRcdCAgICBcdH1cblx0XHQgICAgfVxuXHQgICAgfVxuXHR9XG59XG5cbkBtaXhpbiBrdC1idXJnZXItaWNvbi1za2luKCRjbGFzcywgJGNvbmZpZykge1xuXHQuI3skY2xhc3N9IHtcblx0XHRzcGFuIHtcblx0IFx0XHRiYWNrZ3JvdW5kOiBrdC1nZXQoJGNvbmZpZywgZGVmYXVsdCk7XG5cblx0ICBcdFx0Jjo6YmVmb3JlLFxuXHQgIFx0XHQmOjphZnRlciB7XG5cdFx0XHQgIFx0YmFja2dyb3VuZDoga3QtZ2V0KCRjb25maWcsIGRlZmF1bHQpO1xuXHQgIFx0XHR9XG5cdFx0fVxuXG5cdCAgICAvL2FjdGl2ZSAmIGhvdmVyIHN0YXRlIFxuXHQgICAgJjpob3ZlciB7XHQgICBcblx0ICAgIFx0c3BhbiB7IFx0XG5cdFx0ICAgIFx0YmFja2dyb3VuZDoga3QtZ2V0KCRjb25maWcsIGhvdmVyKTtcblxuXHRcdCAgICBcdCY6OmJlZm9yZSxcblx0XHQgIFx0XHQmOjphZnRlciB7XG5cdFx0ICBcdFx0XHRiYWNrZ3JvdW5kOiBrdC1nZXQoJGNvbmZpZywgaG92ZXIpO1xuXHRcdCAgXHRcdH1cblx0XHQgIFx0fVxuXHQgICAgfVxuXG5cdCAgICAmLiN7JGNsYXNzfS0tYWN0aXZlIHtcblx0ICAgIFx0c3BhbiB7IFx0XG5cdFx0ICAgIFx0YmFja2dyb3VuZDoga3QtZ2V0KCRjb25maWcsIGFjdGl2ZSk7XG5cblx0XHQgICAgXHQmOjpiZWZvcmUsXG5cdFx0ICBcdFx0Jjo6YWZ0ZXIge1xuXHRcdCAgXHRcdFx0YmFja2dyb3VuZDoga3QtZ2V0KCRjb25maWcsIGFjdGl2ZSk7XG5cdFx0ICBcdFx0fVxuXHRcdCAgXHR9XG5cdCAgICB9XG5cdH1cbn0iLCIvL1xuLy8gQmFkZ2Vcbi8vXG5cblxuXG4ua3QtYmFkZ2Uge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0aGVpZ2h0OiAxOHB4O1xuXHR3aWR0aDogMThweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRmb250LXNpemU6IDAuOHJlbTtcblxuXHQvLyBGb250IG9wdGlvbnNcblx0Ji5rdC1iYWRnZS0tYm9sZCB7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0fVxuXG5cdCYua3QtYmFkZ2UtLWJvbGRlciB7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0fVxuXG5cdCYua3QtYmFkZ2UtLWJvbGRlc3Qge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cblxuXHQvLyBTaXppbmdcblx0Ji5rdC1iYWRnZS0tbWQge1xuXHRcdGhlaWdodDogMjRweDtcblx0XHR3aWR0aDogMjRweDtcblx0XHRmb250LXNpemU6IDAuOXJlbTtcblx0fVxuXG5cdCYua3QtYmFkZ2UtLWxnIHtcblx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0d2lkdGg6IDM1cHg7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHR9XG5cblx0Ji5rdC1iYWRnZS0teGwge1xuXHRcdGhlaWdodDogNTBweDtcblx0XHR3aWR0aDogNTBweDtcblx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHR9XG5cblx0Ly8gUGljc1xuXHQmLmt0LWJhZGdlX19waWNzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0Lmt0LWJhZGdlX19waWMge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0d2lkdGg6IDIuNXJlbTtcblx0XHRcdGhlaWdodDogMi41cmVtO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMC43cmVtO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmMGYzZmY7XG5cdFx0XHRjb2xvcjogI2ExYThjMztcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0XHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuXHRcdFx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0Ji5rdC1iYWRnZV9fcGljLS1sYXN0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIFN0YXRlIGNvbG9yc1xuXHRAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuXHQgICYua3QtYmFkZ2UtLSN7JG5hbWV9IHtcblx0ICAgIGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKTtcblx0XHRcdGJhY2tncm91bmQ6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuXHQgIH1cblxuXHQgICYua3QtYmFkZ2UtLW91dGxpbmUua3QtYmFkZ2UtLSN7JG5hbWV9IHtcblx0ICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHQgICAgY29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG5cblx0XHRcdCYua3QtYmFkZ2UtLW91dGxpbmUtMngge1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcblx0XHRcdH1cblx0ICB9XG5cdH1cblxuXHQvLyBTdGF0ZSBjb2xvcnNcblx0QGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcblx0ICAgICYua3QtYmFkZ2UtLXVuaWZpZWQtI3skbmFtZX0ge1xuXHQgICAgXHRjb2xvcjoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKGt0LWdldCgkY29sb3IsIGJhc2UpLCAwLjEpO1xuXHQgICAgfVxuXHR9XG5cblx0Ly8gSW5saW5lIG1vZGVcblx0Ji5rdC1iYWRnZS0taW5saW5lIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0cGFkZGluZzogMC4xNXJlbSAwLjc1cmVtO1xuXG5cdFx0Ly8gU2l6aW5nXG5cdFx0Ji5rdC1iYWRnZS0tbWQge1xuXHRcdFx0cGFkZGluZzogMC44cmVtIDAuNnJlbTtcblx0XHR9XG5cblx0XHQmLmt0LWJhZGdlLS1sZyB7XG5cdFx0XHRwYWRkaW5nOiAwLjlyZW0gMC43cmVtO1xuXHRcdH1cblxuXHRcdCYua3QtYmFkZ2UtLXhsIHtcblx0XHRcdHBhZGRpbmc6IDFyZW0gMC44cmVtO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIFBpbGwgbW9kZVxuXHQmLmt0LWJhZGdlLS1waWxsIHtcblx0XHRib3JkZXItcmFkaXVzOiAycmVtO1xuXHR9XG5cblx0Ly8gUm91bmRlZFxuXHQmLmt0LWJhZGdlLS1yb3VuZGVkIHtcblx0XHRib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcblx0fVxuXG5cdC8vIERvdCBzdHlsZVxuXHQmLmt0LWJhZGdlLS1kb3Qge1xuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGxpbmUtaGVpZ2h0OiA2cHg7XG5cdFx0bWluLWhlaWdodDogNnB4O1xuICAgIFx0bWluLXdpZHRoOiA2cHg7XG4gICAgXHRoZWlnaHQ6IDZweDtcbiAgICBcdHdpZHRoOiA2cHg7XG4gICAgXHRmb250LXNpemU6IDA7XG4gICAgXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0Ji5rdC1iYWRnZS0tc20ge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDRweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDRweDtcbiAgICBcdFx0bWluLXdpZHRoOiA0cHg7XG5cdFx0XHRoZWlnaHQ6IDRweDtcblx0XHRcdHdpZHRoOiA0cHg7XG5cdFx0fVxuXG5cdFx0Ji5rdC1iYWRnZS0tbGcge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDhweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDhweDtcbiAgICBcdFx0bWluLXdpZHRoOiA4cHg7XG5cdFx0XHRoZWlnaHQ6IDhweDtcblx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0fVxuXG5cdFx0Ji5rdC1iYWRnZS0teGwge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEwcHg7XG5cdFx0XHRtaW4taGVpZ2h0OiAxMHB4O1xuICAgIFx0XHRtaW4td2lkdGg6IDEwcHg7XG5cdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHR3aWR0aDogMTBweDtcblx0XHR9XG5cdH1cblxuXHQvLyBTcXVhcmUgbW9kZVxuXHQmLmt0LWJhZGdlLS1zcXVhcmUge1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdH1cblxuXHQvLyBFbGV2YXRlZCBtb2RlXG5cdCYua3QtYmFkZ2UtLWVsZXZhdGUge1xuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjEpO1xuXHR9XG59XG4iLCIvL1xuLy8gRGVtb1xuLy9cblxuXG5cblxuLmt0LWRlbW8taWNvbiAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgIC5rdC1kZW1vLWljb25fX3ByZXZpZXcge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBmbGV4OiAwIDAgNDBweDsgIFxuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDsgXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAua3QtZGVtby1pY29uX19jbGFzcyB7XG4gICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG4gICAgfVxuXG4gICAgJi5rdC1kZW1vLWljb24tLW92ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGhlaWdodDogIDQwcHg7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1kZW1vLWljb25fX292ZXJsYXkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzAwMCwgMC4wNSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zIGVhc2U7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgLmt0LWRlbW8taWNvbl9fb3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMyBlYXNlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9cbi8vIERpdmlkZXJcbi8vXG5cbi8vIEJhc2VcbkBtaXhpbiBrdC1kaXZpZGVyLWJhc2UoKSB7XG4gICAgLmt0LWRpdmlkZXIge1xuICAgIFx0ZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICAgICAgXG5cbiAgICAgICAgPiBzcGFuIHsgICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDsgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0VCRUNGMTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7ICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUJFQ0YxO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDJyZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEJ1aWxkXG5AaW5jbHVkZSBrdC1kaXZpZGVyLWJhc2UoKTsiLCIvL1xuLy8gSGVhZGluZ1xuLy9cblxuXG5cbi5rdC1oZWFkaW5nIHtcblx0Zm9udC1zaXplOiAxLjNyZW07XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMS43NXJlbSAwO1xuXHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG5cblx0Ji5rdC1oZWFkaW5nLS1jZW50ZXIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdCYua3QtaGVhZGluZy0tcmlnaHQge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG5cblx0Ji5rdC1oZWFkaW5nLS1zcGFjZS1zbSB7XG5cdFx0bWFyZ2luLXRvcDogMXJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHR9XG5cblx0Ji5rdC1oZWFkaW5nLS1zcGFjZS1tZCB7XG5cdFx0bWFyZ2luLXRvcDogMnJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHR9XG5cblx0Ji5rdC1oZWFkaW5nLS1zcGFjZS1sZyB7XG5cdFx0bWFyZ2luLXRvcDogMi41cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblx0fVxuXG5cdCYua3QtaGVhZGluZy0tc3BhY2UteGwge1xuXHRcdG1hcmdpbi10b3A6IDNyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0fVxuXG5cdCYua3QtaGVhZGluZy0tc20ge1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHR9XG5cblx0Ji5rdC1oZWFkaW5nLS1tZCB7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdH1cblxuXHQmLmt0LWhlYWRpbmctLWxnIHtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0fVxuXG5cdCYua3QtaGVhZGluZy0teGwge1xuXHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0fVxuXG5cdCYua3QtaGVhZGluZy0teHhsIHtcblx0XHRmb250LXNpemU6IDNyZW07XG5cdH1cblxuXHQmLmt0LWhlYWRpbmctLW1lZGl1bXtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHR9XG5cdCYua3QtaGVhZGluZy0tYm9sZHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG5cdCYua3QtaGVhZGluZy0tYm9sZGVye1xuXHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdH1cblx0Ji5rdC1oZWFkaW5nLS10aGlue1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdH1cblxuXHQmLmt0LWhlYWRpbmctLW5vLXRvcC1tYXJnaW57XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXHQmLmt0LWhlYWRpbmctLW5vLWJvdHRvay1tYXJnaW57XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufSIsIi8vXG4vLyBMaW5rXG4vL1xuXG5cblxuXG4ua3QtbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmOmFmdGVyIHtcbiAgICBcdGRpc3BsYXk6IGJsb2NrO1xuICAgIFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcbiAgICAgICAgdG9wOiAxcmVtOyAgXG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMCU7XG5cdFx0dHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgIFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICBcdCY6YWZ0ZXIge1x0XHRcdFx0XG4gICAgXHRcdHdpZHRoOiAxMDAlO1xuICAgIFx0fVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGt0LWxpbmstY29sb3Ioa3QtZ2V0KCRrdC1mb250LWNvbG9yLCBsaW5rLCBkZWZhdWx0KSwga3QtZ2V0KCRrdC1mb250LWNvbG9yLCBsaW5rLCBob3ZlcikpO1xuXG4gICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcbiAgICAgICAgJi5rdC1saW5rLS0jeyRuYW1lfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1saW5rLWNvbG9yKGt0LWdldCgkY29sb3IsIGJhc2UpLCBkYXJrZW4oa3QtZ2V0KCRjb2xvciwgYmFzZSksIDEwJSkpO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vXG4vLyBMaW5rIE1peGluc1xuLy8gXG5cblxuXG5AbWl4aW4ga3QtbGluay1jb2xvcigkZGVmYXVsdCwgJGhvdmVyKSB7XG4gICBcdGNvbG9yOiAkZGVmYXVsdDtcblxuICAgICY6aG92ZXIge1xuICAgIFx0Y29sb3I6ICRob3ZlcjtcblxuICAgIFx0JjphZnRlciB7XG4gICAgXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaG92ZXI7IFxuICAgIFx0XHRvcGFjaXR5OiAwLjM7XG4gICAgXHR9IFxuICAgIH0gICAgXG59IiwiLy9cbi8vIFNlY3Rpb25cbi8vXG5cblxuXG4ua3Qtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAycmVtIDA7XG5cbiAgICAmLmt0LXNlY3Rpb24tLXNwYWNlLXNtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICAmLmt0LXNlY3Rpb24tLXNwYWNlLW1kIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG5cbiAgICAmLmt0LXNlY3Rpb24tLXNwYWNlLWxnIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgIH1cblxuICAgICYua3Qtc2VjdGlvbi0tc3BhY2UteGwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIH1cblxuICAgIC5rdC1zZWN0aW9uX19oZWFkaW5nLFxuICAgIC5rdC1zZWN0aW9uX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMS43NXJlbSAwO1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG5cbiAgICAgICAgJi5rdC1zZWN0aW9uX190aXRsZS1zbSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYua3Qtc2VjdGlvbl9fdGl0bGUtbWQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLmt0LXNlY3Rpb25fX3RpdGxlLWxnIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmt0LXNlY3Rpb25fX2Rlc2Mge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICB9XG5cbiAgICAua3Qtc2VjdGlvbl9faW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgIH1cblxuICAgIC5rdC1zZWN0aW9uX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAmLmt0LXNlY3Rpb25fX2NvbnRlbnQtLWJvcmRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi5rdC1zZWN0aW9uX19jb250ZW50LS1zb2xpZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIGt0LWJhc2UtY29sb3IoZ3JleSwgMyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzLXRvcC1sZWZ0OiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzLXRvcC1yaWdodDogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmt0LXNlY3Rpb25fX2NvbnRlbnQtLXgtZml0IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmt0LXNlY3Rpb25fX2NvbnRlbnQtLWZpdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5rdC1zZWN0aW9uLS1sYXN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmLmt0LXNlY3Rpb24tLWZpcnN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG59IiwiLy9cbi8vIFNlcGFyYXRvclxuLy9cblxuXG5cblxuLmt0LXNlcGFyYXRvciB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuXG4gICAgLy8gRGFzaGVkIHN0eWxlXG4gICAgJi5rdC1zZXBhcmF0b3ItLWJvcmRlci1kYXNoZWQsXG4gICAgJi5rdC1zZXBhcmF0b3ItLWRhc2hlZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcbiAgICB9XG5cbiAgICAmLmt0LXNlcGFyYXRvci0tYm9yZGVyLTJ4IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICAgIH1cblxuICAgIC8vIE5vIGJvcmRlclxuICAgICYua3Qtc2VwYXJhdG9yLS1zcGFjZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gU2l6aW5nXG4gICAgJi5rdC1zZXBhcmF0b3ItLXNwYWNlLXNtLFxuICAgICYua3Qtc2VwYXJhdG9yLS1zbSB7XG4gICAgICAgIG1hcmdpbjogMC41cmVtIDA7XG4gICAgfVxuXG4gICAgJi5rdC1zZXBhcmF0b3ItLXNwYWNlLW1kLFxuICAgICYua3Qtc2VwYXJhdG9yLS1tZCB7XG4gICAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgIH1cblxuICAgICYua3Qtc2VwYXJhdG9yLS1zcGFjZS1sZyxcbiAgICAmLmt0LXNlcGFyYXRvci0tbGcge1xuICAgICAgICBtYXJnaW46IDIuNXJlbSAwO1xuICAgIH1cblxuICAgICYua3Qtc2VwYXJhdG9yLS1zcGFjZS14bCxcbiAgICAmLmt0LXNlcGFyYXRvci0teGwge1xuICAgICAgICBtYXJnaW46IDNyZW0gMDtcbiAgICB9XG5cbiAgICAmLmt0LXNlcGFyYXRvci0tZml0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0oa3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgZGVza3RvcCkpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0oa3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgZGVza3RvcCkpO1xuICAgIH1cblxuICAgIC8vIFN0YXRlc1xuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG4gICAgICAgICYua3Qtc2VwYXJhdG9yLS0jeyRuYW1lfSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG5cbiAgICAgICAgICAgICYua3Qtc2VwYXJhdG9yLS1kYXNoZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvL1xuLy8gU1ZHIEljb25cbi8vXG5cblxuXG4vLyBCYXNlXG4ua3Qtc3ZnLWljb24ge1xuICAgIGhlaWdodDogMjNweDtcbiAgICB3aWR0aDogMjNweDtcblxuICAgIGcge1xuICAgICAgICBbZmlsbF0ge1xuICAgICAgICAgICAgZmlsbDoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG4gICAgICAgICYua3Qtc3ZnLWljb24tLSN7JG5hbWV9IHtcbiAgICAgICAgICAgIGcge1xuICAgICAgICAgICAgICAgIFtmaWxsXSB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6IGt0LWdldCgkY29sb3IsIGJhc2UpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gU2l6aW5nXG4gICAgJi5rdC1zdmctaWNvbi0tc20ge1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgIH1cblxuICAgICYua3Qtc3ZnLWljb24tLW1kIHtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICB9XG5cbiAgICAmLmt0LXN2Zy1pY29uLS1sZyB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgfVxuXG4gICAgJi5rdC1zdmctaWNvbi0teGwge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgIH1cbn0iLCIvL1xuLy8gV2lkZ2V0IDFcbi8vXG5cblxuXG5cbi5rdC13aWRnZXQxIHtcbiAgICBwYWRkaW5nOiBrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBkZXNrdG9wKTtcblxuICAgICYua3Qtd2lkZ2V0MS0tZml0IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmLmt0LXdpZGdldDEtLXBhZGRpbmdsZXNzIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAua3Qtd2lkZ2V0MV9faXRlbSB7XG4gICAgXHRwYWRkaW5nOiAxLjFyZW0gMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAua3Qtd2lkZ2V0MV9faW5mbyB7XG4gICAgICAgIFx0Lmt0LXdpZGdldDFfX3RpdGxlIHtcbiAgICAgICAgXHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICBcdFx0Zm9udC13ZWlnaHQ6IDUwMDsgICAgICAgIFx0XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICBcdH1cblxuICAgICAgICBcdC5rdC13aWRnZXQxX19kZXNjIHtcbiAgICAgICAgXHRcdGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICBcdH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC13aWRnZXQxX19udW1iZXIge1xuICAgICAgICBcdGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBcdGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgIH0gIFxuXG4gICAgXHQmOmxhc3QtY2hpbGQge1xuICAgIFx0XHRib3JkZXItYm90dG9tOiAwOyAgICAgICAgICAgIFxuICAgIFx0fVxuICAgICAgICBcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4wN3JlbSBkYXNoZWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcbiAgICB9IFxufSBcbiBcbkBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICAua3Qtd2lkZ2V0MSB7XG4gICAgICAgIHBhZGRpbmc6IGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIG1vYmlsZSk7XG4gICAgfVxufSIsIi8vXG4vLyBXaWRnZXQyXG4vL1xuXG5cblxuXG4ua3Qtd2lkZ2V0MiB7XG4gICAgLmt0LXdpZGdldDJfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICAgICAgICBcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS40cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7ICAgICAgICAgICAgICAgXG5cbiAgICAgICAgLy8gc3RhdGUgYmFyXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDAuM3JlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMC44cmVtO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgfSAgXG4gICAgICAgICAgICBcbiAgICAgICAgLy8gY2hlY2tib3hcbiAgICAgICAgLmt0LXdpZGdldDJfX2NoZWNrYm94IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMCAwIDIuMnJlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGRlc2NyaXB0aW9uIHRleHRcbiAgICAgICAgLmt0LXdpZGdldDJfX2luZm8ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuMjNyZW0gMCAwIDAuM3JlbTtcblxuICAgICAgICAgICAgLmt0LXdpZGdldDJfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0Ml9fdXNlcm5hbWUge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC13aWRnZXQyX190eXBlIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGFjdGlvbnNcbiAgICAgICAgLmt0LXdpZGdldDJfX2FjdGlvbnMge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxOyBcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgcGFkZGluZzogMCAwLjVyZW0gMCAwLjhyZW07ICAgICAgXG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBrdC13aWRnZXQyX19hY3Rpb24gaG92ZXJcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAua3Qtd2lkZ2V0Ml9fYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgLy9vcGFjaXR5OiAxOyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG4gICAgICAgICAgICAmLmt0LXdpZGdldDJfX2l0ZW0tLSN7JG5hbWV9IHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAgIFxuICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG59IFxuXG5cbiIsIi8vXG4vLyBXaWRnZXQ0XG4vL1xuXG5cblxuIFxuLmt0LXdpZGdldDQge1xuICAgIC5rdC13aWRnZXQ0X19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTsgXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyAgICAgICAgIFxuICAgICAgICAgICAgXG4gICAgICAgIC5rdC13aWRnZXQ0X19waWMge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmt0LXdpZGdldDRfX3BpYy0tc20ge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmt0LXdpZGdldDRfX3BpYy0tbGcge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmt0LXdpZGdldDRfX3BpYy0teGwge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5rdC13aWRnZXQ0X19waWMtLWNpcmNsZSB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgXG4gICAgICAgIC5rdC13aWRnZXQ0X19pbWcge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAua3Qtd2lkZ2V0NF9faW5mbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7ICBcblxuICAgICAgICAgICAgLmt0LXdpZGdldDRfX3VzZXJuYW1lIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwOyBcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07IFxuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG5cbiAgICAgICAgICAgICAgICAmOm5vdCgubm8taG92ZXIpOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC13aWRnZXQ0LWJudF9fdXNlcm5hbWUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAmOm5vdCgubm8taG92ZXIpOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmt0LXdpZGdldDRfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmt0LXdpZGdldDRfX3RleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSBcbiAgICAgICAgfSBcblxuICAgICAgICAua3Qtd2lkZ2V0NF9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG5cbiAgICAgICAgICAgICYua3Qtd2lkZ2V0NF9fdGl0bGUtLWxpZ2h0IHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCgubm8taG92ZXIpOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gICAgIFxuXG4gICAgICAgIC5rdC13aWRnZXQ0X19udW1iZXIge1xuICAgICAgICAgICAgd2lkdGg6IDdyZW07XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7IFxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IFxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICB9ICAgICAgICAgICAgICAgICAgIFxuXG4gICAgICAgIC5rdC13aWRnZXQ0X19pY29uIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG5cbiAgICAgICAgICAgID4gaSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7ICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5rdC13aWRnZXQ0X19pY29uLS0yeCB7XG4gICAgICAgICAgICAgICAgPiBpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgXG4gICAgICAgIH0gICAgXG4gICAgICAgICAgICBcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfSAgICBcblxuICAgICYua3Qtd2lkZ2V0NC0tcHJvZ3Jlc3Mge1xuICAgICAgICAua3Qtd2lkZ2V0NF9fY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcblxuICAgICAgICAgICAgLmt0LXdpZGdldDRfX3Byb2dyZXNzIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcblxuICAgICAgICAgICAgICAgIC5rdC13aWRnZXQ0X19zdGF0cyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wcm9ncmVzcyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICB9ICAgICAgICBcbiAgICB9ICBcblxuICAgIC5rdC13aWRnZXQ0X19jaGFydCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAvLyBTdGlja3kgY2hhcnRcbiAgICAmLmt0LXdpZGdldDQtLXN0aWNreSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLmt0LXdpZGdldDRfX2l0ZW1zIHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTsgICAgICAgICAgIFxuXG4gICAgICAgICAgICAmLmt0LXdpZGdldDRfX2l0ZW1zLS1ib3R0b20ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmt0LXdpZGdldDRfX2NoYXJ0IHtcbiAgICAgICAgICAgIGNhbnZhcyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSAgIiwiLy9cbi8vIFdpZGdldCAxMlxuLy9cblxuXG5cbi5rdC13aWRnZXQxMiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5rdC13aWRnZXQxMl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7ICAgICAgICAgICBcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07ICAgICAgXG4gICAgICAgIGZsZXgtZ3JvdzogMTsgICAgIFxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIC5rdC13aWRnZXQxMl9faXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyAgICAgICAgXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0MTJfX2luZm8ge1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7ICAgXG5cbiAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0MTJfX2Rlc2Mge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgXG5cbiAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0MTJfX3ZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmt0LXdpZGdldDEyX19wcm9ncmVzcyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAucHJvZ3Jlc3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuNnJlbVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmt0LXdpZGdldDEyX19zdGF0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0gICAgICBcbiAgICAgICAgICAgIH0gICAgICAgIFxuICAgICAgICB9ICAgIFxuICAgIH0gICBcblxuICAgIC5rdC13aWRnZXQxMl9fY2hhcnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgY2FudmFzIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vXG4vLyBXaWRnZXQyNFxuLy9cblxuXG5cblxuLmt0LXdpZGdldDI0IHtcbiAgICBwYWRkaW5nOiBrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBkZXNrdG9wKTtcbiAgICBmbGV4OiAxO1xuXG4gICAgLmt0LXdpZGdldDI0X19kZXRhaWxzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5rdC13aWRnZXQyNF9faW5mbyB7XG4gICAgICAgICAgICAua3Qtd2lkZ2V0MjRfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcblxuICAgICAgICAgICAgICAgICY6bm90KC5uby1ob3Zlcik6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmt0LXdpZGdldDI0X19kZXNjIHtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC13aWRnZXQyNF9fc3RhdHMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByb2dyZXNzIHtcbiAgICAgICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgICAgIG1hcmdpbjogMnJlbSAwIDAuNXJlbSAwO1xuICAgIH1cblxuICAgIC5rdC13aWRnZXQyNF9fYWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgIC5rdC13aWRnZXQyNF9fY2hhbmdlIHtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC13aWRnZXQyNF9fbnVtYmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIHNvbGlkIGJnIFxuICAgICYua3Qtd2lkZ2V0MjQtLXNvbGlkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbkBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICAua3Qtd2lkZ2V0MjQge1xuICAgICAgICBwYWRkaW5nOiBrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBtb2JpbGUpO1xuICAgIH1cbn1cbiIsIi8vXG4vLyBXaWRnZXQyNVxuLy9cblxuXG5cblxuLmt0LXdpZGdldDI1IHtcbiAgICBtYXJnaW46IDJyZW0gMDtcblxuICAgIC5rdC13aWRnZXQyNV9fc3RhdHMge1xuICAgICAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgIH1cblxuICAgIC5rdC13aWRnZXQyNV9fc3VidGl0bGUge1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgfVxuXG4gICAgLmt0LXdpZGdldDI1X19pdGVtcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyBcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTsgXG5cbiAgICAgICAgLmt0LXdpZGdldDI1X19pdGVtIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgXHQua3Qtd2lkZ2V0MjVfX3Byb2dyZXNzLXN1YiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAgXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4OyAgICAgICAgICAgICAgICBcbiAgICAgICAgXHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIFx0fSBcblxuICAgICAgICAgICAgLmt0LXdpZGdldDI1X19udW1iZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZ3Jlc3Mge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMC41cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0MjVfX2Rlc2Mge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjdyZW07XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDJyZW07XG4gICAgICAgICAgICB9ICAgIFxuICAgICAgICB9XG4gICAgfVxufVxuXG4gIiwiLy9cbi8vIFVzZXIgUHJvZmlsZSAxXG4vL1xuXG5cblxuLmt0LXdpZGdldCB7XG4gICAgJi5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0xIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuN3JlbTtcblxuICAgICAgICAua3Qtd2lkZ2V0X19oZWFkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgLmt0LXdpZGdldF9fbWVkaWEge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC13aWRnZXRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS42cmVtO1xuXG4gICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX3VzZXJuYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLm5vLWhvdmVyKTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX3N1YnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC4yNXJlbSAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19hY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC4zcmVtIDFyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAua3Qtd2lkZ2V0X19ib2R5IHtcbiAgICAgICAgICAgIC5rdC13aWRnZXRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuOXJlbSAwIDIuMXJlbSAwO1xuXG4gICAgICAgICAgICAgICAgLmt0LXdpZGdldF9faW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fZGF0YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYS5rdC13aWRnZXRfX2RhdGE6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC13aWRnZXRfX2l0ZW1zIHtcbiAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjlyZW0gMS4wNXJlbSAwLjlyZW0gMC42cmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAuNHJlbSAwO1xuXG4gICAgICAgICAgICAgICAgICAgICYua3Qtd2lkZ2V0X19pdGVtLS1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2YyZjNmNztcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX3NlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX2Rlc2Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmt0LXN2Zy1pY29uIGcgW2ZpbGxdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAua3Qtc3ZnLWljb24gZyBbZmlsbF0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX2Rlc2Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC4zcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmM2Y3O1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5rdC1zdmctaWNvbiBnIFtmaWxsXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmt0LXBvcnRsZXRfX2JvZHkua3QtcG9ydGxldF9fYm9keS0tZml0LXkgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIH1cbn1cblxuXG5AaW5jbHVkZSBrdC10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgLmt0LXdpZGdldCB7XG4gICAgICAgICYua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4ycmVtO1xuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0X19oZWFkIHtcbiAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19tZWRpYSB7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX3VzZXJuYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX2FjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC4yNXJlbSAxLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0X19ib2R5IHtcbiAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy9cbi8vIFVzZXIgUHJvZmlsZSAyXG4vL1xuXG5cblxuLmt0LXdpZGdldCB7XG4gICAgJi5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgLmt0LXdpZGdldF9faGVhZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIC5rdC13aWRnZXRfX21lZGlhIHtcbiAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19pbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fcGljIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYua3Qtd2lkZ2V0X19waWMtLSN7JG5hbWV9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKGt0LWdldCgkY29sb3IsIGJhc2UpLCAwLjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0X19pbmZvIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX3VzZXJuYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAgICAgICAgICAgICAmLm1hcmdpbl9yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX3RpdGVsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC13aWRnZXRfX2JvZHkge1xuICAgICAgICAgICAgZmxleDogMTtcblxuICAgICAgICAgICAgLmt0LXdpZGdldF9fc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwIDFyZW0gMDtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjNyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0X19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fc3RhdHMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjdyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgLmt0LXdpZGdldF9faWNvbiB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi43cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOTVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fdmFsdWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0X19pdGVtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjNyZW0gMDtcblxuICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX2NvbnRhY3Qge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX2RhdGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGEua3Qtd2lkZ2V0X19kYXRhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmt0LXdpZGdldF9fZm9vdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbkBpbmNsdWRlIGt0LW1vYmlsZSB7XG4gICAgLmt0LXdpZGdldCB7XG4gICAgICAgICYua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiB7XG4gICAgICAgICAgICAua3Qtd2lkZ2V0X19oZWFke1xuXG4gICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fbWVkaWEge1xuICAgICAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19pbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fcGljIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vXG4vLyBVc2VyIFByb2ZpbGUgM1xuLy9cblxuXG4ua3Qtd2lkZ2V0IHtcbiAgJi5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIHtcbiAgICAua3Qtd2lkZ2V0X190b3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAua3Qtd2lkZ2V0X19tZWRpYSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuMnJlbTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5rdC13aWRnZXRfX3BpYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuMnJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTEwcHg7XG4gICAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuICAgICAgICAgICYua3Qtd2lkZ2V0X19waWMtLSN7JG5hbWV9IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoa3QtZ2V0KCRjb2xvciwgYmFzZSksIDAuMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5rdC13aWRnZXRfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuXG4gICAgICAgIC5rdC13aWRnZXRfX2hlYWQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgLmt0LXdpZGdldF9fdXNlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAua3Qtd2lkZ2V0X19hY3Rpb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAua3Qtd2lkZ2V0X191c2VybmFtZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG5cbiAgICAgICAgICAgICY6bm90KC5uby1ob3Zlcik6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgIGNvbG9yOiAjNTdjOTc0O1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAua3Qtd2lkZ2V0X190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBtYXJnaW46IDAuOHJlbSAwIDAuN3JlbSAwO1xuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAgICAgICAgICAgJi5uby1ob3ZlciB7XG4gICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoLm5vLWhvdmVyKTpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5rdC13aWRnZXRfX2FjdGlvbiB7XG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAua3Qtd2lkZ2V0X19zdWJoZWFkIHtcbiAgICAgICAgICBwYWRkaW5nOiAwLjZyZW0gMCAwLjhyZW0gMDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgICAmLm5vLWhvdmVyIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCgubm8taG92ZXIpIHtcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC13aWRnZXRfX2luZm8ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcblxuICAgICAgICAgIC5rdC13aWRnZXRfX2Rlc2Mge1xuICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAua3Qtd2lkZ2V0X19lbmQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5rdC13aWRnZXRfX3Byb2dyZXNzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwLjFyZW0gMDtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgLmt0LXdpZGdldF9fdGV4dCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmt0LXdpZGdldF9fc3RhdHMge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmt0LXdpZGdldF9fc3RhdHMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43cmVtO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgLmt0LXdpZGdldF9faXRlbSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuXG4gICAgICAgICAgICAgIC5rdC13aWRnZXRfX2RhdGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmt0LXdpZGdldF9fc3VidGl0ZWwge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmt0LXdpZGdldF9fcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMS40cmVtIDAgMC41cmVtIDA7XG5cbiAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19zdGF0IHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC43cmVtO1xuICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyLjJyZW1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmt0LXdpZGdldF9fYm90dG9tIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgICAgIC5rdC13aWRnZXRfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtIDAgMDtcblxuICAgICAgICAua3Qtd2lkZ2V0X19pY29uIHtcbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi43cmVtO1xuICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDEpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAgICAgJi5kYW5nZXIge1xuICAgICAgICAgICAgICBjb2xvcjoga3Qtc3RhdGUtY29sb3IoZGFuZ2VyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAua3Qtd2lkZ2V0X19kZXRhaWxzIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG5cbiAgICAgICAgICAua3Qtd2lkZ2V0X190aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOTVyZW07XG5cbiAgICAgICAgICAgICYuZGFuZ2VyIHtcbiAgICAgICAgICAgICAgY29sb3I6IGt0LXN0YXRlLWNvbG9yKGRhbmdlcik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG5cbiAgICAgICAgICAua3Qtd2lkZ2V0X192YWx1ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhLmt0LXdpZGdldF9fdmFsdWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjk1cmVtO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmt0LXNlY3Rpb25fX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjdyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAua3Qtd2lkZ2V0X19mb3JtIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuXG5AaW5jbHVkZSBrdC1tb2JpbGUge1xuICAua3Qtd2lkZ2V0IHtcbiAgICAmLmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMge1xuICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcblxuICAgICAgLmt0LXdpZGdldF9fdG9wIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLmt0LXdpZGdldF9fbWVkaWEge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC13aWRnZXRfX3BpYyB7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC13aWRnZXRfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG5cbiAgICAgICAgICAua3Qtd2lkZ2V0X19oZWFkIHtcblxuICAgICAgICAgICAgLmt0LXdpZGdldF9fdXNlcm5hbWUge1xuICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNnJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmt0LXdpZGdldF9fYWN0aW9uIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmt0LXdpZGdldF9fc3ViaGVhZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICAgICAgICAgICYgPiAqIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5rdC13aWRnZXRfX2luZm8ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIC5rdC13aWRnZXRfX2Rlc2Mge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmt0LXdpZGdldF9fZW5kIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmt0LXdpZGdldF9fYm90dG9tIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG5cbiAgICAgICAgLmt0LXdpZGdldF9faXRlbSB7XG4gICAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtIDAgMDtcblxuICAgICAgICAgIC5rdC13aWRnZXRfX2ljb24ge1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFVzZXIgUHJvZmlsZSA0XG4vL1xuXG5cblxuLmt0LXdpZGdldCB7XG4gICAgJi5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS00IHtcbiAgICAgICAgLmt0LXdpZGdldF9faGVhZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0X19tZWRpYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDsgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgICAgICAgICAgICAgICBcblxuICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTBweDsgXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fcGljIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4OyAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmt0LXdpZGdldF9fcGljLS0jeyRuYW1lfSB7ICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYShrdC1nZXQoJGNvbG9yLCBiYXNlKSwgMC4xKTsgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0X19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fdXNlcm5hbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjhyZW0gMCAwLjZyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7ICAgICAgICAgICAgICAgICAgICAgICAgXG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC4zcmVtIDAuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX2FjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7ICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjNyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gLmJ0bi1sYWJlbC13YXJuaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxcmVtOyBcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmt0LXdpZGdldF9fYm9keSB7ICBcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcblxuICAgICAgICAgICAgLmt0LXdpZGdldF9faXRlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwOyAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjlyZW0gMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAuNHJlbSAwO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7ICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWRmMGZjO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmLmt0LXdpZGdldF9faXRlbS0tYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWRmMGZjO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUga3QtbW9iaWxlIHtcbiAgICAua3Qtd2lkZ2V0IHtcbiAgICAgICAgJi5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS00IHtcbiAgICAgICAgICAgIC5rdC13aWRnZXRfX2hlYWQge1xuICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX21lZGlhIHtcbiAgICAgICAgICAgICAgICAgICAgLmt0LXdpZGdldF9faW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODBweDsgXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19waWMge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogODBweDsgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH0gXG4gICAgICAgIH0gXG4gICAgfVxufVxuIiwiLy9cbi8vIFByb2plY3QgMVxuLy9cblxuXG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyMHB4KTtcblxuICAua3Qtd2lkZ2V0X19oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzoga3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgZGVza3RvcCk7XG5cbiAgICAua3Qtd2lkZ2V0X19sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAua3Qtd2lkZ2V0X19pbmZvIHtcbiAgICAgICAgcGFkZGluZzogMC4yNXJlbSAwIDAgMXJlbTtcblxuICAgICAgICAua3Qtd2lkZ2V0X190aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC13aWRnZXRfX2Rlc2Mge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjRyZW07XG4gICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAua3Qtd2lkZ2V0X190b29sYmFyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cblxuICAua3Qtd2lkZ2V0X19ib2R5IHtcbiAgICBwYWRkaW5nOiBrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBkZXNrdG9wKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcblxuICAgIC5rdC13aWRnZXRfX3N0YXRzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgIC5rdC13aWRnZXRfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcblxuICAgICAgICAua3Qtd2lkZ2V0X19kYXRlIHtcbiAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC13aWRnZXRfX3N1YnRpdGVsIHtcbiAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC13aWRnZXRfX3Byb2dyZXNzIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDEuNHJlbSAwIDAuNXJlbSAwO1xuXG4gICAgICAgICAgLmt0LXdpZGdldF9fc3RhdCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuN3JlbTtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW46IDAgMi4ycmVtXG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5rdC13aWRnZXRfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMi43cmVtIDAgMS4ycmVtIDA7XG5cbiAgICAgIC5rdC13aWRnZXRfX3N1YnRpdGVsIHtcbiAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuXG4gICAgICAua3Qtd2lkZ2V0X19wcm9ncmVzcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgMXJlbTtcblxuICAgICAgICAua3Qtd2lkZ2V0X19zdGF0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuN3JlbTtcbiAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5rdC13aWRnZXRfX3RleHQge1xuICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIG1hcmdpbi10b3A6IDIuN3JlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5rdC13aWRnZXRfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMXJlbSAwIDEuM3JlbSAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC8vYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgLmt0LXdpZGdldF9fZGV0YWlscyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMy43cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAua3Qtd2lkZ2V0X19zdWJ0aXRsZSB7XG4gICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC13aWRnZXRfX3ZhbHVlIHtcbiAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1iYWRnZSB7XG4gICAgICAgICAgbWFyZ2luOiAwLjNyZW0gMCAwIDdweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgLmt0LXdpZGdldF9fc3VidGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAua3QtbWVkaWEtZ3JvdXAge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0wLjVyZW1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5rdC13aWRnZXRfX2Zvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAua3Qtd2lkZ2V0X193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIGRlc2t0b3ApO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIC5rdC13aWRnZXRfX3NlY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5rdC13aWRnZXRfX2Jsb2cge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICBjb2xvcjogI2QyZDhlODtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAua3Qtd2lkZ2V0X192YWx1ZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjZyZW07XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjdyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuQGluY2x1ZGUga3QtdGFibGV0LWFuZC1tb2JpbGUge1xuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIHtcbiAgICAua3Qtd2lkZ2V0X19oZWFkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgcGFkZGluZzoga3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgbW9iaWxlKTtcblxuICAgICAgLmt0LXdpZGdldF9fbGFiZWwge1xuXG4gICAgICAgIC5rdC13aWRnZXRfX21lZGlhIHtcbiAgICAgICAgICAua3QtbWVkaWEge1xuICAgICAgICAgICAgQGluY2x1ZGUga3QtbWVkaWEtc2l6ZSg1MHB4LCAxLjJyZW0pO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmt0LW1lZGlhLS1tZCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGt0LW1lZGlhLXNpemUoNDVweCwgMXJlbSk7XG5cbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ3cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmt0LXdpZGdldF9faWNvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0wLjdyZW07XG4gICAgICAgICAgICAgIHdpZHRoOiA2MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYua3Qtd2lkZ2V0X19tZWRpYS0tbSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5rdC13aWRnZXRfX2luZm8ge1xuICAgICAgICBwYWRkaW5nOiAwLjJyZW0gMCAwIDFyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmt0LXdpZGdldF9fYm9keSB7XG4gICAgICBwYWRkaW5nOiBrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBtb2JpbGUpO1xuXG4gICAgICAua3Qtd2lkZ2V0X19zdGF0cyB7XG4gICAgICAgIC5rdC13aWRnZXRfX2l0ZW0ge1xuICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMS41cmVtXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmt0LXdpZGdldF9fdGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cblxuICAgICAgLmt0LXdpZGdldF9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwIDFyZW0gMDtcblxuICAgICAgICAua3Qtd2lkZ2V0X19kZXRhaWxzIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMnJlbTtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgIC5rdC13aWRnZXRfX3N1YnRpdGxlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAua3Qtd2lkZ2V0X19mb290ZXIge1xuICAgICAgLmt0LXdpZGdldF9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIG1vYmlsZSk7XG5cbiAgICAgICAgLmt0LXdpZGdldF9fc2VjdGlvbiB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcblxuICAgICAgICAgIC5rdC13aWRnZXRfX2Jsb2cge1xuICAgICAgICAgICAgLmt0LXdpZGdldF9fdmFsdWUge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNHJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiIsIi8vXG4vLyBCYXNlXG4vL1xuXG5cblxuLy8gQm9keVxuYm9keSB7XG5cdGJhY2tncm91bmQ6ICRrdC1jb250ZW50LWJnLWNvbG9yO1xufVxuXG4ua3Qtd3JhcHBlciB7XG5cblx0Ly8gRml4ZWQgSGVhZGVyXG5cdC5rdC1oZWFkZXItLWZpeGVkICYge1xuXHRcdHBhZGRpbmctdG9wOiBrdC1nZXQoJGt0LWhlYWRlci1jb25maWcsIGJhc2UsIG1vYmlsZSwgc2VsZiwgZGVmYXVsdCwgaGVpZ2h0KSArIGt0LWdldCgka3QtcGFnZS1wYWRkaW5nLCBtb2JpbGUpO1xuXHR9XG5cdC8vIEZpeGVkIENvbnRlbnQgSGVhZFxuXHQua3QtaGVhZGVyLS1maXhlZC5rdC1zdWJoZWFkZXItLWZpeGVkLmt0LXN1YmhlYWRlci0tZW5hYmxlZCAmIHtcblx0XHRwYWRkaW5nLXRvcDoga3QtZ2V0KCRrdC1oZWFkZXItY29uZmlnLCBiYXNlLCBtb2JpbGUsIHNlbGYsIGRlZmF1bHQsIGhlaWdodCkgKyBrdC1nZXQoJGt0LXN1YmhlYWRlci1jb25maWcsIGZpeGVkLCBoZWlnaHQpICsga3QtZ2V0KCRrdC1wYWdlLXBhZGRpbmcsIG1vYmlsZSk7XG5cdH1cbn1cblxuLy8gQmFzZVxuLmt0LXN1YmhlYWRlciB7XG5cdCYua3Qtc3ViaGVhZGVyLS1jbGVhciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8vIFN1YmhlYWRlclxuLmt0LXN1YmhlYWRlciB7XG5cdC8vIEZpeGVkIHN1YmhlYWRlciBtb2RlXG5cdC5rdC1oZWFkZXItLWZpeGVkLmt0LXN1YmhlYWRlci0tZml4ZWQgJiB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGhlaWdodDoga3QtZ2V0KCRrdC1zdWJoZWFkZXItY29uZmlnLCBmaXhlZCwgaGVpZ2h0KTtcblx0XHR0b3A6IGt0LWdldCgka3QtaGVhZGVyLWNvbmZpZywgYmFzZSwgbW9iaWxlLCBzZWxmLCBkZWZhdWx0LCBoZWlnaHQpO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblx0XHR6LWluZGV4OiBrdC1nZXQoJGt0LWhlYWRlci1jb25maWcsIGJhc2UsIGRlc2t0b3AsIGZpeGVkLCB6aW5kZXgpIC0gMztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJveC1zaGFkb3c6IDBweCAxMHB4IDMwcHggMHB4IHJnYmEoODIsNjMsMTA1LDAuMDgpO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5rdC1zdWJoZWFkZXItLWZpeGVkLmt0LWFzaWRlLS1taW5pbWl6ZS1ob3ZlciAmLFxuXHQua3Qtc3ViaGVhZGVyLS1maXhlZC5rdC1hc2lkZS0tbWluaW1pemUgJiB7XG5cdFx0bGVmdDoga3QtZ2V0KCRrdC1hc2lkZS1jb25maWcsIGJhc2UsIG1pbmltaXplLCB3aWR0aCk7XG5cdFx0dHJhbnNpdGlvbjoga3QtZ2V0KCRrdC1hc2lkZS1jb25maWcsIGJhc2UsIG1pbmltaXplLCB0cmFuc2l0aW9uKTtcblx0fVxufVxuXG4vLyBDb250YWluZXJcbi5rdC1jb250YWluZXIge1xuXHRwYWRkaW5nOiAwIGt0LWdldCgka3QtcGFnZS1wYWRkaW5nLCBkZXNrdG9wKTtcbn1cblxuLy8gQ29udGVudCAmIGZpeGVkIHN1YmhlYWRlciBtb2RlXG4ua3Qtc3ViaGVhZGVyLS1lbmFibGVkOm5vdCgua3Qtc3ViaGVhZGVyLS1maXhlZCkge1xuXHQua3QtY29udGVudCB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cbn1cblxuLy8gRGVza3RvcCBtb2RlXG5AaW5jbHVkZSBrdC1kZXNrdG9wIHtcblx0Ly8gUGFnZVxuXHQua3Qtd3JhcHBlciB7XG5cdFx0dHJhbnNpdGlvbjoga3QtZ2V0KCRrdC1hc2lkZS1jb25maWcsIGJhc2UsIG1pbmltaXplLCB0cmFuc2l0aW9uKTtcblxuXHRcdC8vIEZpeGVkIEhlYWRlclxuXHRcdC5rdC1oZWFkZXItLWZpeGVkICYge1xuXHRcdFx0cGFkZGluZy10b3A6IGt0LWdldCgka3QtaGVhZGVyLWNvbmZpZywgYmFzZSwgZGVza3RvcCwgZGVmYXVsdCwgaGVpZ2h0KTtcblx0XHR9XG5cblx0XHQvLyBGaXhlZCBDb250ZW50IEhlYWRcblx0XHQua3QtaGVhZGVyLS1maXhlZC5rdC1zdWJoZWFkZXItLWZpeGVkLmt0LXN1YmhlYWRlci0tZW5hYmxlZCAmIHtcblx0XHRcdHBhZGRpbmctdG9wOiBrdC1nZXQoJGt0LWhlYWRlci1jb25maWcsIGJhc2UsIGRlc2t0b3AsIGRlZmF1bHQsIGhlaWdodCkgKyBrdC1nZXQoJGt0LXN1YmhlYWRlci1jb25maWcsIGZpeGVkLCBoZWlnaHQpO1xuXHRcdH1cblxuXHRcdC8vIEZpeGVkIEFzaWRlXG5cdFx0Lmt0LWFzaWRlLS1maXhlZCAmIHtcblx0XHRcdHBhZGRpbmctbGVmdDoga3QtZ2V0KCRrdC1hc2lkZS1jb25maWcsIGJhc2UsIGRlZmF1bHQsIHdpZHRoKTtcblx0XHR9XG5cblx0XHQvLyBNaW5pbWl6ZSBBc2lkZVxuXHRcdC5rdC1hc2lkZS0tZml4ZWQua3QtYXNpZGUtLW1pbmltaXplICYge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiBrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgYmFzZSwgbWluaW1pemUsIHdpZHRoKTtcblx0XHRcdHRyYW5zaXRpb246IGt0LWdldCgka3QtYXNpZGUtY29uZmlnLCBiYXNlLCBtaW5pbWl6ZSwgdHJhbnNpdGlvbik7XG5cdFx0fVxuXHR9XG5cblx0Ly8gU3ViaGVhZGVyXG5cdC5rdC1zdWJoZWFkZXIge1xuXHRcdC8vIEZpeGVkIHN1YmhlYWRlciBtb2RlXG5cdFx0Lmt0LWhlYWRlci0tZml4ZWQua3Qtc3ViaGVhZGVyLS1maXhlZCAmIHtcblx0XHRcdHRvcDoga3QtZ2V0KCRrdC1oZWFkZXItY29uZmlnLCBiYXNlLCBkZXNrdG9wLCBkZWZhdWx0LCBoZWlnaHQpO1xuXHRcdH1cblxuXHRcdC8vIEZpeGVkIGhlYWRlciwgbWluaW1pemVkIGhlYWRlciBhbmQgZml4ZWQgc3ViaGVhZGVyXG5cdFx0Lmt0LWhlYWRlci0tZml4ZWQua3QtaGVhZGVyLS1taW5pbWl6ZS5rdC1zdWJoZWFkZXItLWZpeGVkICYge1xuXHRcdFx0dG9wOiBrdC1nZXQoJGt0LWhlYWRlci1jb25maWcsIGJhc2UsIGRlc2t0b3AsIGZpeGVkLCBtaW5pbWl6ZUhlaWdodCk7XG5cdFx0XHR0cmFuc2l0aW9uOiB0b3AgMC4zcyBlYXNlO1xuXHRcdH1cblxuXHRcdC5rdC1hc2lkZS0tZW5hYmxlZC5rdC1zdWJoZWFkZXItLWZpeGVkICYge1xuXHRcdFx0bGVmdDoga3QtZ2V0KCRrdC1hc2lkZS1jb25maWcsIGJhc2UsIGRlZmF1bHQsIHdpZHRoKTtcblx0XHR9XG5cdH1cbn1cblxuLy8gRml4ZWQgY29udGFpbmVyIHdpZHRoIGNoYW5nZSB0byBmbHVpZFxuQGluY2x1ZGUga3QtbWVkaWEtcmFuZ2UoIGxnLCAka3QtcGFnZS1jb250YWluZXItd2lkdGggKyAka3QtYXNpZGUtZGVmYXVsdC13aWR0aCArICgyICoga3QtZ2V0KCRrdC1wYWdlLXBhZGRpbmcsIGRlc2t0b3ApKSApIHtcblx0Lmt0LWNvbnRhaW5lcjpub3QoLmt0LWNvbnRhaW5lci0tZmx1aWQpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4vLyBUYWJsZXQgJiBtb2JpbGUgbW9kZVxuQGluY2x1ZGUga3QtdGFibGV0LWFuZC1tb2JpbGUge1xuXHQvLyBQYWdlXG5cdC5rdC13cmFwcGVyIHtcblx0XHQvLyBGaXhlZCBIZWFkZXJcblx0XHQua3QtaGVhZGVyLW1vYmlsZS0tZml4ZWQgJiB7XG5cdFx0XHRwYWRkaW5nLXRvcDoga3QtZ2V0KCRrdC1oZWFkZXItY29uZmlnLCBiYXNlLCBtb2JpbGUsIHNlbGYsIGRlZmF1bHQsIGhlaWdodCk7XG5cdFx0fVxuXHR9XG5cblx0Ly8gQ29udGFpbmVyXG5cdC5rdC1jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDAga3QtZ2V0KCRrdC1wYWdlLXBhZGRpbmcsIG1vYmlsZSk7XG5cdH1cblxuXHQvLyBDb250ZW50ICYgZml4ZWQgc3ViaGVhZGVyIG1vZGVcblx0Lmt0LXN1YmhlYWRlci0tZW5hYmxlZCB7XG5cdFx0Lmt0LWNvbnRlbnQge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXHR9XG5cblx0Lmt0LXN1YmhlYWRlci0tZW5hYmxlZC5rdC1zdWJoZWFkZXItLXNvbGlkIHtcblx0XHQua3Qtc3ViaGVhZGVyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IGt0LWdldCgka3QtcGFnZS1wYWRkaW5nLCBtb2JpbGUpO1xuXHRcdH1cblx0fVxufSIsIi8vXG4vLyBIZWFkZXJcbi8vXG5cblxuXG5cbi8vIEZvbnQgc2V0dGluZ3NcbiRrdC1oZWFkZXItaXRlbS1pY29uLWNvbG9yOiByZ2JhKGt0LWJyYW5kLWNvbG9yKCksIDAuNyk7XG4ka3QtaGVhZGVyLWl0ZW0taG92ZXItYmc6IHJnYmEoI2YwZjNmZiwgMC43KTtcblxuLy8gRGVza3RvcCBtb2RlXG5AaW5jbHVkZSBrdC1kZXNrdG9wIHtcblx0Ly8gSGVhZGVyXG5cdC5rdC1oZWFkZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGhlaWdodDoga3QtZ2V0KCRrdC1oZWFkZXItY29uZmlnLCBiYXNlLCBkZXNrdG9wLCBkZWZhdWx0LCBoZWlnaHQpO1xuXHRcdHRyYW5zaXRpb246IGt0LWdldCgka3QtYXNpZGUtY29uZmlnLCBiYXNlLCBtaW5pbWl6ZSwgdHJhbnNpdGlvbik7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZjBmNjtcblxuXHRcdC8vIE1pbmltaXplIFxuXHRcdC5rdC1oZWFkZXItLWZpeGVkOm5vdCgua3Qtc3ViaGVhZGVyLS1maXhlZCkgJiB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCA0MHB4IDBweCByZ2JhKDgyLDYzLDEwNSwwLjEpO1xuXHRcdH1cblxuXHRcdC8vIEZpeGVkXG5cdFx0Lmt0LWhlYWRlci0tZml4ZWQgJiB7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGxlZnQ6IGt0LWdldCgka3QtYXNpZGUtY29uZmlnLCBiYXNlLCBkZWZhdWx0LCB3aWR0aCk7XG5cdFx0XHR6LWluZGV4OiBrdC1nZXQoJGt0LWhlYWRlci1jb25maWcsIGJhc2UsIGRlc2t0b3AsIGZpeGVkLCB6aW5kZXgpO1xuXHRcdH1cblxuXHRcdC8vIEZpeGVkIGFuZCBtaW5pbWl6ZWQgaGVhZGVyXG5cdFx0Lmt0LWhlYWRlci0tZml4ZWQua3QtaGVhZGVyLS1taW5pbWl6ZSAmIHtcblx0XHRcdGhlaWdodDoga3QtZ2V0KCRrdC1oZWFkZXItY29uZmlnLCBiYXNlLCBkZXNrdG9wLCBmaXhlZCwgbWluaW1pemVIZWlnaHQpO1xuXHRcdFx0dHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZTtcblx0XHR9XG5cblx0XHQvLyBNaW5pbWl6ZSBBc2lkZVxuXHRcdC5rdC1oZWFkZXItLWZpeGVkLmt0LWFzaWRlLS1taW5pbWl6ZSAmIHtcblx0XHRcdGxlZnQ6IGt0LWdldCgka3QtYXNpZGUtY29uZmlnLCBiYXNlLCBtaW5pbWl6ZSwgd2lkdGgpO1xuXHRcdFx0dHJhbnNpdGlvbjoga3QtZ2V0KCRrdC1hc2lkZS1jb25maWcsIGJhc2UsIG1pbmltaXplLCB0cmFuc2l0aW9uKTtcblx0XHR9XG5cdH1cbn1cblxuLy8gTW9iaWxlIG1vZGVcbkBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcblx0Ly8gVG9wYmFyXG5cdC5rdC1oZWFkZXJfX3RvcGJhciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cblx0Ly8gTW9iaWxlIHRvcGJhciB2aWV3XG5cdC5rdC1oZWFkZXJfX3RvcGJhci0tbW9iaWxlLW9uIHtcblx0XHQua3QtaGVhZGVyX190b3BiYXIge1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCA0MHB4IDBweCByZ2JhKDgyLDYzLDEwNSwwLjEpO1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG5cdFx0fVxuXHR9XG59XG5cbiIsIi8vXG4vLyBIZWFkZXIgTW9iaWxlXG4vL1xuXG5cbi8vIERlc2t0b3AgbW9kZVxuQGluY2x1ZGUga3QtZGVza3RvcCB7XG4gIC5rdC1oZWFkZXItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFRhYmxldCAmIG1vYmlsZSBtb2RlXG5AaW5jbHVkZSBrdC10YWJsZXQtYW5kLW1vYmlsZSB7XG4gIC5rdC1oZWFkZXItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwIGt0LWdldCgka3QtcGFnZS1wYWRkaW5nLCBtb2JpbGUpO1xuICAgIGhlaWdodDoga3QtZ2V0KCRrdC1oZWFkZXItY29uZmlnLCBiYXNlLCBtb2JpbGUsIHNlbGYsIGRlZmF1bHQsIGhlaWdodCk7XG4gICAgbWluLWhlaWdodDoga3QtZ2V0KCRrdC1oZWFkZXItY29uZmlnLCBiYXNlLCBtb2JpbGUsIHNlbGYsIGRlZmF1bHQsIGhlaWdodCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWEyNztcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDlweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuICAgIC5rdC1oZWFkZXJfX3RvcGJhci0tbW9iaWxlLW9uICYge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAvLyBGaXhlZFxuICAgIC5rdC1oZWFkZXItbW9iaWxlLS1maXhlZCAmIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IGt0LWdldCgka3QtaGVhZGVyLWNvbmZpZywgYmFzZSwgbW9iaWxlLCBzZWxmLCBmaXhlZCwgemluZGV4KTtcbiAgICB9XG5cbiAgICAvLyBMb2dvXG4gICAgLmt0LWhlYWRlci1tb2JpbGVfX2xvZ28ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICYgYSB7XG4gICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG5cbiAgICAgICYgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFRvb2xiYXJcbiAgICAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgIEBpbmNsdWRlIGt0LWJ1cmdlci1pY29uLWJ1aWxkKGt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlciwga3QtZ2V0KCRrdC1oZWFkZXItY29uZmlnLCBiYXNlLCBtb2JpbGUsIHRvb2xiYXIsIHRvZ2dsZXIpKTtcbiAgICAgIEBpbmNsdWRlIGt0LWJ1cmdlci1pY29uLXNraW4oa3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyLCBrdC1nZXQoJGt0LWhlYWRlci1jb25maWcsIGJhc2UsIG1vYmlsZSwgdG9vbGJhciwgdG9nZ2xlciwgY29sb3IpKTtcblxuICAgICAgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlciB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMS41cmVtO1xuICAgICAgfVxuXG4gICAgICAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b3BiYXItdG9nZ2xlciB7XG4gICAgICAgIEBpbmNsdWRlIGt0LWJ1dHRvbi1yZXNldCgpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgMC41cmVtIDAgMS4yNXJlbTtcblxuICAgICAgICBpIHtcbiAgICAgICAgICBAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG4gICAgICAgICAgY29sb3I6IGt0LWdldCgka3QtaGVhZGVyLWNvbmZpZywgYmFzZSwgbW9iaWxlLCB0b29sYmFyLCB0b2dnbGVyLCBjb2xvciwgZGVmYXVsdCk7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9wYmFyLXRvZ2dsZXItLWFjdGl2ZSxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG4gICAgICAgICAgICBjb2xvcjoga3QtZ2V0KCRrdC1oZWFkZXItY29uZmlnLCBiYXNlLCBtb2JpbGUsIHRvb2xiYXIsIHRvZ2dsZXIsIGNvbG9yLCBob3ZlcilcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvL1xuLy8gSG9yaXpvbnRhbCBNZW51IE1peGluc1xuLy9cblxuXG5cblxuLy8gSGVscGVyc1xuQG1peGluIGt0LW1lbnUtaG9yLWl0ZW0tYmFzZSgkaXRlbSkge1xuXHQvLyBpdGVtXG5cdEBpbmNsdWRlIGt0LWF0dHIobWFyZ2luLCBrdC1nZXQoJGl0ZW0sIHNlbGYsIG1hcmdpbikpO1xuXHRAaW5jbHVkZSBrdC1hdHRyKHBhZGRpbmcsIGt0LWdldCgkaXRlbSwgc2VsZiwgcGFkZGluZykpO1xuXG5cdC8vIGxpbmtcblx0PiAua3QtbWVudV9fbGluayB7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0QGluY2x1ZGUga3QtYXR0cihwYWRkaW5nLCBrdC1nZXQoJGl0ZW0sIGxpbmssIHNlbGYsIHBhZGRpbmcpKTtcblx0XHRAaW5jbHVkZSBrdC1hdHRyKG1hcmdpbiwga3QtZ2V0KCRpdGVtLCBsaW5rLCBzZWxmLCBtYXJnaW4pKTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblx0XHR9XG5cblx0XHQvLyBsaW5rIGljb25cblx0XHQua3QtbWVudV9fbGluay1pY29uIHtcblx0XHRcdGZvbnQtc2l6ZToga3QtZ2V0KCRpdGVtLCBsaW5rLCBpY29uLCBmb250LXNpemUpO1xuXHRcdFx0d2lkdGg6IGt0LWdldCgkaXRlbSwgbGluaywgaWNvbiwgd2lkdGgpO1xuXHRcdFx0cGFkZGluZzoga3QtZ2V0KCRpdGVtLCBsaW5rLCBpY29uLCBwYWRkaW5nKTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xuXG5cdFx0XHQvLyBkdW8tdG9uZSBzdmcgaWNvblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0QGluY2x1ZGUga3QtYXR0cihoZWlnaHQsIGt0LWdldCgkaXRlbSwgbGluaywgaWNvbiwgc3ZnLXdpZHRoKSk7XG5cdFx0XHRcdEBpbmNsdWRlIGt0LWF0dHIod2lkdGgsIGt0LWdldCgkaXRlbSwgbGluaywgaWNvbiwgc3ZnLXdpZHRoKSk7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMnB4O1xuXHRcdFx0fVxuXHRcdH1cdFxuXG5cdFx0Ly8gbGluayBidWxsZXRcblx0XHQua3QtbWVudV9fbGluay1idWxsZXQge1xuXHRcdFx0d2lkdGg6IGt0LWdldCgkaXRlbSwgbGluaywgYnVsbGV0LCBzZWxmLCB3aWR0aCk7XG5cblx0XHRcdEBpZiBrdC1oYXMoJGl0ZW0sIGxpbmssIGJ1bGxldCwgcGFkZGluZykge1xuXHRcdFx0XHRwYWRkaW5nOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGJ1bGxldCwgcGFkZGluZyk7XG5cdFx0XHR9XG5cblx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblxuXHRcdFx0Ji5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90IHtcblx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHR3aWR0aDoga3QtZ2V0KCRpdGVtLCBsaW5rLCBidWxsZXQsIGRvdCwgc2l6ZSk7XG5cdFx0XHRcdFx0aGVpZ2h0OiBrdC1nZXQoJGl0ZW0sIGxpbmssIGJ1bGxldCwgZG90LCBzaXplKTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUge1xuXHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdHdpZHRoOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGJ1bGxldCwgbGluZSwgd2lkdGgpO1xuXHRcdFx0XHRcdGhlaWdodDoga3QtZ2V0KCRpdGVtLCBsaW5rLCBidWxsZXQsIGxpbmUsIGhlaWdodCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBsaW5rIHRleHRcblx0XHQua3QtbWVudV9fbGluay10ZXh0IHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBrdC1nZXQoJGl0ZW0sIGxpbmssIHRleHQsIGZvbnQtd2VpZ2h0KTtcblx0XHRcdGZvbnQtc2l6ZToga3QtZ2V0KCRpdGVtLCBsaW5rLCB0ZXh0LCBmb250LXNpemUpO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGt0LWdldCgkaXRlbSwgbGluaywgdGV4dCwgZm9udC10cmFuc2Zvcm0pO1xuXG5cdFx0XHRAaWYga3QtaGFzKCRpdGVtLCBsaW5rLCB0ZXh0LCBwYWRkaW5nKSB7XG5cdFx0XHRcdHBhZGRpbmc6IGt0LWdldCgkaXRlbSwgbGluaywgdGV4dCwgcGFkZGluZyk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gbGluayBiYWRnZVxuXHRcdC5rdC1tZW51X19saW5rLWJhZGdlIHtcblx0XHRcdHBhZGRpbmc6IGt0LWdldCgkaXRlbSwgbGluaywgYmFkZ2UsIHBhZGRpbmcpO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBrdC1nZXQoJGl0ZW0sIGxpbmssIGJhZGdlLCBhbGlnbik7XG5cdFx0fVxuXG5cdFx0Ly8gbGluayBhcnJvdyBpY29uXG5cdFx0Lmt0LW1lbnVfX2hvci1hcnJvdyB7XG5cdFx0XHRmb250LXNpemU6IGt0LWdldCgkaXRlbSwgbGluaywgYXJyb3csIGZvbnQtc2l6ZSk7XG5cdFx0XHR3aWR0aDoga3QtZ2V0KCRpdGVtLCBsaW5rLCBhcnJvdywgd2lkdGgpO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuXHRcdFx0QGlmIGt0LWhhcygkaXRlbSwgbGluaywgYXJyb3csIHBhZGRpbmcpIHtcblx0XHRcdFx0cGFkZGluZzoga3QtZ2V0KCRpdGVtLCBsaW5rLCBhcnJvdywgcGFkZGluZyk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gbGluayBib3JkZXIgcmFkaXVzXG5cdFx0QGluY2x1ZGUga3Qtcm91bmRlZCB7XG5cdFx0XHRAaW5jbHVkZSBrdC1hdHRyKGJvcmRlci1yYWRpdXMsIGt0LWdldCgkaXRlbSwgbGluaywgc2VsZiwgYm9yZGVyLXJhZGl1cykpO1xuXHRcdH1cblxuXHRcdC8vIG1lbnUgcm9vdCBsZXZlbCBcImhlcmVcIiBhcnJvd1xuXHRcdC5rdC1tZW51X19pdGVtLWhlcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuQG1peGluIGt0LW1lbnUtaG9yLWl0ZW0tc2tpbigkaXRlbSkge1xuXHQvLyBsaW5rXG5cdD4gLmt0LW1lbnVfX2xpbmsge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkaXRlbSwgbGluaywgc2VsZiwgYmctY29sb3IsIGRlZmF1bHQpO1xuXG5cdFx0Ly8gbGluayBpY29uXG5cdFx0Lmt0LW1lbnVfX2xpbmstaWNvbiB7XG5cdFx0XHRjb2xvcjoga3QtZ2V0KCRpdGVtLCBsaW5rLCBpY29uLCBmb250LWNvbG9yLCBkZWZhdWx0KTtcblxuXHRcdFx0Ly8gRHVlLXRvbmUgaWNvblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0QGluY2x1ZGUga3Qtc3ZnLWljb24tY29sb3Ioa3QtZ2V0KCRpdGVtLCBsaW5rLCBpY29uLCBmb250LWNvbG9yLCBkZWZhdWx0KSk7XG5cdFx0XHR9XG5cdFx0fVx0XG5cblx0XHQvLyBsaW5rIGJ1bGxldFxuXHRcdC5rdC1tZW51X19saW5rLWJ1bGxldCB7XG5cdFx0XHQmLmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3Qge1xuXHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkaXRlbSwgbGluaywgYnVsbGV0LCBkb3QsIGJnLWNvbG9yLCBkZWZhdWx0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lIHtcblx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGJ1bGxldCwgbGluZSwgYmctY29sb3IsIGRlZmF1bHQpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gbGluayB0ZXh0XG5cdFx0Lmt0LW1lbnVfX2xpbmstdGV4dCB7XG5cdFx0XHRjb2xvcjoga3QtZ2V0KCRpdGVtLCBsaW5rLCB0ZXh0LCBmb250LWNvbG9yLCBkZWZhdWx0KTtcblxuXHRcdFx0QGlmIGt0LWhhcygkaXRlbSwgbGluaywgdGV4dCwgZm9udC13ZWlnaHQpIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGt0LWdldCgkaXRlbSwgbGluaywgdGV4dCwgZm9udC13ZWlnaHQpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIGxpbmsgYXJyb3cgaWNvblxuXHRcdC5rdC1tZW51X19ob3ItYXJyb3cge1xuXHRcdFx0Y29sb3I6IGt0LWdldCgkaXRlbSwgbGluaywgYXJyb3csIGZvbnQtY29sb3IsIGRlZmF1bHQpO1xuXHRcdH1cblx0fVxuXG5cdC8vIGFjdGl2ZSBzdGF0ZVxuXHQmLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSB7XG5cdFx0PiAua3QtbWVudV9fbGluayB7XG5cdFx0XHQvLyBsaW5rIGJnIGNvbG9yXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGl0ZW0sIGxpbmssIHNlbGYsIGJnLWNvbG9yLCBhY3RpdmUpO1xuXG5cdFx0XHQvLyBsaW5rIGljb25cblx0XHRcdC5rdC1tZW51X19saW5rLWljb24ge1xuXHRcdFx0XHRjb2xvcjoga3QtZ2V0KCRpdGVtLCBsaW5rLCBpY29uLCBmb250LWNvbG9yLCBhY3RpdmUpO1xuXG5cdFx0XHRcdC8vIER1ZS10b25lIGljb25cblx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBrdC1zdmctaWNvbi1jb2xvcihrdC1nZXQoJGl0ZW0sIGxpbmssIGljb24sIGZvbnQtY29sb3IsIGFjdGl2ZSkpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XHRcblxuXHRcdFx0Ly8gbGluayBidWxsZXRcblx0XHRcdC5rdC1tZW51X19saW5rLWJ1bGxldCB7XG5cdFx0XHRcdCYua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCB7XG5cdFx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkaXRlbSwgbGluaywgYnVsbGV0LCBkb3QsIGJnLWNvbG9yLCBhY3RpdmUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUge1xuXHRcdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGJ1bGxldCwgbGluZSwgYmctY29sb3IsIGFjdGl2ZSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5rdC1tZW51X19saW5rLXRleHQge1xuXHRcdFx0XHRjb2xvcjoga3QtZ2V0KCRpdGVtLCBsaW5rLCB0ZXh0LCBmb250LWNvbG9yLCBhY3RpdmUpO1xuXHRcdFx0fVxuXG5cdFx0XHQvLyBsaW5rIGFycm93IGljb25cblx0XHRcdD4gLmt0LW1lbnVfX2hvci1hcnJvdyB7XG5cdFx0XHRcdGNvbG9yOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGFycm93LCBmb250LWNvbG9yLCBhY3RpdmUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIGhlcmUgc3RhdGVcblx0Ji5rdC1tZW51X19pdGVtLS1oZXJlIHtcblx0XHQ+IC5rdC1tZW51X19saW5rIHtcblx0XHRcdC8vIGxpbmsgYmcgY29sb3Jcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkaXRlbSwgbGluaywgc2VsZiwgYmctY29sb3IsIGhlcmUpO1xuXG5cdFx0XHQvLyBsaW5rIGljb25cblx0XHRcdC5rdC1tZW51X19saW5rLWljb24ge1xuXHRcdFx0XHRjb2xvcjoga3QtZ2V0KCRpdGVtLCBsaW5rLCBpY29uLCBmb250LWNvbG9yLCBoZXJlKTtcblxuXHRcdFx0XHQvLyBEdWUtdG9uZSBpY29uXG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUga3Qtc3ZnLWljb24tY29sb3Ioa3QtZ2V0KCRpdGVtLCBsaW5rLCBpY29uLCBmb250LWNvbG9yLCBoZXJlKSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cdFxuXG5cdFx0XHQvLyBsaW5rIGJ1bGxldFxuXHRcdFx0Lmt0LW1lbnVfX2xpbmstYnVsbGV0IHtcblx0XHRcdFx0Ji5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90IHtcblx0XHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRpdGVtLCBsaW5rLCBidWxsZXQsIGRvdCwgYmctY29sb3IsIGhlcmUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUge1xuXHRcdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGJ1bGxldCwgbGluZSwgYmctY29sb3IsIGhlcmUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQua3QtbWVudV9fbGluay10ZXh0IHtcblx0XHRcdFx0Y29sb3I6IGt0LWdldCgkaXRlbSwgbGluaywgdGV4dCwgZm9udC1jb2xvciwgaGVyZSk7XG5cdFx0XHR9XG5cblx0XHRcdC8vIGxpbmsgYXJyb3cgaWNvblxuXHRcdFx0PiAua3QtbWVudV9faG9yLWFycm93IHtcblx0XHRcdFx0Y29sb3I6IGt0LWdldCgkaXRlbSwgbGluaywgYXJyb3csIGZvbnQtY29sb3IsIGhlcmUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIGhvdmVyIHN0YXRlXG5cdCY6aG92ZXI6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSksXG5cdCYua3QtbWVudV9faXRlbS0taG92ZXI6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSkge1xuXHRcdD4gLmt0LW1lbnVfX2xpbmsge1xuXHRcdFx0Ly8gbGluayBiZyBjb2xvclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRpdGVtLCBsaW5rLCBzZWxmLCBiZy1jb2xvciwgaG92ZXIpO1xuXHRcdFx0XG5cdFx0XHQvLyBsaW5rIGljb25cblx0XHRcdC5rdC1tZW51X19saW5rLWljb24ge1xuXHRcdFx0XHRjb2xvcjoga3QtZ2V0KCRpdGVtLCBsaW5rLCBpY29uLCBmb250LWNvbG9yLCBob3Zlcik7XG5cblx0XHRcdFx0Ly8gRHVlLXRvbmUgaWNvblxuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGt0LXN2Zy1pY29uLWNvbG9yKGt0LWdldCgkaXRlbSwgbGluaywgaWNvbiwgZm9udC1jb2xvciwgaG92ZXIpKTtcblx0XHRcdFx0fVxuXHRcdFx0fVx0XG5cblx0XHRcdC8vIGxpbmsgYnVsbGV0XG5cdFx0XHQua3QtbWVudV9fbGluay1idWxsZXQge1xuXHRcdFx0XHQmLmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3Qge1xuXHRcdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGJ1bGxldCwgZG90LCBiZy1jb2xvciwgaG92ZXIpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUge1xuXHRcdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGJ1bGxldCwgbGluZSwgYmctY29sb3IsIGhvdmVyKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gbGluayB0ZXh0XG5cdFx0XHQua3QtbWVudV9fbGluay10ZXh0IHtcblx0XHRcdFx0Y29sb3I6IGt0LWdldCgkaXRlbSwgbGluaywgdGV4dCwgZm9udC1jb2xvciwgaG92ZXIpO1xuXHRcdFx0fVxuXG5cdFx0XHQvLyBsaW5rIGFycm93IGljb25cblx0XHRcdD4gLmt0LW1lbnVfX2hvci1hcnJvdyB7XG5cdFx0XHRcdGNvbG9yOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGFycm93LCBmb250LWNvbG9yLCBob3Zlcik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XHRcbn1cblxuQG1peGluIGt0LW1lbnUtaG9yLWl0ZW0taGVhZGluZy1iYXNlKCRpdGVtKSB7XG5cdC8vIGhlYWRpbmdcblx0cGFkZGluZzoga3QtZ2V0KCRpdGVtLCBzZWxmLCBwYWRkaW5nKTtcblxuXHQvLyB0ZXh0XG5cdD4gLmt0LW1lbnVfX2xpbmstdGV4dCB7XG5cdFx0Zm9udC13ZWlnaHQ6IGt0LWdldCgkaXRlbSwgY2FwdGlvbiwgdGV4dCwgZm9udC13ZWlnaHQpO1xuXHRcdGZvbnQtc2l6ZToga3QtZ2V0KCRpdGVtLCBjYXB0aW9uLCB0ZXh0LCBmb250LXNpemUpO1xuXHRcdHRleHQtdHJhbnNmb3JtOiBrdC1nZXQoJGl0ZW0sIGNhcHRpb24sIHRleHQsIGZvbnQtdHJhbnNmb3JtKTtcblx0fVxuXG5cdC8vIGljb25cblx0PiAua3QtbWVudV9fbGluay1pY29uIHtcblx0XHRmb250LXNpemU6IGt0LWdldCgkaXRlbSwgY2FwdGlvbiwgaWNvbiwgZm9udC1zaXplKTtcblx0XHRmbGV4OiAwIDAga3QtZ2V0KCRpdGVtLCBjYXB0aW9uLCBpY29uLCB3aWR0aCk7XG5cdFx0anVzdGlmeS1jb250ZW50OiBrdC1nZXQoJGl0ZW0sIGNhcHRpb24sIGljb24sIGFsaWduKTtcblx0XHRwYWRkaW5nOiBrdC1nZXQoJGl0ZW0sIGNhcHRpb24sIGljb24sIHBhZGRpbmcpO1xuXHR9XHRcblxuXHQvLyBiYWRnZVxuXHQua3QtbWVudV9fbGluay1iYWRnZSB7XG5cdFx0cGFkZGluZzoga3QtZ2V0KCRpdGVtLCBjYXB0aW9uLCBiYWRnZSwgcGFkZGluZyk7XG5cdFx0dGV4dC1hbGlnbjoga3QtZ2V0KCRpdGVtLCBjYXB0aW9uLCBiYWRnZSwgYWxpZ24pO1xuXHR9XG59XG5cbkBtaXhpbiBrdC1tZW51LWhvci1pdGVtLWhlYWRpbmctc2tpbigkaXRlbSkge1xuXHQvLyB0ZXh0XG5cdD4gLmt0LW1lbnVfX2xpbmstdGV4dCB7XG5cdFx0Y29sb3I6IGt0LWdldCgkaXRlbSwgY2FwdGlvbiwgdGV4dCwgZm9udC1jb2xvcik7XG5cdH1cblxuXHQvLyBpY29uXG5cdD4gLmt0LW1lbnVfX2xpbmstaWNvbiB7XG5cdFx0Y29sb3I6IGt0LWdldCgkaXRlbSwgY2FwdGlvbiwgaWNvbiwgZm9udC1jb2xvcik7XG5cdH1cbn1cblxuQG1peGluIGt0LW1lbnUtaG9yLXN1Ym1lbnUtd2lkdGgoJGNvbmZpZykge1xuXHRAaW5jbHVkZSBrdC1tZWRpYS1yYW5nZShsZywgeGwpIHtcblx0XHQuI3trdC1nZXQoJGNvbmZpZywgYmFzZSwgY2xhc3MpfSB7XG5cdFx0XHQua3QtbWVudV9fbmF2IHtcblx0XHRcdFx0Ly8gbWVudSByb290IGl0ZW1cblx0XHRcdFx0PiAua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdFx0Ly8gZ2VuZXJhbCBzdWJtZW51XG5cdFx0XHRcdFx0Lmt0LW1lbnVfX3N1Ym1lbnUge1xuXHRcdFx0XHRcdFx0Ji5rdC1tZW51X19zdWJtZW51LS1mdWxsLFxuXHRcdFx0XHRcdFx0Ji5rdC1tZW51X19zdWJtZW51LS1maXhlZCxcblx0XHRcdFx0XHRcdCYua3QtbWVudV9fc3VibWVudS0tYXV0byxcblx0XHRcdFx0XHRcdCYua3QtbWVudV9fc3VibWVudS0tYXV0by5rdC1tZW51X19zdWJtZW51LS1taW1pbWFsLWRlc2t0b3Atd2lkZSxcblx0XHRcdFx0XHRcdCYua3QtbWVudV9fc3VibWVudS0tZml4ZWQteGwsXG5cdFx0XHRcdFx0XHQmLmt0LW1lbnVfX3N1Ym1lbnUtLWZpeGVkLXh4bCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdFx0bGVmdDogMjBweDtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gUmVzcG9uc2l2ZSBjb250YWluZXIgd2lkdGhzXG5cdEBlYWNoICRicmVha3BvaW50LCAkYnJlYWtwb2ludC13aWR0aCBpbiAka3QtbWVkaWEtYnJlYWtwb2ludHMge1xuXHQgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXdpZHRoKSB7XG5cdCAgICBcdC4je2t0LWdldCgkY29uZmlnLCBiYXNlLCBjbGFzcyl9IHtcblx0XHRcdFx0Lmt0LW1lbnVfX25hdiB7XG5cdFx0XHRcdFx0Ly8gbWVudSByb290IGl0ZW1cblx0XHRcdFx0XHQ+IC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0XHRcdC8vIGdlbmVyYWwgc3VibWVudVxuXHRcdFx0XHRcdFx0Lmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0tZml4ZWQtI3skYnJlYWtwb2ludH0ge1xuXHRcdFx0XHRcdCAgICAgICAgd2lkdGg6IG1hcC1nZXQoJGt0LW1lZGlhLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkgLSA2MHB4O1xuXHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdCAgICB9XG5cdH1cbn1cblxuQG1peGluIGt0LW1lbnUtaG9yLWJhc2UoJGNvbmZpZykge1xuXHQuI3trdC1nZXQoJGNvbmZpZywgYmFzZSwgY2xhc3MpfSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdCAgICBtYXJnaW46IGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0LCBzZWxmLCBtYXJnaW4pO1xuICAgIFxuICAgIFx0Ly8gZ2VuZXJhbCBtZW51XG5cdFx0Lmt0LW1lbnVfX25hdiB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuXHRcdFx0Ly8gbWVudSByb290IGl0ZW1cblx0XHRcdD4gLmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHQvLyBnZW5lcmFsIGxpbmtcblx0XHRcdFx0Lmt0LW1lbnVfX2xpbmsge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdFx0XHRcdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyOyAgXHRcdFx0XHRcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQua3QtbWVudV9fbGluay10ZXh0IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQua3QtbWVudV9fbGluay1iYWRnZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAwO1x0XG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1x0XHRcdFx0XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ly8gbGluayBpY29uXG5cdFx0XHRcdFx0Lmt0LW1lbnVfX2xpbmstaWNvbiB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHR9XHRcblxuXHRcdFx0XHRcdC8vIHN1YiBtZW51IGxpbmsgYXJyb3cgaWNvblxuXHRcdFx0XHRcdC5rdC1tZW51X19ob3ItYXJyb3cge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ly8gaGlkZSBzaWRlYmFyIHN1YiBtZW51IGxpbmsgYXJyb3cgaWNvblxuXHRcdFx0XHRcdC5rdC1tZW51X192ZXItYXJyb3cge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCY6YWN0aXZlLFxuXHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8vIHByaW1hcnkgbGlua1xuXHRcdFx0XHQ+IC5rdC1tZW51X19saW5rIHtcblx0XHRcdFx0XHQ+IC5rdC1tZW51X19saW5rLXRleHQge1xuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ly8gaWNvbiBvbmx5IG1lbnUgaXRlbVxuXHRcdFx0XHQmLmt0LW1lbnVfX2l0ZW0tLWljb24tb25seSB7XG5cdFx0XHRcdFx0PiAua3QtbWVudV9fbGluayB7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHRcdFx0PiAua3QtbWVudV9fbGluay1pY29uIHtcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ly8gZ2VuZXJhbCBzdWJtZW51XG5cdFx0XHRcdC5rdC1tZW51X19zdWJtZW51IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBrdC1maXgtYW5pbWF0aW9uLWxhZ3MoKTtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdHotaW5kZXg6IGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0LCBpdGVtLCBzdWJtZW51LCBzZWxmLCB6aW5kZXgpO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDEwMCU7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBrdC1yb3VuZGVkIHtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0LCBpdGVtLCBzdWJtZW51LCBzZWxmLCBib3JkZXItcmFkaXVzKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0QGluY2x1ZGUga3QtYXR0cihtYXJnaW4sIGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0LCBpdGVtLCBzdWJtZW51LCBzZWxmLCBtYXJnaW4pKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBrdC1hdHRyKHBhZGRpbmcsIGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0LCBpdGVtLCBzdWJtZW51LCBzZWxmLCBwYWRkaW5nLCBjbGFzc2ljKSk7XG5cblx0XHRcdFx0XHQua3QtbWVudV9fc2Nyb2xsIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgXG5cdFx0XHRcdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmt0LW1lbnVfX3N1Ym5hdiB7XHRcblx0XHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ly8gY2xhc3NpYyBzdWJtZW51XG5cdFx0XHRcdFx0JiB7XG5cdFx0XHRcdFx0XHR3aWR0aDoga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIHdpZHRoLCBjbGFzc2ljKTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0bGVmdDogYXV0bztcblx0XHQgICAgXHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ly8gZnVsbCB3aWR0aFxuXHRcdFx0XHRcdCYua3QtbWVudV9fc3VibWVudS0tZnVsbCB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0bGVmdDoga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIHdpZHRoLCBmdWxsLCBvZmZzZXQpO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0LCBpdGVtLCBzdWJtZW51LCBzZWxmLCB3aWR0aCwgZnVsbCwgb2Zmc2V0KTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvLyBmaXhlZCB3aWR0aCBvcHRpb25zXG5cdFx0XHRcdFx0Ji5rdC1tZW51X19zdWJtZW51LS1maXhlZCB7XG5cdFx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHR9XHRcdFxuXG5cdFx0XHRcdFx0Ly8gYWxpZ25tZW50IHJpZ2h0XG5cdFx0XHRcdFx0Ji5rdC1tZW51X19zdWJtZW51LS1yaWdodCB7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cblx0XHRcdFx0XHRcdCYua3QtbWVudV9fc3VibWVudS0tcHVsbCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLTQwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ly8gYWxpZ25tZW50IGxlZnRcblx0XHRcdFx0XHQmLmt0LW1lbnVfX3N1Ym1lbnUtLWxlZnQge1xuXHRcdFx0XHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXG5cdFx0XHRcdFx0XHQmLmt0LW1lbnVfX3N1Ym1lbnUtLXB1bGwge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTQwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ly8gYWxpZ25tZW50IGNlbnRlclxuXHRcdFx0XHRcdCYua3QtbWVudV9fc3VibWVudS0tY2VudGVyIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHQgICAgXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ly8gc3ViIG1lbnUgZHJvcGRvd25cblx0XHRcdFx0XHQ+IC5rdC1tZW51X19zdWJuYXYge1xuXHRcdFx0XHRcdFx0PiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1zdWJtZW51IHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdFx0XHRcdFx0PiAua3QtbWVudV9fc3VibWVudSB7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOjA7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXG5cdFx0XHRcdFx0XHRcdFx0Ji5rdC1tZW51X19zdWJtZW51LS1sZWZ0IHtcblx0XHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQmLmt0LW1lbnVfX3N1Ym1lbnUtLXJpZ2h0IHtcblx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDEwMCU7XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IGF1dG87XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ly8gbWVnYSBtZW51IGNvbnRlbnRcblx0XHRcdFx0XHQua3QtbWVudV9fY29udGVudCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0ICAgIFx0ZmxleC1ncm93OiAxO1xuXG5cdFx0XHRcdFx0ICAgIFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHQgICAgXHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRcdFx0XHQgICAgXHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVx0XHRcdFxuXG5cdFx0XHRcdFx0Ly8gbWVnYSBoZWFkaW5nXG5cdFx0XHRcdFx0Lmt0LW1lbnVfX2hlYWRpbmcge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0Lmt0LW1lbnVfX2xpbmstdGV4dCB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGZsZXgtZ3JvdzogMVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQua3QtbWVudV9fbGluay1iYWRnZSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHRcdFx0XHRcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ly8gbGluayBpY29uXG5cdFx0XHRcdFx0XHQua3QtbWVudV9fbGluay1pY29uIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDEwcHggMCAwO1xuXHRcdFx0XHRcdFx0fVx0XG5cblx0XHRcdFx0XHRcdC8vIHN1YiBtZW51IGxpbmsgYXJyb3cgaWNvblxuXHRcdFx0XHRcdFx0Lmt0LW1lbnVfX2hvci1hcnJvdyB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDEwcHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC8vIGhpZGUgc2lkZWJhciBzdWIgbWVudSBsaW5rIGFycm93IGljb25cblx0XHRcdFx0XHRcdC5rdC1tZW51X192ZXItYXJyb3cge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0Lmt0LW1lbnVfX2lubmVyLFxuXHRcdFx0XHQua3QtbWVudV9fc3VibmF2IHtcblx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0IFxuXHRcdFx0XHRcdD4gLmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDsgXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cblx0XHRcdFx0XHRcdC5rdC1tZW51X19saW5rIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0XHQmOmFjdGl2ZSxcblx0XHRcdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHQua3QtbWVudV9fbGluay10ZXh0IHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0LCBpdGVtLCBzdWJtZW51LCBpdGVtLCBsaW5rLCB0ZXh0LCBmb250LXdlaWdodCk7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0LCBpdGVtLCBzdWJtZW51LCBpdGVtLCBsaW5rLCB0ZXh0LCBmb250LWNvbG9yLCBkZWZhdWx0KTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0LCBpdGVtLCBzdWJtZW51LCBpdGVtLCBsaW5rLCB0ZXh0LCBmb250LXNpemUpO1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgaXRlbSwgc3VibWVudSwgaXRlbSwgbGluaywgdGV4dCwgZm9udC10cmFuc2Zvcm0pO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Lmt0LW1lbnVfX2xpbmstYmFkZ2Uge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcdFxuXHRcdFx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiBrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgaXRlbSwgc3VibWVudSwgaXRlbSwgbGluaywgYmFkZ2UsIHBhZGRpbmcpO1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0LCBpdGVtLCBzdWJtZW51LCBpdGVtLCBsaW5rLCBiYWRnZSwgYWxpZ24pO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Ly8gbGluayBpY29uXG5cdFx0XHRcdFx0XHRcdC5rdC1tZW51X19saW5rLWljb24ge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRmbGV4OiAwIDAga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0sIHN1Ym1lbnUsIGl0ZW0sIGxpbmssIGljb24sIHdpZHRoKTtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiBrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgaXRlbSwgc3VibWVudSwgaXRlbSwgbGluaywgaWNvbiwgcGFkZGluZyk7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0LCBpdGVtLCBzdWJtZW51LCBpdGVtLCBsaW5rLCBpY29uLCBmb250LWNvbG9yLCBkZWZhdWx0KTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0LCBpdGVtLCBzdWJtZW51LCBpdGVtLCBsaW5rLCBpY29uLCBmb250LXNpemUpO1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0LCBpdGVtLCBzdWJtZW51LCBpdGVtLCBsaW5rLCBpY29uLCBhbGlnbik7XG5cdFx0XHRcdFx0XHRcdH1cdFxuXG5cdFx0XHRcdFx0XHRcdC8vIG1lbnUgaXRlbSBsaW5rJ3MgaWNvbiBwYXJ0XG5cdFx0XHRcdFx0XHRcdC5rdC1tZW51X19saW5rLWJ1bGxldCB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Ly8gc3ViIG1lbnUgbGluayBhcnJvdyBpY29uXG5cdFx0XHRcdFx0XHRcdC5rdC1tZW51X19ob3ItYXJyb3cge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiBrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgaXRlbSwgc3VibWVudSwgaXRlbSwgbGluaywgYXJyb3csIHBhZGRpbmcpO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Ly8gaGlkZSBzaWRlYmFyIHN1YiBtZW51IGxpbmsgYXJyb3cgaWNvblxuXHRcdFx0XHRcdFx0XHQua3QtbWVudV9fdmVyLWFycm93IHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmt0LW1lbnVfX2lubmVyIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR9XHRcblxuXHRcdFx0XHQvLyBzdWIgZHJvcGRvd24gbWVudSBzcGFjZVxuXHRcdFx0XHRAaWYga3QtaGFzKCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIHNwYWNlKSB7XG5cdFx0XHRcdFx0Lmt0LW1lbnVfX3N1Ym1lbnUge1xuXHRcdFx0XHRcdFx0Lmt0LW1lbnVfX3N1Ym1lbnUge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDoga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIHNwYWNlKTtcblxuXHRcdFx0XHRcdFx0XHQmLmt0LW1lbnVfX3N1Ym1lbnUtLWxlZnQge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDoga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIHNwYWNlKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cdFxuXHRcdFx0XHR9XHRcdFx0XHRcdFx0XHRcblxuXHRcdFx0XHQvLyB0YWJzIGludGVncmF0aW9uXG5cdFx0XHRcdCYua3QtbWVudV9faXRlbS0tc3VibWVudS5rdC1tZW51X19pdGVtLS10YWJzID4gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tc3VibWVudSB7XG5cdFx0XHRcdFx0PiAua3QtbWVudV9fc3VibWVudSB7XG5cdFx0XHRcdFx0XHR0b3A6MTAwJTtcblxuXHRcdFx0XHRcdFx0Ji5rdC1tZW51X19zdWJtZW51LS1sZWZ0IHtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYua3QtbWVudV9fc3VibWVudS0tcmlnaHQge1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAxMDAlO1x0XHRcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XHRcdFx0XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XHRcblx0XHR9XG5cblx0XHQvLyByb290IG1lbnVcblx0XHQua3QtbWVudV9fbmF2IHtcblx0XHRcdD4gLmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nOiBrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgaXRlbSwgc2VsZiwgcGFkZGluZyk7XG5cdFx0XHRcdFxuXHRcdFx0XHQvLyB1c2VkIGZvciBjbGFzc2ljIHN1Ym1lbnVzXG5cdFx0XHRcdCYua3QtbWVudV9faXRlbS0tcmVsIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHRcdFx0XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBrdC1tZW51LWhvci1pdGVtLWJhc2UoIGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0LCBpdGVtKSApO1xuXG5cdFx0XHRcdC8vIHN1Ym1lbnVcblx0XHRcdFx0Lmt0LW1lbnVfX3N1Ym1lbnUge1xuXHRcdFx0XHRcdHBhZGRpbmc6IGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0LCBpdGVtLCBzdWJtZW51LCBzZWxmLCBwYWRkaW5nLCBtZWdhbWVudSk7XG5cdFx0XHRcdFx0QGluY2x1ZGUga3Qtcm91bmRlZCB7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiBrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgaXRlbSwgc3VibWVudSwgc2VsZiwgYm9yZGVyLXJhZGl1cyk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0PiAua3QtbWVudV9fc3VibmF2IHtcblx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBrdC1tZW51LWhvci1pdGVtLWJhc2Uoa3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0sIHN1Ym1lbnUsIGl0ZW0pKTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ly8gbWVnYSBzdWJtZW51XG5cdFx0XHRcdFx0XHQua3QtbWVudV9fY29udGVudCB7XG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdFx0XHRcdFx0XHQvLyBzZXBhcmF0b3Jcblx0XHRcdFx0XHRcdFx0PiAua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdFx0XHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0XHRcdFx0XHRcdGZsZXgtYmFzaXM6IDA7XG5cblx0XHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OjAgIWltcG9ydGFudDsgIFxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVx0XG5cblx0XHRcdFx0XHRcdFx0Ly8gaGVhZGluZ1xuXHRcdFx0XHRcdFx0XHQua3QtbWVudV9faGVhZGluZyB7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUga3QtbWVudS1ob3ItaXRlbS1oZWFkaW5nLWJhc2Uoa3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0sIHN1Ym1lbnUsIGl0ZW0sIGNvbHVtbiwgaGVhZGluZykpO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Ly8gbWVnYSBtZW51IFxuXHRcdFx0XHRcdFx0XHQua3QtbWVudV9faW5uZXIge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0LCBpdGVtLCBzdWJtZW51LCBpdGVtLCBjb2x1bW4sIHNlbGYsIHBhZGRpbmcpO1xuXG5cdFx0XHRcdFx0XHRcdFx0PiAua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBrdC1tZW51LWhvci1pdGVtLWJhc2Uoa3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0sIHN1Ym1lbnUsIGl0ZW0pKTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Ji5rdC1tZW51X19zdWJtZW51LS1jbGFzc2ljIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0LCBpdGVtLCBzdWJtZW51LCBzZWxmLCBwYWRkaW5nLCBjbGFzc2ljKTtcblx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX3N1Ym5hdiB7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC8vIGlubGluZSBzdWJtZW51XG5cdFx0XHRcdFx0Ji5rdC1tZW51X19zdWJtZW51LS1pbmxpbmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXG5cdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19zdWJuYXYge1xuXHRcdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweCAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0fVx0XHRcdFx0XHRcblx0XHRcdFx0fVx0XHRcblx0XHRcdH1cblxuXHRcdFx0Ly8gZ2VuZXJhbCBzdWJtZW51IGhvdmVyIGVmZmVjdFxuXHRcdFx0Lmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHQvLyBtZW51IHJlc2l6ZSBpdGVtXG5cdFx0XHRcdCYua3QtbWVudV9faXRlbS0tcmVzaXplIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ly8gbWVudSBpdGVtIGhvdmVyXG5cdFx0XHRcdCYua3QtbWVudV9faXRlbS0tYWN0aXZlLXRhYixcblx0XHRcdFx0Ji5rdC1tZW51X19pdGVtLS1ob3ZlciB7XG5cdFx0XHRcdFx0Lmt0LW1lbnVfX3N1Ym1lbnUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRhbmltYXRpb246ICN7a3QtZ2V0KCRjb25maWcsIGJhc2UsIGNsYXNzKX0tc3VibWVudS1mYWRlLWluIC4zcyBlYXNlIDEsICN7a3QtZ2V0KCRjb25maWcsIGJhc2UsIGNsYXNzKX0tc3VibWVudS1tb3ZlLWRvd24gLjNzIGVhc2Utb3V0IDE7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdC8vIGllOC0xMSB2ZXJzaW9ucyBoYWNrXG4gICAgICAgICAgICAgICAgICAgIFx0QGluY2x1ZGUga3QtaGFjay1pZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBcdGFuaW1hdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgXHR9XG5cblx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyIHtcblx0XHRcdFx0XHRcdFx0PiAua3QtbWVudV9fc3VibWVudSB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0YW5pbWF0aW9uOiAje2t0LWdldCgkY29uZmlnLCBiYXNlLCBjbGFzcyl9LXN1Ym1lbnUtZmFkZS1pbiAuM3MgZWFzZSAxLCAje2t0LWdldCgkY29uZmlnLCBiYXNlLCBjbGFzcyl9LXN1Ym1lbnUtbW92ZS11cCAuM3MgZWFzZS1vdXQgMTtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0Ly8gaWU4LTExIHZlcnNpb25zIGhhY2tcbiAgICAgICAgICAgICAgICAgICAgXHRcdFx0QGluY2x1ZGUga3QtaGFjay1pZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBcdFx0XHRhbmltYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2hvci1hcnJvdzpiZWZvcmUge1xuXHRcdFx0W2RpcmVjdGlvbj1cInJ0bFwiXSAmIHtcblx0XHRcdFx0Y29udGVudDogXCIje2t0LWdldCgka3QtYWN0aW9uLWljb25zLCBsZWZ0KX1cIiAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4ga3QtbWVudS1ob3Itc2tpbigkYmFzZS1jbGFzcywgJGNvbmZpZykge1xuXHQuI3skYmFzZS1jbGFzc30ge1xuXHRcdC8vIHJvb3QgbGV2ZWwgaXRlbXNcblx0XHRAaWYga3QtaGFzKCRjb25maWcsIGl0ZW0sIGxpbmspIHtcblx0XHRcdC5rdC1tZW51X19uYXYge1xuXHRcdFx0XHQ+IC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0XHRAaWYga3QtZ2V0KCRjb25maWcsIGl0ZW0sIHNlbGYpIHtcblx0XHRcdFx0XHRcdCYua3QtbWVudV9faXRlbS0taG92ZXIsXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRjb25maWcsIGl0ZW0sIHNlbGYsIGJnLWNvbG9yLCBob3Zlcik7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYua3QtbWVudV9faXRlbS0taGVyZSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkY29uZmlnLCBpdGVtLCBzZWxmLCBiZy1jb2xvciwgaGVyZSk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYua3QtbWVudV9faXRlbS0tb3Blbixcblx0XHRcdFx0XHRcdCYua3QtbWVudV9faXRlbS0tYWN0aXZlIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRjb25maWcsIGl0ZW0sIHNlbGYsIGJnLWNvbG9yLCBhY3RpdmUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtaG9yLWl0ZW0tc2tpbihrdC1nZXQoJGNvbmZpZywgaXRlbSkpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcblx0XHQvLyBzdWJtZW51IGxldmVsIGl0ZW1zXG5cdFx0Lmt0LW1lbnVfX25hdiB7XG5cdFx0XHQ+IC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0Ly8gY2xhc3NpYyBzdWJtZW51XG5cdFx0XHRcdC5rdC1tZW51X19zdWJtZW51IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGNvbmZpZywgaXRlbSwgc3VibWVudSwgc2VsZiwgYmctY29sb3IpO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IGt0LWdldCgkY29uZmlnLCBpdGVtLCBzdWJtZW51LCBzZWxmLCBib3gtc2hhZG93KTtcblxuXHRcdFx0XHRcdD4gLmt0LW1lbnVfX3N1Ym5hdiB7XG5cdFx0XHRcdFx0XHQvLyBzdWJtZW51IGl0ZW1cblx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBrdC1tZW51LWhvci1pdGVtLXNraW4oa3QtZ2V0KCRjb25maWcsIGl0ZW0sIHN1Ym1lbnUsIGl0ZW0pKTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ly8gbWVnYSBzdWJtZW51XG5cdFx0XHRcdFx0XHQua3QtbWVudV9fY29udGVudCB7XG5cdFx0XHRcdFx0XHRcdC8vIHNlcGFyYXRvclxuXHRcdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IGt0LWdldCgkY29uZmlnLCBpdGVtLCBzdWJtZW51LCBpdGVtLCBjb2x1bW4sIHNlcGFyYXRvciwgYm9yZGVyKTtcblx0XHRcdFx0XHRcdFx0fVx0XHRcblxuXHRcdFx0XHRcdFx0XHQvLyBoZWFkaW5nXG5cdFx0XHRcdFx0XHRcdC5rdC1tZW51X19oZWFkaW5nIHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBrdC1tZW51LWhvci1pdGVtLWhlYWRpbmctc2tpbihrdC1nZXQoJGNvbmZpZywgaXRlbSwgc3VibWVudSwgaXRlbSwgY29sdW1uLCBoZWFkaW5nKSk7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQvLyBtZWdhIG1lbnUgXG5cdFx0XHRcdFx0XHRcdC5rdC1tZW51X19pbm5lciB7XG5cdFx0XHRcdFx0XHRcdFx0PiAua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBrdC1tZW51LWhvci1pdGVtLXNraW4oa3QtZ2V0KCRjb25maWcsIGl0ZW0sIHN1Ym1lbnUsIGl0ZW0pKTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBCdWlsZFxuLy8gQnVpbGQgU2tpblxuQG1peGluIGt0LW1lbnUtaG9yLWJ1aWxkLXNraW4oJGNvbmZpZywgJHNraW4pIHtcblx0JHNraW4tY29uZmlnOiAoKTtcblxuXHRAaWYgKCRza2luID09IGRlZmF1bHQpIHtcblx0XHQkc2tpbi1jb25maWc6IGt0LWdldCgkY29uZmlnLCBidWlsZCwgc2tpbik7XG5cdH0gQGVsc2Uge1xuXHRcdCRza2luLWNvbmZpZzoga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBza2lucywgJHNraW4pO1xuXHR9XG5cdFxuXHQvLyBCYXNlIHZlcnRpY2FsIG1lbnVcblx0QGlmIChrdC1nZXQoJGNvbmZpZywgYmFzZSwgbW9kZSkgPT0gZ2VuZXJhbCkge1xuXHRcdFxuXHRcdEBpbmNsdWRlIGt0LW1lbnUtaG9yLXNraW4oa3QtZ2V0KCRjb25maWcsIGJhc2UsIGNsYXNzKSwgJHNraW4tY29uZmlnKTtcblxuXHR9IEBlbHNlIGlmIChrdC1nZXQoJGNvbmZpZywgYmFzZSwgbW9kZSkgPT0gZGVza3RvcCkge1xuXG5cdFx0QGluY2x1ZGUga3QtZGVza3RvcCB7XG5cdFx0XHRAaW5jbHVkZSBrdC1tZW51LWhvci1za2luKGt0LWdldCgkY29uZmlnLCBiYXNlLCBjbGFzcyksICRza2luLWNvbmZpZyk7XG5cdFx0fVxuXG5cdH0gQGVsc2UgaWYgKGt0LWdldCgkY29uZmlnLCBiYXNlLCBtb2RlKSA9PSBkZXNrdG9wLWFuZC10YWJsZXQpIHtcblxuXHRcdEBpbmNsdWRlIGt0LWRlc2t0b3AtYW5kLXRhYmxldCB7XG5cdFx0XHRAaW5jbHVkZSBrdC1tZW51LWhvci1za2luKGt0LWdldCgkY29uZmlnLCBiYXNlLCBjbGFzcyksICRza2luLWNvbmZpZyk7XG5cdFx0fVx0XHRcdFxuXHR9XHRcbn1cblxuLy8gQnVpbGQgTGF5b3V0XG5AbWl4aW4ga3QtbWVudS1ob3ItYnVpbGQtbGF5b3V0KCRjb25maWcpIHtcblx0Ly8gQmFzZSB2ZXJ0aWNhbCBtZW51XG5cdEBpZiAoa3QtZ2V0KCRjb25maWcsIGJhc2UsIG1vZGUpID09IGdlbmVyYWwpIHtcblx0XHRcblx0XHRAaW5jbHVkZSBrdC1tZW51LWhvci1iYXNlKCRjb25maWcpO1xuXG5cdH0gQGVsc2UgaWYgKGt0LWdldCgkY29uZmlnLCBiYXNlLCBtb2RlKSA9PSBkZXNrdG9wKSB7XG5cblx0XHRAaW5jbHVkZSBrdC1kZXNrdG9wIHtcblx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtaG9yLWJhc2UoJGNvbmZpZyk7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUga3QtbWVudS1ob3Itc3VibWVudS13aWR0aCgkY29uZmlnKTtcblxuXHR9IEBlbHNlIGlmIChrdC1nZXQoJGNvbmZpZywgYmFzZSwgbW9kZSkgPT0gZGVza3RvcC1hbmQtdGFibGV0KSB7XG5cblx0XHRAaW5jbHVkZSBrdC1kZXNrdG9wLWFuZC10YWJsZXQge1xuXHRcdFx0QGluY2x1ZGUga3QtbWVudS1ob3ItYmFzZSgkY29uZmlnKTtcblx0XHR9XHRcdFx0XG5cdH1cdFxuXHRcblx0Ly8gSG9yaXpvbnRhbCBNZW51IEhvdmVyYWJsZSBTdWJtZW51IEFuaW1hdGlvbnNcblx0QGtleWZyYW1lcyAje2t0LWdldCgkY29uZmlnLCBiYXNlLCBjbGFzcyl9LXN1Ym1lbnUtZmFkZS1vdXQge1xuXHQgICAgZnJvbSAgIHsgb3BhY2l0eTogMTsgfVxuXHQgICAgdG8geyBvcGFjaXR5OiAwOyB9XG5cdH1cblxuXHRAa2V5ZnJhbWVzICN7a3QtZ2V0KCRjb25maWcsIGJhc2UsIGNsYXNzKX0tc3VibWVudS1mYWRlLWluIHtcblx0ICAgIGZyb20gICB7IG9wYWNpdHk6IDA7IH1cblx0ICAgIHRvIHsgb3BhY2l0eTogMTsgfVxuXHR9XG5cblx0QGtleWZyYW1lcyAje2t0LWdldCgkY29uZmlnLCBiYXNlLCBjbGFzcyl9LXN1Ym1lbnUtbW92ZS11cCB7XG5cdCAgICBmcm9tICAgeyBtYXJnaW4tdG9wOiBrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgaXRlbSwgc3VibWVudSwgc2VsZiwgYW5pbWF0aW9uLCBvZmZzZXQpOyB9XG5cdCAgICB0byB7IG1hcmdpbi10b3A6IDA7IH1cblx0fVxuXG5cdEBrZXlmcmFtZXMgI3trdC1nZXQoJGNvbmZpZywgYmFzZSwgY2xhc3MpfS1zdWJtZW51LW1vdmUtZG93biB7XG5cdCAgICBmcm9tICAgeyBtYXJnaW4tdG9wOiAtKGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0LCBpdGVtLCBzdWJtZW51LCBzZWxmLCBhbmltYXRpb24sIG9mZnNldCkpOyB9XG5cdCAgICB0byB7IG1hcmdpbi10b3A6IDA7IH1cblx0fVxufVxuIiwiLy9cbi8vIFZlcnRpY2FsIE1lbnUgR2VuZXJhdG9yIEhlbHBlcnNcbi8vXG5cblxuXG4vLyBJdGVtXG5AbWl4aW4ga3QtbWVudS12ZXItaXRlbS1iYXNlKCRpdGVtKSB7XG5cdC8vIGl0ZW1cblx0QGluY2x1ZGUga3QtYXR0cihtYXJnaW4sIGt0LWdldCgkaXRlbSwgc2VsZiwgbWFyZ2luKSk7XG5cdEBpbmNsdWRlIGt0LWF0dHIocGFkZGluZywga3QtZ2V0KCRpdGVtLCBzZWxmLCBwYWRkaW5nKSk7XG5cblx0Ly8gaXRlbSBsaW5rIGFuZCBoZWFkaW5nXG5cdD4gLmt0LW1lbnVfX2hlYWRpbmcsXG5cdD4gLmt0LW1lbnVfX2xpbmsge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdC8vIGxpbmsgaGVpZ2h0XG5cdFx0bWluLWhlaWdodDoga3QtZ2V0KCRpdGVtLCBsaW5rLCBzZWxmLCBoZWlnaHQpO1xuXG5cdFx0Ly8gbGluayBtYXJnaW5cblx0XHRAaW5jbHVkZSBrdC1hdHRyKG1hcmdpbiwga3QtZ2V0KCRpdGVtLCBsaW5rLCBzZWxmLCBtYXJnaW4pKTtcblxuXHRcdC8vIG1lbnUgaXRlbSBsaW5rJ3MgdGV4dCBwYXJ0XG5cdFx0Lmt0LW1lbnVfX2xpbmstdGV4dCB7XG5cdFx0XHRmb250LXdlaWdodDoga3QtZ2V0KCRpdGVtLCBsaW5rLCB0ZXh0LCBmb250LXdlaWdodCk7XG5cdFx0XHRmb250LXNpemU6IGt0LWdldCgkaXRlbSwgbGluaywgdGV4dCwgZm9udC1zaXplKTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBrdC1nZXQoJGl0ZW0sIGxpbmssIHRleHQsIGZvbnQtdHJhbnNmb3JtKTtcblx0XHR9XG5cblx0XHQvLyBtZW51IGl0ZW0gbGluaydzIGljb25cblx0XHQua3QtbWVudV9fbGluay1pY29uIHtcblx0XHRcdHRleHQtYWxpZ246IGt0LWdldCgkaXRlbSwgbGluaywgaWNvbiwgYWxpZ24pO1xuXHRcdFx0ZmxleDogMCAwIGt0LWdldCgkaXRlbSwgbGluaywgaWNvbiwgd2lkdGgpO1xuXHRcdFx0Zm9udC1zaXplOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGljb24sIGZvbnQtc2l6ZSk7XG5cblx0XHRcdC8vIGR1by10b25lIHN2ZyBpY29uXG5cdFx0XHRzdmcge1xuXHRcdFx0XHRAaW5jbHVkZSBrdC1hdHRyKGhlaWdodCwga3QtZ2V0KCRpdGVtLCBsaW5rLCBpY29uLCBzdmctd2lkdGgpKTtcblx0XHRcdFx0QGluY2x1ZGUga3QtYXR0cih3aWR0aCwga3QtZ2V0KCRpdGVtLCBsaW5rLCBpY29uLCBzdmctd2lkdGgpKTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0ycHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gbWVudSBpdGVtIGxpbmsncyBidWxsZXRcblx0XHQua3QtbWVudV9fbGluay1idWxsZXQge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRmbGV4OiAwIDAga3QtZ2V0KCRpdGVtLCBsaW5rLCBidWxsZXQsIHNlbGYsIHdpZHRoKTtcblxuXHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3Qge1xuXHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdHdpZHRoOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGJ1bGxldCwgZG90LCBzaXplKTtcblx0XHRcdFx0XHRoZWlnaHQ6IGt0LWdldCgkaXRlbSwgbGluaywgYnVsbGV0LCBkb3QsIHNpemUpO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSB7XG5cdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0d2lkdGg6IGt0LWdldCgkaXRlbSwgbGluaywgYnVsbGV0LCBsaW5lLCB3aWR0aCk7XG5cdFx0XHRcdFx0aGVpZ2h0OiBrdC1nZXQoJGl0ZW0sIGxpbmssIGJ1bGxldCwgbGluZSwgaGVpZ2h0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIG1lbnUgaXRlbSBsaW5rJ3MgaWNvbiBwYXJ0XG5cdFx0Lmt0LW1lbnVfX2xpbmstYmFkZ2Uge1xuXHRcdFx0cGFkZGluZzoga3QtZ2V0KCRpdGVtLCBsaW5rLCBiYWRnZSwgcGFkZGluZyk7XG5cdFx0XHR0ZXh0LWFsaWduOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGJhZGdlLCBhbGlnbik7XG5cdFx0fVxuXG5cdFx0Ly8gbWVudSBpdGVtIGxpbmsncyBhcnJvdyBwYXJ0XG5cdFx0Lmt0LW1lbnVfX3Zlci1hcnJvdyB7XG5cdFx0XHR0ZXh0LWFsaWduOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGFycm93LCBhbGlnbik7XG5cdFx0XHRmbGV4OiAwIDAga3QtZ2V0KCRpdGVtLCBsaW5rLCBhcnJvdywgd2lkdGgpO1xuXHRcdFx0Zm9udC1zaXplOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGFycm93LCBmb250LXNpemUpO1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dHJhbnNpdGlvbjoga3QtZ2V0KCRpdGVtLCBsaW5rLCBhcnJvdywgdHJhbnNpdGlvbik7XG5cblx0XHRcdFx0W2RpcmVjdGlvbj1cInJ0bFwiXSAmIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIiN7a3QtZ2V0KCRrdC1hY3Rpb24taWNvbnMsIGxlZnQpfVwiICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBtZW51IHJvb3QgbGV2ZWwgXCJoZXJlXCIgYXJyb3dcblx0XHQua3QtbWVudV9faXRlbS1oZXJlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Ly8gbGluayBib3JkZXIgcmFkaXVzXG5cdFx0QGluY2x1ZGUga3Qtcm91bmRlZCB7XG5cdFx0XHRAaW5jbHVkZSBrdC1hdHRyKGJvcmRlci1yYWRpdXMsIGt0LWdldCgkaXRlbSwgbGluaywgc2VsZiwgYm9yZGVyLXJhZGl1cykpO1xuXHRcdH1cblx0fVxuXG5cdC8vIGl0ZW0gbGluayBvcGVuIHN0YXRlXG5cdCYua3QtbWVudV9faXRlbS0tb3BlbiB7XG5cdFx0PiAua3QtbWVudV9faGVhZGluZyxcblx0XHQ+IC5rdC1tZW51X19saW5rIHtcblx0XHRcdC8vIG1lbnUgaXRlbSBsaW5rJ3MgYXJyb3cgcGFydFxuXHRcdFx0Lmt0LW1lbnVfX3Zlci1hcnJvdyB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGFycm93LCB0cmFuc2l0aW9uKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4ga3QtbWVudS12ZXItaXRlbS1za2luKCRpdGVtKSB7XG5cdC8vIGl0ZW1cblx0QGluY2x1ZGUga3QtYXR0cihiYWNrZ3JvdW5kLWNvbG9yLCBrdC1nZXQoJGl0ZW0sIHNlbGYsIGJnLWNvbG9yLCBkZWZhdWx0KSk7XG5cblx0Ly8gaXRlbSBsaW5rIGFuZCBoZWFkaW5nXG5cdD4gLmt0LW1lbnVfX2hlYWRpbmcsXG5cdD4gLmt0LW1lbnVfX2xpbmsge1xuXHRcdC8vIG1lbnUgaXRlbSBsaW5rJ3MgdGV4dCBwYXJ0XG5cdFx0Lmt0LW1lbnVfX2xpbmstdGV4dCB7XG5cdFx0XHRAaW5jbHVkZSBrdC1hdHRyKGNvbG9yLCBrdC1nZXQoJGl0ZW0sIGxpbmssIHRleHQsIGZvbnQtY29sb3IsIGRlZmF1bHQpKTtcblx0XHRcdEBpZiBrdC1oYXMoJGl0ZW0sIGxpbmssIHRleHQsIGZvbnQtd2VpZ2h0KSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBrdC1nZXQoJGl0ZW0sIGxpbmssIHRleHQsIGZvbnQtd2VpZ2h0KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBtZW51IGl0ZW0gbGluaydzIGljb25cblx0XHQua3QtbWVudV9fbGluay1pY29uIHtcblx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoY29sb3IsIGt0LWdldCgkaXRlbSwgbGluaywgaWNvbiwgZm9udC1jb2xvciwgZGVmYXVsdCkpO1xuXG5cdFx0XHQvLyBEdWUtdG9uZSBpY29uXG5cdFx0XHRzdmcge1xuXHRcdFx0XHRAaW5jbHVkZSBrdC1zdmctaWNvbi1jb2xvcihrdC1nZXQoJGl0ZW0sIGxpbmssIGljb24sIGZvbnQtY29sb3IsIGRlZmF1bHQpKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBtZW51IGl0ZW0gbGluaydzIGJ1bGxldFxuXHRcdC5rdC1tZW51X19saW5rLWJ1bGxldCB7XG5cblx0XHRcdCYua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCB7XG5cdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0QGluY2x1ZGUga3QtYXR0cihiYWNrZ3JvdW5kLWNvbG9yLCBrdC1nZXQoJGl0ZW0sIGxpbmssIGJ1bGxldCwgZG90LCBiZy1jb2xvciwgZGVmYXVsdCkpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUge1xuXHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoYmFja2dyb3VuZC1jb2xvciwga3QtZ2V0KCRpdGVtLCBsaW5rLCBidWxsZXQsIGxpbmUsIGJnLWNvbG9yLCBkZWZhdWx0KSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBtZW51IGl0ZW0gbGluaydzIGFycm93IHBhcnRcblx0XHQua3QtbWVudV9fdmVyLWFycm93IHtcblx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoY29sb3IsIGt0LWdldCgkaXRlbSwgbGluaywgYXJyb3csIGZvbnQtY29sb3IsIGRlZmF1bHQpKTtcblx0XHR9XG5cdH1cblxuXHQvLyBpdGVtIGxpbmsgb3BlbiBzdGF0ZVxuXHQmLmt0LW1lbnVfX2l0ZW0tLW9wZW4ge1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcblx0XHRAaW5jbHVkZSBrdC1hdHRyKGJhY2tncm91bmQtY29sb3IsIGt0LWdldCgkaXRlbSwgc2VsZiwgYmctY29sb3IsIG9wZW4pKTtcblxuXHRcdD4gLmt0LW1lbnVfX2hlYWRpbmcsXG5cdFx0PiAua3QtbWVudV9fbGluayB7XG5cdFx0XHRAaW5jbHVkZSBrdC1hdHRyKGJhY2tncm91bmQtY29sb3IsIGt0LWdldCgkaXRlbSwgbGluaywgc2VsZiwgYmctY29sb3IsIG9wZW4pKTtcblxuXHRcdFx0Ly8gbWVudSBpdGVtIGxpbmsncyB0ZXh0IHBhcnRcblx0XHRcdC5rdC1tZW51X19saW5rLXRleHQge1xuXHRcdFx0XHRAaW5jbHVkZSBrdC1hdHRyKGNvbG9yLCBrdC1nZXQoJGl0ZW0sIGxpbmssIHRleHQsIGZvbnQtY29sb3IsIG9wZW4pKTtcblx0XHRcdH1cblxuXHRcdFx0Ly8gbWVudSBpdGVtIGxpbmsncyBpY29uIHBhcnRcblx0XHRcdC5rdC1tZW51X19saW5rLWljb24ge1xuXHRcdFx0XHRAaW5jbHVkZSBrdC1hdHRyKGNvbG9yLCBrdC1nZXQoJGl0ZW0sIGxpbmssIGljb24sIGZvbnQtY29sb3IsIG9wZW4pKTtcblxuXHRcdFx0XHQvLyBEdWUtdG9uZSBpY29uXG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUga3Qtc3ZnLWljb24tY29sb3Ioa3QtZ2V0KCRpdGVtLCBsaW5rLCBpY29uLCBmb250LWNvbG9yLCBvcGVuKSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gbWVudSBpdGVtIGxpbmsncyBidWxsZXRcblx0XHRcdC5rdC1tZW51X19saW5rLWJ1bGxldCB7XG5cdFx0XHRcdCYua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCB7XG5cdFx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoYmFja2dyb3VuZC1jb2xvciwga3QtZ2V0KCRpdGVtLCBsaW5rLCBidWxsZXQsIGRvdCwgYmctY29sb3IsIG9wZW4pKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lIHtcblx0XHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUga3QtYXR0cihiYWNrZ3JvdW5kLWNvbG9yLCBrdC1nZXQoJGl0ZW0sIGxpbmssIGJ1bGxldCwgbGluZSwgYmctY29sb3IsIG9wZW4pKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gbWVudSBpdGVtIGxpbmsncyBhcnJvdyBwYXJ0XG5cdFx0XHQua3QtbWVudV9fdmVyLWFycm93IHtcblx0XHRcdFx0QGluY2x1ZGUga3QtYXR0cihjb2xvciwga3QtZ2V0KCRpdGVtLCBsaW5rLCBhcnJvdywgZm9udC1jb2xvciwgb3BlbikpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIGl0ZW0gbGluayBvcGVuIHN0YXRlXG5cdCYua3QtbWVudV9faXRlbS0taGVyZSB7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuXHRcdEBpbmNsdWRlIGt0LWF0dHIoYmFja2dyb3VuZC1jb2xvciwga3QtZ2V0KCRpdGVtLCBzZWxmLCBiZy1jb2xvciwgaGVyZSkpO1xuXG5cdFx0PiAua3QtbWVudV9faGVhZGluZyxcblx0XHQ+IC5rdC1tZW51X19saW5rIHtcblx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoYmFja2dyb3VuZC1jb2xvciwga3QtZ2V0KCRpdGVtLCBsaW5rLCBzZWxmLCBiZy1jb2xvciwgaGVyZSkpO1xuXG5cdFx0XHQvLyBtZW51IGl0ZW0gbGluaydzIHRleHQgcGFydFxuXHRcdFx0Lmt0LW1lbnVfX2xpbmstdGV4dCB7XG5cdFx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoY29sb3IsIGt0LWdldCgkaXRlbSwgbGluaywgdGV4dCwgZm9udC1jb2xvciwgaGVyZSkpO1xuXHRcdFx0fVxuXG5cdFx0XHQvLyBtZW51IGl0ZW0gbGluaydzIGljb24gcGFydFxuXHRcdFx0Lmt0LW1lbnVfX2xpbmstaWNvbiB7XG5cdFx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoY29sb3IsIGt0LWdldCgkaXRlbSwgbGluaywgaWNvbiwgZm9udC1jb2xvciwgaGVyZSkpO1xuXG5cdFx0XHRcdC8vIER1ZS10b25lIGljb25cblx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBrdC1zdmctaWNvbi1jb2xvcihrdC1nZXQoJGl0ZW0sIGxpbmssIGljb24sIGZvbnQtY29sb3IsIGhlcmUpKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBtZW51IGl0ZW0gbGluaydzIGJ1bGxldFxuXHRcdFx0Lmt0LW1lbnVfX2xpbmstYnVsbGV0IHtcblx0XHRcdFx0Ji5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90IHtcblx0XHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUga3QtYXR0cihiYWNrZ3JvdW5kLWNvbG9yLCBrdC1nZXQoJGl0ZW0sIGxpbmssIGJ1bGxldCwgZG90LCBiZy1jb2xvciwgaGVyZSkpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUge1xuXHRcdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBrdC1hdHRyKGJhY2tncm91bmQtY29sb3IsIGt0LWdldCgkaXRlbSwgbGluaywgYnVsbGV0LCBsaW5lLCBiZy1jb2xvciwgaGVyZSkpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBtZW51IGl0ZW0gbGluaydzIGFycm93IHBhcnRcblx0XHRcdC5rdC1tZW51X192ZXItYXJyb3cge1xuXHRcdFx0XHRAaW5jbHVkZSBrdC1hdHRyKGNvbG9yLCBrdC1nZXQoJGl0ZW0sIGxpbmssIGFycm93LCBmb250LWNvbG9yLCBoZXJlKSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gaXRlbSBsaW5rIGFjdGl2ZSBzdGF0ZVxuXHQmLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSB7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuXHRcdEBpbmNsdWRlIGt0LWF0dHIoYmFja2dyb3VuZC1jb2xvciwga3QtZ2V0KCRpdGVtLCBzZWxmLCBiZy1jb2xvciwgYWN0aXZlKSk7XG5cblx0XHQ+IC5rdC1tZW51X19oZWFkaW5nLFxuXHRcdD4gLmt0LW1lbnVfX2xpbmsge1xuXHRcdFx0QGluY2x1ZGUga3QtYXR0cihiYWNrZ3JvdW5kLWNvbG9yLCBrdC1nZXQoJGl0ZW0sIGxpbmssIHNlbGYsIGJnLWNvbG9yLCBhY3RpdmUpKTtcblxuXHRcdFx0Ly8gbWVudSBpdGVtIGxpbmsncyB0ZXh0IHBhcnRcblx0XHRcdC5rdC1tZW51X19saW5rLXRleHQge1xuXHRcdFx0XHRAaW5jbHVkZSBrdC1hdHRyKGNvbG9yLCBrdC1nZXQoJGl0ZW0sIGxpbmssIHRleHQsIGZvbnQtY29sb3IsIGFjdGl2ZSkpO1xuXHRcdFx0fVxuXG5cdFx0XHQvLyBtZW51IGl0ZW0gbGluaydzIGljb24gcGFydFxuXHRcdFx0Lmt0LW1lbnVfX2xpbmstaWNvbiB7XG5cdFx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoY29sb3IsIGt0LWdldCgkaXRlbSwgbGluaywgaWNvbiwgZm9udC1jb2xvciwgYWN0aXZlKSk7XG5cblx0XHRcdFx0Ly8gRHVlLXRvbmUgaWNvblxuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGt0LXN2Zy1pY29uLWNvbG9yKGt0LWdldCgkaXRlbSwgbGluaywgaWNvbiwgZm9udC1jb2xvciwgYWN0aXZlKSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gbWVudSBpdGVtIGxpbmsncyBidWxsZXRcblx0XHRcdC5rdC1tZW51X19saW5rLWJ1bGxldCB7XG5cdFx0XHRcdCYua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCB7XG5cdFx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoYmFja2dyb3VuZC1jb2xvciwga3QtZ2V0KCRpdGVtLCBsaW5rLCBidWxsZXQsIGRvdCwgYmctY29sb3IsIGFjdGl2ZSkpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUge1xuXHRcdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBrdC1hdHRyKGJhY2tncm91bmQtY29sb3IsIGt0LWdldCgkaXRlbSwgbGluaywgYnVsbGV0LCBsaW5lLCBiZy1jb2xvciwgYWN0aXZlKSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIG1lbnUgaXRlbSBsaW5rJ3MgYXJyb3cgcGFydFxuXHRcdFx0Lmt0LW1lbnVfX3Zlci1hcnJvdyB7XG5cdFx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoY29sb3IsIGt0LWdldCgkaXRlbSwgbGluaywgYXJyb3csIGZvbnQtY29sb3IsIGFjdGl2ZSkpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIGl0ZW0gbGluayBob3ZlciBzdGF0ZVxuXHQmOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyIHtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG5cdFx0QGluY2x1ZGUga3QtYXR0cihiYWNrZ3JvdW5kLWNvbG9yLCBrdC1nZXQoJGl0ZW0sIHNlbGYsIGJnLWNvbG9yLCBob3ZlcikpO1xuXG5cdFx0PiAua3QtbWVudV9faGVhZGluZyxcblx0XHQ+IC5rdC1tZW51X19saW5rIHtcblx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoYmFja2dyb3VuZC1jb2xvciwga3QtZ2V0KCRpdGVtLCBsaW5rLCBzZWxmLCBiZy1jb2xvciwgaG92ZXIpKTtcblxuXHRcdFx0Ly8gbWVudSBpdGVtIGxpbmsncyB0ZXh0IHBhcnRcblx0XHRcdC5rdC1tZW51X19saW5rLXRleHQge1xuXHRcdFx0XHRAaW5jbHVkZSBrdC1hdHRyKGNvbG9yLCBrdC1nZXQoJGl0ZW0sIGxpbmssIHRleHQsIGZvbnQtY29sb3IsIGhvdmVyKSk7XG5cdFx0XHR9XG5cblx0XHRcdC8vIG1lbnUgaXRlbSBsaW5rJ3MgaWNvbiBwYXJ0XG5cdFx0XHQua3QtbWVudV9fbGluay1pY29uIHtcblx0XHRcdFx0QGluY2x1ZGUga3QtYXR0cihjb2xvciwga3QtZ2V0KCRpdGVtLCBsaW5rLCBpY29uLCBmb250LWNvbG9yLCBob3ZlcikpO1xuXG5cdFx0XHRcdC8vIER1ZS10b25lIGljb25cblx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBrdC1zdmctaWNvbi1jb2xvcihrdC1nZXQoJGl0ZW0sIGxpbmssIGljb24sIGZvbnQtY29sb3IsIGhvdmVyKSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gbWVudSBpdGVtIGxpbmsncyBidWxsZXRcblx0XHRcdC5rdC1tZW51X19saW5rLWJ1bGxldCB7XG5cdFx0XHRcdCYua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCB7XG5cdFx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoYmFja2dyb3VuZC1jb2xvciwga3QtZ2V0KCRpdGVtLCBsaW5rLCBidWxsZXQsIGRvdCwgYmctY29sb3IsIGhvdmVyKSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSB7XG5cdFx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoYmFja2dyb3VuZC1jb2xvciwga3QtZ2V0KCRpdGVtLCBsaW5rLCBidWxsZXQsIGxpbmUsIGJnLWNvbG9yLCBob3ZlcikpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBtZW51IGl0ZW0gbGluaydzIGFycm93IHBhcnRcblx0XHRcdC5rdC1tZW51X192ZXItYXJyb3cge1xuXHRcdFx0XHRAaW5jbHVkZSBrdC1hdHRyKGNvbG9yLCBrdC1nZXQoJGl0ZW0sIGxpbmssIGFycm93LCBmb250LWNvbG9yLCBob3ZlcikpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBTZWN0aW9uXG5AbWl4aW4ga3QtbWVudS12ZXItc2VjdGlvbi1iYXNlKCRzZWN0aW9uKSB7XG5cdG1hcmdpbjoga3QtZ2V0KCRzZWN0aW9uLCBzZWxmLCBtYXJnaW4pO1xuXHRoZWlnaHQ6IGt0LWdldCgkc2VjdGlvbiwgc2VsZiwgaGVpZ2h0KTtcblxuXHQua3QtbWVudV9fc2VjdGlvbi10ZXh0IHtcblx0XHRmb250LXNpemU6IGt0LWdldCgkc2VjdGlvbiwgdGV4dCwgZm9udC1zaXplKTtcblx0XHRmb250LXdlaWdodDoga3QtZ2V0KCRzZWN0aW9uLCB0ZXh0LCBmb250LXdlaWdodCk7XG5cdFx0dGV4dC10cmFuc2Zvcm06IGt0LWdldCgkc2VjdGlvbiwgdGV4dCwgZm9udC10cmFuc2Zvcm0pO1xuXHRcdGxldHRlci1zcGFjaW5nOiBrdC1nZXQoJHNlY3Rpb24sIHRleHQsIGxldHRlci1zcGFjaW5nKTtcblx0fVxuXG5cdEBpZiBrdC1oYXMoJHNlY3Rpb24sIGljb24pIHtcblx0XHQua3QtbWVudV9fc2VjdGlvbi1pY29uIHtcblx0XHRcdHBhZGRpbmc6IGt0LWdldCgkc2VjdGlvbiwgaWNvbiwgcGFkZGluZyk7XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiBrdC1tZW51LXZlci1zZWN0aW9uLXNraW4oJHNlY3Rpb24pIHtcblx0Lmt0LW1lbnVfX3NlY3Rpb24tdGV4dCB7XG5cdFx0QGluY2x1ZGUga3QtYXR0cihjb2xvciwga3QtZ2V0KCRzZWN0aW9uLCB0ZXh0LCBmb250LWNvbG9yKSk7XG5cdH1cblxuXHRAaWYga3QtaGFzKCRzZWN0aW9uLCBpY29uKSB7XG5cdFx0Lmt0LW1lbnVfX3NlY3Rpb24taWNvbiB7XG5cdFx0XHRAaW5jbHVkZSBrdC1hdHRyKGNvbG9yLCBrdC1nZXQoJHNlY3Rpb24sIGljb24sIGZvbnQtY29sb3IpKTtcblx0XHR9XG5cdH1cbn1cblxuLy8gU2VwYXJhdG9yXG5AbWl4aW4ga3QtbWVudS12ZXItc2VwYXJhdG9yLWJhc2UoJHNlcGFyYXRvcikge1xuXHRtYXJnaW46IGt0LWdldCgkc2VwYXJhdG9yLCBtYXJnaW4pO1xuXG5cdC5rdC1tZW51X19zZXBhcmF0b3ItLW1hcmdpbmxlcyB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG5cbkBtaXhpbiBrdC1tZW51LXZlci1zZXBhcmF0b3Itc2tpbigkc2VwYXJhdG9yKSB7XG5cdEBpbmNsdWRlIGt0LWF0dHIoYm9yZGVyLWJvdHRvbSwga3QtZ2V0KCRzZXBhcmF0b3IsIGJvcmRlcikpO1xufVxuXG4vLyBNaW5pbWl6ZSBQYXJlbnQgSXRlbVxuQG1peGluIGt0LW1lbnUtdmVyLW1pbmltaXplLXBhcmVudC1pdGVtLWJhc2UoJGl0ZW0pIHtcblx0Ly8gaXRlbVxuXHRtYXJnaW46IGt0LWdldCgkaXRlbSwgc2VsZiwgbWFyZ2luKTtcblxuXHQvLyBpdGVtIGxpbmsgYW5kIGhlYWRpbmdcblx0PiAua3QtbWVudV9fbGluayB7XG5cdFx0aGVpZ2h0OiBrdC1nZXQoJGl0ZW0sIGxpbmssIHNlbGYsIGhlaWdodCk7XG5cdFx0cGFkZGluZzoga3QtZ2V0KCRpdGVtLCBsaW5rLCBzZWxmLCBwYWRkaW5nKTtcblxuXHRcdC8vIG1lbnUgaXRlbSBsaW5rJ3MgdGV4dCBwYXJ0XG5cdFx0Lmt0LW1lbnVfX2xpbmstdGV4dCB7XG5cdFx0XHRmb250LXdlaWdodDoga3QtZ2V0KCRpdGVtLCBsaW5rLCB0ZXh0LCBmb250LXdlaWdodCk7XG5cdFx0XHRmb250LXNpemU6IGt0LWdldCgkaXRlbSwgbGluaywgdGV4dCwgZm9udC1zaXplKTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBrdC1nZXQoJGl0ZW0sIGxpbmssIHRleHQsIGZvbnQtdHJhbnNmb3JtKTtcblx0XHRcdGN1cnNvcjogdGV4dCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC8vIG1lbnUgaXRlbSBsaW5rJ3MgaWNvbiBwYXJ0XG5cdFx0Lmt0LW1lbnVfX2xpbmstYmFkZ2Uge1xuXHRcdFx0cGFkZGluZzoga3QtZ2V0KCRpdGVtLCBsaW5rLCBiYWRnZSwgcGFkZGluZyk7XG5cdFx0XHR0ZXh0LWFsaWduOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGJhZGdlLCBhbGlnbik7XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiBrdC1tZW51LXZlci1taW5pbWl6ZS1wYXJlbnQtaXRlbS1za2luKCRpdGVtKSB7XG5cdC8vIGl0ZW1cblx0QGluY2x1ZGUga3QtYXR0cihiYWNrZ3JvdW5kLWNvbG9yLCBrdC1nZXQoJGl0ZW0sIHNlbGYsIGJnLWNvbG9yLCBkZWZhdWx0KSk7XG5cblx0Ly8gaXRlbSBsaW5rIGFuZCBoZWFkaW5nXG5cdD4gLmt0LW1lbnVfX2xpbmsge1xuXHRcdC8vIG1lbnUgaXRlbSBsaW5rJ3MgdGV4dCBwYXJ0XG5cdFx0PiAua3QtbWVudV9fbGluay10ZXh0IHtcblx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoY29sb3IsIGt0LWdldCgkaXRlbSwgbGluaywgdGV4dCwgZm9udC1jb2xvciwgZGVmYXVsdCkpO1xuXHRcdH1cblx0fVxufVxuXG4vLyBCYXNlXG5AbWl4aW4ga3QtbWVudS12ZXItYmFzZSgkYmFzZS1jb25maWcsICRsYXlvdXQpIHtcblx0LiN7a3QtZ2V0KCRiYXNlLWNvbmZpZywgY2xhc3MpfSB7XG5cdFx0Ly8gbWVudSBuYXZcblx0XHQua3QtbWVudV9fbmF2IHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiBrdC1nZXQoJGxheW91dCwgZGVmYXVsdCwgc2VsZiwgcGFkZGluZyk7XG5cblx0XHRcdC8vIEJhc2UgbWFya3VwXG5cdFx0XHQua3QtbWVudV9fc2Nyb2xsIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHR9XG5cblx0XHRcdC5rdC1tZW51X19zdWJuYXYge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQvLyBnZW5lcmFsIHN1Ym1lbnVcblx0XHRcdC5rdC1tZW51X19pbm5lcixcblx0XHRcdC5rdC1tZW51X19zdWJtZW51IHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHRAaWYga3QtZ2V0KCRiYXNlLWNvbmZpZywgbW9kZSkgPT0gXCJ0YWJsZXQtYW5kLW1vYmlsZVwiIG9yIGt0LWdldCgkYmFzZS1jb25maWcsIG1vZGUpID09IFwibW9iaWxlXCIge1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvLyBDb250ZW50XG5cdFx0XHRcdC5rdC1tZW51X19jb250ZW50IHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0XHRcdD4gLmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0XHRcdFx0XHRcdCYua3QtbWVudS0tbm8taGVhZGluZyB7XG5cdFx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX2lubmVyIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHRcdFx0XHRcdFx0PiBsaSA+IC5rdC1tZW51X19saW5rIHtcblx0ICAgXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gZ2VuZXJhbCBpdGVtXG5cdFx0XHQua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0Ly8gaXRlbSBsaW5rIGFuZCBoZWFkaW5nXG5cdFx0XHRcdD4gLmt0LW1lbnVfX2hlYWRpbmcsXG5cdFx0XHRcdD4gLmt0LW1lbnVfX2xpbmsge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5rdC1tZW51X19saW5rLXRleHQge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5rdC1tZW51X19saW5rLWJhZGdlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvLyBtZW51IGl0ZW0gbGluaydzIGljb24gcGFydFxuXHRcdFx0XHRcdC5rdC1tZW51X19saW5rLWljb24ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvLyBtZW51IGl0ZW0gbGluaydzIGljb24gcGFydFxuXHRcdFx0XHRcdC5rdC1tZW51X19saW5rLWJ1bGxldCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC8vIG1lbnUgaXRlbSBsaW5rJ3MgYXJyb3cgcGFydFxuXHRcdFx0XHRcdC5rdC1tZW51X192ZXItYXJyb3cge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDA7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQua3QtbWVudV9faG9yLWFycm93IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ly8gaXRlbSBsaW5rIG9wZW4gc3RhdGVcblx0XHRcdFx0Ji5rdC1tZW51X19pdGVtLS1vcGVuIHtcblx0XHRcdFx0XHQ+IC5rdC1tZW51X19oZWFkaW5nLFxuXHRcdFx0XHRcdD4gLmt0LW1lbnVfX2xpbmsge1xuXHRcdFx0XHRcdFx0Ly8gbWVudSBpdGVtIGxpbmsncyBhcnJvdyBwYXJ0XG5cdFx0XHRcdFx0XHQ+IC5rdC1tZW51X192ZXItYXJyb3cge1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGVaKDkwZGVnKSN7Jy8qcnRsOmlnbm9yZSovJ307XG5cblx0XHRcdFx0XHRcdFx0XHRbZGlyZWN0aW9uPVwicnRsXCJdICYge1xuXHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGVaKC05MGRlZykjeycvKnJ0bDppZ25vcmUqLyd9O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD4gLmt0LW1lbnVfX3N1Ym1lbnUsXG5cdFx0XHRcdFx0PiAua3QtbWVudV9faW5uZXIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ly8gc3VibWVudSBpdGVtc1xuXHRcdFx0XHQua3QtbWVudV9fc3VibWVudSB7XG5cdFx0XHRcdFx0Ly8gc3VibWVudSBpdGVtXG5cdFx0XHRcdFx0Lmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHRcdFx0Ly8gaXRlbSBsaW5rIGFuZCBoZWFkaW5nXG5cdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19oZWFkaW5nLFxuXHRcdFx0XHRcdFx0PiAua3QtbWVudV9fbGluayB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IGt0LWdldCgkbGF5b3V0LCBkZWZhdWx0LCBpdGVtLCBzdWJtZW51LCBpdGVtLCBsaW5rLCBwYWRkaW5nKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvLyBwYXJlbnQgaXRlbSB1c2VkIGZvciBtaW5pbWl6ZWQgbWVudSdzIGRyb3Bkb3duIHN1Ym1lbnVzXG5cdFx0XHRcdFx0Lmt0LW1lbnVfX2l0ZW0tLXBhcmVudCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBnZW5lcmFsIHNlY3Rpb25cblx0XHRcdC5rdC1tZW51X19zZWN0aW9uIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0cGFkZGluZzoga3QtZ2V0KCRsYXlvdXQsIGRlZmF1bHQsIHNlY3Rpb24sIHNlbGYsIHBhZGRpbmcpO1xuXG5cdFx0XHRcdCYua3QtbWVudV9fc2VjdGlvbi0tZmlyc3Qge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5rdC1tZW51X19zZWN0aW9uLXRleHQge1xuXHRcdFx0XHRcdGRpc3BsYXk6ZmxleDtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmt0LW1lbnVfX3NlY3Rpb24taWNvbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIGdlbmVyYWwgc2VwYXJhdG9yXG5cdFx0XHQua3QtbWVudV9fc2VwYXJhdG9yIHtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHRcdCYua3QtbWVudV9fc2VwYXJhdG9yLS1tYXJnaW5sZXMge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBDdXN0b20gbWFya3VwXG5cdFx0XHQvLyBtZW51IGl0ZW1cblx0XHRcdD4gLmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtdmVyLWl0ZW0tYmFzZShrdC1nZXQoJGxheW91dCwgZGVmYXVsdCwgaXRlbSkpO1xuXG5cdFx0XHRcdC5rdC1tZW51X19zdWJtZW51IHtcblx0XHRcdFx0XHQua3QtbWVudV9fc3VibmF2IHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LWF0dHIobWFyZ2luLCBrdC1nZXQoJGxheW91dCwgZGVmYXVsdCwgaXRlbSwgc3VibWVudSwgc2VsZiwgbWFyZ2luKSk7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBrdC1hdHRyKHBhZGRpbmcsIGt0LWdldCgkbGF5b3V0LCBkZWZhdWx0LCBpdGVtLCBzdWJtZW51LCBzZWxmLCBwYWRkaW5nKSk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ly8gbWVudSBpdGVtXG5cdFx0XHRcdFx0Lmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUga3QtbWVudS12ZXItaXRlbS1iYXNlKGt0LWdldCgkbGF5b3V0LCBkZWZhdWx0LCBpdGVtLCBzdWJtZW51LCBpdGVtKSk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ly8gbWVudSBzZWN0aW9uXG5cdFx0XHRcdFx0Lmt0LW1lbnVfX3NlY3Rpb24ge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUga3QtbWVudS12ZXItc2VjdGlvbi1iYXNlKGt0LWdldCgkbGF5b3V0LCBkZWZhdWx0LCBpdGVtLCBzdWJtZW51LCBzZWN0aW9uKSk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ly8gbWVudSBpdGVtIHNlcGFyYXRvclxuXHRcdFx0XHRcdC5rdC1tZW51X19zZXBhcmF0b3Ige1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUga3QtbWVudS12ZXItc2VwYXJhdG9yLWJhc2Uoa3QtZ2V0KCRsYXlvdXQsIGRlZmF1bHQsIGl0ZW0sIHN1Ym1lbnUsIHNlcGFyYXRvcikpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBtZW51IHNlY3Rpb25cblx0XHRcdD4gLmt0LW1lbnVfX3NlY3Rpb24ge1xuXHRcdFx0XHRAaW5jbHVkZSBrdC1tZW51LXZlci1zZWN0aW9uLWJhc2Uoa3QtZ2V0KCRsYXlvdXQsIGRlZmF1bHQsIHNlY3Rpb24pKTtcblx0XHRcdH1cblxuXHRcdFx0Ly8gbWVudSBpdGVtIHNlcGFyYXRvclxuXHRcdFx0PiAua3QtbWVudV9fc2VwYXJhdG9yIHtcblx0XHRcdFx0QGluY2x1ZGUga3QtbWVudS12ZXItc2VwYXJhdG9yLWJhc2Uoa3QtZ2V0KCRsYXlvdXQsIGRlZmF1bHQsIHNlcGFyYXRvcikpO1xuXHRcdFx0fVxuXG5cdFx0XHQvLyBzdWJtZW51IGxpbmsgcGFkZGluZ3MgYW5kIGluZGVudGlvbnNcblx0XHRcdC8vIGl0ZW1cblx0XHRcdCRpdGVtLWxpbmstcGFkZGluZzoga3QtZ2V0KCRsYXlvdXQsIGRlZmF1bHQsIGl0ZW0sIGxpbmssIHNlbGYsIHBhZGRpbmcpO1xuXHRcdFx0JGl0ZW0tc2VjdGlvbi1wYWRkaW5nOiBrdC1nZXQoJGxheW91dCwgZGVmYXVsdCwgc2VjdGlvbiwgc2VsZiwgcGFkZGluZyk7XG5cblx0XHRcdC8vIGl0ZW0gc3VibWVudVxuXHRcdFx0JGl0ZW0tc3VibWVudS1wYWRkaW5nLWxlZnQ6IGt0LWdldCgkbGF5b3V0LCBkZWZhdWx0LCBpdGVtLCBzdWJtZW51LCBpdGVtLCBsaW5rLCBzZWxmLCBwYWRkaW5nLXgpO1xuXG5cdFx0XHQkaXRlbS1zdWJtZW51LWluZGVudDoga3QtZ2V0KCRsYXlvdXQsIGRlZmF1bHQsIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIGluZGVudCk7XG5cdFx0XHQkaXRlbS1zdWJtZW51LWxpbmstcGFkZGluZzoga3QtZ2V0KCRsYXlvdXQsIGRlZmF1bHQsIGl0ZW0sIHN1Ym1lbnUsIGl0ZW0sIGxpbmssIHNlbGYsIHBhZGRpbmcpO1xuXG5cdFx0XHQkaXRlbS1zdWJtZW51LXNlY3Rpb24taW5kZW50OiBrdC1nZXQoJGxheW91dCwgZGVmYXVsdCwgaXRlbSwgc3VibWVudSwgc2VjdGlvbiwgc2VsZiwgaW5kZW50KTtcblx0XHRcdCRpdGVtLXN1Ym1lbnUtc2VjdGlvbi1wYWRkaW5nOiBrdC1nZXQoJGxheW91dCwgZGVmYXVsdCwgaXRlbSwgc3VibWVudSwgc2VjdGlvbiwgcGFkZGluZyk7XG5cblx0XHRcdD4gLmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHQ+IC5rdC1tZW51X19saW5rIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAkaXRlbS1saW5rLXBhZGRpbmc7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQ+IC5rdC1tZW51X19zdWJtZW51IHtcblx0XHRcdFx0XHQua3QtbWVudV9fc3VibmF2IHtcblx0XHRcdFx0XHRcdC8vIGl0ZW0gbGluayBwYWRkaW5nc1xuXHRcdFx0XHRcdFx0Lmt0LW1lbnVfX2NvbnRlbnQge1xuXHRcdFx0XHRcdFx0XHQua3QtbWVudV9faGVhZGluZyB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogJGl0ZW0tc3VibWVudS1saW5rLXBhZGRpbmc7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkaXRlbS1zdWJtZW51LXBhZGRpbmctbGVmdCArICgxICogJGl0ZW0tc3VibWVudS1zZWN0aW9uLWluZGVudCk7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQua3QtbWVudV9faW5uZXIge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdFx0XHRcdFx0Lmt0LW1lbnVfX2xpbmsge1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogJGl0ZW0tc3VibWVudS1saW5rLXBhZGRpbmc7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRpdGVtLXN1Ym1lbnUtcGFkZGluZy1sZWZ0ICsgKDIgKiAkaXRlbS1zdWJtZW51LXNlY3Rpb24taW5kZW50KTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0PiAua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX2xpbmsge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6ICRpdGVtLXN1Ym1lbnUtbGluay1wYWRkaW5nO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogJGl0ZW0tc3VibWVudS1wYWRkaW5nLWxlZnQgKyAoMSAqICRpdGVtLXN1Ym1lbnUtaW5kZW50KTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX3N1Ym1lbnUge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0XHRcdFx0XHQua3QtbWVudV9fc3VibmF2IHtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19saW5rIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAkaXRlbS1zdWJtZW51LWxpbmstcGFkZGluZztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRpdGVtLXN1Ym1lbnUtcGFkZGluZy1sZWZ0ICsgKDIgKiAkaXRlbS1zdWJtZW51LWluZGVudCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19zdWJtZW51IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Lmt0LW1lbnVfX3N1Ym5hdiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PiAua3QtbWVudV9fbGluayB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogJGl0ZW0tc3VibWVudS1saW5rLXBhZGRpbmc7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkaXRlbS1zdWJtZW51LXBhZGRpbmctbGVmdCArICgzICogJGl0ZW0tc3VibWVudS1pbmRlbnQpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC8vIHNlY3Rpb24gcGFkZGluZ3Ncblx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX3NlY3Rpb24ge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAkaXRlbS1zdWJtZW51LXNlY3Rpb24tcGFkZGluZztcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiRpdGVtLXN1Ym1lbnUtcGFkZGluZy1sZWZ0ICsgKDEgKiAkaXRlbS1zdWJtZW51LXNlY3Rpb24taW5kZW50KTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0PiAua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX3N1Ym1lbnUge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRcdFx0Lmt0LW1lbnVfX3N1Ym5hdiB7XG5cdFx0XHRcdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19zZWN0aW9uIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogJGl0ZW0tc3VibWVudS1zZWN0aW9uLXBhZGRpbmc7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogJGl0ZW0tc3VibWVudS1wYWRkaW5nLWxlZnQgKyAoMiAqICRpdGVtLXN1Ym1lbnUtc2VjdGlvbi1pbmRlbnQpO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0PiAua3QtbWVudV9fc3VibWVudSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQua3QtbWVudV9fc3VibmF2IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX3NlY3Rpb24ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAkaXRlbS1zdWJtZW51LXNlY3Rpb24tcGFkZGluZztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiRpdGVtLXN1Ym1lbnUtcGFkZGluZy1sZWZ0ICsgKDMgKiAkaXRlbS1zdWJtZW51LXNlY3Rpb24taW5kZW50KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1peGluIGt0LW1lbnUtdmVyLXNraW4oJGJhc2UtY29uZmlnLCAkbGF5b3V0KSB7XG5cdC4je2t0LWdldCgkYmFzZS1jb25maWcsIGNsYXNzKX0ge1xuXHRcdEBpbmNsdWRlIGt0LWF0dHIoYmFja2dyb3VuZC1jb2xvciwga3QtZ2V0KCRsYXlvdXQsIGRlZmF1bHQsIHNlbGYsIGJnLWNvbG9yKSk7XG5cblx0XHQua3QtbWVudV9fbmF2IHtcblx0XHRcdC8vIG1lbnUgaXRlbVxuXHRcdFx0PiAua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtdmVyLWl0ZW0tc2tpbihrdC1nZXQoJGxheW91dCwgZGVmYXVsdCwgaXRlbSkpO1xuXG5cdFx0XHRcdD4gLmt0LW1lbnVfX2Fycm93IHtcblx0XHRcdFx0XHRjb2xvcjoga3QtZ2V0KCRsYXlvdXQsIGRlZmF1bHQsIHNlbGYsIGJnLWNvbG9yKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBtZW51IHNlY3Rpb25cblx0XHRcdD4gLmt0LW1lbnVfX3NlY3Rpb24ge1xuXHRcdFx0XHRAaW5jbHVkZSBrdC1tZW51LXZlci1zZWN0aW9uLXNraW4oa3QtZ2V0KCRsYXlvdXQsIGRlZmF1bHQsIHNlY3Rpb24pKTtcblx0XHRcdH1cblxuXHRcdFx0Ly8gbWVudSBpdGVtIHNlcGFyYXRvclxuXHRcdFx0PiAua3QtbWVudV9fc2VwYXJhdG9yIHtcblx0XHRcdFx0QGluY2x1ZGUga3QtbWVudS12ZXItc2VwYXJhdG9yLXNraW4oa3QtZ2V0KCRsYXlvdXQsIGRlZmF1bHQsIHNlcGFyYXRvcikpO1xuXHRcdFx0fVxuXG5cdFx0XHQvLyBtZW51IGl0ZW1cblx0XHRcdD4gLmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHQua3QtbWVudV9fc3VibWVudSB7XG5cdFx0XHRcdFx0Lmt0LW1lbnVfX3N1Ym5hdiB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBrdC1hdHRyKGJhY2tncm91bmQtY29sb3IsIGt0LWdldCgkbGF5b3V0LCBkZWZhdWx0LCBpdGVtLCBzdWJtZW51LCBzZWxmLCBiZy1jb2xvciwgZGVmYXVsdCkpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQvLyBtZW51IGl0ZW1cblx0XHRcdFx0XHQua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBrdC1tZW51LXZlci1pdGVtLXNraW4oa3QtZ2V0KCRsYXlvdXQsIGRlZmF1bHQsIGl0ZW0sIHN1Ym1lbnUsIGl0ZW0pKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvLyBtZW51IHNlY3Rpb25cblx0XHRcdFx0XHQua3QtbWVudV9fc2VjdGlvbiB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBrdC1tZW51LXZlci1zZWN0aW9uLXNraW4oa3QtZ2V0KCRsYXlvdXQsIGRlZmF1bHQsIGl0ZW0sIHN1Ym1lbnUsIHNlY3Rpb24pKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvLyBtZW51IGl0ZW0gc2VwYXJhdG9yXG5cdFx0XHRcdFx0Lmt0LW1lbnVfX3NlcGFyYXRvciB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBrdC1tZW51LXZlci1zZXBhcmF0b3Itc2tpbihrdC1nZXQoJGxheW91dCwgZGVmYXVsdCwgaXRlbSwgc3VibWVudSwgc2VwYXJhdG9yKSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIERyb3Bkb3duXG5AbWl4aW4ga3QtbWVudS12ZXItZHJvcGRvd24tYmFzZSgkYmFzZS1jb25maWcsICRsYXlvdXQpIHtcblx0Ly8gYmFzZSBkcm9wZG93biBzdWJtZW51XG5cdC4je2t0LWdldCgkYmFzZS1jb25maWcsIHBhcmVudC1jbGFzcyl9LS1taW5pbWl6ZSAuI3trdC1nZXQoJGJhc2UtY29uZmlnLCBjbGFzcyl9LFxuXHQuI3trdC1nZXQoJGJhc2UtY29uZmlnLCBjbGFzcyl9LiN7a3QtZ2V0KCRiYXNlLWNvbmZpZywgY2xhc3MpfS0tZHJvcGRvd24ge1xuXHRcdC5rdC1tZW51X19uYXYge1xuXHRcdFx0Lmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkge1xuXHRcdFx0XHQ+IC5rdC1tZW51X19saW5rIHtcblx0XHRcdFx0XHQ+IC5rdC1tZW51X192ZXItYXJyb3cge1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBrdC1maXgtYW5pbWF0aW9uLWxhZ3MoKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQ+IC5rdC1tZW51X19zdWJtZW51IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0QGluY2x1ZGUga3QtZml4LWFuaW1hdGlvbi1sYWdzKCk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmt0LW1lbnVfX2l0ZW0tLWhvdmVyIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHQ+IC5rdC1tZW51X19zdWJtZW51IHtcblx0XHRcdFx0XHRcdHRvcDoga3QtZ2V0KCRsYXlvdXQsIGRyb3Bkb3duLCBpdGVtLCBzdWJtZW51LCBzZWxmLCBvZmZzZXQsIGlubmVyLCBkZWZhdWx0KTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHotaW5kZXg6IGt0LWdldCgkbGF5b3V0LCBkcm9wZG93biwgaXRlbSwgc2VsZiwgemluZGV4KTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdHdpZHRoOiBrdC1nZXQoJGxheW91dCwgZHJvcGRvd24sIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIHdpZHRoKTtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBrdC1nZXQoJGxheW91dCwgZHJvcGRvd24sIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIHdpZHRoKTtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUga3Qtcm91bmRlZCB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IGt0LWdldCgkbGF5b3V0LCBkcm9wZG93biwgaXRlbSwgc3VibWVudSwgc2VsZiwgYm9yZGVyLXJhZGl1cyk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYua3QtbWVudV9fc3VibWVudS0tdXAge1xuXHRcdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCBcdGFuaW1hdGlvbjoje2t0LWdldCgkYmFzZS1jb25maWcsIGNsYXNzKX0tc3VibWVudS1mYWRlLWluIC4zcyBlYXNlIDEsICN7a3QtZ2V0KCRiYXNlLWNvbmZpZywgY2xhc3MpfS1zdWJtZW51LW1vdmUtdXAgLjNzIGVhc2Utb3V0IDE7XG5cblx0XHRcdFx0XHQgXHQmLmt0LW1lbnVfX3N1Ym1lbnUtLXVwIHtcblx0XHRcdFx0XHQgXHRcdHRvcDogYXV0bztcblx0XHRcdFx0XHQgXHRcdGJvdHRvbToga3QtZ2V0KCRsYXlvdXQsIGRyb3Bkb3duLCBpdGVtLCBzdWJtZW51LCBzZWxmLCBvZmZzZXQsIGlubmVyLCB1cCk7XG5cdFx0XHRcdFx0IFx0XHRhbmltYXRpb246ICN7a3QtZ2V0KCRiYXNlLWNvbmZpZywgY2xhc3MpfS1zdWJtZW51LWZhZGUtaW4gLjNzIGVhc2UgMSwgI3trdC1nZXQoJGJhc2UtY29uZmlnLCBjbGFzcyl9LXN1Ym1lbnUtbW92ZS1kb3duIC4zcyBlYXNlLW91dCAxO1xuXG5cdCAgICAgICAgICAgICAgICAgICAgXHRAaW5jbHVkZSBrdC1oYWNrLWllIHtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgXHRhbmltYXRpb246IG5vbmU7XG5cdCAgICAgICAgICAgICAgICAgICAgXHR9XG5cdFx0XHRcdFx0IFx0fVxuXG5cdFx0XHRcdFx0XHQua3QtbWVudV9fc3VibmF2IHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzoga3QtZ2V0KCRsYXlvdXQsIGRyb3Bkb3duLCBpdGVtLCBzdWJtZW51LCBzZWxmLCBwYWRkaW5nKTtcblxuXHRcdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0XHRcdFx0XHQua3QtbWVudV9fbGluayB7XG5cdFx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiBrdC1nZXQoJGxheW91dCwgZHJvcGRvd24sIGl0ZW0sIHN1Ym1lbnUsIGl0ZW0sIGxpbmssIHNlbGYsIHBhZGRpbmcpO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHQua3QtbWVudV9fbGluay10aXRsZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdC5rdC1tZW51X2xpbmstdGV4dCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LWZpeC1hbmltYXRpb24tbGFncygpO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHQua3QtbWVudV9fbGluay1pY29uIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0Lmt0LW1lbnVfX2xpbmstYnVsbGV0IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0Lmt0LW1lbnVfX2xpbmstYmFkZ2Uge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHQua3QtbWVudV9fdmVyLWFycm93IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQua3QtbWVudV9fc3VibWVudSB7XG5cdFx0XHRcdFx0XHRcdFx0XHQua3QtbWVudV9fc3VibmF2IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzoga3QtZ2V0KCRsYXlvdXQsIGRyb3Bkb3duLCBpdGVtLCBzdWJtZW51LCBzZWxmLCBwYWRkaW5nKTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19saW5rIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IGt0LWdldCgkbGF5b3V0LCBkcm9wZG93biwgaXRlbSwgc3VibWVudSwgaXRlbSwgbGluaywgc2VsZiwgcGFkZGluZyk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Lmt0LW1lbnVfX3N1Ym1lbnUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Lmt0LW1lbnVfX3N1Ym5hdiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IGt0LWdldCgkbGF5b3V0LCBkcm9wZG93biwgaXRlbSwgc3VibWVudSwgc2VsZiwgcGFkZGluZyk7XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PiAua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PiAua3QtbWVudV9fbGluayB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiBrdC1nZXQoJGxheW91dCwgZHJvcGRvd24sIGl0ZW0sIHN1Ym1lbnUsIGl0ZW0sIGxpbmssIHNlbGYsIHBhZGRpbmcpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX3NlY3Rpb24ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IGt0LWdldCgkbGF5b3V0LCBkcm9wZG93biwgaXRlbSwgc3VibWVudSwgc2VjdGlvbiwgc2VsZiwgcGFkZGluZyk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBrdC1tZW51LXZlci1pdGVtLWJhc2Uoa3QtZ2V0KCRsYXlvdXQsIGRyb3Bkb3duLCBpdGVtLCBzdWJtZW51LCBpdGVtKSk7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19zZWN0aW9uIHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBrdC1tZW51LXZlci1zZWN0aW9uLWJhc2UoIGt0LWdldCgkbGF5b3V0LCBkcm9wZG93biwgaXRlbSwgc3VibWVudSwgc2VjdGlvbikgKTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX3NlcGFyYXRvciB7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUga3QtbWVudS12ZXItc2VwYXJhdG9yLWJhc2UoIGt0LWdldCgkbGF5b3V0LCBkcm9wZG93biwgaXRlbSwgc3VibWVudSwgc2VwYXJhdG9yKSApO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdD4gLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkge1xuXHRcdFx0XHQmLmt0LW1lbnVfX2l0ZW0tLWhvdmVyIHtcblx0XHRcdFx0XHQ+IC5rdC1tZW51X19zdWJtZW51IHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBrdC1nZXQoJGxheW91dCwgZHJvcGRvd24sIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIHBhcmVudC13aWR0aCk7XG5cdFx0XHRcdFx0XHR0b3A6IGt0LWdldCgkbGF5b3V0LCBkcm9wZG93biwgaXRlbSwgc3VibWVudSwgc2VsZiwgb2Zmc2V0LCByb290LCBkZWZhdWx0KTtcblxuXHRcdFx0XHRcdFx0Ji5rdC1tZW51X19zdWJtZW51LS11cCB7XG5cdFx0XHRcdFx0XHRcdGJvdHRvbToga3QtZ2V0KCRsYXlvdXQsIGRyb3Bkb3duLCBpdGVtLCBzdWJtZW51LCBzZWxmLCBvZmZzZXQsIHJvb3QsIHVwKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1peGluIGt0LW1lbnUtdmVyLWRyb3Bkb3duLXNraW4oJGJhc2UtY29uZmlnLCAkbGF5b3V0KSB7XG5cdC4je2t0LWdldCgkYmFzZS1jb25maWcsIHBhcmVudC1jbGFzcyl9LS1taW5pbWl6ZSAuI3trdC1nZXQoJGJhc2UtY29uZmlnLCBjbGFzcyl9LFxuXHQuI3trdC1nZXQoJGJhc2UtY29uZmlnLCBjbGFzcyl9LiN7a3QtZ2V0KCRiYXNlLWNvbmZpZywgY2xhc3MpfS0tZHJvcGRvd24ge1xuXHRcdC5rdC1tZW51X19uYXYge1xuXHRcdFx0Lmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkge1xuXHRcdFx0XHQmLmt0LW1lbnVfX2l0ZW0tLWhvdmVyIHtcblx0XHRcdFx0XHQ+IC5rdC1tZW51X19zdWJtZW51IHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkbGF5b3V0LCBkcm9wZG93biwgaXRlbSwgc3VibWVudSwgc2VsZiwgYmctY29sb3IpO1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzoga3QtZ2V0KCRsYXlvdXQsIGRyb3Bkb3duLCBpdGVtLCBzdWJtZW51LCBzZWxmLCBib3gtc2hhZG93KTtcblxuXHRcdFx0XHRcdFx0Lmt0LW1lbnVfX3N1Ym5hdiB7XG5cdFx0XHRcdFx0XHRcdC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBrdC1tZW51LXZlci1pdGVtLXNraW4oIGt0LWdldCgkbGF5b3V0LCBkcm9wZG93biwgaXRlbSwgc3VibWVudSwgaXRlbSkgKTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5rdC1tZW51X19zZWN0aW9uIHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBrdC1tZW51LXZlci1zZWN0aW9uLXNraW4oIGt0LWdldCgkbGF5b3V0LCBkcm9wZG93biwgaXRlbSwgc3VibWVudSwgc2VjdGlvbikgKTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5rdC1tZW51X19zZXBhcmF0b3Ige1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtdmVyLXNlcGFyYXRvci1za2luKCBrdC1nZXQoJGxheW91dCwgZHJvcGRvd24sIGl0ZW0sIHN1Ym1lbnUsIHNlcGFyYXRvcikgKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBNaW5pbWl6ZVxuQG1peGluIGt0LW1lbnUtdmVyLW1pbmltaXplLWJhc2UoJGJhc2UtY29uZmlnLCAkbGF5b3V0KSB7XG5cdC4je2t0LWdldCgkYmFzZS1jb25maWcsIGNsYXNzKX0ge1xuXHRcdC5rdC1tZW51X19uYXYge1xuXHRcdFx0cGFkZGluZzoga3QtZ2V0KCRsYXlvdXQsIG1pbmltaXplLCBzZWxmLCBwYWRkaW5nKTtcblxuXHRcdFx0PiAua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdD4gLmt0LW1lbnVfX2xpbmsge1xuXHRcdFx0XHRcdC5rdC1tZW51X19saW5rLWljb24ge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmt0LW1lbnVfX2xpbmstYnVsbGV0IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmt0LW1lbnVfX2xpbmstdGV4dCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5rdC1tZW51X19saW5rLWJhZGdlIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRyaWdodDoga3QtZ2V0KCRsYXlvdXQsIG1pbmltaXplLCBpdGVtLCBsaW5rLCBiYWRnZSwgcmlnaHQpO1xuXG5cdFx0XHRcdFx0XHQua3QtYmFkZ2Uge1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IGt0LWdldCgkbGF5b3V0LCBtaW5pbWl6ZSwgaXRlbSwgbGluaywgYmFkZ2UsIHNpemUpO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDoga3QtZ2V0KCRsYXlvdXQsIG1pbmltaXplLCBpdGVtLCBsaW5rLCBiYWRnZSwgc2l6ZSk7XG5cdFx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IGt0LWdldCgkbGF5b3V0LCBtaW5pbWl6ZSwgaXRlbSwgbGluaywgYmFkZ2UsIHNpemUpO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGt0LWdldCgkbGF5b3V0LCBtaW5pbWl6ZSwgaXRlbSwgbGluaywgYmFkZ2UsIHNpemUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5rdC1tZW51X192ZXItYXJyb3cge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQ+IC5rdC1tZW51X19zdWJtZW51IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmt0LW1lbnVfX2l0ZW0tLWhlcmUge1xuXHRcdFx0XHRcdD4gLmt0LW1lbnVfX2Fycm93IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmt0LW1lbnVfX2l0ZW0tLWhvdmVyIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ei1pbmRleDoga3QtZ2V0KCRsYXlvdXQsIG1pbmltaXplLCBpdGVtLCBzZWxmLCB6aW5kZXgpO1xuXHRcdFx0XHRcdHdpZHRoOiBrdC1nZXQoJGxheW91dCwgbWluaW1pemUsIGl0ZW0sIHNlbGYsIHdpZHRoKTtcblxuXHRcdFx0XHRcdCYua3QtbWVudV9faXRlbS0tb3BlbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQ+IC5rdC1tZW51X19saW5rIHtcblx0XHRcdFx0XHRcdHdpZHRoOiBrdC1nZXQoJGxheW91dCwgbWluaW1pemUsIHNlbGYsIHdpZHRoKTtcblxuXHRcdFx0XHRcdFx0Lmt0LW1lbnVfX2xpbmstdGl0bGUge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD4gLmt0LW1lbnVfX3N1Ym1lbnUge1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiBhdXRvO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGt0LWdldCgkbGF5b3V0LCBtaW5pbWl6ZSwgaXRlbSwgc3VibWVudSwgc2VsZiwgbWFyZ2luLWxlZnQpICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHRcdEBpZiBrdC1oYXMoJGxheW91dCwgbWluaW1pemUsIGl0ZW0sIHN1Ym1lbnUpIHtcblx0XHRcdFx0XHRcdFx0Lmt0LW1lbnVfX3N1Ym5hdiB7XG5cdFx0XHRcdFx0XHRcdFx0PiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1wYXJlbnQge1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtdmVyLW1pbmltaXplLXBhcmVudC1pdGVtLWJhc2UoIGt0LWdldCgkbGF5b3V0LCBtaW5pbWl6ZSwgaXRlbSwgc3VibWVudSwgcGFyZW50LWl0ZW0pICk7XG5cblx0XHRcdFx0XHRcdFx0XHRcdCYgKyAua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IGt0LWdldCgkbGF5b3V0LCBtaW5pbWl6ZSwgaXRlbSwgc3VibWVudSwgcGFyZW50LWl0ZW0sIGxpbmssIHNlbGYsIG1hcmdpbi1ib3R0b20pO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD4gLmt0LW1lbnVfX2Fycm93IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdD4gLmt0LW1lbnVfX3NlY3Rpb24ge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHQua3QtbWVudV9fc2VjdGlvbi10ZXh0IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmt0LW1lbnVfX3NlY3Rpb24taWNvbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdHBhZGRpbmc6IGt0LWdldCgkbGF5b3V0LCBtaW5pbWl6ZSwgc2VjdGlvbiwgaWNvbiwgcGFkZGluZyk7XG5cdFx0XHRcdFx0YW5pbWF0aW9uOiBrdC1hbmltYXRlLWZhZGUtaW4gLjdzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiBrdC1tZW51LXZlci1taW5pbWl6ZS1za2luKCRiYXNlLWNvbmZpZywgJGxheW91dCkge1xuXHQuI3trdC1nZXQoJGJhc2UtY29uZmlnLCBjbGFzcyl9IHtcblx0XHQvLyBiYXNlIHZlcnRpY2FsIG1lbnVcblx0XHQua3QtbWVudV9fbmF2IHtcblx0XHRcdD4gLmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuXHRcdFx0XHQ+IC5rdC1tZW51X19saW5rIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGxheW91dCwgbWluaW1pemUsIGl0ZW0sIGxpbmssIHNlbGYsIGJnLWNvbG9yLCBkZWZhdWx0KTtcblxuXHRcdFx0XHRcdD4gLmt0LW1lbnVfX2xpbmstaWNvbiB7XG5cdFx0XHRcdFx0XHRjb2xvcjoga3QtZ2V0KCRsYXlvdXQsIG1pbmltaXplLCBpdGVtLCBsaW5rLCBpY29uLCBmb250LWNvbG9yLCBkZWZhdWx0KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmt0LW1lbnVfX2l0ZW0tLWhvdmVyLFxuXHRcdFx0XHQmLmt0LW1lbnVfX2l0ZW0tLW9wZW4ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHQ+IC5rdC1tZW51X19saW5rIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkbGF5b3V0LCBtaW5pbWl6ZSwgaXRlbSwgbGluaywgc2VsZiwgYmctY29sb3IsIG9wZW4pO1xuXG5cdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19saW5rLWljb24ge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBrdC1hdHRyKGNvbG9yLCBrdC1nZXQoJGxheW91dCwgbWluaW1pemUsIGl0ZW0sIGxpbmssIGljb24sIGZvbnQtY29sb3IsIG9wZW4pKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmt0LW1lbnVfX2l0ZW0tLWhlcmUsXG5cdFx0XHRcdCYua3QtbWVudV9faXRlbS0tYWN0aXZlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0PiAua3QtbWVudV9fbGluayB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGxheW91dCwgbWluaW1pemUsIGl0ZW0sIGxpbmssIHNlbGYsIGJnLWNvbG9yLCBhY3RpdmUpO1xuXG5cdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19saW5rLWljb24ge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBrdC1hdHRyKGNvbG9yLCBrdC1nZXQoJGxheW91dCwgbWluaW1pemUsIGl0ZW0sIGxpbmssIGljb24sIGZvbnQtY29sb3IsIGFjdGl2ZSkpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHRcdFx0PiAua3QtbWVudV9fbGluayB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGxheW91dCwgbWluaW1pemUsIGl0ZW0sIGxpbmssIHNlbGYsIGJnLWNvbG9yLCBob3Zlcik7XG5cblx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX2xpbmstaWNvbiB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoY29sb3IsIGt0LWdldCgkbGF5b3V0LCBtaW5pbWl6ZSwgaXRlbSwgbGluaywgaWNvbiwgZm9udC1jb2xvciwgaG92ZXIpLCAhaW1wb3J0YW50KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaWYga3QtaGFzKCRsYXlvdXQsIG1pbmltaXplLCBpdGVtLCBzdWJtZW51KSB7XG5cdFx0XHRcdFx0Ji5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IHtcblx0XHRcdFx0XHRcdC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1wYXJlbnQge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBrdC1tZW51LXZlci1taW5pbWl6ZS1wYXJlbnQtaXRlbS1za2luKCBrdC1nZXQoJGxheW91dCwgbWluaW1pemUsIGl0ZW0sIHN1Ym1lbnUsIHBhcmVudC1pdGVtKSApO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQ+IC5rdC1tZW51X19zZWN0aW9uIHtcblx0XHRcdFx0Lmt0LW1lbnVfX3NlY3Rpb24taWNvbiB7XG5cdFx0XHRcdFx0Y29sb3I6IGt0LWdldCgkbGF5b3V0LCBtaW5pbWl6ZSwgc2VjdGlvbiwgaWNvbiwgZm9udC1jb2xvcik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gQnVpbGRcbi8vIEN1c3RvbSBTa2luXG5AbWl4aW4ga3QtbWVudS12ZXItYnVpbGQtc2tpbigkY29uZmlnLCAkc2tpbikge1xuXHQkc2tpbi1jb25maWc6ICgpO1xuXG5cdEBpZiAoJHNraW4gPT0gZGVmYXVsdCkge1xuXHRcdCRza2luLWNvbmZpZzoga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBza2luKTtcblx0fSBAZWxzZSB7XG5cdFx0JHNraW4tY29uZmlnOiBrdC1nZXQoJGNvbmZpZywgYnVpbGQsIHNraW5zLCAkc2tpbik7XG5cdH1cblxuXHRAaWYgKGt0LWdldCgkY29uZmlnLCBiYXNlLCBtb2RlKSA9PSBnZW5lcmFsKSB7XG5cdFx0QGluY2x1ZGUga3QtbWVudS12ZXItc2tpbigoY2xhc3M6IGt0LWdldCgkY29uZmlnLCBiYXNlLCBjbGFzcykpLCAkc2tpbi1jb25maWcpO1xuXHR9IEBlbHNlIGlmIChrdC1nZXQoJGNvbmZpZywgYmFzZSwgbW9kZSkgPT0gdGFibGV0LWFuZC1tb2JpbGUpIHtcblx0XHRAaW5jbHVkZSBrdC10YWJsZXQtYW5kLW1vYmlsZSB7XG5cdFx0XHRAaW5jbHVkZSBrdC1tZW51LXZlci1za2luKChjbGFzczoga3QtZ2V0KCRjb25maWcsIGJhc2UsIGNsYXNzKSksICRza2luLWNvbmZpZyk7XG5cdFx0fVxuXHR9IEBlbHNlIGlmIChrdC1nZXQoJGNvbmZpZywgYmFzZSwgbW9kZSkgPT0gbW9iaWxlKSB7XG5cdFx0QGluY2x1ZGUga3QtbW9iaWxlIHtcblx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtdmVyLXNraW4oKGNsYXNzOiBrdC1nZXQoJGNvbmZpZywgYmFzZSwgY2xhc3MpKSwgJHNraW4tY29uZmlnKTtcblx0XHR9XG5cdH1cblxuXHRAaWYgKGt0LWhhcygkc2tpbi1jb25maWcsIG1pbmltaXplKSkge1xuXHRcdEBpbmNsdWRlIGt0LWRlc2t0b3Age1xuXHRcdFx0LiN7a3QtZ2V0KCRjb25maWcsIGJhc2UsIHBhcmVudC1jbGFzcyl9LS1taW5pbWl6ZSB7XG5cdFx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtdmVyLW1pbmltaXplLXNraW4oKGNsYXNzOiBrdC1nZXQoJGNvbmZpZywgYmFzZSwgY2xhc3MpLCBwYXJlbnQtY2xhc3M6IGt0LWdldCgkY29uZmlnLCBiYXNlLCBwYXJlbnQtY2xhc3MpKSwgJHNraW4tY29uZmlnKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaWYgKGt0LWhhcygkc2tpbi1jb25maWcsIGRyb3Bkb3duKSkge1xuXHRcdEBpbmNsdWRlIGt0LWRlc2t0b3Age1xuXHRcdFx0QGluY2x1ZGUga3QtbWVudS12ZXItZHJvcGRvd24tc2tpbigoY2xhc3M6IGt0LWdldCgkY29uZmlnLCBiYXNlLCBjbGFzcyksIHBhcmVudC1jbGFzczoga3QtZ2V0KCRjb25maWcsIGJhc2UsIHBhcmVudC1jbGFzcykpLCAkc2tpbi1jb25maWcpO1xuXHRcdH1cblx0fVxufVxuXG4vLyBCdWlsZCBMYXlvdXRcbkBtaXhpbiBrdC1tZW51LXZlci1idWlsZC1sYXlvdXQoICRjb25maWcgKSB7XG5cdC8vIEJhc2UgbWVudVxuXHRAaWYgKGt0LWdldCgkY29uZmlnLCBiYXNlLCBtb2RlKSA9PSBnZW5lcmFsKSB7XG5cdFx0QGluY2x1ZGUga3QtbWVudS12ZXItYmFzZSgga3QtZ2V0KCRjb25maWcsIGJhc2UpLCBrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCkgKTtcblx0fSBAZWxzZSBpZiAoa3QtZ2V0KCRjb25maWcsIGJhc2UsIG1vZGUpID09IHRhYmxldC1hbmQtbW9iaWxlKSB7XG5cdFx0QGluY2x1ZGUga3QtdGFibGV0LWFuZC1tb2JpbGUge1xuXHRcdFx0QGluY2x1ZGUga3QtbWVudS12ZXItYmFzZSgga3QtZ2V0KCRjb25maWcsIGJhc2UpLCBrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCkgKTtcblx0XHR9XG5cdH0gQGVsc2UgaWYgKGt0LWdldCgkY29uZmlnLCBiYXNlLCBtb2RlKSA9PSBtb2JpbGUpIHtcblx0XHRAaW5jbHVkZSBrdC1tb2JpbGUge1xuXHRcdFx0QGluY2x1ZGUga3QtbWVudS12ZXItYmFzZSgga3QtZ2V0KCRjb25maWcsIGJhc2UpLCBrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCkgKTtcblx0XHR9XG5cdH1cblxuXHQvLyBCYXNlIGRyb3Bkb3duIG1lbnUgc3VibWVudSBtb2RlXG5cdEBpZiAoa3QtaGFzKCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGRyb3Bkb3duKSkge1xuXHRcdC8vIERlc2t0b3Agb25seSBkcm9wZG93biB2ZXJ0aWNhbCBtZW51XG5cdFx0QGluY2x1ZGUga3QtZGVza3RvcCB7XG5cdFx0XHRAaW5jbHVkZSBrdC1tZW51LXZlci1kcm9wZG93bi1iYXNlKCBrdC1nZXQoJGNvbmZpZywgYmFzZSksIGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0KSApO1xuXHRcdH1cblxuXHRcdC8vIERyb3Bkb3duIFN1Ym1lbnUgQW5pbWF0aW9uc1xuXHRcdEBrZXlmcmFtZXMgI3trdC1nZXQoJGNvbmZpZywgYmFzZSwgY2xhc3MpfS1zdWJtZW51LWZhZGUtb3V0IHtcblx0XHQgICAgZnJvbSAgIHsgb3BhY2l0eTogMTsgfVxuXHRcdCAgICB0byB7IG9wYWNpdHk6IDA7IH1cblx0XHR9XG5cblx0XHRAa2V5ZnJhbWVzICN7a3QtZ2V0KCRjb25maWcsIGJhc2UsIGNsYXNzKX0tc3VibWVudS1mYWRlLWluIHtcblx0XHQgICAgZnJvbSAgIHsgb3BhY2l0eTogMDsgfVxuXHRcdCAgICB0byB7IG9wYWNpdHk6IDE7IH1cblx0XHR9XG5cblx0XHRAa2V5ZnJhbWVzICN7a3QtZ2V0KCRjb25maWcsIGJhc2UsIGNsYXNzKX0tc3VibWVudS1tb3ZlLXVwIHtcblx0XHQgICAgZnJvbSAgIHsgbWFyZ2luLXRvcDoga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGRyb3Bkb3duLCBpdGVtLCBzdWJtZW51LCBzZWxmLCBhbmltYXRpb24sIG9mZnNldCk7IH1cblx0XHQgICAgdG8geyBtYXJnaW4tdG9wOiAwOyB9XG5cdFx0fVxuXG5cdFx0QGtleWZyYW1lcyAje2t0LWdldCgkY29uZmlnLCBiYXNlLCBjbGFzcyl9LXN1Ym1lbnUtbW92ZS1kb3duIHtcblx0XHQgICAgZnJvbSAgIHsgbWFyZ2luLWJvdHRvbToga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGRyb3Bkb3duLCBpdGVtLCBzdWJtZW51LCBzZWxmLCBhbmltYXRpb24sIG9mZnNldCk7IH1cblx0XHQgICAgdG8geyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cdFx0fVxuXHR9XG5cblx0Ly8gQmFzZSBtaW5pbWl6ZSBtZW51IG1vZGVcblx0QGlmIChrdC1oYXMoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgbWluaW1pemUpKSB7XG5cdFx0QGluY2x1ZGUga3QtZGVza3RvcCB7XG5cdFx0XHQuI3trdC1nZXQoJGNvbmZpZywgYmFzZSwgcGFyZW50LWNsYXNzKX0tLW1pbmltaXplIHtcblx0XHRcdFx0QGluY2x1ZGUga3QtbWVudS12ZXItbWluaW1pemUtYmFzZSgga3QtZ2V0KCRjb25maWcsIGJhc2UpLCBrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCkgKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8vXG4vLyBIZWFkZXIgTWVudVxuLy9cblxuXG5cblxuLy8gRGVza3RvcCBNb2RlXG5AaW5jbHVkZSBrdC1tZW51LWhvci1idWlsZC1sYXlvdXQoa3QtZ2V0KCRrdC1oZWFkZXItY29uZmlnLCBtZW51LCBkZXNrdG9wKSk7XG5AaW5jbHVkZSBrdC1tZW51LWhvci1idWlsZC1za2luKGt0LWdldCgka3QtaGVhZGVyLWNvbmZpZywgbWVudSwgZGVza3RvcCksIGRlZmF1bHQpO1xuXG4vLyBUYWJsZXQgJiBNb2JpbGUgTW9kZVxuQGluY2x1ZGUga3QtbWVudS12ZXItYnVpbGQtbGF5b3V0KGt0LWdldCgka3QtaGVhZGVyLWNvbmZpZywgbWVudSwgdGFibGV0LWFuZC1tb2JpbGUpKTtcbkBpbmNsdWRlIGt0LW1lbnUtdmVyLWJ1aWxkLXNraW4oa3QtZ2V0KCRrdC1oZWFkZXItY29uZmlnLCBtZW51LCB0YWJsZXQtYW5kLW1vYmlsZSksIGRlZmF1bHQpO1xuXG4vLyBIZWFkZXIgTWVudSBNb2JpbGUgT2ZmY2FudmFzXG5AaW5jbHVkZSBrdC1vZmZjYW52YXMtYnVpbGQoa3QtaGVhZGVyLW1lbnUtd3JhcHBlciwgdGFibGV0LWFuZC1tb2JpbGUsIGt0LWdldCgka3QtaGVhZGVyLWNvbmZpZywgbWVudSwgb2ZmY2FudmFzLW1vYmlsZSkpO1xuXG4vLyBEZXNrdG9wIG1vZGVcbkBpbmNsdWRlIGt0LWRlc2t0b3Age1xuXHQvLyBIZWFkZXIgbWVudVxuXHQua3QtaGVhZGVyLW1lbnUge1xuXHRcdC8vIE1lbnUgbmF2XG5cdFx0Lmt0LW1lbnVfX25hdiB7XG5cdFx0XHQvLyBNZW51IGl0ZW1cblx0XHRcdD4gLmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvLyBNZW51IGxpbmtcblx0XHRcdFx0PiAua3QtbWVudV9fbGluayB7XG5cdFx0XHRcdFx0cGFkZGluZzogMC43cmVtIDEuMXJlbTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmt0LW1lbnVfX2xpbmstdGV4dCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzZjNzI5Mztcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmt0LW1lbnVfX2hvci1hcnJvdyB7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2M4Y2RlODtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQua3QtbWVudV9faG9yLWljb24ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNjOGNkZTg7XG5cdFx0XHRcdFx0fVx0XHRcdFx0XHRcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8vIE1lbnUgbGluayBzdGF0ZXNcblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Ji5rdC1tZW51X19pdGVtLS1ob3Zlcixcblx0XHRcdFx0Ji5rdC1tZW51X19pdGVtLS1oZXJlLFxuXHRcdFx0XHQmLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSB7XG5cdFx0XHRcdFx0PiAua3QtbWVudV9fbGluayB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGt0LWJyYW5kLWNvbG9yKCksIDAuMDUpO1xuXHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0Lmt0LW1lbnVfX2xpbmstdGV4dCB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQua3QtbWVudV9faG9yLWFycm93IHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5rdC1tZW51X19ob3ItaWNvbiB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cdFxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ly8gTWVudSBzdWJtZW51XG5cdFx0XHRcdD4gLmt0LW1lbnVfX3N1Ym1lbnUge1xuXHRcdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdFx0XHRcdH1cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBNZWRpYSByYW5nZShhYm92ZSAxMDI0cHggYW5kIGJlbG93IDEyMDBweClcbkBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlKCkge1xuXHQua3QtaGVhZGVyLW1lbnUtd3JhcHBlciB7XG5cdFx0Lmt0LWhlYWRlci1tZW51IHtcblx0XHRcdC5rdC1tZW51X19uYXYge1xuXHRcdFx0XHQ+IC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwcHggM3B4O1xuXG5cdFx0XHRcdFx0PiAua3QtbWVudV9fbGluayB7XG5cdFx0XHRcdFx0XHQua3QtbWVudV9fbGluay10ZXh0IHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRcdFx0fVx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8vXG4vLyBUb3BiYXJcbi8vXG5cblxuJGt0LWhlYWRlci10b3BiYXItaXRlbS1zaXplOiA0NHB4O1xuJGt0LWhlYWRlci10b3BiYXItbGFnZS1mbGFnLXNpemU6IDE5cHg7XG4ka3QtaGVhZGVyLXRvcGJhci11c2VyLWF2YXRhci1zaXplOiAzNHB4O1xuJGt0LWhlYWRlci10b3BiYXItaXRlbS1zaXplLW1vYmlsZTogMzRweDtcbiRrdC1oZWFkZXItdG9wYmFyLXVzZXItYXZhdGFyLXNpemUtbW9iaWxlOiAzMHB4O1xuXG4vLyBUb3BiYXJcbi5rdC1oZWFkZXJfX3RvcGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXG4gIC8vIEl0ZW1cbiAgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgbWFyZ2luOiAwIDAuMXJlbTtcblxuICAgIC8vIFdyYXBwZXJcbiAgICAua3QtaGVhZGVyX190b3BiYXItd3JhcHBlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICAgIC5rdC1iYWRnZS5rdC1iYWRnZS0tbm90aWZ5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzk3YTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHBhZGRpbmc6IDJweCA4cHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmt0LWhlYWRlcl9fdG9wYmFyLXNlbGVjdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgaGVpZ2h0OiAka3QtaGVhZGVyLXRvcGJhci1pdGVtLXNpemU7XG4gICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcblxuICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgfVxuXG4gICAgICBpIHtcbiAgICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgY29sb3I6IGRhcmtlbigjZDFkMWU0LCAzJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gSWNvblxuICAgIC5rdC1oZWFkZXJfX3RvcGJhci1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6ICRrdC1oZWFkZXItdG9wYmFyLWl0ZW0tc2l6ZTtcbiAgICAgIHdpZHRoOiAka3QtaGVhZGVyLXRvcGJhci1pdGVtLXNpemU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG5cbiAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgIH1cblxuICAgICAgaSB7XG4gICAgICAgIEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oI2QxZDFlNCwgMyUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFVzZXJcbiAgICAmLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0tLXVzZXIge1xuICAgICAgLmt0LWhlYWRlcl9fdG9wYmFyLXVzZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAka3QtaGVhZGVyLXRvcGJhci1pdGVtLXNpemU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1oZWFkZXJfX3RvcGJhci13ZWxjb21lIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAuNTVyZW0gMCAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgY29sb3I6ICM2MzYxNzc7XG4gICAgICAgIH1cblxuICAgICAgICAua3QtaGVhZGVyX190b3BiYXItdXNlcm5hbWUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMC41NXJlbSAwIDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAka3QtaGVhZGVyLXRvcGJhci11c2VyLWF2YXRhci1zaXplO1xuICAgICAgICAgIGhlaWdodDogJGt0LWhlYWRlci10b3BiYXItdXNlci1hdmF0YXItc2l6ZTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgbWF4LWhlaWdodDogJGt0LWhlYWRlci10b3BiYXItdXNlci1hdmF0YXItc2l6ZTtcblxuICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmt0LWJhZGdlLmt0LWJhZGdlLS11c2VybmFtZSB7XG4gICAgICAgICAgaGVpZ2h0OiAka3QtaGVhZGVyLXRvcGJhci11c2VyLWF2YXRhci1zaXplO1xuICAgICAgICAgIHdpZHRoOiAka3QtaGVhZGVyLXRvcGJhci11c2VyLWF2YXRhci1zaXplO1xuXG4gICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBMYW5ndWFnZXNcbiAgICAmLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0tLWxhbmdzIHtcbiAgICAgIC5rdC1oZWFkZXJfX3RvcGJhci1pY29uIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHdpZHRoOiAka3QtaGVhZGVyLXRvcGJhci1sYWdlLWZsYWctc2l6ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIC5rdC1uYXZfX2xpbmstaWNvbiB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEhvdmVyIHN0YXRlXG4gICAgJjpob3ZlcixcbiAgICAmLnNob3cge1xuICAgICAgLmt0LWhlYWRlcl9fdG9wYmFyLWljb24ge1xuICAgICAgICBAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYzZjcgIWltcG9ydGFudDtcblxuICAgICAgICBpIHtcbiAgICAgICAgICBAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG4gICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmt0LWhlYWRlcl9fdG9wYmFyLXNlbGVjdCB7XG4gICAgICAgIEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjNmNyAhaW1wb3J0YW50O1xuXG4gICAgICAgIGkge1xuICAgICAgICAgIEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcbiAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIFVzZXJcbiAgICAgICYua3QtaGVhZGVyX190b3BiYXItaXRlbS0tdXNlciB7XG4gICAgICAgIC5rdC1oZWFkZXJfX3RvcGJhci11c2VyIHtcbiAgICAgICAgICBAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVGFibGV0IGFuZCBtb2JpbGVtb2RlXG5AaW5jbHVkZSBrdC10YWJsZXQtYW5kLW1vYmlsZSB7XG4gIC8vIFRvcGJhclxuICAua3QtaGVhZGVyX190b3BiYXIge1xuICAgIHBhZGRpbmc6IDAga3QtZ2V0KCRrdC1wYWdlLXBhZGRpbmcsIG1vYmlsZSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDlweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIG1hcmdpbi10b3A6IC0oa3QtZ2V0KCRrdC1oZWFkZXItY29uZmlnLCB0b3BiYXIsIGhlaWdodCwgbW9iaWxlKSkgLSAoa3QtZ2V0KCRrdC1oZWFkZXItY29uZmlnLCBiYXNlLCBtb2JpbGUsIHNlbGYsIGRlZmF1bHQsIGhlaWdodCkpIC0ga3QtZ2V0KCRrdC1wYWdlLXBhZGRpbmcsIG1vYmlsZSk7XG4gICAgaGVpZ2h0OiBrdC1nZXQoJGt0LWhlYWRlci1jb25maWcsIHRvcGJhciwgaGVpZ2h0LCBtb2JpbGUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAvLyBGaXhlZCBtb2JpbGUgaGVhZGVyXG4gICAgLmt0LWhlYWRlci1tb2JpbGUtLWZpeGVkICYge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgei1pbmRleDoga3QtZ2V0KCRrdC1oZWFkZXItY29uZmlnLCBiYXNlLCBtb2JpbGUsIHNlbGYsIGZpeGVkLCB6aW5kZXgpIC0gMTtcbiAgICB9XG5cbiAgICAvLyBUb3BiYXIgc2hvd25cbiAgICAua3QtaGVhZGVyX190b3BiYXItLW1vYmlsZS1vbiAmIHtcbiAgICAgIG1hcmdpbi10b3A6IC0oa3QtZ2V0KCRrdC1oZWFkZXItY29uZmlnLCBiYXNlLCBtb2JpbGUsIHNlbGYsIGRlZmF1bHQsIGhlaWdodCkpIC0ga3QtZ2V0KCRrdC1wYWdlLXBhZGRpbmcsIG1vYmlsZSk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIH1cblxuICAgIC8vIFRvcGJhciBpdGVtXG4gICAgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0ge1xuICAgICAgbWFyZ2luOiAwIDJweDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIC8vIFdyYXBwZXJcbiAgICAgIC5rdC1oZWFkZXJfX3RvcGJhci13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICAgICAgLmt0LWJhZGdlLmt0LWJhZGdlLS1ub3RpZnkge1xuICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIEljb25cbiAgICAgIC5rdC1oZWFkZXJfX3RvcGJhci1pY29uIHtcbiAgICAgICAgaGVpZ2h0OiAka3QtaGVhZGVyLXRvcGJhci1pdGVtLXNpemUtbW9iaWxlO1xuICAgICAgICB3aWR0aDogJGt0LWhlYWRlci10b3BiYXItaXRlbS1zaXplLW1vYmlsZTtcblxuICAgICAgICBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBVc2VyXG4gICAgICAmLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0tLXVzZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLmt0LWhlYWRlcl9fdG9wYmFyLXdyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMnB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgLy8ka3QtaGVhZGVyLXRvcGJhci1pdGVtLXNpemUtbW9iaWxlO1xuXG4gICAgICAgICAgLmt0LWhlYWRlcl9fdG9wYmFyLXdlbGNvbWUge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwLjM1cmVtIDAgMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5rdC1oZWFkZXJfX3RvcGJhci11c2VybmFtZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAuNTVyZW0gMCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRrdC1oZWFkZXItdG9wYmFyLXVzZXItYXZhdGFyLXNpemUtbW9iaWxlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5rdC1iYWRnZS5rdC1iYWRnZS0tdXNlcm5hbWUge1xuICAgICAgICAgICAgaGVpZ2h0OiAka3QtaGVhZGVyLXRvcGJhci11c2VyLWF2YXRhci1zaXplLW1vYmlsZTtcbiAgICAgICAgICAgIHdpZHRoOiAka3QtaGVhZGVyLXRvcGJhci11c2VyLWF2YXRhci1zaXplLW1vYmlsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBBc2lkZSBCcmFuZFxuLy9cblxuXG4ua3QtYXNpZGVfX2JyYW5kIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0cGFkZGluZzogMCBrdC1nZXQoJGt0LXBhZ2UtcGFkZGluZywgZGVza3RvcCk7XG5cdGhlaWdodDoga3QtZ2V0KCRrdC1oZWFkZXItY29uZmlnLCBiYXNlLCBkZXNrdG9wLCBkZWZhdWx0LCBoZWlnaHQpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTI3O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LWhlaWdodDogMTAwJTtcblxuXHQua3QtYXNpZGVfX2JyYW5kLWxvZ28ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cblx0XHRhIHtcblx0XHRcdHdpZHRoOiA4MHB4O1xuXHRcdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0XHQua3QtYXNpZGUtLW1pbmltaXplICYge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBrdC1kZXNrdG9wIHtcblx0Lmt0LWFzaWRlX19icmFuZCB7XG5cdFx0dHJhbnNpdGlvbjoga3QtZ2V0KCRrdC1hc2lkZS1jb25maWcsIGJhc2UsIG1pbmltaXplLCB0cmFuc2l0aW9uKTtcblxuXHRcdC5rdC1oZWFkZXItLWZpeGVkLmt0LWFzaWRlLS1zdGF0aWMgJiB7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IGt0LWdldCgka3QtYXNpZGUtY29uZmlnLCBiYXNlLCBkZWZhdWx0LCB3aWR0aCk7XG5cdFx0XHR6LWluZGV4OiBrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgYmFzZSwgZml4ZWQsIHppbmRleCk7XG5cdFx0fVxuXG5cdFx0Lmt0LWhlYWRlci0tZml4ZWQua3QtYXNpZGUtLXN0YXRpYy5rdC1hc2lkZS0tbWluaW1pemUgJiB7XG5cdFx0XHR0cmFuc2l0aW9uOiBrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgYmFzZSwgbWluaW1pemUsIHRyYW5zaXRpb24pO1xuXHRcdFx0d2lkdGg6IGt0LWdldCgka3QtYXNpZGUtY29uZmlnLCBiYXNlLCBtaW5pbWl6ZSwgd2lkdGgpO1xuXHRcdH1cblx0fVxufVxuXG4vLyBUYWJsZXQgYW5kIG1vYmlsZSBtb2RlXG5AaW5jbHVkZSBrdC10YWJsZXQtYW5kLW1vYmlsZSB7XG5cdC5rdC1hc2lkZV9fYnJhbmQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn0iLCIvL1xuLy8gQXNpZGVcbi8vXG5cblxuLy8gQXNpZGVcbi5rdC1hc2lkZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrdC1hc2lkZS1iZy1jb2xvcjtcbiAgd2lkdGg6IGt0LWdldCgka3QtYXNpZGUtY29uZmlnLCBiYXNlLCBkZWZhdWx0LCB3aWR0aCk7XG4gIHRyYW5zaXRpb246IGt0LWdldCgka3QtYXNpZGUtY29uZmlnLCBiYXNlLCBtaW5pbWl6ZSwgdHJhbnNpdGlvbik7XG5cbiAgLy8gU2Nyb2xsYmFyXG4gIEBpbmNsdWRlIGt0LXBlcmZlY3Qtc2Nyb2xsYmFyLXNraW4oIzYzNzA5OSk7XG5cbiAgLy8gTWVudVxuICAua3QtYXNpZGUtbWVudSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcblxuICAgIC5wc19fcmFpbC15IHtcbiAgICAgIHJpZ2h0OiAycHg7XG4gICAgfVxuXG4gICAgLmt0LW1lbnVfX25hdiB7XG4gICAgICA+IC5rdC1tZW51X19pdGVtIHtcbiAgICAgICAgPiAua3QtbWVudV9fbGluayB7XG4gICAgICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtd3JhcHBlciB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIGt0LXRhYmxldCB7XG4gIC5rdC1hc2lkZSB7XG4gICAgLy8gTWVudVxuICAgIC5rdC1hc2lkZS1tZW51IHtcbiAgICAgIC5rdC1tZW51X19uYXYge1xuICAgICAgICA+IC5rdC1tZW51X19pdGVtIHtcbiAgICAgICAgICA+IC5rdC1tZW51X19saW5rIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmt0LW1lbnVfX3N1Ym1lbnUge1xuICAgICAgICAgICAgLmt0LW1lbnVfX2l0ZW0ge1xuICAgICAgICAgICAgICA+IC5rdC1tZW51X19saW5rIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIERlc2t0b3AgTW9kZVxuQGluY2x1ZGUga3QtZGVza3RvcCB7XG4gIC5rdC1hc2lkZSB7XG4gICAgLy8gTWVudVxuICAgIC5rdC1hc2lkZS1tZW51IHtcbiAgICAgIC5rdC1tZW51X19uYXYge1xuICAgICAgICA+IC5rdC1tZW51X19pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuXG4gICAgICAgICAgPiAua3QtbWVudV9fbGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgIC5rdC1tZW51X19saW5rLWljb24ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3QtbWVudV9fbGluay1iYWRnZSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBGaXhlZFxuICAgIC5rdC1hc2lkZS0tZml4ZWQgJiB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDoga3QtZ2V0KCRrdC1hc2lkZS1jb25maWcsIGJhc2UsIGZpeGVkLCB6aW5kZXgpO1xuICAgIH1cblxuICAgIC5rdC1hc2lkZS0tc3RhdGljICYge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgLmt0LWFzaWRlLW1lbnUge1xuICAgICAgICBtYXJnaW4tdG9wOiBrdC1nZXQoJGt0LWhlYWRlci1jb25maWcsIGJhc2UsIGRlc2t0b3AsIGRlZmF1bHQsIGhlaWdodCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmt0LWhlYWRlci0tZml4ZWQua3QtYXNpZGUtLXN0YXRpYyAmIHtcbiAgICAgIHBhZGRpbmctdG9wOiBrdC1nZXQoJGt0LWhlYWRlci1jb25maWcsIGJhc2UsIGRlZmF1bHQsIGhlaWdodCk7XG4gICAgfVxuXG4gICAgLy8gTWluaW1pemVcbiAgICAua3QtYXNpZGUtLW1pbmltaXplICYge1xuICAgICAgd2lkdGg6IGt0LWdldCgka3QtYXNpZGUtY29uZmlnLCBiYXNlLCBtaW5pbWl6ZSwgd2lkdGgpO1xuICAgICAgdHJhbnNpdGlvbjoga3QtZ2V0KCRrdC1hc2lkZS1jb25maWcsIGJhc2UsIG1pbmltaXplLCB0cmFuc2l0aW9uKTtcbiAgICB9XG5cbiAgICAua3QtYXNpZGUtLW1pbmltaXppbmcgJiB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAua3QtYXNpZGUtbWVudSB7XG4gICAgICAgIC5rdC1tZW51X19uYXYge1xuICAgICAgICAgIHdpZHRoOiBrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgYmFzZSwgZGVmYXVsdCwgd2lkdGgpO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTY3JvbGxcbiAgICBAaW5jbHVkZSBrdC1wZXJmZWN0LXNjcm9sbGJhci12ZXItc2l6ZShrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgYmFzZSwgZml4ZWQsIHNjcm9sbCwgd2lkdGgpKTtcbiAgfVxuXG4gIC8vIEZpeGVkICYgTWluaW1pemUgQXNpZGUgaG92ZXJcbiAgLmt0LWFzaWRlLS1maXhlZC5rdC1hc2lkZS0tbWluaW1pemUtaG92ZXIge1xuICAgIC5rdC1hc2lkZSB7XG4gICAgICB3aWR0aDoga3QtZ2V0KCRrdC1hc2lkZS1jb25maWcsIGJhc2UsIGRlZmF1bHQsIHdpZHRoKTtcbiAgICAgIHRyYW5zaXRpb246IGt0LWdldCgka3QtYXNpZGUtY29uZmlnLCBiYXNlLCBtaW5pbWl6ZSwgdHJhbnNpdGlvbik7XG4gICAgfVxuXG4gICAgLmt0LWhlYWRlciB7XG4gICAgICB0cmFuc2l0aW9uOiBrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgYmFzZSwgbWluaW1pemUsIHRyYW5zaXRpb24pO1xuICAgICAgbGVmdDoga3QtZ2V0KCRrdC1hc2lkZS1jb25maWcsIGJhc2UsIG1pbmltaXplLCB3aWR0aCk7XG4gICAgfVxuXG4gICAgLmt0LXdyYXBwZXIge1xuICAgICAgdHJhbnNpdGlvbjoga3QtZ2V0KCRrdC1hc2lkZS1jb25maWcsIGJhc2UsIG1pbmltaXplLCB0cmFuc2l0aW9uKTtcbiAgICAgIHBhZGRpbmctbGVmdDoga3QtZ2V0KCRrdC1hc2lkZS1jb25maWcsIGJhc2UsIG1pbmltaXplLCB3aWR0aCk7XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1aWxkIGFzaWRlIG1lbnVcbkBpbmNsdWRlIGt0LW1lbnUtdmVyLWJ1aWxkLWxheW91dChrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgbWVudSkpO1xuQGluY2x1ZGUga3QtbWVudS12ZXItYnVpbGQtc2tpbihrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgbWVudSksIGRlZmF1bHQpO1xuXG4vLyBBc2lkZSBvZmZjYW52YXMgcGFuZWwgZm9yIG1vYmlsZSBtb2RlXG5AaW5jbHVkZSBrdC1vZmZjYW52YXMtYnVpbGQoa3QtYXNpZGUsIHRhYmxldC1hbmQtbW9iaWxlLCBrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgYmFzZSwgb2ZmY2FudmFzLW1vYmlsZSkpOyIsIi8vXG4vLyBDb250ZW50XG4vL1xuXG5cblxuQGluY2x1ZGUga3QtZGVza3RvcCB7XG5cdC8vIENvbnRlbnRcblx0Lmt0LWNvbnRlbnQge1xuXHRcdHBhZGRpbmc6IGt0LWdldCgka3QtcGFnZS1wYWRkaW5nLCBkZXNrdG9wKSAwO1xuXG5cdFx0Ly8gQ29udGVudCBmaXRcblx0XHQmLmt0LWNvbnRlbnQtLWZpdC10b3Age1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXG5cdFx0Ji5rdC1jb250ZW50LS1maXQtYm90dG9tIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdC8vIEZvb3RlciBmaXhlZFxuXHRcdC5rdC1mb290ZXItLWZpeGVkICYge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IGt0LWdldCgka3QtZm9vdGVyLWNvbmZpZywgc2VsZiwgZml4ZWQsIGhlaWdodCk7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcblx0Ly8gQ29udGVudFxuXHQua3QtY29udGVudCB7XG5cdFx0cGFkZGluZzoga3QtZ2V0KCRrdC1wYWdlLXBhZGRpbmcsIG1vYmlsZSkgMDtcblxuXHRcdC8vIENvbnRlbnQgZml0XG5cdFx0Ji5rdC1jb250ZW50LS1maXQtdG9wIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblxuXHRcdCYua3QtY29udGVudC0tZml0LWJvdHRvbSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQvLyBTdWJoZWFkZXIgZW5hYmxlZFxuXHRcdC5rdC1zdWJoZWFkZXItLWVuYWJsZWQua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAmIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblx0fVxufVxuIiwiLy9cbi8vIENvbnRlbnRcbi8vXG5cblxuXG4ua3QtZm9vdGVyIHtcblx0cGFkZGluZzogMjBweCBrdC1nZXQoJGt0LXBhZ2UtcGFkZGluZywgZGVza3RvcCk7XG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cblx0Lmt0LWNvbnRhaW5lciB7XHRcdFxuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cblx0Lmt0LWZvb3Rlcl9fY29weXJpZ2h0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwIDEuMjVyZW0gMCAwO1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG5cdFx0XG5cdFx0Lmt0LWxpbmsge1xuXHRcdFx0QGluY2x1ZGUga3QtbGluay1jb2xvcihrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKSwga3QtYnJhbmQtY29sb3IoKSk7XG5cdFx0fVxuXHR9XG5cblx0Lmt0LWZvb3Rlcl9fbWVudSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdHBhZGRpbmc6IDAgMCAwIDAuNzVyZW07XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0Lmt0LWZvb3Rlcl9fbWVudS1saW5rIHtcblx0XHRcdG1hcmdpbjogMCAwIDAgMS4yNXJlbTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0QGluY2x1ZGUga3QtbGluay1jb2xvcihrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKSwga3QtYnJhbmQtY29sb3IoKSk7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIGt0LWRlc2t0b3Age1xuXHQua3QtZm9vdGVyIHtcblx0XHQua3QtZm9vdGVyLS1maXhlZCAmIHtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdHRyYW5zaXRpb246IGt0LWdldCgka3QtYXNpZGUtY29uZmlnLCBiYXNlLCBtaW5pbWl6ZSwgdHJhbnNpdGlvbik7XG5cdFx0XHRoZWlnaHQ6IGt0LWdldCgka3QtZm9vdGVyLWNvbmZpZywgc2VsZiwgZml4ZWQsIGhlaWdodCk7XG5cdFx0XHR6LWluZGV4OiBrdC1nZXQoJGt0LWZvb3Rlci1jb25maWcsIHNlbGYsIGZpeGVkLCB6LWluZGV4KTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0bGVmdDoga3QtZ2V0KCRrdC1hc2lkZS1jb25maWcsIGJhc2UsIGRlZmF1bHQsIHdpZHRoKTtcblx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggMjhweCAwcHggcmdiYSg4Miw2MywxMDUsMC4xMylcblx0XHR9XG5cblx0XHQua3QtYXNpZGUtLW1pbmltaXplLWhvdmVyLmt0LWZvb3Rlci0tZml4ZWQgJixcblx0XHQua3QtYXNpZGUtLW1pbmltaXplLmt0LWZvb3Rlci0tZml4ZWQgJiB7XG5cdFx0XHR0cmFuc2l0aW9uOiBrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgYmFzZSwgbWluaW1pemUsIHRyYW5zaXRpb24pO1xuXHRcdFx0bGVmdDoga3QtZ2V0KCRrdC1hc2lkZS1jb25maWcsIGJhc2UsIG1pbmltaXplLCB3aWR0aCk7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcblx0Lmt0LWZvb3RlciB7XG5cdFx0cGFkZGluZzogMTVweCBrdC1nZXQoJGt0LXBhZ2UtcGFkZGluZywgbW9iaWxlKTtcblx0fVxufVxuXG5AaW5jbHVkZSBrdC1tb2JpbGUge1xuXHQua3QtZm9vdGVyIHtcblx0XHQua3QtY29udGFpbmVyIHtcdFx0XHRcdFx0XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0Lmt0LWZvb3Rlcl9fY29weXJpZ2h0IHtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG9yZGVyOiAyO1xuXHRcdH1cblxuXHRcdC5rdC1mb290ZXJfX21lbnUge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRvcmRlcjogMTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46ICAwIDAgMC43NXJlbSAwO1xuXG5cdFx0XHQua3QtZm9vdGVyX19tZW51LWxpbmsge1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvL1xuLy8gV2l6YXJkIHYxXG4vLyBQYWdlcyBTQVNTIGZpbGVzIGFyZSBjb21waWxlZCBpbnRvIHNlcGFyYXRlIGNzcyBmaWxlc1xuLy9cblxuXG5cbi8vIEdsb2JhbCBjb25maWdcbkBpbXBvcnQgXCIuLi8uLi9jb25maWdcIjtcblxuLy8gTGF5b3V0IGNvbmZpZ1xuQGltcG9ydCBcIi4uLy4uL2dsb2JhbC9sYXlvdXQvY29uZmlnLnNjc3NcIjtcblxuLy8gVmFyaWFibGVzXG4ka3Qtd2l6YXJkLXYxLXN0ZXAtbGFiZWw6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuJGt0LXdpemFyZC12MS1zdGVwLWljb246IGt0LWJhc2UtY29sb3IobGFiZWwsIDEpO1xuJGt0LXdpemFyZC12MS1zdGVwLWhpZ2hsaWdodDoga3QtYnJhbmQtY29sb3IoKTtcbiRrdC13aXphcmQtdjEtc3RlcC1ib3JkZXI6ICNlZWVlZjQ7XG4ka3Qtd2l6YXJkLXYxLWZvcm0tYmc6ICNmOWZhZmM7XG4ka3Qtd2l6YXJkLXYxLWZvcm0taW5uZXItYmc6ICNmZmZmZmY7XG5cbi8vIEdlbmVyYWwgbW9kZVxuLmt0LXdpemFyZC12MSB7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC8vIE5hdlxuXHQua3Qtd2l6YXJkLXYxX19uYXYge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAka3Qtd2l6YXJkLXYxLXN0ZXAtYm9yZGVyO1xuXG5cdFx0Lmt0LXdpemFyZC12MV9fbmF2LWl0ZW1ze1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblxuXHRcdFx0Lmt0LXdpemFyZC12MV9fbmF2LWl0ZW0ge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRmbGV4OiAxO1xuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGt0LWZsYXRpY29uMi1pY29uKGt0LWdldCgka3QtYWN0aW9uLWJvbGQtaWNvbnMsIHJpZ2h0KSk7XG5cdFx0XHRcdCAgICBmb250LXNpemU6IDEuMjVyZW07XG5cdFx0XHRcdFx0Y29sb3I6ICRrdC13aXphcmQtdjEtc3RlcC1pY29uO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwLjVyZW07XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjVyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmt0LXdpemFyZC12MV9fbmF2LWJvZHkge1xuXHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0cGFkZGluZzogMnJlbSAxcmVtO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHRcdC5rdC13aXphcmQtdjFfX25hdi1pY29ue1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzLjdyZW07XG5cdFx0XHRcdFx0XHRjb2xvcjogJGt0LXdpemFyZC12MS1zdGVwLWljb247XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LXN2Zy1pY29uLWNvbG9yKCRrdC13aXphcmQtdjEtc3RlcC1pY29uKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQua3Qtd2l6YXJkLXYxX19uYXYtbGFiZWx7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGt0LXdpemFyZC12MS1zdGVwLWxhYmVsO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCZbZGF0YS1rdHdpemFyZC1zdGF0ZT1cImRvbmVcIl0sXG5cdFx0XHRcdCZbZGF0YS1rdHdpemFyZC1zdGF0ZT1cImN1cnJlbnRcIl0ge1xuXHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGt0LXdpemFyZC12MS1zdGVwLWhpZ2hsaWdodDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQua3Qtd2l6YXJkLXYxX19uYXYtYm9keXtcblx0XHRcdFx0XHRcdC5rdC13aXphcmQtdjFfX25hdi1pY29ue1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGt0LXdpemFyZC12MS1zdGVwLWhpZ2hsaWdodDtcblxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBrdC1zdmctaWNvbi1jb2xvcigka3Qtd2l6YXJkLXYxLXN0ZXAtaGlnaGxpZ2h0KTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Lmt0LXdpemFyZC12MV9fbmF2LWxhYmVse1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGt0LXdpemFyZC12MS1zdGVwLWhpZ2hsaWdodDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5rdC13aXphcmQtdjFfX25hdi1pdGVtcy0tY2xpY2thYmxlIHtcblx0XHRcdFx0Lmt0LXdpemFyZC12MV9fbmF2LWl0ZW0ge1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBrdC1taW5pbWFsLWRlc2t0b3AtYW5kLWJlbG93e1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUga3QtbW9iaWxle1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0cGFkZGluZzogMnJlbSAwO1xuXG5cdFx0XHRcdC5rdC13aXphcmQtdjFfX25hdi1pdGVte1xuXHRcdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRyaWdodDogMnJlbTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cblx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcblx0XHRcdFx0XHRcdCAgICBmb250LXdlaWdodDogOTAwO1xuXHRcdFx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdFx0XHRcdCAgICBjb2xvcjogJGt0LXdpemFyZC12MS1zdGVwLWljb247XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmt0LXdpemFyZC12MV9fbmF2LWJvZHl7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwLjVyZW0gMnJlbTtcblxuXHRcdFx0XHRcdFx0Lmt0LXdpemFyZC12MV9fbmF2LWljb257XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lmt0LXdpemFyZC12MV9fd3JhcHBlcntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRrdC13aXphcmQtdjEtZm9ybS1iZztcblxuXHRcdC5rdC1mb3JtIHtcblx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHRwYWRkaW5nOiA0cmVtIDAgNXJlbTtcblxuXHRcdFx0Lmt0LXdpemFyZC12MV9fY29udGVudHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDJyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAka3Qtd2l6YXJkLXYxLXN0ZXAtYm9yZGVyO1xuXG5cdFx0XHRcdC5rdC13aXphcmQtdjFfX2Zvcm17XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogM3JlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5rdC13aXphcmQtdjFfX3Jldmlld3tcblxuXHRcdFx0XHRcdC5rdC13aXphcmQtdjFfX3Jldmlldy1pdGVte1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDFyZW07XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRrdC13aXphcmQtdjEtc3RlcC1ib3JkZXI7XG5cblx0XHRcdFx0XHRcdC5rdC13aXphcmQtdjFfX3Jldmlldy10aXRsZXtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuN3JlbTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Lmt0LXdpemFyZC12MV9fcmV2aWV3LWNvbnRlbnR7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjhyZW07XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5rdC1mb3JtX19hY3Rpb25ze1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRcdFx0QGluY2x1ZGUga3QtbW9iaWxlLXNte1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5idG57XG5cdFx0XHRcdFx0QGluY2x1ZGUga3QtbW9iaWxlLXNte1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAuNXJlbSAxcmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tcHJldlwiXXtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6YXV0bztcblxuXHRcdFx0XHRcdEBpbmNsdWRlIGt0LW1vYmlsZS1zbXtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDowLjVyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1uZXh0XCJde1xuXHRcdFx0XHRcdG1hcmdpbjogYXV0byAwIGF1dG8gYXV0bztcblxuXHRcdFx0XHRcdEBpbmNsdWRlIGt0LW1vYmlsZS1zbXtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDFyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUga3QtbW9iaWxle1xuXHRcdFx0cGFkZGluZzogMnJlbTtcblxuXHRcdFx0Lmt0LWZvcm17XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAycmVtIDFyZW0gNHJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmt0LXdpemFyZC12MS0td2hpdGUge1xuXHRcdC5rdC13aXphcmQtdjFfX3dyYXBwZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAka3Qtd2l6YXJkLXYxLWZvcm0taW5uZXItYmc7XG5cdFx0fVxuXHR9XG5cblx0Ly8gU3RlcFxuXHRbZGF0YS1rdHdpemFyZC10eXBlPVwic3RlcFwiXSB7XG5cdFx0JltkYXRhLWt0d2l6YXJkLXN0YXRlPVwiY3VycmVudFwiXSB7XG5cblx0XHR9XG5cblx0XHQmW2RhdGEta3R3aXphcmQtc3RhdGU9XCJkb25lXCJdIHtcblxuXHRcdH1cblxuXHRcdCZbZGF0YS1rdHdpemFyZC1zdGF0ZT1cInBlbmRpbmdcIl0ge1xuXG5cdFx0fVxuXHR9XG5cblx0Ly8gU3RlcCBpbmZvXG5cdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJzdGVwLWluZm9cIl0ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQmW2RhdGEta3R3aXphcmQtc3RhdGU9XCJjdXJyZW50XCJdIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdC8vIENvbnRlbnQgc3RhdGVzXG5cdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJzdGVwLWNvbnRlbnRcIl0ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQmW2RhdGEta3R3aXphcmQtc3RhdGU9XCJjdXJyZW50XCJdIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cbiBcdC8vIEFjdGlvbiBidXR0b25zIHN0YXRlc1xuXHQmIHtcblx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLXByZXZcIl17XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tbmV4dFwiXXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cblx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLXN1Ym1pdFwiXXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0JltkYXRhLWt0d2l6YXJkLXN0YXRlPVwiZmlyc3RcIl0ge1xuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tcHJldlwiXXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1uZXh0XCJde1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblxuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tc3VibWl0XCJde1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmW2RhdGEta3R3aXphcmQtc3RhdGU9XCJiZXR3ZWVuXCJdIHtcblx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLXByZXZcIl17XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1uZXh0XCJde1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblxuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tc3VibWl0XCJde1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmW2RhdGEta3R3aXphcmQtc3RhdGU9XCJsYXN0XCJdIHtcblx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLXByZXZcIl17XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1uZXh0XCJde1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLXN1Ym1pdFwiXXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cbn1cbiIsIi8vXG4vLyBXaXphcmQgdjJcbi8vIFBhZ2VzIFNBU1MgZmlsZXMgYXJlIGNvbXBpbGVkIGludG8gc2VwYXJhdGUgY3NzIGZpbGVzXG4vL1xuXG5cblxuLy8gR2xvYmFsIGNvbmZpZ1xuQGltcG9ydCBcIi4uLy4uL2NvbmZpZ1wiO1xuXG4vLyBMYXlvdXQgY29uZmlnXG5AaW1wb3J0IFwiLi4vLi4vZ2xvYmFsL2xheW91dC9jb25maWcuc2Nzc1wiO1xuXG4vLyBWYXJpYWJsZXNcbiRrdC13aXphcmQtdjItc3RlcC1sYWJlbDogIzUwNTY2YTtcbiRrdC13aXphcmQtdjItc3RlcC1pY29uOiAjOTU5Y2I2O1xuJGt0LXdpemFyZC12Mi1zdGVwLWhpZ2hsaWdodDoga3QtYnJhbmQtY29sb3IoKTtcbiRrdC13aXphcmQtdjItc3RlcC1ib3JkZXI6ICNlZWVlZjQ7XG4ka3Qtd2l6YXJkLXYyLW5hdi1iZzogI2Y0ZjZmOTtcbiRrdC13aXphcmQtdjItZm9ybS1pbm5lci1iZzogI2ZmZmZmZjtcblxuLy8gR2VuZXJhbCBtb2RlXG4ua3Qtd2l6YXJkLXYyIHtcblx0ZGlzcGxheTogZmxleDtcblxuXHRAaW5jbHVkZSBrdC1tb2JpbGV7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQvLyBOYXZcblx0Lmt0LXdpemFyZC12Ml9fYXNpZGV7XG5cdFx0ZmxleDogMCAwIDQwMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0d2lkdGg6IDQwMHB4O1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWVlZjQ7XG5cdFx0cGFkZGluZzogNC41cmVtIDIuNXJlbSA0LjVyZW0gMS41cmVtO1xuXG5cdFx0Lmt0LXdpemFyZC12Ml9fbmF2IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHQua3Qtd2l6YXJkLXYyX19uYXYtaXRlbXN7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdC5rdC13aXphcmQtdjJfX25hdi1pdGVte1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwLjVyZW07XG5cblx0XHRcdFx0XHQua3Qtd2l6YXJkLXYyX19uYXYtYm9keXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdFx0XHRcdC5rdC13aXphcmQtdjJfX25hdi1pY29ue1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIuNXJlbTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxLjFyZW07XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAka3Qtd2l6YXJkLXYyLXN0ZXAtaWNvbjtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Lmt0LXdpemFyZC12Ml9fbmF2LWxhYmVse1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHRcdFx0XHQua3Qtd2l6YXJkLXYyX19uYXYtbGFiZWwtdGl0bGV7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRrdC13aXphcmQtdjItc3RlcC1sYWJlbDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Lmt0LXdpemFyZC12Ml9fbmF2LWxhYmVsLWRlc2N7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRrdC13aXphcmQtdjItc3RlcC1pY29uO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JltkYXRhLWt0d2l6YXJkLXN0YXRlPVwiY3VycmVudFwiXXtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRrdC13aXphcmQtdjItbmF2LWJnO1xuXG5cdFx0XHRcdFx0XHQua3Qtd2l6YXJkLXYyX19uYXYtaWNvbntcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRrdC13aXphcmQtdjItc3RlcC1oaWdobGlnaHQ7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAka3Qtd2l6YXJkLXYyLW5hdi1iZztcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAxcmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYua3Qtd2l6YXJkLXYyX19uYXYtaXRlbXMtLWNsaWNrYWJsZSB7XG5cdFx0XHRcdFx0Lmt0LXdpemFyZC12Ml9fbmF2LWl0ZW0ge1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGt0LW1vYmlsZXtcblx0XHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHQua3Qtd2l6YXJkLXYyX19uYXYge1xuXG5cdFx0XHRcdC5rdC13aXphcmQtdjJfX25hdi1pdGVtc3tcblxuXHRcdFx0XHRcdC5rdC13aXphcmQtdjJfX25hdi1pdGVte1xuXG5cdFx0XHRcdFx0XHQmW2RhdGEta3R3aXphcmQtc3RhdGU9XCJjdXJyZW50XCJde1xuXG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIGZvcm1zXG5cdC5rdC13aXphcmQtdjJfX3dyYXBwZXJ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGt0LXdpemFyZC12Mi1uYXYtYmc7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQua3QtZm9ybSB7XG5cdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0cGFkZGluZzogNHJlbSA2cmVtIDZyZW07XG5cblx0XHRcdEBpbmNsdWRlIGt0LW1pbmltYWwtZGVza3RvcC1hbmQtYmVsb3d7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBrdC1tb2JpbGV7XG5cdFx0XHRcdHBhZGRpbmc6IDJyZW0gMi41cmVtIDRyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5rdC13aXphcmQtdjJfX2NvbnRlbnR7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxLjNyZW07XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWY0O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXG5cdFx0XHRcdC5rdC13aXphcmQtdjJfX3Jldmlld3tcblxuXHRcdFx0XHRcdC5rdC13aXphcmQtdjJfX3Jldmlldy1pdGVte1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDFyZW07XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRrdC13aXphcmQtdjItc3RlcC1ib3JkZXI7XG5cblx0XHRcdFx0XHRcdC5rdC13aXphcmQtdjJfX3Jldmlldy10aXRsZXtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuN3JlbTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Lmt0LXdpemFyZC12Ml9fcmV2aWV3LWNvbnRlbnR7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjhyZW07XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5rdC1mb3JtX19hY3Rpb25ze1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRcdFx0QGluY2x1ZGUga3QtbW9iaWxlLXNte1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5idG57XG5cdFx0XHRcdFx0QGluY2x1ZGUga3QtbW9iaWxlLXNte1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAuNXJlbSAxcmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tcHJldlwiXXtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6YXV0bztcblxuXHRcdFx0XHRcdEBpbmNsdWRlIGt0LW1vYmlsZS1zbXtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDowLjVyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1uZXh0XCJde1xuXHRcdFx0XHRcdG1hcmdpbjogYXV0byAwIGF1dG8gYXV0bztcblxuXHRcdFx0XHRcdEBpbmNsdWRlIGt0LW1vYmlsZS1zbXtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDFyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5rdC13aXphcmQtdjItLXdoaXRle1xuXG5cdFx0Lmt0LXdpemFyZC12Ml9fd3JhcHBlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRrdC13aXphcmQtdjItZm9ybS1pbm5lci1iZztcblx0XHR9XG5cdH1cblxuXHQvLyBTdGVwXG5cdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJzdGVwXCJdIHtcblxuXHRcdCZbZGF0YS1rdHdpemFyZC1zdGF0ZT1cImN1cnJlbnRcIl0ge1xuXG5cdFx0fVxuXG5cdFx0JltkYXRhLWt0d2l6YXJkLXN0YXRlPVwiZG9uZVwiXSB7XG5cblx0XHR9XG5cblx0XHQmW2RhdGEta3R3aXphcmQtc3RhdGU9XCJwZW5kaW5nXCJdIHtcblxuXHRcdH1cblx0fVxuXG5cdC8vIFN0ZXAgaW5mb1xuXHRbZGF0YS1rdHdpemFyZC10eXBlPVwic3RlcC1pbmZvXCJdIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0JltkYXRhLWt0d2l6YXJkLXN0YXRlPVwiY3VycmVudFwiXSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHQvLyBDb250ZW50IHN0YXRlc1xuXHRbZGF0YS1rdHdpemFyZC10eXBlPVwic3RlcC1jb250ZW50XCJdIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0JltkYXRhLWt0d2l6YXJkLXN0YXRlPVwiY3VycmVudFwiXSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXG4gXHQvLyBBY3Rpb24gYnV0dG9ucyBzdGF0ZXNcblx0JiB7XG5cdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1wcmV2XCJde1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLW5leHRcIl17XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1zdWJtaXRcIl17XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZbZGF0YS1rdHdpemFyZC1zdGF0ZT1cImZpcnN0XCJdIHtcblx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLXByZXZcIl17XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tbmV4dFwiXXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cblx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLXN1Ym1pdFwiXXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0JltkYXRhLWt0d2l6YXJkLXN0YXRlPVwiYmV0d2VlblwiXSB7XG5cdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1wcmV2XCJde1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblxuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tbmV4dFwiXXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cblx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLXN1Ym1pdFwiXXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0JltkYXRhLWt0d2l6YXJkLXN0YXRlPVwibGFzdFwiXSB7XG5cdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1wcmV2XCJde1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblxuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tbmV4dFwiXXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1zdWJtaXRcIl17XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHR9XG59XG5cbi8vIFJlc3BvbnNpdmUgbW9kZShyZWYgJGt0LW1lZGlhLWJyZWFrcG9pbnRzIGluIGZyYW1ld29ya1xcX2NvbmZpZy5zY3NzKVxuLy8gQWJvdmUgMTIwMHB4XG4vKiBAaW5jbHVkZSBrdC1tZWRpYS1hYm92ZSh4bCkge1xuXHQua3Qtd2l6YXJkLXYyIHtcblxuXHR9XG59XG5cbi8vIEFib3ZlIDEwMjRweCBhbmQgYmVsb3cgMTIwMHB4XG5AaW5jbHVkZSBrdC1tZWRpYS1yYW5nZShsZywgeGwpIHtcblx0Lmt0LXdpemFyZC12MiB7XG5cblx0fVxufVxuXG4vLyBCZWxvdyAxMDI0cHhcbkBpbmNsdWRlIGt0LW1lZGlhLWJlbG93KGxnKSB7XG5cdC5rdC13aXphcmQtdjIge1xuXG5cdH1cbn0gKi9cbiIsIi8vXG4vLyBXaXphcmQgdjNcbi8vIFBhZ2VzIFNBU1MgZmlsZXMgYXJlIGNvbXBpbGVkIGludG8gc2VwYXJhdGUgY3NzIGZpbGVzXG4vL1xuXG5cblxuLy8gR2xvYmFsIGNvbmZpZ1xuQGltcG9ydCBcIi4uLy4uL2NvbmZpZ1wiO1xuXG4vLyBMYXlvdXQgY29uZmlnXG5AaW1wb3J0IFwiLi4vLi4vZ2xvYmFsL2xheW91dC9jb25maWcuc2Nzc1wiO1xuXG4vLyBWYXJpYWJsZXNcbiRrdC13aXphcmQtdjQtc3RlcC1sYWJlbDogIzk1OWNiNjtcbiRrdC13aXphcmQtdjQtc3RlcC1pY29uOiAjZGVlMWViO1xuJGt0LXdpemFyZC12NC1zdGVwLWhpZ2hsaWdodDoga3QtYnJhbmQtY29sb3IoKTtcbiRrdC13aXphcmQtdjQtc3RlcC1iZzogI2Y3ZjhmYjtcbiRrdC13aXphcmQtdjQtc3RlcC1iZy1oaWdobGlnaHQ6ICNmZmZmZmY7XG4ka3Qtd2l6YXJkLXY0LXN0ZXAtYm9yZGVyOiAjZWVlZWY0O1xuJGt0LXdpemFyZC12NC1mb3JtLWJnOiAjZjlmYWZjO1xuXG4vLyBHZW5lcmFsIG1vZGVcbi5rdC13aXphcmQtdjQge1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQvLyBOYXZcblx0Lmt0LXdpemFyZC12NF9fbmF2IHtcblxuXHRcdC5rdC13aXphcmQtdjRfX25hdi1pdGVtc3tcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHRcdC5rdC13aXphcmQtdjRfX25hdi1pdGVte1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRmbGV4OiAwIDAgY2FsYygyNSUgLSAwLjI1cmVtKTtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMjUlIC0gMC4yNXJlbSk7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRrdC13aXphcmQtdjQtc3RlcC1iZztcblx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC41cmVtO1xuXHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC41cmVtO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGt0LW1pbmltYWwtZGVza3RvcC1hbmQtYmVsb3d7XG5cdFx0XHRcdFx0ZmxleDogMCAwIGNhbGMoNTAlIC0gMC4yNXJlbSk7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMC4yNXJlbSk7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41cmVtO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjVyZW07XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmt0LXdpemFyZC12NF9fbmF2LWJvZHl7XG5cdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdGNvbG9yOiAka3Qtd2l6YXJkLXY0LXN0ZXAtbGFiZWw7XG5cdFx0XHRcdFx0cGFkZGluZzogMnJlbSAyLjVyZW07XG5cblx0XHRcdFx0XHQua3Qtd2l6YXJkLXY0X19uYXYtbnVtYmVye1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0ZmxleDogMCAwIDIuNzVyZW07XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDIuNzVyZW07XG5cdFx0XHRcdFx0XHR3aWR0aDogMi43NXJlbTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRrdC13aXphcmQtdjQtc3RlcC1oaWdobGlnaHQsIDAuMDgpO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRrdC13aXphcmQtdjQtc3RlcC1oaWdobGlnaHQ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwLjVyZW07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmt0LXdpemFyZC12NF9fbmF2LWxhYmVse1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdFx0XHRcdC5rdC13aXphcmQtdjRfX25hdi1sYWJlbC10aXRsZXtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JltkYXRhLWt0d2l6YXJkLXN0YXRlPVwiY3VycmVudFwiXSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGt0LXdpemFyZC12NC1zdGVwLWJnLWhpZ2hsaWdodDtcblxuXHRcdFx0XHRcdC5rdC13aXphcmQtdjRfX25hdi1ib2R5e1xuXG5cdFx0XHRcdFx0XHQua3Qtd2l6YXJkLXY0X19uYXYtbnVtYmVye1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGt0LXdpemFyZC12NC1zdGVwLWJnLWhpZ2hsaWdodDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGt0LXdpemFyZC12NC1zdGVwLWhpZ2hsaWdodDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Lmt0LXdpemFyZC12NF9fbmF2LWxhYmVse1xuXG5cdFx0XHRcdFx0XHRcdC5rdC13aXphcmQtdjRfX25hdi1sYWJlbC10aXRsZXtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGt0LXdpemFyZC12NC1zdGVwLWhpZ2hsaWdodDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmt0LXdpemFyZC12NF9fbmF2LWl0ZW1zLS1jbGlja2FibGUge1xuXHRcdFx0XHQua3Qtd2l6YXJkLXY0X19uYXYtaXRlbSB7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGt0LW1vYmlsZXtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdFx0Lmt0LXdpemFyZC12NF9fbmF2LWl0ZW17XG5cdFx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFx0Lmt0LXdpemFyZC12NF9fbmF2LWJvZHl7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAuNXJlbSAycmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5rdC13aXphcmQtdjRfX3dyYXBwZXJ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdC5rdC1mb3JtIHtcblx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHRwYWRkaW5nOiA0cmVtIDAgNXJlbTtcblxuXHRcdFx0Lmt0LXdpemFyZC12NF9fY29udGVudHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDJyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAka3Qtd2l6YXJkLXY0LXN0ZXAtYm9yZGVyO1xuXG5cdFx0XHRcdC5rdC13aXphcmQtdjRfX2Zvcm17XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogM3JlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5rdC13aXphcmQtdjRfX3Jldmlld3tcblxuXHRcdFx0XHRcdC5rdC13aXphcmQtdjRfX3Jldmlldy1pdGVte1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDFyZW07XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRrdC13aXphcmQtdjQtc3RlcC1ib3JkZXI7XG5cblx0XHRcdFx0XHRcdC5rdC13aXphcmQtdjRfX3Jldmlldy10aXRsZXtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuN3JlbTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Lmt0LXdpemFyZC12NF9fcmV2aWV3LWNvbnRlbnR7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjhyZW07XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5rdC1mb3JtX19hY3Rpb25ze1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRcdFx0QGluY2x1ZGUga3QtbW9iaWxlLXNte1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5idG57XG5cdFx0XHRcdFx0QGluY2x1ZGUga3QtbW9iaWxlLXNte1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAuNXJlbSAxcmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tcHJldlwiXXtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6YXV0bztcblxuXHRcdFx0XHRcdEBpbmNsdWRlIGt0LW1vYmlsZS1zbXtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDowLjVyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1uZXh0XCJde1xuXHRcdFx0XHRcdG1hcmdpbjogYXV0byAwIGF1dG8gYXV0bztcblxuXHRcdFx0XHRcdEBpbmNsdWRlIGt0LW1vYmlsZS1zbXtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDFyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUga3QtbW9iaWxle1xuXHRcdFx0cGFkZGluZzogMnJlbTtcblxuXHRcdFx0Lmt0LWZvcm17XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAycmVtIDFyZW0gNHJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBTdGVwXG5cdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJzdGVwXCJdIHtcblx0XHQmW2RhdGEta3R3aXphcmQtc3RhdGU9XCJjdXJyZW50XCJdIHtcblxuXHRcdH1cblxuXHRcdCZbZGF0YS1rdHdpemFyZC1zdGF0ZT1cImRvbmVcIl0ge1xuXG5cdFx0fVxuXG5cdFx0JltkYXRhLWt0d2l6YXJkLXN0YXRlPVwicGVuZGluZ1wiXSB7XG5cblx0XHR9XG5cdH1cblxuXHQvLyBTdGVwIGluZm9cblx0W2RhdGEta3R3aXphcmQtdHlwZT1cInN0ZXAtaW5mb1wiXSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdCZbZGF0YS1rdHdpemFyZC1zdGF0ZT1cImN1cnJlbnRcIl0ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0Ly8gQ29udGVudCBzdGF0ZXNcblx0W2RhdGEta3R3aXphcmQtdHlwZT1cInN0ZXAtY29udGVudFwiXSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdCZbZGF0YS1rdHdpemFyZC1zdGF0ZT1cImN1cnJlbnRcIl0ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cbiBcdC8vIEFjdGlvbiBidXR0b25zIHN0YXRlc1xuXHQmIHtcblx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLXByZXZcIl17XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tbmV4dFwiXXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cblx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLXN1Ym1pdFwiXXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0JltkYXRhLWt0d2l6YXJkLXN0YXRlPVwiZmlyc3RcIl0ge1xuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tcHJldlwiXXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1uZXh0XCJde1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblxuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tc3VibWl0XCJde1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmW2RhdGEta3R3aXphcmQtc3RhdGU9XCJiZXR3ZWVuXCJdIHtcblx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLXByZXZcIl17XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1uZXh0XCJde1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblxuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tc3VibWl0XCJde1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmW2RhdGEta3R3aXphcmQtc3RhdGU9XCJsYXN0XCJdIHtcblx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLXByZXZcIl17XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1uZXh0XCJde1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLXN1Ym1pdFwiXXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cbn1cbiIsIi8vXG4vLyBVc2VyIExvZ2luIHYzXG4vLyBQYWdlcyBTQVNTIGZpbGVzIGFyZSBjb21waWxlZCBpbnRvIHNlcGFyYXRlIGNzcyBmaWxlc1xuLy9cblxuXG5cbi8vIEdsb2JhbCBjb25maWdcbkBpbXBvcnQgXCIuLi8uLi9jb25maWdcIjtcblxuLy8gTGF5b3V0IGNvbmZpZ1xuQGltcG9ydCBcIi4uLy4uL2dsb2JhbC9sYXlvdXQvY29uZmlnLnNjc3NcIjtcblxuLy8gTG9naW4gQmFzZVxuLmt0LWxvZ2luLmt0LWxvZ2luLS12MyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgLy8gTG9naW4gQXJlYVxuICAgIC5rdC1sb2dpbl9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDYlIDJyZW0gMXJlbSAycmVtO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAycmVtIGF1dG87XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgLmt0LWxvZ2luX19jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDQzMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgIC5rdC1sb2dpbl9fbG9nbyB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDRyZW0gYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmt0LWxvZ2luX19oZWFkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgICAgICAgICAgICAgICAua3QtbG9naW5fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rdC1sb2dpbl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmt0LWZvcm0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICAgICAgLmlucHV0LWdyb3VwIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoa3QtYmFzZS1jb2xvcihncmV5LCAyKSwgMC40KTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1pbnB1dC1wbGFjZWhvbGRlcihrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZvcm0tY29udHJvbC5pcy12YWxpZCArIC52YWxpZC1mZWVkYmFjayxcbiAgICAgICAgICAgICAgICAuZm9ybS1jb250cm9sLmlzLWludmFsaWQgKyAuaW52YWxpZC1mZWVkYmFjayB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAua3QtbG9naW5fX2V4dHJhIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgLmt0LWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5rdC1sb2dpbl9fbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5rdC1sb2dpbl9fYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rdC1sb2dpbl9fYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNyU7XG5cbiAgICAgICAgICAgICAgICAgICAgLmt0LWxvZ2luX19idG4tc2Vjb25kYXJ5LFxuICAgICAgICAgICAgICAgICAgICAua3QtbG9naW5fX2J0bi1wcmltYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3QtbG9naW5fX2FjY291bnQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuXG4gICAgICAgICAgICAgICAgLmt0LWxvZ2luX19hY2NvdW50LW1zZyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6a3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmt0LWxvZ2luX19hY2NvdW50LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIExvZ2luIE1vZGVzXG4ua3QtbG9naW4ua3QtbG9naW4tLXYzIHtcbiAgICAmLmt0LWxvZ2luLS1zaWduaW4ge1xuICAgICAgICAua3QtbG9naW5fX3NpZ251cCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmt0LWxvZ2luX19zaWduaW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAua3QtbG9naW5fX2ZvcmdvdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5rdC1sb2dpbi0tc2lnbnVwIHtcbiAgICAgICAgLmt0LWxvZ2luX19zaWdudXAge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAua3QtbG9naW5fX3NpZ25pbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmt0LWxvZ2luX19mb3Jnb3Qge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1sb2dpbl9fYWNjb3VudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5rdC1sb2dpbi0tZm9yZ290IHtcbiAgICAgICAgLmt0LWxvZ2luX19zaWdudXAge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1sb2dpbl9fc2lnbmluIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAua3QtbG9naW5fX2ZvcmdvdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUga3QtdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIC5rdC1sb2dpbi5rdC1sb2dpbi0tdjMge1xuICAgICAgICAua3QtbG9naW5fX3dyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgIC5rdC1sb2dpbl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgICAgIC5rdC1sb2dpbl9fYWNjb3VudCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBrdC1tb2JpbGUoKSB7XG4gICAgLmt0LWxvZ2luLmt0LWxvZ2luLS12MyB7XG4gICAgICAgIC5rdC1sb2dpbl9fd3JhcHBlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLmt0LWxvZ2luX19jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICAgICAgLmt0LWZvcm0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmt0LWxvZ2luX19hY2NvdW50IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIkc2l6ZTogMTIwcHg7XG5cbi5wcmV2aWV3SW1nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6ICRzaXplO1xuICBoZWlnaHQ6ICRzaXplO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDVweCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU1ZWM7XG5cbiAgJiA+IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgJl9fdGV4dHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAkc2l6ZTtcbiAgICBoZWlnaHQ6ICRzaXplO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG5cbiAgICAmLXNtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgIH1cblxuICAgICYtc21fX290aGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgJi1zbSB7XG4gICAgICAgIHdpZHRoOiAkc2l6ZSArIDIwcHg7XG4gICAgICB9XG5cbiAgICAgICYtc21fX290aGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpemUgKyAyMHB4fSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiXG4ucHJpbnQtb25seSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLm5vLXByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHJpbnQtb25seSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcmludC1mcm9tLW5ldy1wYWdlIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhbHdheXMgIWltcG9ydGFudDtcbiAgfVxuICAucHJpbnQtZnJvbS1uZXctcGFnZTpsYXN0LWNoaWxkIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCIuYnRuIHtcbiAgJjpkaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG5cbiAgJi5idG4ge1xuICAgICYtbGFiZWwge1xuICAgICAgJi1zZWNvbmRhcnkge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNGY1Zjg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uYnRuLWRlbGV0ZS1yZWYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUzIDU3IDEyMiAvIDcwJSk7XG4gIGNvbG9yOiAjRkZGRkZGRkY7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1MyA1NyAxMjIgLyAxMDAlKTtcbiAgfVxufVxuIiwiLm1vZGFsIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBkaXNwbGF5OiBub25lO1xuXG5cbiAgJi5zaG93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJi5tb2RhbF9pbWcge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICYgPiBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiA1cHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59IiwiQGtleWZyYW1lcyBkb3RfbG9hZCB7XG4gIDAlIHtcbiAgICBjb250ZW50OiAnJztcbiAgfVxuICAyNSUge1xuICAgIGNvbnRlbnQ6ICcuJztcbiAgfVxuICA1MCUge1xuICAgIGNvbnRlbnQ6ICcuLic7XG4gIH1cbiAgNzUlIHtcbiAgICBjb250ZW50OiAnLi4uJztcbiAgfVxufVxuXG4ubG9hZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiA2cHg7XG4gIGZsb2F0OiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBhbmltYXRpb246IGRvdF9sb2FkIDFzIDBzIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxufVxuIiwiLmNzcy15azE2eHotY29udHJvbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU1ZWMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jc3MtMXBhaGR4Zy1jb250cm9sIHtcbiAgY29sb3I6ICM0OTUwNTcgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlNWVjICFpbXBvcnRhbnQ7XG59XG4iLCIuaW1nLWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cbiAgJi0tc29sbyB7XG4gICAgJiAuc2xpY2stc2xpZGVyIHtcbiAgICAgICYgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICYgLnNsaWNrLXNsaWRlIHtcblxuICAgICAgICAmID4gZGl2IHtcblxuICAgICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmIC5zbGljay1zbGlkZXIge1xuICAgICYgLnNsaWNrLXNsaWRlIHtcbiAgICAgIG1heC1oZWlnaHQ6IDMyMHB4O1xuICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYgPiBhID4gaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJiA+IHAge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNSwgMTUsIDIyLCAwLjg1KTtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlIGFsbDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1cHgpO1xuICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogYWxsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAuc2xpY2stdHJhY2sge1xuICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAvL292ZXJmbG93OiBoaWRkZW47IC8vdGVtcG9yYXJ5IGRpc2FibGVkXG4gICAgfVxuXG4gICAgJiAuc2xpY2stYXJyb3cge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogIzBmMGYxNjtcbiAgICAgIH1cblxuICAgICAgJi5zbGljayB7XG4gICAgICAgICYtbmV4dCB7XG4gICAgICAgICAgcmlnaHQ6IC0yMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1wcmV2IHtcbiAgICAgICAgICBsZWZ0OiAtMjJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgICYgLmltZy1saXN0IHtcblxuICAgICAgJl9fYnRuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmltZy1saXN0IHtcbiAgICAgICZfX2JvZHktLWZ1bGwge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwMDAwO1xuXG4gICAgICAgICYgLmltZy1saXN0IHtcblxuICAgICAgICAgICZfX2J0biB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUxcHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAyNXB4KTtcbiAgICAgICAgICAgIGJvdHRvbTogY2FsYyg1MCUgLSAyNXB4KTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMXMgZWFzZSBhbGw7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY2xvc2Uge1xuICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICB0b3A6IDEuNXJlbTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgei1pbmRleDogMTAwMDA7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpY2stc2xpZGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAmIC5zbGljay1saXN0IHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmIC5zbGljay10cmFjayB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJiAuc2xpY2stc2xpZGUge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgJiA+IGRpdiB7XG5cbiAgICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgPiBhID4gaW1nIHtcbiAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmID4gaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYgLnNsaWNrLWFycm93IHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2xpY2sge1xuICAgICAgICAgICAgICAmLW5leHQge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi1wcmV2IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJiAuc2xpY2stZG90cyB7XG4gICAgICAgICAgICAmIGxpIHtcblxuICAgICAgICAgICAgICAmIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc1O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmIGJ1dHRvbixcbiAgICAgICAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudmlkZW8tbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgJl9faGVhZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4gICZfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIG1hcmdpbjogMTBweCAwIDAgMTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgJi1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmLmN1cixcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMmM3N2Y0O1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgIH1cbiAgfVxuXG4gICZfX3ZpZGVvLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAmIC52aWRlby1saXN0IHtcbiAgICAgICZfX3ZpZGVvLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbW1lbnRzLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG5cbiAgICAgICZfX3ZpZGVvIHtcbiAgICAgICAgaGVpZ2h0OiAyOTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZXJyb3Ige1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMjVweCAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICMwZjBmMTY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmID4gc3BhbiB7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgJi52aWRlby1saXN0X19ib2R5LS1mdWxsIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogMTAwMDA7XG5cbiAgICAgICYgLnZpZGVvLWxpc3Qge1xuXG4gICAgICAgICZfX3ZpZGVvLWNvbnRhaW5lciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICYgLnZpZGVvLWxpc3Qge1xuICAgICAgICAgICAgJl9fdmlkZW8td3JhcHBlciB7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMjBweCk7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdmlkZW8taG9sc3Qge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAzMjBweDtcbiAgICAgICAgICAgICAgYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICAgICYtLXBsYXkge1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3ZpZGVvLWFycm93IHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAgICAgICAmID4gc3ZnIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi0tZGVsZXRlIHtcbiAgICAgICAgICAgICAgICAmID4gc3ZnIHtcbiAgICAgICAgICAgICAgICAgICYge1xuICAgICAgICAgICAgICAgICAgICBsaW5lIHtcbiAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jb21tZW50cy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jb21tZW50cy1saXN0IHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NvbW1lbnQge1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RpbWUge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxcHggNXB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY29tbWVudHMtaW5wdXQge1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3ZpZGVvIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtLW5vLWNvbW1lbnRzIHtcbiAgICAgICAgICAgICYgLnZpZGVvLWxpc3Qge1xuICAgICAgICAgICAgICAmX192aWRlby13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICZfX3ZpZGVvLWhvbHN0LFxuICAgICAgICAgICAgICAmX192aWRlby1jb21tZW50cyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2J0biB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDUxcHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDI1cHgpO1xuICAgICAgICAgIGJvdHRvbTogY2FsYyg1MCUgLSAyNXB4KTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuMXMgZWFzZSBhbGw7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19wcmV2IHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2Nsb3NlIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZGlhZ29uYWwtY2VsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgd2lkdGg6IDYwJTtcblxuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIGxlZnQ6IDAuNzVyZW07XG4gICAgICBib3R0b206IDNweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgcmlnaHQ6IDAuNzVyZW07XG4gICAgICB0b3A6IDJweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxufSIsIi5teS1zZWxlY3QtLXRhZ3MsXG4ubXktc2VsZWN0IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0bztcblxuICAmX19jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICYtLWlzLWZvY3VzZWQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI2ODRmZiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2luZGljYXRvciB7XG5cbiAgfVxuXG4gIC5jc3MteGI5N2c4OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlY2YyOztcbiAgICBjb2xvcjogI2ZkMzk3YTtcbiAgfVxufVxuXG4ubXktc2VsZWN0LS10YWdzIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMS4zcmVtICsgMnB4KTtcbn1cblxuLm15LXNlbGVjdC0tdGFnc19fbWVudXtcbiAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50O1xufVxuXG4uaXMtaW52YWxpZCB7XG4gICYgLm15LXNlbGVjdCB7XG4gICAgJl9faW5kaWNhdG9yIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgJl9fY29udHJvbCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmQzOTdhICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIubXktdG91ciB7XG4gICYgLnNjLWJkVmFKYSB7XG4gICAgdG9wOiAxMnB4O1xuICAgIHJpZ2h0OiAxMnB4O1xuICB9XG5cbiAgJi5teS10b3VyIHtcbiAgICAmLS10YXNrcyB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XG5cbiAgICAgICYgLnNjLWJaUXluTS5qckJZcUgge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtYnRuIHtcblxuICAgICYtY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgei1pbmRleDogOTk5OTk5OTk5OTk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UgYWxsO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgdG9wOiA1cHg7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuICB9XG59IiwiXG4uZG9jdW1lbnQge1xuICAmIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICYucWwtZWRpdG9yID4gKiB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi5xbC1lZGl0b3Ige1xuICBtaW4taGVpZ2h0OiAxNjBweDtcbn0iLCJcbiosIGEsIHNwYW4sIGRpdiwgcCwge1xuICAmLmhvdmVyOmhvdmVyLFxuICAmLmhvdmVyLmFjdGl2ZSB7XG4gICAgY29sb3I6ICMyYzc3ZjQgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbiIsIlxuLnZlcnRpY2FsLWFsaWduLXVuc2V0IHtcbiAgdmVydGljYWwtYWxpZ246IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbnRhYmxlLnZlcnRpY2FsLWFsaWduLXVuc2V0IHtcbiAgJiB0ZCxcbiAgJiB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52ZXJ0aWNhbC1hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbnRhYmxlLnZlcnRpY2FsLWFsaWduLW1pZGRsZSB7XG4gICYgdGQsXG4gICYgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgfVxufSIsIi5maWx0ZXJzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNzBweDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgei1pbmRleDogMTtcblxuICAmICZfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIxcHg7XG4gICAgdHJhbnNpdGlvbjogMC4xcyBsaW5lYXIgYWxsO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJiAmX19idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogMC4xcyBsaW5lYXIgYWxsO1xuXG4gICAgJjpudGgtbGFzdC1jaGlsZCgxKSxcbiAgICAmOm50aC1sYXN0LWNoaWxkKDIpLFxuICAgICY6bnRoLWxhc3QtY2hpbGQoMykge1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAzcHg7XG4gICAgfVxuXG4gICAgJiA+IC5idG4ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAmID4gaSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICB9XG5cbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgJiA+IC5idG4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5maWx0ZXJzLS1mdWxsIHtcbiAgICAmIC5maWx0ZXJzIHtcbiAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IDAgcmdiYSg4MiwgNjMsIDEwNSwgMC4wOCk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZmYwZjY7XG4gICAgICB9XG5cbiAgICAgICZfX2J0biB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAzNXB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDMycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5maWx0ZXJzIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn0iLCJcbi5wcm9qZWN0IHtcbiAgJi5wcm9qZWN0IHtcbiAgICAmLS1zZWxlY3Qge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjUpIGluc2V0O1xuICAgIH1cblxuICAgICYtLXRhYmxlIHtcbiAgICAgICYucHJvamVjdCB7XG4gICAgICAgICYtLXNlbGVjdCB7XG4gICAgICAgICAgJiA+IHRkLFxuICAgICAgICAgICYgPiB0aCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZGF0ZXBpY2tlcnMtY29udGFpbmVyIHtcbiAgei1pbmRleDogMTAwMDAwMDA7XG5cbiAgJiAuZGF0ZXBpY2tlciB7XG4gICAgJiAuZGF0ZXBpY2tlci0tdGltZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTRweDtcblxuICAgICAgJiAuZGF0ZXBpY2tlci0tdGltZS1zbGlkZXJzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAmIC5kYXRlcGlja2VyLS10aW1lLXJvdyB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmIGlucHV0W3R5cGU9J3JhbmdlJ10ge1xuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkM3N0YzO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzJDNzdGMztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyQzc3RjM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMkM3N0YzO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjo6LW1zLXRodW1iIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkM3N0YzO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzJDNzdGMztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWhpZGRlbi1taW51dGVzIHtcbiAgICAgICYgLmRhdGVwaWNrZXItLXRpbWUge1xuICAgICAgICAvL2JhY2tncm91bmQ6IHJlZDtcbiAgICAgICAgJiAuZGF0ZXBpY2tlci0tdGltZS1zbGlkZXJzIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAmIC5kYXRlcGlja2VyLS10aW1lLXJvdyB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1kYXktbmFtZSB7XG4gICAgICBjb2xvcjogIzJDNzdGMztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgICYtLWNlbGwge1xuICAgICAgJi4tY3VycmVudC0ge1xuICAgICAgICBjb2xvcjogIzJDNzdGMztcbiAgICAgIH1cblxuICAgICAgJi4tZm9jdXMtIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJDNzdGMztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG5cbiAgICAgICYuLWRpc2FibGVkLS4tZm9jdXMtIHtcbiAgICAgICAgY29sb3I6ICNhZWFlYWU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAmLi1kaXNhYmxlZC0uLWZvY3VzLS4tb3RoZXItbW9udGgtIHtcbiAgICAgICAgY29sb3I6ICNkZWRlZGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAmLi1yYW5nZS1mcm9tLSxcbiAgICAgICYuLXJhbmdlLXRvLSxcbiAgICAgICYuLXNlbGVjdGVkLSxcbiAgICAgICYuLW90aGVyLW1vbnRoLS4tZm9jdXMtLi1zZWxlY3RlZC0ge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogIzJDNzdGMztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJDNzdGMztcbiAgICAgIH1cblxuICAgICAgJi4taW4tcmFuZ2UtIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg0NCwgMTE5LCAyNDMsIDAuMSk7XG4gICAgICB9XG5cbiAgICAgICYuLWluLXJhbmdlLS4tZm9jdXMtIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg0NCwgMTE5LCAyNDMsIDAuNSk7XG4gICAgICB9XG5cbiAgICAgICYuLWRpc2FibGVkLSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJcbi5jdXJzb3Ige1xuICAmLWRlZmF1bHQge1xuICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi1wb2ludGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgfVxufSIsIi5rYW5iYW4ge1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDE4OXB4KTtcbiAgbWFyZ2luOiAtMjVweCAtMjVweCAtNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogY2FsYygxMDAlICsgNTBweCk7XG4gIG92ZXJmbG93OiBhdXRvO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMzhweCk7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyNXB4IDI1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJiAmX19jb2wge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIG1hcmdpbjogMCA1cHg7XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgJi1ib2R5IHtcbiAgICAgIGJhY2tncm91bmQ6ICNmMmYzZjg7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4ua2FuYmFuLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDVweDtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gICYgJl9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAmICZfX3ByZXZpZXcge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG5cbiAgJiAmX190aXRsZSB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIGNvbG9yOiAjNjQ2YzlhO1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgICAmID4gYSB7XG4gICAgICBjb2xvcjogIzY0NmM5YTtcbiAgICB9XG4gIH1cblxuICAmICZfX3BhcmFtZXRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJi1uYW1lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgICYtdmFsdWUge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICYgPiAuYmFkZ2Uge1xuICAgICAgICAmLmJhZGdlIHtcbiAgICAgICAgICAmLXdhcm5pbmcge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE4NCwgMzQsIDAuOSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1kYW5nZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTMsIDU3LCAxMjIsIDAuOSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5rYW5iYW4tZmlsdGVycyB7XG5cbiAgJiAmX192aWV3IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlIGFsbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG5cbiAgICAmLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgIH1cbiAgfVxuXG4gICYgJl9fc2V0cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IDAuMXMgZWFzZSBhbGw7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMzlweCk7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgJi13cmFwcGVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgIHRyYW5zaXRpb246IDAuMXMgZWFzZSBhbGw7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xuXG4gICAgICAmID4gKiB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMXMgZWFzZSBhbGw7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5rYW5iYW4tZmlsdGVycy0taG92ZXIsXG4gICY6aG92ZXIge1xuICAgICYgLmthbmJhbi1maWx0ZXJzIHtcbiAgICAgICZfX3ZpZXcge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwJSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgJl9fc2V0cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41Nyk7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cbiAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgICAgICAmID4gKiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5zdGF0LXJvdyB0ZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHBhZGRpbmc6IC4zNXJlbTtcbn1cblxuLmp1c3RpZnktYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnRpbWUtdHJhY2tlci1pbnB1dCB7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgbWF4LXdpZHRoOiA5MHB4O1xufVxuXG4uZWxsaXBzaXMtY2VsbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYm9yZGVyLW5vbmUge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5maXhlZC1sYXlvdXQtdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmt0LWRlbW8tcGFuZWwtLXJpZ2h0IC5rdC1kZW1vLXBhbmVsIHtcbiAgcmlnaHQ6IC01NzBweDtcbn1cblxuLmt0LWRlbW8tcGFuZWwge1xuICB3aWR0aDogNTUwcHghaW1wb3J0YW50O1xufVxuXG4ucHJvamVjdHMtZmlsdGVyLmt0LWRlbW8tcGFuZWwge1xuICB3aWR0aDogOTAlIWltcG9ydGFudDtcbn1cblxuLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtIC5rdC1oZWFkZXJfX3RvcGJhci1pY29uLmt0LXB1bHNlIGkge1xuICBjb2xvcjogI2M3YzdkZTtcbiAgYW5pbWF0aW9uOiBrdC1wdWxzZS1jb2xvciAyLjVzIGVhc2Utb3V0IGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIGt0LXB1bHNlLWNvbG9yIHtcbiAgMCUge2NvbG9yOiAjYzdjN2RlO31cbiAgNTAlIHtjb2xvcjogIzJjNzdmNDt9XG4gIDEwMCUge2NvbG9yOiAjYzdjN2RlO31cbn1cblxuLmt0LXdpZGdldF9fZWxsaXBzaXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5teS1zZWxlY3QtLWlzLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbn1cblxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmEhaW1wb3J0YW50O1xufVxuXG4udGFibGUtc3RhdCB7XG4gIHRoZWFkIHRoLCB0aGVhZCB0ciB7XG4gICAgcG9zaXRpb246IGluaGVyaXQhaW1wb3J0YW50O1xuICB9XG59XG5cbi5vcGFjaXR5LTAge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubWluLWhlaWdodC0yMDAge1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cblxuLmt0LWxvZ2luX19mb290ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMmVtO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uei1pbmRleC0wIHtcbiAgei1pbmRleDogMDtcbn1cblxuLmVkaXRvcnMtc3RhdGlzdGljcy50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVmZGZmO1xufVxuLmVkaXRvcnMtc3RhdGlzdGljcy50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkZTFmZjtcbn1cbi5lZGl0b3JzLXN0YXRpc3RpY3MudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHRkOmZpcnN0LWNoaWxkLFxuLmVkaXRvcnMtc3RhdGlzdGljcy50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZmRmZjtcbn1cbi5lZGl0b3JzLXN0YXRpc3RpY3MudGFibGUtc3RyaXBlZCB0Ym9keSB0ZDpmaXJzdC1jaGlsZCBwIHtcbiAgd2lkdGg6IDE1MHB4O1xufVxuLmVkaXRvcnMtc3RhdGlzdGljcy50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKGV2ZW4pIHRkOmZpcnN0LWNoaWxkLFxuLmVkaXRvcnMtc3RhdGlzdGljcy50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKGV2ZW4pIHRkOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGUxZmY7XG59XG4uZWRpdG9ycy1zdGF0aXN0aWNzLnRhYmxlLXN0cmlwZWQgdGQ6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWQzZmE7XG59XG4uZWRpdG9ycy1zdGF0aXN0aWNzLnRhYmxlLXN0cmlwZWQgdGg6Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmIWltcG9ydGFudDtcbn1cbi5lZGl0b3JzLXN0YXRpc3RpY3Mge1xuICAuYmctc2Vjb25kYXJ5IHtcbiAgICB0ZCwgdGQ6bnRoLWNoaWxkKDIpIGRpdiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2FhZGZhO1xuICAgIH1cbiAgICB0ZDpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWQzZmE7XG4gICAgfVxuICAgIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3YWFkZmEhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuIHRkOmZpcnN0LWNoaWxkLCB0aDpmaXJzdC1jaGlsZCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEhaW1wb3J0YW50O1xuICB9XG4gIHRkOm50aC1jaGlsZCgyKSB7XG4gICAgLnJlcG9ydC1jYXRlZ29yeS1vZGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I5ZTFmZiFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5yZXBvcnQtY2F0ZWdvcnktZXZlbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFjY2ZmIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgdGQ6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgLnJlcG9ydC1jYXRlZ29yeS1vZGQsXG4gICAgLnJlcG9ydC1jYXRlZ29yeS1ldmVuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWQzZmEhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICB0aDpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkM2ZhIWltcG9ydGFudDtcbiAgfVxuICB0aDpudGgtY2hpbGQoMiksIHRkOm50aC1jaGlsZCgyKSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBsZWZ0OiAxNjBweDtcbiAgICB6LWluZGV4OiAxIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5yZXBvcnQtY2F0ZWdvcnktb2RkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjllMWZmO1xuICB9XG4gIC5yZXBvcnQtY2F0ZWdvcnktZXZlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FhY2NmZjtcbiAgfVxuICB0aGVhZCB0cntcbiAgICB0b3A6IDAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDIhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBzdGlja3khaW1wb3J0YW50O1xuICB9XG4gIHRkIHtcbiAgICB6LWluZGV4OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGRpdntcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxuICAuY2F0ZWdvcnktcm93IHRkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wIWltcG9ydGFudDtcbiAgfVxuICAuaW1hZ2UtdHlwZXMge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5pbWFnZS10eXBlcyBkaXZ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRlc3Qtc2V0dGluZ3Mge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiA2MHB4O1xuICBib3R0b206IDU1cHg7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG4gIGkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gIH1cbiAgNzAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDE1cHggcmdiYSgjOTVkZTY0LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKCM5NWRlNjQsIDApO1xuICB9XG59XG5cbi5wcm9ncmVzcy1idG4tY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTVkZTY0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICM5NWRlNjQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHB1bHNlIDEuNXMgaW5maW5pdGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKCM5NWRlNjQsIC41KTtcbn1cblxuLnByb2dyZXNzLWJ0bi1jaXJjbGU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzczZDEzZCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjNzNkMTNkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBibGFjaztcbiAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG59XG5cbi5wcm9ncmVzcy1idG4tY2lyY2xlW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiAjYjJiZWMzO1xuICBib3JkZXItY29sb3I6ICNkZmU2ZTkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2Y3ZmFmYyAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLndhcm5pbmctYnRuLWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDE5NCwgMTgsIDAuOTYpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxOTQsIDE4LCAwLjk2KSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi53YXJuaW5nLWJ0bi1jaXJjbGU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2ZkYmMwMiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmRiYzAyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLndhcm5pbmctYnRuLWNpcmNsZVtkaXNhYmxlZF0ge1xuICBjb2xvcjogI2IyYmVjMztcbiAgYm9yZGVyLWNvbG9yOiAjZGZlNmU5ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmN2ZhZmMgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5hY2NvdW50LXN3aXRjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5hY2NvdW50LXN3aXRjaC1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbjogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogN3B4IDlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICM2MzZDOUI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5hY2NvdW50LXN3aXRjaC1idXR0b246aG92ZXIge1xuICBjb2xvcjogIzYzNkM5Qjtcbn1cblxuI2t0X2Zvb3RlciAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uZ3JvdXBzLWxpc3QgLmJ0bi1kYW5nZXIuZGlzYWJsZWQsIC5idG4tZGFuZ2VyOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmNDg2ZjtcbiAgYm9yZGVyLWNvbG9yOiAjYmY0ODZmO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkIWltcG9ydGFudDtcbn1cblxuLmdyb3Vwcy1saXN0IC5teS1zZWxlY3Qge1xuICB6LWluZGV4OiAyO1xufVxuXG4uY3VzdG9tLXRhYmxlIC50YWJsZSB0aGVhZCB0ciB7XG4gIHotaW5kZXg6IDEhaW1wb3J0YW50O1xufVxuXG4udGFnLXBpY3R1cmUtcHJldmlldyB7XG4gIHdpZHRoOiAyNTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWFyY2gtc2ltaWxhci1wcm9qZWN0LXByZXZpZXcge1xuICBtYXJnaW46IDMwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWFyY2gtc2ltaWxhci1wcm9qZWN0cy1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gIC5zcGlubmVyIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgLnBhdGgge1xuICAgICAgc3Ryb2tlOiAjRkZGRkZGO1xuICAgIH1cbiAgfVxufVxuLnByb2plY3QtY2FyZC1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiAyMDBweDtcblxuICAucHJvamVjdC1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMTNweCAwIHJnYmEoODIsIDYzLCAxMDUsIDAuMDUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogMTBweDtcblxuICAgIC5rdC13aWRnZXRfX21lZGlhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgIH1cblxuICAgIC5rdC13aWRnZXRfX21lZGlhIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAucHJvamVjdC1jYXJkLWVtcHR5IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5jYWxlbmRhci12aWV3LXdyYXBwZXIge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjEwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuXG4gIC5wcm9qZWN0LWNhcmQtY29udGFpbmVyIC5wcm9qZWN0LWNhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxM3B4IDAgcmdiYSg4MiwgNjMsIDEwNSwgMC4xNSk7XG4gIH1cblxuICAuY2FsZW5kYXItbW9udGgtZGF5LXdyYXBwZXIge1xuICAgIC5jYWxlbmRhci1tb250aC1kYXktY2FyZCB7XG4gICAgICBwYWRkaW5nOiAwIDJweDtcbiAgICB9XG4gIH1cbiAgLmNhbGVuZGFyLW1vbnRoLWRheSB7XG4gICAgbWluLXdpZHRoOiAyOTdweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMmU1ZWM7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgLmNhbGVuZGFyLW1vbnRoLWRheS1yb3cge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTBweCA2MHB4IDFmciAzNXB4IDY1cHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgICAuYmFkZ2Uge1xuICAgICAgICBwYWRkaW5nOiAxcHggM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jYWxlbmRhci1tb250aC1kYXktcm93LndpdGgtYWN0aW9uIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogIDUwcHggNjBweCAxZnIgMzVweCA2NXB4IDIwcHg7XG4gICAgfVxuXG4gICAgLmNhbGVuZGFyLW1vbnRoLWRheS10YXBzIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgLmNhbGVuZGFyLW1vbnRoLWRheS53aXRoLWFjdGlvbiB7XG4gICAgbWluLXdpZHRoOiAzMjBweDtcbiAgfVxuICAuY2FsZW5kYXItbW9udGgtZGF5LW91dCB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG59XG5cbi5jYWxlbmRhci1tb250aC12aWV3LXNjcm9sbCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmNhbGVuZGFyLW1vbnRoLXZpZXctd2Vla2RheXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5jYWxlbmRhci1tb250aC12aWV3LXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xuXG4gIC5jYWxlbmRhci1tb250aC12aWV3IHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UyZTVlYztcblxuICAgIC5jYWxlbmRhci1kYXktbGlzdC1pdGVtIHtcbiAgICAgIGJvcmRlcjogMC41cHggc29saWQgI2ViZWRmMjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAuZWxsaXBzaXMtY2VsbCB7XG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jYWxlbmRhci1yb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDcwcHggNzVweCAxZnIgMTMwcHggNTBweCAxMDVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG5cbi5jYWxlbmRhci1yb3cud2l0aC1hY3Rpb24ge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDcwcHggNzVweCAxZnIgMTMwcHggNTBweCAxMDVweCA2MHB4O1xufVxuXG4uY2FsZW5kYXItaGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW0gMXJlbSAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5jYWxlbmRhci1kYXktbm8tZmVlZC1kaXZpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmNhbGVuZGFyLWRheS1uby1mZWVkLWRpdmlkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5jYWxlbmRhci1kYXktbm8tZmVlZC1kaXZpZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXg6IDE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uY2FsZW5kYXItZGF5LW5vLWZlZWQtZGl2aWRlciBzcGFuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmNhbGVuZGFyLXdlZWstdmlldy13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgbWlubWF4KDAsIDFmcikpO1xuICBnYXA6IDRweDtcbiAgbWluLXdpZHRoOiAyNjcwcHg7XG5cbiAgLmNhbGVuZGFyLXdlZWstdmlldyB7XG4gICAgcGFkZGluZzogMCAxMHB4IDEwcHg7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgfVxuXG4gIC5jYWxlbmRhci13ZWVrLXZpZXctaGVhZGVyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogLTFweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgbWFyZ2luOiAwIC0xMXB4IDEwcHg7XG5cbiAgICBidXR0b24ge1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gIH1cbn1cblxuLmNhbGVuZGFyLWRheS12aWV3LXdyYXBwZXIge1xuICBtaW4td2lkdGg6IDEyMDBweDtcbn1cblxuLmNhbGVuZGFyLWRheS12aXN1YWwtZWRpdC1idXR0b24ge1xuICB3aWR0aDogMzBweDtcbn1cblxuLmNhbGVuZGFyLWVkaXQtYnV0dG9uIHtcbiAgY29sb3I6ICM1ODY3ZGQ7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuXG4gIGkge1xuICAgIG1hcmdpbjogMCFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNhbGVuZGFyLXJlZi1zaWduIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMCA1cHg7XG59XG5cbi5jYWxlbmRhci1saW5lLXNlcGFyYXRvciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZmMGY2O1xufVxuXG4uY2FsZW5kYXItYWRkLWJ1dHRvbiB7XG4gIGNvbG9yOiAjNTg2N2RkO1xuICBwYWRkaW5nOiAxcHggMnB4O1xuICBib3JkZXI6IDAuNXB4IHNvbGlkO1xuICBsaW5lLWhlaWdodDogMTBweDtcblxuICBpIHtcbiAgICBtYXJnaW46IDAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jYWxlbmRhci1hZGQtcHJvamVjdHMtbW9kYWwge1xuICAucHJvamVjdC1tb2RhbC1oZWFkZXIsXG4gIC5wcm9qZWN0LW1vZGFsLXJvdyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYwcHggMTA1cHggMWZyIDExMHB4O1xuICAgIGdhcDogMTJweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnByb2plY3QtbW9kYWwtaGVhZGVyIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgLnByb2plY3QtbW9kYWwtcm93IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjE7XG4gIH1cblxuICAucHJvamVjdC1wcmV2aWV3IHtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAudGFnLXBpY3R1cmUtcHJldmlldyB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICB9XG59XG5cbi5zbGlkZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuXG4udGFncy1tYXRjaC13cmFwcGVyIHtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG59XG5cbi50YWdzLW1hdGNoX19pdGVtIHtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi50YWdzLW1hdGNoX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB3aGl0ZTtcbn1cblxuLmZvbnQtd2VpZ2h0LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnN1YnRpdGxlLXNlcGFyYXRvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogI2U3ZThlZjtcbiAgbWFyZ2luOiAwIDFyZW0gMCAuNXJlbTtcbn1cblxuLnRlbXBsYXRlLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjRweDsgLyog0KDQsNC30LzQtdGAINGI0YDQuNGE0YLQsCAqL1xuICBjb2xvcjogIzQ4NDY1YjsgIC8qINCm0LLQtdGCINGC0LXQutGB0YLQsCAqL1xufVxuXG4udGVtcGxhdGUtdGl0bGU6OmJlZm9yZSxcbi50ZW1wbGF0ZS10aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzZDNkMzsgLyog0KbQstC10YIg0LvQuNC90LjQuSAqL1xufVxuXG4udGVtcGxhdGUtdGl0bGU6OmJlZm9yZSB7XG4gIGZsZXg6IDAgMCAxMCU7IC8qINCb0LXQstCw0Y8g0LvQuNC90LjRjyDQt9Cw0L3QuNC80LDQtdGCIDMwJSAqL1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IC8qINCe0YLRgdGC0YPQvyDQvNC10LbQtNGDINC70LjQvdC40LXQuSDQuCDRgtC10LrRgdGC0L7QvCAqL1xufVxuXG4udGVtcGxhdGUtdGl0bGU6OmFmdGVyIHtcbiAgZmxleDogMTsgLyog0J/RgNCw0LLQsNGPINC70LjQvdC40Y8g0LfQsNC90LjQvNCw0LXRgiDQvtGB0YLQsNCy0YjQtdC10YHRjyDQv9GA0L7RgdGC0YDQsNC90YHRgtCy0L4gKDcwJSkgKi9cbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IC8qINCe0YLRgdGC0YPQvyDQvNC10LbQtNGDINC70LjQvdC40LXQuSDQuCDRgtC10LrRgdGC0L7QvCAqL1xufVxuXG4uY29uZmlybS1jaGlsZC10YWcge1xuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cblxuLmlzLWludmFsaWQ6aGFzKH4gLnRpdGxlLXVuaXF1ZS12YWxpZGF0aW9uKSB7XG4gIGJvcmRlci13aWR0aDogM3B4O1xufVxuXG4uY2xlYXItY2FjaGUtYnV0dG9uIHtcbiAgbWFyZ2luOiBhdXRvIDVweDtcbiAgaGVpZ2h0OiAzN3B4O1xufVxuXG4uYnV0dG9uLXNwaW5uZXIge1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic29jaWNvblwiO1xuICBzcmM6dXJsKFwiLi4vZm9udC9zb2NpY29uLmVvdFwiKTtcbiAgc3JjOnVybChcIi4uL2ZvbnQvc29jaWNvbi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgIHVybChcIi4uL2ZvbnQvc29jaWNvbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiLi4vZm9udC9zb2NpY29uLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICB1cmwoXCIuLi9mb250L3NvY2ljb24uc3ZnI3NvY2ljb25cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG5cbn1cblxuW2RhdGEtaWNvbl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic29jaWNvblwiICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuW2NsYXNzXj1cInNvY2ljb24tXCJdOmJlZm9yZSxcbltjbGFzcyo9XCIgc29jaWNvbi1cIl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic29jaWNvblwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zb2NpY29uLW1vZGVsbWF5aGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAwXCI7XG59XG4uc29jaWNvbi1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMVwiO1xufVxuLnNvY2ljb24tZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAyXCI7XG59XG4uc29jaWNvbi1zd2FybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwM1wiO1xufVxuLnNvY2ljb24taXN0b2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA0XCI7XG59XG4uc29jaWNvbi15YW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDVcIjtcbn1cbi5zb2NpY29uLWVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDZcIjtcbn1cbi5zb2NpY29uLXN0YWNrb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDdcIjtcbn1cbi5zb2NpY29uLXBlcnNvbmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDhcIjtcbn1cbi5zb2NpY29uLXRyaXBsZWo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDlcIjtcbn1cbi5zb2NpY29uLWhvdXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBhXCI7XG59XG4uc29jaWNvbi1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGJcIjtcbn1cbi5zb2NpY29uLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwY1wiO1xufVxuLnNvY2ljb24tb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZFwiO1xufVxuLnNvY2ljb24tYWlyYm5iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBlXCI7XG59XG4uc29jaWNvbi1wZXJpc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGZcIjtcbn1cbi5zb2NpY29uLW91dGxvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTBcIjtcbn1cbi5zb2NpY29uLWNvZGVyd2FsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMVwiO1xufVxuLnNvY2ljb24tdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTJcIjtcbn1cbi5zb2NpY29uLWFwcG5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxM1wiO1xufVxuLnNvY2ljb24tZ29vZHJlYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE0XCI7XG59XG4uc29jaWNvbi10cmlwaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTVcIjtcbn1cbi5zb2NpY29uLWxhbnlyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNlwiO1xufVxuLnNvY2ljb24tc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxN1wiO1xufVxuLnNvY2ljb24tYnVmZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE4XCI7XG59XG4uc29jaWNvbi1kaXNxdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTlcIjtcbn1cbi5zb2NpY29uLXZrb250YWt0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxYVwiO1xufVxuLnNvY2ljb24td2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWJcIjtcbn1cbi5zb2NpY29uLXBhdHJlb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWNcIjtcbn1cbi5zb2NpY29uLXN0b3JlaG91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWRcIjtcbn1cbi5zb2NpY29uLXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZVwiO1xufVxuLnNvY2ljb24tbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZlwiO1xufVxuLnNvY2ljb24tYmxvZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMFwiO1xufVxuLnNvY2ljb24tdGVjaG5vcmF0aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMVwiO1xufVxuLnNvY2ljb24tcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIyXCI7XG59XG4uc29jaWNvbi1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyM1wiO1xufVxuLnNvY2ljb24tc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjRcIjtcbn1cbi5zb2NpY29uLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjVcIjtcbn1cbi5zb2NpY29uLWVudmF0bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNlwiO1xufVxuLnNvY2ljb24tYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyN1wiO1xufVxuLnNvY2ljb24tZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI4XCI7XG59XG4uc29jaWNvbi1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI5XCI7XG59XG4uc29jaWNvbi1mb3Jyc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmFcIjtcbn1cbi5zb2NpY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmJcIjtcbn1cbi5zb2NpY29uLXplcnBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyY1wiO1xufVxuLnNvY2ljb24td2lraXBlZGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJkXCI7XG59XG4uc29jaWNvbi1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZVwiO1xufVxuLnNvY2ljb24tZmxhdHRyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJmXCI7XG59XG4uc29jaWNvbi1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzBcIjtcbn1cbi5zb2NpY29uLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMVwiO1xufVxuLnNvY2ljb24tZnJpZW5kZmVlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMlwiO1xufVxuLnNvY2ljb24tbmV3c3ZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzNcIjtcbn1cbi5zb2NpY29uLWlkZW50aWNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM0XCI7XG59XG4uc29jaWNvbi1iZWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM1XCI7XG59XG4uc29jaWNvbi16eW5nYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNlwiO1xufVxuLnNvY2ljb24tc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzdcIjtcbn1cbi5zb2NpY29uLXhib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzhcIjtcbn1cbi5zb2NpY29uLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzlcIjtcbn1cbi5zb2NpY29uLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNhXCI7XG59XG4uc29jaWNvbi1kb3ViYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2JcIjtcbn1cbi5zb2NpY29uLW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzY1wiO1xufVxuLnNvY2ljb24tcGxheXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2RcIjtcbn1cbi5zb2NpY29uLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2VcIjtcbn1cbi5zb2NpY29uLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNmXCI7XG59XG4uc29jaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQwXCI7XG59XG4uc29jaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MVwiO1xufVxuLnNvY2ljb24tZ29vZ2xlcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MlwiO1xufVxuLnNvY2ljb24tcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQzXCI7XG59XG4uc29jaWNvbi1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ0XCI7XG59XG4uc29jaWNvbi15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NVwiO1xufVxuLnNvY2ljb24tc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDZcIjtcbn1cbi5zb2NpY29uLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDdcIjtcbn1cbi5zb2NpY29uLWZlZWRidXJuZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDhcIjtcbn1cbi5zb2NpY29uLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ5XCI7XG59XG4uc29jaWNvbi12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGFcIjtcbn1cbi5zb2NpY29uLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGJcIjtcbn1cbi5zb2NpY29uLW15c3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGNcIjtcbn1cbi5zb2NpY29uLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGRcIjtcbn1cbi5zb2NpY29uLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGVcIjtcbn1cbi5zb2NpY29uLWdyb292ZXNoYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRmXCI7XG59XG4uc29jaWNvbi1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTBcIjtcbn1cbi5zb2NpY29uLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTFcIjtcbn1cbi5zb2NpY29uLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUyXCI7XG59XG4uc29jaWNvbi1kYWlseW1vdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1M1wiO1xufVxuLnNvY2ljb24tdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NFwiO1xufVxuLnNvY2ljb24tZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU1XCI7XG59XG4uc29jaWNvbi01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NlwiO1xufVxuLnNvY2ljb24td29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU4XCI7XG59XG4uc29jaWNvbi10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTlcIjtcbn1cbi5zb2NpY29uLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1YVwiO1xufVxuLnNvY2ljb24tOHRyYWNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1YlwiO1xufVxuLnNvY2ljb24tYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVjXCI7XG59XG4uc29jaWNvbi1pY3E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWRcIjtcbn1cbi5zb2NpY29uLXNtdWdtdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWVcIjtcbn1cbi5zb2NpY29uLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWZcIjtcbn1cbi5zb2NpY29uLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYwXCI7XG59XG4uc29jaWNvbi1iYWlkdTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MVwiO1xufVxuLnNvY2ljb24tYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYyXCI7XG59XG4uc29jaWNvbi1lYmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYzXCI7XG59XG4uc29jaWNvbi1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY0XCI7XG59XG4uc29jaWNvbi1zdGF5ZnJpZW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NVwiO1xufVxuLnNvY2ljb24tcmVzaWRlbnRhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY2XCI7XG59XG4uc29jaWNvbi1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjdcIjtcbn1cbi5zb2NpY29uLXlhbmRleDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OFwiO1xufVxuLnNvY2ljb24tc2hhcmV0aGlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY5XCI7XG59XG4uc29jaWNvbi1iYW5kY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2YVwiO1xufVxuLnNvY2ljb24taXR1bmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZiXCI7XG59XG4uc29jaWNvbi1kZWV6ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmNcIjtcbn1cbi5zb2NpY29uLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZlXCI7XG59XG4uc29jaWNvbi1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmZcIjtcbn1cbi5zb2NpY29uLWFtcGxlbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MFwiO1xufVxuLnNvY2ljb24tdmliZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzFcIjtcbn1cbi5zb2NpY29uLXpvbWF0bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MlwiO1xufVxuLnNvY2ljb24tZHJhdWdpZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzRcIjtcbn1cbi5zb2NpY29uLWVuZG9tb2RvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc1XCI7XG59XG4uc29jaWNvbi1maWxtd2ViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc2XCI7XG59XG4uc29jaWNvbi1zdGFja2V4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc3XCI7XG59XG4uc29jaWNvbi13eWtvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OFwiO1xufVxuLnNvY2ljb24tdGVhbXNwZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc5XCI7XG59XG4uc29jaWNvbi10ZWFtdmlld2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdhXCI7XG59XG4uc29jaWNvbi12ZW50cmlsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3YlwiO1xufVxuLnNvY2ljb24teW91bm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdjXCI7XG59XG4uc29jaWNvbi1yYWlkY2FsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3ZFwiO1xufVxuLnNvY2ljb24tbXVtYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdlXCI7XG59XG4uc29jaWNvbi1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmRcIjtcbn1cbi5zb2NpY29uLWJlYmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdmXCI7XG59XG4uc29jaWNvbi1oaXRib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODBcIjtcbn1cbi5zb2NpY29uLXJldmVyYm5hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MVwiO1xufVxuLnNvY2ljb24tZm9ybXVscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MlwiO1xufVxuLnNvY2ljb24taW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU3XCI7XG59XG4uc29jaWNvbi1iYXR0bGVuZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODNcIjtcbn1cbi5zb2NpY29uLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NFwiO1xufVxuLnNvY2ljb24tZGlzY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NlwiO1xufVxuLnNvY2ljb24taXNzdXU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODdcIjtcbn1cbi5zb2NpY29uLW1hY29zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg4XCI7XG59XG4uc29jaWNvbi1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg5XCI7XG59XG4uc29jaWNvbi1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4ZFwiO1xufVxuLnNvY2ljb24ta2V5YmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MFwiO1xufVxuLnNvY2ljb24tYWxsaWFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTFcIjtcbn1cbi5zb2NpY29uLWxpdmVqb3VybmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkyXCI7XG59XG4uc29jaWNvbi1nb29nbGVwaG90b3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTNcIjtcbn1cbi5zb2NpY29uLWhvcmRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk0XCI7XG59XG4uc29jaWNvbi1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk1XCI7XG59XG4uc29jaWNvbi16YXBpZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTZcIjtcbn1cbi5zb2NpY29uLWdvb2dsZS1zY2hvbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk3XCI7XG59XG4uc29jaWNvbi1yZXNlYXJjaGdhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOThcIjtcbn1cbi5zb2NpY29uLXdlY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5OVwiO1xufVxuLnNvY2ljb24tc3RyYXZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDlhXCI7XG59XG4uc29jaWNvbi1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDliXCI7XG59XG4uc29jaWNvbi1seWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDljXCI7XG59XG4uc29jaWNvbi11YmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDlkXCI7XG59XG4uc29jaWNvbi1zb25na2ljazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5ZVwiO1xufVxuLnNvY2ljb24tdmlld2J1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5ZlwiO1xufVxuLnNvY2ljb24tZ29vZ2xlZ3JvdXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGEwXCI7XG59XG4uc29jaWNvbi1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3M1wiO1xufVxuLnNvY2ljb24tZGlhYmxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg1XCI7XG59XG4uc29jaWNvbi1ibGl6emFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhMVwiO1xufVxuLnNvY2ljb24taGVhcnRoc3RvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGJcIjtcbn1cbi5zb2NpY29uLWhlcm9lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4YVwiO1xufVxuLnNvY2ljb24tb3ZlcndhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhjXCI7XG59XG4uc29jaWNvbi13YXJjcmFmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4ZVwiO1xufVxuLnNvY2ljb24tc3RhcmNyYWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhmXCI7XG59XG4uc29jaWNvbi1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGEyXCI7XG59XG4uc29jaWNvbi1jdXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhM1wiO1xufVxuLnNvY2ljb24tcGxheWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGE0XCI7XG59XG4uc29jaWNvbi1zdHJlYW1qYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTVcIjtcbn1cbi5zb2NpY29uLW5pbnRlbmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGE2XCI7XG59XG4uc29jaWNvbi1oZWxsb2NvdG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGE3XCI7XG59XG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuMTUuNCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuLmZhLC5mYWIsLmZhZCwuZmFsLC5mYXIsLmZhc3stbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO3RleHQtcmVuZGVyaW5nOmF1dG87bGluZS1oZWlnaHQ6MX0uZmEtbGd7Zm9udC1zaXplOjEuMzMzMzNlbTtsaW5lLWhlaWdodDouNzVlbTt2ZXJ0aWNhbC1hbGlnbjotLjA2NjdlbX0uZmEteHN7Zm9udC1zaXplOi43NWVtfS5mYS1zbXtmb250LXNpemU6Ljg3NWVtfS5mYS0xeHtmb250LXNpemU6MWVtfS5mYS0yeHtmb250LXNpemU6MmVtfS5mYS0zeHtmb250LXNpemU6M2VtfS5mYS00eHtmb250LXNpemU6NGVtfS5mYS01eHtmb250LXNpemU6NWVtfS5mYS02eHtmb250LXNpemU6NmVtfS5mYS03eHtmb250LXNpemU6N2VtfS5mYS04eHtmb250LXNpemU6OGVtfS5mYS05eHtmb250LXNpemU6OWVtfS5mYS0xMHh7Zm9udC1zaXplOjEwZW19LmZhLWZ3e3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEuMjVlbX0uZmEtdWx7bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luLWxlZnQ6Mi41ZW07cGFkZGluZy1sZWZ0OjB9LmZhLXVsPmxpe3Bvc2l0aW9uOnJlbGF0aXZlfS5mYS1saXtsZWZ0Oi0yZW07cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MmVtO2xpbmUtaGVpZ2h0OmluaGVyaXR9LmZhLWJvcmRlcntib3JkZXI6LjA4ZW0gc29saWQgI2VlZTtib3JkZXItcmFkaXVzOi4xZW07cGFkZGluZzouMmVtIC4yNWVtIC4xNWVtfS5mYS1wdWxsLWxlZnR7ZmxvYXQ6bGVmdH0uZmEtcHVsbC1yaWdodHtmbG9hdDpyaWdodH0uZmEuZmEtcHVsbC1sZWZ0LC5mYWIuZmEtcHVsbC1sZWZ0LC5mYWwuZmEtcHVsbC1sZWZ0LC5mYXIuZmEtcHVsbC1sZWZ0LC5mYXMuZmEtcHVsbC1sZWZ0e21hcmdpbi1yaWdodDouM2VtfS5mYS5mYS1wdWxsLXJpZ2h0LC5mYWIuZmEtcHVsbC1yaWdodCwuZmFsLmZhLXB1bGwtcmlnaHQsLmZhci5mYS1wdWxsLXJpZ2h0LC5mYXMuZmEtcHVsbC1yaWdodHttYXJnaW4tbGVmdDouM2VtfS5mYS1zcGluey13ZWJraXQtYW5pbWF0aW9uOmZhLXNwaW4gMnMgbGluZWFyIGluZmluaXRlO2FuaW1hdGlvbjpmYS1zcGluIDJzIGxpbmVhciBpbmZpbml0ZX0uZmEtcHVsc2V7LXdlYmtpdC1hbmltYXRpb246ZmEtc3BpbiAxcyBzdGVwcyg4KSBpbmZpbml0ZTthbmltYXRpb246ZmEtc3BpbiAxcyBzdGVwcyg4KSBpbmZpbml0ZX1ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbnswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMXR1cm4pO3RyYW5zZm9ybTpyb3RhdGUoMXR1cm4pfX1Aa2V5ZnJhbWVzIGZhLXNwaW57MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDF0dXJuKTt0cmFuc2Zvcm06cm90YXRlKDF0dXJuKX19LmZhLXJvdGF0ZS05MHstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5mYS1yb3RhdGUtMTgwey1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uZmEtcm90YXRlLTI3MHstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDI3MGRlZyl9LmZhLWZsaXAtaG9yaXpvbnRhbHstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKC0xKTt0cmFuc2Zvcm06c2NhbGVYKC0xKX0uZmEtZmxpcC12ZXJ0aWNhbHstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVkoLTEpO3RyYW5zZm9ybTpzY2FsZVkoLTEpfS5mYS1mbGlwLWJvdGgsLmZhLWZsaXAtaG9yaXpvbnRhbC5mYS1mbGlwLXZlcnRpY2FsLC5mYS1mbGlwLXZlcnRpY2Fsey1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIn0uZmEtZmxpcC1ib3RoLC5mYS1mbGlwLWhvcml6b250YWwuZmEtZmxpcC12ZXJ0aWNhbHstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgtMSk7dHJhbnNmb3JtOnNjYWxlKC0xKX06cm9vdCAuZmEtZmxpcC1ib3RoLDpyb290IC5mYS1mbGlwLWhvcml6b250YWwsOnJvb3QgLmZhLWZsaXAtdmVydGljYWwsOnJvb3QgLmZhLXJvdGF0ZS05MCw6cm9vdCAuZmEtcm90YXRlLTE4MCw6cm9vdCAuZmEtcm90YXRlLTI3MHstd2Via2l0LWZpbHRlcjpub25lO2ZpbHRlcjpub25lfS5mYS1zdGFja3tkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MmVtO2xpbmUtaGVpZ2h0OjJlbTtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6Mi41ZW19LmZhLXN0YWNrLTF4LC5mYS1zdGFjay0yeHtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTAwJX0uZmEtc3RhY2stMXh7bGluZS1oZWlnaHQ6aW5oZXJpdH0uZmEtc3RhY2stMnh7Zm9udC1zaXplOjJlbX0uZmEtaW52ZXJzZXtjb2xvcjojZmZmfS5mYS01MDBweDpiZWZvcmV7Y29udGVudDpcIlxcZjI2ZVwifS5mYS1hY2Nlc3NpYmxlLWljb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNjhcIn0uZmEtYWNjdXNvZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNjlcIn0uZmEtYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZDpiZWZvcmV7Y29udGVudDpcIlxcZjZhZlwifS5mYS1hZDpiZWZvcmV7Y29udGVudDpcIlxcZjY0MVwifS5mYS1hZGRyZXNzLWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjlcIn0uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMmJiXCJ9LmZhLWFkanVzdDpiZWZvcmV7Y29udGVudDpcIlxcZjA0MlwifS5mYS1hZG46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzBcIn0uZmEtYWR2ZXJzYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNmFcIn0uZmEtYWZmaWxpYXRldGhlbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNmJcIn0uZmEtYWlyLWZyZXNoZW5lcjpiZWZvcmV7Y29udGVudDpcIlxcZjVkMFwifS5mYS1haXJibmI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MzRcIn0uZmEtYWxnb2xpYTpiZWZvcmV7Y29udGVudDpcIlxcZjM2Y1wifS5mYS1hbGlnbi1jZW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzdcIn0uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmV7Y29udGVudDpcIlxcZjAzOVwifS5mYS1hbGlnbi1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDM2XCJ9LmZhLWFsaWduLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMDM4XCJ9LmZhLWFsaXBheTpiZWZvcmV7Y29udGVudDpcIlxcZjY0MlwifS5mYS1hbGxlcmdpZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NjFcIn0uZmEtYW1hem9uOmJlZm9yZXtjb250ZW50OlwiXFxmMjcwXCJ9LmZhLWFtYXpvbi1wYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MmNcIn0uZmEtYW1idWxhbmNlOmJlZm9yZXtjb250ZW50OlwiXFxmMGY5XCJ9LmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMmEzXCJ9LmZhLWFtaWxpYTpiZWZvcmV7Y29udGVudDpcIlxcZjM2ZFwifS5mYS1hbmNob3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2RcIn0uZmEtYW5kcm9pZDpiZWZvcmV7Y29udGVudDpcIlxcZjE3YlwifS5mYS1hbmdlbGxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDlcIn0uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDNcIn0uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDBcIn0uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTAxXCJ9LmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjEwMlwifS5mYS1hbmdsZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTA3XCJ9LmZhLWFuZ2xlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDRcIn0uZmEtYW5nbGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDVcIn0uZmEtYW5nbGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDZcIn0uZmEtYW5ncnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NTZcIn0uZmEtYW5ncnljcmVhdGl2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjM2ZVwifS5mYS1hbmd1bGFyOmJlZm9yZXtjb250ZW50OlwiXFxmNDIwXCJ9LmZhLWFua2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NDRcIn0uZmEtYXBwLXN0b3JlOmJlZm9yZXtjb250ZW50OlwiXFxmMzZmXCJ9LmZhLWFwcC1zdG9yZS1pb3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNzBcIn0uZmEtYXBwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNzFcIn0uZmEtYXBwbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzlcIn0uZmEtYXBwbGUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNWQxXCJ9LmZhLWFwcGxlLXBheTpiZWZvcmV7Y29udGVudDpcIlxcZjQxNVwifS5mYS1hcmNoaXZlOmJlZm9yZXtjb250ZW50OlwiXFxmMTg3XCJ9LmZhLWFyY2h3YXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NTdcIn0uZmEtYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMzU4XCJ9LmZhLWFycm93LWFsdC1jaXJjbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjM1OVwifS5mYS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMzVhXCJ9LmZhLWFycm93LWFsdC1jaXJjbGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNWJcIn0uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWJcIn0uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYThcIn0uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMGE5XCJ9LmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjBhYVwifS5mYS1hcnJvdy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMDYzXCJ9LmZhLWFycm93LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjBcIn0uZmEtYXJyb3ctcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjFcIn0uZmEtYXJyb3ctdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjJcIn0uZmEtYXJyb3dzLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjBiMlwifS5mYS1hcnJvd3MtYWx0LWg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMzdcIn0uZmEtYXJyb3dzLWFsdC12OmJlZm9yZXtjb250ZW50OlwiXFxmMzM4XCJ9LmZhLWFydHN0YXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY3N2FcIn0uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZXtjb250ZW50OlwiXFxmMmEyXCJ9LmZhLWFzdGVyaXNrOmJlZm9yZXtjb250ZW50OlwiXFxmMDY5XCJ9LmZhLWFzeW1tZXRyaWs6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNzJcIn0uZmEtYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmFcIn0uZmEtYXRsYXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NThcIn0uZmEtYXRsYXNzaWFuOmJlZm9yZXtjb250ZW50OlwiXFxmNzdiXCJ9LmZhLWF0b206YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZDJcIn0uZmEtYXVkaWJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjM3M1wifS5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjI5ZVwifS5mYS1hdXRvcHJlZml4ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MWNcIn0uZmEtYXZpYW5leDpiZWZvcmV7Y29udGVudDpcIlxcZjM3NFwifS5mYS1hdmlhdG86YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjFcIn0uZmEtYXdhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NTlcIn0uZmEtYXdzOmJlZm9yZXtjb250ZW50OlwiXFxmMzc1XCJ9LmZhLWJhYnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3N2NcIn0uZmEtYmFieS1jYXJyaWFnZTpiZWZvcmV7Y29udGVudDpcIlxcZjc3ZFwifS5mYS1iYWNrc3BhY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NWFcIn0uZmEtYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNGFcIn0uZmEtYmFjb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZTVcIn0uZmEtYmFjdGVyaWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNTlcIn0uZmEtYmFjdGVyaXVtOmJlZm9yZXtjb250ZW50OlwiXFxlMDVhXCJ9LmZhLWJhaGFpOmJlZm9yZXtjb250ZW50OlwiXFxmNjY2XCJ9LmZhLWJhbGFuY2Utc2NhbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNGVcIn0uZmEtYmFsYW5jZS1zY2FsZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmNTE1XCJ9LmZhLWJhbGFuY2Utc2NhbGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MTZcIn0uZmEtYmFuOmJlZm9yZXtjb250ZW50OlwiXFxmMDVlXCJ9LmZhLWJhbmQtYWlkOmJlZm9yZXtjb250ZW50OlwiXFxmNDYyXCJ9LmZhLWJhbmRjYW1wOmJlZm9yZXtjb250ZW50OlwiXFxmMmQ1XCJ9LmZhLWJhcmNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmFcIn0uZmEtYmFyczpiZWZvcmV7Y29udGVudDpcIlxcZjBjOVwifS5mYS1iYXNlYmFsbC1iYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNDMzXCJ9LmZhLWJhc2tldGJhbGwtYmFsbDpiZWZvcmV7Y29udGVudDpcIlxcZjQzNFwifS5mYS1iYXRoOmJlZm9yZXtjb250ZW50OlwiXFxmMmNkXCJ9LmZhLWJhdHRlcnktZW1wdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDRcIn0uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZXtjb250ZW50OlwiXFxmMjQwXCJ9LmZhLWJhdHRlcnktaGFsZjpiZWZvcmV7Y29udGVudDpcIlxcZjI0MlwifS5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDNcIn0uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmV7Y29udGVudDpcIlxcZjI0MVwifS5mYS1iYXR0bGUtbmV0OmJlZm9yZXtjb250ZW50OlwiXFxmODM1XCJ9LmZhLWJlZDpiZWZvcmV7Y29udGVudDpcIlxcZjIzNlwifS5mYS1iZWVyOmJlZm9yZXtjb250ZW50OlwiXFxmMGZjXCJ9LmZhLWJlaGFuY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjRcIn0uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjVcIn0uZmEtYmVsbDpiZWZvcmV7Y29udGVudDpcIlxcZjBmM1wifS5mYS1iZWxsLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMWY2XCJ9LmZhLWJlemllci1jdXJ2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjU1YlwifS5mYS1iaWJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjY0N1wifS5mYS1iaWN5Y2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMjA2XCJ9LmZhLWJpa2luZzpiZWZvcmV7Y29udGVudDpcIlxcZjg0YVwifS5mYS1iaW1vYmplY3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNzhcIn0uZmEtYmlub2N1bGFyczpiZWZvcmV7Y29udGVudDpcIlxcZjFlNVwifS5mYS1iaW9oYXphcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ODBcIn0uZmEtYmlydGhkYXktY2FrZTpiZWZvcmV7Y29udGVudDpcIlxcZjFmZFwifS5mYS1iaXRidWNrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzFcIn0uZmEtYml0Y29pbjpiZWZvcmV7Y29udGVudDpcIlxcZjM3OVwifS5mYS1iaXR5OmJlZm9yZXtjb250ZW50OlwiXFxmMzdhXCJ9LmZhLWJsYWNrLXRpZTpiZWZvcmV7Y29udGVudDpcIlxcZjI3ZVwifS5mYS1ibGFja2JlcnJ5OmJlZm9yZXtjb250ZW50OlwiXFxmMzdiXCJ9LmZhLWJsZW5kZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MTdcIn0uZmEtYmxlbmRlci1waG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjZiNlwifS5mYS1ibGluZDpiZWZvcmV7Y29udGVudDpcIlxcZjI5ZFwifS5mYS1ibG9nOmJlZm9yZXtjb250ZW50OlwiXFxmNzgxXCJ9LmZhLWJsb2dnZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzN2NcIn0uZmEtYmxvZ2dlci1iOmJlZm9yZXtjb250ZW50OlwiXFxmMzdkXCJ9LmZhLWJsdWV0b290aDpiZWZvcmV7Y29udGVudDpcIlxcZjI5M1wifS5mYS1ibHVldG9vdGgtYjpiZWZvcmV7Y29udGVudDpcIlxcZjI5NFwifS5mYS1ib2xkOmJlZm9yZXtjb250ZW50OlwiXFxmMDMyXCJ9LmZhLWJvbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTdcIn0uZmEtYm9tYjpiZWZvcmV7Y29udGVudDpcIlxcZjFlMlwifS5mYS1ib25lOmJlZm9yZXtjb250ZW50OlwiXFxmNWQ3XCJ9LmZhLWJvbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NWNcIn0uZmEtYm9vazpiZWZvcmV7Y29udGVudDpcIlxcZjAyZFwifS5mYS1ib29rLWRlYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2YjdcIn0uZmEtYm9vay1tZWRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxmN2U2XCJ9LmZhLWJvb2stb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZjUxOFwifS5mYS1ib29rLXJlYWRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjVkYVwifS5mYS1ib29rbWFyazpiZWZvcmV7Y29udGVudDpcIlxcZjAyZVwifS5mYS1ib290c3RyYXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MzZcIn0uZmEtYm9yZGVyLWFsbDpiZWZvcmV7Y29udGVudDpcIlxcZjg0Y1wifS5mYS1ib3JkZXItbm9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjg1MFwifS5mYS1ib3JkZXItc3R5bGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4NTNcIn0uZmEtYm93bGluZy1iYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNDM2XCJ9LmZhLWJveDpiZWZvcmV7Y29udGVudDpcIlxcZjQ2NlwifS5mYS1ib3gtb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZjQ5ZVwifS5mYS1ib3gtdGlzc3VlOmJlZm9yZXtjb250ZW50OlwiXFxlMDViXCJ9LmZhLWJveGVzOmJlZm9yZXtjb250ZW50OlwiXFxmNDY4XCJ9LmZhLWJyYWlsbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTFcIn0uZmEtYnJhaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZGNcIn0uZmEtYnJlYWQtc2xpY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZWNcIn0uZmEtYnJpZWZjYXNlOmJlZm9yZXtjb250ZW50OlwiXFxmMGIxXCJ9LmZhLWJyaWVmY2FzZS1tZWRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxmNDY5XCJ9LmZhLWJyb2FkY2FzdC10b3dlcjpiZWZvcmV7Y29udGVudDpcIlxcZjUxOVwifS5mYS1icm9vbTpiZWZvcmV7Y29udGVudDpcIlxcZjUxYVwifS5mYS1icnVzaDpiZWZvcmV7Y29udGVudDpcIlxcZjU1ZFwifS5mYS1idGM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNWFcIn0uZmEtYnVmZmVyOmJlZm9yZXtjb250ZW50OlwiXFxmODM3XCJ9LmZhLWJ1ZzpiZWZvcmV7Y29udGVudDpcIlxcZjE4OFwifS5mYS1idWlsZGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjFhZFwifS5mYS1idWxsaG9ybjpiZWZvcmV7Y29udGVudDpcIlxcZjBhMVwifS5mYS1idWxsc2V5ZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0MFwifS5mYS1idXJuOmJlZm9yZXtjb250ZW50OlwiXFxmNDZhXCJ9LmZhLWJ1cm9tb2JlbGV4cGVydGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzN2ZcIn0uZmEtYnVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjA3XCJ9LmZhLWJ1cy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NWVcIn0uZmEtYnVzaW5lc3MtdGltZTpiZWZvcmV7Y29udGVudDpcIlxcZjY0YVwifS5mYS1idXktbi1sYXJnZTpiZWZvcmV7Y29udGVudDpcIlxcZjhhNlwifS5mYS1idXlzZWxsYWRzOmJlZm9yZXtjb250ZW50OlwiXFxmMjBkXCJ9LmZhLWNhbGN1bGF0b3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZWNcIn0uZmEtY2FsZW5kYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzNcIn0uZmEtY2FsZW5kYXItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMDczXCJ9LmZhLWNhbGVuZGFyLWNoZWNrOmJlZm9yZXtjb250ZW50OlwiXFxmMjc0XCJ9LmZhLWNhbGVuZGFyLWRheTpiZWZvcmV7Y29udGVudDpcIlxcZjc4M1wifS5mYS1jYWxlbmRhci1taW51czpiZWZvcmV7Y29udGVudDpcIlxcZjI3MlwifS5mYS1jYWxlbmRhci1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjcxXCJ9LmZhLWNhbGVuZGFyLXRpbWVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjczXCJ9LmZhLWNhbGVuZGFyLXdlZWs6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ODRcIn0uZmEtY2FtZXJhOmJlZm9yZXtjb250ZW50OlwiXFxmMDMwXCJ9LmZhLWNhbWVyYS1yZXRybzpiZWZvcmV7Y29udGVudDpcIlxcZjA4M1wifS5mYS1jYW1wZ3JvdW5kOmJlZm9yZXtjb250ZW50OlwiXFxmNmJiXCJ9LmZhLWNhbmFkaWFuLW1hcGxlLWxlYWY6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ODVcIn0uZmEtY2FuZHktY2FuZTpiZWZvcmV7Y29udGVudDpcIlxcZjc4NlwifS5mYS1jYW5uYWJpczpiZWZvcmV7Y29udGVudDpcIlxcZjU1ZlwifS5mYS1jYXBzdWxlczpiZWZvcmV7Y29udGVudDpcIlxcZjQ2YlwifS5mYS1jYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjlcIn0uZmEtY2FyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjVkZVwifS5mYS1jYXItYmF0dGVyeTpiZWZvcmV7Y29udGVudDpcIlxcZjVkZlwifS5mYS1jYXItY3Jhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZTFcIn0uZmEtY2FyLXNpZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZTRcIn0uZmEtY2FyYXZhbjpiZWZvcmV7Y29udGVudDpcIlxcZjhmZlwifS5mYS1jYXJldC1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMGQ3XCJ9LmZhLWNhcmV0LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDlcIn0uZmEtY2FyZXQtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGFcIn0uZmEtY2FyZXQtc3F1YXJlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTBcIn0uZmEtY2FyZXQtc3F1YXJlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTFcIn0uZmEtY2FyZXQtc3F1YXJlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTUyXCJ9LmZhLWNhcmV0LXNxdWFyZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjE1MVwifS5mYS1jYXJldC11cDpiZWZvcmV7Y29udGVudDpcIlxcZjBkOFwifS5mYS1jYXJyb3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ODdcIn0uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMjE4XCJ9LmZhLWNhcnQtcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjIxN1wifS5mYS1jYXNoLXJlZ2lzdGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNzg4XCJ9LmZhLWNhdDpiZWZvcmV7Y29udGVudDpcIlxcZjZiZVwifS5mYS1jYy1hbWF6b24tcGF5OmJlZm9yZXtjb250ZW50OlwiXFxmNDJkXCJ9LmZhLWNjLWFtZXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjNcIn0uZmEtY2MtYXBwbGUtcGF5OmJlZm9yZXtjb250ZW50OlwiXFxmNDE2XCJ9LmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZXtjb250ZW50OlwiXFxmMjRjXCJ9LmZhLWNjLWRpc2NvdmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMWYyXCJ9LmZhLWNjLWpjYjpiZWZvcmV7Y29udGVudDpcIlxcZjI0YlwifS5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMWYxXCJ9LmZhLWNjLXBheXBhbDpiZWZvcmV7Y29udGVudDpcIlxcZjFmNFwifS5mYS1jYy1zdHJpcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjVcIn0uZmEtY2MtdmlzYTpiZWZvcmV7Y29udGVudDpcIlxcZjFmMFwifS5mYS1jZW50ZXJjb2RlOmJlZm9yZXtjb250ZW50OlwiXFxmMzgwXCJ9LmZhLWNlbnRvczpiZWZvcmV7Y29udGVudDpcIlxcZjc4OVwifS5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjBhM1wifS5mYS1jaGFpcjpiZWZvcmV7Y29udGVudDpcIlxcZjZjMFwifS5mYS1jaGFsa2JvYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmNTFiXCJ9LmZhLWNoYWxrYm9hcmQtdGVhY2hlcjpiZWZvcmV7Y29udGVudDpcIlxcZjUxY1wifS5mYS1jaGFyZ2luZy1zdGF0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmNWU3XCJ9LmZhLWNoYXJ0LWFyZWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmVcIn0uZmEtY2hhcnQtYmFyOmJlZm9yZXtjb250ZW50OlwiXFxmMDgwXCJ9LmZhLWNoYXJ0LWxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDFcIn0uZmEtY2hhcnQtcGllOmJlZm9yZXtjb250ZW50OlwiXFxmMjAwXCJ9LmZhLWNoZWNrOmJlZm9yZXtjb250ZW50OlwiXFxmMDBjXCJ9LmZhLWNoZWNrLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1OFwifS5mYS1jaGVjay1kb3VibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NjBcIn0uZmEtY2hlY2stc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTRhXCJ9LmZhLWNoZWVzZTpiZWZvcmV7Y29udGVudDpcIlxcZjdlZlwifS5mYS1jaGVzczpiZWZvcmV7Y29udGVudDpcIlxcZjQzOVwifS5mYS1jaGVzcy1iaXNob3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0M2FcIn0uZmEtY2hlc3MtYm9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0M2NcIn0uZmEtY2hlc3Mta2luZzpiZWZvcmV7Y29udGVudDpcIlxcZjQzZlwifS5mYS1jaGVzcy1rbmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NDFcIn0uZmEtY2hlc3MtcGF3bjpiZWZvcmV7Y29udGVudDpcIlxcZjQ0M1wifS5mYS1jaGVzcy1xdWVlbjpiZWZvcmV7Y29udGVudDpcIlxcZjQ0NVwifS5mYS1jaGVzcy1yb29rOmJlZm9yZXtjb250ZW50OlwiXFxmNDQ3XCJ9LmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2FcIn0uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjEzN1wifS5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjEzOFwifS5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjEzOVwifS5mYS1jaGV2cm9uLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzhcIn0uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDUzXCJ9LmZhLWNoZXZyb24tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTRcIn0uZmEtY2hldnJvbi11cDpiZWZvcmV7Y29udGVudDpcIlxcZjA3N1wifS5mYS1jaGlsZDpiZWZvcmV7Y29udGVudDpcIlxcZjFhZVwifS5mYS1jaHJvbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjhcIn0uZmEtY2hyb21lY2FzdDpiZWZvcmV7Y29udGVudDpcIlxcZjgzOFwifS5mYS1jaHVyY2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MWRcIn0uZmEtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMTExXCJ9LmZhLWNpcmNsZS1ub3RjaDpiZWZvcmV7Y29udGVudDpcIlxcZjFjZVwifS5mYS1jaXR5OmJlZm9yZXtjb250ZW50OlwiXFxmNjRmXCJ9LmZhLWNsaW5pYy1tZWRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxmN2YyXCJ9LmZhLWNsaXBib2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjMyOFwifS5mYS1jbGlwYm9hcmQtY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NmNcIn0uZmEtY2xpcGJvYXJkLWxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NmRcIn0uZmEtY2xvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTdcIn0uZmEtY2xvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNGRcIn0uZmEtY2xvc2VkLWNhcHRpb25pbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMGFcIn0uZmEtY2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzJcIn0uZmEtY2xvdWQtZG93bmxvYWQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMzgxXCJ9LmZhLWNsb3VkLW1lYXRiYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNzNiXCJ9LmZhLWNsb3VkLW1vb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY2YzNcIn0uZmEtY2xvdWQtbW9vbi1yYWluOmJlZm9yZXtjb250ZW50OlwiXFxmNzNjXCJ9LmZhLWNsb3VkLXJhaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY3M2RcIn0uZmEtY2xvdWQtc2hvd2Vycy1oZWF2eTpiZWZvcmV7Y29udGVudDpcIlxcZjc0MFwifS5mYS1jbG91ZC1zdW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY2YzRcIn0uZmEtY2xvdWQtc3VuLXJhaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NDNcIn0uZmEtY2xvdWQtdXBsb2FkLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjM4MlwifS5mYS1jbG91ZGZsYXJlOmJlZm9yZXtjb250ZW50OlwiXFxlMDdkXCJ9LmZhLWNsb3Vkc2NhbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzODNcIn0uZmEtY2xvdWRzbWl0aDpiZWZvcmV7Y29udGVudDpcIlxcZjM4NFwifS5mYS1jbG91ZHZlcnNpZnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzODVcIn0uZmEtY29ja3RhaWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NjFcIn0uZmEtY29kZTpiZWZvcmV7Y29udGVudDpcIlxcZjEyMVwifS5mYS1jb2RlLWJyYW5jaDpiZWZvcmV7Y29udGVudDpcIlxcZjEyNlwifS5mYS1jb2RlcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmMWNiXCJ9LmZhLWNvZGllcGllOmJlZm9yZXtjb250ZW50OlwiXFxmMjg0XCJ9LmZhLWNvZmZlZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmNFwifS5mYS1jb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTNcIn0uZmEtY29nczpiZWZvcmV7Y29udGVudDpcIlxcZjA4NVwifS5mYS1jb2luczpiZWZvcmV7Y29udGVudDpcIlxcZjUxZVwifS5mYS1jb2x1bW5zOmJlZm9yZXtjb250ZW50OlwiXFxmMGRiXCJ9LmZhLWNvbW1lbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzVcIn0uZmEtY29tbWVudC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyN2FcIn0uZmEtY29tbWVudC1kb2xsYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NTFcIn0uZmEtY29tbWVudC1kb3RzOmJlZm9yZXtjb250ZW50OlwiXFxmNGFkXCJ9LmZhLWNvbW1lbnQtbWVkaWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjdmNVwifS5mYS1jb21tZW50LXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmNGIzXCJ9LmZhLWNvbW1lbnRzOmJlZm9yZXtjb250ZW50OlwiXFxmMDg2XCJ9LmZhLWNvbW1lbnRzLWRvbGxhcjpiZWZvcmV7Y29udGVudDpcIlxcZjY1M1wifS5mYS1jb21wYWN0LWRpc2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MWZcIn0uZmEtY29tcGFzczpiZWZvcmV7Y29udGVudDpcIlxcZjE0ZVwifS5mYS1jb21wcmVzczpiZWZvcmV7Y29udGVudDpcIlxcZjA2NlwifS5mYS1jb21wcmVzcy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjJcIn0uZmEtY29tcHJlc3MtYXJyb3dzLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjc4Y1wifS5mYS1jb25jaWVyZ2UtYmVsbDpiZWZvcmV7Y29udGVudDpcIlxcZjU2MlwifS5mYS1jb25mbHVlbmNlOmJlZm9yZXtjb250ZW50OlwiXFxmNzhkXCJ9LmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZXtjb250ZW50OlwiXFxmMjBlXCJ9LmZhLWNvbnRhbzpiZWZvcmV7Y29udGVudDpcIlxcZjI2ZFwifS5mYS1jb29raWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NjNcIn0uZmEtY29va2llLWJpdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NjRcIn0uZmEtY29weTpiZWZvcmV7Y29udGVudDpcIlxcZjBjNVwifS5mYS1jb3B5cmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjlcIn0uZmEtY290dG9uLWJ1cmVhdTpiZWZvcmV7Y29udGVudDpcIlxcZjg5ZVwifS5mYS1jb3VjaDpiZWZvcmV7Y29udGVudDpcIlxcZjRiOFwifS5mYS1jcGFuZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzODhcIn0uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmV7Y29udGVudDpcIlxcZjI1ZVwifS5mYS1jcmVhdGl2ZS1jb21tb25zLWJ5OmJlZm9yZXtjb250ZW50OlwiXFxmNGU3XCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtbmM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZThcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1uYy1ldTpiZWZvcmV7Y29udGVudDpcIlxcZjRlOVwifS5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWpwOmJlZm9yZXtjb250ZW50OlwiXFxmNGVhXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZWJcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1wZDpiZWZvcmV7Y29udGVudDpcIlxcZjRlY1wifS5mYS1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjRlZFwifS5mYS1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OmJlZm9yZXtjb250ZW50OlwiXFxmNGVlXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtc2E6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZWZcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjRmMFwifS5mYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjFcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1zaGFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjRmMlwifS5mYS1jcmVhdGl2ZS1jb21tb25zLXplcm86YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjNcIn0uZmEtY3JlZGl0LWNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWRcIn0uZmEtY3JpdGljYWwtcm9sZTpiZWZvcmV7Y29udGVudDpcIlxcZjZjOVwifS5mYS1jcm9wOmJlZm9yZXtjb250ZW50OlwiXFxmMTI1XCJ9LmZhLWNyb3AtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNTY1XCJ9LmZhLWNyb3NzOmJlZm9yZXtjb250ZW50OlwiXFxmNjU0XCJ9LmZhLWNyb3NzaGFpcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNWJcIn0uZmEtY3JvdzpiZWZvcmV7Y29udGVudDpcIlxcZjUyMFwifS5mYS1jcm93bjpiZWZvcmV7Y29udGVudDpcIlxcZjUyMVwifS5mYS1jcnV0Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZjdcIn0uZmEtY3NzMzpiZWZvcmV7Y29udGVudDpcIlxcZjEzY1wifS5mYS1jc3MzLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjM4YlwifS5mYS1jdWJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWIyXCJ9LmZhLWN1YmVzOmJlZm9yZXtjb250ZW50OlwiXFxmMWIzXCJ9LmZhLWN1dDpiZWZvcmV7Y29udGVudDpcIlxcZjBjNFwifS5mYS1jdXR0bGVmaXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMzhjXCJ9LmZhLWQtYW5kLWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOGRcIn0uZmEtZC1hbmQtZC1iZXlvbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2Y2FcIn0uZmEtZGFpbHltb3Rpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNTJcIn0uZmEtZGFzaGN1YmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTBcIn0uZmEtZGF0YWJhc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzBcIn0uZmEtZGVhZjpiZWZvcmV7Y29udGVudDpcIlxcZjJhNFwifS5mYS1kZWV6ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNzdcIn0uZmEtZGVsaWNpb3VzOmJlZm9yZXtjb250ZW50OlwiXFxmMWE1XCJ9LmZhLWRlbW9jcmF0OmJlZm9yZXtjb250ZW50OlwiXFxmNzQ3XCJ9LmZhLWRlcGxveWRvZzpiZWZvcmV7Y29udGVudDpcIlxcZjM4ZVwifS5mYS1kZXNrcHJvOmJlZm9yZXtjb250ZW50OlwiXFxmMzhmXCJ9LmZhLWRlc2t0b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDhcIn0uZmEtZGV2OmJlZm9yZXtjb250ZW50OlwiXFxmNmNjXCJ9LmZhLWRldmlhbnRhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYmRcIn0uZmEtZGhhcm1hY2hha3JhOmJlZm9yZXtjb250ZW50OlwiXFxmNjU1XCJ9LmZhLWRobDpiZWZvcmV7Y29udGVudDpcIlxcZjc5MFwifS5mYS1kaWFnbm9zZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NzBcIn0uZmEtZGlhc3BvcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3OTFcIn0uZmEtZGljZTpiZWZvcmV7Y29udGVudDpcIlxcZjUyMlwifS5mYS1kaWNlLWQyMDpiZWZvcmV7Y29udGVudDpcIlxcZjZjZlwifS5mYS1kaWNlLWQ2OmJlZm9yZXtjb250ZW50OlwiXFxmNmQxXCJ9LmZhLWRpY2UtZml2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjUyM1wifS5mYS1kaWNlLWZvdXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MjRcIn0uZmEtZGljZS1vbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MjVcIn0uZmEtZGljZS1zaXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MjZcIn0uZmEtZGljZS10aHJlZTpiZWZvcmV7Y29udGVudDpcIlxcZjUyN1wifS5mYS1kaWNlLXR3bzpiZWZvcmV7Y29udGVudDpcIlxcZjUyOFwifS5mYS1kaWdnOmJlZm9yZXtjb250ZW50OlwiXFxmMWE2XCJ9LmZhLWRpZ2l0YWwtb2NlYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOTFcIn0uZmEtZGlnaXRhbC10YWNob2dyYXBoOmJlZm9yZXtjb250ZW50OlwiXFxmNTY2XCJ9LmZhLWRpcmVjdGlvbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZWJcIn0uZmEtZGlzY29yZDpiZWZvcmV7Y29udGVudDpcIlxcZjM5MlwifS5mYS1kaXNjb3Vyc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOTNcIn0uZmEtZGlzZWFzZTpiZWZvcmV7Y29udGVudDpcIlxcZjdmYVwifS5mYS1kaXZpZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MjlcIn0uZmEtZGl6enk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NjdcIn0uZmEtZG5hOmJlZm9yZXtjb250ZW50OlwiXFxmNDcxXCJ9LmZhLWRvY2h1YjpiZWZvcmV7Y29udGVudDpcIlxcZjM5NFwifS5mYS1kb2NrZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOTVcIn0uZmEtZG9nOmJlZm9yZXtjb250ZW50OlwiXFxmNmQzXCJ9LmZhLWRvbGxhci1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxmMTU1XCJ9LmZhLWRvbGx5OmJlZm9yZXtjb250ZW50OlwiXFxmNDcyXCJ9LmZhLWRvbGx5LWZsYXRiZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NzRcIn0uZmEtZG9uYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmNGI5XCJ9LmZhLWRvb3ItY2xvc2VkOmJlZm9yZXtjb250ZW50OlwiXFxmNTJhXCJ9LmZhLWRvb3Itb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZjUyYlwifS5mYS1kb3QtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMTkyXCJ9LmZhLWRvdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YmFcIn0uZmEtZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTlcIn0uZmEtZHJhZnQyZGlnaXRhbDpiZWZvcmV7Y29udGVudDpcIlxcZjM5NlwifS5mYS1kcmFmdGluZy1jb21wYXNzOmJlZm9yZXtjb250ZW50OlwiXFxmNTY4XCJ9LmZhLWRyYWdvbjpiZWZvcmV7Y29udGVudDpcIlxcZjZkNVwifS5mYS1kcmF3LXBvbHlnb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZWVcIn0uZmEtZHJpYmJibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxN2RcIn0uZmEtZHJpYmJibGUtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMzk3XCJ9LmZhLWRyb3Bib3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNmJcIn0uZmEtZHJ1bTpiZWZvcmV7Y29udGVudDpcIlxcZjU2OVwifS5mYS1kcnVtLXN0ZWVscGFuOmJlZm9yZXtjb250ZW50OlwiXFxmNTZhXCJ9LmZhLWRydW1zdGljay1iaXRlOmJlZm9yZXtjb250ZW50OlwiXFxmNmQ3XCJ9LmZhLWRydXBhbDpiZWZvcmV7Y29udGVudDpcIlxcZjFhOVwifS5mYS1kdW1iYmVsbDpiZWZvcmV7Y29udGVudDpcIlxcZjQ0YlwifS5mYS1kdW1wc3RlcjpiZWZvcmV7Y29udGVudDpcIlxcZjc5M1wifS5mYS1kdW1wc3Rlci1maXJlOmJlZm9yZXtjb250ZW50OlwiXFxmNzk0XCJ9LmZhLWR1bmdlb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZDlcIn0uZmEtZHlhbG9nOmJlZm9yZXtjb250ZW50OlwiXFxmMzk5XCJ9LmZhLWVhcmx5YmlyZHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOWFcIn0uZmEtZWJheTpiZWZvcmV7Y29udGVudDpcIlxcZjRmNFwifS5mYS1lZGdlOmJlZm9yZXtjb250ZW50OlwiXFxmMjgyXCJ9LmZhLWVkZ2UtbGVnYWN5OmJlZm9yZXtjb250ZW50OlwiXFxlMDc4XCJ9LmZhLWVkaXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDRcIn0uZmEtZWdnOmJlZm9yZXtjb250ZW50OlwiXFxmN2ZiXCJ9LmZhLWVqZWN0OmJlZm9yZXtjb250ZW50OlwiXFxmMDUyXCJ9LmZhLWVsZW1lbnRvcjpiZWZvcmV7Y29udGVudDpcIlxcZjQzMFwifS5mYS1lbGxpcHNpcy1oOmJlZm9yZXtjb250ZW50OlwiXFxmMTQxXCJ9LmZhLWVsbGlwc2lzLXY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDJcIn0uZmEtZWxsbzpiZWZvcmV7Y29udGVudDpcIlxcZjVmMVwifS5mYS1lbWJlcjpiZWZvcmV7Y29udGVudDpcIlxcZjQyM1wifS5mYS1lbXBpcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDFcIn0uZmEtZW52ZWxvcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTBcIn0uZmEtZW52ZWxvcGUtb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZjJiNlwifS5mYS1lbnZlbG9wZS1vcGVuLXRleHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NThcIn0uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTk5XCJ9LmZhLWVudmlyYTpiZWZvcmV7Y29udGVudDpcIlxcZjI5OVwifS5mYS1lcXVhbHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MmNcIn0uZmEtZXJhc2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMTJkXCJ9LmZhLWVybGFuZzpiZWZvcmV7Y29udGVudDpcIlxcZjM5ZFwifS5mYS1ldGhlcmV1bTpiZWZvcmV7Y29udGVudDpcIlxcZjQyZVwifS5mYS1ldGhlcm5ldDpiZWZvcmV7Y29udGVudDpcIlxcZjc5NlwifS5mYS1ldHN5OmJlZm9yZXtjb250ZW50OlwiXFxmMmQ3XCJ9LmZhLWV1cm8tc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZjE1M1wifS5mYS1ldmVybm90ZTpiZWZvcmV7Y29udGVudDpcIlxcZjgzOVwifS5mYS1leGNoYW5nZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNjJcIn0uZmEtZXhjbGFtYXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmFcIn0uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDZhXCJ9LmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDcxXCJ9LmZhLWV4cGFuZDpiZWZvcmV7Y29udGVudDpcIlxcZjA2NVwifS5mYS1leHBhbmQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNDI0XCJ9LmZhLWV4cGFuZC1hcnJvd3MtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMzFlXCJ9LmZhLWV4cGVkaXRlZHNzbDpiZWZvcmV7Y29udGVudDpcIlxcZjIzZVwifS5mYS1leHRlcm5hbC1saW5rLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjM1ZFwifS5mYS1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNjBcIn0uZmEtZXllOmJlZm9yZXtjb250ZW50OlwiXFxmMDZlXCJ9LmZhLWV5ZS1kcm9wcGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMWZiXCJ9LmZhLWV5ZS1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjA3MFwifS5mYS1mYWNlYm9vazpiZWZvcmV7Y29udGVudDpcIlxcZjA5YVwifS5mYS1mYWNlYm9vay1mOmJlZm9yZXtjb250ZW50OlwiXFxmMzllXCJ9LmZhLWZhY2Vib29rLW1lc3NlbmdlcjpiZWZvcmV7Y29udGVudDpcIlxcZjM5ZlwifS5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODJcIn0uZmEtZmFuOmJlZm9yZXtjb250ZW50OlwiXFxmODYzXCJ9LmZhLWZhbnRhc3ktZmxpZ2h0LWdhbWVzOmJlZm9yZXtjb250ZW50OlwiXFxmNmRjXCJ9LmZhLWZhc3QtYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDlcIn0uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDUwXCJ9LmZhLWZhdWNldDpiZWZvcmV7Y29udGVudDpcIlxcZTAwNVwifS5mYS1mYXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYWNcIn0uZmEtZmVhdGhlcjpiZWZvcmV7Y29udGVudDpcIlxcZjUyZFwifS5mYS1mZWF0aGVyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjU2YlwifS5mYS1mZWRleDpiZWZvcmV7Y29udGVudDpcIlxcZjc5N1wifS5mYS1mZWRvcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3OThcIn0uZmEtZmVtYWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTgyXCJ9LmZhLWZpZ2h0ZXItamV0OmJlZm9yZXtjb250ZW50OlwiXFxmMGZiXCJ9LmZhLWZpZ21hOmJlZm9yZXtjb250ZW50OlwiXFxmNzk5XCJ9LmZhLWZpbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNWJcIn0uZmEtZmlsZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNWNcIn0uZmEtZmlsZS1hcmNoaXZlOmJlZm9yZXtjb250ZW50OlwiXFxmMWM2XCJ9LmZhLWZpbGUtYXVkaW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzdcIn0uZmEtZmlsZS1jb2RlOmJlZm9yZXtjb250ZW50OlwiXFxmMWM5XCJ9LmZhLWZpbGUtY29udHJhY3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NmNcIn0uZmEtZmlsZS1jc3Y6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZGRcIn0uZmEtZmlsZS1kb3dubG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjU2ZFwifS5mYS1maWxlLWV4Y2VsOmJlZm9yZXtjb250ZW50OlwiXFxmMWMzXCJ9LmZhLWZpbGUtZXhwb3J0OmJlZm9yZXtjb250ZW50OlwiXFxmNTZlXCJ9LmZhLWZpbGUtaW1hZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzVcIn0uZmEtZmlsZS1pbXBvcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NmZcIn0uZmEtZmlsZS1pbnZvaWNlOmJlZm9yZXtjb250ZW50OlwiXFxmNTcwXCJ9LmZhLWZpbGUtaW52b2ljZS1kb2xsYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NzFcIn0uZmEtZmlsZS1tZWRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxmNDc3XCJ9LmZhLWZpbGUtbWVkaWNhbC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NzhcIn0uZmEtZmlsZS1wZGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzFcIn0uZmEtZmlsZS1wb3dlcnBvaW50OmJlZm9yZXtjb250ZW50OlwiXFxmMWM0XCJ9LmZhLWZpbGUtcHJlc2NyaXB0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmNTcyXCJ9LmZhLWZpbGUtc2lnbmF0dXJlOmJlZm9yZXtjb250ZW50OlwiXFxmNTczXCJ9LmZhLWZpbGUtdXBsb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmNTc0XCJ9LmZhLWZpbGUtdmlkZW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzhcIn0uZmEtZmlsZS13b3JkOmJlZm9yZXtjb250ZW50OlwiXFxmMWMyXCJ9LmZhLWZpbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NzVcIn0uZmEtZmlsbC1kcmlwOmJlZm9yZXtjb250ZW50OlwiXFxmNTc2XCJ9LmZhLWZpbG06YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDhcIn0uZmEtZmlsdGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMGIwXCJ9LmZhLWZpbmdlcnByaW50OmJlZm9yZXtjb250ZW50OlwiXFxmNTc3XCJ9LmZhLWZpcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNmRcIn0uZmEtZmlyZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZTRcIn0uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzRcIn0uZmEtZmlyZWZveDpiZWZvcmV7Y29udGVudDpcIlxcZjI2OVwifS5mYS1maXJlZm94LWJyb3dzZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMDdcIn0uZmEtZmlyc3QtYWlkOmJlZm9yZXtjb250ZW50OlwiXFxmNDc5XCJ9LmZhLWZpcnN0LW9yZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMmIwXCJ9LmZhLWZpcnN0LW9yZGVyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjUwYVwifS5mYS1maXJzdGRyYWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmM2ExXCJ9LmZhLWZpc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NzhcIn0uZmEtZmlzdC1yYWlzZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZGVcIn0uZmEtZmxhZzpiZWZvcmV7Y29udGVudDpcIlxcZjAyNFwifS5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmV7Y29udGVudDpcIlxcZjExZVwifS5mYS1mbGFnLXVzYTpiZWZvcmV7Y29udGVudDpcIlxcZjc0ZFwifS5mYS1mbGFzazpiZWZvcmV7Y29udGVudDpcIlxcZjBjM1wifS5mYS1mbGlja3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNmVcIn0uZmEtZmxpcGJvYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmNDRkXCJ9LmZhLWZsdXNoZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NzlcIn0uZmEtZmx5OmJlZm9yZXtjb250ZW50OlwiXFxmNDE3XCJ9LmZhLWZvbGRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjA3YlwifS5mYS1mb2xkZXItbWludXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NWRcIn0uZmEtZm9sZGVyLW9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwN2NcIn0uZmEtZm9sZGVyLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NWVcIn0uZmEtZm9udDpiZWZvcmV7Y29udGVudDpcIlxcZjAzMVwifS5mYS1mb250LWF3ZXNvbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjRcIn0uZmEtZm9udC1hd2Vzb21lLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjM1Y1wifS5mYS1mb250LWF3ZXNvbWUtZmxhZzpiZWZvcmV7Y29udGVudDpcIlxcZjQyNVwifS5mYS1mb250LWF3ZXNvbWUtbG9nby1mdWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNGU2XCJ9LmZhLWZvbnRpY29uczpiZWZvcmV7Y29udGVudDpcIlxcZjI4MFwifS5mYS1mb250aWNvbnMtZmk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYTJcIn0uZmEtZm9vdGJhbGwtYmFsbDpiZWZvcmV7Y29udGVudDpcIlxcZjQ0ZVwifS5mYS1mb3J0LWF3ZXNvbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODZcIn0uZmEtZm9ydC1hd2Vzb21lLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjNhM1wifS5mYS1mb3J1bWJlZTpiZWZvcmV7Y29udGVudDpcIlxcZjIxMVwifS5mYS1mb3J3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDRlXCJ9LmZhLWZvdXJzcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODBcIn0uZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzVcIn0uZmEtZnJlZWJzZDpiZWZvcmV7Y29udGVudDpcIlxcZjNhNFwifS5mYS1mcm9nOmJlZm9yZXtjb250ZW50OlwiXFxmNTJlXCJ9LmZhLWZyb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTE5XCJ9LmZhLWZyb3duLW9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY1N2FcIn0uZmEtZnVsY3J1bTpiZWZvcmV7Y29udGVudDpcIlxcZjUwYlwifS5mYS1mdW5uZWwtZG9sbGFyOmJlZm9yZXtjb250ZW50OlwiXFxmNjYyXCJ9LmZhLWZ1dGJvbDpiZWZvcmV7Y29udGVudDpcIlxcZjFlM1wifS5mYS1nYWxhY3RpYy1yZXB1YmxpYzpiZWZvcmV7Y29udGVudDpcIlxcZjUwY1wifS5mYS1nYWxhY3RpYy1zZW5hdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MGRcIn0uZmEtZ2FtZXBhZDpiZWZvcmV7Y29udGVudDpcIlxcZjExYlwifS5mYS1nYXMtcHVtcDpiZWZvcmV7Y29udGVudDpcIlxcZjUyZlwifS5mYS1nYXZlbDpiZWZvcmV7Y29udGVudDpcIlxcZjBlM1wifS5mYS1nZW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYTVcIn0uZmEtZ2VuZGVybGVzczpiZWZvcmV7Y29udGVudDpcIlxcZjIyZFwifS5mYS1nZXQtcG9ja2V0OmJlZm9yZXtjb250ZW50OlwiXFxmMjY1XCJ9LmZhLWdnOmJlZm9yZXtjb250ZW50OlwiXFxmMjYwXCJ9LmZhLWdnLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjI2MVwifS5mYS1naG9zdDpiZWZvcmV7Y29udGVudDpcIlxcZjZlMlwifS5mYS1naWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDZiXCJ9LmZhLWdpZnRzOmJlZm9yZXtjb250ZW50OlwiXFxmNzljXCJ9LmZhLWdpdDpiZWZvcmV7Y29udGVudDpcIlxcZjFkM1wifS5mYS1naXQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmODQxXCJ9LmZhLWdpdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDJcIn0uZmEtZ2l0aHViOmJlZm9yZXtjb250ZW50OlwiXFxmMDliXCJ9LmZhLWdpdGh1Yi1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTNcIn0uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA5MlwifS5mYS1naXRrcmFrZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYTZcIn0uZmEtZ2l0bGFiOmJlZm9yZXtjb250ZW50OlwiXFxmMjk2XCJ9LmZhLWdpdHRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjQyNlwifS5mYS1nbGFzcy1jaGVlcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3OWZcIn0uZmEtZ2xhc3MtbWFydGluaTpiZWZvcmV7Y29udGVudDpcIlxcZjAwMFwifS5mYS1nbGFzcy1tYXJ0aW5pLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjU3YlwifS5mYS1nbGFzcy13aGlza2V5OmJlZm9yZXtjb250ZW50OlwiXFxmN2EwXCJ9LmZhLWdsYXNzZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MzBcIn0uZmEtZ2xpZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTVcIn0uZmEtZ2xpZGUtZzpiZWZvcmV7Y29udGVudDpcIlxcZjJhNlwifS5mYS1nbG9iZTpiZWZvcmV7Y29udGVudDpcIlxcZjBhY1wifS5mYS1nbG9iZS1hZnJpY2E6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1N2NcIn0uZmEtZ2xvYmUtYW1lcmljYXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1N2RcIn0uZmEtZ2xvYmUtYXNpYTpiZWZvcmV7Y29udGVudDpcIlxcZjU3ZVwifS5mYS1nbG9iZS1ldXJvcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YTJcIn0uZmEtZ29mb3JlOmJlZm9yZXtjb250ZW50OlwiXFxmM2E3XCJ9LmZhLWdvbGYtYmFsbDpiZWZvcmV7Y29udGVudDpcIlxcZjQ1MFwifS5mYS1nb29kcmVhZHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYThcIn0uZmEtZ29vZHJlYWRzLWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYTlcIn0uZmEtZ29vZ2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMWEwXCJ9LmZhLWdvb2dsZS1kcml2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjNhYVwifS5mYS1nb29nbGUtcGF5OmJlZm9yZXtjb250ZW50OlwiXFxlMDc5XCJ9LmZhLWdvb2dsZS1wbGF5OmJlZm9yZXtjb250ZW50OlwiXFxmM2FiXCJ9LmZhLWdvb2dsZS1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMmIzXCJ9LmZhLWdvb2dsZS1wbHVzLWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDVcIn0uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMGQ0XCJ9LmZhLWdvb2dsZS13YWxsZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZWVcIn0uZmEtZ29wdXJhbTpiZWZvcmV7Y29udGVudDpcIlxcZjY2NFwifS5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmV7Y29udGVudDpcIlxcZjE5ZFwifS5mYS1ncmF0aXBheTpiZWZvcmV7Y29udGVudDpcIlxcZjE4NFwifS5mYS1ncmF2OmJlZm9yZXtjb250ZW50OlwiXFxmMmQ2XCJ9LmZhLWdyZWF0ZXItdGhhbjpiZWZvcmV7Y29udGVudDpcIlxcZjUzMVwifS5mYS1ncmVhdGVyLXRoYW4tZXF1YWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MzJcIn0uZmEtZ3JpbWFjZTpiZWZvcmV7Y29udGVudDpcIlxcZjU3ZlwifS5mYS1ncmluOmJlZm9yZXtjb250ZW50OlwiXFxmNTgwXCJ9LmZhLWdyaW4tYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNTgxXCJ9LmZhLWdyaW4tYmVhbTpiZWZvcmV7Y29udGVudDpcIlxcZjU4MlwifS5mYS1ncmluLWJlYW0tc3dlYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ODNcIn0uZmEtZ3Jpbi1oZWFydHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ODRcIn0uZmEtZ3Jpbi1zcXVpbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ODVcIn0uZmEtZ3Jpbi1zcXVpbnQtdGVhcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ODZcIn0uZmEtZ3Jpbi1zdGFyczpiZWZvcmV7Y29udGVudDpcIlxcZjU4N1wifS5mYS1ncmluLXRlYXJzOmJlZm9yZXtjb250ZW50OlwiXFxmNTg4XCJ9LmZhLWdyaW4tdG9uZ3VlOmJlZm9yZXtjb250ZW50OlwiXFxmNTg5XCJ9LmZhLWdyaW4tdG9uZ3VlLXNxdWludDpiZWZvcmV7Y29udGVudDpcIlxcZjU4YVwifS5mYS1ncmluLXRvbmd1ZS13aW5rOmJlZm9yZXtjb250ZW50OlwiXFxmNThiXCJ9LmZhLWdyaW4td2luazpiZWZvcmV7Y29udGVudDpcIlxcZjU4Y1wifS5mYS1ncmlwLWhvcml6b250YWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OGRcIn0uZmEtZ3JpcC1saW5lczpiZWZvcmV7Y29udGVudDpcIlxcZjdhNFwifS5mYS1ncmlwLWxpbmVzLXZlcnRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxmN2E1XCJ9LmZhLWdyaXAtdmVydGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OGVcIn0uZmEtZ3JpcGZpcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYWNcIn0uZmEtZ3J1bnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYWRcIn0uZmEtZ3VpbGRlZDpiZWZvcmV7Y29udGVudDpcIlxcZTA3ZVwifS5mYS1ndWl0YXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YTZcIn0uZmEtZ3VscDpiZWZvcmV7Y29udGVudDpcIlxcZjNhZVwifS5mYS1oLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmZFwifS5mYS1oYWNrZXItbmV3czpiZWZvcmV7Y29udGVudDpcIlxcZjFkNFwifS5mYS1oYWNrZXItbmV3cy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYWZcIn0uZmEtaGFja2VycmFuazpiZWZvcmV7Y29udGVudDpcIlxcZjVmN1wifS5mYS1oYW1idXJnZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MDVcIn0uZmEtaGFtbWVyOmJlZm9yZXtjb250ZW50OlwiXFxmNmUzXCJ9LmZhLWhhbXNhOmJlZm9yZXtjb250ZW50OlwiXFxmNjY1XCJ9LmZhLWhhbmQtaG9sZGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjRiZFwifS5mYS1oYW5kLWhvbGRpbmctaGVhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YmVcIn0uZmEtaGFuZC1ob2xkaW5nLW1lZGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNWNcIn0uZmEtaGFuZC1ob2xkaW5nLXVzZDpiZWZvcmV7Y29udGVudDpcIlxcZjRjMFwifS5mYS1oYW5kLWhvbGRpbmctd2F0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YzFcIn0uZmEtaGFuZC1saXphcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNThcIn0uZmEtaGFuZC1taWRkbGUtZmluZ2VyOmJlZm9yZXtjb250ZW50OlwiXFxmODA2XCJ9LmZhLWhhbmQtcGFwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTZcIn0uZmEtaGFuZC1wZWFjZTpiZWZvcmV7Y29udGVudDpcIlxcZjI1YlwifS5mYS1oYW5kLXBvaW50LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTdcIn0uZmEtaGFuZC1wb2ludC1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMGE1XCJ9LmZhLWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTRcIn0uZmEtaGFuZC1wb2ludC11cDpiZWZvcmV7Y29udGVudDpcIlxcZjBhNlwifS5mYS1oYW5kLXBvaW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWFcIn0uZmEtaGFuZC1yb2NrOmJlZm9yZXtjb250ZW50OlwiXFxmMjU1XCJ9LmZhLWhhbmQtc2Npc3NvcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTdcIn0uZmEtaGFuZC1zcGFya2xlczpiZWZvcmV7Y29udGVudDpcIlxcZTA1ZFwifS5mYS1oYW5kLXNwb2NrOmJlZm9yZXtjb250ZW50OlwiXFxmMjU5XCJ9LmZhLWhhbmRzOmJlZm9yZXtjb250ZW50OlwiXFxmNGMyXCJ9LmZhLWhhbmRzLWhlbHBpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YzRcIn0uZmEtaGFuZHMtd2FzaDpiZWZvcmV7Y29udGVudDpcIlxcZTA1ZVwifS5mYS1oYW5kc2hha2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjVcIn0uZmEtaGFuZHNoYWtlLWFsdC1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZTA1ZlwifS5mYS1oYW5kc2hha2Utc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNjBcIn0uZmEtaGFudWtpYWg6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZTZcIn0uZmEtaGFyZC1oYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MDdcIn0uZmEtaGFzaHRhZzpiZWZvcmV7Y29udGVudDpcIlxcZjI5MlwifS5mYS1oYXQtY293Ym95OmJlZm9yZXtjb250ZW50OlwiXFxmOGMwXCJ9LmZhLWhhdC1jb3dib3ktc2lkZTpiZWZvcmV7Y29udGVudDpcIlxcZjhjMVwifS5mYS1oYXQtd2l6YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmNmU4XCJ9LmZhLWhkZDpiZWZvcmV7Y29udGVudDpcIlxcZjBhMFwifS5mYS1oZWFkLXNpZGUtY291Z2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNjFcIn0uZmEtaGVhZC1zaWRlLWNvdWdoLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxlMDYyXCJ9LmZhLWhlYWQtc2lkZS1tYXNrOmJlZm9yZXtjb250ZW50OlwiXFxlMDYzXCJ9LmZhLWhlYWQtc2lkZS12aXJ1czpiZWZvcmV7Y29udGVudDpcIlxcZTA2NFwifS5mYS1oZWFkaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMWRjXCJ9LmZhLWhlYWRwaG9uZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjVcIn0uZmEtaGVhZHBob25lcy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OGZcIn0uZmEtaGVhZHNldDpiZWZvcmV7Y29udGVudDpcIlxcZjU5MFwifS5mYS1oZWFydDpiZWZvcmV7Y29udGVudDpcIlxcZjAwNFwifS5mYS1oZWFydC1icm9rZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YTlcIn0uZmEtaGVhcnRiZWF0OmJlZm9yZXtjb250ZW50OlwiXFxmMjFlXCJ9LmZhLWhlbGljb3B0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MzNcIn0uZmEtaGlnaGxpZ2h0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OTFcIn0uZmEtaGlraW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNmVjXCJ9LmZhLWhpcHBvOmJlZm9yZXtjb250ZW50OlwiXFxmNmVkXCJ9LmZhLWhpcHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NTJcIn0uZmEtaGlyZS1hLWhlbHBlcjpiZWZvcmV7Y29udGVudDpcIlxcZjNiMFwifS5mYS1oaXN0b3J5OmJlZm9yZXtjb250ZW50OlwiXFxmMWRhXCJ9LmZhLWhpdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwN2ZcIn0uZmEtaG9ja2V5LXB1Y2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NTNcIn0uZmEtaG9sbHktYmVycnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YWFcIn0uZmEtaG9tZTpiZWZvcmV7Y29udGVudDpcIlxcZjAxNVwifS5mYS1ob29saTpiZWZvcmV7Y29udGVudDpcIlxcZjQyN1wifS5mYS1ob3JuYmlsbDpiZWZvcmV7Y29udGVudDpcIlxcZjU5MlwifS5mYS1ob3JzZTpiZWZvcmV7Y29udGVudDpcIlxcZjZmMFwifS5mYS1ob3JzZS1oZWFkOmJlZm9yZXtjb250ZW50OlwiXFxmN2FiXCJ9LmZhLWhvc3BpdGFsOmJlZm9yZXtjb250ZW50OlwiXFxmMGY4XCJ9LmZhLWhvc3BpdGFsLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjQ3ZFwifS5mYS1ob3NwaXRhbC1zeW1ib2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0N2VcIn0uZmEtaG9zcGl0YWwtdXNlcjpiZWZvcmV7Y29udGVudDpcIlxcZjgwZFwifS5mYS1ob3QtdHViOmJlZm9yZXtjb250ZW50OlwiXFxmNTkzXCJ9LmZhLWhvdGRvZzpiZWZvcmV7Y29udGVudDpcIlxcZjgwZlwifS5mYS1ob3RlbDpiZWZvcmV7Y29udGVudDpcIlxcZjU5NFwifS5mYS1ob3RqYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYjFcIn0uZmEtaG91cmdsYXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMjU0XCJ9LmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTNcIn0uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTJcIn0uZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMjUxXCJ9LmZhLWhvdXNlLWRhbWFnZTpiZWZvcmV7Y29udGVudDpcIlxcZjZmMVwifS5mYS1ob3VzZS11c2VyOmJlZm9yZXtjb250ZW50OlwiXFxlMDY1XCJ9LmZhLWhvdXp6OmJlZm9yZXtjb250ZW50OlwiXFxmMjdjXCJ9LmZhLWhyeXZuaWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZjJcIn0uZmEtaHRtbDU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2JcIn0uZmEtaHVic3BvdDpiZWZvcmV7Y29udGVudDpcIlxcZjNiMlwifS5mYS1pLWN1cnNvcjpiZWZvcmV7Y29udGVudDpcIlxcZjI0NlwifS5mYS1pY2UtY3JlYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MTBcIn0uZmEtaWNpY2xlczpiZWZvcmV7Y29udGVudDpcIlxcZjdhZFwifS5mYS1pY29uczpiZWZvcmV7Y29udGVudDpcIlxcZjg2ZFwifS5mYS1pZC1iYWRnZTpiZWZvcmV7Y29udGVudDpcIlxcZjJjMVwifS5mYS1pZC1jYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMmMyXCJ9LmZhLWlkLWNhcmQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNDdmXCJ9LmZhLWlkZWFsOmJlZm9yZXtjb250ZW50OlwiXFxlMDEzXCJ9LmZhLWlnbG9vOmJlZm9yZXtjb250ZW50OlwiXFxmN2FlXCJ9LmZhLWltYWdlOmJlZm9yZXtjb250ZW50OlwiXFxmMDNlXCJ9LmZhLWltYWdlczpiZWZvcmV7Y29udGVudDpcIlxcZjMwMlwifS5mYS1pbWRiOmJlZm9yZXtjb250ZW50OlwiXFxmMmQ4XCJ9LmZhLWluYm94OmJlZm9yZXtjb250ZW50OlwiXFxmMDFjXCJ9LmZhLWluZGVudDpiZWZvcmV7Y29udGVudDpcIlxcZjAzY1wifS5mYS1pbmR1c3RyeTpiZWZvcmV7Y29udGVudDpcIlxcZjI3NVwifS5mYS1pbmZpbml0eTpiZWZvcmV7Y29udGVudDpcIlxcZjUzNFwifS5mYS1pbmZvOmJlZm9yZXtjb250ZW50OlwiXFxmMTI5XCJ9LmZhLWluZm8tY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDVhXCJ9LmZhLWlubm9zb2Z0OmJlZm9yZXtjb250ZW50OlwiXFxlMDgwXCJ9LmZhLWluc3RhZ3JhbTpiZWZvcmV7Y29udGVudDpcIlxcZjE2ZFwifS5mYS1pbnN0YWdyYW0tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxlMDU1XCJ9LmZhLWluc3RhbG9kOmJlZm9yZXtjb250ZW50OlwiXFxlMDgxXCJ9LmZhLWludGVyY29tOmJlZm9yZXtjb250ZW50OlwiXFxmN2FmXCJ9LmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjZiXCJ9LmZhLWludmlzaW9uOmJlZm9yZXtjb250ZW50OlwiXFxmN2IwXCJ9LmZhLWlveGhvc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDhcIn0uZmEtaXRhbGljOmJlZm9yZXtjb250ZW50OlwiXFxmMDMzXCJ9LmZhLWl0Y2gtaW86YmVmb3Jle2NvbnRlbnQ6XCJcXGY4M2FcIn0uZmEtaXR1bmVzOmJlZm9yZXtjb250ZW50OlwiXFxmM2I0XCJ9LmZhLWl0dW5lcy1ub3RlOmJlZm9yZXtjb250ZW50OlwiXFxmM2I1XCJ9LmZhLWphdmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZTRcIn0uZmEtamVkaTpiZWZvcmV7Y29udGVudDpcIlxcZjY2OVwifS5mYS1qZWRpLW9yZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNTBlXCJ9LmZhLWplbmtpbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYjZcIn0uZmEtamlyYTpiZWZvcmV7Y29udGVudDpcIlxcZjdiMVwifS5mYS1qb2dldDpiZWZvcmV7Y29udGVudDpcIlxcZjNiN1wifS5mYS1qb2ludDpiZWZvcmV7Y29udGVudDpcIlxcZjU5NVwifS5mYS1qb29tbGE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYWFcIn0uZmEtam91cm5hbC13aGlsbHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NmFcIn0uZmEtanM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYjhcIn0uZmEtanMtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmM2I5XCJ9LmZhLWpzZmlkZGxlOmJlZm9yZXtjb250ZW50OlwiXFxmMWNjXCJ9LmZhLWthYWJhOmJlZm9yZXtjb250ZW50OlwiXFxmNjZiXCJ9LmZhLWthZ2dsZTpiZWZvcmV7Y29udGVudDpcIlxcZjVmYVwifS5mYS1rZXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODRcIn0uZmEta2V5YmFzZTpiZWZvcmV7Y29udGVudDpcIlxcZjRmNVwifS5mYS1rZXlib2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjExY1wifS5mYS1rZXljZG46YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYmFcIn0uZmEta2hhbmRhOmJlZm9yZXtjb250ZW50OlwiXFxmNjZkXCJ9LmZhLWtpY2tzdGFydGVyOmJlZm9yZXtjb250ZW50OlwiXFxmM2JiXCJ9LmZhLWtpY2tzdGFydGVyLWs6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYmNcIn0uZmEta2lzczpiZWZvcmV7Y29udGVudDpcIlxcZjU5NlwifS5mYS1raXNzLWJlYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OTdcIn0uZmEta2lzcy13aW5rLWhlYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmNTk4XCJ9LmZhLWtpd2ktYmlyZDpiZWZvcmV7Y29udGVudDpcIlxcZjUzNVwifS5mYS1rb3J2dWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MmZcIn0uZmEtbGFuZG1hcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NmZcIn0uZmEtbGFuZ3VhZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYWJcIn0uZmEtbGFwdG9wOmJlZm9yZXtjb250ZW50OlwiXFxmMTA5XCJ9LmZhLWxhcHRvcC1jb2RlOmJlZm9yZXtjb250ZW50OlwiXFxmNWZjXCJ9LmZhLWxhcHRvcC1ob3VzZTpiZWZvcmV7Y29udGVudDpcIlxcZTA2NlwifS5mYS1sYXB0b3AtbWVkaWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjgxMlwifS5mYS1sYXJhdmVsOmJlZm9yZXtjb250ZW50OlwiXFxmM2JkXCJ9LmZhLWxhc3RmbTpiZWZvcmV7Y29udGVudDpcIlxcZjIwMlwifS5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMjAzXCJ9LmZhLWxhdWdoOmJlZm9yZXtjb250ZW50OlwiXFxmNTk5XCJ9LmZhLWxhdWdoLWJlYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OWFcIn0uZmEtbGF1Z2gtc3F1aW50OmJlZm9yZXtjb250ZW50OlwiXFxmNTliXCJ9LmZhLWxhdWdoLXdpbms6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OWNcIn0uZmEtbGF5ZXItZ3JvdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZmRcIn0uZmEtbGVhZjpiZWZvcmV7Y29udGVudDpcIlxcZjA2Y1wifS5mYS1sZWFucHViOmJlZm9yZXtjb250ZW50OlwiXFxmMjEyXCJ9LmZhLWxlbW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMDk0XCJ9LmZhLWxlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MWRcIn0uZmEtbGVzcy10aGFuOmJlZm9yZXtjb250ZW50OlwiXFxmNTM2XCJ9LmZhLWxlc3MtdGhhbi1lcXVhbDpiZWZvcmV7Y29udGVudDpcIlxcZjUzN1wifS5mYS1sZXZlbC1kb3duLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjNiZVwifS5mYS1sZXZlbC11cC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYmZcIn0uZmEtbGlmZS1yaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMWNkXCJ9LmZhLWxpZ2h0YnVsYjpiZWZvcmV7Y29udGVudDpcIlxcZjBlYlwifS5mYS1saW5lOmJlZm9yZXtjb250ZW50OlwiXFxmM2MwXCJ9LmZhLWxpbms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzFcIn0uZmEtbGlua2VkaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOGNcIn0uZmEtbGlua2VkaW4taW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTFcIn0uZmEtbGlub2RlOmJlZm9yZXtjb250ZW50OlwiXFxmMmI4XCJ9LmZhLWxpbnV4OmJlZm9yZXtjb250ZW50OlwiXFxmMTdjXCJ9LmZhLWxpcmEtc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZjE5NVwifS5mYS1saXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMDNhXCJ9LmZhLWxpc3QtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMDIyXCJ9LmZhLWxpc3Qtb2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwY2JcIn0uZmEtbGlzdC11bDpiZWZvcmV7Y29udGVudDpcIlxcZjBjYVwifS5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmV7Y29udGVudDpcIlxcZjEyNFwifS5mYS1sb2NrOmJlZm9yZXtjb250ZW50OlwiXFxmMDIzXCJ9LmZhLWxvY2stb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZjNjMVwifS5mYS1sb25nLWFycm93LWFsdC1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMzA5XCJ9LmZhLWxvbmctYXJyb3ctYWx0LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMGFcIn0uZmEtbG9uZy1hcnJvdy1hbHQtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMGJcIn0uZmEtbG9uZy1hcnJvdy1hbHQtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMGNcIn0uZmEtbG93LXZpc2lvbjpiZWZvcmV7Y29udGVudDpcIlxcZjJhOFwifS5mYS1sdWdnYWdlLWNhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OWRcIn0uZmEtbHVuZ3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2MDRcIn0uZmEtbHVuZ3MtdmlydXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNjdcIn0uZmEtbHlmdDpiZWZvcmV7Y29udGVudDpcIlxcZjNjM1wifS5mYS1tYWdlbnRvOmJlZm9yZXtjb250ZW50OlwiXFxmM2M0XCJ9LmZhLW1hZ2ljOmJlZm9yZXtjb250ZW50OlwiXFxmMGQwXCJ9LmZhLW1hZ25ldDpiZWZvcmV7Y29udGVudDpcIlxcZjA3NlwifS5mYS1tYWlsLWJ1bGs6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NzRcIn0uZmEtbWFpbGNoaW1wOmJlZm9yZXtjb250ZW50OlwiXFxmNTllXCJ9LmZhLW1hbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODNcIn0uZmEtbWFuZGFsb3JpYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MGZcIn0uZmEtbWFwOmJlZm9yZXtjb250ZW50OlwiXFxmMjc5XCJ9LmZhLW1hcC1tYXJrZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OWZcIn0uZmEtbWFwLW1hcmtlZC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YTBcIn0uZmEtbWFwLW1hcmtlcjpiZWZvcmV7Y29udGVudDpcIlxcZjA0MVwifS5mYS1tYXAtbWFya2VyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjNjNVwifS5mYS1tYXAtcGluOmJlZm9yZXtjb250ZW50OlwiXFxmMjc2XCJ9LmZhLW1hcC1zaWduczpiZWZvcmV7Y29udGVudDpcIlxcZjI3N1wifS5mYS1tYXJrZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjYwZlwifS5mYS1tYXJrZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YTFcIn0uZmEtbWFyczpiZWZvcmV7Y29udGVudDpcIlxcZjIyMlwifS5mYS1tYXJzLWRvdWJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjIyN1wifS5mYS1tYXJzLXN0cm9rZTpiZWZvcmV7Y29udGVudDpcIlxcZjIyOVwifS5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZXtjb250ZW50OlwiXFxmMjJiXCJ9LmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMmFcIn0uZmEtbWFzazpiZWZvcmV7Y29udGVudDpcIlxcZjZmYVwifS5mYS1tYXN0b2RvbjpiZWZvcmV7Y29udGVudDpcIlxcZjRmNlwifS5mYS1tYXhjZG46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzZcIn0uZmEtbWRiOmJlZm9yZXtjb250ZW50OlwiXFxmOGNhXCJ9LmZhLW1lZGFsOmJlZm9yZXtjb250ZW50OlwiXFxmNWEyXCJ9LmZhLW1lZGFwcHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYzZcIn0uZmEtbWVkaXVtOmJlZm9yZXtjb250ZW50OlwiXFxmMjNhXCJ9LmZhLW1lZGl1bS1tOmJlZm9yZXtjb250ZW50OlwiXFxmM2M3XCJ9LmZhLW1lZGtpdDpiZWZvcmV7Y29udGVudDpcIlxcZjBmYVwifS5mYS1tZWRydDpiZWZvcmV7Y29udGVudDpcIlxcZjNjOFwifS5mYS1tZWV0dXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZTBcIn0uZmEtbWVnYXBvcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YTNcIn0uZmEtbWVoOmJlZm9yZXtjb250ZW50OlwiXFxmMTFhXCJ9LmZhLW1laC1ibGFuazpiZWZvcmV7Y29udGVudDpcIlxcZjVhNFwifS5mYS1tZWgtcm9sbGluZy1leWVzOmJlZm9yZXtjb250ZW50OlwiXFxmNWE1XCJ9LmZhLW1lbW9yeTpiZWZvcmV7Y29udGVudDpcIlxcZjUzOFwifS5mYS1tZW5kZWxleTpiZWZvcmV7Y29udGVudDpcIlxcZjdiM1wifS5mYS1tZW5vcmFoOmJlZm9yZXtjb250ZW50OlwiXFxmNjc2XCJ9LmZhLW1lcmN1cnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjNcIn0uZmEtbWV0ZW9yOmJlZm9yZXtjb250ZW50OlwiXFxmNzUzXCJ9LmZhLW1pY3JvYmxvZzpiZWZvcmV7Y29udGVudDpcIlxcZTAxYVwifS5mYS1taWNyb2NoaXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZGJcIn0uZmEtbWljcm9waG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjEzMFwifS5mYS1taWNyb3Bob25lLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjNjOVwifS5mYS1taWNyb3Bob25lLWFsdC1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjUzOVwifS5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMTMxXCJ9LmZhLW1pY3Jvc2NvcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2MTBcIn0uZmEtbWljcm9zb2Z0OmJlZm9yZXtjb250ZW50OlwiXFxmM2NhXCJ9LmZhLW1pbnVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDY4XCJ9LmZhLW1pbnVzLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1NlwifS5mYS1taW51cy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDZcIn0uZmEtbWl0dGVuOmJlZm9yZXtjb250ZW50OlwiXFxmN2I1XCJ9LmZhLW1peDpiZWZvcmV7Y29udGVudDpcIlxcZjNjYlwifS5mYS1taXhjbG91ZDpiZWZvcmV7Y29udGVudDpcIlxcZjI4OVwifS5mYS1taXhlcjpiZWZvcmV7Y29udGVudDpcIlxcZTA1NlwifS5mYS1taXp1bmk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzY2NcIn0uZmEtbW9iaWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTBiXCJ9LmZhLW1vYmlsZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzY2RcIn0uZmEtbW9keDpiZWZvcmV7Y29udGVudDpcIlxcZjI4NVwifS5mYS1tb25lcm86YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDBcIn0uZmEtbW9uZXktYmlsbDpiZWZvcmV7Y29udGVudDpcIlxcZjBkNlwifS5mYS1tb25leS1iaWxsLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjNkMVwifS5mYS1tb25leS1iaWxsLXdhdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1M2FcIn0uZmEtbW9uZXktYmlsbC13YXZlLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjUzYlwifS5mYS1tb25leS1jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZjUzY1wifS5mYS1tb25leS1jaGVjay1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1M2RcIn0uZmEtbW9udW1lbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YTZcIn0uZmEtbW9vbjpiZWZvcmV7Y29udGVudDpcIlxcZjE4NlwifS5mYS1tb3J0YXItcGVzdGxlOmJlZm9yZXtjb250ZW50OlwiXFxmNWE3XCJ9LmZhLW1vc3F1ZTpiZWZvcmV7Y29udGVudDpcIlxcZjY3OFwifS5mYS1tb3RvcmN5Y2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMjFjXCJ9LmZhLW1vdW50YWluOmJlZm9yZXtjb250ZW50OlwiXFxmNmZjXCJ9LmZhLW1vdXNlOmJlZm9yZXtjb250ZW50OlwiXFxmOGNjXCJ9LmZhLW1vdXNlLXBvaW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDVcIn0uZmEtbXVnLWhvdDpiZWZvcmV7Y29udGVudDpcIlxcZjdiNlwifS5mYS1tdXNpYzpiZWZvcmV7Y29udGVudDpcIlxcZjAwMVwifS5mYS1uYXBzdGVyOmJlZm9yZXtjb250ZW50OlwiXFxmM2QyXCJ9LmZhLW5lb3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2MTJcIn0uZmEtbmV0d29yay13aXJlZDpiZWZvcmV7Y29udGVudDpcIlxcZjZmZlwifS5mYS1uZXV0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMmNcIn0uZmEtbmV3c3BhcGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMWVhXCJ9LmZhLW5pbWJscjpiZWZvcmV7Y29udGVudDpcIlxcZjVhOFwifS5mYS1ub2RlOmJlZm9yZXtjb250ZW50OlwiXFxmNDE5XCJ9LmZhLW5vZGUtanM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDNcIn0uZmEtbm90LWVxdWFsOmJlZm9yZXtjb250ZW50OlwiXFxmNTNlXCJ9LmZhLW5vdGVzLW1lZGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ODFcIn0uZmEtbnBtOmJlZm9yZXtjb250ZW50OlwiXFxmM2Q0XCJ9LmZhLW5zODpiZWZvcmV7Y29udGVudDpcIlxcZjNkNVwifS5mYS1udXRyaXRpb25peDpiZWZvcmV7Y29udGVudDpcIlxcZjNkNlwifS5mYS1vYmplY3QtZ3JvdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDdcIn0uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDhcIn0uZmEtb2N0b3B1cy1kZXBsb3k6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwODJcIn0uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmV7Y29udGVudDpcIlxcZjI2M1wifS5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjI2NFwifS5mYS1vaWwtY2FuOmJlZm9yZXtjb250ZW50OlwiXFxmNjEzXCJ9LmZhLW9sZC1yZXB1YmxpYzpiZWZvcmV7Y29udGVudDpcIlxcZjUxMFwifS5mYS1vbTpiZWZvcmV7Y29udGVudDpcIlxcZjY3OVwifS5mYS1vcGVuY2FydDpiZWZvcmV7Y29udGVudDpcIlxcZjIzZFwifS5mYS1vcGVuaWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWJcIn0uZmEtb3BlcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNmFcIn0uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIzY1wifS5mYS1vcmNpZDpiZWZvcmV7Y29udGVudDpcIlxcZjhkMlwifS5mYS1vc2k6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MWFcIn0uZmEtb3R0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3MDBcIn0uZmEtb3V0ZGVudDpiZWZvcmV7Y29udGVudDpcIlxcZjAzYlwifS5mYS1wYWdlNDpiZWZvcmV7Y29udGVudDpcIlxcZjNkN1wifS5mYS1wYWdlbGluZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOGNcIn0uZmEtcGFnZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MTVcIn0uZmEtcGFpbnQtYnJ1c2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmNcIn0uZmEtcGFpbnQtcm9sbGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNWFhXCJ9LmZhLXBhbGV0dGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1M2ZcIn0uZmEtcGFsZmVkOmJlZm9yZXtjb250ZW50OlwiXFxmM2Q4XCJ9LmZhLXBhbGxldDpiZWZvcmV7Y29udGVudDpcIlxcZjQ4MlwifS5mYS1wYXBlci1wbGFuZTpiZWZvcmV7Y29udGVudDpcIlxcZjFkOFwifS5mYS1wYXBlcmNsaXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzZcIn0uZmEtcGFyYWNodXRlLWJveDpiZWZvcmV7Y29udGVudDpcIlxcZjRjZFwifS5mYS1wYXJhZ3JhcGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZGRcIn0uZmEtcGFya2luZzpiZWZvcmV7Y29udGVudDpcIlxcZjU0MFwifS5mYS1wYXNzcG9ydDpiZWZvcmV7Y29udGVudDpcIlxcZjVhYlwifS5mYS1wYXN0YWZhcmlhbmlzbTpiZWZvcmV7Y29udGVudDpcIlxcZjY3YlwifS5mYS1wYXN0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjBlYVwifS5mYS1wYXRyZW9uOmJlZm9yZXtjb250ZW50OlwiXFxmM2Q5XCJ9LmZhLXBhdXNlOmJlZm9yZXtjb250ZW50OlwiXFxmMDRjXCJ9LmZhLXBhdXNlLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjI4YlwifS5mYS1wYXc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjBcIn0uZmEtcGF5cGFsOmJlZm9yZXtjb250ZW50OlwiXFxmMWVkXCJ9LmZhLXBlYWNlOmJlZm9yZXtjb250ZW50OlwiXFxmNjdjXCJ9LmZhLXBlbjpiZWZvcmV7Y29udGVudDpcIlxcZjMwNFwifS5mYS1wZW4tYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMzA1XCJ9LmZhLXBlbi1mYW5jeTpiZWZvcmV7Y29udGVudDpcIlxcZjVhY1wifS5mYS1wZW4tbmliOmJlZm9yZXtjb250ZW50OlwiXFxmNWFkXCJ9LmZhLXBlbi1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNGJcIn0uZmEtcGVuY2lsLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjMwM1wifS5mYS1wZW5jaWwtcnVsZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YWVcIn0uZmEtcGVubnktYXJjYWRlOmJlZm9yZXtjb250ZW50OlwiXFxmNzA0XCJ9LmZhLXBlb3BsZS1hcnJvd3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNjhcIn0uZmEtcGVvcGxlLWNhcnJ5OmJlZm9yZXtjb250ZW50OlwiXFxmNGNlXCJ9LmZhLXBlcHBlci1ob3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MTZcIn0uZmEtcGVyYnl0ZTpiZWZvcmV7Y29udGVudDpcIlxcZTA4M1wifS5mYS1wZXJjZW50OmJlZm9yZXtjb250ZW50OlwiXFxmMjk1XCJ9LmZhLXBlcmNlbnRhZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NDFcIn0uZmEtcGVyaXNjb3BlOmJlZm9yZXtjb250ZW50OlwiXFxmM2RhXCJ9LmZhLXBlcnNvbi1ib290aDpiZWZvcmV7Y29udGVudDpcIlxcZjc1NlwifS5mYS1waGFicmljYXRvcjpiZWZvcmV7Y29udGVudDpcIlxcZjNkYlwifS5mYS1waG9lbml4LWZyYW1ld29yazpiZWZvcmV7Y29udGVudDpcIlxcZjNkY1wifS5mYS1waG9lbml4LXNxdWFkcm9uOmJlZm9yZXtjb250ZW50OlwiXFxmNTExXCJ9LmZhLXBob25lOmJlZm9yZXtjb250ZW50OlwiXFxmMDk1XCJ9LmZhLXBob25lLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjg3OVwifS5mYS1waG9uZS1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjNkZFwifS5mYS1waG9uZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOThcIn0uZmEtcGhvbmUtc3F1YXJlLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjg3YlwifS5mYS1waG9uZS12b2x1bWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTBcIn0uZmEtcGhvdG8tdmlkZW86YmVmb3Jle2NvbnRlbnQ6XCJcXGY4N2NcIn0uZmEtcGhwOmJlZm9yZXtjb250ZW50OlwiXFxmNDU3XCJ9LmZhLXBpZWQtcGlwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYWVcIn0uZmEtcGllZC1waXBlci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYThcIn0uZmEtcGllZC1waXBlci1oYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZTVcIn0uZmEtcGllZC1waXBlci1wcDpiZWZvcmV7Y29udGVudDpcIlxcZjFhN1wifS5mYS1waWVkLXBpcGVyLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZTAxZVwifS5mYS1waWdneS1iYW5rOmJlZm9yZXtjb250ZW50OlwiXFxmNGQzXCJ9LmZhLXBpbGxzOmJlZm9yZXtjb250ZW50OlwiXFxmNDg0XCJ9LmZhLXBpbnRlcmVzdDpiZWZvcmV7Y29udGVudDpcIlxcZjBkMlwifS5mYS1waW50ZXJlc3QtcDpiZWZvcmV7Y29udGVudDpcIlxcZjIzMVwifS5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMGQzXCJ9LmZhLXBpenphLXNsaWNlOmJlZm9yZXtjb250ZW50OlwiXFxmODE4XCJ9LmZhLXBsYWNlLW9mLXdvcnNoaXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2N2ZcIn0uZmEtcGxhbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzJcIn0uZmEtcGxhbmUtYXJyaXZhbDpiZWZvcmV7Y29udGVudDpcIlxcZjVhZlwifS5mYS1wbGFuZS1kZXBhcnR1cmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YjBcIn0uZmEtcGxhbmUtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNjlcIn0uZmEtcGxheTpiZWZvcmV7Y29udGVudDpcIlxcZjA0YlwifS5mYS1wbGF5LWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0NFwifS5mYS1wbGF5c3RhdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjNkZlwifS5mYS1wbHVnOmJlZm9yZXtjb250ZW50OlwiXFxmMWU2XCJ9LmZhLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjdcIn0uZmEtcGx1cy1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTVcIn0uZmEtcGx1cy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZmVcIn0uZmEtcG9kY2FzdDpiZWZvcmV7Y29udGVudDpcIlxcZjJjZVwifS5mYS1wb2xsOmJlZm9yZXtjb250ZW50OlwiXFxmNjgxXCJ9LmZhLXBvbGwtaDpiZWZvcmV7Y29udGVudDpcIlxcZjY4MlwifS5mYS1wb286YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZmVcIn0uZmEtcG9vLXN0b3JtOmJlZm9yZXtjb250ZW50OlwiXFxmNzVhXCJ9LmZhLXBvb3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2MTlcIn0uZmEtcG9ydHJhaXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTBcIn0uZmEtcG91bmQtc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZjE1NFwifS5mYS1wb3dlci1vZmY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTFcIn0uZmEtcHJheTpiZWZvcmV7Y29udGVudDpcIlxcZjY4M1wifS5mYS1wcmF5aW5nLWhhbmRzOmJlZm9yZXtjb250ZW50OlwiXFxmNjg0XCJ9LmZhLXByZXNjcmlwdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjViMVwifS5mYS1wcmVzY3JpcHRpb24tYm90dGxlOmJlZm9yZXtjb250ZW50OlwiXFxmNDg1XCJ9LmZhLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNDg2XCJ9LmZhLXByaW50OmJlZm9yZXtjb250ZW50OlwiXFxmMDJmXCJ9LmZhLXByb2NlZHVyZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ODdcIn0uZmEtcHJvZHVjdC1odW50OmJlZm9yZXtjb250ZW50OlwiXFxmMjg4XCJ9LmZhLXByb2plY3QtZGlhZ3JhbTpiZWZvcmV7Y29udGVudDpcIlxcZjU0MlwifS5mYS1wdW1wLW1lZGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNmFcIn0uZmEtcHVtcC1zb2FwOmJlZm9yZXtjb250ZW50OlwiXFxlMDZiXCJ9LmZhLXB1c2hlZDpiZWZvcmV7Y29udGVudDpcIlxcZjNlMVwifS5mYS1wdXp6bGUtcGllY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmVcIn0uZmEtcHl0aG9uOmJlZm9yZXtjb250ZW50OlwiXFxmM2UyXCJ9LmZhLXFxOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ2XCJ9LmZhLXFyY29kZTpiZWZvcmV7Y29udGVudDpcIlxcZjAyOVwifS5mYS1xdWVzdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjEyOFwifS5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTlcIn0uZmEtcXVpZGRpdGNoOmJlZm9yZXtjb250ZW50OlwiXFxmNDU4XCJ9LmZhLXF1aW5zY2FwZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ1OVwifS5mYS1xdW9yYTpiZWZvcmV7Y29udGVudDpcIlxcZjJjNFwifS5mYS1xdW90ZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTBkXCJ9LmZhLXF1b3RlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTBlXCJ9LmZhLXF1cmFuOmJlZm9yZXtjb250ZW50OlwiXFxmNjg3XCJ9LmZhLXItcHJvamVjdDpiZWZvcmV7Y29udGVudDpcIlxcZjRmN1wifS5mYS1yYWRpYXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YjlcIn0uZmEtcmFkaWF0aW9uLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjdiYVwifS5mYS1yYWluYm93OmJlZm9yZXtjb250ZW50OlwiXFxmNzViXCJ9LmZhLXJhbmRvbTpiZWZvcmV7Y29udGVudDpcIlxcZjA3NFwifS5mYS1yYXNwYmVycnktcGk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YmJcIn0uZmEtcmF2ZWxyeTpiZWZvcmV7Y29udGVudDpcIlxcZjJkOVwifS5mYS1yZWFjdDpiZWZvcmV7Y29udGVudDpcIlxcZjQxYlwifS5mYS1yZWFjdGV1cm9wZTpiZWZvcmV7Y29udGVudDpcIlxcZjc1ZFwifS5mYS1yZWFkbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZDVcIn0uZmEtcmViZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDBcIn0uZmEtcmVjZWlwdDpiZWZvcmV7Y29udGVudDpcIlxcZjU0M1wifS5mYS1yZWNvcmQtdmlueWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4ZDlcIn0uZmEtcmVjeWNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiOFwifS5mYS1yZWQtcml2ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTNcIn0uZmEtcmVkZGl0OmJlZm9yZXtjb250ZW50OlwiXFxmMWExXCJ9LmZhLXJlZGRpdC1hbGllbjpiZWZvcmV7Y29udGVudDpcIlxcZjI4MVwifS5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWEyXCJ9LmZhLXJlZGhhdDpiZWZvcmV7Y29udGVudDpcIlxcZjdiY1wifS5mYS1yZWRvOmJlZm9yZXtjb250ZW50OlwiXFxmMDFlXCJ9LmZhLXJlZG8tYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMmY5XCJ9LmZhLXJlZ2lzdGVyZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWRcIn0uZmEtcmVtb3ZlLWZvcm1hdDpiZWZvcmV7Y29udGVudDpcIlxcZjg3ZFwifS5mYS1yZW5yZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOGJcIn0uZmEtcmVwbHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTVcIn0uZmEtcmVwbHktYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmMTIyXCJ9LmZhLXJlcGx5ZDpiZWZvcmV7Y29udGVudDpcIlxcZjNlNlwifS5mYS1yZXB1YmxpY2FuOmJlZm9yZXtjb250ZW50OlwiXFxmNzVlXCJ9LmZhLXJlc2VhcmNoZ2F0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjRmOFwifS5mYS1yZXNvbHZpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTdcIn0uZmEtcmVzdHJvb206YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YmRcIn0uZmEtcmV0d2VldDpiZWZvcmV7Y29udGVudDpcIlxcZjA3OVwifS5mYS1yZXY6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YjJcIn0uZmEtcmliYm9uOmJlZm9yZXtjb250ZW50OlwiXFxmNGQ2XCJ9LmZhLXJpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3MGJcIn0uZmEtcm9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjAxOFwifS5mYS1yb2JvdDpiZWZvcmV7Y29udGVudDpcIlxcZjU0NFwifS5mYS1yb2NrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzVcIn0uZmEtcm9ja2V0Y2hhdDpiZWZvcmV7Y29udGVudDpcIlxcZjNlOFwifS5mYS1yb2Nrcm1zOmJlZm9yZXtjb250ZW50OlwiXFxmM2U5XCJ9LmZhLXJvdXRlOmJlZm9yZXtjb250ZW50OlwiXFxmNGQ3XCJ9LmZhLXJzczpiZWZvcmV7Y29udGVudDpcIlxcZjA5ZVwifS5mYS1yc3Mtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTQzXCJ9LmZhLXJ1YmxlLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNThcIn0uZmEtcnVsZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NDVcIn0uZmEtcnVsZXItY29tYmluZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NDZcIn0uZmEtcnVsZXItaG9yaXpvbnRhbDpiZWZvcmV7Y29udGVudDpcIlxcZjU0N1wifS5mYS1ydWxlci12ZXJ0aWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjU0OFwifS5mYS1ydW5uaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNzBjXCJ9LmZhLXJ1cGVlLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTZcIn0uZmEtcnVzdDpiZWZvcmV7Y29udGVudDpcIlxcZTA3YVwifS5mYS1zYWQtY3J5OmJlZm9yZXtjb250ZW50OlwiXFxmNWIzXCJ9LmZhLXNhZC10ZWFyOmJlZm9yZXtjb250ZW50OlwiXFxmNWI0XCJ9LmZhLXNhZmFyaTpiZWZvcmV7Y29udGVudDpcIlxcZjI2N1wifS5mYS1zYWxlc2ZvcmNlOmJlZm9yZXtjb250ZW50OlwiXFxmODNiXCJ9LmZhLXNhc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MWVcIn0uZmEtc2F0ZWxsaXRlOmJlZm9yZXtjb250ZW50OlwiXFxmN2JmXCJ9LmZhLXNhdGVsbGl0ZS1kaXNoOmJlZm9yZXtjb250ZW50OlwiXFxmN2MwXCJ9LmZhLXNhdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzdcIn0uZmEtc2NobGl4OmJlZm9yZXtjb250ZW50OlwiXFxmM2VhXCJ9LmZhLXNjaG9vbDpiZWZvcmV7Y29udGVudDpcIlxcZjU0OVwifS5mYS1zY3Jld2RyaXZlcjpiZWZvcmV7Y29udGVudDpcIlxcZjU0YVwifS5mYS1zY3JpYmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOGFcIn0uZmEtc2Nyb2xsOmJlZm9yZXtjb250ZW50OlwiXFxmNzBlXCJ9LmZhLXNkLWNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YzJcIn0uZmEtc2VhcmNoOmJlZm9yZXtjb250ZW50OlwiXFxmMDAyXCJ9LmZhLXNlYXJjaC1kb2xsYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ODhcIn0uZmEtc2VhcmNoLWxvY2F0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmNjg5XCJ9LmZhLXNlYXJjaC1taW51czpiZWZvcmV7Y29udGVudDpcIlxcZjAxMFwifS5mYS1zZWFyY2gtcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjAwZVwifS5mYS1zZWFyY2hlbmdpbjpiZWZvcmV7Y29udGVudDpcIlxcZjNlYlwifS5mYS1zZWVkbGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjRkOFwifS5mYS1zZWxsY2FzdDpiZWZvcmV7Y29udGVudDpcIlxcZjJkYVwifS5mYS1zZWxsc3k6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTNcIn0uZmEtc2VydmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjMzXCJ9LmZhLXNlcnZpY2VzdGFjazpiZWZvcmV7Y29udGVudDpcIlxcZjNlY1wifS5mYS1zaGFwZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2MWZcIn0uZmEtc2hhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjRcIn0uZmEtc2hhcmUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMWUwXCJ9LmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTFcIn0uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTRkXCJ9LmZhLXNoZWtlbC1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxmMjBiXCJ9LmZhLXNoaWVsZC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZWRcIn0uZmEtc2hpZWxkLXZpcnVzOmJlZm9yZXtjb250ZW50OlwiXFxlMDZjXCJ9LmZhLXNoaXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWFcIn0uZmEtc2hpcHBpbmctZmFzdDpiZWZvcmV7Y29udGVudDpcIlxcZjQ4YlwifS5mYS1zaGlydHNpbmJ1bGs6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTRcIn0uZmEtc2hvZS1wcmludHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NGJcIn0uZmEtc2hvcGlmeTpiZWZvcmV7Y29udGVudDpcIlxcZTA1N1wifS5mYS1zaG9wcGluZy1iYWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTBcIn0uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZXtjb250ZW50OlwiXFxmMjkxXCJ9LmZhLXNob3BwaW5nLWNhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwN2FcIn0uZmEtc2hvcHdhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YjVcIn0uZmEtc2hvd2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMmNjXCJ9LmZhLXNodXR0bGUtdmFuOmJlZm9yZXtjb250ZW50OlwiXFxmNWI2XCJ9LmZhLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZDlcIn0uZmEtc2lnbi1pbi1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZjZcIn0uZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmV7Y29udGVudDpcIlxcZjJhN1wifS5mYS1zaWduLW91dC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZjVcIn0uZmEtc2lnbmFsOmJlZm9yZXtjb250ZW50OlwiXFxmMDEyXCJ9LmZhLXNpZ25hdHVyZTpiZWZvcmV7Y29udGVudDpcIlxcZjViN1wifS5mYS1zaW0tY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjdjNFwifS5mYS1zaW1wbHlidWlsdDpiZWZvcmV7Y29udGVudDpcIlxcZjIxNVwifS5mYS1zaW5rOmJlZm9yZXtjb250ZW50OlwiXFxlMDZkXCJ9LmZhLXNpc3RyaXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZWVcIn0uZmEtc2l0ZW1hcDpiZWZvcmV7Y29udGVudDpcIlxcZjBlOFwifS5mYS1zaXRoOmJlZm9yZXtjb250ZW50OlwiXFxmNTEyXCJ9LmZhLXNrYXRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YzVcIn0uZmEtc2tldGNoOmJlZm9yZXtjb250ZW50OlwiXFxmN2M2XCJ9LmZhLXNraWluZzpiZWZvcmV7Y29udGVudDpcIlxcZjdjOVwifS5mYS1za2lpbmctbm9yZGljOmJlZm9yZXtjb250ZW50OlwiXFxmN2NhXCJ9LmZhLXNrdWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNTRjXCJ9LmZhLXNrdWxsLWNyb3NzYm9uZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3MTRcIn0uZmEtc2t5YXRsYXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTZcIn0uZmEtc2t5cGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxN2VcIn0uZmEtc2xhY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOThcIn0uZmEtc2xhY2staGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjNlZlwifS5mYS1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjcxNVwifS5mYS1zbGVpZ2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3Y2NcIn0uZmEtc2xpZGVycy1oOmJlZm9yZXtjb250ZW50OlwiXFxmMWRlXCJ9LmZhLXNsaWRlc2hhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTdcIn0uZmEtc21pbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMThcIn0uZmEtc21pbGUtYmVhbTpiZWZvcmV7Y29udGVudDpcIlxcZjViOFwifS5mYS1zbWlsZS13aW5rOmJlZm9yZXtjb250ZW50OlwiXFxmNGRhXCJ9LmZhLXNtb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NWZcIn0uZmEtc21va2luZzpiZWZvcmV7Y29udGVudDpcIlxcZjQ4ZFwifS5mYS1zbW9raW5nLWJhbjpiZWZvcmV7Y29udGVudDpcIlxcZjU0ZFwifS5mYS1zbXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3Y2RcIn0uZmEtc25hcGNoYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYWJcIn0uZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYWNcIn0uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMmFkXCJ9LmZhLXNub3dib2FyZGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjdjZVwifS5mYS1zbm93Zmxha2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZGNcIn0uZmEtc25vd21hbjpiZWZvcmV7Y29udGVudDpcIlxcZjdkMFwifS5mYS1zbm93cGxvdzpiZWZvcmV7Y29udGVudDpcIlxcZjdkMlwifS5mYS1zb2FwOmJlZm9yZXtjb250ZW50OlwiXFxlMDZlXCJ9LmZhLXNvY2tzOmJlZm9yZXtjb250ZW50OlwiXFxmNjk2XCJ9LmZhLXNvbGFyLXBhbmVsOmJlZm9yZXtjb250ZW50OlwiXFxmNWJhXCJ9LmZhLXNvcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGNcIn0uZmEtc29ydC1hbHBoYS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTVkXCJ9LmZhLXNvcnQtYWxwaGEtZG93bi1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4ODFcIn0uZmEtc29ydC1hbHBoYS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjE1ZVwifS5mYS1zb3J0LWFscGhhLXVwLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjg4MlwifS5mYS1zb3J0LWFtb3VudC1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTYwXCJ9LmZhLXNvcnQtYW1vdW50LWRvd24tYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmODg0XCJ9LmZhLXNvcnQtYW1vdW50LXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTYxXCJ9LmZhLXNvcnQtYW1vdW50LXVwLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjg4NVwifS5mYS1zb3J0LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGRcIn0uZmEtc29ydC1udW1lcmljLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjJcIn0uZmEtc29ydC1udW1lcmljLWRvd24tYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmODg2XCJ9LmZhLXNvcnQtbnVtZXJpYy11cDpiZWZvcmV7Y29udGVudDpcIlxcZjE2M1wifS5mYS1zb3J0LW51bWVyaWMtdXAtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmODg3XCJ9LmZhLXNvcnQtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGVcIn0uZmEtc291bmRjbG91ZDpiZWZvcmV7Y29udGVudDpcIlxcZjFiZVwifS5mYS1zb3VyY2V0cmVlOmJlZm9yZXtjb250ZW50OlwiXFxmN2QzXCJ9LmZhLXNwYTpiZWZvcmV7Y29udGVudDpcIlxcZjViYlwifS5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTk3XCJ9LmZhLXNwZWFrYXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZjNcIn0uZmEtc3BlYWtlci1kZWNrOmJlZm9yZXtjb250ZW50OlwiXFxmODNjXCJ9LmZhLXNwZWxsLWNoZWNrOmJlZm9yZXtjb250ZW50OlwiXFxmODkxXCJ9LmZhLXNwaWRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjcxN1wifS5mYS1zcGlubmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMTEwXCJ9LmZhLXNwbG90Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YmNcIn0uZmEtc3BvdGlmeTpiZWZvcmV7Y29udGVudDpcIlxcZjFiY1wifS5mYS1zcHJheS1jYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YmRcIn0uZmEtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMGM4XCJ9LmZhLXNxdWFyZS1mdWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNDVjXCJ9LmZhLXNxdWFyZS1yb290LWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjY5OFwifS5mYS1zcXVhcmVzcGFjZTpiZWZvcmV7Y29udGVudDpcIlxcZjViZVwifS5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmV7Y29udGVudDpcIlxcZjE4ZFwifS5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmV7Y29udGVudDpcIlxcZjE2Y1wifS5mYS1zdGFja3BhdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4NDJcIn0uZmEtc3RhbXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YmZcIn0uZmEtc3RhcjpiZWZvcmV7Y29udGVudDpcIlxcZjAwNVwifS5mYS1zdGFyLWFuZC1jcmVzY2VudDpiZWZvcmV7Y29udGVudDpcIlxcZjY5OVwifS5mYS1zdGFyLWhhbGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODlcIn0uZmEtc3Rhci1oYWxmLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjVjMFwifS5mYS1zdGFyLW9mLWRhdmlkOmJlZm9yZXtjb250ZW50OlwiXFxmNjlhXCJ9LmZhLXN0YXItb2YtbGlmZTpiZWZvcmV7Y29udGVudDpcIlxcZjYyMVwifS5mYS1zdGF5bGlua2VkOmJlZm9yZXtjb250ZW50OlwiXFxmM2Y1XCJ9LmZhLXN0ZWFtOmJlZm9yZXtjb250ZW50OlwiXFxmMWI2XCJ9LmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiN1wifS5mYS1zdGVhbS1zeW1ib2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZjZcIn0uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA0OFwifS5mYS1zdGVwLWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTFcIn0uZmEtc3RldGhvc2NvcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjFcIn0uZmEtc3RpY2tlci1tdWxlOmJlZm9yZXtjb250ZW50OlwiXFxmM2Y3XCJ9LmZhLXN0aWNreS1ub3RlOmJlZm9yZXtjb250ZW50OlwiXFxmMjQ5XCJ9LmZhLXN0b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNGRcIn0uZmEtc3RvcC1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOGRcIn0uZmEtc3RvcHdhdGNoOmJlZm9yZXtjb250ZW50OlwiXFxmMmYyXCJ9LmZhLXN0b3B3YXRjaC0yMDpiZWZvcmV7Y29udGVudDpcIlxcZTA2ZlwifS5mYS1zdG9yZTpiZWZvcmV7Y29udGVudDpcIlxcZjU0ZVwifS5mYS1zdG9yZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NGZcIn0uZmEtc3RvcmUtYWx0LXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxlMDcwXCJ9LmZhLXN0b3JlLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxlMDcxXCJ9LmZhLXN0cmF2YTpiZWZvcmV7Y29udGVudDpcIlxcZjQyOFwifS5mYS1zdHJlYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NTBcIn0uZmEtc3RyZWV0LXZpZXc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWRcIn0uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmV7Y29udGVudDpcIlxcZjBjY1wifS5mYS1zdHJpcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjlcIn0uZmEtc3RyaXBlLXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MmFcIn0uZmEtc3Ryb29wd2FmZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NTFcIn0uZmEtc3R1ZGlvdmluYXJpOmJlZm9yZXtjb250ZW50OlwiXFxmM2Y4XCJ9LmZhLXN0dW1ibGV1cG9uOmJlZm9yZXtjb250ZW50OlwiXFxmMWE0XCJ9LmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjFhM1wifS5mYS1zdWJzY3JpcHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmNcIn0uZmEtc3Vid2F5OmJlZm9yZXtjb250ZW50OlwiXFxmMjM5XCJ9LmZhLXN1aXRjYXNlOmJlZm9yZXtjb250ZW50OlwiXFxmMGYyXCJ9LmZhLXN1aXRjYXNlLXJvbGxpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YzFcIn0uZmEtc3VuOmJlZm9yZXtjb250ZW50OlwiXFxmMTg1XCJ9LmZhLXN1cGVycG93ZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMmRkXCJ9LmZhLXN1cGVyc2NyaXB0OmJlZm9yZXtjb250ZW50OlwiXFxmMTJiXCJ9LmZhLXN1cHBsZTpiZWZvcmV7Y29udGVudDpcIlxcZjNmOVwifS5mYS1zdXJwcmlzZTpiZWZvcmV7Y29udGVudDpcIlxcZjVjMlwifS5mYS1zdXNlOmJlZm9yZXtjb250ZW50OlwiXFxmN2Q2XCJ9LmZhLXN3YXRjaGJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YzNcIn0uZmEtc3dpZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4ZTFcIn0uZmEtc3dpbW1lcjpiZWZvcmV7Y29udGVudDpcIlxcZjVjNFwifS5mYS1zd2ltbWluZy1wb29sOmJlZm9yZXtjb250ZW50OlwiXFxmNWM1XCJ9LmZhLXN5bWZvbnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4M2RcIn0uZmEtc3luYWdvZ3VlOmJlZm9yZXtjb250ZW50OlwiXFxmNjliXCJ9LmZhLXN5bmM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjFcIn0uZmEtc3luYy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZjFcIn0uZmEtc3lyaW5nZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ4ZVwifS5mYS10YWJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjBjZVwifS5mYS10YWJsZS10ZW5uaXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NWRcIn0uZmEtdGFibGV0OmJlZm9yZXtjb250ZW50OlwiXFxmMTBhXCJ9LmZhLXRhYmxldC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZmFcIn0uZmEtdGFibGV0czpiZWZvcmV7Y29udGVudDpcIlxcZjQ5MFwifS5mYS10YWNob21ldGVyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjNmZFwifS5mYS10YWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmJcIn0uZmEtdGFnczpiZWZvcmV7Y29udGVudDpcIlxcZjAyY1wifS5mYS10YXBlOmJlZm9yZXtjb250ZW50OlwiXFxmNGRiXCJ9LmZhLXRhc2tzOmJlZm9yZXtjb250ZW50OlwiXFxmMGFlXCJ9LmZhLXRheGk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYmFcIn0uZmEtdGVhbXNwZWFrOmJlZm9yZXtjb250ZW50OlwiXFxmNGY5XCJ9LmZhLXRlZXRoOmJlZm9yZXtjb250ZW50OlwiXFxmNjJlXCJ9LmZhLXRlZXRoLW9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY2MmZcIn0uZmEtdGVsZWdyYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzZcIn0uZmEtdGVsZWdyYW0tcGxhbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZmVcIn0uZmEtdGVtcGVyYXR1cmUtaGlnaDpiZWZvcmV7Y29udGVudDpcIlxcZjc2OVwifS5mYS10ZW1wZXJhdHVyZS1sb3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NmJcIn0uZmEtdGVuY2VudC13ZWlibzpiZWZvcmV7Y29udGVudDpcIlxcZjFkNVwifS5mYS10ZW5nZTpiZWZvcmV7Y29udGVudDpcIlxcZjdkN1wifS5mYS10ZXJtaW5hbDpiZWZvcmV7Y29udGVudDpcIlxcZjEyMFwifS5mYS10ZXh0LWhlaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjAzNFwifS5mYS10ZXh0LXdpZHRoOmJlZm9yZXtjb250ZW50OlwiXFxmMDM1XCJ9LmZhLXRoOmJlZm9yZXtjb250ZW50OlwiXFxmMDBhXCJ9LmZhLXRoLWxhcmdlOmJlZm9yZXtjb250ZW50OlwiXFxmMDA5XCJ9LmZhLXRoLWxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGJcIn0uZmEtdGhlLXJlZC15ZXRpOmJlZm9yZXtjb250ZW50OlwiXFxmNjlkXCJ9LmZhLXRoZWF0ZXItbWFza3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2MzBcIn0uZmEtdGhlbWVjbzpiZWZvcmV7Y29udGVudDpcIlxcZjVjNlwifS5mYS10aGVtZWlzbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjJcIn0uZmEtdGhlcm1vbWV0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OTFcIn0uZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyY2JcIn0uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmV7Y29udGVudDpcIlxcZjJjN1wifS5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZXtjb250ZW50OlwiXFxmMmM5XCJ9LmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyY2FcIn0uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzhcIn0uZmEtdGhpbmstcGVha3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3MzFcIn0uZmEtdGh1bWJzLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjVcIn0uZmEtdGh1bWJzLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTY0XCJ9LmZhLXRodW1idGFjazpiZWZvcmV7Y29udGVudDpcIlxcZjA4ZFwifS5mYS10aWNrZXQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmM2ZmXCJ9LmZhLXRpa3RvazpiZWZvcmV7Y29udGVudDpcIlxcZTA3YlwifS5mYS10aW1lczpiZWZvcmV7Y29udGVudDpcIlxcZjAwZFwifS5mYS10aW1lcy1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTdcIn0uZmEtdGludDpiZWZvcmV7Y29udGVudDpcIlxcZjA0M1wifS5mYS10aW50LXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmNWM3XCJ9LmZhLXRpcmVkOmJlZm9yZXtjb250ZW50OlwiXFxmNWM4XCJ9LmZhLXRvZ2dsZS1vZmY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDRcIn0uZmEtdG9nZ2xlLW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMjA1XCJ9LmZhLXRvaWxldDpiZWZvcmV7Y29udGVudDpcIlxcZjdkOFwifS5mYS10b2lsZXQtcGFwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3MWVcIn0uZmEtdG9pbGV0LXBhcGVyLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxlMDcyXCJ9LmZhLXRvb2xib3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NTJcIn0uZmEtdG9vbHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZDlcIn0uZmEtdG9vdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YzlcIn0uZmEtdG9yYWg6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2YTBcIn0uZmEtdG9yaWktZ2F0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjZhMVwifS5mYS10cmFjdG9yOmJlZm9yZXtjb250ZW50OlwiXFxmNzIyXCJ9LmZhLXRyYWRlLWZlZGVyYXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MTNcIn0uZmEtdHJhZGVtYXJrOmJlZm9yZXtjb250ZW50OlwiXFxmMjVjXCJ9LmZhLXRyYWZmaWMtbGlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2MzdcIn0uZmEtdHJhaWxlcjpiZWZvcmV7Y29udGVudDpcIlxcZTA0MVwifS5mYS10cmFpbjpiZWZvcmV7Y29udGVudDpcIlxcZjIzOFwifS5mYS10cmFtOmJlZm9yZXtjb250ZW50OlwiXFxmN2RhXCJ9LmZhLXRyYW5zZ2VuZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjI0XCJ9LmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjIyNVwifS5mYS10cmFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjFmOFwifS5mYS10cmFzaC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZWRcIn0uZmEtdHJhc2gtcmVzdG9yZTpiZWZvcmV7Y29udGVudDpcIlxcZjgyOVwifS5mYS10cmFzaC1yZXN0b3JlLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjgyYVwifS5mYS10cmVlOmJlZm9yZXtjb250ZW50OlwiXFxmMWJiXCJ9LmZhLXRyZWxsbzpiZWZvcmV7Y29udGVudDpcIlxcZjE4MVwifS5mYS10cm9waHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTFcIn0uZmEtdHJ1Y2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDFcIn0uZmEtdHJ1Y2stbG9hZGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjRkZVwifS5mYS10cnVjay1tb25zdGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNjNiXCJ9LmZhLXRydWNrLW1vdmluZzpiZWZvcmV7Y29udGVudDpcIlxcZjRkZlwifS5mYS10cnVjay1waWNrdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2M2NcIn0uZmEtdHNoaXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmNTUzXCJ9LmZhLXR0eTpiZWZvcmV7Y29udGVudDpcIlxcZjFlNFwifS5mYS10dW1ibHI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzNcIn0uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE3NFwifS5mYS10djpiZWZvcmV7Y29udGVudDpcIlxcZjI2Y1wifS5mYS10d2l0Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZThcIn0uZmEtdHdpdHRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjA5OVwifS5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA4MVwifS5mYS10eXBvMzpiZWZvcmV7Y29udGVudDpcIlxcZjQyYlwifS5mYS11YmVyOmJlZm9yZXtjb250ZW50OlwiXFxmNDAyXCJ9LmZhLXVidW50dTpiZWZvcmV7Y29udGVudDpcIlxcZjdkZlwifS5mYS11aWtpdDpiZWZvcmV7Y29udGVudDpcIlxcZjQwM1wifS5mYS11bWJyYWNvOmJlZm9yZXtjb250ZW50OlwiXFxmOGU4XCJ9LmZhLXVtYnJlbGxhOmJlZm9yZXtjb250ZW50OlwiXFxmMGU5XCJ9LmZhLXVtYnJlbGxhLWJlYWNoOmJlZm9yZXtjb250ZW50OlwiXFxmNWNhXCJ9LmZhLXVuY2hhcnRlZDpiZWZvcmV7Y29udGVudDpcIlxcZTA4NFwifS5mYS11bmRlcmxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwY2RcIn0uZmEtdW5kbzpiZWZvcmV7Y29udGVudDpcIlxcZjBlMlwifS5mYS11bmRvLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjJlYVwifS5mYS11bmlyZWdpc3RyeTpiZWZvcmV7Y29udGVudDpcIlxcZjQwNFwifS5mYS11bml0eTpiZWZvcmV7Y29udGVudDpcIlxcZTA0OVwifS5mYS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMjlhXCJ9LmZhLXVuaXZlcnNpdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWNcIn0uZmEtdW5saW5rOmJlZm9yZXtjb250ZW50OlwiXFxmMTI3XCJ9LmZhLXVubG9jazpiZWZvcmV7Y29udGVudDpcIlxcZjA5Y1wifS5mYS11bmxvY2stYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMTNlXCJ9LmZhLXVuc3BsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxlMDdjXCJ9LmZhLXVudGFwcGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MDVcIn0uZmEtdXBsb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmMDkzXCJ9LmZhLXVwczpiZWZvcmV7Y29udGVudDpcIlxcZjdlMFwifS5mYS11c2I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODdcIn0uZmEtdXNlcjpiZWZvcmV7Y29udGVudDpcIlxcZjAwN1wifS5mYS11c2VyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjQwNlwifS5mYS11c2VyLWFsdC1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjRmYVwifS5mYS11c2VyLWFzdHJvbmF1dDpiZWZvcmV7Y29udGVudDpcIlxcZjRmYlwifS5mYS11c2VyLWNoZWNrOmJlZm9yZXtjb250ZW50OlwiXFxmNGZjXCJ9LmZhLXVzZXItY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMmJkXCJ9LmZhLXVzZXItY2xvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZmRcIn0uZmEtdXNlci1jb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZmVcIn0uZmEtdXNlci1lZGl0OmJlZm9yZXtjb250ZW50OlwiXFxmNGZmXCJ9LmZhLXVzZXItZnJpZW5kczpiZWZvcmV7Y29udGVudDpcIlxcZjUwMFwifS5mYS11c2VyLWdyYWR1YXRlOmJlZm9yZXtjb250ZW50OlwiXFxmNTAxXCJ9LmZhLXVzZXItaW5qdXJlZDpiZWZvcmV7Y29udGVudDpcIlxcZjcyOFwifS5mYS11c2VyLWxvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MDJcIn0uZmEtdXNlci1tZDpiZWZvcmV7Y29udGVudDpcIlxcZjBmMFwifS5mYS11c2VyLW1pbnVzOmJlZm9yZXtjb250ZW50OlwiXFxmNTAzXCJ9LmZhLXVzZXItbmluamE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MDRcIn0uZmEtdXNlci1udXJzZTpiZWZvcmV7Y29udGVudDpcIlxcZjgyZlwifS5mYS11c2VyLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzRcIn0uZmEtdXNlci1zZWNyZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWJcIn0uZmEtdXNlci1zaGllbGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MDVcIn0uZmEtdXNlci1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjUwNlwifS5mYS11c2VyLXRhZzpiZWZvcmV7Y29udGVudDpcIlxcZjUwN1wifS5mYS11c2VyLXRpZTpiZWZvcmV7Y29udGVudDpcIlxcZjUwOFwifS5mYS11c2VyLXRpbWVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjM1XCJ9LmZhLXVzZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMGMwXCJ9LmZhLXVzZXJzLWNvZzpiZWZvcmV7Y29udGVudDpcIlxcZjUwOVwifS5mYS11c2Vycy1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZTA3M1wifS5mYS11c3BzOmJlZm9yZXtjb250ZW50OlwiXFxmN2UxXCJ9LmZhLXVzc3VubmFoOmJlZm9yZXtjb250ZW50OlwiXFxmNDA3XCJ9LmZhLXV0ZW5zaWwtc3Bvb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZTVcIn0uZmEtdXRlbnNpbHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZTdcIn0uZmEtdmFhZGluOmJlZm9yZXtjb250ZW50OlwiXFxmNDA4XCJ9LmZhLXZlY3Rvci1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1Y2JcIn0uZmEtdmVudXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjFcIn0uZmEtdmVudXMtZG91YmxlOmJlZm9yZXtjb250ZW50OlwiXFxmMjI2XCJ9LmZhLXZlbnVzLW1hcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjhcIn0uZmEtdmVzdDpiZWZvcmV7Y29udGVudDpcIlxcZTA4NVwifS5mYS12ZXN0LXBhdGNoZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwODZcIn0uZmEtdmlhY29pbjpiZWZvcmV7Y29udGVudDpcIlxcZjIzN1wifS5mYS12aWFkZW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTlcIn0uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjJhYVwifS5mYS12aWFsOmJlZm9yZXtjb250ZW50OlwiXFxmNDkyXCJ9LmZhLXZpYWxzOmJlZm9yZXtjb250ZW50OlwiXFxmNDkzXCJ9LmZhLXZpYmVyOmJlZm9yZXtjb250ZW50OlwiXFxmNDA5XCJ9LmZhLXZpZGVvOmJlZm9yZXtjb250ZW50OlwiXFxmMDNkXCJ9LmZhLXZpZGVvLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmNGUyXCJ9LmZhLXZpaGFyYTpiZWZvcmV7Y29udGVudDpcIlxcZjZhN1wifS5mYS12aW1lbzpiZWZvcmV7Y29udGVudDpcIlxcZjQwYVwifS5mYS12aW1lby1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTRcIn0uZmEtdmltZW8tdjpiZWZvcmV7Y29udGVudDpcIlxcZjI3ZFwifS5mYS12aW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMWNhXCJ9LmZhLXZpcnVzOmJlZm9yZXtjb250ZW50OlwiXFxlMDc0XCJ9LmZhLXZpcnVzLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxlMDc1XCJ9LmZhLXZpcnVzZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNzZcIn0uZmEtdms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODlcIn0uZmEtdm52OmJlZm9yZXtjb250ZW50OlwiXFxmNDBiXCJ9LmZhLXZvaWNlbWFpbDpiZWZvcmV7Y29udGVudDpcIlxcZjg5N1wifS5mYS12b2xsZXliYWxsLWJhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NWZcIn0uZmEtdm9sdW1lLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjdcIn0uZmEtdm9sdW1lLW11dGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2YTlcIn0uZmEtdm9sdW1lLW9mZjpiZWZvcmV7Y29udGVudDpcIlxcZjAyNlwifS5mYS12b2x1bWUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjhcIn0uZmEtdm90ZS15ZWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NzJcIn0uZmEtdnItY2FyZGJvYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmNzI5XCJ9LmZhLXZ1ZWpzOmJlZm9yZXtjb250ZW50OlwiXFxmNDFmXCJ9LmZhLXdhbGtpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NTRcIn0uZmEtd2FsbGV0OmJlZm9yZXtjb250ZW50OlwiXFxmNTU1XCJ9LmZhLXdhcmVob3VzZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ5NFwifS5mYS13YXRjaG1hbi1tb25pdG9yaW5nOmJlZm9yZXtjb250ZW50OlwiXFxlMDg3XCJ9LmZhLXdhdGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNzczXCJ9LmZhLXdhdmUtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmODNlXCJ9LmZhLXdhemU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4M2ZcIn0uZmEtd2VlYmx5OmJlZm9yZXtjb250ZW50OlwiXFxmNWNjXCJ9LmZhLXdlaWJvOmJlZm9yZXtjb250ZW50OlwiXFxmMThhXCJ9LmZhLXdlaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjQ5NlwifS5mYS13ZWlnaHQtaGFuZ2luZzpiZWZvcmV7Y29udGVudDpcIlxcZjVjZFwifS5mYS13ZWl4aW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDdcIn0uZmEtd2hhdHNhcHA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzJcIn0uZmEtd2hhdHNhcHAtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmNDBjXCJ9LmZhLXdoZWVsY2hhaXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTNcIn0uZmEtd2htY3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MGRcIn0uZmEtd2lmaTpiZWZvcmV7Y29udGVudDpcIlxcZjFlYlwifS5mYS13aWtpcGVkaWEtdzpiZWZvcmV7Y29udGVudDpcIlxcZjI2NlwifS5mYS13aW5kOmJlZm9yZXtjb250ZW50OlwiXFxmNzJlXCJ9LmZhLXdpbmRvdy1jbG9zZTpiZWZvcmV7Y29udGVudDpcIlxcZjQxMFwifS5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDBcIn0uZmEtd2luZG93LW1pbmltaXplOmJlZm9yZXtjb250ZW50OlwiXFxmMmQxXCJ9LmZhLXdpbmRvdy1yZXN0b3JlOmJlZm9yZXtjb250ZW50OlwiXFxmMmQyXCJ9LmZhLXdpbmRvd3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxN2FcIn0uZmEtd2luZS1ib3R0bGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3MmZcIn0uZmEtd2luZS1nbGFzczpiZWZvcmV7Y29udGVudDpcIlxcZjRlM1wifS5mYS13aW5lLWdsYXNzLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjVjZVwifS5mYS13aXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1Y2ZcIn0uZmEtd2l6YXJkcy1vZi10aGUtY29hc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3MzBcIn0uZmEtd29kdTpiZWZvcmV7Y29udGVudDpcIlxcZTA4OFwifS5mYS13b2xmLXBhY2stYmF0dGFsaW9uOmJlZm9yZXtjb250ZW50OlwiXFxmNTE0XCJ9LmZhLXdvbi1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxmMTU5XCJ9LmZhLXdvcmRwcmVzczpiZWZvcmV7Y29udGVudDpcIlxcZjE5YVwifS5mYS13b3JkcHJlc3Mtc2ltcGxlOmJlZm9yZXtjb250ZW50OlwiXFxmNDExXCJ9LmZhLXdwYmVnaW5uZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTdcIn0uZmEtd3BleHBsb3JlcjpiZWZvcmV7Y29udGVudDpcIlxcZjJkZVwifS5mYS13cGZvcm1zOmJlZm9yZXtjb250ZW50OlwiXFxmMjk4XCJ9LmZhLXdwcmVzc3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTRcIn0uZmEtd3JlbmNoOmJlZm9yZXtjb250ZW50OlwiXFxmMGFkXCJ9LmZhLXgtcmF5OmJlZm9yZXtjb250ZW50OlwiXFxmNDk3XCJ9LmZhLXhib3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MTJcIn0uZmEteGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjE2OFwifS5mYS14aW5nLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE2OVwifS5mYS15LWNvbWJpbmF0b3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2JcIn0uZmEteWFob286YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWVcIn0uZmEteWFtbWVyOmJlZm9yZXtjb250ZW50OlwiXFxmODQwXCJ9LmZhLXlhbmRleDpiZWZvcmV7Y29udGVudDpcIlxcZjQxM1wifS5mYS15YW5kZXgtaW50ZXJuYXRpb25hbDpiZWZvcmV7Y29udGVudDpcIlxcZjQxNFwifS5mYS15YXJuOmJlZm9yZXtjb250ZW50OlwiXFxmN2UzXCJ9LmZhLXllbHA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTlcIn0uZmEteWVuLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTdcIn0uZmEteWluLXlhbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2YWRcIn0uZmEteW9hc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjFcIn0uZmEteW91dHViZTpiZWZvcmV7Y29udGVudDpcIlxcZjE2N1wifS5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjQzMVwifS5mYS16aGlodTpiZWZvcmV7Y29udGVudDpcIlxcZjYzZlwifS5zci1vbmx5e2JvcmRlcjowO2NsaXA6cmVjdCgwLDAsMCwwKTtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4fS5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsLnNyLW9ubHktZm9jdXNhYmxlOmZvY3Vze2NsaXA6YXV0bztoZWlnaHQ6YXV0bzttYXJnaW46MDtvdmVyZmxvdzp2aXNpYmxlO3Bvc2l0aW9uOnN0YXRpYzt3aWR0aDphdXRvfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7Zm9udC1kaXNwbGF5OmJsb2NrO3NyYzp1cmwoLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC5lb3QpO3NyYzp1cmwoLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpfS5mYWJ7Zm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIn1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtmb250LWRpc3BsYXk6YmxvY2s7c3JjOnVybCguLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC5lb3QpO3NyYzp1cmwoLi4vd2ViZm9udHMvZmEtcmVndWxhci00MDAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi4vd2ViZm9udHMvZmEtcmVndWxhci00MDAud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi4vd2ViZm9udHMvZmEtcmVndWxhci00MDAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi4vd2ViZm9udHMvZmEtcmVndWxhci00MDAuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIil9LmZhYiwuZmFye2ZvbnQtd2VpZ2h0OjQwMH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjkwMDtmb250LWRpc3BsYXk6YmxvY2s7c3JjOnVybCguLi93ZWJmb250cy9mYS1zb2xpZC05MDAuZW90KTtzcmM6dXJsKC4uL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4uL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguLi93ZWJmb250cy9mYS1zb2xpZC05MDAuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIil9LmZhLC5mYXIsLmZhc3tmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IEZyZWVcIn0uZmEsLmZhc3tmb250LXdlaWdodDo5MDB9IiwiLyohXG4gKiAgTGluZSBBd2Vzb21lIDEuMS4wIGJ5IEBpY29uc184IC0gaHR0cHM6Ly9pY29uczguY29tL2xpbmUtYXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwczovL2ljb25zOC5jb20vZ29vZC1ib3ktbGljZW5zZS8gKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICpcbiAqIE1hZGUgd2l0aCBsb3ZlIGJ5IEljb25zOCBbIGh0dHBzOi8vaWNvbnM4LmNvbS8gXSB1c2luZyBGb250Q3VzdG9tIFsgaHR0cHM6Ly9naXRodWIuY29tL0ZvbnRDdXN0b20vZm9udGN1c3RvbSBdXG4gKlxuICogQ29udGFjdHM6XG4gKiAgICBbIGh0dHBzOi8vaWNvbnM4LmNvbS9jb250YWN0IF1cbiAqXG4gKiBGb2xsb3cgSWNvbjggb25cbiAqICAgIFR3aXR0ZXIgWyBodHRwczovL3R3aXR0ZXIuY29tL2ljb25zXzggXVxuICogICAgRmFjZWJvb2sgWyBodHRwczovL3d3dy5mYWNlYm9vay5jb20vSWNvbnM4IF1cbiAqICAgIEdvb2dsZSsgWyBodHRwczovL3BsdXMuZ29vZ2xlLmNvbS8rSWNvbnM4IF1cbiAqICAgIEdpdEh1YiBbIGh0dHBzOi8vZ2l0aHViLmNvbS9pY29uczggXVxuICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJMaW5lQXdlc29tZVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2xpbmUtYXdlc29tZS5lb3Q/dj0xLjEuXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2xpbmUtYXdlc29tZS5lb3Q/P3Y9MS4xLiNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICB1cmwoXCIuLi9mb250cy9saW5lLWF3ZXNvbWUud29mZjI/dj0xLjEuXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgIHVybChcIi4uL2ZvbnRzL2xpbmUtYXdlc29tZS53b2ZmP3Y9MS4xLlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgIHVybChcIi4uL2ZvbnRzL2xpbmUtYXdlc29tZS50dGY/dj0xLjEuXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgICAgIHVybChcIi4uL2ZvbnRzL2xpbmUtYXdlc29tZS5zdmc/dj0xLjEuI2ZhXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTGluZUF3ZXNvbWVcIjtcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL2xpbmUtYXdlc29tZS5zdmc/dj0xLjEuI2ZhXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgfVxufVxuXG4vKiBUaGFua3MgdG8gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIEBmb250YXdlc29tZSBhbmQgQGRhdmVnYW5keSAqL1xuLmxhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTZweC8xIFwiTGluZUF3ZXNvbWVcIjtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLmxhLWxnIHtcbiAgICBmb250LXNpemU6IDEuMzMzMzMzMzNlbTtcbiAgICBsaW5lLWhlaWdodDogMC43NWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuLmxhLTJ4IHtcbiAgICBmb250LXNpemU6IDJlbTtcbn1cbi5sYS0zeCB7XG4gICAgZm9udC1zaXplOiAzZW07XG59XG4ubGEtNHgge1xuICAgIGZvbnQtc2l6ZTogNGVtO1xufVxuLmxhLTV4IHtcbiAgICBmb250LXNpemU6IDVlbTtcbn1cbi5sYS1mdyB7XG4gICAgd2lkdGg6IDEuMjg1NzE0MjllbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubGEtdWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMi4xNDI4NTcxNGVtO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5sYS11bCA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGEtbGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMi4xNDI4NTcxNGVtO1xuICAgIHdpZHRoOiAyLjE0Mjg1NzE0ZW07XG4gICAgdG9wOiAwLjE0Mjg1NzE0ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxhLWxpLmxhLWxnIHtcbiAgICBsZWZ0OiAtMS44NTcxNDI4NmVtO1xufVxuLmxhLWJvcmRlciB7XG4gICAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlZWVlO1xuICAgIGJvcmRlci1yYWRpdXM6IC4xZW07XG59XG4ucHVsbC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuLnB1bGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG4ubGkucHVsbC1sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC4zZW07XG59XG4ubGkucHVsbC1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IC4zZW07XG59XG4ubGEtc3BpbiB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgfVxufVxuLmxhLXJvdGF0ZS05MCB7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5sYS1yb3RhdGUtMTgwIHtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmxhLXJvdGF0ZS0yNzAge1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249Myk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG4ubGEtZmxpcC1ob3Jpem9udGFsIHtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cbi5sYS1mbGlwLXZlcnRpY2FsIHtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbn1cbjpyb290IC5sYS1yb3RhdGUtOTAsXG46cm9vdCAubGEtcm90YXRlLTE4MCxcbjpyb290IC5sYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmxhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5sYS1mbGlwLXZlcnRpY2FsIHtcbiAgICBmaWx0ZXI6IG5vbmU7XG59XG4ubGEtc3RhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDJlbTtcbiAgICBoZWlnaHQ6IDJlbTtcbiAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubGEtc3RhY2stMXgsXG4ubGEtc3RhY2stMngge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sYS1zdGFjay0xeCB7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubGEtc3RhY2stMngge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xufVxuLmxhLWludmVyc2Uge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xufVxuLyogVGhhbmtzIHRvIGh0dHA6Ly9mb250YXdlc29tZS5pbyBAZm9udGF3ZXNvbWUgYW5kIEBkYXZlZ2FuZHkgKi9cblxuLmxhLTUwMHB4OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTAwXCI7IH1cbi5sYS1hZGp1c3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDFcIjsgfVxuLmxhLWFkbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwMlwiOyB9XG4ubGEtYWxpZ24tY2VudGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTAzXCI7IH1cbi5sYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA0XCI7IH1cbi5sYS1hbGlnbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA1XCI7IH1cbi5sYS1hbGlnbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwNlwiOyB9XG4ubGEtYW1hem9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA3XCI7IH1cbi5sYS1hbWJ1bGFuY2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDhcIjsgfVxuLmxhLWFuY2hvcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwOVwiOyB9XG4ubGEtYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwYVwiOyB9XG4ubGEtYW5nZWxsaXN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBiXCI7IH1cbi5sYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwY1wiOyB9XG4ubGEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGRcIjsgfVxuLmxhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwZVwiOyB9XG4ubGEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBmXCI7IH1cbi5sYS1hbmdsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTEwXCI7IH1cbi5sYS1hbmdsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTExXCI7IH1cbi5sYS1hbmdsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExMlwiOyB9XG4ubGEtYW5nbGUtdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTNcIjsgfVxuLmxhLWFwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE0XCI7IH1cbi5sYS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE1XCI7IH1cbi5sYS1hcmVhLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE2XCI7IH1cbi5sYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExN1wiOyB9XG4ubGEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMThcIjsgfVxuLmxhLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTlcIjsgfVxuLmxhLWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWFcIjsgfVxuLmxhLWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFiXCI7IH1cbi5sYS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExY1wiOyB9XG4ubGEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFkXCI7IH1cbi5sYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWVcIjsgfVxuLmxhLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWZcIjsgfVxuLmxhLWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjBcIjsgfVxuLmxhLWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTIxXCI7IH1cbi5sYS1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyMlwiOyB9XG4ubGEtYXJyb3dzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTIzXCI7IH1cbi5sYS1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI0XCI7IH1cbi5sYS1hcnJvd3MtaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyNVwiOyB9XG4ubGEtYXJyb3dzLXY6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjZcIjsgfVxuLmxhLWFzdGVyaXNrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI3XCI7IH1cbi5sYS1hdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyOFwiOyB9XG4ubGEtYXV0b21vYmlsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyOVwiOyB9XG4ubGEtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmFcIjsgfVxuLmxhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmJcIjsgfVxuLmxhLWJhbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyY1wiOyB9XG4ubGEtYmFuazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyZFwiOyB9XG4ubGEtYmFyLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJlXCI7IH1cbi5sYS1iYXItY2hhcnQtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyZlwiOyB9XG4ubGEtYmFyY29kZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzMFwiOyB9XG4ubGEtYmFyczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzMVwiOyB9XG4ubGEtYmF0dGVyeS0wOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTMyXCI7IH1cbi5sYS1iYXR0ZXJ5LTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzNcIjsgfVxuLmxhLWJhdHRlcnktMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzNFwiOyB9XG4ubGEtYmF0dGVyeS0zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTM1XCI7IH1cbi5sYS1iYXR0ZXJ5LTQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzZcIjsgfVxuLmxhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzdcIjsgfVxuLmxhLWJhdHRlcnktZnVsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzOFwiOyB9XG4ubGEtYmF0dGVyeS1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTM5XCI7IH1cbi5sYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2FcIjsgfVxuLmxhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2JcIjsgfVxuLmxhLWJlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzY1wiOyB9XG4ubGEtYmVlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzZFwiOyB9XG4ubGEtYmVoYW5jZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzZVwiOyB9XG4ubGEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2ZcIjsgfVxuLmxhLWJlbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDBcIjsgfVxuLmxhLWJlbGwtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0MVwiOyB9XG4ubGEtYmVsbC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0MlwiOyB9XG4ubGEtYmVsbC1zbGFzaC1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQzXCI7IH1cbi5sYS1iaWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ0XCI7IH1cbi5sYS1iaW5vY3VsYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ1XCI7IH1cbi5sYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ2XCI7IH1cbi5sYS1iaXRidWNrZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDdcIjsgfVxuLmxhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDhcIjsgfVxuLmxhLWJpdGNvaW46YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDlcIjsgfVxuLmxhLWJsYWNrLXRpZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0YVwiOyB9XG4ubGEtYm9sZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0YlwiOyB9XG4ubGEtYm9sdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0Y1wiOyB9XG4ubGEtYm9tYjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0ZFwiOyB9XG4ubGEtYm9vazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0ZVwiOyB9XG4ubGEtYm9va21hcms6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGZcIjsgfVxuLmxhLWJvb2ttYXJrLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTBcIjsgfVxuLmxhLWJyaWVmY2FzZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1MVwiOyB9XG4ubGEtYnRjOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTUyXCI7IH1cbi5sYS1idWc6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTNcIjsgfVxuLmxhLWJ1aWxkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU0XCI7IH1cbi5sYS1idWlsZGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU1XCI7IH1cbi5sYS1idWxsaG9ybjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1NlwiOyB9XG4ubGEtYnVsbHNleWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTdcIjsgfVxuLmxhLWJ1czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1OFwiOyB9XG4ubGEtYnV5c2VsbGFkczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1OVwiOyB9XG4ubGEtY2FiOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTVhXCI7IH1cbi5sYS1jYWxjdWxhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTViXCI7IH1cbi5sYS1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1Y1wiOyB9XG4ubGEtY2FsZW5kYXItY2hlY2stbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1ZFwiOyB9XG4ubGEtY2FsZW5kYXItbWludXMtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1ZVwiOyB9XG4ubGEtY2FsZW5kYXItbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1ZlwiOyB9XG4ubGEtY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTYwXCI7IH1cbi5sYS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTYxXCI7IH1cbi5sYS1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjJcIjsgfVxuLmxhLWNhbWVyYS1yZXRybzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2M1wiOyB9XG4ubGEtY2FyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY0XCI7IH1cbi5sYS1jYXJldC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY1XCI7IH1cbi5sYS1jYXJldC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY2XCI7IH1cbi5sYS1jYXJldC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2N1wiOyB9XG4ubGEtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUsIC5sYS10b2dnbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2OFwiOyB9XG4ubGEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUsIC5sYS10b2dnbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2OVwiOyB9XG4ubGEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlLCAubGEtdG9nZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZhXCI7IH1cbi5sYS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUsIC5sYS10b2dnbGUtdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNmJcIjsgfVxuLmxhLWNhcmV0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZjXCI7IH1cbi5sYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYxNmRcIjsgfVxuLmxhLWNhcnQtcGx1czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2ZVwiOyB9XG4ubGEtY2M6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNmZcIjsgfVxuLmxhLWNjLWFtZXg6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzBcIjsgfVxuLmxhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTcxXCI7IH1cbi5sYS1jYy1kaXNjb3ZlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3MlwiOyB9XG4ubGEtY2MtamNiOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTczXCI7IH1cbi5sYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTc0XCI7IH1cbi5sYS1jYy1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzVcIjsgfVxuLmxhLWNjLXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3NlwiOyB9XG4ubGEtY2MtdmlzYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3N1wiOyB9XG4ubGEtY2VydGlmaWNhdGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzhcIjsgfVxuLmxhLWNoYWluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTc5XCI7IH1cbi5sYS1jaGFpbi1icm9rZW46YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2FcIjsgfVxuLmxhLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTdiXCI7IH1cbi5sYS1jaGVjay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2NcIjsgfVxuLmxhLWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTdkXCI7IH1cbi5sYS1jaGVjay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2VcIjsgfVxuLmxhLWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTdmXCI7IH1cbi5sYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTgwXCI7IH1cbi5sYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTgxXCI7IH1cbi5sYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4MlwiOyB9XG4ubGEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODNcIjsgfVxuLmxhLWNoZXZyb24tZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4NFwiOyB9XG4ubGEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg1XCI7IH1cbi5sYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg2XCI7IH1cbi5sYS1jaGV2cm9uLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg3XCI7IH1cbi5sYS1jaGlsZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4OFwiOyB9XG4ubGEtY2hyb21lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg5XCI7IH1cbi5sYS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGFcIjsgfVxuLmxhLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThiXCI7IH1cbi5sYS1jaXJjbGUtby1ub3RjaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4Y1wiOyB9XG4ubGEtY2lyY2xlLXRoaW46YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGRcIjsgfVxuLmxhLWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4ZVwiOyB9XG4ubGEtY2xvY2stbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4ZlwiOyB9XG4ubGEtY2xvbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTBcIjsgfVxuLmxhLWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTkxXCI7IH1cbi5sYS1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5MlwiOyB9XG4ubGEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTNcIjsgfVxuLmxhLWNsb3VkLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5NFwiOyB9XG4ubGEtY255OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk1XCI7IH1cbi5sYS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk2XCI7IH1cbi5sYS1jb2RlLWZvcms6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTdcIjsgfVxuLmxhLWNvZGVwZW46YmVmb3JlIHsgY29udGVudDogXCJcXGYxOThcIjsgfVxuLmxhLWNvZmZlZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5OVwiOyB9XG4ubGEtY29nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTlhXCI7IH1cbi5sYS1jb2dzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTliXCI7IH1cbi5sYS1jb2x1bW5zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTljXCI7IH1cbi5sYS1jb21tZW50OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTlkXCI7IH1cbi5sYS1jb21tZW50LW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxOWVcIjsgfVxuLmxhLWNvbW1lbnRpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOWZcIjsgfVxuLmxhLWNvbW1lbnRpbmctbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhMFwiOyB9XG4ubGEtY29tbWVudHM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTFcIjsgfVxuLmxhLWNvbW1lbnRzLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTJcIjsgfVxuLmxhLWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTNcIjsgfVxuLmxhLWNvbXByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE0XCI7IH1cbi5sYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhNVwiOyB9XG4ubGEtY29udGFvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE2XCI7IH1cbi5sYS1jb3B5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE3XCI7IH1cbi5sYS1jb3B5cmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYThcIjsgfVxuLmxhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTlcIjsgfVxuLmxhLWNyZWRpdC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWFhXCI7IH1cbi5sYS1jcm9wOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWFiXCI7IH1cbi5sYS1jcm9zc2hhaXJzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWFjXCI7IH1cbi5sYS1jc3MzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWFkXCI7IH1cbi5sYS1jdWJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWFlXCI7IH1cbi5sYS1jdWJlczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhZlwiOyB9XG4ubGEtY3V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWIwXCI7IH1cbi5sYS1jdXRsZXJ5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWIxXCI7IH1cbi5sYS1kYXNoYm9hcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjJcIjsgfVxuLmxhLWRhc2hjdWJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWIzXCI7IH1cbi5sYS1kYXRhYmFzZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiNFwiOyB9XG4ubGEtZGVkZW50OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWI1XCI7IH1cbi5sYS1kZWxpY2lvdXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjZcIjsgfVxuLmxhLWRlc2t0b3A6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjdcIjsgfVxuLmxhLWRldmlhbnRhcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjhcIjsgfVxuLmxhLWRpYW1vbmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjlcIjsgfVxuLmxhLWRpZ2c6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYmFcIjsgfVxuLmxhLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiYlwiOyB9XG4ubGEtZG90LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWJjXCI7IH1cbi5sYS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiZFwiOyB9XG4ubGEtZHJpYmJibGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYmVcIjsgfVxuLmxhLWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYmZcIjsgfVxuLmxhLWRydXBhbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjMFwiOyB9XG4ubGEtZWRpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjMVwiOyB9XG4ubGEtZWplY3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzJcIjsgfVxuLmxhLWVsbGlwc2lzLWg6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzNcIjsgfVxuLmxhLWVsbGlwc2lzLXY6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzRcIjsgfVxuLmxhLWVtcGlyZTpiZWZvcmUsIC5sYS1nZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjNVwiOyB9XG4ubGEtZW52ZWxvcGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzZcIjsgfVxuLmxhLWVudmVsb3BlLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzdcIjsgfVxuLmxhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjOFwiOyB9XG4ubGEtZXJhc2VyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM5XCI7IH1cbi5sYS1ldXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxY2FcIjsgfVxuLmxhLWV1cm86YmVmb3JlIHsgY29udGVudDogXCJcXGYxY2JcIjsgfVxuLmxhLWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWNjXCI7IH1cbi5sYS1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjZFwiOyB9XG4ubGEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWNlXCI7IH1cbi5sYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjZlwiOyB9XG4ubGEtZXhwYW5kOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQwXCI7IH1cbi5sYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDFcIjsgfVxuLmxhLWV4dGVybmFsLWxpbms6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDJcIjsgfVxuLmxhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQzXCI7IH1cbi5sYS1leWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDRcIjsgfVxuLmxhLWV5ZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkNVwiOyB9XG4ubGEtZXllZHJvcHBlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkNlwiOyB9XG4ubGEtZmFjZWJvb2s6YmVmb3JlLCAubGEtZmFjZWJvb2stZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkN1wiOyB9XG4ubGEtZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDhcIjsgfVxuLmxhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkOVwiOyB9XG4ubGEtZmFzdC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkYVwiOyB9XG4ubGEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWRiXCI7IH1cbi5sYS1mYXg6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZGNcIjsgfVxuLmxhLWZlbWFsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkZFwiOyB9XG4ubGEtZmlnaHRlci1qZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZGVcIjsgfVxuLmxhLWZpbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZGZcIjsgfVxuLmxhLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWUwXCI7IH1cbi5sYS1maWxlLWF1ZGlvLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTFcIjsgfVxuLmxhLWZpbGUtY29kZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWUyXCI7IH1cbi5sYS1maWxlLWV4Y2VsLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTNcIjsgfVxuLmxhLWZpbGUtaW1hZ2UtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlNFwiOyB9XG4ubGEtZmlsZS1tb3ZpZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWU1XCI7IH1cbi5sYS1maWxlLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTZcIjsgfVxuLmxhLWZpbGUtcGRmLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTdcIjsgfVxuLmxhLWZpbGUtcGhvdG8tbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlOFwiOyB9XG4ubGEtZmlsZS1waWN0dXJlLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTlcIjsgfVxuLmxhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWVhXCI7IH1cbi5sYS1maWxlLXNvdW5kLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxZWJcIjsgfVxuLmxhLWZpbGUtdGV4dDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlY1wiOyB9XG4ubGEtZmlsZS10ZXh0LW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxZWRcIjsgfVxuLmxhLWZpbGUtdmlkZW8tbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlZVwiOyB9XG4ubGEtZmlsZS13b3JkLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxZWZcIjsgfVxuLmxhLWZpbGUtemlwLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjBcIjsgfVxuLmxhLWZpbGVzLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjFcIjsgfVxuLmxhLWZpbG06YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjJcIjsgfVxuLmxhLWZpbHRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmM1wiOyB9XG4ubGEtZmlyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmNFwiOyB9XG4ubGEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjVcIjsgfVxuLmxhLWZpcmVmb3g6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjZcIjsgfVxuLmxhLWZsYWc6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjdcIjsgfVxuLmxhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWY4XCI7IH1cbi5sYS1mbGFnLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjlcIjsgfVxuLmxhLWZsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWZhXCI7IH1cbi5sYS1mbGFzazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmYlwiOyB9XG4ubGEtZmxpY2tyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWZjXCI7IH1cbi5sYS1mbG9wcHktbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmZFwiOyB9XG4ubGEtZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWZlXCI7IH1cbi5sYS1mb2xkZXItbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmZlwiOyB9XG4ubGEtZm9sZGVyLW9wZW46YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDBcIjsgfVxuLmxhLWZvbGRlci1vcGVuLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDFcIjsgfVxuLmxhLWZvbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDJcIjsgfVxuLmxhLWZvbnRpY29uczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwM1wiOyB9XG4ubGEtZm9ydW1iZWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDRcIjsgfVxuLmxhLWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDVcIjsgfVxuLmxhLWZvdXJzcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDZcIjsgfVxuLmxhLWZyb3duLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDdcIjsgfVxuLmxhLWZ1dGJvbC1vOmJlZm9yZSwgLmxhLXNvY2Nlci1iYWxsLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDhcIjsgfVxuLmxhLWdhbWVwYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDlcIjsgfVxuLmxhLWdhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjBhXCI7IH1cbi5sYS1nYnA6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMGJcIjsgfVxuLmxhLWdlYXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMGNcIjsgfVxuLmxhLWdlYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjBkXCI7IH1cbi5sYS1nZW5kZXJsZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjBlXCI7IH1cbi5sYS1nZXQtcG9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjBmXCI7IH1cbi5sYS1nZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxMFwiOyB9XG4ubGEtZ2ctY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjExXCI7IH1cbi5sYS1naWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjEyXCI7IH1cbi5sYS1naXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTNcIjsgfVxuLmxhLWdpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTRcIjsgfVxuLmxhLWdpdGh1YjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxNVwiOyB9XG4ubGEtZ2l0aHViLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxNlwiOyB9XG4ubGEtZ2l0aHViLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxN1wiOyB9XG4ubGEtZ2xhc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMThcIjsgfVxuLmxhLWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjE5XCI7IH1cbi5sYS1nb29nbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMWFcIjsgfVxuLmxhLWdvb2dsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjFiXCI7IH1cbi5sYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMWNcIjsgfVxuLmxhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMWRcIjsgfVxuLmxhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjFlXCI7IH1cbi5sYS1ncmF0aXBheTpiZWZvcmUsIC5sYS1naXR0aXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMWZcIjsgfVxuLmxhLWdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjIwXCI7IH1cbi5sYS1oLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyMVwiOyB9XG4ubGEtaGFja2VyLW5ld3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjJcIjsgfVxuLmxhLWhhbmQtZ3JhYi1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjIzXCI7IH1cbi5sYS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjI0XCI7IH1cbi5sYS1oYW5kLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyNVwiOyB9XG4ubGEtaGFuZC1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjZcIjsgfVxuLmxhLWhhbmQtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyN1wiOyB9XG4ubGEtaGFuZC1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjI4XCI7IH1cbi5sYS1oYW5kLXBhcGVyLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjlcIjsgfVxuLmxhLWhhbmQtcGVhY2UtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyYVwiOyB9XG4ubGEtaGFuZC1wb2ludGVyLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyMmJcIjsgfVxuLmxhLWhhbmQtcm9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjJjXCI7IH1cbi5sYS1oYW5kLXNjaXNzb3JzLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyMmRcIjsgfVxuLmxhLWhhbmQtc3BvY2stbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyZVwiOyB9XG4ubGEtaGFuZC1zdG9wLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyMmZcIjsgfVxuLmxhLWhkZC1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjMwXCI7IH1cbi5sYS1oZWFkZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzFcIjsgfVxuLmxhLWhlYWRwaG9uZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzJcIjsgfVxuLmxhLWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjMzXCI7IH1cbi5sYS1oZWFydC1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjM0XCI7IH1cbi5sYS1oZWFydGJlYXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzVcIjsgfVxuLmxhLWhpc3Rvcnk6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzZcIjsgfVxuLmxhLWhvbWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzdcIjsgfVxuLmxhLWhvc3BpdGFsLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzhcIjsgfVxuLmxhLWhvdGVsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjM5XCI7IH1cbi5sYS1ob3VyZ2xhc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYyM2FcIjsgfVxuLmxhLWhvdXJnbGFzcy0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjNiXCI7IH1cbi5sYS1ob3VyZ2xhc3MtMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzY1wiOyB9XG4ubGEtaG91cmdsYXNzLTM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyM2RcIjsgfVxuLmxhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyM2VcIjsgfVxuLmxhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjNmXCI7IH1cbi5sYS1ob3VyZ2xhc3MtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0MFwiOyB9XG4ubGEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQxXCI7IH1cbi5sYS1ob3V6ejpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0MlwiOyB9XG4ubGEtaHRtbDU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDNcIjsgfVxuLmxhLWktY3Vyc29yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQ0XCI7IH1cbi5sYS1pbHM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDVcIjsgfVxuLmxhLWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQ2XCI7IH1cbi5sYS1pbmJveDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0N1wiOyB9XG4ubGEtaW5kZW50OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQ4XCI7IH1cbi5sYS1pbmR1c3RyeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0OVwiOyB9XG4ubGEtaW5mbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0YVwiOyB9XG4ubGEtaW5mby1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNGJcIjsgfVxuLmxhLWlucjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0Y1wiOyB9XG4ubGEtaW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjRkXCI7IH1cbi5sYS1pbnN0aXR1dGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0ZVwiOyB9XG4ubGEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNGZcIjsgfVxuLmxhLWlveGhvc3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTBcIjsgfVxuLmxhLWl0YWxpYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1MVwiOyB9XG4ubGEtam9vbWxhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjUyXCI7IH1cbi5sYS1qcHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTNcIjsgfVxuLmxhLWpzZmlkZGxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjU0XCI7IH1cbi5sYS1rZXk6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTVcIjsgfVxuLmxhLWtleWJvYXJkLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTZcIjsgfVxuLmxhLWtydzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1N1wiOyB9XG4ubGEtbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNThcIjsgfVxuLmxhLWxhcHRvcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1OVwiOyB9XG4ubGEtbGFzdGZtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjVhXCI7IH1cbi5sYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjViXCI7IH1cbi5sYS1sZWFmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjVjXCI7IH1cbi5sYS1sZWFucHViOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjVkXCI7IH1cbi5sYS1sZWdhbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1ZVwiOyB9XG4ubGEtbGVtb24tbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1ZlwiOyB9XG4ubGEtbGV2ZWwtZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2MFwiOyB9XG4ubGEtbGV2ZWwtdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjFcIjsgfVxuLmxhLWxpZmUtYm91eTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2MlwiOyB9XG4ubGEtbGlmZS1idW95OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjYzXCI7IH1cbi5sYS1saWZlLXJpbmc6YmVmb3JlLCAubGEtc3VwcG9ydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2NFwiOyB9XG4ubGEtbGlmZS1zYXZlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2NVwiOyB9XG4ubGEtbGlnaHRidWxiLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjZcIjsgfVxuLmxhLWxpbmUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjdcIjsgfVxuLmxhLWxpbms6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjhcIjsgfVxuLmxhLWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjY5XCI7IH1cbi5sYS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNmFcIjsgfVxuLmxhLWxpbnV4OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjZiXCI7IH1cbi5sYS1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjZjXCI7IH1cbi5sYS1saXN0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2ZFwiOyB9XG4ubGEtbGlzdC1vbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2ZVwiOyB9XG4ubGEtbGlzdC11bDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2ZlwiOyB9XG4ubGEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzBcIjsgfVxuLmxhLWxvY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzFcIjsgfVxuLmxhLWxvbmctYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3MlwiOyB9XG4ubGEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjczXCI7IH1cbi5sYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjc0XCI7IH1cbi5sYS1sb25nLWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjc1XCI7IH1cbi5sYS1tYWdpYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3NlwiOyB9XG4ubGEtbWFnbmV0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjc3XCI7IH1cbi5sYS1tYWlsLWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzhcIjsgfVxuLmxhLW1haWwtcmVwbHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzlcIjsgfVxuLmxhLW1haWwtcmVwbHktYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjdhXCI7IH1cbi5sYS1tYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjdiXCI7IH1cbi5sYS1tYXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYyN2NcIjsgfVxuLmxhLW1hcC1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyN2RcIjsgfVxuLmxhLW1hcC1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjdlXCI7IH1cbi5sYS1tYXAtcGluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjdmXCI7IH1cbi5sYS1tYXAtc2lnbnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyODBcIjsgfVxuLmxhLW1hcnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyODFcIjsgfVxuLmxhLW1hcnMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjgyXCI7IH1cbi5sYS1tYXJzLXN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4M1wiOyB9XG4ubGEtbWFycy1zdHJva2UtaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4NFwiOyB9XG4ubGEtbWFycy1zdHJva2UtdjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4NVwiOyB9XG4ubGEtbWF4Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjg2XCI7IH1cbi5sYS1tZWFucGF0aDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4N1wiOyB9XG4ubGEtbWVkaXVtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjg4XCI7IH1cbi5sYS1tZWRraXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyODlcIjsgfVxuLmxhLW1laC1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjhhXCI7IH1cbi5sYS1tZXJjdXJ5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjhiXCI7IH1cbi5sYS1taWNyb3Bob25lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjhjXCI7IH1cbi5sYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjhkXCI7IH1cbi5sYS1taW51czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4ZVwiOyB9XG4ubGEtbWludXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjhmXCI7IH1cbi5sYS1taW51cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTBcIjsgfVxuLmxhLW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjkxXCI7IH1cbi5sYS1tb2JpbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTJcIjsgfVxuLmxhLW1vYmlsZS1waG9uZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5M1wiOyB9XG4ubGEtbW9uZXk6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTRcIjsgfVxuLmxhLW1vb24tbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5NVwiOyB9XG4ubGEtbW9ydGFyLWJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjk2XCI7IH1cbi5sYS1tb3RvcmN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjk3XCI7IH1cbi5sYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjk4XCI7IH1cbi5sYS1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5OVwiOyB9XG4ubGEtbmF2aWNvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5YVwiOyB9XG4ubGEtbmV1dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjliXCI7IH1cbi5sYS1uZXdzcGFwZXItbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5Y1wiOyB9XG4ubGEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjlkXCI7IH1cbi5sYS1vYmplY3QtdW5ncm91cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5ZVwiOyB9XG4ubGEtb2Rub2tsYXNzbmlraTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5ZlwiOyB9XG4ubGEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTBcIjsgfVxuLmxhLW9wZW5jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmExXCI7IH1cbi5sYS1vcGVuaWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTJcIjsgfVxuLmxhLW9wZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmEzXCI7IH1cbi5sYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmE0XCI7IH1cbi5sYS1vdXRkZW50OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmE1XCI7IH1cbi5sYS1wYWdlbGluZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTZcIjsgfVxuLmxhLXBhaW50LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmE3XCI7IH1cbi5sYS1wYXBlci1wbGFuZTpiZWZvcmUsIC5sYS1zZW5kOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmE4XCI7IH1cbi5sYS1wYXBlci1wbGFuZS1vOmJlZm9yZSwgLmxhLXNlbmQtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhOVwiOyB9XG4ubGEtcGFwZXJjbGlwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmFhXCI7IH1cbi5sYS1wYXJhZ3JhcGg6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYWJcIjsgfVxuLmxhLXBhc3RlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmFjXCI7IH1cbi5sYS1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhZFwiOyB9XG4ubGEtcGF3OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmFlXCI7IH1cbi5sYS1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYWZcIjsgfVxuLmxhLXBlbmNpbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiMFwiOyB9XG4ubGEtcGVuY2lsLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiMVwiOyB9XG4ubGEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmIyXCI7IH1cbi5sYS1waG9uZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiM1wiOyB9XG4ubGEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmI0XCI7IH1cbi5sYS1waG90bzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiNVwiOyB9XG4ubGEtcGljdHVyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmI2XCI7IH1cbi5sYS1waWUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjdcIjsgfVxuLmxhLXBpZWQtcGlwZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjhcIjsgfVxuLmxhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmI5XCI7IH1cbi5sYS1waW50ZXJlc3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYmFcIjsgfVxuLmxhLXBpbnRlcmVzdC1wOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmJiXCI7IH1cbi5sYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmJjXCI7IH1cbi5sYS1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiZFwiOyB9XG4ubGEtcGxheTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiZVwiOyB9XG4ubGEtcGxheS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYmZcIjsgfVxuLmxhLXBsYXktY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzBcIjsgfVxuLmxhLXBsdWc6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzFcIjsgfVxuLmxhLXBsdXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzJcIjsgfVxuLmxhLXBsdXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmMzXCI7IH1cbi5sYS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjNFwiOyB9XG4ubGEtcGx1cy1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjNVwiOyB9XG4ubGEtcG93ZXItb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmM2XCI7IH1cbi5sYS1wcmludDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjN1wiOyB9XG4ubGEtcHV6emxlLXBpZWNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmM4XCI7IH1cbi5sYS1xcTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjOVwiOyB9XG4ubGEtcXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmNhXCI7IH1cbi5sYS1xdWVzdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjYlwiOyB9XG4ubGEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmNjXCI7IH1cbi5sYS1xdW90ZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmNkXCI7IH1cbi5sYS1xdW90ZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjZVwiOyB9XG4ubGEtcmE6YmVmb3JlIHsgY29udGVudDogXCJcXGYyY2ZcIjsgfVxuLmxhLXJhbmRvbTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkMFwiOyB9XG4ubGEtcmViZWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDFcIjsgfVxuLmxhLXJlY3ljbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDJcIjsgfVxuLmxhLXJlZGRpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkM1wiOyB9XG4ubGEtcmVkZGl0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkNFwiOyB9XG4ubGEtcmVmcmVzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkNVwiOyB9XG4ubGEtcmVnaXN0ZXJlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkNlwiOyB9XG4ubGEtcmVucmVuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQ3XCI7IH1cbi5sYS1yZW9yZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQ4XCI7IH1cbi5sYS1yZXBlYXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDlcIjsgfVxuLmxhLXJlcGx5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmRhXCI7IH1cbi5sYS1yZXBseS1hbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZGJcIjsgfVxuLmxhLXJldHdlZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZGNcIjsgfVxuLmxhLXJtYjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkZFwiOyB9XG4ubGEtcm9hZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkZVwiOyB9XG4ubGEtcm9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmRmXCI7IH1cbi5sYS1yb3RhdGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlMFwiOyB9XG4ubGEtcm90YXRlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmUxXCI7IH1cbi5sYS1yb3VibGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTJcIjsgfVxuLmxhLXJzczpiZWZvcmUsIC5sYS1mZWVkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmUzXCI7IH1cbi5sYS1yc3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmU0XCI7IH1cbi5sYS1ydWI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTVcIjsgfVxuLmxhLXJ1YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmU2XCI7IH1cbi5sYS1ydXBlZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlN1wiOyB9XG4ubGEtc2FmYXJpOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmU4XCI7IH1cbi5sYS1zYXZlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmU5XCI7IH1cbi5sYS1zY2lzc29yczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlYVwiOyB9XG4ubGEtc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmViXCI7IH1cbi5sYS1zZWFyY2gtbWludXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZWNcIjsgfVxuLmxhLXNlYXJjaC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmVkXCI7IH1cbi5sYS1zZWxsc3k6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZWVcIjsgfVxuLmxhLXNlcnZlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlZlwiOyB9XG4ubGEtc2hhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjBcIjsgfVxuLmxhLXNoYXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmMVwiOyB9XG4ubGEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmMlwiOyB9XG4ubGEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmYzXCI7IH1cbi5sYS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmNFwiOyB9XG4ubGEtc2hla2VsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmY1XCI7IH1cbi5sYS1zaGVxZWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjZcIjsgfVxuLmxhLXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmN1wiOyB9XG4ubGEtc2hpcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmOFwiOyB9XG4ubGEtc2hpcnRzaW5idWxrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmY5XCI7IH1cbi5sYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmZhXCI7IH1cbi5sYS1zaWduLWluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmZiXCI7IH1cbi5sYS1zaWduLW91dDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmY1wiOyB9XG4ubGEtc2lnbmFsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmZkXCI7IH1cbi5sYS1zaW1wbHlidWlsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmZVwiOyB9XG4ubGEtc2l0ZW1hcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmZlwiOyB9XG4ubGEtc2t5YXRsYXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDBcIjsgfVxuLmxhLXNreXBlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzAxXCI7IH1cbi5sYS1zbGFjazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwMlwiOyB9XG4ubGEtc2xpZGVyczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwM1wiOyB9XG4ubGEtc2xpZGVzaGFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwNFwiOyB9XG4ubGEtc21pbGUtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwNVwiOyB9XG4ubGEtc29ydDpiZWZvcmUsIC5sYS11bnNvcnRlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwNlwiOyB9XG4ubGEtc29ydC1hbHBoYS1hc2M6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDdcIjsgfVxuLmxhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwOFwiOyB9XG4ubGEtc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzA5XCI7IH1cbi5sYS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzBhXCI7IH1cbi5sYS1zb3J0LWFzYzpiZWZvcmUsIC5sYS1zb3J0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzBiXCI7IH1cbi5sYS1zb3J0LWRlc2M6YmVmb3JlLCAubGEtc29ydC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzBjXCI7IH1cbi5sYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzBkXCI7IH1cbi5sYS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwZVwiOyB9XG4ubGEtc291bmRjbG91ZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwZlwiOyB9XG4ubGEtc3BhY2Utc2h1dHRsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxMFwiOyB9XG4ubGEtc3Bpbm5lcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxMVwiOyB9XG4ubGEtc3Bvb246YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTJcIjsgfVxuLmxhLXNwb3RpZnk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTNcIjsgfVxuLmxhLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxNFwiOyB9XG4ubGEtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTVcIjsgfVxuLmxhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzE2XCI7IH1cbi5sYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxN1wiOyB9XG4ubGEtc3RhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxOFwiOyB9XG4ubGEtc3Rhci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzE5XCI7IH1cbi5sYS1zdGFyLWhhbGYtbzpiZWZvcmUsIC5sYS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsIC5sYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMWFcIjsgfVxuLmxhLXN0YXItbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxYlwiOyB9XG4ubGEtc3RlYW06YmVmb3JlIHsgY29udGVudDogXCJcXGYzMWNcIjsgfVxuLmxhLXN0ZWFtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxZFwiOyB9XG4ubGEtc3RlcC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxZVwiOyB9XG4ubGEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzFmXCI7IH1cbi5sYS1zdGV0aG9zY29wZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyMFwiOyB9XG4ubGEtc3RpY2t5LW5vdGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjFcIjsgfVxuLmxhLXN0aWNreS1ub3RlLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjJcIjsgfVxuLmxhLXN0b3A6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjNcIjsgfVxuLmxhLXN0cmVldC12aWV3OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzI0XCI7IH1cbi5sYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzI1XCI7IH1cbi5sYS1zdHVtYmxldXBvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyNlwiOyB9XG4ubGEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzI3XCI7IH1cbi5sYS1zdWJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjhcIjsgfVxuLmxhLXN1YndheTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyOVwiOyB9XG4ubGEtc3VpdGNhc2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMmFcIjsgfVxuLmxhLXN1bi1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzJiXCI7IH1cbi5sYS1zdXBlcnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyY1wiOyB9XG4ubGEtdGFibGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMmRcIjsgfVxuLmxhLXRhYmxldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyZVwiOyB9XG4ubGEtdGFjaG9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyZlwiOyB9XG4ubGEtdGFnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzMwXCI7IH1cbi5sYS10YWdzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzMxXCI7IH1cbi5sYS10YXNrczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzMlwiOyB9XG4ubGEtdGF4aTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzM1wiOyB9XG4ubGEtdGVsZXZpc2lvbjpiZWZvcmUsIC5sYS10djpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzNFwiOyB9XG4ubGEtdGVuY2VudC13ZWlibzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzNVwiOyB9XG4ubGEtdGVybWluYWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzZcIjsgfVxuLmxhLXRleHQtaGVpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzM3XCI7IH1cbi5sYS10ZXh0LXdpZHRoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzM4XCI7IH1cbi5sYS10aDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzOVwiOyB9XG4ubGEtdGgtbGFyZ2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYzM2FcIjsgfVxuLmxhLXRoLWxpc3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYzM2JcIjsgfVxuLmxhLXRodW1iLXRhY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYzM2NcIjsgfVxuLmxhLXRodW1icy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzNkXCI7IH1cbi5sYS10aHVtYnMtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzNlXCI7IH1cbi5sYS10aHVtYnMtby11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzZlwiOyB9XG4ubGEtdGh1bWJzLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQwXCI7IH1cbi5sYS10aWNrZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDFcIjsgfVxuLmxhLXRpbWVzOmJlZm9yZSwgLmxhLXJlbW92ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0MlwiOyB9XG4ubGEtdGltZXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQzXCI7IH1cbi5sYS10aW1lcy1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0NFwiOyB9XG4ubGEtdGludDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0NVwiOyB9XG4ubGEtdG9nZ2xlLW9mZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0NlwiOyB9XG4ubGEtdG9nZ2xlLW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQ3XCI7IH1cbi5sYS10cmFkZW1hcms6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDhcIjsgfVxuLmxhLXRyYWluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQ5XCI7IH1cbi5sYS10cmFuc2dlbmRlcjpiZWZvcmUsIC5sYS1pbnRlcnNleDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0YVwiOyB9XG4ubGEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzRiXCI7IH1cbi5sYS10cmFzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0Y1wiOyB9XG4ubGEtdHJhc2gtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0ZFwiOyB9XG4ubGEtdHJlZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0ZVwiOyB9XG4ubGEtdHJlbGxvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzRmXCI7IH1cbi5sYS10cmlwYWR2aXNvcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1MFwiOyB9XG4ubGEtdHJvcGh5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzUxXCI7IH1cbi5sYS10cnVjazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1MlwiOyB9XG4ubGEtdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzUzXCI7IH1cbi5sYS10dHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTRcIjsgfVxuLmxhLXR1bWJscjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1NVwiOyB9XG4ubGEtdHVtYmxyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1NlwiOyB9XG4ubGEtdHVya2lzaC1saXJhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzU3XCI7IH1cbi5sYS10d2l0Y2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNThcIjsgfVxuLmxhLXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTlcIjsgfVxuLmxhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzVhXCI7IH1cbi5sYS11bWJyZWxsYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1YlwiOyB9XG4ubGEtdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzVjXCI7IH1cbi5sYS11bmRvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzVkXCI7IH1cbi5sYS11bml2ZXJzaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzVlXCI7IH1cbi5sYS11bmxpbms6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNWZcIjsgfVxuLmxhLXVubG9jazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2MFwiOyB9XG4ubGEtdW5sb2NrLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2MVwiOyB9XG4ubGEtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzYyXCI7IH1cbi5sYS11c2Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjNcIjsgfVxuLmxhLXVzZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjRcIjsgfVxuLmxhLXVzZXItbWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjVcIjsgfVxuLmxhLXVzZXItcGx1czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2NlwiOyB9XG4ubGEtdXNlci1zZWNyZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjdcIjsgfVxuLmxhLXVzZXItdGltZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjhcIjsgfVxuLmxhLXVzZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzY5XCI7IH1cbi5sYS12ZW51czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2YVwiOyB9XG4ubGEtdmVudXMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzZiXCI7IH1cbi5sYS12ZW51cy1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzZjXCI7IH1cbi5sYS12aWFjb2luOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzZkXCI7IH1cbi5sYS12aWRlby1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNmVcIjsgfVxuLmxhLXZpbWVvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzZmXCI7IH1cbi5sYS12aW1lby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzBcIjsgfVxuLmxhLXZpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzFcIjsgfVxuLmxhLXZrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzcyXCI7IH1cbi5sYS12b2x1bWUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3M1wiOyB9XG4ubGEtdm9sdW1lLW9mZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3NFwiOyB9XG4ubGEtdm9sdW1lLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzc1XCI7IH1cbi5sYS13YXJuaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzc2XCI7IH1cbi5sYS13ZWNoYXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzdcIjsgfVxuLmxhLXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzc4XCI7IH1cbi5sYS13ZWl4aW46YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzlcIjsgfVxuLmxhLXdoYXRzYXBwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzdhXCI7IH1cbi5sYS13aGVlbGNoYWlyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzdiXCI7IH1cbi5sYS13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzdjXCI7IH1cbi5sYS13aWtpcGVkaWEtdzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3ZFwiOyB9XG4ubGEtd2luZG93czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3ZVwiOyB9XG4ubGEtd29uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzdmXCI7IH1cbi5sYS13b3JkcHJlc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODBcIjsgfVxuLmxhLXdyZW5jaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4MVwiOyB9XG4ubGEteGluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4MlwiOyB9XG4ubGEteGluZy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODNcIjsgfVxuLmxhLXktY29tYmluYXRvcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4NFwiOyB9XG4ubGEteS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4NVwiOyB9XG4ubGEteWFob286YmVmb3JlIHsgY29udGVudDogXCJcXGYzODZcIjsgfVxuLmxhLXljOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzg3XCI7IH1cbi5sYS15Yy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODhcIjsgfVxuLmxhLXllbHA6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODlcIjsgfVxuLmxhLXllbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4YVwiOyB9XG4ubGEteW91dHViZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4YlwiOyB9XG4ubGEteW91dHViZS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzhjXCI7IH1cbi5sYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4ZFwiOyB9IiwiICAvKlxuICAgIEZsYXRpY29uIGljb24gZm9udDogRmxhdGljb25cbiAgICBDcmVhdGlvbiBkYXRlOiAyMC8wMy8yMDE3IDIwOjAyXG4gICAgKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZsYXRpY29uXCI7XG4gIHNyYzogdXJsKFwiLi9mb250L0ZsYXRpY29uLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuL2ZvbnQvRmxhdGljb24uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICB1cmwoXCIuL2ZvbnQvRmxhdGljb24ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgIHVybChcIi4vZm9udC9GbGF0aWNvbi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgdXJsKFwiLi9mb250L0ZsYXRpY29uLnN2ZyNGbGF0aWNvblwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzowKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZsYXRpY29uXCI7XG4gICAgc3JjOiB1cmwoXCIuL2ZvbnQvRmxhdGljb24uc3ZnI0ZsYXRpY29uXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgfVxufVxuXG5bY2xhc3NePVwiZmxhdGljb24tXCJdOmJlZm9yZSwgXG5bY2xhc3MqPVwiIGZsYXRpY29uLVwiXTpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBGbGF0aWNvbjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn0gIFxuXG4uZmxhdGljb24tZW1haWwtYmxhY2stY2lyY3VsYXItYnV0dG9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTAwXCI7IH1cbi5mbGF0aWNvbi1tYXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDFcIjsgfVxuLmZsYXRpY29uLWFsZXJ0LW9mZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwMlwiOyB9XG4uZmxhdGljb24tYWxlcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDNcIjsgfVxuLmZsYXRpY29uLWNvbXB1dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA0XCI7IH1cbi5mbGF0aWNvbi1yZXNwb25zaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA1XCI7IH1cbi5mbGF0aWNvbi1wcmVzZW50YXRpb246YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDZcIjsgfVxuLmZsYXRpY29uLWFycm93czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwN1wiOyB9XG4uZmxhdGljb24tcm9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA4XCI7IH1cbi5mbGF0aWNvbi1yZXBseTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwOVwiOyB9XG4uZmxhdGljb24tZ2lmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwYVwiOyB9XG4uZmxhdGljb24tY29uZmV0dGk6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGJcIjsgfVxuLmZsYXRpY29uLXBpZ2d5LWJhbms6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGNcIjsgfVxuLmZsYXRpY29uLXN1cHBvcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGRcIjsgfVxuLmZsYXRpY29uLWRlbGV0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwZVwiOyB9XG4uZmxhdGljb24tZXllOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBmXCI7IH1cbi5mbGF0aWNvbi1tdWx0aW1lZGlhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTEwXCI7IH1cbi5mbGF0aWNvbi13aGF0c2FwcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExMVwiOyB9XG4uZmxhdGljb24tbXVsdGltZWRpYS0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTEyXCI7IH1cbi5mbGF0aWNvbi1lbWFpbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExM1wiOyB9XG4uZmxhdGljb24tcHJlc2VudGF0aW9uLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTRcIjsgfVxuLmZsYXRpY29uLXRyb3BoeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExNVwiOyB9XG4uZmxhdGljb24tcHNkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE2XCI7IH1cbi5mbGF0aWNvbi1sYXllcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExN1wiOyB9XG4uZmxhdGljb24tZG9jOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE4XCI7IH1cbi5mbGF0aWNvbi1maWxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE5XCI7IH1cbi5mbGF0aWNvbi1uZXR3b3JrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFhXCI7IH1cbi5mbGF0aWNvbi1idXMtc3RvcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExYlwiOyB9XG4uZmxhdGljb24tZ2xvYmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWNcIjsgfVxuLmZsYXRpY29uLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExZFwiOyB9XG4uZmxhdGljb24tc3F1YXJlczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExZVwiOyB9XG4uZmxhdGljb24tdGVjaG5vbG9neTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExZlwiOyB9XG4uZmxhdGljb24tdXAtYXJyb3c6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjBcIjsgfVxuLmZsYXRpY29uLWJyb3dzZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjFcIjsgfVxuLmZsYXRpY29uLXNwZWVjaC1idWJibGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjJcIjsgfVxuLmZsYXRpY29uLWNvaW5zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTIzXCI7IH1cbi5mbGF0aWNvbi1vcGVuLWJveDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyNFwiOyB9XG4uZmxhdGljb24tc3BlZWNoLWJ1YmJsZS0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI1XCI7IH1cbi5mbGF0aWNvbi1hdHRhY2htZW50OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI2XCI7IH1cbi5mbGF0aWNvbi1waG90by1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjdcIjsgfVxuLmZsYXRpY29uLXNreXBlLWxvZ286YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjhcIjsgfVxuLmZsYXRpY29uLWxpbmtlZGluLWxvZ286YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjlcIjsgfVxuLmZsYXRpY29uLXR3aXR0ZXItbG9nbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyYVwiOyB9XG4uZmxhdGljb24tZmFjZWJvb2stbGV0dGVyLWxvZ286YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmJcIjsgfVxuLmZsYXRpY29uLWNhbGVuZGFyLXdpdGgtYS1jbG9jay10aW1lLXRvb2xzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJjXCI7IH1cbi5mbGF0aWNvbi15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJkXCI7IH1cbi5mbGF0aWNvbi1hZGQtY2lyY3VsYXItYnV0dG9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJlXCI7IH1cbi5mbGF0aWNvbi1tb3JlLXYyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJmXCI7IH1cbi5mbGF0aWNvbi1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzBcIjsgfVxuLmZsYXRpY29uLXNlYXJjaC1tYWduaWZpZXItaW50ZXJmYWNlLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzMVwiOyB9XG4uZmxhdGljb24tcXVlc3Rpb25zLWNpcmN1bGFyLWJ1dHRvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzMlwiOyB9XG4uZmxhdGljb24tcmVmcmVzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzM1wiOyB9XG4uZmxhdGljb24tbG9nb3V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTM0XCI7IH1cbi5mbGF0aWNvbi1ldmVudC1jYWxlbmRhci1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzVcIjsgfVxuLmZsYXRpY29uLWxhcHRvcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzNlwiOyB9XG4uZmxhdGljb24tdG9vbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzN1wiOyB9XG4uZmxhdGljb24tZ3JhcGhpYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzOFwiOyB9XG4uZmxhdGljb24tc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTM5XCI7IH1cbi5mbGF0aWNvbi1ncmFwaGljLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2FcIjsgfVxuLmZsYXRpY29uLWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNiXCI7IH1cbi5mbGF0aWNvbi1zcXVhcmVzLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2NcIjsgfVxuLmZsYXRpY29uLWJsYWNrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNkXCI7IH1cbi5mbGF0aWNvbi1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNlXCI7IH1cbi5mbGF0aWNvbi1jb2d3aGVlbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzZlwiOyB9XG4uZmxhdGljb24tZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDBcIjsgfVxuLmZsYXRpY29uLWFkZC1sYWJlbC1idXR0b246YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDFcIjsgfVxuLmZsYXRpY29uLWRlbGV0ZS0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQyXCI7IH1cbi5mbGF0aWNvbi1pbnRlcmZhY2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDNcIjsgfVxuLmZsYXRpY29uLW1vcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDRcIjsgfVxuLmZsYXRpY29uLXdhcm5pbmctc2lnbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0NVwiOyB9XG4uZmxhdGljb24tY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDZcIjsgfVxuLmZsYXRpY29uLWluc3RhZ3JhbS1sb2dvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ3XCI7IH1cbi5mbGF0aWNvbi1saW5rZWRpbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0OFwiOyB9XG4uZmxhdGljb24tZmFjZWJvb2stbG9nby1idXR0b246YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDlcIjsgfVxuLmZsYXRpY29uLXR3aXR0ZXItbG9nby1idXR0b246YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGFcIjsgfVxuLmZsYXRpY29uLWNhbmNlbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0YlwiOyB9XG4uZmxhdGljb24tZXhjbGFtYXRpb24tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRjXCI7IH1cbi5mbGF0aWNvbi1idWlsZGluZ3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGRcIjsgfVxuLmZsYXRpY29uLWRhbmdlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0ZVwiOyB9XG4uZmxhdGljb24tdGVjaG5vbG9neS0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRmXCI7IH1cbi5mbGF0aWNvbi1sZXR0ZXItZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1MFwiOyB9XG4uZmxhdGljb24taW50ZXJmYWNlLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTFcIjsgfVxuLmZsYXRpY29uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1MlwiOyB9XG4uZmxhdGljb24tcGluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTUzXCI7IH1cbi5mbGF0aWNvbi1jbG9zZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1NFwiOyB9XG4uZmxhdGljb24tY2xvY2stMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1NVwiOyB9XG4uZmxhdGljb24tYXBwczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1NlwiOyB9XG4uZmxhdGljb24tdXNlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1N1wiOyB9XG4uZmxhdGljb24tbWVudS1idXR0b246YmVmb3JlIHsgY29udGVudDogXCJcXGYxNThcIjsgfVxuLmZsYXRpY29uLXNldHRpbmdzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU5XCI7IH1cbi5mbGF0aWNvbi1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTVhXCI7IH1cbi5mbGF0aWNvbi1jbG9jay0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTViXCI7IH1cbi5mbGF0aWNvbi1saWZlYnVveTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1Y1wiOyB9XG4uZmxhdGljb24tY29nd2hlZWwtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1ZFwiOyB9XG4uZmxhdGljb24tcGFwZXItcGxhbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWVcIjsgfVxuLmZsYXRpY29uLXN0YXRpc3RpY3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWZcIjsgfVxuLmZsYXRpY29uLWRpYWdyYW06YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjBcIjsgfVxuLmZsYXRpY29uLWxpbmUtZ3JhcGg6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjFcIjsgfVxuLmZsYXRpY29uLWN1c3RvbWVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTYyXCI7IH1cbi5mbGF0aWNvbi12aXNpYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTYzXCI7IH1cbi5mbGF0aWNvbi1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjRcIjsgfVxuLmZsYXRpY29uLXByaWNlLXRhZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2NVwiOyB9XG4uZmxhdGljb24tYnVzaW5lc3N3b21hbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2NlwiOyB9XG4uZmxhdGljb24tbWVkYWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjdcIjsgfVxuLmZsYXRpY29uLWxpa2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjhcIjsgfVxuLmZsYXRpY29uLWVkaXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjlcIjsgfVxuLmZsYXRpY29uLWF2YXRhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2YVwiOyB9XG4uZmxhdGljb24tZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNmJcIjsgfVxuLmZsYXRpY29uLWhvbWUtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2Y1wiOyB9XG4uZmxhdGljb24tbWFpbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2ZFwiOyB9XG4uZmxhdGljb24tbWFpbC0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZlXCI7IH1cbi5mbGF0aWNvbi13YXJuaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZmXCI7IH1cbi5mbGF0aWNvbi1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTcwXCI7IH1cbi5mbGF0aWNvbi1iYWc6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzFcIjsgfVxuLmZsYXRpY29uLXBpZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3MlwiOyB9XG4uZmxhdGljb24tZ3JhcGg6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzNcIjsgfVxuLmZsYXRpY29uLWludGVyZmFjZS0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTc0XCI7IH1cbi5mbGF0aWNvbi1jaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTc1XCI7IH1cbi5mbGF0aWNvbi1lbnZlbG9wZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3NlwiOyB9XG4uZmxhdGljb24tY2hhdC0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTc3XCI7IH1cbi5mbGF0aWNvbi1pbnRlcmZhY2UtMzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3OFwiOyB9XG4uZmxhdGljb24tYmFja2dyb3VuZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3OVwiOyB9XG4uZmxhdGljb24tZmlsZS0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTdhXCI7IH1cbi5mbGF0aWNvbi1pbnRlcmZhY2UtNDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3YlwiOyB9XG4uZmxhdGljb24tbXVsdGltZWRpYS0zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTdjXCI7IH1cbi5mbGF0aWNvbi1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTdkXCI7IH1cbi5mbGF0aWNvbi10aW1lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTdlXCI7IH1cbi5mbGF0aWNvbi1wcm9maWxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTdmXCI7IH1cbi5mbGF0aWNvbi1pbWFjOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTgwXCI7IH1cbi5mbGF0aWNvbi1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTgxXCI7IH1cbi5mbGF0aWNvbi1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4MlwiOyB9XG4uZmxhdGljb24tcGx1czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4M1wiOyB9XG4uZmxhdGljb24tZXhjbGFtYXRpb24tMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4NFwiOyB9XG4uZmxhdGljb24taW5mbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4NVwiOyB9XG4uZmxhdGljb24tbWVudS0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg2XCI7IH1cbi5mbGF0aWNvbi1tZW51LTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODdcIjsgfVxuLmZsYXRpY29uLXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg4XCI7IH1cbi5mbGF0aWNvbi1pbnRlcmZhY2UtNTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4OVwiOyB9XG4uZmxhdGljb24tc2lnbnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGFcIjsgfVxuLmZsYXRpY29uLXRhYnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGJcIjsgfVxuLmZsYXRpY29uLW11bHRpbWVkaWEtNDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4Y1wiOyB9XG4uZmxhdGljb24tdXBsb2FkLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGRcIjsgfVxuLmZsYXRpY29uLXdlYjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4ZVwiOyB9XG4uZmxhdGljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGZcIjsgfVxuLmZsYXRpY29uLXBsYWNlaG9sZGVyLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTBcIjsgfVxuLmZsYXRpY29uLWxheWVyczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5MVwiOyB9XG4uZmxhdGljb24taW50ZXJmYWNlLTY6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTJcIjsgfVxuLmZsYXRpY29uLWludGVyZmFjZS03OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTkzXCI7IH1cbi5mbGF0aWNvbi1pbnRlcmZhY2UtODpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5NFwiOyB9XG4uZmxhdGljb24tdG9vbC0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk1XCI7IH1cbi5mbGF0aWNvbi1zZXR0aW5ncy0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk2XCI7IH1cbi5mbGF0aWNvbi1hbGFybTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5N1wiOyB9XG4uZmxhdGljb24tc2VhcmNoLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOThcIjsgfVxuLmZsYXRpY29uLXRpbWUtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5OVwiOyB9XG4uZmxhdGljb24tc3RvcHdhdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTlhXCI7IH1cbi5mbGF0aWNvbi1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOWJcIjsgfVxuLmZsYXRpY29uLWZvbGRlci0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTljXCI7IH1cbi5mbGF0aWNvbi1mb2xkZXItMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5ZFwiOyB9XG4uZmxhdGljb24tZm9sZGVyLTM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOWVcIjsgfVxuLmZsYXRpY29uLWZpbGUtMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5ZlwiOyB9XG4uZmxhdGljb24tbGlzdC0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWEwXCI7IH1cbi5mbGF0aWNvbi1saXN0LTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTFcIjsgfVxuLmZsYXRpY29uLWNhbGVuZGFyLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTJcIjsgfVxuLmZsYXRpY29uLXRpbWUtMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhM1wiOyB9XG4uZmxhdGljb24taW50ZXJmYWNlLTk6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTRcIjsgfVxuLmZsYXRpY29uLWFwcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhNVwiOyB9XG4uZmxhdGljb24tc3VpdGNhc2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTZcIjsgfVxuLmZsYXRpY29uLWdyaWQtbWVudS12MjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhN1wiOyB9XG4uZmxhdGljb24tbW9yZS12NjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhOFwiOyB9XG4uZmxhdGljb24tbW9yZS12NTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhOVwiOyB9XG4uZmxhdGljb24tYWRkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWFhXCI7IH1cbi5mbGF0aWNvbi1tdWx0aW1lZGlhLTU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYWJcIjsgfVxuLmZsYXRpY29uLW1vcmUtdjQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYWNcIjsgfVxuLmZsYXRpY29uLXBsYWNlaG9sZGVyLTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYWRcIjsgfVxuLmZsYXRpY29uLW1hcC1sb2NhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhZVwiOyB9XG4uZmxhdGljb24tdXNlcnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYWZcIjsgfVxuLmZsYXRpY29uLXByb2ZpbGUtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiMFwiOyB9XG4uZmxhdGljb24tbG9jazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiMVwiOyB9XG4uZmxhdGljb24tc291bmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjJcIjsgfVxuLmZsYXRpY29uLXN0YXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjNcIjsgfVxuLmZsYXRpY29uLXBsYWNlaG9sZGVyLTM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjRcIjsgfVxuLmZsYXRpY29uLWJlbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjVcIjsgfVxuLmZsYXRpY29uLXBhcGVyLXBsYW5lLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjZcIjsgfVxuLmZsYXRpY29uLXVzZXJzLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjdcIjsgfVxuLmZsYXRpY29uLW1vcmUtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiOFwiOyB9XG4uZmxhdGljb24tdXAtYXJyb3ctMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiOVwiOyB9XG4uZmxhdGljb24tZ3JpZC1tZW51OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWJhXCI7IH1cbi5mbGF0aWNvbi1hbGFybS0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWJiXCI7IH1cbi5mbGF0aWNvbi1lYXJ0aC1nbG9iZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiY1wiOyB9XG4uZmxhdGljb24tYWxlcnQtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiZFwiOyB9XG4uZmxhdGljb24taW50ZXJuZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYmVcIjsgfVxuLmZsYXRpY29uLXVzZXItb2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYmZcIjsgfVxuLmZsYXRpY29uLXVzZXItYWRkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWMwXCI7IH1cbi5mbGF0aWNvbi11c2VyLXNldHRpbmdzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWMxXCI7IH1cbi5mbGF0aWNvbi10cnVjazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjMlwiOyB9XG4uZmxhdGljb24tYW5hbHl0aWNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWMzXCI7IH1cbi5mbGF0aWNvbi1ub3RlczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjNFwiOyB9XG4uZmxhdGljb24tdGVhLWN1cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjNVwiOyB9XG4uZmxhdGljb24tZXhjbGFtYXRpb24tMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjNlwiOyB9XG4uZmxhdGljb24tdGVjaG5vbG9neS0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM3XCI7IH1cbi5mbGF0aWNvbi1sb2NhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjOFwiOyB9XG4uZmxhdGljb24tZWRpdC0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM5XCI7IH1cbi5mbGF0aWNvbi1ob21lLTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxY2FcIjsgfVxuLmZsYXRpY29uLWRhc2hib2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjYlwiOyB9XG4uZmxhdGljb24taW5mb3JtYXRpb246YmVmb3JlIHsgY29udGVudDogXCJcXGYxY2NcIjsgfVxuLmZsYXRpY29uLWxpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWNkXCI7IH1cbi5mbGF0aWNvbi1jYXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxY2VcIjsgfVxuLmZsYXRpY29uLWJ1c2luZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWNmXCI7IH1cbi5mbGF0aWNvbi1zcXVhcmVzLTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDBcIjsgfVxuLmZsYXRpY29uLXNpZ25zLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDFcIjsgfVxuLmZsYXRpY29uLW1hcms6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDJcIjsgfVxuLmZsYXRpY29uLXNxdWFyZXMtMzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkM1wiOyB9XG4uZmxhdGljb24tY29tbWVudDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkNFwiOyB9XG4uZmxhdGljb24tc2hhcGVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ1XCI7IH1cbi5mbGF0aWNvbi1jbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDZcIjsgfVxuLmZsYXRpY29uLXNxdWFyZXMtNDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkN1wiOyB9XG4uZmxhdGljb24tZGVsZXRlLTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDhcIjsgfVxuLmZsYXRpY29uLWJlbGwtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkOVwiOyB9XG4uZmxhdGljb24tbGlzdC0zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWRhXCI7IH1cbi5mbGF0aWNvbi1pbmZpbml0eTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkYlwiOyB9XG4uZmxhdGljb24tY2hhdC0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWRjXCI7IH1cbi5mbGF0aWNvbi1jYWxlbmRhci0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWRkXCI7IH1cbi5mbGF0aWNvbi1zaWducy0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWRlXCI7IH1cbi5mbGF0aWNvbi10aW1lLTM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZGZcIjsgfVxuLmZsYXRpY29uLWNhbGVuZGFyLTM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTBcIjsgfVxuLmZsYXRpY29uLWludGVyZmFjZS0xMDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlMVwiOyB9XG4uZmxhdGljb24taW50ZXJmYWNlLTExOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWUyXCI7IH1cbi5mbGF0aWNvbi1mb2xkZXItNDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlM1wiOyB9XG4uZmxhdGljb24tYWxlcnQtMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlNFwiOyB9XG4uZmxhdGljb24tY29nd2hlZWwtMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlNVwiOyB9XG4uZmxhdGljb24tZ3JhcGhpYy0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWU2XCI7IH1cbi5mbGF0aWNvbi1yb3RhdGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTdcIjsgfVxuLmZsYXRpY29uLWZlZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZThcIjsgfVxuLmZsYXRpY29uLXNhZmUtc2hpZWxkLXByb3RlY3Rpb246YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTlcIjsgfVxuLmZsYXRpY29uLXNlY3VyaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWVhXCI7IH1cbi5mbGF0aWNvbi1kb3dubG9hZC0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWViXCI7IH1cbi5mbGF0aWNvbi1waWUtY2hhcnQtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlY1wiOyB9XG4uZmxhdGljb24tbm90ZXBhZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlZFwiOyB9IiwiICAvKlxuICAgIEZsYXRpY29uIGljb24gZm9udDogRmxhdGljb25cbiAgICBDcmVhdGlvbiBkYXRlOiAyMC8wMy8yMDE3IDIwOjAyXG4gICAgKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZsYXRpY29uMlwiO1xuICBzcmM6IHVybChcIi4vZm9udC9GbGF0aWNvbjIuZW90XCIpO1xuICBzcmM6IHVybChcIi4vZm9udC9GbGF0aWNvbjIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICB1cmwoXCIuL2ZvbnQvRmxhdGljb24yLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICB1cmwoXCIuL2ZvbnQvRmxhdGljb24yLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICB1cmwoXCIuL2ZvbnQvRmxhdGljb24yLnN2ZyNGbGF0aWNvbjJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCkge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJGbGF0aWNvbjJcIjtcbiAgICBzcmM6IHVybChcIi4vZm9udC9GbGF0aWNvbjIuc3ZnI0ZsYXRpY29uMlwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIH1cbn1cblxuW2NsYXNzXj1cImZsYXRpY29uMi1cIl06YmVmb3JlLFxuW2NsYXNzKj1cIiBmbGF0aWNvbjItXCJdOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IEZsYXRpY29uMjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuLmZsYXRpY29uMi1ub3RpZmljYXRpb246YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDBcIjsgfVxuLmZsYXRpY29uMi1zZXR0aW5nczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwMVwiOyB9XG4uZmxhdGljb24yLXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwMlwiOyB9XG4uZmxhdGljb24yLWRlbGV0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwM1wiOyB9XG4uZmxhdGljb24yLXBzZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwNFwiOyB9XG4uZmxhdGljb24yLWxpc3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDVcIjsgfVxuLmZsYXRpY29uMi1ib3g6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDZcIjsgfVxuLmZsYXRpY29uMi1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwN1wiOyB9XG4uZmxhdGljb24yLXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwOFwiOyB9XG4uZmxhdGljb24yLXBhcGVycGxhbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDlcIjsgfVxuLmZsYXRpY29uMi1hdmF0YXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGFcIjsgfVxuLmZsYXRpY29uMi1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBiXCI7IH1cbi5mbGF0aWNvbjItZmF4OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBjXCI7IH1cbi5mbGF0aWNvbjItY2hhcnQyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBkXCI7IH1cbi5mbGF0aWNvbjItc3VwZXJtYXJrZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGVcIjsgfVxuLmZsYXRpY29uMi1waG9uZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwZlwiOyB9XG4uZmxhdGljb24yLWVudmVsb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTEwXCI7IH1cbi5mbGF0aWNvbjItcGluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTExXCI7IH1cbi5mbGF0aWNvbjItY2hhdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExMlwiOyB9XG4uZmxhdGljb24yLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTEzXCI7IH1cbi5mbGF0aWNvbjItaW5mb2dyYXBoaWM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTRcIjsgfVxuLmZsYXRpY29uMi1ncmlkczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExNVwiOyB9XG4uZmxhdGljb24yLW1lbnU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTZcIjsgfVxuLmZsYXRpY29uMi1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE3XCI7IH1cbi5mbGF0aWNvbjItbGlzdC0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE4XCI7IH1cbi5mbGF0aWNvbjItdGFsazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExOVwiOyB9XG4uZmxhdGljb24yLWZpbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWFcIjsgfVxuLmZsYXRpY29uMi11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFiXCI7IH1cbi5mbGF0aWNvbjItbGluZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExY1wiOyB9XG4uZmxhdGljb24yLXBlcmNlbnRhZ2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWRcIjsgfVxuLmZsYXRpY29uMi1tZW51LTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWVcIjsgfVxuLmZsYXRpY29uMi1wYXBlci1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExZlwiOyB9XG4uZmxhdGljb24yLW1lbnUtMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyMFwiOyB9XG4uZmxhdGljb24yLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjFcIjsgfVxuLmZsYXRpY29uMi1waWUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjJcIjsgfVxuLmZsYXRpY29uMi1ib3gtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyM1wiOyB9XG4uZmxhdGljb24yLW1hcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyNFwiOyB9XG4uZmxhdGljb24yLWZhdm91cml0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyNVwiOyB9XG4uZmxhdGljb24yLWNoZWNraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI2XCI7IH1cbi5mbGF0aWNvbjItc2FmZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyN1wiOyB9XG4uZmxhdGljb24yLWhlYXJ0LXJhdGUtbW9uaXRvcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyOFwiOyB9XG4uZmxhdGljb24yLWxheWVyczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyOVwiOyB9XG4uZmxhdGljb24yLWRlbGl2ZXJ5LXBhY2thZ2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmFcIjsgfVxuLmZsYXRpY29uMi1zbXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmJcIjsgfVxuLmZsYXRpY29uMi1pbWFnZS1maWxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJjXCI7IH1cbi5mbGF0aWNvbjItcGx1cy0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJkXCI7IH1cbi5mbGF0aWNvbjItc2VuZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyZVwiOyB9XG4uZmxhdGljb24yLWdyYXBoaWMtZGVzaWduOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJmXCI7IH1cbi5mbGF0aWNvbjItY3VwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTMwXCI7IH1cbi5mbGF0aWNvbjItd2Vic2l0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzMVwiOyB9XG4uZmxhdGljb24yLWdpZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzJcIjsgfVxuLmZsYXRpY29uMi1jaHJvbm9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzM1wiOyB9XG4uZmxhdGljb24yLWJyb3dzZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzRcIjsgfVxuLmZsYXRpY29uMi1kaWdpdGFsLW1hcmtldGluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzNVwiOyB9XG4uZmxhdGljb24yLWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTM2XCI7IH1cbi5mbGF0aWNvbjItY2FsZW5kYXItMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzN1wiOyB9XG4uZmxhdGljb24yLXJvY2tldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzOFwiOyB9XG4uZmxhdGljb24yLWFuYWx5dGljczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzOVwiOyB9XG4uZmxhdGljb24yLXBpZS1jaGFydC0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNhXCI7IH1cbi5mbGF0aWNvbjItcGllLWNoYXJ0LTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2JcIjsgfVxuLmZsYXRpY29uMi1hbmFseXRpY3MtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzY1wiOyB9XG4uZmxhdGljb24yLWdvb2dsZS1kcml2ZS1maWxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNkXCI7IH1cbi5mbGF0aWNvbjItcGllLWNoYXJ0LTM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2VcIjsgfVxuLmZsYXRpY29uMi1wb2xsLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzZlwiOyB9XG4uZmxhdGljb24yLWdlYXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDBcIjsgfVxuLmZsYXRpY29uMi1tYWduaWZpZXItdG9vbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0MVwiOyB9XG4uZmxhdGljb24yLWFkZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0MlwiOyB9XG4uZmxhdGljb24yLWN1YmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDNcIjsgfVxuLmZsYXRpY29uMi1naWZ0LTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDRcIjsgfVxuLmZsYXRpY29uMi1saXN0LTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDVcIjsgfVxuLmZsYXRpY29uMi1zaG9wcGluZy1jYXJ0LTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDZcIjsgfVxuLmZsYXRpY29uMi1jYWxlbmRhci0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ3XCI7IH1cbi5mbGF0aWNvbjItbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ4XCI7IH1cbi5mbGF0aWNvbjItY3ViZS0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ5XCI7IH1cbi5mbGF0aWNvbjItbGF5ZXJzLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGFcIjsgfVxuLmZsYXRpY29uMi1jaGF0LTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGJcIjsgfVxuLmZsYXRpY29uMi1jb3B5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRjXCI7IH1cbi5mbGF0aWNvbjItcGFwZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGRcIjsgfVxuLmZsYXRpY29uMi1ob3NwaXRhbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0ZVwiOyB9XG4uZmxhdGljb24yLWNhbGVuZGFyLTM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGZcIjsgfVxuLmZsYXRpY29uMi1zcGVha2VyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTUwXCI7IH1cbi5mbGF0aWNvbjItcGllLWNoYXJ0LTQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTFcIjsgfVxuLmZsYXRpY29uMi1zY2hlZHVsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1MlwiOyB9XG4uZmxhdGljb24yLWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1M1wiOyB9XG4uZmxhdGljb24yLW1lbnUtMzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1NFwiOyB9XG4uZmxhdGljb24yLWRvd25sb2FkLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTVcIjsgfVxuLmZsYXRpY29uMi1oZWxwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU2XCI7IH1cbi5mbGF0aWNvbjItbGlzdC0zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU3XCI7IH1cbi5mbGF0aWNvbjItbm90ZXBhZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1OFwiOyB9XG4uZmxhdGljb24yLWdyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU5XCI7IH1cbi5mbGF0aWNvbjItYnJvd3Nlci0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTVhXCI7IH1cbi5mbGF0aWNvbjItcGhvdG9ncmFwaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1YlwiOyB9XG4uZmxhdGljb24yLWJyb3dzZXItMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1Y1wiOyB9XG4uZmxhdGljb24yLWhvdXJnbGFzczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1ZFwiOyB9XG4uZmxhdGljb24yLW1haWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWVcIjsgfVxuLmZsYXRpY29uMi1jYXJkaW9ncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTVmXCI7IH1cbi5mbGF0aWNvbjItZG9jdW1lbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjBcIjsgfVxuLmZsYXRpY29uMi1jb250cmFjdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2MVwiOyB9XG4uZmxhdGljb24yLWdyYXBoLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjJcIjsgfVxuLmZsYXRpY29uMi1ncmFwaGljOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTYzXCI7IH1cbi5mbGF0aWNvbjItcG9zaXRpb246YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjRcIjsgfVxuLmZsYXRpY29uMi1zb2Z0LWljb25zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY1XCI7IH1cbi5mbGF0aWNvbjItY2lyY2xlLXZvbC0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY2XCI7IH1cbi5mbGF0aWNvbjItcm9ja2V0LTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjdcIjsgfVxuLmZsYXRpY29uMi1sb3JyeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2OFwiOyB9XG4uZmxhdGljb24yLWNkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY5XCI7IH1cbi5mbGF0aWNvbjItZmlsZS0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZhXCI7IH1cbi5mbGF0aWNvbjItcmVsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZiXCI7IH1cbi5mbGF0aWNvbjItcGxhY2Vob2xkZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNmNcIjsgfVxuLmZsYXRpY29uMi1yZWZyZXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZkXCI7IH1cbi5mbGF0aWNvbjItbWVkaWNhbC1yZWNvcmRzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZlXCI7IH1cbi5mbGF0aWNvbjItcmVjdGFuZ3VsYXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNmZcIjsgfVxuLmZsYXRpY29uMi1tZWRpY2FsLXJlY29yZHMtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3MFwiOyB9XG4uZmxhdGljb24yLWluZGVudC1kb3RzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTcxXCI7IH1cbi5mbGF0aWNvbjItc2VhcmNoLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzJcIjsgfVxuLmZsYXRpY29uMi1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTczXCI7IH1cbi5mbGF0aWNvbjItbmV3LWVtYWlsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTc0XCI7IH1cbi5mbGF0aWNvbjItY2FsZW5kYXItNDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3NVwiOyB9XG4uZmxhdGljb24yLWNvbnNvbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzZcIjsgfVxuLmZsYXRpY29uMi1vcGVuLXRleHQtYm9vazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3N1wiOyB9XG4uZmxhdGljb24yLWRvd25sb2FkLTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzhcIjsgfVxuLmZsYXRpY29uMi16aWctemFnLWxpbmUtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3OVwiOyB9XG4uZmxhdGljb24yLXRvb2xzLWFuZC11dGVuc2lsczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3YVwiOyB9XG4uZmxhdGljb24yLWNyaXNwLWljb25zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTdiXCI7IH1cbi5mbGF0aWNvbjItdHJhc2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2NcIjsgfVxuLmZsYXRpY29uMi1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTdkXCI7IH1cbi5mbGF0aWNvbjItYmVsbC0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTdlXCI7IH1cbi5mbGF0aWNvbjItc2V0dXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2ZcIjsgfVxuLmZsYXRpY29uMi1tZW51LTQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODBcIjsgfVxuLmZsYXRpY29uMi1hcmNoaXRlY3R1cmUtYW5kLWNpdHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODFcIjsgfVxuLmZsYXRpY29uMi1zaGVsdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTgyXCI7IH1cbi5mbGF0aWNvbjItYWRkLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODNcIjsgfVxuLmZsYXRpY29uMi1jaGVja21hcms6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODRcIjsgfVxuLmZsYXRpY29uMi1jaXJjdWxhci1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4NVwiOyB9XG4uZmxhdGljb24yLXVzZXItb3V0bGluZS1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODZcIjsgfVxuLmZsYXRpY29uMi1yaG9tYnVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg3XCI7IH1cbi5mbGF0aWNvbjItY3Jpc3AtaWNvbnMtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4OFwiOyB9XG4uZmxhdGljb24yLXNvZnQtaWNvbnMtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4OVwiOyB9XG4uZmxhdGljb24yLWhleGFnb25hbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4YVwiOyB9XG4uZmxhdGljb24yLXRpbWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGJcIjsgfVxuLmZsYXRpY29uMi1jb250cmFzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4Y1wiOyB9XG4uZmxhdGljb24yLXRlbGVncmFtLWxvZ286YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGRcIjsgfVxuLmZsYXRpY29uMi1oYW5nb3V0cy1sb2dvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThlXCI7IH1cbi5mbGF0aWNvbjItYW5hbHl0aWNzLTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGZcIjsgfVxuLmZsYXRpY29uMi13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTkwXCI7IH1cbi5mbGF0aWNvbjItcHJvdGVjdGVkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTkxXCI7IH1cbi5mbGF0aWNvbjItZHJvcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5MlwiOyB9XG4uZmxhdGljb24yLW1haWwtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5M1wiOyB9XG4uZmxhdGljb24yLWRlbGl2ZXJ5LXRydWNrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk0XCI7IH1cbi5mbGF0aWNvbjItd3JpdGluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5NVwiOyB9XG4uZmxhdGljb24yLWNhbGVuZGFyLTU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTZcIjsgfVxuLmZsYXRpY29uMi1wcm90ZWN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk3XCI7IH1cbi5mbGF0aWNvbjItY2FsZW5kYXItNjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5OFwiOyB9XG4uZmxhdGljb24yLWNhbGVuZGFyLTc6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTlcIjsgfVxuLmZsYXRpY29uMi1jYWxlbmRhci04OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTlhXCI7IH1cbi5mbGF0aWNvbjItYmVsbC0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTliXCI7IH1cbi5mbGF0aWNvbjItaG91cmdsYXNzLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOWNcIjsgfVxuLmZsYXRpY29uMi1uZXh0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTlkXCI7IH1cbi5mbGF0aWNvbjItY2hhdC0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTllXCI7IH1cbi5mbGF0aWNvbjItY29ycmVjdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5ZlwiOyB9XG4uZmxhdGljb24yLXBob3RvLWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhMFwiOyB9XG4uZmxhdGljb24yLWZhc3QtbmV4dDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhMVwiOyB9XG4uZmxhdGljb24yLWZhc3QtYmFjazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhMlwiOyB9XG4uZmxhdGljb24yLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTNcIjsgfVxuLmZsYXRpY29uMi1iYWNrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE0XCI7IH1cbi5mbGF0aWNvbjItdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTVcIjsgfVxuLmZsYXRpY29uMi1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE2XCI7IH1cbi5mbGF0aWNvbjItYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTdcIjsgfVxuLmZsYXRpY29uMi1hY2NlcHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYThcIjsgfVxuLmZsYXRpY29uMi1zb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE5XCI7IH1cbi5mbGF0aWNvbjItYXJyb3c6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYWFcIjsgfVxuLmZsYXRpY29uMi1iYWNrLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYWJcIjsgfVxuLmZsYXRpY29uMi1hZGQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWFjXCI7IH1cbi5mbGF0aWNvbjItcXVvdGF0aW9uLW1hcms6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYWRcIjsgfVxuLmZsYXRpY29uMi1jbGlwLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhZVwiOyB9XG4uZmxhdGljb24yLWNoZWNrLW1hcms6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYWZcIjsgfVxuLmZsYXRpY29uMi1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjBcIjsgfVxuLmZsYXRpY29uMi1jYW5jZWwtbXVzaWM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjFcIjsgfVxuLmZsYXRpY29uMi1jcm9zczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiMlwiOyB9XG4uZmxhdGljb24yLXBlbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiM1wiOyB9XG4uZmxhdGljb24yLWVtYWlsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWI0XCI7IH1cbi5mbGF0aWNvbjItZ3JhcGgtMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiNVwiOyB9XG4uZmxhdGljb24yLW9wZW4tYm94OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWI2XCI7IH1cbi5mbGF0aWNvbjItZmlsZXMtYW5kLWZvbGRlcnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjdcIjsgfVxuLmZsYXRpY29uMi11aTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiOFwiOyB9XG4uZmxhdGljb24yLXNoZWV0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWI5XCI7IH1cbi5mbGF0aWNvbjItZGFzaGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWJhXCI7IH1cbi5mbGF0aWNvbjItdXNlci0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWJiXCI7IH1cbi5mbGF0aWNvbjItZ3JvdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYmNcIjsgfVxuLmZsYXRpY29uMi1ibGFjay1iYWNrLWNsb3NlZC1lbnZlbG9wZS1zaGFwZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiZFwiOyB9XG4uZmxhdGljb24yLWxlZnQtYXJyb3c6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYmVcIjsgfVxuLmZsYXRpY29uMi1zb3J0LWFscGhhYmV0aWNhbGx5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWJmXCI7IH1cbi5mbGF0aWNvbjItc29ydC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWMwXCI7IH1cbi5mbGF0aWNvbjItcnViYmlzaC1iaW46YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzFcIjsgfVxuLmZsYXRpY29uMi1ydWJiaXNoLWJpbi1kZWxldGUtYnV0dG9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWMyXCI7IH1cbi5mbGF0aWNvbjItY2FsZW5kYXItOTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjM1wiOyB9XG4uZmxhdGljb24yLXRhZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjNFwiOyB9XG4uZmxhdGljb24yLXJlZnJlc2gtYnV0dG9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM1XCI7IH1cbi5mbGF0aWNvbjItcmVmcmVzaC1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjNlwiOyB9XG4uZmxhdGljb24yLXJlbG9hZC0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM3XCI7IH1cbi5mbGF0aWNvbjItcmVmcmVzaC0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM4XCI7IH1cbi5mbGF0aWNvbjItbGVmdC1hcnJvdy0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM5XCI7IH1cbi5mbGF0aWNvbjItcmVwbHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYxY2FcIjsgfVxuLmZsYXRpY29uMi1yZXBseS0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWNiXCI7IH1cbi5mbGF0aWNvbjItcHJpbnRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjY1wiOyB9XG4uZmxhdGljb24yLXByaW50OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWNkXCI7IH1cbi5mbGF0aWNvbjItc2hyaW5rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWNlXCI7IH1cbi5mbGF0aWNvbjItcmVzaXplOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWNmXCI7IH1cbi5mbGF0aWNvbjItYXJyb3ctMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkMFwiOyB9XG4uZmxhdGljb24yLXNpemU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDFcIjsgfVxuLmZsYXRpY29uMi1hcnJvdy0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQyXCI7IH1cbi5mbGF0aWNvbjItY2FuY2VsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQzXCI7IH1cbi5mbGF0aWNvbjItZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDRcIjsgfVxuLmZsYXRpY29uMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ1XCI7IH1cbi5mbGF0aWNvbjItd2FybmluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkNlwiOyB9XG4uZmxhdGljb24yLWluZm9ybWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ3XCI7IH1cbi5mbGF0aWNvbjItbGF5ZXJzLTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDhcIjsgfVxuLmZsYXRpY29uMi1maWxlLTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDlcIjsgfVxuLmZsYXRpY29uMi1iZWxsLTM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZGFcIjsgfVxuLmZsYXRpY29uMi1iZWxsLTQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZGJcIjsgfVxuLmZsYXRpY29uMi1iZWxsLTU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZGNcIjsgfVxuLmZsYXRpY29uMi1iZWxsLWFsYXJtLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkZFwiOyB9XG4uZmxhdGljb24yLXdvcmxkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWRlXCI7IH1cbi5mbGF0aWNvbjItZ3JhcGhpYy0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWRmXCI7IH1cbi5mbGF0aWNvbjItc2VuZC0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWUwXCI7IH1cbi5mbGF0aWNvbjItbG9jYXRpb246YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTFcIjsgfVxuLmZsYXRpY29uMi1waW4tMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlMlwiOyB9XG4uZmxhdGljb24yLXN0YXJ0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWUzXCI7IH1cbi5mbGF0aWNvbjItcmlnaHQtYXJyb3c6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTRcIjsgfVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/